diff --git a/.github/workflows/Issues_workflow.yaml b/.github/workflows/Issues_workflow.yaml index 3300823ddfe..49628e7ac42 100644 --- a/.github/workflows/Issues_workflow.yaml +++ b/.github/workflows/Issues_workflow.yaml @@ -37,7 +37,7 @@ jobs: #Remove the " character in the issue title and replaced with - - name: Remove conflicting chars - uses: frabert/replace-string-action@v2.4 + uses: frabert/replace-string-action@v2.5 id: remove_quotations with: pattern: "\"" @@ -113,7 +113,7 @@ jobs: - name: Remove conflicting chars env: ISSUE_BODY: ${{github.event.issue.body}} - uses: frabert/replace-string-action@v2.4 + uses: frabert/replace-string-action@v2.5 id: remove_quotations with: pattern: "\"" diff --git a/.github/workflows/build_dynamo_all_net6.0.yml b/.github/workflows/build_dynamo_all_net6.0.yml new file mode 100644 index 00000000000..99f00fd3056 --- /dev/null +++ b/.github/workflows/build_dynamo_all_net6.0.yml @@ -0,0 +1,41 @@ +# Build DynamoAll.sln with .NET 6.0 +name: Build DynamoAll.sln net6.0 + +on: + push: + branches: + - master + pull_request: + +jobs: + build: + runs-on: windows-latest + steps: + - name: Checkout Dynamo Repo + uses: actions/checkout@v4 + with: + path: Dynamo + repository: DynamoDS/Dynamo + - name: Setup dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '6.0.x' + - name: Disable problem matcher + run: Write-Output "::remove-matcher owner=csc::" + - name: Setup msbuild + uses: microsoft/setup-msbuild@v1.3 + - name: Install dependencies for windows runtime + run: | + dotnet restore ${{ github.workspace }}\Dynamo\src\Dynamo.All.sln /p:Configuration=Release --runtime=win-x64 -p:DotNet=net6.0 + - name: Build Dynamo with MSBuild for Windows + run: | + Write-Output "***Continue with the build, Good luck developer!***" + msbuild ${{ github.workspace }}\Dynamo\src\Dynamo.All.sln /p:Configuration=Release /p:DotNet=net6.0 + - name: Look for DynamoCLI.exe + run: | + Write-Output "***Locating DynamoCLI.exe!***" + if (Test-Path -Path "${{ github.workspace }}\Dynamo\bin\AnyCPU\Release\DynamoCLI.exe") { + Write-Output "DynamoCLI.exe exists!" + } else { + Write-Error "DynamoCLI.exe was not found!" + } diff --git a/.github/workflows/build_dynamo_all_net8.0.yml b/.github/workflows/build_dynamo_all_net8.0.yml new file mode 100644 index 00000000000..609a30f3a56 --- /dev/null +++ b/.github/workflows/build_dynamo_all_net8.0.yml @@ -0,0 +1,63 @@ +# Build DynamoAll.sln with .NET 8.0 +name: Build DynamoAll.sln net8.0 + +on: + push: + branches: + - master + pull_request: + +jobs: + build: + runs-on: windows-latest + steps: + - name: Checkout Dynamo Repo + uses: actions/checkout@v4 + with: + path: Dynamo + repository: DynamoDS/Dynamo + - name: Setup dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.0.x' + - name: Disable problem matcher + run: Write-Output "::remove-matcher owner=csc::" + - name: Setup msbuild + uses: microsoft/setup-msbuild@v1.3 + - name: Install dependencies for windows runtime + run: | + dotnet restore ${{ github.workspace }}\Dynamo\src\Dynamo.All.sln /p:Configuration=Release --runtime=win-x64 -p:DotNet=net8.0 + - name: Build Dynamo with MSBuild for Windows + run: | + Write-Output "***Continue with the build, Good luck developer!***" + msbuild ${{ github.workspace }}\Dynamo\src\Dynamo.All.sln /p:Configuration=Release /p:DotNet=net8.0 + - name: Look for DynamoCLI.exe + run: | + Write-Output "***Locating DynamoCLI.exe!***" + if (Test-Path -Path "${{ github.workspace }}\Dynamo\bin\AnyCPU\Release\DynamoCLI.exe") { + Write-Output "DynamoCLI.exe exists!" + } else { + Write-Error "DynamoCLI.exe was not found!" + } + - name: Upload Build Artifact + uses: actions/upload-artifact@v4 + with: + name: DynamoSandbox + path: ${{ github.workspace }}\Dynamo\bin\AnyCPU\Release + if-no-files-found: warn + retention-days: 3 + save_pr_data: + name: Save PR Data + runs-on: ubuntu-latest + steps: + - name: Save PR Data + run: | + mkdir -p ${{ github.workspace }}/pr + echo ${{ github.event.number }} > ${{ github.workspace }}/pr/pr_number.txt + - name: Upload PR Data + uses: actions/upload-artifact@v4 + with: + name: pr_data + path: ${{ github.workspace }}/pr + if-no-files-found: warn + retention-days: 3 diff --git a/.github/workflows/build_dynamo_core_net6.0_linux.yml b/.github/workflows/build_dynamo_core_net6.0_linux.yml new file mode 100644 index 00000000000..b13de7bc9ea --- /dev/null +++ b/.github/workflows/build_dynamo_core_net6.0_linux.yml @@ -0,0 +1,38 @@ +# Build DynamoCore.sln with .NET 6.0 on linux +name: Build DynamoCore.sln net6.0 linux + +on: + push: + branches: + - master + pull_request: + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout Dynamo Repo + uses: actions/checkout@v4 + with: + path: Dynamo + - name: Setup dotnet + uses: actions/setup-dotnet@v4 + - name: Disable problem matcher + run: echo "::remove-matcher owner=csc::" + - name: Install dependencies for linux runtime + run: dotnet restore ${{ github.workspace }}/Dynamo/src/DynamoCore.sln -p:Platform=NET60_Linux --runtime=linux-x64 + - name: Build Dynamo with MSBuild for Linux + run: | + echo "***Continue with the build, Good luck developer!***" + dotnet build ${{ github.workspace }}/Dynamo/src/DynamoCore.sln -c Release /p:Platform=NET60_Linux + - name: Look for DynamoCLI.exe + run: | + cd "${{ github.workspace }}/Dynamo/bin/NET60_Linux/Release" + echo "***Locating DynamoCLI for Linux!***" + test "./DynamoCLI.exe" && echo "DynamoCLI exists!" + - name: Run smoke tests + run: | + cd "${{ github.workspace }}/Dynamo/bin/NET60_Linux/Release" + echo "***Running Smoke tests on linux***" + #TODO unfortunately dotnet does not find any tests in this assembly. + #dotnet test DynamoCoreTests.dll --filter "TestCategory~UnitTest" diff --git a/.github/workflows/build_dynamo_core_net6.0_windows.yml b/.github/workflows/build_dynamo_core_net6.0_windows.yml new file mode 100644 index 00000000000..014ead2bb8d --- /dev/null +++ b/.github/workflows/build_dynamo_core_net6.0_windows.yml @@ -0,0 +1,55 @@ +# Build DynamoCore.sln with .NET 6.0 on windows +name: Build DynamoCore.sln net6.0 windows + +on: + push: + branches: + - master + pull_request: + +jobs: + build: + runs-on: windows-latest + steps: + - name: Checkout Dynamo Repo + uses: actions/checkout@v4 + with: + path: Dynamo + repository: DynamoDS/Dynamo + - name: Setup dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '6.0.x' + - name: Disable problem matcher + run: Write-Output "::remove-matcher owner=csc::" + - name: Setup msbuild + uses: microsoft/setup-msbuild@v1.3 + - name: Install dependencies for windows runtime + run: | + dotnet restore ${{ github.workspace }}\Dynamo\src\DynamoCore.sln /p:Configuration=Release --runtime=win-x64 + - name: Build Dynamo with MSBuild for Windows + run: | + Write-Output "***Continue with the build, Good luck developer!***" + msbuild ${{ github.workspace }}\Dynamo\src\DynamoCore.sln /p:Configuration=Release + - name: Look for DynamoCLI.exe + run: | + Write-Output "***Locating DynamoCLI.exe!***" + if (Test-Path -Path "${{ github.workspace }}\Dynamo\bin\AnyCPU\Release\DynamoCLI.exe") { + Write-Output "DynamoCLI.exe exists!" + } else { + Write-Error "DynamoCLI.exe was not found!" + } + - name: Install dependencies for linux runtime + run: dotnet restore ${{ github.workspace }}\Dynamo\src\DynamoCore.sln -p:Platform=NET60_Linux --runtime=linux-x64 + - name: Build Dynamo with MSBuild for Linux + run: | + Write-Output "***Continue with the build, Good luck developer!***" + msbuild ${{ github.workspace }}\Dynamo\src\DynamoCore.sln /p:Configuration=Release /p:Platform=NET60_Linux + - name: Look for DynamoCLI + run: | + Write-Output "***Locating DynamoCLI for Linux!***" + if (Test-Path -Path "${{ github.workspace }}\Dynamo\bin\NET60_Linux\Release\DynamoCLI") { + Write-Output "DynamoCLI exists!" + } else { + Write-Error "DynamoCLI was not found!" + } diff --git a/.github/workflows/check_file_size.yml b/.github/workflows/check_file_size.yml index 99ca5b6b734..678adf3d8b3 100644 --- a/.github/workflows/check_file_size.yml +++ b/.github/workflows/check_file_size.yml @@ -10,9 +10,22 @@ jobs: uses: actions/checkout@v4 - name: Get changed files id: get_changed_files - uses: tj-actions/changed-files@v40 + uses: tj-actions/changed-files@v42 + with: + write_output_files: true + - name: List changed files + run: | + echo "# Changed Files" >> $GITHUB_STEP_SUMMARY + echo "Files changed - ${{ steps.get_changed_files.outputs.all_changed_files_count }}" >> $GITHUB_STEP_SUMMARY + echo "| File | Size | Check |" >> $GITHUB_STEP_SUMMARY + echo "| :-- | :-- | :-- |" >> $GITHUB_STEP_SUMMARY + for file in $(cat .github/outputs/all_changed_files.txt); do + size=$(ls -lh ${file} | awk '{print $5}') + check=$([[ -n $(find "${file}" -type f -size +50M) ]] && echo "❌" || echo "✅") + echo "| ${file} | ${size} | ${check} |" >> $GITHUB_STEP_SUMMARY + done - name: Check file size run: | - for file in ${{ steps.get_changed_files.outputs.all_changed_files }}; do - [[ -n $(find ${file} -type f -size +50M) ]] && { echo "❌ $file exceeds file size limit"; exit 1; } || echo "✅ $file" - done + for file in $(cat .github/outputs/all_changed_files.txt); do + [[ -n $(find "${file}" -type f -size +50M) ]] && { echo "❌ $file exceeds file size limit"; exit 1; } || echo "✅ $file" + done diff --git a/.github/workflows/clear_cache.yml b/.github/workflows/clear_cache.yml deleted file mode 100644 index 4d4c6b86397..00000000000 --- a/.github/workflows/clear_cache.yml +++ /dev/null @@ -1,138 +0,0 @@ -# Clean up caches created by BinDiff job -name: Dynamo-PostBinDiffProcess -on: - workflow_run: - workflows: [Dynamo-BinDiff] - types: - - completed -jobs: - fetch-PR-Data: - runs-on: ubuntu-latest - steps: - - name: Download PR Data - uses: dawidd6/action-download-artifact@v2 - with: - run_id: ${{github.event.workflow_run.id }} - name: pr - path: pr/ - - name: Check Artifact - run: ls -R - - name: Extract Data to Output - id: extract - run: | - cat pr/NR - echo "PRNumber=`cat pr/NR`" >> "$GITHUB_OUTPUT" - echo "WFNumber=`cat pr/WN`" >> "$GITHUB_OUTPUT" - echo "Diff1=`cat pr/Diff1`" >> "$GITHUB_OUTPUT" - echo "Diff2=`cat pr/Diff2`" >> "$GITHUB_OUTPUT" - echo "TIMESTAMP=`date +%Y-%m-%d-%H:%M:%S`" >> "$GITHUB_OUTPUT" - outputs: - PRNumber: ${{ steps.extract.outputs.PRNumber }} - WFNumber: ${{ steps.extract.outputs.WFNumber }} - Diff1: ${{ steps.extract.outputs.Diff1 }} - Diff2: ${{ steps.extract.outputs.Diff2 }} - TIMESTAMP: ${{ steps.extract.outputs.TIMESTAMP }} - diff-cache-cleanup-pr: - runs-on: ubuntu-latest - needs: [fetch-PR-Data] - if: github.event.workflow_run.event == 'pull_request' - steps: - - name: Cleanup Caches - run: | - gh extension install actions/gh-actions-cache - - PRNUM=${{ needs.fetch-PR-Data.outputs.PRNumber }} - REPO=${{ github.repository }} - BRANCH="refs/pull/$PRNUM/merge" - echo "Fetching list of cache key" - echo $REPO - echo $BRANCH - echo $PRNUM - cacheKeysForPR=$(gh actions-cache list -R $REPO -B $BRANCH | cut -f 1 ) - ## Setting this to not fail the workflow while deleting cache keys. - set +e - echo "Deleting caches..." - for cacheKey in $cacheKeysForPR - do - echo "Deleting: $cacheKey" - gh actions-cache delete $cacheKey -R $REPO -B $BRANCH --confirm - done - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - diff-cache-cleanup-push: - runs-on: ubuntu-latest - needs: [fetch-PR-Data] - if: github.event.workflow_run.event == 'push' - steps: - - name: Cleanup Caches - run: | - gh extension install actions/gh-actions-cache - - WNNUM=${{ needs.fetch-PR-Data.outputs.WFNumber }} - echo $WNNUM - REPO=${{ github.repository }} - - ## Setting this to not fail the workflow while deleting cache keys. - set +e - echo "Deleting caches..." - echo "Deleting: $WNNUM-cache-net60Win-current" - gh actions-cache delete $WNNUM-cache-net60Win-current -R $REPO --confirm - echo "Deleting: $WNNUM-cache-net60Win-master" - gh actions-cache delete $WNNUM-cache-net60Win-master -R $REPO --confirm - env: - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - - comments-pr-workflow: - runs-on: ubuntu-latest - needs: [fetch-PR-Data] - if: github.event.workflow_run.event == 'pull_request' - steps: - - name: Download PR Data - uses: dawidd6/action-download-artifact@v2 - with: - run_id: ${{github.event.workflow_run.id }} - name: pr - path: pr/ - - name: Check Artifact - run: ls -R - - name: Find Comment - uses: peter-evans/find-comment@v2 - id: fc - with: - issue-number: ${{ needs.fetch-PR-Data.outputs.PRNumber }} - comment-author: 'github-actions[bot]' - body-includes: Files Added/Deleted - direction: last - - name: Create comment - if: | - steps.fc.outputs.comment-id == '' && - (needs.fetch-PR-Data.outputs.Diff1 != '' || needs.fetch-PR-Data.outputs.Diff2 != '') - uses: peter-evans/create-or-update-comment@v3 - with: - issue-number: ${{ needs.fetch-PR-Data.outputs.PRNumber }} - body: | - ${{ needs.fetch-PR-Data.outputs.Diff1 }} - ${{ needs.fetch-PR-Data.outputs.Diff2 }} - - name: Update comment - if: | - steps.fc.outputs.comment-id != '' && - (needs.fetch-PR-Data.outputs.Diff1 != '' || needs.fetch-PR-Data.outputs.Diff2 != '') - uses: peter-evans/create-or-update-comment@v3 - with: - comment-id: ${{ steps.fc.outputs.comment-id }} - edit-mode: replace - body: | - ${{ needs.fetch-PR-Data.outputs.Diff1 }} - ${{ needs.fetch-PR-Data.outputs.Diff2 }} - (Updated: ${{ needs.fetch-PR-Data.outputs.TIMESTAMP }}) - - name: Update comment resolved - if: | - steps.fc.outputs.comment-id != '' && - (needs.fetch-PR-Data.outputs.Diff1 == '' && needs.fetch-PR-Data.outputs.Diff2 == '') - uses: peter-evans/create-or-update-comment@v3 - with: - comment-id: ${{ steps.fc.outputs.comment-id }} - edit-mode: replace - body: | - ":white_check_mark: **Bin-Diff Issue Resolved.**" - (Updated: ${{ needs.fetch-PR-Data.outputs.TIMESTAMP }}) diff --git a/.github/workflows/close_stale_issues.yaml b/.github/workflows/close_stale_issues.yaml deleted file mode 100644 index 6f7f4097d98..00000000000 --- a/.github/workflows/close_stale_issues.yaml +++ /dev/null @@ -1,23 +0,0 @@ -name: Close stale issues -on: - schedule: - - cron: '0 0 * * *' -jobs: - close-stale-issues: - runs-on: ubuntu-latest - steps: - - name: close stale issues - uses: actions/stale@v8 - with: - repo-token: ${{ secrets.GITHUB_TOKEN }} - #By default the action will leave a message when marking the issue as stale and another-one when closing the issue. - #As we only want the message to be added when the issue is closed, the "skip-stale-issue-message" parameter was set to true - #but the action wont work if the "stale-issue-message" doesn't have a value. - stale-issue-message: "." - skip-stale-issue-message: true - close-issue-message: "Given that there has been no additional information added, - this issue will be closed for now. Please reopen and provide additional - information if you wish the Dynamo team to investigate further." - days-before-stale: 30 - days-before-close: 0 - only-labels: 'needs more info' diff --git a/.github/workflows/close_stale_issues.yml b/.github/workflows/close_stale_issues.yml new file mode 100644 index 00000000000..a59207873c9 --- /dev/null +++ b/.github/workflows/close_stale_issues.yml @@ -0,0 +1,25 @@ +name: Close stale issues + +on: + schedule: + - cron: '0 0 * * *' + +jobs: + close_stale_issues: + name: Close stale issues + runs-on: ubuntu-latest + steps: + - name: Close Issues + id: close_issues + uses: actions/stale@v9 + with: + days-before-stale: 30 + days-before-close: 0 + only-labels: needs more info + close-issue-message: Given that there has been no additional information added, this issue will be closed for now. Please reopen and provide additional information if you wish the Dynamo team to investigate further. + - name: Summary # Print markdown list of closed issues or "No Issues" message if no issues were closed + env: + ISSUES_URL: ${{ format('{0}/{1}/issues', github.server_url, github.repository) }} + run: | + echo '# Closed Issues' >> $GITHUB_STEP_SUMMARY + echo '${{ steps.close_issues.outputs.closed-issues-prs }}' | jq --raw-output 'if (. == []) then "- No Issues." else .[] | "- \(.title) - [#\(.number)](\(env.ISSUES_URL)/\(.number))" end' >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e56b89d23ef..538e5e4e1b0 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -27,12 +27,12 @@ jobs: path: Dynamo repository: DynamoDS/Dynamo - name: Setup dotnet - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: '6.0.x' # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@v2 + uses: github/codeql-action/init@v3 with: debug: true languages: ${{ matrix.language }} @@ -46,7 +46,7 @@ jobs: # ℹ️ Command-line programs to run using the OS shell. # 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun - name: Install dependencies for windows runtime - run: dotnet restore $Env:GITHUB_WORKSPACE\Dynamo\src\Dynamo.All.sln --runtime=win10-x64 + run: dotnet restore $Env:GITHUB_WORKSPACE\Dynamo\src\Dynamo.All.sln --runtime=win-x64 - name: Build Dynamo with MSBuild for Windows run: | echo "***Continue with the build, Good luck developer!***" @@ -58,4 +58,4 @@ jobs: cd - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v2 + uses: github/codeql-action/analyze@v3 diff --git a/.github/workflows/dynamoAllNet6.0_build.yml b/.github/workflows/dynamoAllNet6.0_build.yml deleted file mode 100644 index f8965faa87a..00000000000 --- a/.github/workflows/dynamoAllNet6.0_build.yml +++ /dev/null @@ -1,40 +0,0 @@ -# Build Dynamo using latest VS and DotNET -name: DynamoAllNet6.0-Build -on: [push,pull_request] -jobs: - build: - runs-on: windows-latest - steps: - - name: Checkout Dynamo Repo - uses: actions/checkout@v4 - with: - path: Dynamo - repository: DynamoDS/Dynamo - - name: Setup dotnet - uses: actions/setup-dotnet@v3 - with: - dotnet-version: '6.0.x' - - name: Disable problem matcher - run: echo "::remove-matcher owner=csc::" - - - name: Install dependencies for windows runtime - run: | - dotnet restore $Env:GITHUB_WORKSPACE\Dynamo\src\Dynamo.All.sln /p:Configuration=Release --runtime=win10-x64 - - name: Build Dynamo with MSBuild for Windows - run: | - echo "***Continue with the build, Good luck developer!***" - cd "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\" - .\MSBuild.exe $Env:GITHUB_WORKSPACE\Dynamo\src\Dynamo.All.sln /p:Configuration=Release - # look for Dynamo - - name: Navigate to Dynamo Windows Folder - run: | - cd "$Env:GITHUB_WORKSPACE\Dynamo\bin\AnyCPU\Release" - echo "***Locating DynamoCLI for Windows!***" - test ".\DynamoCLI.exe" && echo "DynamoCLI exists!" - - name: Upload Artifact - uses: actions/upload-artifact@v3 - with: - name: DynamoSandbox - path: ${{ github.workspace }}\Dynamo\bin\AnyCPU\Release - if-no-files-found: warn - retention-days: 3 diff --git a/.github/workflows/dynamoBinDiff.yml b/.github/workflows/dynamoBinDiff.yml deleted file mode 100644 index 92108408997..00000000000 --- a/.github/workflows/dynamoBinDiff.yml +++ /dev/null @@ -1,112 +0,0 @@ -# Build Dynamo using latest VS and DotNET and perform a Bin Diff -name: Dynamo-BinDiff -on: [push,pull_request] -jobs: - build-dotnet-windows-current: - runs-on: windows-latest - steps: - - name: Checkout Dynamo Repo - uses: actions/checkout@v4 - with: - path: net60_Win_Dynamo - repository: DynamoDS/Dynamo - - name: Setup dotnet - uses: actions/setup-dotnet@v3 - with: - dotnet-version: '6.0.x' - - name: Disable problem matcher - run: echo "::remove-matcher owner=csc::" - - name: Install dependencies for windows runtime - run: | - dotnet restore $Env:GITHUB_WORKSPACE\net60_Win_Dynamo\src\Dynamo.All.sln /p:Configuration=Release --runtime=win10-x64 - - name: Build Dynamo current branch with MSBuild for NET60-Windows - run: | - echo "***Continue with the build, Good luck developer!***" - cd "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\" - .\MSBuild.exe $Env:GITHUB_WORKSPACE\net60_Win_Dynamo\src\Dynamo.All.sln /p:Configuration=Release - - name: Navigate to Dynamo DotNet6 Windows Folder - run: | - cd "$Env:GITHUB_WORKSPACE\net60_Win_Dynamo\bin\AnyCPU\Release" - echo "***Locating DynamoCLI for Windows!***" - test ".\DynamoSandbox.exe" && echo "DynamoSandbox exists!" - - name: Cache Current NET6 Windows Build - uses: actions/cache/save@v3 - with: - path: | - ${{ github.workspace }}\net60_Win_Dynamo\bin\AnyCPU\Release - ${{ github.workspace }}\net60_Win_Dynamo\.github\scripts - key: ${{ github.run_id }}-${{ github.run_attempt }}-cache-net60Win-current - build-dotnet-windows-master: - runs-on: windows-latest - steps: - - name: Checkout Dynamo Repo - uses: actions/checkout@v4 - with: - ref: master - path: master_net60_Win_Dynamo - repository: DynamoDS/Dynamo - - name: Setup dotnet - uses: actions/setup-dotnet@v3 - with: - dotnet-version: '6.0.x' - - name: Disable problem matcher - run: echo "::remove-matcher owner=csc::" - - name: Install dependencies for windows runtime - run: | - dotnet restore $Env:GITHUB_WORKSPACE\master_net60_Win_Dynamo\src\Dynamo.All.sln /p:Configuration=Release --runtime=win10-x64 - - name: Build Dynamo master branch with MSBuild for NET60-Windows - run: | - echo "***Continue with the build, Good luck developer!***" - cd "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\" - .\MSBuild.exe $Env:GITHUB_WORKSPACE\master_net60_Win_Dynamo\src\Dynamo.All.sln /p:Configuration=Release - - name: Navigate to Dynamo DotNet6 Windows Folder - run: | - cd "$Env:GITHUB_WORKSPACE\master_net60_Win_Dynamo\bin\AnyCPU\Release" - echo "***Locating DynamoCLI for Windows!***" - test ".\DynamoCLI.exe" && echo "DynamoCLI exists!" - - name: Cache Current NET6 Windows Build - uses: actions/cache/save@v3 - with: - path: ${{ github.workspace }}\master_net60_Win_Dynamo\bin\AnyCPU\Release - key: ${{ github.run_id }}-${{ github.run_attempt }}-cache-net60Win-master - run-bin-diff-net60-windows: - needs: [build-dotnet-windows-current, build-dotnet-windows-master] - runs-on: windows-latest - steps: - - name: Restore Current Net60 Windows Build - uses: actions/cache/restore@v3 - with: - fail-on-cache-miss: true - path: | - ${{ github.workspace }}\net60_Win_Dynamo\bin\AnyCPU\Release - ${{ github.workspace }}\net60_Win_Dynamo\.github\scripts - key: ${{ github.run_id }}-${{ github.run_attempt }}-cache-net60Win-current - - name: Restore Master Net60 Windows Build - uses: actions/cache/restore@v3 - with: - fail-on-cache-miss: true - path: ${{ github.workspace }}\master_net60_Win_Dynamo\bin\AnyCPU\Release - key: ${{ github.run_id }}-${{ github.run_attempt }}-cache-net60Win-master - - name: Run Binary Diff Job - id: Diff2 - run: | - echo "***Running the binary diff job between the current branch and the master branch of NET60-Windows Config!***" - cd "$Env:GITHUB_WORKSPACE\net60_Win_Dynamo\.github\scripts" - .\bin_diff.ps1 $Env:GITHUB_WORKSPACE\master_net60_Win_Dynamo\bin\AnyCPU\Release,$Env:GITHUB_WORKSPACE\net60_Win_Dynamo\bin\AnyCPU\Release -src ${{ github.job }} - echo "Diff2=$(cat ./result.txt)" >> $Env:GITHUB_OUTPUT - outputs: - Diff2: ${{ steps.Diff2.outputs.Diff2 }} - save-PR-Data: - needs: [run-bin-diff-net60-windows] - runs-on: ubuntu-latest - steps: - - name: Save PR Data - run: | - mkdir -p ./pr - echo ${{ github.event.number }} > ./pr/NR - echo ${{ github.run_id }}-${{ github.run_attempt }} > ./pr/WN - echo "${{ needs.run-bin-diff-net60-windows.outputs.Diff2 }}" > ./pr/Diff2 - - uses: actions/upload-artifact@v3 - with: - name: pr - path: pr/ diff --git a/.github/workflows/dynamoNet6.0_build.yml b/.github/workflows/dynamoNet6.0_build.yml deleted file mode 100644 index 034aa66856b..00000000000 --- a/.github/workflows/dynamoNet6.0_build.yml +++ /dev/null @@ -1,45 +0,0 @@ -# Build Dynamo using latest VS and DotNET -name: Dynamo-net6.0-Build -on: [push,pull_request] -jobs: - build: - runs-on: windows-latest - steps: - - name: Checkout Dynamo Repo - uses: actions/checkout@v4 - with: - path: Dynamo - repository: DynamoDS/Dynamo - - name: Setup dotnet - uses: actions/setup-dotnet@v3 - with: - dotnet-version: '6.0.x' - - name: Disable problem matcher - run: echo "::remove-matcher owner=csc::" - - - name: Install dependencies for windows runtime - run: | - dotnet restore $Env:GITHUB_WORKSPACE\Dynamo\src\DynamoCore.sln /p:Configuration=Release --runtime=win10-x64 - - name: Build Dynamo with MSBuild for Windows - run: | - echo "***Continue with the build, Good luck developer!***" - cd "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\" - .\MSBuild.exe $Env:GITHUB_WORKSPACE\Dynamo\src\DynamoCore.sln /p:Configuration=Release - # look for Dynamo - - name: Navigate to Dynamo Windows Folder - run: | - cd "$Env:GITHUB_WORKSPACE\Dynamo\bin\AnyCPU\Release" - echo "***Locating DynamoCLI for Windows!***" - test ".\DynamoCLI.exe" && echo "DynamoCLI exists!" - - name: Install dependencies for linux runtime - run: dotnet restore $Env:GITHUB_WORKSPACE\Dynamo\src\DynamoCore.sln -p:Platform=NET60_Linux --runtime=linux-x64 - - name: Build Dynamo with MSBuild for Linux - run: | - echo "***Continue with the build, Good luck developer!***" - cd "C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Current\Bin\" - .\MSBuild.exe $Env:GITHUB_WORKSPACE\Dynamo\src\DynamoCore.sln /p:Configuration=Release /p:Platform=NET60_Linux - - name: Navigate to Dynamo Linux Folder - run: | - cd "$Env:GITHUB_WORKSPACE\Dynamo\bin\NET60_Linux\Release" - echo "***Locating DynamoCLI for Linux!***" - test ".\DynamoCLI.exe" && echo "DynamoCLI exists!" diff --git a/.github/workflows/dynamoNet6.0_linux_build.yml b/.github/workflows/dynamoNet6.0_linux_build.yml deleted file mode 100644 index b0e9c3bc355..00000000000 --- a/.github/workflows/dynamoNet6.0_linux_build.yml +++ /dev/null @@ -1,33 +0,0 @@ -# Build Dynamo using latest VS and DotNET -name: Dynamo-net6.0-linux-Build -on: [push,pull_request] -jobs: - build: - runs-on: ubuntu-latest - steps: - - name: Checkout Dynamo Repo - uses: actions/checkout@v4 - with: - path: Dynamo - - name: Setup dotnet - uses: actions/setup-dotnet@v3 - - name: Disable problem matcher - run: echo "::remove-matcher owner=csc::" - - - name: Install dependencies for linux runtime - run: dotnet restore ${{ github.workspace }}/Dynamo/src/DynamoCore.sln -p:Platform=NET60_Linux --runtime=linux-x64 - - name: Build Dynamo with MSBuild for Linux - run: | - echo "***Continue with the build, Good luck developer!***" - dotnet build ${{ github.workspace }}/Dynamo/src/DynamoCore.sln -c Release /p:Platform=NET60_Linux - - name: Navigate to Dynamo Linux Folder - run: | - cd "${{ github.workspace }}/Dynamo/bin/NET60_Linux/Release" - echo "***Locating DynamoCLI for Linux!***" - test "./DynamoCLI.exe" && echo "DynamoCLI exists!" - - name: Run smoke tests - run: | - cd "${{ github.workspace }}/Dynamo/bin/NET60_Linux/Release" - echo "***Running Smoke tests on linux***" - #TODO unfortunately dotnet does not find any tests in this assembly. - #dotnet test DynamoCoreTests.dll --filter "TestCategory~UnitTest" diff --git a/.github/workflows/dynamo_bin_diff.yml b/.github/workflows/dynamo_bin_diff.yml new file mode 100644 index 00000000000..0d39e9c80db --- /dev/null +++ b/.github/workflows/dynamo_bin_diff.yml @@ -0,0 +1,133 @@ +# Runs on every pull request +# +# - Builds Dynamo current branch and master and performs a Bin Diff +# - Triggers Dynamo Post Build Bin Diff job on completion +name: Dynamo Bin Diff + +on: + pull_request: + +jobs: + build_current: + name: Build Current + runs-on: windows-latest + steps: + - name: Checkout Dynamo Repo + uses: actions/checkout@v4 + with: + path: Dynamo + repository: DynamoDS/Dynamo + - name: Setup dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.0.x' + - name: Disable problem matcher + run: Write-Output "::remove-matcher owner=csc::" + - name: Setup msbuild + uses: microsoft/setup-msbuild@v1.3 + - name: Install dependencies for windows runtime + run: | + dotnet restore ${{ github.workspace }}\Dynamo\src\Dynamo.All.sln /p:Configuration=Release --runtime=win-x64 -p:DotNet=net8.0 + - name: Build Dynamo with MSBuild + run: | + Write-Output "***Continue with the build, Good luck developer!***" + msbuild ${{ github.workspace }}\Dynamo\src\Dynamo.All.sln /p:Configuration=Release /p:DotNet=net8.0 + - name: Look for DynamoCLI.exe + run: | + Write-Output "***Locating DynamoCLI.exe!***" + if (Test-Path -Path "${{ github.workspace }}\Dynamo\bin\AnyCPU\Release\DynamoCLI.exe") { + Write-Output "DynamoCLI.exe exists!" + } else { + Write-Error "DynamoCLI.exe was not found!" + } + - name: Cache Current Build + uses: actions/cache/save@v4 + with: + path: | + ${{ github.workspace }}\Dynamo\bin\AnyCPU\Release + ${{ github.workspace }}\Dynamo\.github\scripts + key: ${{ github.run_id }}-${{ github.run_attempt }}-current + build_master: + name: Build Master + runs-on: windows-latest + steps: + - name: Checkout Dynamo Repo + uses: actions/checkout@v4 + with: + path: master + ref: master + repository: DynamoDS/Dynamo + - name: Setup dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '8.0.x' + - name: Disable problem matcher + run: Write-Output "::remove-matcher owner=csc::" + - name: Setup msbuild + uses: microsoft/setup-msbuild@v1.3 + - name: Install dependencies for windows runtime + run: | + dotnet restore ${{ github.workspace }}\master\src\Dynamo.All.sln /p:Configuration=Release --runtime=win-x64 -p:DotNet=net8.0 + - name: Build Dynamo with MSBuild + run: | + Write-Output "***Continue with the build, Good luck developer!***" + msbuild ${{ github.workspace }}\master\src\Dynamo.All.sln /p:Configuration=Release /p:DotNet=net8.0 + - name: Look for DynamoCLI.exe + run: | + Write-Output "***Locating DynamoCLI.exe!***" + if (Test-Path -Path "${{ github.workspace }}\master\bin\AnyCPU\Release\DynamoCLI.exe") { + Write-Output "DynamoCLI.exe exists!" + } else { + Write-Error "DynamoCLI.exe was not found!" + } + - name: Cache Master Build + uses: actions/cache/save@v4 + with: + path: ${{ github.workspace }}\master\bin\AnyCPU\Release + key: ${{ github.run_id }}-${{ github.run_attempt }}-master + bin_diff: + name: Binary Diff + needs: [build_current, build_master] + runs-on: windows-latest + steps: + - name: Restore Current Build + uses: actions/cache/restore@v4 + with: + fail-on-cache-miss: true + path: | + ${{ github.workspace }}\Dynamo\bin\AnyCPU\Release + ${{ github.workspace }}\Dynamo\.github\scripts + key: ${{ github.run_id }}-${{ github.run_attempt }}-current + - name: Restore Master Build + uses: actions/cache/restore@v4 + with: + fail-on-cache-miss: true + path: ${{ github.workspace }}\master\bin\AnyCPU\Release + key: ${{ github.run_id }}-${{ github.run_attempt }}-master + - name: Run Binary Diff Job + id: diff + run: | + Write-Output "***Running the binary diff job between the current branch and the master branch!***" + Set-Location -Path "${{ github.workspace }}\Dynamo\.github\scripts" + .\bin_diff.ps1 ${{ github.workspace }}\master\bin\AnyCPU\Release, ${{ github.workspace }}\Dynamo\bin\AnyCPU\Release -src ${{ github.job }} + Get-Content -Path result.txt | ? { $_ -ne "" } | Out-File -Path result.txt + - name: Upload Binary Diff Result + uses: actions/upload-artifact@v4 + with: + name: bin_diff_result + path: ${{ github.workspace }}\Dynamo\.github\scripts\result.txt + save_pr_data: + name: Save PR Data + runs-on: ubuntu-latest + steps: + - name: Save PR Data + run: | + mkdir -p ${{ github.workspace }}/pr + echo ${{ github.event.number }} > ${{ github.workspace }}/pr/pr_number.txt + - name: Upload PR Data + uses: actions/upload-artifact@v4 + with: + name: pr_data + path: ${{ github.workspace }}/pr + if-no-files-found: warn + retention-days: 3 diff --git a/.github/workflows/dynamo_post_bin_diff.yml b/.github/workflows/dynamo_post_bin_diff.yml new file mode 100644 index 00000000000..2c26213b301 --- /dev/null +++ b/.github/workflows/dynamo_post_bin_diff.yml @@ -0,0 +1,79 @@ +# Runs on completion of Dynamo Bin Diff workflow +# +# - Adds Bin Diff result as comment to Pull Request +# - Deletes caches created by Bin Diff job +name: Dynamo Post Bin Diff + +on: + workflow_run: + workflows: [Dynamo Bin Diff] + types: + - completed + +jobs: + pr_comment: + name: Pull Request Comment + runs-on: ubuntu-latest + if: github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' + steps: + - name: Download Pull Request Data + uses: dawidd6/action-download-artifact@v3 + with: + name: pr_data + run_id: ${{ github.event.workflow_run.id }} + path: ${{ github.workspace }}/pr + - name: Download Bin Diff Result + uses: dawidd6/action-download-artifact@v3 + with: + name: bin_diff_result + run_id: ${{ github.event.workflow_run.id }} + path: ${{ github.workspace }}/bin_diff_result + - name: Set Details + id: set_details + run: | + echo "PR_NUMBER=$(cat ${{ github.workspace }}/pr/pr_number.txt)" >> $GITHUB_OUTPUT + echo "DIFF=$(cat ${{ github.workspace }}/bin_diff_result/result.txt)" >> $GITHUB_OUTPUT + echo "TIMESTAMP=$(date +%Y-%m-%d-%H:%M:%S)" >> $GITHUB_OUTPUT + - name: Find Comment + uses: peter-evans/find-comment@v3 + id: find_comment + with: + issue-number: ${{ steps.set_details.outputs.PR_NUMBER }} + comment-author: github-actions[bot] + body-includes: Files Added/Deleted + direction: last + - name: Create comment + if: steps.find_comment.outputs.comment-id == '' && steps.set_details.outputs.DIFF != '' + uses: peter-evans/create-or-update-comment@v4 + with: + issue-number: ${{ steps.set_details.outputs.PR_NUMBER }} + body: | + ${{ steps.set_details.outputs.DIFF }} + - name: Update comment + if: steps.find_comment.outputs.comment-id != '' && steps.set_details.outputs.DIFF != '' + uses: peter-evans/create-or-update-comment@v4 + with: + comment-id: ${{ steps.find_comment.outputs.comment-id }} + edit-mode: replace + body: | + ${{ steps.set_details.outputs.DIFF }} + (♻️ Updated: ${{ steps.set_details.outputs.TIMESTAMP }}) + - name: Update comment as resolved + if: steps.find_comment.outputs.comment-id != '' && steps.set_details.outputs.DIFF == '' + uses: peter-evans/create-or-update-comment@v4 + with: + comment-id: ${{ steps.find_comment.outputs.comment-id }} + edit-mode: replace + body: | + :white_check_mark: **Bin Diff Issue Resolved.** + (♻️ Updated: ${{ steps.set_details.outputs.TIMESTAMP }}) + delete_cache: + name: Delete Cache + runs-on: ubuntu-latest + steps: + - name: Delete Cache + env: + GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + gh cache delete ${{ github.event.workflow_run.id }}-${{ github.event.workflow_run.run_attempt }}-current --repo ${{ github.repository}} || true + gh cache delete ${{ github.event.workflow_run.id }}-${{ github.event.workflow_run.run_attempt }}-master --repo ${{ github.repository}} || true diff --git a/.github/workflows/generate_changelog.yml b/.github/workflows/generate_changelog.yml index 32b727affb8..0cfd698e9bb 100644 --- a/.github/workflows/generate_changelog.yml +++ b/.github/workflows/generate_changelog.yml @@ -1,6 +1,5 @@ -# This is a basic workflow to help you get started with Actions +name: Generate Changelog -name: create-release on: workflow_dispatch: inputs: @@ -12,21 +11,22 @@ on: description: Base Version default: v1.0.0 required: true + jobs: - release: + generate_changelog: + name: Generate Changelog runs-on: ubuntu-latest steps: - # To use this repository's private action, you must check out the repository - name: Checkout uses: actions/checkout@v4 - - name: Generate changelog - id: changelog - uses: metcalfc/changelog-generator@v4.1.0 + id: generate_changelog + uses: metcalfc/changelog-generator@v4.3.0 with: myToken: ${{ secrets.GITHUB_TOKEN }} head-ref: ${{ github.event.inputs.head-ref }} base-ref: ${{ github.event.inputs.base-ref }} - - - name: Get the changelog - run: echo "${{ steps.changelog.outputs.changelog }}" + - name: Summary + run: | + echo "# Changelog" >> $GITHUB_STEP_SUMMARY + echo "${{ steps.generate_changelog.outputs.changelog }}" >> $GITHUB_STEP_SUMMARY diff --git a/.github/workflows/issue_type_predicter.yaml b/.github/workflows/issue_type_predicter.yaml deleted file mode 100644 index bf2a8ff6684..00000000000 --- a/.github/workflows/issue_type_predicter.yaml +++ /dev/null @@ -1,98 +0,0 @@ -name: Issue Predicter -on: - issues: - types: [opened,edited] -jobs: - issuePredicterType: - name: Issue Predicter - runs-on: ubuntu-latest - env: - #The 'analysis_response' variable is used to store the script response on step one, - #and then checked on step two to know if adding the label and comment is necessary. - #The initial 'undefined' value will be overridden when the script runs. - analysis_response: undefined - #The 'parsed_issue_body' variable is used to store the parsed issue body (after removing some sections of the body like Stack Trace) - parsed_issue_body: undefined - #The 'issue_json_string' variable is used to store in a json string (parsed info of the issue body) - issue_json_string: undefined - #The 'is_wish_list' variable is used to store the value returned by the IssuesTypePredicter project - is_wish_list: undefined - #template file name - template: "ISSUE_TEMPLATE.md" - #amount of sections from the template that can be missing information for the issue to still be considered complete - acceptable_missing_info: 1 - steps: - #Removes conflicting characters before using the issue content as a script parameter - - uses: actions/checkout@v4 - - name: Remove conflicting chars - env: - ISSUE_BODY: ${{github.event.issue.body}} - uses: frabert/replace-string-action@v2.4 - id: remove_quotations - with: - pattern: "\"" - string: ${{env.ISSUE_BODY}} - replace-with: '-' - - #Checks for missing information inside the issue content - - name: Check Information - id: check-info - env: - ISSUE_BODY: ${{ steps.remove_quotations.outputs.replaced }} - ISSUE_TITLE: ${{ github.event.issue.title }} - run: | - echo "analysis_response=$(pwsh .\\.github\\scripts\\issue_analyzer.ps1 "${{ env.template }}" "${{ env.acceptable_missing_info }}" )" >> $GITHUB_ENV - - #Remove sections in the issue body like "Dynamo version", "Stack Trace" because won't be used to predict the issue type - - name: Clean Issue Body - env: - ISSUE_BODY_PARSED: ${{steps.remove_quotations.outputs.replaced}} - if: env.analysis_response == 'Valid' - id: clean-issue-body - run: | - echo "parsed_issue_body="$(pwsh .\\.github\\scripts\\issue_body_cleaner.ps1 )"" >> $GITHUB_ENV - - #The IssuesTypePredicter program receives as a parameter a json string with the issue content, then It's creating the json string in this section based in the issue body - - name: Create Issue JSON String - env: - ISSUE_NUMBER: ${{github.event.issue.number}} - ISSUE_TITLE: ${{github.event.issue.title}} - if: env.analysis_response == 'Valid' - id: create-issue-json - run: | - mkdir IssuesTypePredicter - echo "issue_json_string="$(pwsh .\\.github\\scripts\\get_issue_json_body.ps1 "$ISSUE_NUMBER")"" >> $GITHUB_ENV - - #Now checkout the IssuesTypePredicter source code from the repo https://github.com/DynamoDS/IssuesTypePredicter - - name: Checkout IssuesTypePredicter - if: env.analysis_response == 'Valid' - uses: actions/checkout@v4 - with: - repository: DynamoDS/IssuesTypePredicter - path: IssuesTypePredicter - - #Builds the solution IssuesTypePredicter.sln (this contains two VS2019 ML.NET projects) - - name: Build Issues Type Predicter - if: env.analysis_response == 'Valid' - run: | - dotnet build ./IssuesTypePredicter/IssuesTypePredicter.sln --configuration Release - cp ./IssuesTypePredicter/IssuesTypePredicterML.ConsoleApp/bin/Release/netcoreapp3.1/MLModel.zip . - - #Execute the IssuesTypePredicter program and pass as a parameter the json string (which contains the issue info) - - name: Run Issues Type Predicter - if: env.analysis_response == 'Valid' - run: | - echo "is_wish_list="$(dotnet run -p ./IssuesTypePredicter/IssuesTypePredicterML.ConsoleApp/IssuesTypePredicterML.ConsoleApp.csproj -v q "${{env.issue_json_string}}")"" >> $GITHUB_ENV - - #If the is_wish_list variable contains 1 means that is a wishlist issue and label the issue with the word "Wishlist" - - name: Label Wishlist - if: contains(env.is_wish_list,'IsWishlist:1') && env.analysis_response == 'Valid' - run: | - curl -v -u admin:${{ secrets.DYNAMOBOTTOKEN }} -d '{"labels": ["Wishlist"]}' ${{ github.event.issue.url }}/labels - - #When the issue is missing important information (don't follow the template structure) the issue will be labeled as "NotMLEvaluated" - - name: Label NotMLEvaluated - if: env.analysis_response != 'Valid' || env.issue_json_string == '' - run: | - curl -v -u admin:${{ secrets.DYNAMOBOTTOKEN }} -d '{"labels": ["NotMLEvaluated"]}' ${{ github.event.issue.url }}/labels - diff --git a/.github/workflows/issue_type_predicter.yml b/.github/workflows/issue_type_predicter.yml new file mode 100644 index 00000000000..1adcaffdfad --- /dev/null +++ b/.github/workflows/issue_type_predicter.yml @@ -0,0 +1,108 @@ +name: Issue Type Predicter +# This workflow uses https://github.com/DynamoDS/IssuesTypePredicter to predict the type of a github issue + +on: + issues: + types: [opened, edited] + +jobs: + issue_type_Predicter: + name: Issue Type Predicter + runs-on: ubuntu-latest + env: + # The 'analysis_response' variable is used to store the response returned by issue_analyzer.ps1 + # The initial 'undefined' value will be overridden when the script runs + analysis_response: undefined + # The 'parsed_issue_body' variable is used to store the parsed issue body (after removing some sections of the body like Stack Trace) + parsed_issue_body: undefined + # The 'issue_json_string' variable is used to store parsed info of the issue body as a json string + issue_json_string: undefined + # The 'is_wish_list' variable is used to store the value returned by the IssuesTypePredicter project + is_wish_list: undefined + # issue template file name + template: "ISSUE_TEMPLATE.md" + # amount of sections from the template that can be missing information for the issue to still be considered valid + acceptable_missing_info: 1 + + steps: + # Checkout Dynamo repo + - name: Checkout Dynamo Repo + uses: actions/checkout@v4 + + # Removes quotes before using the issue content as a script parameter + - name: Remove Quotes + id: remove_quotes + uses: frabert/replace-string-action@v2.5 + env: + ISSUE_BODY: ${{ github.event.issue.body }} + with: + pattern: "\"" + string: ${{ env.ISSUE_BODY }} + replace-with: '-' + + # Analyze for missing information inside the issue content + - name: Analyze Issue Body + env: + ISSUE_BODY: ${{ steps.remove_quotes.outputs.replaced }} + run: | + echo "analysis_response=$(pwsh .\\.github\\scripts\\issue_analyzer.ps1 "${{ env.template }}" "${{ env.acceptable_missing_info }}")" >> $GITHUB_ENV + + # Remove sections in the issue body like "Dynamo version", "Stack Trace" because won't be used to predict the issue type + - name: Clean Issue Body + if: env.analysis_response == 'Valid' + env: + ISSUE_BODY_PARSED: ${{ steps.remove_quotes.outputs.replaced }} + run: | + echo "parsed_issue_body="$(pwsh .\\.github\\scripts\\issue_body_cleaner.ps1 )"" >> $GITHUB_ENV + + # Create json string from the issue body + - name: Create Issue JSON String + if: env.analysis_response == 'Valid' + env: + ISSUE_NUMBER: ${{ github.event.issue.number }} + ISSUE_TITLE: ${{ github.event.issue.title }} + run: | + echo "issue_json_string="$(pwsh .\\.github\\scripts\\get_issue_json_body.ps1 "$ISSUE_NUMBER")"" >> $GITHUB_ENV + + # Checkout the IssuesTypePredicter repo (https://github.com/DynamoDS/IssuesTypePredicter) + - name: Checkout IssuesTypePredicter Repo + if: env.analysis_response == 'Valid' + uses: actions/checkout@v4 + with: + repository: DynamoDS/IssuesTypePredicter + path: IssuesTypePredicter + + # Setup dotnet + - name: Setup dotnet + uses: actions/setup-dotnet@v4 + with: + dotnet-version: '3.1.0' + + # Build the solution IssuesTypePredicter.sln (this contains two VS2019 ML.NET projects) + - name: Build Issues Type Predicter + if: env.analysis_response == 'Valid' + run: | + dotnet build ./IssuesTypePredicter/IssuesTypePredicter.sln --configuration Release + cp ./IssuesTypePredicter/IssuesTypePredicterML.ConsoleApp/bin/Release/netcoreapp3.1/MLModel.zip . + + # Execute the IssuesTypePredicter program and pass 'issue_json_string' as a parameter + - name: Run Issues Type Predicter + if: env.analysis_response == 'Valid' + run: | + echo "is_wish_list="$(dotnet run -p ./IssuesTypePredicter/IssuesTypePredicterML.ConsoleApp/IssuesTypePredicterML.ConsoleApp.csproj -v q "${{ env.issue_json_string }}")"" >> $GITHUB_ENV + + # If the is_wish_list variable contains 1, label the issue as "Wishlist" + - name: Label issue as 'Wishlist' + if: env.analysis_response == 'Valid' && contains(env.is_wish_list, 'IsWishlist:1') + env: + GH_TOKEN: ${{ secrets.DYNAMO_ISSUES_TOKEN }} + run: | + gh issue edit ${{ github.event.issue.number }} --add-label "Wishlist" --repo ${{ github.repository }} + + # If the issue is missing important information (don't follow the template structure), label the issue as "NotMLEvaluated" + - name: Label issue as 'NotMLEvaluated' + if: env.analysis_response != 'Valid' || env.issue_json_string == '' + env: + GH_TOKEN: ${{ secrets.DYNAMO_ISSUES_TOKEN }} + run: | + gh issue edit ${{ github.event.issue.number }} --add-label "NotMLEvaluated" --repo ${{ github.repository }} diff --git a/.github/workflows/move_issue.yaml b/.github/workflows/move_issue.yaml deleted file mode 100644 index 588ce33e39b..00000000000 --- a/.github/workflows/move_issue.yaml +++ /dev/null @@ -1,78 +0,0 @@ -name: Move issue by labels -# This workflow transfers or moves issues based upon assigned labels. - -# DynamoIssues project https://github.com/orgs/DynamoDS/projects/4 -# Built-in workflow https://github.com/orgs/DynamoDS/projects/4/workflows - -# The built-in workflow -# - adds any new issues to DynamoIssues project -# - sets status as 'Triage' when an item is added to the project -# - sets status as 'Backlog' when an item is reopened -# - sets status as 'Done' when an item is closed - -# This workflow complements the built in workflow and -# - moves issues labeled as 'Revit' to 'DynamoDS/DynamoRevit' repository -# - moves issues labeled as 'Advance-Steel' to 'DynamoDS/Dynamo-Advance-Steel' repository -# - moves issues labeled as 'Wishlist' to 'DynamoDS/DynamoWishlist' repository -# - moves issues labeled as 'tracked' to 'Todo' column in the project - -on: - issues: - types: [labeled] - -env: - gh_organization: DynamoDS - gh_token: ${{ secrets.DYNAMO_ISSUES_TOKEN }} - project_id: 4 - project_name: 'Dynamo Issues' - -jobs: - issue_labeled_as_revit: - name: Transfer issue labeled as 'Revit' - runs-on: ubuntu-latest - if: github.event.label.name == 'Revit' - steps: - - uses: actions/checkout@v4 - - name: Transfer issue to DynamoRevit Repository - run: | - gh issue edit ${{ github.event.issue.number }} --remove-project "${{ env.project_name }}" - gh issue transfer ${{ github.event.issue.number }} DynamoDS/DynamoRevit - env: - GITHUB_TOKEN: ${{ env.gh_token }} - issue_labeled_as_dynamo_advance_steel: - name: Transfer issue labeled as 'Advance-Steel' - runs-on: ubuntu-latest - if: github.event.label.name == 'Advance-Steel' - steps: - - uses: actions/checkout@v4 - - name: Transfer issue to Dynamo-Advance-Steel Repository - run: | - gh issue edit ${{ github.event.issue.number }} --remove-project "${{ env.project_name }}" - gh issue transfer ${{ github.event.issue.number }} DynamoDS/Dynamo-Advance-Steel - env: - GITHUB_TOKEN: ${{ env.gh_token }} - issue_labeled_as_wishlist: - name: Transfer issue labeled as 'Wishlist' - runs-on: ubuntu-latest - if: github.event.label.name == 'Wishlist' - steps: - - uses: actions/checkout@v4 - - name: Transfer issue to DynamoWishlist Repository - run: | - gh issue edit ${{ github.event.issue.number }} --remove-project "${{ env.project_name }}" - gh issue transfer ${{ github.event.issue.number }} DynamoDS/DynamoWishlist - env: - GITHUB_TOKEN: ${{ env.gh_token }} - issue_labeled_as_tracked: - name: Move issue labeled as 'tracked' - runs-on: ubuntu-latest - if: github.event.label.name == 'tracked' - steps: - - name: Move tracked issue to Todo - uses: leonsteinhaeuser/project-beta-automations@v2.2.1 - with: - gh_token: ${{ env.gh_token }} - organization: ${{ env.gh_organization }} - project_id: ${{ env.project_id }} - resource_node_id: ${{ github.event.issue.node_id }} - status_value: Todo diff --git a/.github/workflows/move_issue.yml b/.github/workflows/move_issue.yml new file mode 100644 index 00000000000..03f3e24b273 --- /dev/null +++ b/.github/workflows/move_issue.yml @@ -0,0 +1,73 @@ +name: Move issue by labels +# This workflow transfers or moves issues based upon assigned labels. + +# DynamoIssues project https://github.com/orgs/DynamoDS/projects/4 +# Built-in workflow https://github.com/orgs/DynamoDS/projects/4/workflows + +# The built-in workflow +# - adds any new issues to DynamoIssues project +# - sets status as 'Triage' when an item is added to the project +# - sets status as 'Backlog' when an item is reopened +# - sets status as 'Done' when an item is closed + +# This workflow complements the built in workflow and +# - transfers issue labeled as 'Revit' to 'DynamoDS/DynamoRevit' repository +# - transfers issue labeled as 'Advance-Steel' to 'DynamoDS/Dynamo-Advance-Steel' repository +# - transfers issue labeled as 'Wishlist' to 'DynamoDS/DynamoWishlist' repository +# - moves issue labeled as 'tracked' to 'Todo' column in the project + +on: + issues: + types: [labeled] + +env: + project_id: 4 + project_name: Dynamo Issues + +jobs: + transfer_issue_labeled_as_revit: + name: Transfer issue labeled as 'Revit' + runs-on: ubuntu-latest + if: ${{ github.event.label.name == 'Revit' }} + steps: + - name: Transfer issue to DynamoRevit Repository + env: + GH_TOKEN: ${{ secrets.DYNAMO_ISSUES_TOKEN }} + run: | + gh issue edit ${{ github.event.issue.number }} --remove-project "${{ env.project_name }}" --repo ${{ github.repository }} + gh issue transfer ${{ github.event.issue.number }} DynamoDS/DynamoRevit --repo ${{ github.repository }} + transfer_issue_labeled_as_dynamo_advance_steel: + name: Transfer issue labeled as 'Advance-Steel' + runs-on: ubuntu-latest + if: ${{ github.event.label.name == 'Advance-Steel' }} + steps: + - name: Transfer issue to Dynamo-Advance-Steel Repository + env: + GH_TOKEN: ${{ secrets.DYNAMO_ISSUES_TOKEN }} + run: | + gh issue edit ${{ github.event.issue.number }} --remove-project "${{ env.project_name }}" --repo ${{ github.repository }} + gh issue transfer ${{ github.event.issue.number }} DynamoDS/Dynamo-Advance-Steel --repo ${{ github.repository }} + transfer_issue_labeled_as_wishlist: + name: Transfer issue labeled as 'Wishlist' + runs-on: ubuntu-latest + if: ${{ github.event.label.name == 'Wishlist' }} + steps: + - name: Transfer issue to DynamoWishlist Repository + env: + GH_TOKEN: ${{ secrets.DYNAMO_ISSUES_TOKEN }} + run: | + gh issue edit ${{ github.event.issue.number }} --remove-project "${{ env.project_name }}" --repo ${{ github.repository }} + gh issue transfer ${{ github.event.issue.number }} DynamoDS/DynamoWishlist --repo ${{ github.repository }} + move_issue_labeled_as_tracked: + name: Move issue labeled as 'tracked' + runs-on: ubuntu-latest + if: ${{ github.event.label.name == 'tracked' }} + steps: + - name: Move issue to Todo + uses: leonsteinhaeuser/project-beta-automations@v2.2.1 + with: + gh_token: ${{ secrets.DYNAMO_ISSUES_TOKEN }} + organization: ${{ github.repository_owner }} + project_id: ${{ env.project_id }} + resource_node_id: ${{ github.event.issue.node_id }} + status_value: Todo diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml deleted file mode 100644 index 2ee2ee4b4a8..00000000000 --- a/.github/workflows/test.yml +++ /dev/null @@ -1,51 +0,0 @@ -name: Test - -on: - workflow_run: - workflows: - - DynamoAllNet6.0-Build - types: - - completed - -env: - TEST_EXECUTE_DOWNLOAD_URL: https://downloads.smartbear.com/TestExecute1552SLM.exe - -jobs: - ui_smoke_tests: - name: UI Smoke Tests - timeout-minutes: 60 - runs-on: windows-latest - steps: - - name: Checkout - uses: actions/checkout@v4 - with: - repository: DynamoDS/DynamoTestCompleteTests - token: ${{ secrets.DYNAMO_TESTS_TOKEN }} - ref: master - - name: Download TestExecute - run: Invoke-WebRequest -Uri "${{ env.TEST_EXECUTE_DOWNLOAD_URL }}" -OutFile ".\TE.exe" - - name: Install TestExecute - shell: cmd - run: .\TE.exe -SilentInstall - - name: Download Artifact - uses: dawidd6/action-download-artifact@v2 - with: - name: DynamoSandbox - workflow: ${{ github.event.workflow_run.workflow_id }} - path: ${{ github.workspace }}\build - - name: Run Tests - shell: cmd - run: .github\scripts\run_tests.bat ${{ secrets.TEST_EXECUTE_ACCESS_KEY }} Dynamo\Dynamo.pjs DynamoSandbox SmokeTests - - name: UI Smoke Tests Report - uses: dorny/test-reporter@v1.7.0 - if: always() - with: - name: UI Smoke Test Report - path: reports/report.xml - reporter: java-junit - - name: Action Summary - if: always() - run: | - type summary.md | Out-File -FilePath $env:GITHUB_STEP_SUMMARY -Append - echo "" >> $GITHUB_STEP_SUMMARY - echo ":package: Trigerred by: [${{ github.event.workflow_run.name }}](${{ github.event.workflow_run.html_url }})" >> $env:GITHUB_STEP_SUMMARY diff --git a/.github/workflows/ui_smoke_tests.yml b/.github/workflows/ui_smoke_tests.yml new file mode 100644 index 00000000000..97932b0698a --- /dev/null +++ b/.github/workflows/ui_smoke_tests.yml @@ -0,0 +1,117 @@ +name: UI Smoke Tests + +on: + workflow_run: + workflows: + - Build DynamoAll.sln net8.0 + types: + - completed + +env: + TEST_EXECUTE_DOWNLOAD_URL: https://downloads.smartbear.com/TestExecute1559SLM.exe + WORKFLOW_RUN_WORKFLOW_ID: ${{ github.event.workflow_run.workflow_id }} + WORKFLOW_RUN_ID: ${{ github.event.workflow_run.id }} + WORKFLOW_RUN_NAME: ${{ github.event.workflow_run.name }} + WORKFLOW_RUN_HTML_URL: ${{ github.event.workflow_run.html_url }} + +jobs: + ui_smoke_tests: + name: UI Smoke Tests + timeout-minutes: 60 + runs-on: windows-latest + if: ${{ github.event.workflow_run.conclusion == 'success' }} + steps: + - name: Checkout + uses: actions/checkout@v4 + with: + repository: DynamoDS/DynamoTestCompleteTests + token: ${{ secrets.DYNAMO_TESTS_TOKEN }} + ref: master + - name: Download TestExecute + run: Invoke-WebRequest -Uri $env:TEST_EXECUTE_DOWNLOAD_URL -OutFile ".\TE.exe" + - name: Install TestExecute + shell: cmd + run: .\TE.exe -SilentInstall + - name: Download Build Artifact + uses: dawidd6/action-download-artifact@v3 + with: + name: DynamoSandbox + workflow: ${{ env.WORKFLOW_RUN_WORKFLOW_ID }} + run_id: ${{ env.WORKFLOW_RUN_ID }} + path: ${{ github.workspace }}\build + - name: Download Pull Request Artifact + uses: dawidd6/action-download-artifact@v3 + with: + name: pr_data + workflow: ${{ env.WORKFLOW_RUN_WORKFLOW_ID }} + run_id: ${{ env.WORKFLOW_RUN_ID }} + path: ${{ github.workspace }}\pr + - name: Set Run Details + run: | + "PR_NUMBER=$(Get-Content -Path ${{ github.workspace }}\pr\pr_number.txt)" | Out-File -FilePath $env:GITHUB_ENV -Append + "CHECK_NAME=$("UI Smoke Tests", $($env:WORKFLOW_RUN_NAME -Split " ")[-1] -Join " - ")" | Out-File -FilePath $env:GITHUB_ENV -Append + - name: Run UI Smoke Tests + shell: cmd + run: .\utils\run_tests.bat ${{ secrets.TEST_EXECUTE_ACCESS_KEY }} Dynamo\Dynamo.pjs DynamoSandbox SmokeTests ${{ github.workspace }}\build + - name: Publish Test Report + id: test_report + if: always() + uses: dorny/test-reporter@v1.8.0 + with: + name: ${{ env.CHECK_NAME }} + path: reports/report.xml + reporter: java-junit + - name: Add Test Summary + if: always() + run: | + if (Test-Path -Path reports/summary.md) { + Get-Content -Path reports/summary.md | Out-File -FilePath $env:GITHUB_STEP_SUMMARY -Append + } + - name: Add Run Summary + if: always() + run: | + $run_summary=@" + ### Run Summary + Workflow Run: [$env:WORKFLOW_RUN_NAME]($env:WORKFLOW_RUN_HTML_URL) + Check: [$env:CHECK_NAME](${{ steps.test_report.outputs.url_html }}) + $(if ($env:PR_NUMBER) { + "Pull Request: [#$env:PR_NUMBER](${{ format('{0}/{1}/pull/{2}', github.server_url, github.repository, env.PR_NUMBER) }})" + }) + "@ + $run_summary | Out-File -FilePath $env:GITHUB_STEP_SUMMARY -Append + - name: Create Pull Request Comment + if: always() + id: create_comment + env: + GH_TOKEN: ${{ github.token }} + run: | + $pr_comment=@" + ## UI Smoke Tests + Test: **${{ steps.test_report.outputs.conclusion }}**. ${{ steps.test_report.outputs.passed }} passed, ${{ steps.test_report.outputs.failed }} failed. + [TestComplete Test Result]($(Get-Content -Path ${{ github.workspace }}\reports\result.txt)) + Workflow Run: [${{ github.workflow }}](${{ format('{0}/{1}/actions/runs/{2}', github.server_url, github.repository, github.run_id) }}) + Check: [$env:CHECK_NAME](${{ steps.test_report.outputs.url_html }}) + "@ + $pr_comment | Out-File -FilePath pr_comment.md + - name: Find Comment + if: env.PR_NUMBER != '' + uses: peter-evans/find-comment@v3 + id: find_comment + with: + issue-number: ${{ env.PR_NUMBER }} + comment-author: github-actions[bot] + body-includes: UI Smoke Tests + direction: last + - name: Create comment + if: env.PR_NUMBER != '' && steps.find_comment.outputs.comment-id == '' + uses: peter-evans/create-or-update-comment@v4 + with: + issue-number: ${{ env.PR_NUMBER }} + body-path: pr_comment.md + - name: Update comment + if: env.PR_NUMBER != '' && steps.find_comment.outputs.comment-id != '' + uses: peter-evans/create-or-update-comment@v4 + with: + comment-id: ${{ steps.find_comment.outputs.comment-id }} + edit-mode: replace + body-path: pr_comment.md diff --git a/Directory.Build.props b/Directory.Build.props new file mode 100644 index 00000000000..9462831e8e9 --- /dev/null +++ b/Directory.Build.props @@ -0,0 +1,12 @@ + + + + $(MSBuildThisFileDirectory)src\ + + diff --git a/LICENSE.txt b/LICENSE.txt index 0d35c2a6539..14e536d484e 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -@DYNAMO v.3.0.0 © 2023 Autodesk, Inc. All rights reserved. +@DYNAMO v.3.1.0 © 2024 Autodesk, Inc. All rights reserved. Dynamo License Those portions created by Ian are provided with the following copyright: @@ -21,7 +21,7 @@ All other brand names, product names or trademarks belong to their respective ho Autodesk Cloud and Desktop Components This Product or Service may incorporate or use background Autodesk online and desktop technology components. For information about these components, see Autodesk Cloud Platform Components and Autodesk Desktop Platform Components. -LIBG, ProtoGeometry v.2.7.0, DynamoVisualProgramming.Analytics, CER, ADP, GRegRevitAuth, AGET, IDSDK, IDSDK Wrapper, ForgeUnits.NET, ForgeUnits.Schemas, and Autodesk.GeometryPrimitive are closed source files licensed by Autodesk under the license that can be found here https://github.com/DynamoDS/Dynamo/tree/master/doc/distrib/Autodesk.rtf +LIBG, ProtoGeometry v.2.7.0, DynamoVisualProgramming.Analytics, CER, ADP, GRegRevitAuth, AGET, IDSDK, IDSDK Wrapper, ForgeUnits.NET, ForgeUnits.Schemas, and Autodesk.GeometryPrimitives.Dynamo are closed source files licensed by Autodesk under the license that can be found here https://github.com/DynamoDS/Dynamo/tree/master/doc/distrib/Autodesk.rtf Third-Party Trademarks, Software Credits and Attributions @@ -92,6 +92,35 @@ Copyright (c) 2022 Fonticons, Inc. (https://fontawesome.com) In the Font Awesome Free download, the CC BY 4.0 license applies to all icons packaged as SVG and JS file types. +Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/): The Font Awesome Free download is licensed under a Creative Commons Attribution 4.0 International License and applies to all icons packaged as SVG and JS file types. + +Fonts: SIL OFL 1.1 License +In the Font Awesome Free download, the SIL OFL license applies to all icons packaged as web and desktop font files. +Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com) +with Reserved Font Name: "Font Awesome". +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license can be found at: http://scripts.sil.org/OFL + +Code: MIT License (https://opensource.org/licenses/MIT) +In the Font Awesome Free download, the MIT license applies to all non-font and +non-icon files. +Copyright 2023 Fonticons, Inc. +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. + + Cyotek.Drawing.BitmapFont v.2.0.0: https://github.com/cyotek/Cyotek.Drawing.BitmapFont https://github.com/cyotek/Cyotek.Drawing.BitmapFont/blob/master/LICENSE.txt @@ -683,13 +712,6 @@ The above copyright notice and this permission notice shall be included in all c 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. -SoapFormatter v1.0.11 -https://github.com/novotnyllc/SoapFormatter/blob/main/LICENSE - -In general, the runtime and its class libraries are licensed under the -terms of the MIT license, and some third party code is licensed under -the 3-clause BSD license. See the file "PATENTS.TXT" for Microsoft's -patent grant on the Mono codebase. coverlet.collector v.3.1.2 The MIT License (MIT) diff --git a/README.md b/README.md index c462edb2c4c..096c2417add 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,12 @@ # Dynamo -[![Dynamo-VS2022Build](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoMSbuild.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoMSbuild.yml) -[![DynamoAllNet6.0-Build](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoAllNet6.0_build.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoAllNet6.0_build.yml) -[![Dynamo-net6.0-Build](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoNet6.0_build.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoNet6.0_build.yml) -[![Dynamo-net6.0-linux-Build](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoNet6.0_linux_build.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/dynamoNet6.0_linux_build.yml) +[![Build DynamoAll.sln net6.0](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_all_net6.0.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_all_net6.0.yml) +[![Build DynamoAll.sln net8.0](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_all_net8.0.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_all_net8.0.yml) +[![Build DynamoCore.sln net6.0 windows](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_core_net6.0_windows.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_core_net6.0_windows.yml) +[![Build DynamoCore.sln net6.0 linux](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_core_net6.0_linux.yml/badge.svg)](https://github.com/DynamoDS/Dynamo/actions/workflows/build_dynamo_core_net6.0_linux.yml) +[![DynamoCoreRuntime](https://img.shields.io/github/v/release/DynamoDS/Dynamo?logo=github&label=DynamoCoreRuntime)](https://github.com/DynamoDS/Dynamo/releases/latest) [![Nuget](https://img.shields.io/nuget/v/DynamoVisualProgramming.Core?logo=nuget)](https://www.nuget.org/packages/DynamoVisualProgramming.Core) -[![DynamoVisualProgramming.Core on fuget.org](https://www.fuget.org/packages/DynamoVisualProgramming.Core/badge.svg)](https://www.fuget.org/packages/DynamoVisualProgramming.Core) @@ -38,9 +38,8 @@ You can learn more about developing libraries for Dynamo on the [Dynamo wiki](ht You will need the following to build the latest Dynamo on Windows: - [Microsoft Visual Studio 2022](https://visualstudio.microsoft.com/downloads/) (any edition) -- [Microsoft .NET Framework 6](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) (included with Visual Studio 2022) +- [Microsoft .NET Framework 8](https://dotnet.microsoft.com/en-us/download/dotnet/8.0) (included with Visual Studio 2022) - [Node.js LTS](https://nodejs.org/en/download/) and npm -- [NUnit Test Adapter 2](https://marketplace.visualstudio.com/items?itemName=NUnitDevelopers.NUnitTestAdapter) (For runnning Dynamo tests within Visual Studio) If you are working on legacy branches, you may need to install legacy .NET Framework versions through Visual Studio `Tools > Get Tools and Features...` or downloading from [the archive here](https://www.microsoft.com/net/download/archives). diff --git a/doc/distrib/License.rtf b/doc/distrib/License.rtf index e02b574379e..19b42ef1f02 100644 --- a/doc/distrib/License.rtf +++ b/doc/distrib/License.rtf @@ -1,14 +1,11 @@ -{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff4\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;} -{\f3\fbidi \froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f4\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Helvetica;}{\f10\fbidi \fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff4\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi31507\deflang1033\deflangfe1033\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f4\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Helvetica;} {\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhimajor\f31502\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0302020204030204}Calibri Light;} {\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} {\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;} {\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f43\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\f44\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} {\f46\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f47\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f48\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f49\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} -{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f63\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}{\f64\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;} -{\f66\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f67\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f68\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f69\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);} -{\f70\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f71\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f83\fbidi \fswiss\fcharset238\fprq2 Helvetica CE;}{\f84\fbidi \fswiss\fcharset204\fprq2 Helvetica Cyr;} +{\f50\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f51\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f83\fbidi \fswiss\fcharset238\fprq2 Helvetica CE;}{\f84\fbidi \fswiss\fcharset204\fprq2 Helvetica Cyr;} {\f86\fbidi \fswiss\fcharset161\fprq2 Helvetica Greek;}{\f87\fbidi \fswiss\fcharset162\fprq2 Helvetica Tur;}{\f88\fbidi \fswiss\fcharset177\fprq2 Helvetica (Hebrew);}{\f89\fbidi \fswiss\fcharset178\fprq2 Helvetica (Arabic);} {\f90\fbidi \fswiss\fcharset186\fprq2 Helvetica Baltic;}{\f91\fbidi \fswiss\fcharset163\fprq2 Helvetica (Vietnamese);}{\f383\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f384\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;} {\f386\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f387\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f390\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f391\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);} @@ -37,176 +34,160 @@ {\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} {\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; \red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;\caccentone\ctint255\cshade191\red47\green84\blue150; -\caccentone\ctint255\cshade127\red31\green55\blue99;\chyperlink\ctint255\cshade255\red5\green99\blue193;\red96\green94\blue92;\red225\green223\blue221;\cfollowedhyperlink\ctint255\cshade255\red149\green79\blue114;\red165\green165\blue165; -\red109\green210\blue255;\red70\green70\blue70;\red74\green74\blue74;\red5\green99\blue193;\red36\green41\blue47;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa160\sl259\slmult1 -\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe2052\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \snext0 \sqformat \spriority0 Normal;}{\s1\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe2052\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext0 \slink15 \sqformat heading 1;}{\s2\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 -\ltrch\fcs0 \fs24\lang1033\langfe2052\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext0 \slink16 \sqformat heading 2;}{\s3\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 -\af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext0 \slink17 \sqformat heading 3;}{\s4\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin0\itap0 -\rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sbasedon0 \snext0 \slink18 \sqformat heading 4;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 -Default Paragraph Font;}{\*\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\sa160\sl259\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 -\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0\afs32 \ltrch\fcs0 \fs32\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \af0\afs26 \ltrch\fcs0 -\fs26\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \ssemihidden \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af0\afs24 \ltrch\fcs0 \fs24\cf20\loch\f31502\hich\af31502\dbch\af31501 -\sbasedon10 \slink3 \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ai\af0\afs24 \ltrch\fcs0 \i\fs24\cf19\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink4 \ssemihidden \spriority9 Heading 4 Char;}{\*\cs19 \additive -\rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf21 \sbasedon10 \sunhideused \styrsid14298549 Hyperlink;}{\*\cs20 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf22\chshdng0\chcfpat0\chcbpat23 \sbasedon10 \ssemihidden \sunhideused \styrsid14298549 Unresolved Mention;}{\* -\cs21 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf24 \sbasedon10 \ssemihidden \sunhideused \styrsid4611777 FollowedHyperlink;}{\s22\ql \li0\ri0\sb100\sa100\sbauto1\saauto1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\rtlch\fcs1 \af0\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f0\hich\af0\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext22 \ssemihidden \sunhideused \styrsid9731339 Normal (Web);}{\*\cs23 \additive \rtlch\fcs1 \ai\af0 -\ltrch\fcs0 \i \sbasedon10 \ssemihidden \sunhideused \styrsid9731339 HTML Variable;}}{\*\listtable{\list\listtemplateid-1{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace0\levelindent0{\leveltext -\'01\u-3913 ?;}{\levelnumbers;}\f3\fs20\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01o;}{\levelnumbers;}\f2\fs20\fbias0 -\fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2160 -\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative -\levelspace0\levelindent0{\leveltext\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\lvltentative\levelspace0\levelindent0{\leveltext -\'01\u-3929 ?;}{\levelnumbers;}\f10\fs20\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid404035829}}{\*\listoverridetable{\listoverride\listid404035829\listoverridecount0\ls1}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0 -\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp4\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp4\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp4\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid262518\rsid411363\rsid868937\rsid1060736\rsid1784394\rsid2829184\rsid2959855 -\rsid3092893\rsid3225273\rsid3346706\rsid3998130\rsid4197417\rsid4265300\rsid4352418\rsid4484117\rsid4611777\rsid4933710\rsid5534482\rsid6512127\rsid6759865\rsid6955063\rsid7303292\rsid7632792\rsid7959640\rsid8078116\rsid8279958\rsid9377761\rsid9460105 -\rsid9635992\rsid9658238\rsid9731339\rsid10299691\rsid10497410\rsid11167982\rsid12335516\rsid12339523\rsid12538758\rsid12653622\rsid12931539\rsid13390354\rsid13906562\rsid14187697\rsid14298549\rsid14628192\rsid14700233\rsid14892156\rsid15019625 -\rsid15220234\rsid15758779\rsid16075008\rsid16089027\rsid16215368\rsid16401238\rsid16455092\rsid16659309}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info -{\operator Tiberiu Pinzariu}{\creatim\yr2023\mo5\dy24\hr14\min10}{\revtim\yr2023\mo10\dy20\hr13\min53}{\version50}{\edmins51}{\nofpages28}{\nofwords12773}{\nofchars72811}{\nofcharsws85414}{\vern79}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office -/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect -\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120 -\dghorigin1701\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot1784394 \nouicompat \fet0{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1 +\caccentone\ctint255\cshade127\red31\green55\blue99;\red165\green165\blue165;\red109\green210\blue255;\red70\green70\blue70;\red74\green74\blue74;\red5\green99\blue193;\red36\green41\blue47;}{\*\defchp +\fs22\kerning2\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap \ql \li0\ri0\sa160\sl259\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{ +\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 Normal;}{ +\s1\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink15 \sqformat +heading 1;}{\s2\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \slink16 \sqformat heading 2;}{\s3\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 +\fs24\lang1033\langfe1033\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink17 \sqformat heading 3;}{\s4\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 +\ltrch\fcs0 \fs24\lang1033\langfe1033\loch\f4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink18 \sqformat heading 4;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa160\sl259\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af31507\afs22\alang1025 \ltrch\fcs0 \fs22\lang1033\langfe1033\kerning2\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1033\langfenp1033 +\snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af31503\afs32 \ltrch\fcs0 \fs32\cf19\kerning0\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \spriority9 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 +\af31503\afs26 \ltrch\fcs0 \fs26\cf19\kerning0\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \ssemihidden \spriority9 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \af31503\afs24 \ltrch\fcs0 +\fs24\cf20\kerning0\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink3 \ssemihidden \spriority9 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \ai\af31503\afs24 \ltrch\fcs0 \i\fs24\cf19\kerning0\loch\f31502\hich\af31502\dbch\af31501 +\sbasedon10 \slink4 \ssemihidden \spriority9 Heading 4 Char;}}{\*\rsidtbl \rsid526536\rsid6388473\rsid10758048}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim0}{\info +{\operator J\'f6rgen Dahl}{\creatim\yr2023\mo12\dy7\hr18\min39}{\revtim\yr2023\mo12\dy7\hr18\min40}{\version3}{\edmins1}{\nofpages28}{\nofwords13218}{\nofchars75349}{\nofcharsws88391}{\vern81}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word +/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont0\relyonvml0\donotembedlingdata1\grfdocevents0\validatexml0\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors0\horzdoc\dghspace120\dgvspace120\dghorigin1701 +\dgvorigin1984\dghshow0\dgvshow3\jcompress\viewkind1\viewscale100\rsidroot6388473 \nouicompat \fet0{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\*\pnseclvl1 \pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5 \pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \ltrpar\ql \li0\ri0\sb240\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 @DYNAMO v.3.0.0 \'a9\loch\f4 - 2023 Autodesk, Inc. All rights reserved. +\fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 @DYNAMO v.3.}{\rtlch\fcs1 +\ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid6388473 \hich\af4\dbch\af31505\loch\f4 1}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +\hich\f4 .0 \'a9\loch\f4 202}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid6388473 \hich\af4\dbch\af31505\loch\f4 4}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 +\b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk, Inc. All rights reserved. \par \hich\af4\dbch\af31505\loch\f4 Dynamo License -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 -\par \hich\af4\dbch\af31505\loch\f4 Those portions created by Ian are \hich\af4\dbch\af31505\loch\f4 provided with the following copyright: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 Those portions created by Ian are provided with the following copyright: \par \par \hich\af4\dbch\af31505\loch\f4 Copyright 2017 Ian Keough \par \par \hich\af4\dbch\af31505\loch\f4 Those portions created by Autodesk employees are provided with the following copyright: \par -\par \hich\af4\dbch\af31505\loch\f4 Copyright 2023 Autodesk, Inc. +\par \hich\af4\dbch\af31505\loch\f4 Copyright 202}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid526536 \hich\af4\dbch\af31505\loch\f4 4}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk, Inc. \par -\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you m\hich\af4\dbch\af31505\loch\f4 ay not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst { -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0&data=04%7C01%7CJames.Conner%40autodesk.c\hich\af4\dbch\af31505\loch\f4 -om%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520120511%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hM4SECRXlI3Y3bhWd0n7aVFES8pYfE3tfdiIfbSsdIo%3D&re -\hich\af4\dbch\af31505\loch\f4 s\hich\af4\dbch\af31505\loch\f4 erved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C6376179475201205 +\hich\af4\dbch\af31505\loch\f4 11%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hM4SECRXlI3Y3bhWd0n7aVFES8pYfE3tfdiIfbSsdIo%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4a030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046007700770077002e006100700061006300680065002e006f00720067002500320046006c006900630065006e007300650073002500320046004c004900430045004e00530045002d0032002e00300026 0064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800310039003400340062003800350035006500 37003800300038006400390034003600320035003100660066003600250037004300360037006200660066003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036 003100370039003400370035003200300031003200300035003100310025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a005100 49006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0068004d003400530045004300520058 -006c004900330059003300620068005700640030006e00370061005600460045005300380070005900660045003300740066006400690049006600620053007300640049006f002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003006b -005b000070000000723600000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.apac\hich\af4\dbch\af31505\loch\f4 he.org/licenses/LICENSE-2.0}}} -\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License fo -\hich\af4\dbch\af31505\loch\f4 r the specific language governing permissions and limitations under the License.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\f40\fs20\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sb240\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Privacy -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 To learn more about Autodesk\hich\f4 \rquote \loch\f4 -s online and offline privacy practices, please see the }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "http://www.autodesk.com/company/legal-notices-trademarks/privacy-statem\hich\af4\dbch\af31505\loch\f4 ent"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +006c004900330059003300620068005700640030006e00370061005600460045005300380070005900660045003300740066006400690049006600620053007300640049006f002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language govern +\hich\af4\dbch\af31505\loch\f4 ing permissions and limitations under the License.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\f40\fs20\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sb240\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Privacy +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 To learn more about Autodesk\hich\f4 \rquote \loch\f4 +s online and offline privacy practices, please see the }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "http://www.autodesk.com/company/legal-notices-trademarks/privacy-statement"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bae00000068007400740070003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f0063006f006d00700061006e0079002f006c006500670061006c002d006e006f007400 -69006300650073002d00740072006100640065006d00610072006b0073002f0070007200690076006100630079002d00730074006100740065006d0065006e0074000000795881f43b1d7f48af2c825dc485276300000000a5ab000300590073002000000000006d00000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Autodesk Privacy Statement}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 .}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\lang2057\langfe2052\langnp2057\insrsid9658238 -\par -\par }\pard \ltrpar\ql \li0\ri0\sb240\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Autodesk Trademarks -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The trademarks on the }{\field{\*\fldinst {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://www.au\hich\af4\dbch\af31505\loch\f4 todesk.com/company/legal-notices-trademarks/intellectual-property/trademarks"}{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +69006300650073002d00740072006100640065006d00610072006b0073002f0070007200690076006100630079002d00730074006100740065006d0065006e0074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk Privacy Statement}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 .}{\rtlch\fcs1 \af40\afs16 \ltrch\fcs0 \f40\fs16\lang2057\langfe1033\langnp2057\insrsid10758048 +\par +\par }\pard \ltrpar\ql \li0\ri0\sb240\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk Trademarks +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The trademarks on the }{\field{\*\fldinst {\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://www.autodesk.com/company/legal-notices-trademarks/intellectual-property/trademarks"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bce000000680074007400700073003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f0063006f006d00700061006e0079002f006c006500670061006c002d006e006f00 -740069006300650073002d00740072006100640065006d00610072006b0073002f0069006e00740065006c006c00650063007400750061006c002d00700072006f00700065007200740079002f00740072006100640065006d00610072006b0073000000795881f43b1d7f48af2c825dc485276300000000a5ab0003007300 -6f007500000000016500000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Autodesk Trademarks page}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. - +740069006300650073002d00740072006100640065006d00610072006b0073002f0069006e00740065006c006c00650063007400750061006c002d00700072006f00700065007200740079002f00740072006100640065006d00610072006b0073000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk Trademarks page}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 are registered trademarks or trademarks of Autodesk, Inc., and/or its subsidiaries and/or affiliates in the USA and/or other countries. \par \par \hich\af4\dbch\af31505\loch\f4 All other brand names, product names or trademarks belong to their respective holders. -\par }\pard \ltrpar\ql \li0\ri0\sb240\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Au -\hich\af4\dbch\af31505\loch\f4 todesk Cloud and Desktop Components}{\rtlch\fcs1 \ab\af40\afs22 \ltrch\fcs0 \b\f40\fs22\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -This Product or Service may incorporate or use background Autodesk online and desktop technology components.\~ For information about these components, see}{\rtlch\fcs1 \af40\afs22 \ltrch\fcs0 \f40\fs22\lang2057\langfe2052\langnp2057\insrsid9658238 -\hich\af40\dbch\af31505\loch\f40 }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://www.autodesk.com/company/legal-notices-trademar -\hich\af4\dbch\af31505\loch\f4 ks/autodesk-cloud-platform-components"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +\par }\pard \ltrpar\ql \li0\ri0\sb240\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +Autodesk Cloud and Desktop Components}{\rtlch\fcs1 \ab\af40\afs22 \ltrch\fcs0 \b\f40\fs22\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +This Product or Service may incorporate or use background Autodesk online and desktop technology components.\~ For information about these components, see}{\rtlch\fcs1 \af40\afs22 \ltrch\fcs0 \f40\fs22\lang2057\langfe1033\langnp2057\insrsid10758048 +\hich\af40\dbch\af31505\loch\f40 }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://www.autodesk.com/company/legal-notices-trademarks/autodesk-cloud-platform-components"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bd2000000680074007400700073003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f0063006f006d00700061006e0079002f006c006500670061006c002d006e006f00 740069006300650073002d00740072006100640065006d00610072006b0073002f006100750074006f006400650073006b002d0063006c006f00750064002d0070006c006100740066006f0072006d002d0063006f006d0070006f006e0065006e00740073000000795881f43b1d7f48af2c825dc485276300000000a5ab00 -0300461a34ff6d01340000004e00610000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Autodesk Cloud Platform Components}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj -{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f0\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af0\dbch\af31505\loch\f0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -and }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPER\hich\af4\dbch\af31505\loch\f4 -LINK "https://www.autodesk.com/company/legal-notices-trademarks/autodesk-desktop-platform-components"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +03}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk Cloud Platform Components}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0\afs22 +\ltrch\fcs0 \f0\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af0\dbch\af31505\loch\f0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 and }{\field{\*\fldinst +{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://www.autodesk.com/company/legal-notices-trademarks/autodesk-desktop-platform-components"}{\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bd6000000680074007400700073003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f0063006f006d00700061006e0079002f006c006500670061006c002d006e006f00 740069006300650073002d00740072006100640065006d00610072006b0073002f006100750074006f006400650073006b002d006400650073006b0074006f0070002d0070006c006100740066006f0072006d002d0063006f006d0070006f006e0065006e00740073000000795881f43b1d7f48af2c825dc4852763000000 -00a5ab00030073096f004f005d0000017b00690030}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Autodesk Desktop Platform Components}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 . -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sb168\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 LIBG,\hich\af4\dbch\af31505\loch\f4 - ProtoGeometry v.2.7.0, }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid7303292\charrsid7303292 \hich\af4\dbch\af31505\loch\f4 -DynamoVisualProgramming.Analytics, CER, ADP, GRegRevitAuth, AGET, IDSDK, IDSDK Wrapper, ForgeUnits.NET, ForgeUnits.Schemas,}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -, and Autodesk.GeometryPrimitive}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 are closed source files licensed by Autodesk under the license that can be found here } -{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/DynamoDS/Dynamo/tree/ma\hich\af4\dbch\af31505\loch\f4 ster/doc/distrib/Autodesk.rtf }{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +00a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk Desktop Platform Components}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 . +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sb168\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +LIBG, ProtoGeometry v.2.7.0, DynamoVisualProgramming.Analytics, CER, ADP, GRegRevitAuth, AGET, IDSDK, IDSDK Wrapper, ForgeUnits.NET, ForgeUnits.Schemas,, and Autodesk.GeometryPrimitives.Dynamo}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 are closed source files licensed by Autodesk under the license that can be found here }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/DynamoDS/Dynamo/tree/master/doc/distrib/Autodesk.rtf }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang2057\langfe1033\langnp2057\insrsid6388473 +{\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90ba8000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f00440079006e0061006d006f00440053002f00440079006e0061006d006f002f0074007200650065002f006d00 -610073007400650072002f0064006f0063002f0064006900730074007200690062002f004100750074006f006400650073006b002e007200740066000000795881f43b1d7f48af2c825dc485276300000000a5ab0003006f806ff00000710000507300610065}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/DynamoDS/Dynamo/tree/master/doc/distrib/Autodesk.rtf}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Third-Party Trademarks, Software Credits and Attributions -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Greg v.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af0\dbch\af31505\loch\f0 }{ -\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid6512127\charrsid6512127 \hich\af4\dbch\af31505\loch\f4 v.2.5.0.5076}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 : -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 (The MIT License) -\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2013 Peter Boyer }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af0\dbch\af31505\loch\f0 HYPERLINK "mailto:peter.boyer@autodesk.com" }{ -\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +610073007400650072002f0064006f0063002f0064006900730074007200690062002f004100750074006f006400650073006b002e007200740066000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/DynamoDS/Dynamo/tree/master/doc/distrib/Autodesk.rtf}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Third-Party Trademarks, Software Credits and Attributions +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Greg v.}{\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af0\dbch\af31505\loch\f0 }{ +\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 v.2.5.0.5076: +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 (The MIT License) +\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2013 Peter Boyer }{\field{\*\fldinst {\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af0\dbch\af31505\loch\f0 HYPERLINK "mailto:peter.boyer@autodesk.com" }{ +\rtlch\fcs1 \af0 \ltrch\fcs0 \f0\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b580000006d00610069006c0074006f003a00700065007400650072002e0062006f0079006500720040006100750074006f006400650073006b002e0063006f006d000000795881f43b1d7f48af2c825dc48527630000 -0000a5ab000300730061000000460000007000690035}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 peter.boyer@autodesk.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj -{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 +0000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 peter.boyer@autodesk.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 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, -\hich\af4\dbch\af31505\loch\f4 m\hich\af4\dbch\af31505\loch\f4 erge, 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: +\hich\af4\dbch\af31505\loch\f4 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: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in al\hich\af4\dbch\af31505\loch\f4 l copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 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 -\hich\af4\dbch\af31505\loch\f4 -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. - -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Microsoft.CSharp v.4.0.0.0: -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Microsoft.CSharp v.4.0.0.0: +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) .NET Foundation and Contributors \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "S\hich\af4\dbch\af31505\loch\f4 -oftware"), 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 -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 so, subject to the following conditions: -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do \hich\af4\dbch\af31505\loch\f4 so, subject to the following conditions: +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, IN\hich\af4\dbch\af31505\loch\f4 -CLUDING 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, T -\hich\af4\dbch\af31505\loch\f4 O\hich\af4\dbch\af31505\loch\f4 RT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Newtonsoft.Json v.13.0.1: -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJamesNK%2FNewtonsoft\hich\af4\dbch\af31505\loch\f4 -.Json&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520419200%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hvR -\hich\af4\dbch\af31505\loch\f4 4\hich\af4\dbch\af31505\loch\f4 mYgVhMPpQh4uLCJ3PY9Ywr8mM0vqXF98ac8mPXA%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TO\hich\af4\dbch\af31505\loch\f4 +RT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Newtonsoft.Json v.13.0.1: +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJamesNK%2FNewtonsoft.Json&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C6376179475204192 +\hich\af4\dbch\af31505\loch\f4 00%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hvR4mYgVhMPpQh4uLCJ3PY9Ywr8mM0vqXF98ac8mPXA%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4a030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046004a0061006d00650073004e004b002500320046004e006500770074006f006e0073006f00660074002e004a0073006f006e0026 0064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800310039003400340062003800350035006500 37003800300038006400390034003600320035003100660066003600250037004300360037006200660066003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036 003100370039003400370035003200300034003100390032003000300025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a005100 49006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0068007600520034006d005900670056 -0068004d005000700051006800340075004c0043004a00330050005900390059007700720038006d004d0030007600710058004600390038006100630038006d005000580041002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00030075 -000010e436ad00f8006c45690066}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/JamesNK/Newtonsoft.Json}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJamesNK%2FNewtonsoft.Json%2Fblob%2Fmaster%2FLICENSE.md&data=04%7C01%7CJames.Conner%40auto\hich\af4\dbch\af31505\loch\f4 -desk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520429148%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=OuX0yvu%2F0kVS7X5KARjQ3p9Ycg8qvk67fFAaKNEWx -\hich\af4\dbch\af31505\loch\f4 b\hich\af4\dbch\af31505\loch\f4 M%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +0068004d005000700051006800340075004c0043004a00330050005900390059007700720038006d004d0030007600710058004600390038006100630038006d005000580041002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/JamesNK/Newtonsoft.Json}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FJamesNK%2FNewtonsoft.Json%2Fblob%2Fmaster%2FLICENSE.md&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc +\hich\af4\dbch\af31505\loch\f4 1d%7C0%7C0%7C637617947520429148%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=OuX0yvu%2F0kVS7X5KARjQ3p9Ycg8qvk67fFAaKNEWxbM%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b88030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046004a0061006d00650073004e004b002500320046004e006500770074006f006e0073006f00660074002e004a0073006f006e0025 003200460062006c006f0062002500320046006d00610073007400650072002500320046004c004900430045004e00530045002e006d006400260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f00 @@ -214,82 +195,88 @@ desk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7 00650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300034003200390031003400380025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a00 73006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a0058005600430049 0036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d004f0075005800300079007600750025003200460030006b00560053003700580035004b00410052006a0051003300700039005900630067003800710076006b003600370066004600410061004b004e0045005700 -780062004d002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00030064002c002e00790000005c16687b22}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +780062004d002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 https://github.com/JamesNK/Newtonsoft.Json/blob/master/LICENSE.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2007 James Newton-King \par \par \hich\af4\dbch\af31505\loch\f4 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, m -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 rge, 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: +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyrig\hich\af4\dbch\af31505\loch\f4 ht notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 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 N -\hich\af4\dbch\af31505\loch\f4 -O 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. - -\par -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 RestSharp v.106.12.0.0: -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C -\hich\af4\dbch\af31505\loch\f4 0%7C0%7C637617947520478947%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=foUoDUPyy8Or0rkNJtlLjI9XfJO7gemOLFnuKIkflHU%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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\hich\af4\dbch\af31505\loch\f4 + THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 RestSharp v.106.12.0.0: +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C6376179475204789 +\hich\af4\dbch\af31505\loch\f4 47%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=foUoDUPyy8Or0rkNJtlLjI9XfJO7gemOLFnuKIkflHU%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4a030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046007700770077002e006100700061006300680065002e006f00720067002500320046006c006900630065006e007300650073002500320046004c004900430045004e00530045002d0032002e00300026 0064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800310039003400340062003800350035006500 37003800300038006400390034003600320035003100660066003600250037004300360037006200660066003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036 003100370039003400370035003200300034003700380039003400370025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a005100 49006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0066006f0055006f0044005500500079 -00790038004f007200300072006b004e004a0074006c004c006a0049003900580066004a004f003700670065006d004f004c0046006e0075004b0049006b0066006c00480055002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00030e49 -6354000048740000006d3d69002d}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2021 Alexe Zimarev -\par -\par \hich\af4\dbch\af31505\loch\f4 Licensed unde\hich\af4\dbch\af31505\loch\f4 r the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst { -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\lang2057\langfe2052\langnp2057\insrsid1784394 {\*\datafield +00790038004f007200300072006b004e004a0074006c004c006a0049003900580066004a004f003700670065006d004f004c0046006e0075004b0049006b0066006c00480055002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\hich\af4\dbch\af31505\loch\f4 2021 Alexe Zimarev +\par +\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang2057\langfe1033\langnp2057\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 -30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003126e000000220074000000c712200033}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 - Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, W\hich\af4\dbch\af31505\loch\f4 -ITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\kerning1\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 System.Collections.Immutable -}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang2057\langfe2052\kerning1\langnp2057\insrsid8078116\charrsid8078116 \hich\af4\dbch\af31505\loch\f4 v.5.0.0}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf25\lang2057\langfe2052\kerning1\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 : -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang2057\langfe2052\langnp2057\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017 .NET Foundation and Contributors +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language gover +\hich\af4\dbch\af31505\loch\f4 ning permissions and limitations under the License. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang2057\langfe1033\kerning1\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +System.Collections.Immutable v.5.0.0: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang2057\langfe1033\langnp2057\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017 .NET Foundation and Contributors \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 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 res\hich\af4\dbch\af31505\loch\f4 -triction, 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: - +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this softwar\hich\af4\dbch\af31505\loch\f4 +e 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 per +\hich\af4\dbch\af31505\loch\f4 sons to whom the Software is furnished to do so, subject to the following conditions: \par -\par \hich\af4\dbch\af31505\loch\f4 The \hich\af4\dbch\af31505\loch\f4 above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF M\hich\af4\dbch\af31505\loch\f4 -ERCHANTABILITY, 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 C -\hich\af4\dbch\af31505\loch\f4 O\hich\af4\dbch\af31505\loch\f4 NNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe2052\langnp2057\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid411363 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1031\langfe2052\kerning2\langnp1031\insrsid411363 \hich\af4\dbch\af31505\loch\f4 FontAwesome5 v.2.1.11: -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid411363 \hich\af4\dbch\af31505\loch\f4 https://www.nuget.org/packages/FontAwesome5/ -\par \hich\af4\dbch\af31505\loch\f4 https://github.com/MartinTopfstedt/FontAwesome5/blob/master/LICENSE -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid411363 \hich\af4\dbch\af31505\loch\f4 MIT License +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT \hich\af4\dbch\af31505\loch\f4 +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 LI +\hich\af4\dbch\af31505\loch\f4 ABILITY, 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\lang2057\langfe1033\langnp2057\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1031\langfe1033\kerning2\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 FontAwesome5 v.2.1.11: +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://www.nuget.org/packages/FontAwesome5/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b72000000680074007400700073003a002f002f007700770077002e006e0075006700650074002e006f00720067002f007000610063006b0061006700650073002f0046006f006e00740041007700650073006f006d00 +650035002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://www.nuget.org/packages/FontAwesome5/}}} +\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/MartinTopfstedt/FontAwesome5/blob/master/LICENSE }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90ba0000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f004d0061007200740069006e0054006f0070006600730074006500640074002f0046006f006e00740041007700 +650073006f006d00650035002f0062006c006f0062002f006d00610073007400650072002f004c004900430045004e00530045000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/MartinTopfstedt/FontAwesome5/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 MIT License \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2018 MartinTopfstedt \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIE\hich\af4\dbch\af31505\loch\f4 -S 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 O -\hich\af4\dbch\af31505\loch\f4 R\hich\af4\dbch\af31505\loch\f4 IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Cyotek.Drawing.BitmapFont }{\rtlch\fcs1 \ab\af4\afs22 -\ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid6955063\charrsid6955063 \hich\af4\dbch\af31505\loch\f4 v.2.0.0}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 : -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLI\hich\af4\dbch\af31505\loch\f4 -NK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcyotek%2FCyotek.Drawing.BitmapFont&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C63761794752016 -0\hich\af4\dbch\af31505\loch\f4 343%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=kvdO%2FPPgz3PuASG6zv93DwNJ4gPkL6T6islWBwoI9Xk%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTR\hich\af4\dbch\af31505\loch\f4 +ACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Cyotek.Drawing.BitmapFont v.2.0.0: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcyotek%2FCyotek.Drawing.BitmapFont&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C6376179 +\hich\af4\dbch\af31505\loch\f4 47520160343%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=kvdO%2FPPgz3PuASG6zv93DwNJ4gPkL6T6islWBwoI9Xk%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b60030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d00250032004600630079006f00740065006b00250032004600430079006f00740065006b002e00440072006100770069006e0067002e00420069 0074006d006100700046006f006e007400260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800 @@ -297,12 +284,12 @@ NK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com 004300300025003700430036003300370036003100370039003400370035003200300031003600300033003400330025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a004100 77004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061 003d006b00760064004f002500320046005000500067007a0033005000750041005300470036007a00760039003300440077004e004a003400670050006b004c00360054003600690073006c005700420077006f004900390058006b002500330044002600720065007300650072007600650064003d0030000000795881f4 -3b1d7f48af2c825dc485276300000000a5ab00030053002000000000000000c41f6d0000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/cyotek/Cyotek.Drawing.BitmapFont}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection\hich\af4\dbch\af31505\loch\f4 -.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcyotek%2FCyotek.Drawing.BitmapFont%2Fblob%2Fmaster%2FLICENSE.txt&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520170297%7CU -\hich\af4\dbch\af31505\loch\f4 n\hich\af4\dbch\af31505\loch\f4 known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=WjEf%2FyE1koklbovxfFzHrScckILOiAOQlGkhPLaZ%2FL8%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +3b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/cyotek/Cyotek.Drawing.BitmapFont}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fcyotek%2FCyotek.Drawing.BitmapFont%2Fblob%2Fmaster%2FLICENSE.txt&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5 +\hich\af4\dbch\af31505\loch\f4 c9252d2ddc1d%7C0%7C0%7C637617947520170297%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=WjEf%2FyE1koklbovxfFzHrScckILOiAOQlGkhPLaZ%2FL8%3D&reserved=0" }{\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90ba0030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d00250032004600630079006f00740065006b00250032004600430079006f00740065006b002e00440072006100770069006e0067002e00420069 0074006d006100700046006f006e00740025003200460062006c006f0062002500320046006d00610073007400650072002500320046004c004900430045004e00530045002e00740078007400260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e00 @@ -310,31 +297,30 @@ NK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com 003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300031003700300032003900370025003700430055006e006b006e006f0077006e00 2500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061 005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0057006a00450066002500320046007900450031006b006f006b006c0062006f0076007800660046007a00480072005300630063006b0049004c004f0069004100 -4f0051006c0047006b00680050004c0061005a002500320046004c0038002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab000300730000000000000000006900000001}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/cyotek/Cyotek.Drawing.BitmapFont/blob/master/LICENSE.tx\hich\af4\dbch\af31505\loch\f4 t}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +4f0051006c0047006b00680050004c0061005a002500320046004c0038002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 https://github.com/cyotek/Cyotek.Drawing.BitmapFont/blob/master/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2012-2021 Cyotek Ltd. \par \par \hich\af4\dbch\af31505\loch\f4 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, m -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 rge, 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: +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright \hich\af4\dbch\af31505\loch\f4 notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 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 N -\hich\af4\dbch\af31505\loch\f4 -O 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. - -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid6759865 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid6759865\charrsid6759865 \hich\af4\dbch\af31505\loch\f4 Helix Toolkit v.2.24.0: +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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 TH\hich\af4\dbch\af31505\loch\f4 +E SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Helix Toolkit v.2.24.0: \par \hich\af4\dbch\af31505\loch\f4 HelixToolkit.Core.Wpf v.2.24.0: \par \hich\af4\dbch\af31505\loch\f4 HelixToolkit.SharpDX.Core v.2.24.0: -\par \hich\af4\dbch\af31505\loch\f4 HelixT\hich\af4\dbch\af31505\loch\f4 oolkit.SharpDX.Core.Wpf v.2.24.0:}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid6759865 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhelix-toolkit%2Fhelix-toolkit&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d -\hich\af4\dbch\af31505\loch\f4 %7C0%7C0%7C637617947520210113%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dfWqblB8VdDL63AyawNfgrFG2TD08PCrheqsu%2B7K0Us%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 HelixToolkit.SharpDX.Core.Wpf v.2.24.0: +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhelix-toolkit%2Fhelix-toolkit&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520 +\hich\af4\dbch\af31505\loch\f4 210113%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=dfWqblB8VdDL63AyawNfgrFG2TD08PCrheqsu%2B7K0Us%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b56030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d00250032004600680065006c00690078002d0074006f006f006c006b0069007400250032004600680065006c00690078002d0074006f006f006c 006b0069007400260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d0025003700430064006100650063006400360035003700380031003900340034006200 @@ -342,12 +328,12 @@ HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit 0036003300370036003100370039003400370035003200300032003100300031003100330025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d00440041006900 4c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0064006600570071 0062006c00420038005600640044004c003600330041007900610077004e0066006700720046004700320054004400300038005000430072006800650071007300750025003200420037004b003000550073002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485 -276300000000a5ab0003000000330000f22e000064640050000b}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/helix-toolkit/helix-toolkit}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safe\hich\af4\dbch\af31505\loch\f4 -links.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhelix-toolkit%2Fhelix-toolkit%2Fblob%2Fdevelop%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C63761794752021 -0\hich\af4\dbch\af31505\loch\f4 113%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=qUPlp6EXAxHOk9eACY7DopacUlVCn355KLenUznV%2Ft0%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid1784394 {\*\datafield +276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/helix-toolkit/helix-toolkit}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhelix-toolkit%2Fhelix-toolkit%2Fblob%2Fdevelop%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2d +\hich\af4\dbch\af31505\loch\f4 dc1d%7C0%7C0%7C637617947520210113%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=qUPlp6EXAxHOk9eACY7DopacUlVCn355KLenUznV%2Ft0%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8c030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d00250032004600680065006c00690078002d0074006f006f006c006b0069007400250032004600680065006c00690078002d0074006f006f006c 006b006900740025003200460062006c006f00620025003200460064006500760065006c006f0070002500320046004c004900430045004e0053004500260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e006500720025003400300061007500 @@ -355,32 +341,33 @@ links.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fhelix-toolkit%2Fhel 0061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300032003100300031003100330025003700430055006e006b006e006f0077006e0025003700430054005700460070006200 47005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056 004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d007100550050006c0070003600450058004100780048004f006b0039006500410043005900370044006f0070006100630055006c00560043006e003300350035004b004c0065006e0055007a006e005600 -250032004600740030002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003005365d40000000000000050006100a8}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 https://github.com/helix-toolkit/helix-toolkit/blob/develop/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT\hich\af4\dbch\af31505\loch\f4 License (MIT) +250032004600740030002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/helix-toolkit/helix-toolkit/blob/develop/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2019 Helix Toolkit contributors \par -\par \hich\af4\dbch\af31505\loch\f4 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, in -\hich\af4\dbch\af31505\loch\f4 -cluding 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: +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyri\hich\af4\dbch\af31505\loch\f4 ght notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The abov\hich\af4\dbch\af31505\loch\f4 e copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILI\hich\af4\dbch\af31505\loch\f4 -TY, 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 WI -\hich\af4\dbch\af31505\loch\f4 T\hich\af4\dbch\af31505\loch\f4 H THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid8279958 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid8279958\charrsid8279958 \hich\af4\dbch\af31505\loch\f4 SharpDX v.4.2.0: +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNEC\hich\af4\dbch\af31505\loch\f4 +TION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 SharpDX v.4.2.0: \par \hich\af4\dbch\af31505\loch\f4 SharpDX.D3DCompiler v.4.2.0: \par \hich\af4\dbch\af31505\loch\f4 SharpDX.Direct2D1 v.4.2.0: \par \hich\af4\dbch\af31505\loch\f4 SharpDX.Direct3D11 v.4.2.0: \par \hich\af4\dbch\af31505\loch\f4 SharpDX.Direct3D9 v.4.2.0: \par \hich\af4\dbch\af31505\loch\f4 SharpDX.DXGI v.4.2.0: -\par \hich\af4\dbch\af31505\loch\f4 SharpDX.Mathematics v.4.2.0}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 : -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsharpdx%2FSharpDX%2Fblob%2Fmaster%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%\hich\af4\dbch\af31505\loch\f4 -7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520488895%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=VOYhb2IAZGG0jx%2FwQxJ2Q9HXN2t6XKVVP6AiBEdD%2F3E%3D&r -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 served=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 SharpDX.Mathematics v.4.2.0: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fsharpdx%2FSharpDX%2Fblob%2Fmaster%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0% +\hich\af4\dbch\af31505\loch\f4 7C637617947520488895%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=VOYhb2IAZGG0jx%2FwQxJ2Q9HXN2t6XKVVP6AiBEdD%2F3E%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b76030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046007300680061007200700064007800250032004600530068006100720070004400580025003200460062006c006f006200250032 0046006d00610073007400650072002500320046004c004900430045004e0053004500260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300 @@ -388,44 +375,51 @@ HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit 006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300034003800380038003900350025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a00 6f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031 003000300030002600730064006100740061003d0056004f005900680062003200490041005a004700470030006a0078002500320046007700510078004a00320051003900480058004e0032007400360058004b00560056005000360041006900420045006400440025003200460033004500250033004400260072006500 -7300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003002d00000000240000ff003200760000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://github.com/sharpdx/SharpDX/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2010-2014 SharpDX - Alexandre Mutel +7300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/sharpdx/SharpDX/blob/master/LICENSE}}} +\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2010-2014 SharpDX - Alexandre Mutel \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Softw\hich\af4\dbch\af31505\loch\f4 -are"), 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, -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 subject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice\hich\af4\dbch\af31505\loch\f4 and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES \hich\af4\dbch\af31505\loch\f4 -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 -\hich\af4\dbch\af31505\loch\f4 I\hich\af4\dbch\af31505\loch\f4 N CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14628192 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid14628192\charrsid14628192 \hich\af4\dbch\af31505\loch\f4 -ICSharpCode.AvalonEdit v.6.3.0.90: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14628192 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid14628192\charrsid14628192 \hich\af4\dbch\af31505\loch\f4 http://www.avalonedit.net/ -\par \hich\af4\dbch\af31505\loch\f4 https://licenses.nuget.org/MIT -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid14628192\charrsid14628192 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid14628192\charrsid14628192 \hich\af4\dbch\af31505\loch\f4 MIT License +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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 SOFT\hich\af4\dbch\af31505\loch\f4 +WARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ICSharpCode.AvalonEdit v.6.3.0.90: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.avalonedit.net/ }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4e00000068007400740070003a002f002f007700770077002e006100760061006c006f006e0065006400690074002e006e00650074002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.avalonedit.net/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://licenses.nuget.org/MIT }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b56000000680074007400700073003a002f002f006c006900630065006e007300650073002e006e0075006700650074002e006f00720067002f004d00490054000000795881f43b1d7f48af2c825dc485276300000000 +a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://licenses.nuget.org/MIT}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 MIT License \par \par \hich\af4\dbch\af31505\loch\f4 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, m -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 rge, 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: -\par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice (including the next para\hich\af4\dbch\af31505\loch\f4 graph) shall be included in all copies or substantial portions of the Software. -\par -\par \hich\af4\dbch\af31505\loch\f4 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 PU\hich\af4\dbch\af31505\loch\f4 -RPOSE 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 O -\hich\af4\dbch\af31505\loch\f4 T\hich\af4\dbch\af31505\loch\f4 HER DEALINGS IN THE SOFTWARE}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238\charrsid14628192 -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid14628192 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Google OpenSans: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 OpenSans font from Google -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.google.com%2Ffonts%2Fspecimen%2FOpen%2BSans&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b\hich\af4\dbch\af31505\loch\f4 -855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520439110%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=uwmtTlbBUjq%2B1z%2FvJsb9jSJ7i6M8hIMll1qnznB0mDw%3D&reserved=0" }{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +\hich\af4\dbch\af31505\loch\f4 erge, 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: +\par +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice (includin\hich\af4\dbch\af31505\loch\f4 g the next paragraph) shall be included in all copies or substantial portions of the Software. +\par +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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 O\hich\af4\dbch\af31505\loch\f4 +R THE USE OR OTHER DEALINGS IN THE SOFTWARE +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Google OpenSans: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 OpenSans font from Google +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.google.com%2Ffonts%2Fspecimen%2FOpen%2BSans&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C63761794 +\hich\af4\dbch\af31505\loch\f4 7520439110%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=uwmtTlbBUjq%2B1z%2FvJsb9jSJ7i6M8hIMll1qnznB0mDw%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b62030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046007700770077002e0067006f006f0067006c0065002e0063006f006d0025003200460066006f006e0074007300250032004600730070006500630069006d0065006e002500320046004f00700065006e 00250032004200530061006e007300260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d002500370043006400610065006300640036003500370038003100 @@ -433,12 +427,12 @@ HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww. 00300025003700430036003300370036003100370039003400370035003200300034003300390031003100300025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a0041007700 4d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d 00750077006d00740054006c006200420055006a00710025003200420031007a0025003200460076004a007300620039006a0053004a003700690036004d003800680049004d006c006c00310071006e007a006e00420030006d00440077002500330044002600720065007300650072007600650064003d00300000007958 -81f43b1d7f48af2c825dc485276300000000a5ab000300730061006e002b6500007300010076}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.google.c\hich\af4\dbch\af31505\loch\f4 -om/fonts/specimen/Open+Sans}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0.html&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c925 -\hich\af4\dbch\af31505\loch\f4 2d2ddc1d%7C0%7C0%7C637617947520449066%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=u4S07VDF20%2BhKswWuPxfNxdMvEV6u6kUxVXid57TMkQ%3D&reserved=0" }{\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +81f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.google.com/fonts/specimen/Open+Sans}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.apache.org%2Flicenses%2FLICENSE-2.0.html&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C63761794752 +\hich\af4\dbch\af31505\loch\f4 0449066%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=u4S07VDF20%2BhKswWuPxfNxdMvEV6u6kUxVXid57TMkQ%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b58030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046007700770077002e006100700061006300680065002e006f00720067002500320046006c006900630065006e007300650073002500320046004c004900430045004e00530045002d0032002e0030002e 00680074006d006c00260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d002500370043006400610065006300640036003500370038003100390034003400 @@ -446,80 +440,81 @@ HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww. 00430036003300370036003100370039003400370035003200300034003400390030003600360025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d0044004100 69004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d007500340053 00300037005600440046003200300025003200420068004b0073007700570075005000780066004e00780064004d007600450056003600750036006b005500780056005800690064003500370054004d006b0051002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825d -c485276300000000a5ab000300468069007f006c00000000004d007d}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0.html}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 [yyyy] \hich\af4\dbch\af31505\loch\f4 Steve Matteson +c485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0.html}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 [yyyy] Steve Matteson \par \par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +\ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 -30000000795881f43b1d7f48af2c825dc485276300000000a5ab000300740069007f01c10000003a00000065}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f0\fs22\ul\cf26\insrsid9658238 \hich\af0\dbch\af31505\loch\f0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f0\fs22\ul\cf22\insrsid10758048 \hich\af0\dbch\af31505\loch\f0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language govern -\hich\af4\dbch\af31505\loch\f4 i\hich\af4\dbch\af31505\loch\f4 ng permissions and limitations under the License.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f0\fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 DocumentFormat.OpenXml v.2.12.3: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\hich\af4\dbch\af31505\loch\f4 ing permissions and limitations under the License.}{\rtlch\fcs1 \af0\afs22 \ltrch\fcs0 \f0\fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 DocumentFormat.OpenXml v.2.12.3: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) Microsoft Corporation \par -\par \hich\af4\dbch\af31505\loch\f4 -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, m -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 rge, 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: +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated doc\hich\af4\dbch\af31505\loch\f4 +umentation 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 Sof +\hich\af4\dbch\af31505\loch\f4 tware is furnished to do so, subject to the following conditions: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 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 N -\hich\af4\dbch\af31505\loch\f4 -O 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. - -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 IronPython.StdLib v.2.7.9: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2018 Slide & Slozier +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND\hich\af4\dbch\af31505\loch\f4 +, 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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 IronPython.StdLib v.2.7.9: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2018 Slide & Slozier \par -\par \hich\af4\dbch\af31505\loch\f4 1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using Python 2.7.18 software in source or bina -\hich\af4\dbch\af31505\loch\f4 ry form and its associated documentation. +\par \hich\af4\dbch\af31505\loch\f4 1. This LICENSE AGREEMENT is between the Python Sof\hich\af4\dbch\af31505\loch\f4 +tware Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using Python 2.7.18 software in source or binary form and its associated documentation. \par -\par \hich\af4\dbch\af31505\loch\f4 2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare d -\hich\af4\dbch\af31505\loch\f4 \hich\f4 erivative works, distribute, and otherwise use Python 2.7.18 alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright \'a9\loch\f4 - 2001-2020 Python Software Foundation; All Rights Reserved" a\hich\af4\dbch\af31505\loch\f4 r\hich\af4\dbch\af31505\loch\f4 e retained in Python 2.7.18 alone or in any derivative version prepared by Licensee. +\par \hich\af4\dbch\af31505\loch\f4 +2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise +\hich\af4\dbch\af31505\loch\f4 use Python 2.7.18 alone or in any derivative version, provided, howev\hich\af4\dbch\af31505\loch\f4 \hich\f4 er, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright \'a9\loch\f4 + 2001-2020 Python Software Foundation; All Rights Reserved" are retained in Python 2.7.18 alone or in any derivative version prepared by Licensee. \par -\par \hich\af4\dbch\af31505\loch\f4 3. In the event Licensee prepares a derivative work that is based on or incorporates Python 2.7.18 or any part thereof, and wants to make the derivative work available to\hich\af4\dbch\af31505\loch\f4 - others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of the changes made to Python 2.7.18. +\par \hich\af4\dbch\af31505\loch\f4 +3. In the event Licensee prepares a derivative work that is based on or incorporates Python 2.7.18 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a +\hich\af4\dbch\af31505\loch\f4 brief summary of the chang\hich\af4\dbch\af31505\loch\f4 es made to Python 2.7.18. \par -\par \hich\af4\dbch\af31505\loch\f4 4. PSF is making Python 2.7.18 available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES,\hich\af4\dbch\af31505\loch\f4 - EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.7.18 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. - +\par \hich\af4\dbch\af31505\loch\f4 +4. PSF is making Python 2.7.18 available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY +\hich\af4\dbch\af31505\loch\f4 OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 2.7.18 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. \par -\par \hich\af4\dbch\af31505\loch\f4 5. P\hich\af4\dbch\af31505\loch\f4 -SF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.7.18 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.7.18, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF TH -\hich\af4\dbch\af31505\loch\f4 E\hich\af4\dbch\af31505\loch\f4 POSSIBILITY THEREOF. +\par \hich\af4\dbch\af31505\loch\f4 +5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 2.7.18 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 2.7.18, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED O +\hich\af4\dbch\af31505\loch\f4 F THE POSSIBILITY THEREOF. \par \par \hich\af4\dbch\af31505\loch\f4 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. \par -\par \hich\af4\dbch\af31505\loch\f4 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture betw\hich\af4\dbch\af31505\loch\f4 -een PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. +\par \hich\af4\dbch\af31505\loch\f4 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture \hich\af4\dbch\af31505\loch\f4 +between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. \par -\par \hich\af4\dbch\af31505\loch\f4 8. By copying, installing or otherwise using Pytho\hich\af4\dbch\af31505\loch\f4 n 2.7.18, Licensee agrees to be bound by the terms and conditions of this License Agreement. +\par \hich\af4\dbch\af31505\loch\f4 8. By copying, installing or otherwise using Python 2.7.18, Licensee agrees to be bound by the terms and conditions of this License Agreement. \par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 IronPython v.2.7.9 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 IronPython v.2.7.9 \par \hich\af4\dbch\af31505\loch\f4 DynamicLanguageRuntime v.1.2.2 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Iron Python, Dynamic Language Runtime -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Iron Python, Dynamic Language Runtime +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fironpython.net%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520230026%7CUnknown%7CTWFpbGZ -\hich\af4\dbch\af31505\loch\f4 s\hich\af4\dbch\af31505\loch\f4 b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=imRCR5wnzORiO%2BHcoAs4qY%2FUsg2F3%2BvpQsquG4pLPbc%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid1784394 {\*\datafield +\hich\af4\dbch\af31505\loch\f4 sb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=imRCR5wnzORiO%2BHcoAs4qY%2FUsg2F3%2BvpQsquG4pLPbc%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 +{\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b2a030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d006800740074007000250033004100250032004600250032004600690072006f006e0070007900740068006f006e002e006e0065007400250032004600260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043 006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d002500370043006400610065006300640036003500370038003100390034003400620038003500350065003700380030003800640039003400360032003500310066006600360025003700430036003700620066006600 3700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300032003300300030003200360025003700430055006e006b006e006f 0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b00 3100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0069006d00520043005200350077006e007a004f00520069004f00250032004200480063006f00410073003400710059002500320046005500730067 -003200460033002500320042007600700051007300710075004700340070004c005000620063002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00030d50000095e417f40200277200b80000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://ironpython.net/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopensource.org%2Flicenses%2Fapache2.0.php&dat -\hich\af4\dbch\af31505\loch\f4 -a=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520339551%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=GqzN3ywkegHn -\hich\af4\dbch\af31505\loch\f4 8\hich\af4\dbch\af31505\loch\f4 Xwxmkje5HuJNO7iecwBGZU3LOoNIus%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +003200460033002500320042007600700051007300710075004700340070004c005000620063002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://ironpython.net/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fopensource.org%2Flicenses%2Fapache2.0.php&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C63761794752033 +\hich\af4\dbch\af31505\loch\f4 9551%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=GqzN3ywkegHn8Xwxmkje5HuJNO7iecwBGZU3LOoNIus%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4e030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046006f00700065006e0073006f0075007200630065002e006f00720067002500320046006c006900630065006e0073006500730025003200460061007000610063006800650032002e0030002e00700068 007000260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d002500370043006400610065006300640036003500370038003100390034003400620038003500 @@ -527,66 +522,65 @@ a=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67b 00370036003100370039003400370035003200300033003300390035003500310025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c004300 4a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d00470071007a004e00330079 0077006b006500670048006e0038005800770078006d006b006a0065003500480075004a004e004f0037006900650063007700420047005a00550033004c004f006f004e004900750073002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab -000300380074000000b0003c004d00631400}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://opensource.org/licenses/apache2.0.php}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2018 Iron Python Community +0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://opensource.org/licenses/apache2.0.php}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2018 Iron Python Community \par -\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a\hich\af4\dbch\af31505\loch\f4 copy of the License at }{\field{\*\fldinst { -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 -30000000795881f43b1d7f48af2c825dc485276300000000a5ab000344010069007100610064006100300000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Unless requ\hich\af4\dbch\af31505\loch\f4 -ired by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permiss -\hich\af4\dbch\af31505\loch\f4 i\hich\af4\dbch\af31505\loch\f4 ons and limitations under the License. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Python.Runtime.NETStandard v.3.7.0: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2006-2021 the contributors of the Python.NET project -\par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated doc\hich\af4\dbch\af31505\loch\f4 -umentation 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 Sof -\hich\af4\dbch\af31505\loch\f4 t\hich\af4\dbch\af31505\loch\f4 ware is furnished to do so, subject to the following conditions: +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language gover +\hich\af4\dbch\af31505\loch\f4 ning permissions and limitations under the License. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Python.Runtime.NETStandard v.3.7.0: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2006-2021 the contributors of the Python.NET project +\par +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and as\hich\af4\dbch\af31505\loch\f4 +sociated 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 +\hich\af4\dbch\af31505\loch\f4 whom the Software is furnished to do so, subject to the following conditions: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND\hich\af4\dbch\af31505\loch\f4 -, 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 A -\hich\af4\dbch\af31505\loch\f4 N\hich\af4\dbch\af31505\loch\f4 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. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Python.Included v.3.7.3.4 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 PSF LICENSE AGREEMENT FOR PYTHON 3.10.4 +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY\hich\af4\dbch\af31505\loch\f4 + 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, +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Python.Included v.3.7.3.4 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 PSF LICENSE AGREEMENT FOR PYTHON 3.10.4 \par -\par \hich\af4\dbch\af31505\loch\f4 1. This LICENSE AGREEMENT is between the Pytho\hich\af4\dbch\af31505\loch\f4 -n Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using Python 3.7.3.4 software in source or binary form and its associated documentation. -\par -\par \hich\af4\dbch\af31505\loch\f4 2. Subject to the terms and conditions of this License Agreemen\hich\af4\dbch\af31505\loch\f4 -t, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise use Python 3.7.3.4 alone or in any derivative version, provide -\hich\af4\dbch\af31505\loch\f4 d\hich\af4\dbch\af31505\loch\f4 \hich\f4 , however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright \'a9\loch\f4 - 2001-2022 Python Software Foundation; All Rights Reserved" are retained in Python 3.7.3.4 alone or in any derivative version prepared by Licensee. +\par \hich\af4\dbch\af31505\loch\f4 +1. This LICENSE AGREEMENT is between the Python Software Foundation ("PSF"), and the Individual or Organization ("Licensee") accessing and otherwise using Python 3.7.3.4 software in source or binary form and its associated documentation. \par -\par \hich\af4\dbch\af31505\loch\f4 3. In the event Li\hich\af4\dbch\af31505\loch\f4 -censee prepares a derivative work that is based on or incorporates Python 3.7.3.4 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees to include in any such work a brief summary of -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 the changes made to Python 3.7.3.4. +\par \hich\af4\dbch\af31505\loch\f4 +2. Subject to the terms and conditions of this License Agreement, PSF hereby grants Licensee a nonexclusive, royalty-free, world-wide license to reproduce, analyze, test, perform and/or display publicly, prepare derivative works, distribute, and otherwise +\hich\af4\dbch\af31505\loch\f4 use Python 3.7.3.\hich\af4\dbch\af31505\loch\f4 \hich\f4 4 alone or in any derivative version, provided, however, that PSF's License Agreement and PSF's notice of copyright, i.e., "Copyright \'a9\loch\f4 + 2001-2022 Python Software Foundation; All Rights Reserved" are retained in Python 3.7.3.4 alone or in any derivative ve\hich\af4\dbch\af31505\loch\f4 rsion prepared by Licensee. \par -\par \hich\af4\dbch\af31505\loch\f4 4. PSF is making Python 3.7.3.4 available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid15220234 -\hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 EXAMPLE, BUT NOT LIM\hich\af4\dbch\af31505\loch\f4 -ITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 3.7.3.4 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. +\par \hich\af4\dbch\af31505\loch\f4 +3. In the event Licensee prepares a derivative work that is based on or incorporates Python 3.7.3.4 or any part thereof, and wants to make the derivative work available to others as provided herein, then Licensee hereby agrees t +\hich\af4\dbch\af31505\loch\f4 o include in any such work a brief summary of the changes made to Python 3.7.3.4. \par \par \hich\af4\dbch\af31505\loch\f4 -5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS OF PYTHON 3.7.3.4 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 3.7.3.4, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 OF THE POSSIBILITY THEREOF. +4. PSF is making Python 3.7.3.4 available to Licensee on an "AS IS" basis. PSF MAKES NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED. BY WAY OF EXAMPLE, BUT NOT LIMITATION, PSF MAKES NO AND DISCLAIMS ANY REPRESENTATION OR WARRANTY OF MERCHANTABILITY +\hich\af4\dbch\af31505\loch\f4 OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF PYTHON 3.7.3.4 WILL NOT INFRINGE ANY THIRD PARTY RIGHTS. +\par +\par \hich\af4\dbch\af31505\loch\f4 5. PSF SHALL NOT BE LIABLE TO LICENSEE OR ANY OTHER USERS \hich\af4\dbch\af31505\loch\f4 +OF PYTHON 3.7.3.4 FOR ANY INCIDENTAL, SPECIAL, OR CONSEQUENTIAL DAMAGES OR LOSS AS A RESULT OF MODIFYING, DISTRIBUTING, OR OTHERWISE USING PYTHON 3.7.3.4, OR ANY DERIVATIVE THEREOF, EVEN IF ADVISED OF THE POSSIBILITY THEREOF. \par \par \hich\af4\dbch\af31505\loch\f4 6. This License Agreement will automatically terminate upon a material breach of its terms and conditions. \par -\par \hich\af4\dbch\af31505\loch\f4 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint ventur\hich\af4\dbch\af31505\loch\f4 -e between PSF and Licensee. This License Agreement does not grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. +\par \hich\af4\dbch\af31505\loch\f4 7. Nothing in this License Agreement shall be deemed to create any relationship of agency, partnership, or joint venture between PSF and Licensee. This License Agreement does no\hich\af4\dbch\af31505\loch\f4 +t grant permission to use PSF trademarks or trade name in a trademark sense to endorse or promote products or services of Licensee, or any third party. \par -\par \hich\af4\dbch\af31505\loch\f4 8. By copying, installing or otherwise using \hich\af4\dbch\af31505\loch\f4 Python 3.7.3.4, Licensee agrees to be bound by the terms and conditions of this License Agreement. +\par \hich\af4\dbch\af31505\loch\f4 8. By copying, installing or otherwise using Python 3.7.3.4, Licensee agrees to be bound by the terms and conditions of this License Agreement. \par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 IPython (autoreload.py) v.7.24.1: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fipython%2Fipython%2Fblob%2Fmaste\hich\af4\dbch\af31505\loch\f4 -r%2FIPython%2Fextensions%2Fautoreload.py&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520359465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1h -\hich\af4\dbch\af31505\loch\f4 a\hich\af4\dbch\af31505\loch\f4 WwiLCJXVCI6Mn0%3D%7C1000&sdata=7AtWEHhH3h2E0eDlvyhqM0OyREJugNDsYai4S5egwXc%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 IPython (autoreload.py) v.7.24.1: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fipython%2Fipython%2Fblob%2Fmaster%2FIPython%2Fextensions%2Fautoreload.py&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f91 +\hich\af4\dbch\af31505\loch\f4 4433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520359465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=7AtWEHhH3h2E0eDlvyhqM0OyREJugNDsYai4S5egwXc%3D&reserved=0" }{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90ba8030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d00250032004600690070007900740068006f006e00250032004600690070007900740068006f006e0025003200460062006c006f006200250032 0046006d0061007300740065007200250032004600490050007900740068006f006e0025003200460065007800740065006e00730069006f006e0073002500320046006100750074006f00720065006c006f00610064002e0070007900260064006100740061003d0030003400250037004300300031002500370043004a00 @@ -594,13 +588,13 @@ r%2FIPython%2Fextensions%2Fautoreload.py&data=04%7C01%7CJames.Conner%40autodesk. 00360037006200660066003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300033003500390034003600350025003700 430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a00420054 0069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d003700410074005700450048006800480033006800320045003000650044006c0076007900680071004d0030004f007900 -520045004a00750067004e0044007300590061006900340053003500650067007700580063002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00035444650000200000009a0044005b0001}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/ipython/ipython/blob/master/IPython/extensions/autoreload.py}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?ur\hich\af4\dbch\af31505\loch\f4 -l=https%3A%2F%2Fgithub.com%2Fipython%2Fipython%2Fblob%2Fmaster%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520359465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAw -\hich\af4\dbch\af31505\loch\f4 M\hich\af4\dbch\af31505\loch\f4 DAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Pilk0qSjYqpb4gwsh9CFaG42mk5wngBXOSykgiBj1EQ%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 -{\*\datafield +520045004a00750067004e0044007300590061006900340053003500650067007700580063002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/ipython/ipython/blob/master/IPython/extensions/autoreload.py}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 + +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fipython%2Fipython%2Fblob%2Fmaster%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0% +\hich\af4\dbch\af31505\loch\f4 7C637617947520359465%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Pilk0qSjYqpb4gwsh9CFaG42mk5wngBXOSykgiBj1EQ%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d00250032004600690070007900740068006f006e00250032004600690070007900740068006f006e0025003200460062006c006f006200250032 0046006d00610073007400650072002500320046004c004900430045004e0053004500260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300 @@ -608,85 +602,81 @@ l=https%3A%2F%2Fgithub.com%2Fipython%2Fipython%2Fblob%2Fmaster%2FLICENSE&data=04 006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300033003500390034003600350025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a00 6f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031 003000300030002600730064006100740061003d00500069006c006b003000710053006a0059007100700062003400670077007300680039004300460061004700340032006d006b00350077006e006700420058004f00530079006b006700690042006a003100450051002500330044002600720065007300650072007600 -650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003124300380022006300000052006c00ba}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://github.com/ipython/ipython/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 BSD 3-Clause License +650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/ipython/ipython/blob/master/LICENSE}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 BSD 3-Clause License \par \hich\af4\dbch\af31505\loch\f4 - Copyright (c) 2008-Present, IPython Development Team -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 - Copyr\hich\af4\dbch\af31505\loch\f4 ight (c) 2001-2007, Fernando Perez -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 - Copyright (c) 2001, Janko Hauser +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 - Copyright (c) 2001-2007, Fernando Perez +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 - Copyright (c) 2001, Janko Hauser \par \hich\af4\dbch\af31505\loch\f4 - Copyright (c) 2001, Nathaniel Gray \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 Redistribution and use in source and binary forms, with \hich\af4\dbch\af31505\loch\f4 or without modification, are permitted provided that the following conditions are met: +\par \hich\af4\dbch\af31505\loch\f4 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: \par -\par \hich\af4\dbch\af31505\loch\f4 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -\par \hich\af4\dbch\af31505\loch\f4 * Redistributions in binary form must rep\hich\af4\dbch\af31505\loch\f4 -roduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. -\par \hich\af4\dbch\af31505\loch\f4 * Neither the name of the copyright holder nor the names of its contributors may be used to \hich\af4\dbch\af31505\loch\f4 endorse or promote products derived from this software without specific prior written permission. - +\par \hich\af4\dbch\af31505\loch\f4 * Redistributions of source code must retain the above copyright notice, this list o\hich\af4\dbch\af31505\loch\f4 f conditions and the following disclaimer. +\par \hich\af4\dbch\af31505\loch\f4 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +\par \hich\af4\dbch\af31505\loch\f4 * Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. \par -\par \hich\af4\dbch\af31505\loch\f4 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED\hich\af4\dbch\af31505\loch\f4 - WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIM -\hich\af4\dbch\af31505\loch\f4 I\hich\af4\dbch\af31505\loch\f4 -TED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY -\hich\af4\dbch\af31505\loch\f4 W\hich\af4\dbch\af31505\loch\f4 AY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Nunit }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf25\kerning1\insrsid12339523\charrsid12339523 \hich\af4\dbch\af31505\loch\f4 v.3.13.3}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 +\par \hich\af4\dbch\af31505\loch\f4 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, I\hich\af4\dbch\af31505\loch\f4 +NCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONS +\hich\af4\dbch\af31505\loch\f4 +EQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDIN +\hich\af4\dbch\af31505\loch\f4 G \hich\af4\dbch\af31505\loch\f4 NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Nunit v.3.13.3 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.nunit.org%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520429148%7CUnknown%7CTWFpbGZs -\hich\af4\dbch\af31505\loch\f4 b\hich\af4\dbch\af31505\loch\f4 3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=BUfNk%2Flw%2BcIf69w2%2FUf0Rq%2FiDdxtlm4UOrklWu1jBco%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid1784394 {\*\datafield +\hich\af4\dbch\af31505\loch\f4 b3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=BUfNk%2Flw%2BcIf69w2%2FUf0Rq%2FiDdxtlm4UOrklWu1jBco%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 +{\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b2c030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046007700770077002e006e0075006e00690074002e006f0072006700250032004600260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f 006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d0025003700430064006100650063006400360035003700380031003900340034006200380035003500650037003800300038006400390034003600320035003100660066003600250037004300360037006200660066003700 390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300034003200390031003400380025003700430055006e006b006e006f0077 006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100 680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d004200550066004e006b002500320046006c0077002500320042006300490066003600390077003200250032004600550066003000520071002500320046 -00690044006400780074006c006d00340055004f0072006b006c005700750031006a00420063006f002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00030000004e0020002c009a017200740000}}}{\fldrslt {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.nunit.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2002-2013 Charlie Poole\line \hich\f4 Copyright \'a9\loch\f4 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov -\line Copyright\hich\af4\dbch\af31505\loch\f4 \hich\f4 \'a9\loch\f4 2000-2002 Philip A. Craig +00690044006400780074006c006d00340055004f0072006b006c005700750031006a00420063006f002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.nunit.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2002-2013 Charlie Poole\line \hich\f4 Copyright \'a9\loch\f4 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov +\line \hich\f4 Copyright \'a9\loch\f4 2000-2002 Philip A. Craig \par \par \hich\af4\dbch\af31505\loch\f4 This software is provided 'as-is', without any express or implied warranty. In no event will the authors be held liable for any damages arising from the use of this software. -\par \hich\af4\dbch\af31505\loch\f4 Permission is granted to anyone to use this softwar\hich\af4\dbch\af31505\loch\f4 e for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restrictions: +\par \hich\af4\dbch\af31505\loch\f4 Permission is granted to anyone to use this software for any purpose, including commercial applications, and to alter it and redistribute it freely, subject to the following restriction\hich\af4\dbch\af31505\loch\f4 s: \par -\par \hich\af4\dbch\af31505\loch\f4 1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If\hich\af4\dbch\af31505\loch\f4 \hich\f4 - you use this software in a product, an acknowledgment (see the following) in the product documentation is required. Portions Copyright \'a9\loch\f4 2002-2009 Charlie Poole or Copyright\~\hich\f4 \'a9\loch\f4 - 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright\~\hich\f4 \'a9\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 2000-2002 Philip A. Craig\~ -\par \hich\af4\dbch\af31505\loch\f4 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the original software.\~ +\par \hich\af4\dbch\af31505\loch\f4 \hich\f4 +1. The origin of this software must not be misrepresented; you must not claim that you wrote the original software. If you use this software in a product, an acknowledgment (see the following) in the product documentation is required. Portions Copyright +\'a9\hich\af4\dbch\af31505\loch\f4 2002-2009 Charlie Poole or Copyright\~\hich\f4 \'a9\loch\f4 2002-2004 James W. Newkirk, Michael C. Two, Alexei A. Vorontsov or Copyright\~\hich\f4 \'a9\loch\f4 2000-2002 Philip A. Craig\~ +\par \hich\af4\dbch\af31505\loch\f4 2. Altered source versions must be plainly marked as such, and must not be misrepresented as being the orig\hich\af4\dbch\af31505\loch\f4 inal software.\~ \par \hich\af4\dbch\af31505\loch\f4 3. This notice may not be removed or altered from any source distribution. -\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 -\par }\pard\plain \ltrpar\s4\ql \li0\ri0\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 License Note -\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 This license is b\hich\af4\dbch\af31505\loch\f4 ased on\~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "http://www.opensource.org/licenses/zlib-license.html" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid1784394 {\*\datafield +\par }\pard \ltrpar\ql \li720\ri0\widctlpar\wrapdefault\faauto\rin0\lin720\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par }\pard\plain \ltrpar\s4\ql \li0\ri0\widctlpar\wrapdefault\faauto\outlinelevel3\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 License Note +\par }\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 This license is based on\~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "http://www.opensource.org/licenses/zlib-license.html" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e006f00700065006e0073006f0075007200630065002e006f00720067002f006c006900630065006e007300650073002f007a006c00690062002d006c00 -6900630065006e00730065002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0003006400769871016e00f8007200800032}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -the open source zlib/libpng license}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK https://opensource.org/licenses/zlib-license.html }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +6900630065006e00730065002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 the open source zlib/libpng license}}} +\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK https://opensource.org/licenses/zlib-license.html }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7c000000680074007400700073003a002f002f006f00700065006e0073006f0075007200630065002e006f00720067002f006c006900630065006e007300650073002f007a006c00690062002d006c00690063006500 -6e00730065002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0003ea6c00450000002c0000006d00000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://opensource.org/licenses/zlib-license.html}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 ). The idea was \hich\af4\dbch\af31505\loch\f4 -to keep the license as simple as possible to encourage use of NUnit in free and commercial applications and libraries, but to keep the source code together and to give credit to the NUnit contributors for their efforts. While this license allows shipping -\hich\af4\dbch\af31505\loch\f4 N\hich\af4\dbch\af31505\loch\f4 Unit in source and binary form, if shipping a NUnit variant is the sole purpose of your product, please\~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK "mailto:cpoole@pooleconsulting.com" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid1784394 {\*\datafield +6e00730065002e00680074006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://opensource.org/licenses/zlib-license.html}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +). The idea was to keep the license as simple as possible to encourage use of NUnit in free and commercial applications and libraries, but to keep the source code together and to give credit to the NUnit contributors for their efforts. While this license +\hich\af4\dbch\af31505\loch\f4 allows shipping NUnit in source and binary form, if shipping a NUnit variant is the sole purpose of your product, please\~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 HYPERLINK "mailto:cpoole@pooleconsulting.com" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a00630070006f006f006c006500400070006f006f006c00650063006f006e00730075006c00740069006e0067002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab0003126300650000006c0000006e1259006a}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 let us know}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "mailto:cpoole@pooleconsulting.com" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid1784394 {\*\datafield +276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 let us know}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "mailto:cpoole@pooleconsulting.com" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5c0000006d00610069006c0074006f003a00630070006f006f006c006500400070006f006f006c00650063006f006e00730075006c00740069006e0067002e0063006f006d000000795881f43b1d7f48af2c825dc485 -276300000000a5ab0003006e00040000006e00007068005900fc}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 cpoole@pooleconsulting.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 ). -\par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang3082\langfe2052\kerning1\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Moq v.4.18.4: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.saf -\hich\af4\dbch\af31505\loch\f4 -elinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmoq%2Fmoq4%2Fblob%2Fmaster%2FLicense.txt&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520409253%7CUnknown% -\hich\af4\dbch\af31505\loch\f4 7\hich\af4\dbch\af31505\loch\f4 CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=H%2FwNgy%2FpMYIgd%2FFlP1IU1dbvTUCauizIJKCAU6ISQZI%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid1784394 {\*\datafield +276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 cpoole@pooleconsulting.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ). +\par +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang3082\langfe1033\kerning1\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Moq v.4.18.4: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmoq%2Fmoq4%2Fblob%2Fmaster%2FLicense.txt&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C6 +\hich\af4\dbch\af31505\loch\f4 37617947520409253%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=H%2FwNgy%2FpMYIgd%2FFlP1IU1dbvTUCauizIJKCAU6ISQZI%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b74030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046006d006f0071002500320046006d006f007100340025003200460062006c006f0062002500320046006d00610073007400650072 002500320046004c006900630065006e00730065002e00740078007400260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500 @@ -694,46 +684,45 @@ elinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmoq%2Fmoq4%2Fblob% 002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300034003000390032003500330025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d00 4300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030 002600730064006100740061003d00480025003200460077004e006700790025003200460070004d00590049006700640025003200460046006c00500031004900550031006400620076005400550043006100750069007a0049004a004b0043004100550036004900530051005a0049002500330044002600720065007300 -650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab000300540000009700008b73485012000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://github.com/moq/moq4/blob/master/License.txt/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 BSD 3-Clause License -\par \hich\af4\dbch\af31505\loch\f4 Copyright \hich\af4\dbch\af31505\loch\f4 (c) 2007, Clarius Consulting, Manas Technology Solutions, InSTEDD, and Contributors. All rights reserved. +650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/moq/moq4/blob/master/License.txt/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 BSD 3-Clause License +\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2007, Clarius Consulting, Manas Technology Solutions, InSTEDD, and Contributors. All rights reserved. \par \par \hich\af4\dbch\af31505\loch\f4 Redistribution and use in source and binary forms, with or without \par \hich\af4\dbch\af31505\loch\f4 modification, are permitted provided that the following conditions are met: \par -\par \hich\af4\dbch\af31505\loch\f4 * Red\hich\af4\dbch\af31505\loch\f4 istributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. -\par \hich\af4\dbch\af31505\loch\f4 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in th\hich\af4\dbch\af31505\loch\f4 -e documentation and/or other materials provided with the distribution. -\par \hich\af4\dbch\af31505\loch\f4 * Neither the names of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permi\hich\af4\dbch\af31505\loch\f4 ssion. +\par \hich\af4\dbch\af31505\loch\f4 * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. +\par \hich\af4\dbch\af31505\loch\f4 * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +\par \hich\af4\dbch\af31505\loch\f4 * Neither the names of the copyright holders nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written \hich\af4\dbch\af31505\loch\f4 permission. \par \par \hich\af4\dbch\af31505\loch\f4 -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO E +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SH +\hich\af4\dbch\af31505\loch\f4 +ALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR \hich\af4\dbch\af31505\loch\f4 -VENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSI -\hich\af4\dbch\af31505\loch\f4 N\hich\af4\dbch\af31505\loch\f4 -ESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang3082\langfe2052\kerning1\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Libiconv v.1.14.0.1: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Flibiconv%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0% -\hich\af4\dbch\af31505\loch\f4 7C637617947520369420%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fyvQ8axd0727ARcscr232iqeW1sGK6FTq%2FP7s1ZtC6s%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid1784394 {\*\datafield +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang3082\langfe1033\kerning1\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Libiconv v.1.14.0.1: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Flibiconv%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520369420 +\hich\af4\dbch\af31505\loch\f4 %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fyvQ8axd0727ARcscr232iqeW1sGK6FTq%2FP7s1ZtC6s%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4a030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046007700770077002e0067006e0075002e006f007200670025003200460073006f006600740077006100720065002500320046006c0069006200690063006f006e0076002500320046002600640061 00740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d0025003700430064006100650063006400360035003700380031003900340034006200380035003500650037003800 30003800640039003400360032003500310066006600360025003700430036003700620066006600370039006500370066003900310034003400330033006100380065003500630039003200350032006400320064006400630031006400250037004300300025003700430030002500370043003600330037003600310037 0039003400370035003200300033003600390034003200300025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a00 6f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0066007900760051003800610078006400300037 -003200370041005200630073006300720032003300320069007100650057003100730047004b00360046005400710025003200460050003700730031005a0074004300360073002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003cd73 -470000711700000059610000005c}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/libiconv/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook\hich\af4\dbch\af31505\loch\f4 -.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgettext%2Fmanual%2Fhtml_node%2FGNU-LGPL.html%23GNU-LGPL&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520369420%7CUnknow -\hich\af4\dbch\af31505\loch\f4 n\hich\af4\dbch\af31505\loch\f4 %7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NZT9tNyZbyPw1WOLz%2BE6ShwxQDWHBJ9uLSyHhKPHWHk%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid1784394 {\*\datafield +003200370041005200630073006300720032003300320069007100650057003100730047004b00360046005400710025003200460050003700730031005a0074004300360073002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/libiconv/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgettext%2Fmanual%2Fhtml_node%2FGNU-LGPL.html%23GNU-LGPL&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a +\hich\af4\dbch\af31505\loch\f4 8e5c9252d2ddc1d%7C0%7C0%7C637617947520369420%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NZT9tNyZbyPw1WOLz%2BE6ShwxQDWHBJ9uLSyHhKPHWHk%3D&reserved=0" }{\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90ba2030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046007700770077002e0067006e0075002e006f007200670025003200460073006f0066007400770061007200650025003200460067006500740074006500780074002500320046006d0061006e0075 0061006c00250032004600680074006d006c005f006e006f006400650025003200460047004e0055002d004c00470050004c002e00680074006d006c0025003200330047004e0055002d004c00470050004c00260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e00 @@ -741,21 +730,21 @@ HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww 003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300033003600390034003200300025003700430055006e006b006e00 6f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b 003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d004e005a005400390074004e0079005a006200790050007700310057004f004c007a00250032004200450036005300680077007800510044005700 -480042004a00390075004c0053007900480068004b0050004800570048006b002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00031265000000fa00000000006fff000001}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/gettext/manual/html_node/GNU-LGPL.html#GNU-LGPL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \loch\af4\dbch\af31505\hich\f4 \'a9\hich\af4\dbch\af31505\loch\f4 1998, 2013 Free Software Foundation, Inc. +480042004a00390075004c0053007900480068004b0050004800570048006b002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/gettext/manual/html_node/GNU-LGPL.html#GNU-LGPL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \loch\af4\dbch\af31505\hich\f4 \'a9\loch\f4 1998, 2013 Free Software Foundation, Inc. \par \par \hich\af4\dbch\af31505\loch\f4 This Autodesk software contains libiconv v. 1.14.0.1. libiconv is licensed under the GNU Lesser General Public License v.2.1, which can be found at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.tx\hich\af4\dbch\af31505\loch\f4 t }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +\fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f006f006c0064006c006900630065006e007300650073002f006c00 -670070006c002d0032002e0031002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003005c00000000003300615c6500c84300}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -. A text copy of this license is included on the media or with the d\hich\af4\dbch\af31505\loch\f4 ownload of this Autodesk software. You may obtain a copy of the source code for libiconv from }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsource" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +670070006c002d0032002e0031002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.txt}}} +\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +. A text copy of this license is included on the media or with the download of this Autodesk software. You may obtain a copy of the source code for libiconv from }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsource" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e00000068007400740070003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825d -c485276300000000a5ab000300492f0000020035006e0074006000fc}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 or by sending a written request to: +c485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 or by sending a written request to: \par \par \hich\af4\dbch\af31505\loch\f4 Autodesk, Inc. \par \hich\af4\dbch\af31505\loch\f4 Attention: General Counsel @@ -764,40 +753,40 @@ c485276300000000a5ab000300492f0000020035006e0074006000fc}}}{\fldrslt {\rtlch\fcs \par \hich\af4\dbch\af31505\loch\f4 San Rafael, CA 94903 \par \hich\af4\dbch\af31505\loch\f4 Your written request must: \par -\par \hich\af4\dbch\af31505\loch\f4 Contain a self-addressed CD/DVD mailer (or envelope suffic\hich\af4\dbch\af31505\loch\f4 -iently large to hold a DVD) with postage sufficient to cover the amount of the current U.S. Post Office First Class postage rate for CD/DVD mailers (or the envelope you have chosen) weighing 5 ounces from San Rafael, California USA to your indicated a -\hich\af4\dbch\af31505\loch\f4 d\hich\af4\dbch\af31505\loch\f4 dress; and Identify: +\par \hich\af4\dbch\af31505\loch\f4 +Contain a self-addressed CD/DVD mailer (or envelope sufficiently large to hold a DVD) with postage sufficient to cover the amount of the current U.S. Post Office First Class postage rate for CD/DVD mailers (or the envelope you have chosen) weighing 5 oun +\hich\af4\dbch\af31505\loch\f4 ces from San Rafael, California USA to your indicated address; and Identify: \par -\par \hich\af4\dbch\af31505\loch\f4 This Autodesk software name and release number; That you are requesting the source code for libiconvv .1.14.0.1; and The above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsource" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 This Aut\hich\af4\dbch\af31505\loch\f4 odesk software name and release number; That you are requesting the source code for libiconvv .1.14.0.1; and The above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsource" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e00000068007400740070003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825d -c485276300000000a5ab00030069000000f00036ff63003a00000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 ) so that Autodesk may properly respond to your request. The offer to receive this libiconv source code via the above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsour\hich\af4\dbch\af31505\loch\f4 ce" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +c485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ) so that Autodesk may properly respond to your request. The offer to receive this libiconv source code via the above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsource" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e00000068007400740070003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825d -c485276300000000a5ab0003006f0000000000640065000015460000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 ) or by written request to Autodesk is valid for a period of three (3) years from the date you purchased you\hich\af4\dbch\af31505\loch\f4 -r license to this Autodesk software. You may modify, debug and relink libiconv to this Autodesk software as provided under the terms of the GNU Lesser General Public License v.2.1. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 GNU gettext (libintl) v.0.19.8.3: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.prot -\hich\af4\dbch\af31505\loch\f4 -ection.outlook.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgettext%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520200164%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjA -\hich\af4\dbch\af31505\loch\f4 w\hich\af4\dbch\af31505\loch\f4 MDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Nf21XpKiL0wk%2Fv5o95n6NHU9yBTsVWmKLfq1AJGQ1bM%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 -{\*\datafield +c485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +) or by written request to Autodesk is valid for a period of three (3) years from the date you purchased your license to this Autodesk software. You may modify, debug and relink libiconv to this Autodesk software as provided under the terms of the GNU L +\hich\af4\dbch\af31505\loch\f4 esser General Public License v.2.1. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 GNU gettext (libintl) v.0.19.8.3: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgettext%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520200164% +\hich\af4\dbch\af31505\loch\f4 7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=Nf21XpKiL0wk%2Fv5o95n6NHU9yBTsVWmKLfq1AJGQ1bM%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b48030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046007700770077002e0067006e0075002e006f007200670025003200460073006f00660074007700610072006500250032004600670065007400740065007800740025003200460026006400610074 0061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800310039003400340062003800350035006500370038003000 38006400390034003600320035003100660066003600250037004300360037006200660066003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039 003400370035003200300032003000300031003600340025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f00 6900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d004e00660032003100580070004b0069004c00300077 -006b00250032004600760035006f00390035006e0036004e004800550039007900420054007300560057006d004b004c0066007100310041004a0047005100310062004d002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab000301330b90 -00d02c582c4e00424c310050}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/gettext/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgettext%2Fman -\hich\af4\dbch\af31505\loch\f4 -ual%2Fhtml_node%2FGNU-LGPL.html%23GNU-LGPL&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520210113%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik -\hich\af4\dbch\af31505\loch\f4 1\hich\af4\dbch\af31505\loch\f4 haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fm4crd4P%2By6SL%2F0glLKwxCwV9NjLZs7f2LAoNHfi2QE%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +006b00250032004600760035006f00390035006e0036004e004800550039007900420054007300560057006d004b004c0066007100310041004a0047005100310062004d002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/gettext/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.gnu.org%2Fsoftware%2Fgettext%2Fmanual%2Fhtml_node%2FGNU-LGPL.html%23GNU-LGPL&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a +\hich\af4\dbch\af31505\loch\f4 8e5c9252d2ddc1d%7C0%7C0%7C637617947520210113%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=fm4crd4P%2By6SL%2F0glLKwxCwV9NjLZs7f2LAoNHfi2QE%3D&reserved=0" }{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90ba6030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046007700770077002e0067006e0075002e006f007200670025003200460073006f0066007400770061007200650025003200460067006500740074006500780074002500320046006d0061006e0075 0061006c00250032004600680074006d006c005f006e006f006400650025003200460047004e0055002d004c00470050004c002e00680074006d006c0025003200330047004e0055002d004c00470050004c00260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e00 @@ -805,22 +794,21 @@ ual%2Fhtml_node%2FGNU-LGPL.html%23GNU-LGPL&data=04%7C01%7CJames.Conner%40autodes 003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300032003100300031003100330025003700430055006e006b006e00 6f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b 003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0066006d003400630072006400340050002500320042007900360053004c00250032004600300067006c004c004b00770078004300770056003900 -4e006a004c005a0073003700660032004c0041006f004e004800660069003200510045002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00030242000000fa000000fb0043005c43eb}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/gettext/manual/html_node/GNU-LGPL.html#GNU-LGPL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \loch\af4\dbch\af31505\hich\f4 \'a9\loch\f4 \hich\f4 Copyright \'a9\loch\f4 1991, 1999 Free Software Foundation, Inc. +4e006a004c005a0073003700660032004c0041006f004e004800660069003200510045002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://www.gnu.org/software/gettext/manual/html_node/GNU-LGPL.html#GNU-LGPL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 + +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \loch\af4\dbch\af31505\hich\f4 \'a9\loch\f4 \hich\f4 Copyright \'a9\loch\f4 1991, 1999 Free Software Foundation, Inc. \par -\par \hich\af4\dbch\af31505\loch\f4 Th\hich\af4\dbch\af31505\loch\f4 is Autodesk software contains libintl v.0.19.8.3. libintl is licensed under the GNU Lesser General Public License v.2.1 , which can be found at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 This Autodesk software contains libintl v.0.19.8.3. libintl is licensed under the GNU Lesser General Public License v.2.1 , which can be found at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8200000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f006f006c0064006c006900630065006e007300650073002f006c00 -670070006c002d0032002e0031002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab000300640000000072ff00ff004300000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 . }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 A \hich\af4\dbch\af31505\loch\f4 -text copy of this license is included on the media or with the download of this Autodesk software. You may obtain a copy of the source code for libintl v.0.19.8.3 from }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsource" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +670070006c002d0032002e0031002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.gnu.org/licenses/oldlicenses/lgpl-2.1.txt}}} +\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 . }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +A text copy of this license is included on the media or with the download of this Autodesk software. You may obtain a copy of the source code for libintl v.0.19.8.3 from }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "http://www.autodesk.com/lgplsource" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e00000068007400740070003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825d -c485276300000000a5ab0003006d0000002000070000017700200065}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 or by sending a written request to: +c485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 or by sending a written request to: \par \par \hich\af4\dbch\af31505\loch\f4 Autodesk, Inc. \par \hich\af4\dbch\af31505\loch\f4 Attention: General Counsel @@ -829,56 +817,57 @@ c485276300000000a5ab0003006d0000002000070000017700200065}}}{\fldrslt {\rtlch\fcs \par \hich\af4\dbch\af31505\loch\f4 San Rafael, CA 94903 \par \par \hich\af4\dbch\af31505\loch\f4 Your written request must: -\par \hich\af4\dbch\af31505\loch\f4 1. Contain a self-addressed CD/DVD mailer (or envelope sufficiently large to hold a DVD) with postage sufficient to cover the amount of the current U.S. Post Office First Class postage rate for CD/DVD mailer -\hich\af4\dbch\af31505\loch\f4 s (or the envelope you have chosen) weighing 5 ounces from San Rafael, California USA to your indicated address; and +\par \hich\af4\dbch\af31505\loch\f4 +1. Contain a self-addressed CD/DVD mailer (or envelope sufficiently large to hold a DVD) with postage sufficient to cover the amount of the current U.S. Post Office First Class postage rate for CD/DVD mailers (or the envelope you have chosen) weighing 5 +\hich\af4\dbch\af31505\loch\f4 ounces from San Rafael, California USA to your indicated address; and \par \hich\af4\dbch\af31505\loch\f4 2. Identify: -\par \hich\af4\dbch\af31505\loch\f4 a. This Autodesk software name and release number; +\par \hich\af4\dbch\af31505\loch\f4 a. Thi\hich\af4\dbch\af31505\loch\f4 s Autodesk software name and release number; \par \hich\af4\dbch\af31505\loch\f4 b. That you are requesting the source code for libintl v.0.19.8.3; and -\par \hich\af4\dbch\af31505\loch\f4 c.\hich\af4\dbch\af31505\loch\f4 The above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK www.autodesk.com/lgplsource }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000001000000e0c9ea79f9bace118c8200aa004ba90b500000007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825dc485276300000000a5ab0003006c -00d4000000ff0000004100490063}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 ) -\par \hich\af4\dbch\af31505\loch\f4 so that Autodesk may properly respond to your request. The offe\hich\af4\dbch\af31505\loch\f4 r to receive this libintl source code via the above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK www.autodesk.com/lgplsource }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000001000000e0c9ea79f9bace118c8200aa004ba90b500000007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825dc485276300000000a5ab00030073 -000000000000000000200065bac0}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 ) or by written request \hich\af4\dbch\af31505\loch\f4 to Autodesk is valid for a period of three (3) years from the date you purchased your license to this Autodesk software. -\par \hich\af4\dbch\af31505\loch\f4 You may modify, debug and relink libintl to this Autodesk software as provided under the terms of the GNU Lesser General Public Licens\hich\af4\dbch\af31505\loch\f4 e v.2.1. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang3082\langfe2052\kerning1\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Ncalc v.1.3.8.0:}{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fncalc.codeplex.com%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520409253 -\hich\af4\dbch\af31505\loch\f4 %7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=MXJNaR69ECgPJDJYPSnyLqGx9AGSwz%2FQZR55FnDPv5U%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 c. The above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK www.autodesk.com/lgplsource }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000001000000e0c9ea79f9bace118c8200aa004ba90b500000007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 ) +\par \hich\af4\dbch\af31505\loch\f4 so that Autodesk may properly respond to your request. The offer to receive this libintl source code via the above URL (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 HYPERLINK www.autodesk.com/lgplsource }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000001000000e0c9ea79f9bace118c8200aa004ba90b500000007700770077002e006100750074006f006400650073006b002e0063006f006d002f006c00670070006c0073006f0075007200630065000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 www.autodesk.com/lgplsource}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 ) or by written request to Autodesk is valid for a period of three (3) years from the date you purchased your license to this Autodesk software. +\par \hich\af4\dbch\af31505\loch\f4 You may modify, debug and relink libintl to this Autodesk software as provided under the terms of the GNU Lesser General Public License v.2.1. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang3082\langfe1033\kerning1\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Ncalc v.1.3.8.0:}{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fncalc.codeplex.com%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520409253%7CUnknown%7CTWF +\hich\af4\dbch\af31505\loch\f4 pbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=MXJNaR69ECgPJDJYPSnyLqGx9AGSwz%2FQZR55FnDPv5U%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b2a030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046006e00630061006c0063002e0063006f006400650070006c00650078002e0063006f006d00250032004600260064006100740061003d0030003400250037004300300031002500370043004a0061006d 00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800310039003400340062003800350035006500370038003000380064003900340036003200350031006600660036002500370043003600 37006200660066003700390065003700660039003100340034003300330061003800650035006300390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300034003000390032003500330025003700430055 006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a00420054006900 4900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d004d0058004a004e00610052003600390045004300670050004a0044004a005900500053006e0079004c00710047007800390041 -004700530077007a0025003200460051005a0052003500350046006e00440050007600350055002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003005c141a000017f4021a0c009f18cf93}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://ncalc.codeplex.com/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang3082\langfe2052\langnp3082\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \loch\af4\dbch\af31505\hich\f4 \'a9\loch\f4 2011 Sebastien Ros +004700530077007a0025003200460051005a0052003500350046006e00440050007600350055002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://ncalc.codeplex.com/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang3082\langfe1033\langnp3082\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \loch\af4\dbch\af31505\hich\f4 \'a9\loch\f4 2011 Sebastien Ros \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of\hich\af4\dbch\af31505\loch\f4 - 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 -\hich\af4\dbch\af31505\loch\f4 t\hich\af4\dbch\af31505\loch\f4 o permit persons to whom the Software is furnished to do so, subject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice s\hich\af4\dbch\af31505\loch\f4 hall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS \hich\af4\dbch\af31505\loch\f4 -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, DAMAGE -\hich\af4\dbch\af31505\loch\f4 S\hich\af4\dbch\af31505\loch\f4 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. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 MIConvexHull.NET v.1.0.17.411 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 MIConvexHull.NET v.1.0.17.411 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdesignengrlab.github.io%2FMIConvexHull%2F&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C6376179475203 -\hich\af4\dbch\af31505\loch\f4 8\hich\af4\dbch\af31505\loch\f4 9325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NY1pGp4Rus1IhXoLEAgeQgcF3gsQK5hhpdBY1KGxtSY%3D&reserved=0" }{\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +\hich\af4\dbch\af31505\loch\f4 89325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=NY1pGp4Rus1IhXoLEAgeQgcF3gsQK5hhpdBY1KGxtSY%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b50030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070007300250033004100250032004600250032004600640065007300690067006e0065006e00670072006c00610062002e006700690074006800750062002e0069006f002500320046004d00490043006f006e00760065007800480075006c006c0025 0032004600260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800310039003400340062003800 @@ -886,38 +875,39 @@ HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdes 003300370036003100370039003400370035003200300033003800390033003200350025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c00 43004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d004e0059003100700047 007000340052007500730031004900680058006f004c004500410067006500510067006300460033006700730051004b00350068006800700064004200590031004b00470078007400530059002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000 -a5ab0003007314650000003a00000090006c006f}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://miconvexhull.codeplex.com/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F\hich\af4\dbch\af31505\loch\f4 -%2Fmiconvexhull.codeplex.com%2Flicense&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520389325%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haW -\hich\af4\dbch\af31505\loch\f4 w\hich\af4\dbch\af31505\loch\f4 iLCJXVCI6Mn0%3D%7C1000&sdata=hNSoZ7QXpdD4Fhf0DlaIzm2xF9XGsksCYNlWnpXQ%2BiM%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://miconvexhull.codeplex.com/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=http%3A%2F%2Fmiconvexhull.codeplex.com%2Flicense&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520389325%7 +\hich\af4\dbch\af31505\loch\f4 CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=hNSoZ7QXpdD4Fhf0DlaIzm2xF9XGsksCYNlWnpXQ%2BiM%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b46030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d0068007400740070002500330041002500320046002500320046006d00690063006f006e00760065007800680075006c006c002e0063006f006400650070006c00650078002e0063006f006d002500320046006c006900630065006e0073006500260064006100740061 003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d002500370043006400610065006300640036003500370038003100390034003400620038003500350065003700380030003800 64003900340036003200350031006600660036002500370043003600370062006600660037003900650037006600390031003400340033003300610038006500350063003900320035003200640032006400640063003100640025003700430030002500370043003000250037004300360033003700360031003700390034 00370035003200300033003800390033003200350025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900 560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0068004e0053006f005a0037005100580070006400440034 -00460068006600300044006c00610049007a006d0032007800460039005800470073006b007300430059004e006c0057006e0070005800510025003200420069004d002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003007200000003 -00ea0000005200200000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://miconvexhull.codeplex.com/license}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2010 David Sehnal, Matthew Campbell +00460068006600300044006c00610049007a006d0032007800460039005800470073006b007300430059004e006c0057006e0070005800510025003200420069004d002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt +{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://miconvexhull.codeplex.com/license}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 + +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2010 David Sehnal, Matthew Campbell \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, t\hich\af4\dbch\af31505\loch\f4 -o 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 s -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 ll copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. \par \par \hich\af4\dbch\af31505\loch\f4 -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 -\hich\af4\dbch\af31505\loch\f4 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. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 StarMath v.2.0.1}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf25\kerning1\insrsid16659309 \hich\af4\dbch\af31505\loch\f4 7}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 : -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.sa\hich\af4\dbch\af31505\loch\f4 -felinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDesignEngrLab%2FStarMath%2Fblob%2Fmaster%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520488895 -\hich\af4\dbch\af31505\loch\f4 %\hich\af4\dbch\af31505\loch\f4 7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QlLJQ5zjjCkV03%2BrjgrcdUTiz9O6pTyzKdtSv5xpHsg%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1053\langfe1033\kerning1\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 +StarMath v.2.0.17: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDesignEngrLab%2FStarMath%2Fblob%2Fmaster%2FLICENSE&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7 +\hich\af4\dbch\af31505\loch\f4 C0%7C0%7C637617947520488895%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QlLJQ5zjjCkV03%2BrjgrcdUTiz9O6pTyzKdtSv5xpHsg%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b80030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d00250032004600440065007300690067006e0045006e00670072004c006100620025003200460053007400610072004d00610074006800250032 00460062006c006f0062002500320046006d00610073007400650072002500320046004c004900430045004e0053004500260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b00 @@ -925,68 +915,117 @@ felinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FDesignEngrLab%2FS 0032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300034003800380038003900350025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a007300620033006400 3800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e0030 0025003300440025003700430031003000300030002600730064006100740061003d0051006c004c004a00510035007a006a006a0043006b0056003000330025003200420072006a0067007200630064005500540069007a0039004f0036007000540079007a004b0064007400530076003500780070004800730067002500 -330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003005000a68e0000313d00006f00650000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://github.com/DesignEngrLab/StarMath/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) -\par \hich\af4\dbch\af31505\loch\f4 C\hich\af4\dbch\af31505\loch\f4 opyright (c) 2015 DesignEngrLab +330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 +\hich\af4\dbch\af31505\loch\f4 https://github.com/DesignEngrLab/StarMath/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 + +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2015 DesignEngrLab \par -\par \hich\af4\dbch\af31505\loch\f4 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 th -\hich\af4\dbch\af31505\loch\f4 e 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: +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permissio\hich\af4\dbch\af31505\loch\f4 n notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright no\hich\af4\dbch\af31505\loch\f4 tice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 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 \hich\af4\dbch\af31505\loch\f4 -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 -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 OTHER DEALINGS IN THE SOFTWARE. +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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 \hich\af4\dbch\af31505\loch\f4 +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 DiffPlex v.1.6.3: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \loch\af4\dbch\af31505\hich\f4 \'a9\loch\f4 2020 mmanela +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 DiffPlex v.1.6.3: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \loch\af4\dbch\af31505\hich\f4 \'a9\loch\f4 2020 mmanela \par \par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www\hich\af4\dbch\af31505\loch\f4 .apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 -{\*\datafield +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 -30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003006e0a619800f7aa0064004d00751300}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -Unless required by applicable law or agreed to in writi\hich\af4\dbch\af31505\loch\f4 -ng, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.}{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid262518 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning2\insrsid262518 \hich\af4\dbch\af31505\loch\f4 FontAwesome v.5.15.4: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid262518 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid262518 \hich\af4\dbch\af31505\loch\f4 https://github.com/FortAwesome/Font-Awesome/blob/5.x/LICENSE.txt}{ -\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1031\langfe2052\kerning2\langnp1031\insrsid262518 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid262518 \hich\af4\dbch\af31505\loch\f4 CC BY 4.0 License}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1031\langfe2052\kerning2\langnp1031\insrsid262518 \hich\af4\dbch\af31505\loch\f4 (}{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid262518 \hich\af4\dbch\af31505\loch\f4 https://creativecommons.org/licenses/by/4.0/}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1031\langfe2052\kerning2\langnp1031\insrsid262518 +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language govern +\hich\af4\dbch\af31505\loch\f4 ing permissions and limitations under the License.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning2\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 FontAwesome v.5.15.4: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK https://github.com/FortAwesome/Font-Awesome/blob/5.x/LICENSE.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9a000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0046006f007200740041007700650073006f006d0065002f0046006f006e0074002d0041007700650073006f00 +6d0065002f0062006c006f0062002f0035002e0078002f004c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/FortAwesome/Font-Awesome/blob/5.x/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1031\langfe1033\kerning2\langnp1031\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 CC BY 4.0 License}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1031\langfe1033\kerning2\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 (} +{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://creativecommons.org/licenses/by/4.0/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b72000000680074007400700073003a002f002f006300720065006100740069007600650063006f006d006d006f006e0073002e006f00720067002f006c006900630065006e007300650073002f00620079002f003400 +2e0030002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://creativecommons.org/licenses/by/4.0/}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1031\langfe1033\kerning2\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ) +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2022 Fonticons, Inc.}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1031\langfe1033\kerning2\langnp1031\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://fontawesome.com }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 +{\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4a000000680074007400700073003a002f002f0066006f006e00740061007700650073006f006d0065002e0063006f006d002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://fontawesome.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 +\b\fs22\cf21\lang1031\langfe1033\kerning2\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ) +\par +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 In the Font Awesome Free download, the CC BY 4.0 license applies to all icons packaged as SVG and JS file types. +\par +\par \hich\af4\dbch\af31505\loch\f4 Icons: CC BY 4.0 License (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://creativecommons.org/licenses/by/4.0/ }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b72000000680074007400700073003a002f002f006300720065006100740069007600650063006f006d006d006f006e0073002e006f00720067002f006c006900630065006e007300650073002f00620079002f003400 +2e0030002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://creativecommons.org/licenses/by/4.0/}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +): The Font Awesome Free download is licensed under a Creative Commons Attribution 4.0 International License and applies to all icons packaged as SVG and JS file types. +\par +\par \hich\af4\dbch\af31505\loch\f4 Fonts: SIL OFL 1.1 License +\par \hich\af4\dbch\af31505\loch\f4 In the Font Awesome Free download, the SIL OFL license applies to all icons packaged as web and desktop font files. +\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2023 Fonticons, Inc. (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://fontawesome.com }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4a000000680074007400700073003a002f002f0066006f006e00740061007700650073006f006d0065002e0063006f006d002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://fontawesome.com}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ) -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid262518 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2022 Fonticons, Inc.}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1031\langfe2052\kerning2\langnp1031\insrsid262518 -\hich\af4\dbch\af31505\loch\f4 (}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid262518 \hich\af4\dbch\af31505\loch\f4 https://fontawes\hich\af4\dbch\af31505\loch\f4 ome.com}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf25\lang1031\langfe2052\kerning2\langnp1031\insrsid262518 \hich\af4\dbch\af31505\loch\f4 ) -\par -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid262518 \hich\af4\dbch\af31505\loch\f4 In the Font Awesome Free download, the CC BY 4.0 license applies to all icons packaged as SVG and JS file types. -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid2959855 \line \line }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 AngleSharp v.0.14.0: Copyright (c) 2013 - 2019 AngleSharp +\par \hich\af4\dbch\af31505\loch\f4 with Reserved Font Name: "Font Awesome". +\par \hich\af4\dbch\af31505\loch\f4 This Font Software is licensed under the SIL Open Font License, Version 1.1. +\par \hich\af4\dbch\af31505\loch\f4 This license can be found at: }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://scripts.sil.org/OFL }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4e00000068007400740070003a002f002f0073006300720069007000740073002e00730069006c002e006f00720067002f004f0046004c000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://scripts.sil.org/OFL}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Code: MIT License (}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK https://opensource.org/licenses/MIT }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b60000000680074007400700073003a002f002f006f00700065006e0073006f0075007200630065002e006f00720067002f006c006900630065006e007300650073002f004d00490054000000795881f43b1d7f48af2c +825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://opensource.org/licenses/MIT}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ) +\par \hich\af4\dbch\af31505\loch\f4 In the Font Awesome Free download, the MIT license applies to all non-font and +\par \hich\af4\dbch\af31505\loch\f4 non-icon files. +\par \hich\af4\dbch\af31505\loch\f4 Copyright 2023 Fonticons, Inc. +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of +\par \hich\af4\dbch\af31505\loch\f4 this software and associated documentation files (the "Software"), to deal in the +\par \hich\af4\dbch\af31505\loch\f4 Software without restriction, including without limitation the rights to use, copy, +\par \hich\af4\dbch\af31505\loch\f4 modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, +\par \hich\af4\dbch\af31505\loch\f4 and to permit persons to whom the Software is furnishe\hich\af4\dbch\af31505\loch\f4 d to do so, subject to the +\par \hich\af4\dbch\af31505\loch\f4 following conditions: +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all +\par \hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +\par \hich\af4\dbch\af31505\loch\f4 INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +\par \hich\af4\dbch\af31505\loch\f4 PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +\par \hich\af4\dbch\af31505\loch\f4 HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +\par \hich\af4\dbch\af31505\loch\f4 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN\hich\af4\dbch\af31505\loch\f4 CONNECTION WITH THE +\par \hich\af4\dbch\af31505\loch\f4 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.}{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 \line \line }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 AngleSharp v.0.14.0: Copyright (c) 2013 - 2019 AngleSharp \par \hich\af4\dbch\af31505\loch\f4 \hich\f4 AngleSharp.CSS v.0.14.2: Copyright \'a9\loch\f4 2013-2020 AngleSharp -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT Licens\hich\af4\dbch\af31505\loch\f4 e (MIT) +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \par \hich\af4\dbch\af31505\loch\f4 -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, m -\hich\af4\dbch\af31505\loch\f4 odify, 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: +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, m +\hich\af4\dbch\af31505\loch\f4 erge, publish, distribute, sublicense, a\hich\af4\dbch\af31505\loch\f4 nd/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be includ\hich\af4\dbch\af31505\loch\f4 ed in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 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 NONINFRINGEM -\hich\af4\dbch\af31505\loch\f4 -ENT. 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 S -\hich\af4\dbch\af31505\loch\f4 O\hich\af4\dbch\af31505\loch\f4 FTWARE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HTMLSanitizer }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf25\kerning1\insrsid4197417\charrsid4197417 \hich\af4\dbch\af31505\loch\f4 v.\hich\af4\dbch\af31505\loch\f4 5.0.372}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 : -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmganss%2FHtmlSanitizer&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2dd\hich\af4\dbch\af31505\loch\f4 -c1d%7C0%7C0%7C637617947520220149%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=t7WD0mko%2B%2FF%2FdpKKLHyM93UCXrX%2BXwo3yUYVGPZQcGs%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HTMLSanitizer v.5.0.372: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmganss%2FHtmlSanitizer&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520220149% +\hich\af4\dbch\af31505\loch\f4 7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=t7WD0mko%2B%2FF%2FdpKKLHyM93UCXrX%2BXwo3yUYVGPZQcGs%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b54030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046006d00670061006e0073007300250032004600480074006d006c00530061006e006900740069007a006500720026006400610074 0061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d00250037004300640061006500630064003600350037003800310039003400340062003800350035006500370038003000 @@ -994,13 +1033,12 @@ c1d%7C0%7C0%7C637617947520220149%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJ 003400370035003200300032003200300031003400390025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f00 6900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d00740037005700440030006d006b006f002500320042 002500320046004600250032004600640070004b004b004c00480079004d003900330055004300580072005800250032004200580077006f0033007900550059005600470050005a0051006300470073002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab0003003b1707467feb610001577200630072}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/mganss/HtmlSanitizer}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 +00000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/mganss/HtmlSanitizer}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fmganss%2FHtmlSanitizer%2Fblob%2Fmaster%2FLICENSE.md&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d% -\hich\af4\dbch\af31505\loch\f4 7\hich\af4\dbch\af31505\loch\f4 -C0%7C0%7C637617947520220149%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=phLGnloT%2FCglabebh%2FsUSc6iiDyt6D3vSMPPKA%2FgOJQ%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid1784394 {\*\datafield +\hich\af4\dbch\af31505\loch\f4 7C0%7C0%7C637617947520220149%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=phLGnloT%2FCglabebh%2FsUSc6iiDyt6D3vSMPPKA%2FgOJQ%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8a030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046006d00670061006e0073007300250032004600480074006d006c00530061006e006900740069007a006500720025003200460062 006c006f0062002500320046006d00610073007400650072002500320046004c004900430045004e00530045002e006d006400260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f00640065007300 @@ -1008,40 +1046,40 @@ C0%7C0%7C637617947520220149%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoi 00390032003500320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300032003200300031003400390025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a00730062003300 64003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e 00300025003300440025003700430031003000300030002600730064006100740061003d00700068004c0047006e006c006f005400250032004600430067006c00610062006500620068002500320046007300550053006300360069006900440079007400360044003300760053004d00500050004b004100250032004600 -67004f004a0051002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab00030039006552fb2d00ff01805c00b10022}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 https://github.com/mganss/HtmlSanitizer/blob/master\hich\af4\dbch\af31505\loch\f4 /LICENSE.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +67004f004a0051002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/mganss/HtmlSanitizer/blob/master/LICENSE.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2013-2016 Michael Ganss and HtmlSanitizer contributors \par \par \hich\af4\dbch\af31505\loch\f4 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, m -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 rge, 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: -\par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 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 N -\hich\af4\dbch\af31505\loch\f4 -O 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. - +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1031\langfe2052\kerning1\langnp1031\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Markdig v.0.22.0: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flunet-io%2Fmarkdig&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617 -\hich\af4\dbch\af31505\loch\f4 947520379375%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IkaWjqj6UwIqoUB8EQOeZKYMz4qbWg8kbbCcZ0Qa%2Fhg%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR I\hich\af4\dbch\af31505\loch\f4 +N CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1031\langfe1033\kerning1\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Markdig v.0.22.0: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flunet-io%2Fmarkdig&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520379375%7CUn +\hich\af4\dbch\af31505\loch\f4 known%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=IkaWjqj6UwIqoUB8EQOeZKYMz4qbWg8kbbCcZ0Qa%2Fhg%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b40030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046006c0075006e00650074002d0069006f002500320046006d00610072006b00640069006700260064006100740061003d00300034 00250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e0063006f006d002500370043006400610065006300640036003500370038003100390034003400620038003500350065003700380030003800640039003400 36003200350031006600660036002500370043003600370062006600660037003900650037006600390031003400340033003300610038006500350063003900320035003200640032006400640063003100640025003700430030002500370043003000250037004300360033003700360031003700390034003700350032 00300033003700390033003700350025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a0073006200330064003800650079004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c00 75004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e00300025003300440025003700430031003000300030002600730064006100740061003d0049006b00610057006a0071006a00360055007700490071006f00550042 -003800450051004f0065005a004b0059004d007a003400710062005700670038006b0062006200430063005a00300051006100250032004600680067002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab000300620052006e727800000046 -00000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/lunet-io/markdig}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%\hich\af4\dbch\af31505\loch\f4 -3A%2F%2Fgithub.com%2Flunet-io%2Fmarkdig%2Fblob%2Fmaster%2Flicense.txt&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0%7C0%7C637617947520379375%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDA -\hich\af4\dbch\af31505\loch\f4 i\hich\af4\dbch\af31505\loch\f4 LCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eIL37c9G%2B11uq1htX8ARhSCvefpQIOMXjVAqMh1aceU%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid1784394 {\*\datafield +003800450051004f0065005a004b0059004d007a003400710062005700670038006b0062006200430063005a00300051006100250032004600680067002500330044002600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/lunet-io/markdig}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Flunet-io%2Fmarkdig%2Fblob%2Fmaster%2Flicense.txt&data=04%7C01%7CJames.Conner%40autodesk.com%7Cdaecd65781944b855e7808d946251ff6%7C67bff79e7f914433a8e5c9252d2ddc1d%7C0 +\hich\af4\dbch\af31505\loch\f4 %7C0%7C637617947520379375%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=eIL37c9G%2B11uq1htX8ARhSCvefpQIOMXjVAqMh1aceU%3D&reserved=0" }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7c030000680074007400700073003a002f002f006e0061006d00310031002e0073006100660065006c0069006e006b0073002e00700072006f00740065006300740069006f006e002e006f00750074006c006f006f00 6b002e0063006f006d002f003f00750072006c003d00680074007400700073002500330041002500320046002500320046006700690074006800750062002e0063006f006d002500320046006c0075006e00650074002d0069006f002500320046006d00610072006b0064006900670025003200460062006c006f00620025 00320046006d00610073007400650072002500320046006c006900630065006e00730065002e00740078007400260064006100740061003d0030003400250037004300300031002500370043004a0061006d00650073002e0043006f006e006e00650072002500340030006100750074006f006400650073006b002e006300 @@ -1049,564 +1087,559 @@ HYPERLINK "https://nam11.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit 00320064003200640064006300310064002500370043003000250037004300300025003700430036003300370036003100370039003400370035003200300033003700390033003700350025003700430055006e006b006e006f0077006e002500370043005400570046007000620047005a00730062003300640038006500 79004a00570049006a006f0069004d004300340077004c006a00410077004d004400410069004c0043004a00510049006a006f006900560032006c0075004d007a00490069004c0043004a004200540069004900360049006b003100680061005700770069004c0043004a00580056004300490036004d006e003000250033 00440025003700430031003000300030002600730064006100740061003d00650049004c0033003700630039004700250032004200310031007500710031006800740058003800410052006800530043007600650066007000510049004f004d0058006a005600410071004d00680031006100630065005500250033004400 -2600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab000300440000003af76e0064006500300000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 https://github.com/lunet-io/markdig/blob/master/license.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1031\langfe2052\langnp1031\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2018-2019, Alexandre Mutel +2600720065007300650072007600650064003d0030000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/lunet-io/markdig/blob/master/license.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1031\langfe1033\langnp1031\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2018-2019, Alexandre Mutel \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 Redistri\hich\af4\dbch\af31505\loch\f4 bution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: +\par \hich\af4\dbch\af31505\loch\f4 Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: \par -\par \hich\af4\dbch\af31505\loch\f4 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disc\hich\af4\dbch\af31505\loch\f4 laimer. +\par \hich\af4\dbch\af31505\loch\f4 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. \par -\par \hich\af4\dbch\af31505\loch\f4 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. +\par \hich\af4\dbch\af31505\loch\f4 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials p\hich\af4\dbch\af31505\loch\f4 +rovided with the distribution. \par -\par \hich\af4\dbch\af31505\loch\f4 THIS SOFTWARE IS PROVIDED BY THE COPYRIG\hich\af4\dbch\af31505\loch\f4 -HT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUT -\hich\af4\dbch\af31505\loch\f4 O\hich\af4\dbch\af31505\loch\f4 -RS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON -\hich\af4\dbch\af31505\loch\f4 A\hich\af4\dbch\af31505\loch\f4 -NY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 +\par \hich\af4\dbch\af31505\loch\f4 +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT +\hich\af4\dbch\af31505\loch\f4 + SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF U +\hich\af4\dbch\af31505\loch\f4 +SE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +\hich\af4\dbch\af31505\loch\f4 POSSIBILITY OF SUCH DAMAGE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 \par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 System.Buffers v.4.5.1 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 System.Buffers v.4.5.1 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) .NET Foundation and Contributors \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obta\hich\af4\dbch\af31505\loch\f4 -ining 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 -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated docu\hich\af4\dbch\af31505\loch\f4 +mentation 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 Soft +\hich\af4\dbch\af31505\loch\f4 ware is furnished to do so, subject to the following conditions: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE I\hich\af4\dbch\af31505\loch\f4 -S 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 AN -\hich\af4\dbch\af31505\loch\f4 Y\hich\af4\dbch\af31505\loch\f4 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. - -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 System.Memory v.4.5.4 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) -\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) .NET F\hich\af4\dbch\af31505\loch\f4 oundation and Contributors +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 System.Memory v.4.5.4 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par \hich\af4\dbch\af31505\loch\f4 Copyri\hich\af4\dbch\af31505\loch\f4 ght (c) .NET Foundation and Contributors \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 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 witho -\hich\af4\dbch\af31505\loch\f4 -ut 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: +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice an\hich\af4\dbch\af31505\loch\f4 d this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyr\hich\af4\dbch\af31505\loch\f4 ight notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS F\hich\af4\dbch\af31505\loch\f4 -OR 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 SOFTWA -\hich\af4\dbch\af31505\loch\f4 R\hich\af4\dbch\af31505\loch\f4 E OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 System.Numerics.Vectors v.4.5.0 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WI\hich\af4\dbch\af31505\loch\f4 +TH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 System.Numerics.Vectors v.4.5.0 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) .NET Foundation and Contributors \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par \par \hich\af4\dbch\af31505\loch\f4 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, m -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 rge, 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: +\hich\af4\dbch\af31505\loch\f4 erge, publish, distribute, sublicense, and/or sell copies of the Softwa\hich\af4\dbch\af31505\loch\f4 re, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 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 N -\hich\af4\dbch\af31505\loch\f4 -O 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. - -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM\hich\af4\dbch\af31505\loch\f4 +, 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 \par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 System.Text.Encoding.CodePages v.4.5.0 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 System.Text.Encoding.CodePages v.4.5.0 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) .NET Foundation and Contributors -\par \hich\af4\dbch\af31505\loch\f4 All right\hich\af4\dbch\af31505\loch\f4 s reserved. +\par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par \par \hich\af4\dbch\af31505\loch\f4 -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, cop -\hich\af4\dbch\af31505\loch\f4 y, 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: +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES \hich\af4\dbch\af31505\loch\f4 -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 -\hich\af4\dbch\af31505\loch\f4 I\hich\af4\dbch\af31505\loch\f4 N CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Rapidjson v.1.1.0: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs18 \ltrch\fcs0 \f40\fs18\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Rapidjson v.1.1.0: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2015 THL A29 Limited, a Tencent company, and Milo Yip. All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining\hich\af4\dbch\af31505\loch\f4 - 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 Soft -\hich\af4\dbch\af31505\loch\f4 w\hich\af4\dbch\af31505\loch\f4 -are, 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. +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject\hich\af4\dbch\af31505\loch\f4 + to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROV\hich\af4\dbch\af31505\loch\f4 -IDED "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 CLAI -\hich\af4\dbch\af31505\loch\f4 M\hich\af4\dbch\af31505\loch\f4 , 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. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Mono.Cecil v.0.11.4: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2008 - 2015 Jb Evain -\par \hich\af4\dbch\af31505\loch\f4 Copyright (c)\hich\af4\dbch\af31505\loch\f4 2008 - 2011 Novell, Inc. +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERW\hich\af4\dbch\af31505\loch\f4 +ISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Mono.Cecil v.0.11.4: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2008 - 2015 Jb Evain +\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2008 - 2011 Novell, Inc. \par \par \hich\af4\dbch\af31505\loch\f4 -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 righ -\hich\af4\dbch\af31505\loch\f4 ts 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: +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, m +\hich\af4\dbch\af31505\loch\f4 erge, publish, distribute, sublicense, and/or sell c\hich\af4\dbch\af31505\loch\f4 opies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission noti\hich\af4\dbch\af31505\loch\f4 ce shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par \par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -\par \hich\af4\dbch\af31505\loch\f4 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOS\hich\af4\dbch\af31505\loch\f4 -E 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 -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid868937 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid868937\charrsid868937 \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.Clientsdk v.2.0.1 +\par \hich\af4\dbch\af31505\loch\f4 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 L\hich\af4\dbch\af31505\loch\f4 +IABLE 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. +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.Clientsdk v.2.0.1 \par \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.CommonSdk v.5.5.0 \par \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.EventSource v.4.1.3 \par \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.InternalSdk v.2.3.2 \par \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.JsonStream v.1.0.3 -\par \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.Logging v.1.0.1}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid868937 \line }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid868937\charrsid868937 -\hich\af4\dbch\af31505\loch\f4 Copyright 2018 Catamorphic, Co.}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4352418 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 LaunchDarkly.Logging v.1.0.1\line Copyright 2018 Catamorphic, Co. +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 -30000000795881f43b1d7f48af2c825dc485276300000000a5ab000312452f63002200650006013500360000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS -\hich\af4\dbch\af31505\loch\f4 IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 CommandLineParser v.2.8.0: -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language gover +\hich\af4\dbch\af31505\loch\f4 ning permissions and limitations under the License. +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 CommandLineParser v.2.8.0: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2005 - 2015 Giacomo Stelluti Scala & Contributors \par -\par \hich\af4\dbch\af31505\loch\f4 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,\hich\af4\dbch\af31505\loch\f4 - 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: +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this softw\hich\af4\dbch\af31505\loch\f4 +are 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 p +\hich\af4\dbch\af31505\loch\f4 ersons to whom the Software is furnished to do so, subject to the following conditions: \par -\par \hich\af4\dbch\af31505\loch\f4 The above cop\hich\af4\dbch\af31505\loch\f4 yright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTAB\hich\af4\dbch\af31505\loch\f4 -ILITY, 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 -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Nlohmann.json v.3.7.3 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2013-2022 Niels Lohmann +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOU\hich\af4\dbch\af31505\loch\f4 +T 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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Nlohmann.json v.3.7.3 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Copyright \'a9\loch\f4 2013-2022 Niels Lohmann \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (th\hich\af4\dbch\af31505\loch\f4 -e "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 -\par \hich\af4\dbch\af31505\loch\f4 furnished to\hich\af4\dbch\af31505\loch\f4 do so, subject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, f\hich\af4\dbch\af31505\loch\f4 +ree 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, subl +\hich\af4\dbch\af31505\loch\f4 icense, and/or sell copies of the Software, and to permit persons to whom the Software is +\par \hich\af4\dbch\af31505\loch\f4 furnished to do so, subject to the following conditions: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions\hich\af4\dbch\af31505\loch\f4 of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED\hich\af4\dbch\af31505\loch\f4 -, 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 CONTRAC -\hich\af4\dbch\af31505\loch\f4 T\hich\af4\dbch\af31505\loch\f4 , TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Autodesk Artifakt Fonts -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 \hich\f4 Licensing information: \'a9\loch\f4 Autodesk, Inc. All Rights Reserved. -\par -\par \hich\af4\dbch\af31505\loch\f4 The Artifakt font software is Autodesk proprie\hich\af4\dbch\af31505\loch\f4 -tary and confidential, and may be used only by authorized users and only for Autodesk business purposes. Any use not authorized by Autodesk is not permitted and is an infringement of Autodesk's intellectual property rights as well as a breach of your agre -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 ment with Autodesk. Go to }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK https://brand.autodesk.com/brand-system/typography }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 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. +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Autodesk Artifakt Fonts +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Licensi\hich\af4\dbch\af31505\loch\f4 \hich\f4 ng information: \'a9\loch\f4 + Autodesk, Inc. All Rights Reserved. +\par +\par \hich\af4\dbch\af31505\loch\f4 The Artifakt font software is Autodesk pr\hich\af4\dbch\af31505\loch\f4 +oprietary and confidential, and may be used only by authorized users and only for Autodesk business purposes. Any use not authorized by Autodesk is not permitted and is an infringement of Autodesk's intellectual property rights as well as a breach of your +\hich\af4\dbch\af31505\loch\f4 agreement with Autodesk. Go to }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://brand.autodesk.com/brand-system/typography }{\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7e000000680074007400700073003a002f002f006200720061006e0064002e006100750074006f006400650073006b002e0063006f006d002f006200720061006e0064002d00730079007300740065006d002f007400 -790070006f006700720061007000680079000000795881f43b1d7f48af2c825dc485276300000000a5ab0003006f1454008e005c8f17016600200000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://brand.autodesk.com/brand-system\hich\af4\dbch\af31505\loch\f4 /typography}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 - for detailed usage guidelines on when and how to use the Artifakt designer collection. -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 DirectX -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://github.com/DynamoDS/Dynamo/tree/master/tools/install/Extra/DirectX/License%20Agreements/DirectX%20SDK%20EULA.txt" }{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +790070006f006700720061007000680079000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://brand.autodesk.com/brand-system/typography}}} +\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 for detailed usage guidelines on when and how to use the Artifakt designer collection. +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 DirectX +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://github.com/DynamoDS/Dynamo/tree/master/tools/install/Extra/DirectX/License%20Agreements/DirectX%20SDK%20EULA.txt" }{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bfe000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f00440079006e0061006d006f00440053002f00440079006e0061006d006f002f0074007200650065002f006d00 610073007400650072002f0074006f006f006c0073002f0069006e007300740061006c006c002f00450078007400720061002f0044006900720065006300740058002f004c006900630065006e00730065002000410067007200650065006d0065006e00740073002f0044006900720065006300740058002000530044004b -002000450055004c0041002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab000300410065027800390013017300001800}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://github.com/DynamoDS/Dynamo/tree/master/tools/install/Extra/DirectX/\hich\af4\dbch\af31505\loch\f4 License Agreements/DirectX SDK EULA.txt -\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://github.com/DynamoDS/Dynamo/tree/master/tools/install/Extra/DirectX/License%20Agreements/directx%20redist.txt" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +002000450055004c0041002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/DynamoDS/Dynamo/tree/master/tools/install/Extra/DirectX/License Agreements/DirectX SDK EULA.txt +\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://github.com/DynamoDS/Dynamo/tree/master/tools/install/Extra/DirectX/License%20Agreements/directx%20redist.txt" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bfa000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f00440079006e0061006d006f00440053002f00440079006e0061006d006f002f0074007200650065002f006d00 610073007400650072002f0074006f006f006c0073002f0069006e007300740061006c006c002f00450078007400720061002f0044006900720065006300740058002f004c006900630065006e00730065002000410067007200650065006d0065006e00740073002f00640069007200650063007400780020007200650064 -006900730074002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003126d002e00002a3a00a22a7300ec0000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 +006900730074002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/DynamoDS/Dynamo/tree/master/tools/install/Extra/DirectX/License Agreements/directx redist.txt -\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4 \ltrch\fcs0 \b\kerning1\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 ImageMagick -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://imagemagick.org/script/license.php }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4 \ltrch\fcs0 \b\kerning1\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 ImageMagick +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://imagemagick.org/script/license.php }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e000000680074007400700073003a002f002f0069006d006100670065006d0061006700690063006b002e006f00720067002f007300630072006900700074002f006c006900630065006e00730065002e0070006800 -70000000795881f43b1d7f48af2c825dc485276300000000a5ab0003006500650003493500724b53006e1400}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://imagemagick.org/script/license.php}}}\sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 +70000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://imagemagick.org/script/license.php}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \par -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16089027 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid16089027\charrsid16089027 \hich\af4\dbch\af31505\loch\f4 LiveChartsCore v.2.0.0-beta.855: +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 LiveChartsCore v.2.0.0-beta.855: \par \hich\af4\dbch\af31505\loch\f4 LiveChartsCore.SkiaSharpView v.2.0.0-beta.855: -\par \hich\af4\dbch\af31505\loch\f4 LiveChartsCore.SkiaSharpView.WPF \hich\af4\dbch\af31505\loch\f4 v.2.0.0-beta.855: +\par \hich\af4\dbch\af31505\loch\f4 LiveChartsCore.SkiaSharpView.WPF v.2.0.0-beta.855: \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2021 Alberto Rodriguez Orozco \par \par \hich\af4\dbch\af31505\loch\f4 MIT License \par -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid16089027\charrsid16089027 \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy \par \hich\af4\dbch\af31505\loch\f4 of this software and associated documentation files (the "Software"), to deal \par \hich\af4\dbch\af31505\loch\f4 in the Software without restriction, including without limitation the rights \par \hich\af4\dbch\af31505\loch\f4 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -\par \hich\af4\dbch\af31505\loch\f4 copies of the Software, and\hich\af4\dbch\af31505\loch\f4 to permit persons to whom the Software is +\par \hich\af4\dbch\af31505\loch\f4 copies of the S\hich\af4\dbch\af31505\loch\f4 oftware, and to permit persons to whom the Software is \par \hich\af4\dbch\af31505\loch\f4 furnished to do so, subject to the following conditions: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all \par \hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "A\hich\af4\dbch\af31505\loch\f4 S IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \par \hich\af4\dbch\af31505\loch\f4 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \par \hich\af4\dbch\af31505\loch\f4 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -\par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAG\hich\af4\dbch\af31505\loch\f4 ES OR OTHER +\par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER \par \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -\par \hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid16089027 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid16089027\charrsid16089027 \hich\af4\dbch\af31505\loch\f4 SOFTWARE.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238\charrsid16089027 -\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\lang1053\langfe2052\langnp1053\insrsid16089027 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10497410 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1053\langfe2052\kerning1\langnp1053\insrsid10497410\charrsid10497410 \hich\af4\dbch\af31505\loch\f4 -Magick.NET.Core v7.0.1: -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10497410 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1053\langfe2052\kerning1\langnp1053\insrsid10497410\charrsid10497410 -\hich\af4\dbch\af31505\loch\f4 Copyright [2013] [dlemstra]}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1053\langfe2052\kerning1\langnp1053\insrsid10497410 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/dlemstra/Magick.NET/blob/main/License.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\lang1053\langfe2052\langnp1053\insrsid1784394 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }{\rtlch\fcs1 \af40\afs20 \ltrch\fcs0 \f40\fs20\insrsid10758048\charrsid6388473 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 Magick.NET.Core v7.0.1: +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 Copyright [2013] [dlemstra] +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/dlemstra/Magick.NET/blob/main/License.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\lang1053\langfe1033\langnp1053\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b92000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0064006c0065006d0073007400720061002f004d0061006700690063006b002e004e00450054002f0062006c00 -6f0062002f006d00610069006e002f004c006900630065006e00730065002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab00034c538c73007100d30018430900614300}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://github.com/\hich\af4\dbch\af31505\loch\f4 dlemstra/Magick.NET/blob/main/License.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\lang1053\langfe2052\langnp1053\insrsid9658238 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid7632792 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7632792 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid7632792\charrsid7632792 \hich\af4\dbch\af31505\loch\f4 Licensed under the Apach\hich\af4\dbch\af31505\loch\f4 -e License, Version 2.0 (the "License"); +6f0062002f006d00610069006e002f004c006900630065006e00730065002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 +https://github.com/dlemstra/Magick.NET/blob/main/License.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048\charrsid6388473 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); \par \hich\af4\dbch\af31505\loch\f4 you may not use this file except in compliance with the License. \par \hich\af4\dbch\af31505\loch\f4 You may obtain a copy of the License at \par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2829184 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid7632792\charrsid2829184 \hich\af4\dbch\af31505\loch\f4 -http://www.apache.org/licenses/LICENSE-2.0 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7632792 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid7632792\charrsid7632792 -\par \hich\af4\dbch\af31505\loch\f4 Unless required by applicable law or agreed to in writing, softwar\hich\af4\dbch\af31505\loch\f4 e +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 Unless required by applicable law or agreed to in writing, software \par \hich\af4\dbch\af31505\loch\f4 distributed under the License is distributed on an "AS IS" BASIS, \par \hich\af4\dbch\af31505\loch\f4 WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. \par \hich\af4\dbch\af31505\loch\f4 See the License for the specific language governing permissions and \par \hich\af4\dbch\af31505\loch\f4 limitations under the License. -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7632792 {\rtlch\fcs1 \af4 \ltrch\fcs0 \lang1053\langfe2052\langnp1053\insrsid7632792\charrsid7632792 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4 \ltrch\fcs0 \insrsid10758048\charrsid6388473 \par \hich\af4\dbch\af31505\loch\f4 Magick.NET-Q8-AnyCPU v7.24.1: -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid7632792\charrsid2829184 \hich\af4\dbch\af31505\loch\f4 https://imagemagick.org/script/license.php -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid2829184 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid7632792\charrsid2829184 \hich\af4\dbch\af31505\loch\f4 -Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization dedicated to \hich\af4\dbch\af31505\loch\f4 making software imaging solutions freely available.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238\charrsid2829184 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid7632792 {\rtlch\fcs1 \af4 \ltrch\fcs0 \lang1053\langfe2052\langnp1053\insrsid7632792\charrsid16075008 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Open XML SDK -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238\charrsid2829184 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/OfficeDev/Open-XML-SDK }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid1784394\charrsid2829184 {\*\datafield +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://imagemagick.org/script/license.php }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e000000680074007400700073003a002f002f0069006d006100670065006d0061006700690063006b002e006f00720067002f007300630072006900700074002f006c006900630065006e00730065002e0070006800 +70000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 https://imagemagick.org/script/license.php}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +Copyright 1999-2021 ImageMagick Studio LLC, a non-profit organization dedicated to making software imaging solutions freely available. +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4 \ltrch\fcs0 \insrsid10758048\charrsid6388473 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Open XML SDK +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/OfficeDev/Open-XML-SDK }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\lang1053\langfe1033\langnp1053\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6c000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f004f00660066006900630065004400650076002f004f00700065006e002d0058004d004c002d00530044004b00 -0000795881f43b1d7f48af2c825dc485276300000000a5ab00032274004c98000000000d000400320000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238\charrsid2829184 \hich\af4\dbch\af31505\loch\f4 -https://github.com/OfficeDev/Open-XML-SDK}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238\charrsid2829184 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238\charrsid2829184 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/OfficeDev/Open-XML-SDK/blob/main/LICENSE }{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid1784394\charrsid2829184 {\*\datafield +0000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 https://github.com/OfficeDev/Open-XML-SDK}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/OfficeDev/Open-XML-SDK/blob/main/LICENSE }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\lang1053\langfe1033\langnp1053\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b90000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f004f00660066006900630065004400650076002f004f00700065006e002d0058004d004c002d00530044004b00 -2f0062006c006f0062002f006d00610069006e002f004c004900430045004e00530045000000795881f43b1d7f48af2c825dc485276300000000a5ab0003024f0072001c0068005e000000a50000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238\charrsid2829184 \hich\af4\dbch\af31505\loch\f4 https://github.com/OfficeDev/Open-XML-SDK/blob/main/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238\charrsid2829184 -\par }{\rtlch\fcs1 \ab\af4 \ltrch\fcs0 \b\lang1053\langfe2052\kerning1\langnp1053\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1053\langfe2052\kerning1\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Python Standard Library -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://docs.python.org/2.7/library/" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid1784394 {\*\datafield +2f0062006c006f0062002f006d00610069006e002f004c004900430045004e00530045000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 +https://github.com/OfficeDev/Open-XML-SDK/blob/main/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 +\par }{\rtlch\fcs1 \ab\af4 \ltrch\fcs0 \b\kerning1\insrsid10758048\charrsid6388473 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1053\langfe1033\kerning1\langnp1053\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Python Standard Library +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://docs.python.org/2.7/library/" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b62000000680074007400700073003a002f002f0064006f00630073002e0070007900740068006f006e002e006f00720067002f0032002e0037002f006c006900620072006100720079002f000000795881f43b1d7f48 -af2c825dc485276300000000a5ab00032c6200430000002200b600006f480000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://docs.python.org/2.7/library/ -\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://docs.pyt\hich\af4\dbch\af31505\loch\f4 -hon.org/2.7/license.html" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid1784394 {\*\datafield +af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://docs.python.org/2.7/library/ +\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://docs.python.org/2.7/license.html" }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6a000000680074007400700073003a002f002f0064006f00630073002e0070007900740068006f006e002e006f00720067002f0032002e0037002f006c006900630065006e00730065002e00680074006d006c000000 -795881f43b1d7f48af2c825dc485276300000000a5ab00032050006100710121007200004e5c0000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -https://docs.python.org/2.7/license.html -\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sectd \ltrsect -\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1053\langfe2052\kerning1\langnp1053\insrsid9658238 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Python Modules}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf27\highlight8\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://numpy.org/ }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b3e000000680074007400700073003a002f002f006e0075006d00700079002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab000312720073000000000055006e394e0000}} -}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://numpy.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 License: Distributed under a liberal}{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf28\highlight8\insrsid9658238 \~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://github.com/numpy/numpy/blob/main/LICENSE.txt" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://docs.python.org/2.7/license.html +\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1053\langfe1033\kerning1\langnp1053\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Python Modules}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf23\highlight8\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl276\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://numpy.org/ }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b3e000000680074007400700073003a002f002f006e0075006d00700079002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://numpy.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 }{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 License: Distributed under a liberal}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf24\highlight8\insrsid10758048 \~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://github.com/numpy/numpy/blob/main/LICENSE.txt" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b82000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f006e0075006d00700079002f006e0075006d00700079002f0062006c006f0062002f006d00610069006e002f00 -4c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab00030f6f006c00fb00000004000050490000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf29\highlight8\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -BSD license}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://pandas.pydata.org/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4e000000680074007400700073003a002f002f00700061006e006400610073002e007000790064006100740061002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab00033a3b2f00 -000100000038000000220000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://pandas.pydata.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\lang1053\langfe2052\langnp1053\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 License}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 :}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 BSD 3-Clause "New" or "Revised" License}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf30\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://scipy.org/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b3e000000680074007400700073003a002f002f00730063006900700079002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab00037b6514750000000000eb0100726c0000}} -}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://scipy.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 License:}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Distributed under a liberal}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\insrsid9658238 \~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://github.com/numpy/numpy/blob/main/LICENSE.txt" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +4c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf25\highlight8\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 BSD license}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://pandas.pydata.org/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b4e000000680074007400700073003a002f002f00700061006e006400610073002e007000790064006100740061002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}} +}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://pandas.pydata.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048\charrsid6388473 +\hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 License}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 :}{\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 BSD 3-Clause "New" or "Revised" License}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf26\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://scipy.org/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b3e000000680074007400700073003a002f002f00730063006900700079002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://scipy.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 License:}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\hich\af4\dbch\af31505\loch\f4 Distributed under a liberal}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\insrsid10758048 \~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://github.com/numpy/numpy/blob/main/LICENSE.txt" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b82000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f006e0075006d00700079002f006e0075006d00700079002f0062006c006f0062002f006d00610069006e002f00 -4c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab000322612f69000000000030002200220155}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf29\highlight8\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 -BSD license}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://pypi.org/project/openpyxl/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +4c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf25\highlight8\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 BSD license}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://pypi.org/project/openpyxl/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5e000000680074007400700073003a002f002f0070007900700069002e006f00720067002f00700072006f006a006500630074002f006f00700065006e007000790078006c002f000000795881f43b1d7f48af2c825d -c485276300000000a5ab000332361466000100000000004120d00022}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://pypi.org/project/openpyxl/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 License:\~MIT License (MIT)}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf27\highlight8\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://matplotlib.org/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b48000000680074007400700073003a002f002f006d006100740070006c006f0074006c00690062002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003066d004d0b0078790000 -00667539003a}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://matplotlib.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 License}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 : }{\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Matplotlib only uses BSD compatible code, and its license is based on the\~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://docs.python.org/3/license\hich\af4\dbch\af31505\loch\f4 .html" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid1784394 {\*\datafield +c485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://pypi.org/project/openpyxl/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 License:\~MIT License (MIT)}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf23\highlight8\insrsid10758048 + +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://matplotlib.org/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b48000000680074007400700073003a002f002f006d006100740070006c006f0074006c00690062002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://matplotlib.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 }{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 License}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 : }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Matplotlib only uses BSD compatible code, and its license is based on the\~}{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK "https://docs.python.org/3/license.html" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b66000000680074007400700073003a002f002f0064006f00630073002e0070007900740068006f006e002e006f00720067002f0033002f006c006900630065006e00730065002e00680074006d006c000000795881f4 -3b1d7f48af2c825dc485276300000000a5ab0003222edd6f002e5d4600000000000a0054}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 PSF}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf25\insrsid9658238 \~\hich\af4\dbch\af31505\loch\f4 license}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf28\highlight8\insrsid9658238 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://pypi.org/project/Pillow/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +3b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf2\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 PSF}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\insrsid10758048 \~\hich\af4\dbch\af31505\loch\f4 license}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf24\highlight8\insrsid10758048 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://pypi.org/project/Pillow/ }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5a000000680074007400700073003a002f002f0070007900700069002e006f00720067002f00700072006f006a006500630074002f00500069006c006c006f0077002f000000795881f43b1d7f48af2c825dc4852763 -00000000a5ab000300142a6900887f3000f30000744b005c}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 https://pypi.org/project/Pillow/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf28\highlight8\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 License:}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \~ -\hich\af4\dbch\af31505\loch\f4 Historical Permission Notice}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 and Disclaimer (HPND) }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf27\highlight8\insrsid9658238 - -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4 \ltrch\fcs0 \lang1053\langfe2052\kerning1\langnp1053\insrsid9658238 -\par }{\rtlch\fcs1 \af4 \ltrch\fcs0 \lang1053\langfe2052\kerning1\langnp1053\insrsid14892156 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16455092 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid16455092\charrsid16455092 -\par \hich\af4\dbch\af31505\loch\f4 Xceed Extended WPF Toolkit v.5.0.103}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid16455092 -\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1036\langfe2052\langnp1036\insrsid9658238\charrsid15220234 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://opensource.org/licenses/ms-pl.html" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +00000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://pypi.org/project/Pillow/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf24\highlight8\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 License:}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \~ +\hich\af4\dbch\af31505\loch\f4 Historical Permission Notice}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 and Disclaimer (HPND) }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf23\highlight8\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4 \ltrch\fcs0 \kerning1\insrsid10758048\charrsid6388473 +\par +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 Xceed Extended WPF Toolkit v.5.0.103 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1036\langfe1033\langnp1036\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://opensource.org/licenses/ms-pl.html" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\lang1036\langfe1033\langnp1036\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e000000680074007400700073003a002f002f006f00700065006e0073006f0075007200630065002e006f00720067002f006c006900630065006e007300650073002f006d0073002d0070006c002e00680074006d00 -6c000000795881f43b1d7f48af2c825dc485276300000000a5ab000300eaff00008b585800000000006d0038}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\lang1036\langfe2052\langnp1036\insrsid9658238\charrsid15220234 \hich\af4\dbch\af31505\loch\f4 -Microsoft Public License -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 }}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1036\langfe2052\langnp1036\insrsid9658238\charrsid15220234 -\hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/xceedsoftware/wpftoolkit/blob/0ed4ed84152d6a3e2a627f2ef05f82627fdaf3fc/license.md }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid1784394 {\*\datafield +6c000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1036\langfe1033\langnp1036\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Microsoft Public License +\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1036\langfe1033\langnp1036\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK https://github.com/xceedsoftware/wpftoolkit/blob/0ed4ed84152d6a3e2a627f2ef05f82627fdaf3fc/license.md }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1036\langfe1033\langnp1036\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90be2000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f007800630065006500640073006f006600740077006100720065002f0077007000660074006f006f006c006b00 690074002f0062006c006f0062002f0030006500640034006500640038003400310035003200640036006100330065003200610036003200370066003200650066003000350066003800320036003200370066006400610066003300660063002f006c006900630065006e00730065002e006d0064000000795881f43b1d7f -48af2c825dc485276300000000a5ab0003005d800000cb7f4c0000000061910043}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1036\langfe2052\langnp1036\insrsid9658238\charrsid15220234 \hich\af4\dbch\af31505\loch\f4 -https://github.com/xceedsoftware/wpftoolkit/blob/0ed4ed84152d6a3e2a627f2ef05f82627fdaf3fc/license.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf25\lang1036\langfe2052\kerning1\langnp1036\insrsid9658238\charrsid15220234 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\f40\fs20\lang1036\langfe2052\kerning1\langnp1036\insrsid9658238\charrsid15220234 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Microsoft.Web.WebView2 }{\rtlch\fcs1 \ab\af4\afs22 -\ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid13390354\charrsid13390354 \hich\af4\dbch\af31505\loch\f4 v.1.0.2045.28}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid9658238 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid9658238 \hich\af4\dbch\af31505\loch\f4 Copyright (C) Microsoft Corporation. All rights reserved. +48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1036\langfe1033\langnp1036\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/xceedsoftware/wpftoolkit/blob/0ed4ed84152d6a3e2a627f2ef05f82627fdaf3fc/license.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af40\afs20 \ltrch\fcs0 \b\f40\fs20\kerning1\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Microsoft.Web.WebView2 v.1.0.2045.28 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (C) Microsoft Corporation. All rights reserved. \par \par \hich\af4\dbch\af31505\loch\f4 Redistribution and use in source and binary forms, with or without \par \hich\af4\dbch\af31505\loch\f4 modification, are permitted provided that the following conditions are \par \hich\af4\dbch\af31505\loch\f4 met: \par -\par \hich\af4\dbch\af31505\loch\f4 * Redistribut\hich\af4\dbch\af31505\loch\f4 ions of source code must retain the above copyright +\par \hich\af4\dbch\af31505\loch\f4 * Redistributions of source code must retain the above copyright \par \hich\af4\dbch\af31505\loch\f4 notice, this list of conditions and the following disclaimer. \par \hich\af4\dbch\af31505\loch\f4 * Redistributions in binary form must reproduce the above \par \hich\af4\dbch\af31505\loch\f4 copyright notice, this list of conditions and the following disclaimer -\par \hich\af4\dbch\af31505\loch\f4 in the doc\hich\af4\dbch\af31505\loch\f4 umentation and/or other materials provided with the +\par \hich\af4\dbch\af31505\loch\f4 in the documentation and/or other materials provided with the \par \hich\af4\dbch\af31505\loch\f4 distribution. \par \hich\af4\dbch\af31505\loch\f4 * The name of Microsoft Corporation, or the names of its contributors \par \hich\af4\dbch\af31505\loch\f4 may not be used to endorse or promote products derived from this -\par \hich\af4\dbch\af31505\loch\f4 software without specific prior written permission. +\par \hich\af4\dbch\af31505\loch\f4 software without specific prior wri\hich\af4\dbch\af31505\loch\f4 tten permission. \par \par \hich\af4\dbch\af31505\loch\f4 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \par \hich\af4\dbch\af31505\loch\f4 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT \par \hich\af4\dbch\af31505\loch\f4 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR \par \hich\af4\dbch\af31505\loch\f4 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT \par \hich\af4\dbch\af31505\loch\f4 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, -\par \hich\af4\dbch\af31505\loch\f4 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (I\hich\af4\dbch\af31505\loch\f4 NCLUDING, BUT NOT +\par \hich\af4\dbch\af31505\loch\f4 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT \par \hich\af4\dbch\af31505\loch\f4 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -\par \hich\af4\dbch\af31505\loch\f4 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY +\par \hich\af4\dbch\af31505\loch\f4 DATA, OR PROFITS\hich\af4\dbch\af31505\loch\f4 ; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY \par \hich\af4\dbch\af31505\loch\f4 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -\par \hich\af4\dbch\af31505\loch\f4 (INCLUDING NEGLIGENCE OR OTHER\hich\af4\dbch\af31505\loch\f4 WISE) ARISING IN ANY WAY OUT OF THE USE +\par \hich\af4\dbch\af31505\loch\f4 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE \par \hich\af4\dbch\af31505\loch\f4 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid1784394 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16215368 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid16215368\charrsid16215368 \hich\af4\dbch\af31505\loch\f4 Lucene.Net v.4.8.0-beta00016 +\par +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1053\langfe1033\kerning1\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 Lucene.Net v.4.8.0-beta00016 \par \hich\af4\dbch\af31505\loch\f4 Lucene.Net.Analysis.Common v.4.8.0-beta00016 -\par \hich\af4\dbch\af31505\loch\f4 Lucene.Net.Queries v.4.8.0-b\hich\af4\dbch\af31505\loch\f4 eta00016 +\par \hich\af4\dbch\af31505\loch\f4 Lucene.Net.Queries v.4.8.0-beta00016 \par \hich\af4\dbch\af31505\loch\f4 Lucene.Net.QueryParser v.4.8.0-beta00016 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid16215368 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid16215368\charrsid16215368 \hich\af4\dbch\af31505\loch\f4 -Lucene.Net.Sandbox v.4.8.0-beta00016}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid16215368 -\par }{\field\fldedit{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://lucenenet.apache.org/"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 {\*\datafield +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1053\langfe1033\kerning1\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 +Lucene.Net.Sandbox v.4.8.0-beta00016 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://lucenenet.apache.org/"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b54000000680074007400700073003a002f002f006c007500630065006e0065006e00650074002e006100700061006300680065002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab -0003804f65150000009200ff004c782e0061}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid11167982\charrsid11167982 \hich\af4\dbch\af31505\loch\f4 https://lucenenet.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid11167982\charrsid3998130 \hich\af4\dbch\af31505\loch\f4 apache}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid11167982\charrsid11167982 \hich\af4\dbch\af31505\loch\f4 .org/}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\ul\cf26\insrsid1784394 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid1784394 }}\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid1784394 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 -\fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid14298549 \hich\af4\dbch\af31505\loch\f4 - HYPERLINK "}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid14298549\charrsid1784394 \hich\af4\dbch\af31505\loch\f4 https://github.com/apache/lucenenet/blob/master/LICENSE.txt}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid14298549 -\hich\af4\dbch\af31505\loch\f4 " }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid3998130 {\*\datafield +0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 https://lucenenet.apache.org/ +\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/apache/lucenenet/blob/master/LICENSE.txt } +{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b90000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f006100700061006300680065002f006c007500630065006e0065006e00650074002f0062006c006f0062002f00 -6d00610073007400650072002f004c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003580000d46bcc00000049000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \cs19\fs22\ul\cf21\insrsid14298549\charrsid14700233 -\hich\af4\dbch\af31505\loch\f4 https://github.com/apache/lucenenet/blob/master/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid1784394 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14298549 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid14298549\charrsid14298549 \hich\af4\dbch\af31505\loch\f4 Copyright 2022 Apache Lucene.NET -\par -\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apac\hich\af4\dbch\af31505\loch\f4 he License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at}{\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid14298549 \hich\af4\dbch\af31505\loch\f4 }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid14298549 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid14298549\charrsid14298549 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid14298549 \hich\af4\dbch\af31505\loch\f4 " }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid3998130 {\*\datafield +6d00610073007400650072002f004c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 +\hich\af4\dbch\af31505\loch\f4 https://github.com/apache/lucenenet/blob/master/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 +\b\fs22\cf21\lang1053\langfe1033\kerning1\langnp1053\insrsid10758048\charrsid6388473 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright 2022 Apache Lucene.NET +\par +\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \ab\af4\afs22 +\ltrch\fcs0 \b\fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\kerning1\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 -30000000795881f43b1d7f48af2c825dc485276300000000a5ab00030000380000b8586400ed00ae00}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \cs19\fs22\ul\cf21\insrsid14298549\charrsid14700233 \hich\af4\dbch\af31505\loch\f4 -http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid14298549 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid14298549\charrsid14298549 \hich\af4\dbch\af31505\loch\f4 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT W\hich\af4\dbch\af31505\loch\f4 -ARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid14298549 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid3998130 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3998130 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\lang1036\langfe2052\kerning1\langnp1036\insrsid3998130\charrsid15220234 -\hich\af4\dbch\af31505\loch\f4 Microsoft.Extensions.Configuration.Json v6.0.0 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid3998130\charrsid3998130 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid3998130\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://github.com/dotnet/runtime/blob/main/LICENSE.TXT" }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf26\kerning1\insrsid4611777\charrsid4611777 {\*\datafield +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language gove +\hich\af4\dbch\af31505\loch\f4 rning permissions and limitations under the License. +\par +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\lang1036\langfe1033\kerning1\langnp1036\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Microsoft.Extensions.Configuration.Json v6.0.0 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/dotnet/runtime/blob/main/LICENSE.TXT }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\kerning1\insrsid6388473 +{\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b88000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0064006f0074006e00650074002f00720075006e00740069006d0065002f0062006c006f0062002f006d006100 -69006e002f004c004900430045004e00530045002e005400580054000000795881f43b1d7f48af2c825dc485276300000000a5ab00030000001100000015005c145c}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \cs19\fs22\ul\cf26\kerning1\insrsid3998130\charrsid4611777 -\hich\af4\dbch\af31505\loch\f4 https://github.com/dotnet/runtime/blob/main/LICENSE.TX\hich\af4\dbch\af31505\loch\f4 T}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid3998130\charrsid4611777 - -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf26\kerning1\insrsid4611777 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid4611777 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 -Copyright (c) .NET Foundation and Contributors +69006e002f004c004900430045004e00530045002e005400580054000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/dotnet/runtime/blob/main/LICENSE.TXT}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf22\kerning1\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf22\kerning1\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) .NET Foundation and Contributors \par \hich\af4\dbch\af31505\loch\f4 All rights reserved. \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 of this software and associated documentation files (the "Software"), to deal}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 -\hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 in the Software without restriction, including without limitation the rights}{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 copies of the Software, and\hich\af4\dbch\af31505\loch\f4 to permit persons to whom the Software is}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 -\hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 furnished to do so, subject to the following conditions: -\par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. -\par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "A\hich\af4\dbch\af31505\loch\f4 S IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 -\hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE}{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAG\hich\af4\dbch\af31505\loch\f4 ES OR OTHER}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 -\hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 I}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 N THE}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\kerning1\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4611777\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 SOFTWARE.}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 -\b\fs22\cf26\kerning1\insrsid4611777\charrsid3998130 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3998130 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid3998130 -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid3998130\charrsid3998130 \hich\af4\dbch\af31505\loch\f4 CsvHelper v30.0.1}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid3998130 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid3998130\charrsid3998130 \hich\af4\dbch\af31505\loch\f4 Apache 2.0 -\par }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid3998130\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://github.com/JoshClose/CsvHelper/blob/master/LICENSE.txt" }{\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf26\kerning1\insrsid4611777\charrsid4611777 {\*\datafield +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: +\par +\par \hich\af4\dbch\af31505\loch\f4 The abo\hich\af4\dbch\af31505\loch\f4 ve copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par +\par \hich\af4\dbch\af31505\loch\f4 +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 +\hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNE\hich\af4\dbch\af31505\loch\f4 +CTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf22\kerning1\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 CsvHelper v30.0.1 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Apache 2.0 +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/JoshClose/CsvHelper/blob/master/LICENSE.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\kerning1\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b96000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f004a006f007300680043006c006f00730065002f00430073007600480065006c007000650072002f0062006c00 -6f0062002f006d00610073007400650072002f004c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003000087018f13060000780020}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\cs19\fs22\ul\cf26\kerning1\insrsid3998130\charrsid4611777 \hich\af4\dbch\af31505\loch\f4 https://github.com/JoshClose/CsvHelper/bl\hich\af4\dbch\af31505\loch\f4 ob/master/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 -\ltrch\fcs0 \fs22\cf26\kerning1\insrsid3998130\charrsid4611777 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid4611777 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid12653622 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777\charrsid14298549 \hich\af4\dbch\af31505\loch\f4 -Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777 -\hich\af4\dbch\af31505\loch\f4 }{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777\charrsid14298549 -\hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 " }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777 {\*\datafield +6f0062002f006d00610073007400650072002f004c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/JoshClose/CsvHelper/blob/master/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf22\kerning1\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 -30000000795881f43b1d7f48af2c825dc485276300000000a5ab000300ff00003701ff660073000000}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \cs19\fs22\ul\cf21\insrsid4611777\charrsid14700233 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0 -}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777 \hich\af4\dbch\af31505\loch\f4 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4611777\charrsid14298549 \hich\af4\dbch\af31505\loch\f4 -Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language gover -\hich\af4\dbch\af31505\loch\f4 n\hich\af4\dbch\af31505\loch\f4 ing permissions and limitations under the License.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622\charrsid12653622 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3998130 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid3998130 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid4484117 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid4484117\charrsid9377761 \hich\af4\dbch\af31505\loch\f4 Prism.Core v8.1.97 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid4484117\charrsid9377761 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) -\par }{\rtlch\fcs1 \af4 \ltrch\fcs0 \cs19\ul\cf26\insrsid4484117\charrsid9377761 \hich\af4\dbch\af31505\loch\f4 https://github.com/PrismLibrary/Prism/blob/master/LICENSE.txt -\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid4484117\charrsid9377761 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid4484117 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid4484117\charrsid12335516 \hich\af4\dbch\af31505\loch\f4 Copyright (c) Prism Library -\par -\par \hich\af4\dbch\af31505\loch\f4 All rights reserved. Permission is hereby granted, free of charge, to a\hich\af4\dbch\af31505\loch\f4 -ny 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 -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language gove +\hich\af4\dbch\af31505\loch\f4 rning permissions and limitations under the License. +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 Prism.Core v8.1.97 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4 \ltrch\fcs0 \ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/PrismLibrary/Prism/blob/master/LICENSE.txt }{\rtlch\fcs1 \af4 \ltrch\fcs0 \ul\cf22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b94000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0050007200690073006d004c006900620072006100720079002f0050007200690073006d002f0062006c006f00 +62002f006d00610073007400650072002f004c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4 \ltrch\fcs0 \ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/PrismLibrary/Prism/blob/master/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4 \ltrch\fcs0 \ul\cf22\insrsid10758048 +\par }{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyr\hich\af4\dbch\af31505\loch\f4 ight (c) Prism Library \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. +\par \hich\af4\dbch\af31505\loch\f4 +All rights reserved. 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 +\hich\af4\dbch\af31505\loch\f4 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: +\par +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and t\hich\af4\dbch\af31505\loch\f4 his permission notice shall be included in all copies or substantial portions of the Software. \par \par \hich\af4\dbch\af31505\loch\f4 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 -\hich\af4\dbch\af31505\loch\f4 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. -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3998130 {\field\fldedit{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid3998130 \hich\af4\dbch\af31505\loch\f4 -HYPERLINK "https://lucenenet.apache.org/"}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid3998130 {\*\datafield +\hich\af4\dbch\af31505\loch\f4 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 O\hich\af4\dbch\af31505\loch\f4 +R THE USE OR OTHER DEALINGS IN THE SOFTWARE. +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://lucenenet.apache.org/"}{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b54000000680074007400700073003a002f002f006c007500630065006e0065006e00650074002e006100700061006300680065002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab -0003804f657a0000000500010000005c0049}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid3998130 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid12653622 }}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid12653622 \rtlch\fcs1 \af4\afs24\alang1025 -\ltrch\fcs0 \fs24\lang1033\langfe2052\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp2052 \sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid12653622 \hich\af4\dbch\af31505\loch\f4 -MimeMapping}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid12653622\charrsid3998130 \hich\af4\dbch\af31505\loch\f4 v}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid12653622 \hich\af4\dbch\af31505\loch\f4 2.}{ -\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid12653622\charrsid3998130 0.0}{\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid12653622 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid12653622 \hich\af4\dbch\af31505\loch\f4 MIT License}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid12653622\charrsid3998130 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid12653622 {\field\flddirty{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid12653622 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "}{\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid12653622\charrsid9731339 \hich\af4\dbch\af31505\loch\f4 https://licenses.nuget.org/MIT}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid12653622 \hich\af4\dbch\af31505\loch\f4 " }{ -\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid12653622 {\*\datafield +0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 +\par }}}\pard\plain \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af4\afs24\alang1025 \ltrch\fcs0 \fs24\lang1033\langfe1033\loch\af4\hich\af4\dbch\af31505\cgrid\langnp1033\langfenp1033 \sectd \ltrsect +\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 MimeMapping v2.0.0 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 MIT License +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://licenses.nuget.org/MIT }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\kerning1\insrsid6388473 {\*\datafield 00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b56000000680074007400700073003a002f002f006c006900630065006e007300650073002e006e0075006700650074002e006f00720067002f004d00490054000000795881f43b1d7f48af2c825dc485276300000000 -a5ab00030087006e006d1e63}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \cs19\fs22\ul\cf21\kerning1\insrsid12653622\charrsid10299691 \hich\af4\dbch\af31505\loch\f4 https://licenses.nuget.org/MIT}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf26\kerning1\insrsid12653622 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622\charrsid9731339 \hich\af4\dbch\af31505\loch\f4 Copyright (c) }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622\charrsid9731339 -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charg\hich\af4\dbch\af31505\loch\f4 e, to any person obtaining a copy of\~}{\rtlch\fcs1 \ai\af4\afs22 \ltrch\fcs0 \i\fs22\cf25\insrsid12653622\charrsid9731339 -\hich\af4\dbch\af31505\loch\f4 this software and associated documentation files}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622\charrsid9731339 \~\hich\af4\dbch\af31505\loch\f4 -(the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/o\hich\af4\dbch\af31505\loch\f4 -r sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice\~}{\rtlch\fcs1 \ai\af4\afs22 \ltrch\fcs0 \i\fs22\cf25\insrsid12653622\charrsid9731339 \hich\af4\dbch\af31505\loch\f4 (including the next paragraph)}{\rtlch\fcs1 -\af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622\charrsid9731339 \~\hich\af4\dbch\af31505\loch\f4 shall be included in all copies or su\hich\af4\dbch\af31505\loch\f4 bstantial portions of the Software.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\fs22\cf25\insrsid12653622 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622\charrsid9731339 +a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://licenses.nuget.org/MIT}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf22\kerning1\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) +\par +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of\~}{\rtlch\fcs1 \ai\af4\afs22 \ltrch\fcs0 \i\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +this software and associated documentation files}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \~\hich\af4\dbch\af31505\loch\f4 +(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 furnish +\hich\af4\dbch\af31505\loch\f4 ed to do so, subject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this \hich\af4\dbch\af31505\loch\f4 permission notice\~}{\rtlch\fcs1 \ai\af4\afs22 \ltrch\fcs0 \i\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 (including the next paragraph)}{ +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \~\hich\af4\dbch\af31505\loch\f4 shall be included in all copies or substantial portions of the Software. +\par \par \hich\af4\dbch\af31505\loch\f4 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\~}{ -\rtlch\fcs1 \ai\af4\afs22 \ltrch\fcs0 \i\fs22\cf25\insrsid12653622\charrsid9731339 \hich\af4\dbch\af31505\loch\f4 THE AUTHORS OR COPYRIGHT HOLDERS}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid12653622\charrsid9731339 \~ -\hich\af4\dbch\af31505\loch\f4 BE \hich\af4\dbch\af31505\loch\f4 -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.}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 -\cs19\fs22\ul\cf21\insrsid12653622\charrsid9731339 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3998130 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid3998130 -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3346706 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf25\kerning1\insrsid3346706\charrsid15019625 \hich\af4\dbch\af31505\loch\f4 -DotNetProjects.Extended.Wpf.Toolkit v5.0.103 -\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid3346706\charrsid15019625 \hich\af4\dbch\af31505\loch\f4 Micro\hich\af4\dbch\af31505\loch\f4 soft Public License -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3346706 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf26\insrsid3346706\charrsid15019625 \hich\af4\dbch\af31505\loch\f4 -https://github.com/dotnetprojects/WpfExtendedToolkit/blob/Extended/LICENSE.md -\par -\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3346706 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\kerning1\insrsid3346706\charrsid15019625 \hich\af4\dbch\af31505\loch\f4 -This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the sof\hich\af4\dbch\af31505\loch\f4 tware. +\rtlch\fcs1 \ai\af4\afs22 \ltrch\fcs0 \i\fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 THE AUTHORS OR COPYRIGHT HOLDERS}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \~\hich\af4\dbch\af31505\loch\f4 +BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CON\hich\af4\dbch\af31505\loch\f4 NECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.}{\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\ul\cf25\insrsid10758048 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \ab\af4\afs22 \ltrch\fcs0 \b\fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 DotNetProjects.Extended.Wpf.Toolkit v5.0.103 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Microsoft Public License +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +HYPERLINK https://github.com/dotnetprojects/WpfExtendedToolkit/blob/Extended/LICENSE.md }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90bb4000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0064006f0074006e0065007400700072006f006a0065006300740073002f005700700066004500780074006500 +6e0064006500640054006f006f006c006b00690074002f0062006c006f0062002f0045007800740065006e006400650064002f004c004900430045004e00530045002e006d0064000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\ul\cf22\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 https://github.com/dotnetprojects/WpfExtendedToolkit/blob/Extended/LICENSE.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\ul\cf22\insrsid10758048 + +\par +\par }\pard \ltrpar\ql \li0\ri0\sl288\slmult1\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\kerning1\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +This license governs use of the accompanying software. If you use the software, you accept this license. If you do not accept the license, do not use the software. \par \par \hich\af4\dbch\af31505\loch\f4 1. Definitions \par \hich\af4\dbch\af31505\loch\f4 -The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contribu -\hich\af4\dbch\af31505\loch\f4 tor" is any person that distributes its contribution under this license. "Licensed patents" are a contributor's patent claims that read directly on its contribution. +The terms "reproduce," "reproduction," "derivative works," and "distribution" have the same meaning here as under U.S. copyright law. A "contribution" is the original software, or any additions or changes to the software. A "contributor" is any person tha +\hich\af4\dbch\af31505\loch\f4 t distributes its contribution under this license. "Licensed patents" are a\hich\af4\dbch\af31505\loch\f4 contributor's patent claims that read directly on its contribution. \par \hich\af4\dbch\af31505\loch\f4 2. Grant of Rights -\par \hich\af4\dbch\af31505\loch\f4 (A) Copyright Grant- Subject to the terms of this license, including th\hich\af4\dbch\af31505\loch\f4 -e license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivative works of its contribution, and distribute its contribution or any d -\hich\af4\dbch\af31505\loch\f4 e\hich\af4\dbch\af31505\loch\f4 rivative works that you create. -\par \hich\af4\dbch\af31505\loch\f4 (B) Patent Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents t -\hich\af4\dbch\af31505\loch\f4 o make, have made, use, sell, offer for sale, import, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. +\par \hich\af4\dbch\af31505\loch\f4 +(A) Copyright Grant- Subject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free copyright license to reproduce its contribution, prepare derivat +\hich\af4\dbch\af31505\loch\f4 ive works of its contribution, and distribute its contribution or any derivative works that you create. +\par \hich\af4\dbch\af31505\loch\f4 (B) Patent Grant- Su\hich\af4\dbch\af31505\loch\f4 +bject to the terms of this license, including the license conditions and limitations in section 3, each contributor grants you a non-exclusive, worldwide, royalty-free license under its licensed patents to make, have made, use, sell, offer for sale, impor +\hich\af4\dbch\af31505\loch\f4 t, and/or otherwise dispose of its contribution in the software or derivative works of the contribution in the software. \par \hich\af4\dbch\af31505\loch\f4 3. Conditions and Limitations -\par \hich\af4\dbch\af31505\loch\f4 (A) No Trademark License- This license does not grant \hich\af4\dbch\af31505\loch\f4 you rights to use any contributors' name, logo, or trademarks. +\par \hich\af4\dbch\af31505\loch\f4 (A) No Trademark License- This license does not grant you rights to use any contributors' name, logo, or t\hich\af4\dbch\af31505\loch\f4 rademarks. \par \hich\af4\dbch\af31505\loch\f4 (B) If you bring a patent claim against any contributor over patents that you claim are infringed by the software, your patent license from such contributor to the software ends automatically. -\par \hich\af4\dbch\af31505\loch\f4 (C) If you distribute any portion of the software, you must ret\hich\af4\dbch\af31505\loch\f4 ain all copyright, patent, trademark, and attribution notices that are present in the software. -\par \hich\af4\dbch\af31505\loch\f4 (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this license with y\hich\af4\dbch\af31505\loch\f4 -our distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. -\par \hich\af4\dbch\af31505\loch\f4 (E) The software is licensed "as-is." You bear the risk of using it. The contributors give \hich\af4\dbch\af31505\loch\f4 -no express warranties, guarantees, or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent permitted under your local laws, the contributors exclude the implied warranties of merchantabi -\hich\af4\dbch\af31505\loch\f4 l\hich\af4\dbch\af31505\loch\f4 ity, fitness for a particular purpose and non-infringement. -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid3998130 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid3346706 -\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid1060736 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid1060736\charrsid1060736 \hich\af4\dbch\af31505\loch\f4 CastleCore v.5.1.1 +\par \hich\af4\dbch\af31505\loch\f4 (C) If you distribute any portion of the software, you must retain all copyright, patent, trademark, and attribution notices that are present in the software. +\par \hich\af4\dbch\af31505\loch\f4 (D) If you distribute any portion of the software in source code form, you may do so only under this license by including a complete copy of this lic\hich\af4\dbch\af31505\loch\f4 +ense with your distribution. If you distribute any portion of the software in compiled or object code form, you may only do so under a license that complies with this license. +\par \hich\af4\dbch\af31505\loch\f4 +(E) The software is licensed "as-is." You bear the risk of using it. The contributors give no express warranties, guarantees, or conditions. You may have additional consumer rights under your local laws which this license cannot change. To the extent perm +\hich\af4\dbch\af31505\loch\f4 itted under your local laws, the contributors exclude the implied warranties of m\hich\af4\dbch\af31505\loch\f4 erchantability, fitness for a particular purpose and non-infringement. +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0 {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 +\par \hich\af4\dbch\af31505\loch\f4 CastleCore v.5.1.1 \par \hich\af4\dbch\af31505\loch\f4 APACHE 2.0 -\par \hich\af4\dbch\af31505\loch\f4 Copyright 2004-2021 Castle Project - http://www.castleproject.org/ +\par \hich\af4\dbch\af31505\loch\f4 Copyright 2004-2021 Castle Project - }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.castleproject.org/ }{\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b5400000068007400740070003a002f002f007700770077002e0063006100730074006c006500700072006f006a006500630074002e006f00720067002f000000795881f43b1d7f48af2c825dc485276300000000a5ab +0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.castleproject.org/}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 + \par -\par \hich\af4\dbch\af31505\loch\f4 https://github.com/castleproject/Core/blob/master/LICENSE +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/castleproject/Core/blob/master/LICENSE }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8c000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0063006100730074006c006500700072006f006a006500630074002f0043006f00720065002f0062006c006f00 +62002f006d00610073007400650072002f004c004900430045004e00530045000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/castleproject/Core/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \par \par \hich\af4\dbch\af31505\loch\f4 DynamicLanguageRuntime v.1.2.2 \par \hich\af4\dbch\af31505\loch\f4 APACHE 2.0 -\par \hich\af4\dbch\af31505\loch\f4 https://github.com/IronLanguages/dlr/blob/master/LICENSE +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/IronLanguages/dlr/blob/master/LICENSE }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8a000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f00490072006f006e004c0061006e006700750061006700650073002f0064006c0072002f0062006c006f006200 +2f006d00610073007400650072002f004c004900430045004e00530045000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/IronLanguages/dlr/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \par \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) .NET Foundation and Contributors \par \hich\af4\dbch\af31505\loch\f4 All Rights Reserved \par -\par \hich\af4\dbch\af31505\loch\f4 Licensed under the\hich\af4\dbch\af31505\loch\f4 - Apache License, Version 2.0 (the ""License""); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, -\hich\af4\dbch\af31505\loch\f4 s\hich\af4\dbch\af31505\loch\f4 -oftware distributed under the License is distributed on an ""AS IS"" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. +\par \hich\af4\dbch\af31505\loch\f4 Licensed under the Apache License, Version 2.0 (the ""License""); you may not use this file except in compliance with the License. You may obtain a copy of the License at }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 +\ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK http://www.apache.org/licenses/LICENSE-2.0 }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b6e00000068007400740070003a002f002f007700770077002e006100700061006300680065002e006f00720067002f006c006900630065006e007300650073002f004c004900430045004e00530045002d0032002e00 +30000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 http://www.apache.org/licenses/LICENSE-2.0}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj { +\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 + Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an ""AS IS"" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language gov +\hich\af4\dbch\af31505\loch\f4 erning permissions and limitations under the License. \par -\par \hich\af4\dbch\af31505\loch\f4 HarfBuz\hich\af4\dbch\af31505\loch\f4 zSharp v.2.8.2.4-preview.84 +\par \hich\af4\dbch\af31505\loch\f4 HarfBuzzSharp v.2.8.2.4-preview.84 \par \hich\af4\dbch\af31505\loch\f4 HarfBuzzSharp.NativeAssets.macOS v.2.8.2.4-preview.84 \par \hich\af4\dbch\af31505\loch\f4 HarfBuzzSharp.NativeAssets.Win32 v.2.8.2.4-preview.84 \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2015-2016 Xamarin, Inc. -\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017-2018 Microsoft Corporation. +\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017-20\hich\af4\dbch\af31505\loch\f4 18 Microsoft Corporation. \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free\hich\af4\dbch\af31505\loch\f4 - 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, sublice -\hich\af4\dbch\af31505\loch\f4 n\hich\af4\dbch\af31505\loch\f4 se, 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: +\par \hich\af4\dbch\af31505\loch\f4 +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, m +\hich\af4\dbch\af31505\loch\f4 erge, 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: \par -\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of\hich\af4\dbch\af31505\loch\f4 the Software. +\par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all\hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. \par \par \hich\af4\dbch\af31505\loch\f4 -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 COPYR -\hich\af4\dbch\af31505\loch\f4 IGHT 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. - +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 +\hich\af4\dbch\af31505\loch\f4 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. \par \par \hich\af4\dbch\af31505\loch\f4 SkiaSharp v.2.88.4-preview.84 -\par \hich\af4\dbch\af31505\loch\f4 Skia\hich\af4\dbch\af31505\loch\f4 Sharp.HarfBuzz v.2.88.4-preview.84 +\par \hich\af4\dbch\af31505\loch\f4 SkiaSharp.HarfBuzz v.2.88.4-preview.84 \par \hich\af4\dbch\af31505\loch\f4 SkiaSharp.NativeAssets.macOS v.2.88.4-preview.84 \par \hich\af4\dbch\af31505\loch\f4 SkiaSharp.NativeAssets.Win32 v.2.88.4-preview.84 \par \hich\af4\dbch\af31505\loch\f4 SkiaSharp.Views.Desktop.Common v.2.88.4-preview.84 @@ -1614,27 +1647,23 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2015-2016 Xamarin, Inc. \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017-2018 Microsoft Corporation. \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (\hich\af4\dbch\af31505\loch\f4 -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 -\hich\af4\dbch\af31505\loch\f4 \hich\af4\dbch\af31505\loch\f4 to do so, subject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 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 Softwa\hich\af4\dbch\af31505\loch\f4 +re 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 co +\hich\af4\dbch\af31505\loch\f4 nditions: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI\hich\af4\dbch\af31505\loch\f4 -ED, 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 CONTR -\hich\af4\dbch\af31505\loch\f4 A\hich\af4\dbch\af31505\loch\f4 CT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -\par -\par \hich\af4\dbch\af31505\loch\f4 SoapFormatter v1.0.11 -\par \hich\af4\dbch\af31505\loch\f4 https://github.com/novotnyllc/SoapFormatter/blob/main/LICENSE -\par -\par \hich\af4\dbch\af31505\loch\f4 In general, the runtime and its class librari\hich\af4\dbch\af31505\loch\f4 es are licensed under the -\par \hich\af4\dbch\af31505\loch\f4 terms of the MIT license, and some third party code is licensed under -\par \hich\af4\dbch\af31505\loch\f4 the 3-clause BSD license. See the file "PATENTS.TXT" for Microsoft's -\par \hich\af4\dbch\af31505\loch\f4 patent grant on the Mono codebase. +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE W\hich\af4\dbch\af31505\loch\f4 +ARRANTIES 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, +\hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \par \par \hich\af4\dbch\af31505\loch\f4 coverlet.collector v.3.1.2 \par \hich\af4\dbch\af31505\loch\f4 The MIT License (MIT) -\par \hich\af4\dbch\af31505\loch\f4 https\hich\af4\dbch\af31505\loch\f4 ://github.com/coverlet-coverage/coverlet/blob/master/LICENSE +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/coverlet-coverage/coverlet/blob/master/LICENSE }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9c000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f0063006f007600650072006c00650074002d0063006f007600650072006100670065002f0063006f0076006500 +72006c00650074002f0062006c006f0062002f006d00610073007400650072002f004c004900430045004e00530045000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/coverlet-coverage/coverlet/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \par \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2018 Toni Solarin-Sodara \par @@ -1648,54 +1677,67 @@ ED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all \par \hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. \par -\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRES\hich\af4\dbch\af31505\loch\f4 S OR +\par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "A\hich\af4\dbch\af31505\loch\f4 S IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \par \hich\af4\dbch\af31505\loch\f4 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \par \hich\af4\dbch\af31505\loch\f4 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE \par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -\par \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION\hich\af4\dbch\af31505\loch\f4 OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +\par \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \par \hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \par \hich\af4\dbch\af31505\loch\f4 SOFTWARE. \par \par \hich\af4\dbch\af31505\loch\f4 J2N v.2.0.0 \par \hich\af4\dbch\af31505\loch\f4 APACHE 2.0 -\par \hich\af4\dbch\af31505\loch\f4 https://github.com/NightOwl888/J2N/blob/main/LICENSE.txt +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/NightOwl888/J2N/blob/main/LICENSE.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b8a000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f004e0069006700680074004f0077006c003800380038002f004a0032004e002f0062006c006f0062002f006d00 +610069006e002f004c004900430045004e00530045002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/NightOwl888/J2N/blob/main/LICENSE.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \par -\par \hich\af4\dbch\af31505\loch\f4 JUnitTestLogger v.1.1.0 +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 JUnitTestLogger v.1.1.0 \par \hich\af4\dbch\af31505\loch\f4 MIT License -\par \hich\af4\dbch\af31505\loch\f4 htt\hich\af4\dbch\af31505\loch\f4 ps://github.com/syncromatics/JUnitTestLogger/blob/master/LICENSE +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/syncromatics/JUnitTestLogger/blob/master/LICENSE }{\rtlch\fcs1 +\af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90ba0000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f00730079006e00630072006f006d00610074006900630073002f004a0055006e00690074005400650073007400 +4c006f0067006700650072002f0062006c006f0062002f006d00610073007400650072002f004c004900430045004e00530045000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \hich\af4\dbch\af31505\loch\f4 https://github.com/syncromatics/JUnitTestLogger/blob/master/LICENSE}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 +\fs22\cf21\lang1053\langfe1033\langnp1053\insrsid10758048\charrsid6388473 \par -\par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017 GMV Syncromatics Engineering +\par }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017 GMV Syncromatics Engineering \par \par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy -\par \hich\af4\dbch\af31505\loch\f4 of this software and associated documentation files (the "Softwa\hich\af4\dbch\af31505\loch\f4 re"), to deal +\par \hich\af4\dbch\af31505\loch\f4 of this software and associated documentation files (the "Software"), to deal \par \hich\af4\dbch\af31505\loch\f4 in the Software without restriction, including without limitation the rights \par \hich\af4\dbch\af31505\loch\f4 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell \par \hich\af4\dbch\af31505\loch\f4 copies of the Software, and to permit persons to whom the Software is -\par \hich\af4\dbch\af31505\loch\f4 furnished to do so, s\hich\af4\dbch\af31505\loch\f4 ubject to the following conditions: +\par \hich\af4\dbch\af31505\loch\f4 furnished to do so, subject to the following conditions: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all \par \hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. \par \par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -\par \hich\af4\dbch\af31505\loch\f4 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +\par \hich\af4\dbch\af31505\loch\f4 IMPLIED, INCLUDING BUT NOT LIM\hich\af4\dbch\af31505\loch\f4 ITED TO THE WARRANTIES OF MERCHANTABILITY, \par \hich\af4\dbch\af31505\loch\f4 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -\par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRIGHT HOLDERS BE \hich\af4\dbch\af31505\loch\f4 LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +\par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER \par \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \par \hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \par \hich\af4\dbch\af31505\loch\f4 SOFTWARE. \par \par \hich\af4\dbch\af31505\loch\f4 JunitXml.TestLogger v.3.0.124 \par \hich\af4\dbch\af31505\loch\f4 MIT License -\par \hich\af4\dbch\af31505\loch\f4 https://\hich\af4\dbch\af31505\loch\f4 github.com/spekt/junit.testlogger/blob/master/LICENSE.md +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/spekt/junit.testlogger/blob/master/LICENSE.md }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9a000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f007300700065006b0074002f006a0075006e00690074002e0074006500730074006c006f006700670065007200 +2f0062006c006f0062002f006d00610073007400650072002f004c004900430045004e00530045002e006d0064000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/spekt/junit.testlogger/blob/master/LICENSE.md}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \par \par \hich\af4\dbch\af31505\loch\f4 Copyright (c) 2017-2018 \par \par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy \par \hich\af4\dbch\af31505\loch\f4 of this software and associated documentation files (the "Software"), to deal -\par \hich\af4\dbch\af31505\loch\f4 in the Software wi\hich\af4\dbch\af31505\loch\f4 thout restriction, including without limitation the rights +\par \hich\af4\dbch\af31505\loch\f4 in the Software without restriction, including without limitation the rights \par \hich\af4\dbch\af31505\loch\f4 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell \par \hich\af4\dbch\af31505\loch\f4 copies of the Software, and to permit persons to whom the Software is -\par \hich\af4\dbch\af31505\loch\f4 furnished to do so, subject to the following conditio\hich\af4\dbch\af31505\loch\f4 ns: +\par \hich\af4\dbch\af31505\loch\f4 furnished to do so, subject to the following conditions: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in all \par \hich\af4\dbch\af31505\loch\f4 copies or substantial portions of the Software. @@ -1704,33 +1746,37 @@ ED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR \par \hich\af4\dbch\af31505\loch\f4 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \par \hich\af4\dbch\af31505\loch\f4 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE \par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -\par \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION OF C\hich\af4\dbch\af31505\loch\f4 ONTRACT, TORT OR OTHERWISE, ARISING FROM, -\par \hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +\par \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +\par \hich\af4\dbch\af31505\loch\f4 OUT OF OR I\hich\af4\dbch\af31505\loch\f4 N CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE \par \hich\af4\dbch\af31505\loch\f4 SOFTWARE. \par \par \hich\af4\dbch\af31505\loch\f4 NUnit.Analyzers v.3.3.0 -\par \hich\af4\dbch\af31505\loch\f4 https://github.com/nunit/nunit.analyzers/blob/master/license.txt +\par }{\field{\*\fldinst {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 HYPERLINK https://github.com/nunit/nunit.analyzers/blob/master/license.txt }{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid6388473 +{\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b9a000000680074007400700073003a002f002f006700690074006800750062002e0063006f006d002f006e0075006e00690074002f006e0075006e00690074002e0061006e0061006c0079007a006500720073002f00 +62006c006f0062002f006d00610073007400650072002f006c006900630065006e00730065002e007400780074000000795881f43b1d7f48af2c825dc485276300000000a5ab0003}}}{\fldrslt {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \hich\af4\dbch\af31505\loch\f4 +https://github.com/nunit/nunit.analyzers/blob/master/license.txt}}}\sectd \ltrsect\linex0\sectdefaultcl\sftnbj {\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \par -\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free \hich\af4\dbch\af31505\loch\f4 of charge, to any person obtaining a copy +\par \hich\af4\dbch\af31505\loch\f4 Permission is hereby granted, free of charge, to any person obtaining a copy \par \hich\af4\dbch\af31505\loch\f4 of this software and associated documentation files (the "Software"), to deal \par \hich\af4\dbch\af31505\loch\f4 in the Software without restriction, including without limitation the rights -\par \hich\af4\dbch\af31505\loch\f4 to use, copy, modify, merge, publish, distribute, sublicens\hich\af4\dbch\af31505\loch\f4 e, and/or sell +\par \hich\af4\dbch\af31505\loch\f4 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell \par \hich\af4\dbch\af31505\loch\f4 copies of the Software, and to permit persons to whom the Software is \par \hich\af4\dbch\af31505\loch\f4 furnished to do so, subject to the following conditions: \par \par \hich\af4\dbch\af31505\loch\f4 The above copyright notice and this permission notice shall be included in -\par \hich\af4\dbch\af31505\loch\f4 all copies or substantial portions of \hich\af4\dbch\af31505\loch\f4 the Software. +\par \hich\af4\dbch\af31505\loch\f4 a\hich\af4\dbch\af31505\loch\f4 ll copies or substantial portions of the Software. \par \par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR \par \hich\af4\dbch\af31505\loch\f4 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, \par \hich\af4\dbch\af31505\loch\f4 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -\par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRI\hich\af4\dbch\af31505\loch\f4 GHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +\par \hich\af4\dbch\af31505\loch\f4 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER \par \hich\af4\dbch\af31505\loch\f4 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, \par \hich\af4\dbch\af31505\loch\f4 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN \par \hich\af4\dbch\af31505\loch\f4 THE SOFTWARE. \par \par \hich\af4\dbch\af31505\loch\f4 NUnit3TestAdapter v.4.2.1 -\par \hich\af4\dbch\af31505\loch\f4 MIT License}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf25\insrsid1060736 +\par \hich\af4\dbch\af31505\loch\f4 MIT License}{\rtlch\fcs1 \af4\afs22 \ltrch\fcs0 \fs22\cf21\insrsid10758048 \par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a 9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad 5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 @@ -1814,25 +1860,35 @@ faadb081f196af190c6a98242f8467912ab0a651ad6a5a548d8cc3c1aafb6121653923699635d3ca \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Top of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Bottom of Form;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal (Web);\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Acronym; \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Address;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Cite;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Code;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Definition; \lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Keyboard;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Preformatted;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Sample;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Typewriter; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1; -\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid; -\lsdsemihidden1 \lsdlocked0 Placeholder Text;\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid; -\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2;\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2; -\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List;\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1; -\lsdpriority61 \lsdlocked0 Light List Accent 1;\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1; -\lsdsemihidden1 \lsdlocked0 Revision;\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1; -\lsdpriority72 \lsdlocked0 Colorful List Accent 1;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2; -\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2;\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3;\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3; -\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4;\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4; -\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4; -\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5;\lsdpriority62 \lsdlocked0 Light Grid Accent 5; -\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 HTML Variable;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Normal Table;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 annotation subject;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 No List; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Outline List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 1; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Simple 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Classic 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Colorful 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 3; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Columns 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 6; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Grid 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 5;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 6; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 7;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table List 8;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table 3D effects 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Contemporary;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Elegant;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Professional; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Subtle 2;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 1;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 2; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Web 3;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Balloon Text;\lsdpriority39 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Table Theme;\lsdsemihidden1 \lsdlocked0 Placeholder Text; +\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; +\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; +\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; +\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; +\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; +\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; +\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; +\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; +\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; +\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; +\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; +\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; \lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; \lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; \lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; @@ -1874,8 +1930,8 @@ fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff -ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000502f -cd5a7e03da01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000300e +7dc96629da01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/doc/distrib/MLNodeAutocompleteConsent.rtf b/doc/distrib/MLNodeAutocompleteConsent.rtf new file mode 100644 index 00000000000..4317913e74e --- /dev/null +++ b/doc/distrib/MLNodeAutocompleteConsent.rtf @@ -0,0 +1,210 @@ +{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff37\deff0\stshfdbch0\stshfloch37\stshfhich37\stshfbi37\deflang1033\deflangfe2052\themelang1033\themelangfe0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f4\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604020202020204}Helvetica;} +{\f11\fbidi \fmodern\fcharset128\fprq1{\*\panose 02020609040205080304}MS Mincho{\*\falt ?l?r ??\'81\'66c};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;} +{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f40\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Verdana;}{\f1417\fbidi \fmodern\fcharset128\fprq1{\*\panose 00000000000000000000}@MS Mincho;} +{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} +{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f1418\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\f1419\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f1421\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f1422\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f1423\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\f1424\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f1425\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f1426\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\f1530\fbidi \fmodern\fcharset0\fprq1 MS Mincho Western{\*\falt ?l?r ??\'81\'66c};}{\f1528\fbidi \fmodern\fcharset238\fprq1 MS Mincho CE{\*\falt ?l?r ??\'81\'66c};}{\f1529\fbidi \fmodern\fcharset204\fprq1 MS Mincho Cyr{\*\falt ?l?r ??\'81\'66c};} +{\f1531\fbidi \fmodern\fcharset161\fprq1 MS Mincho Greek{\*\falt ?l?r ??\'81\'66c};}{\f1532\fbidi \fmodern\fcharset162\fprq1 MS Mincho Tur{\*\falt ?l?r ??\'81\'66c};}{\f1535\fbidi \fmodern\fcharset186\fprq1 MS Mincho Baltic{\*\falt ?l?r ??\'81\'66c};} +{\f1758\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f1759\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}{\f1761\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f1762\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;} +{\f1765\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f1766\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}{\f1788\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f1789\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;} +{\f1791\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f1792\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}{\f1793\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\f1794\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);} +{\f1795\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f1796\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f1818\fbidi \fswiss\fcharset238\fprq2 Verdana CE;}{\f1819\fbidi \fswiss\fcharset204\fprq2 Verdana Cyr;} +{\f1821\fbidi \fswiss\fcharset161\fprq2 Verdana Greek;}{\f1822\fbidi \fswiss\fcharset162\fprq2 Verdana Tur;}{\f1825\fbidi \fswiss\fcharset186\fprq2 Verdana Baltic;}{\f1826\fbidi \fswiss\fcharset163\fprq2 Verdana (Vietnamese);} +{\f15590\fbidi \fmodern\fcharset0\fprq1 @MS Mincho Western;}{\f15588\fbidi \fmodern\fcharset238\fprq1 @MS Mincho CE;}{\f15589\fbidi \fmodern\fcharset204\fprq1 @MS Mincho Cyr;}{\f15591\fbidi \fmodern\fcharset161\fprq1 @MS Mincho Greek;} +{\f15592\fbidi \fmodern\fcharset162\fprq1 @MS Mincho Tur;}{\f15595\fbidi \fmodern\fcharset186\fprq1 @MS Mincho Baltic;}{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fdbmajor\f31518\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbmajor\f31519\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\fdbmajor\f31521\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fdbmajor\f31522\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbmajor\f31523\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\fdbmajor\f31524\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fdbmajor\f31525\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbmajor\f31526\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fhimajor\f31528\fbidi \froman\fcharset238\fprq2 Cambria CE;}{\fhimajor\f31529\fbidi \froman\fcharset204\fprq2 Cambria Cyr;}{\fhimajor\f31531\fbidi \froman\fcharset161\fprq2 Cambria Greek;}{\fhimajor\f31532\fbidi \froman\fcharset162\fprq2 Cambria Tur;} +{\fhimajor\f31535\fbidi \froman\fcharset186\fprq2 Cambria Baltic;}{\fhimajor\f31536\fbidi \froman\fcharset163\fprq2 Cambria (Vietnamese);}{\fbimajor\f31538\fbidi \froman\fcharset238\fprq2 Times New Roman CE;} +{\fbimajor\f31539\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fbimajor\f31541\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbimajor\f31542\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;} +{\fbimajor\f31543\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fbimajor\f31544\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbimajor\f31545\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;} +{\fbimajor\f31546\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\flominor\f31548\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flominor\f31549\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\flominor\f31551\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\flominor\f31552\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flominor\f31553\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\flominor\f31554\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\flominor\f31555\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flominor\f31556\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);} +{\fdbminor\f31558\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fdbminor\f31559\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\fdbminor\f31561\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;} +{\fdbminor\f31562\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fdbminor\f31563\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\fdbminor\f31564\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);} +{\fdbminor\f31565\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fdbminor\f31566\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\fhiminor\f31568\fbidi \fswiss\fcharset238\fprq2 Calibri CE;} +{\fhiminor\f31569\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\fhiminor\f31571\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\fhiminor\f31572\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;} +{\fhiminor\f31573\fbidi \fswiss\fcharset177\fprq2 Calibri (Hebrew);}{\fhiminor\f31574\fbidi \fswiss\fcharset178\fprq2 Calibri (Arabic);}{\fhiminor\f31575\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;} +{\fhiminor\f31576\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\fbiminor\f31578\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\fbiminor\f31579\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;} +{\fbiminor\f31581\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\fbiminor\f31582\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\fbiminor\f31583\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);} +{\fbiminor\f31584\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\fbiminor\f31585\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\fbiminor\f31586\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}} +{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0; +\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red0\green0\blue0;\red0\green0\blue0;\red72\green148\blue208;\chyperlink\ctint255\cshade255\red0\green0\blue255;\red96\green94\blue92; +\red225\green223\blue221;\cbackgroundone\ctint255\cshade191\red191\green191\blue191;\red109\green210\blue255;}{\*\defchp \f37\fs22\cf19 }{\*\defpap \ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 } +\noqfpromote {\stylesheet{\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \f37\fs22\cf19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 \snext0 \sqformat \spriority0 \styrsid9534305 Normal;}{ +\s1\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel0\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs32\alang1025 \ltrch\fcs0 \b\fs32\cf19\lang1033\langfe1033\kerning32\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \slink15 \sqformat \spriority9 \styrsid7559448 heading 1;}{\s2\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel1\rin0\lin0\itap0 \rtlch\fcs1 \ab\ai\af0\afs28\alang1025 \ltrch\fcs0 +\b\i\fs28\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 \sbasedon0 \snext0 \slink16 \sqformat \spriority9 \styrsid7559448 heading 2;}{ +\s3\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\outlinelevel2\rin0\lin0\itap0 \rtlch\fcs1 \ab\af0\afs26\alang1025 \ltrch\fcs0 \b\fs26\cf19\lang1033\langfe1033\loch\f31502\hich\af31502\dbch\af31501\cgrid\langnp1033\langfenp1033 +\sbasedon0 \snext0 \slink17 \sqformat \spriority9 \styrsid7559448 heading 3;}{\*\cs10 \additive \sunhideused \spriority1 Default Paragraph Font;}{\* +\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1 +\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \f37\fs22\cf19\lang1033\langfe2052\cgrid\langnp1033\langfenp2052 \snext11 \ssemihidden \sunhideused Normal Table;}{\*\cs15 \additive +\rtlch\fcs1 \ab\af0\afs32 \ltrch\fcs0 \b\fs32\kerning32\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink1 \slocked \spriority9 \styrsid7559448 Heading 1 Char;}{\*\cs16 \additive \rtlch\fcs1 \ab\ai\af0\afs28 \ltrch\fcs0 +\b\i\fs28\loch\f31502\hich\af31502\dbch\af31501 \sbasedon10 \slink2 \slocked \spriority9 \styrsid7559448 Heading 2 Char;}{\*\cs17 \additive \rtlch\fcs1 \ab\af0\afs26 \ltrch\fcs0 \b\fs26\loch\f31502\hich\af31502\dbch\af31501 +\sbasedon10 \slink3 \slocked \spriority9 \styrsid7559448 Heading 3 Char;}{\*\cs18 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf20 \sbasedon10 \styrsid1142140 Hyperlink;}{\*\cs19 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \cf21\chshdng0\chcfpat0\chcbpat22 +\sbasedon10 \ssemihidden \sunhideused \styrsid1142140 Unresolved Mention;}}{\*\pgptbl {\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}{\pgp\ipgp0\itap0\li0\ri0\sb0\sa0}}{\*\rsidtbl \rsid483671\rsid1142140\rsid1802181\rsid3037294\rsid5012088\rsid5136836\rsid5309285 +\rsid5378609\rsid6827092\rsid6963270\rsid7174336\rsid7559448\rsid9534305\rsid10225335\rsid10422308\rsid10551617\rsid10563100\rsid12388035\rsid14363366\rsid14811469\rsid14831659\rsid15021189\rsid15617602\rsid16192969}{\mmathPr\mmathFont34\mbrkBin0 +\mbrkBinSub0\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\author Limiardi Sancerio}{\operator Aaron Tang}{\creatim\yr2015\mo5\dy4\hr12\min55}{\revtim\yr2024\mo1\dy4\hr13\min46}{\version21}{\edmins34} +{\nofpages1}{\nofwords85}{\nofchars490}{\*\company Autodesk, Inc.}{\nofcharsws574}{\vern83}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect +\widowctrl\ftnbj\aenddoc\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1\noxlattoyen +\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1 +\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct +\asianbrkrule\rsidroot9534305\newtblstyruls\nogrowautofit\usenormstyforlist\noindnmbrts\felnbrelev\nocxsptable\indrlsweleven\noafcnsttbl\afelev\utinl\hwelev\spltpgpar\notcvasp\notbrkcnstfrctbl\notvatxbx\krnprsnet\cachedcolbal \nouicompat \fet0 +{\*\wgrffmtfilter 2450}\nofeaturethrottle1\ilfomacatclnup0\ltrpar \sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang +{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang +{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}} +\pard\plain \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid9534305 \rtlch\fcs1 \af37\afs22\alang1025 \ltrch\fcs0 \f37\fs22\cf19\lang1033\langfe1033\cgrid\langnp1033\langfenp1033 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 +\b\fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid15021189\charrsid15021189 \hich\af40\dbch\af11\loch\f40 [}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 +\b\fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid6963270 \hich\af40\dbch\af11\loch\f40 ML Node Autocomplete}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 +\b\fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid15021189\charrsid15021189 \hich\af40\dbch\af11\loch\f40 ]}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 +\b\fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid15021189 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid14363366 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid14363366 +\par }\pard \ltrpar\ql \li0\ri0\widctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid10422308 {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid10422308\charrsid10422308 +\hich\af40\dbch\af11\loch\f40 Autodesk collects Dynamo graphs and associated me\hich\af40\dbch\af11\loch\f40 +tadata for our machine learning programs to provide new and improved features in our products and services. We do not collect any data flowing through your Dynamo graphs.}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 +\fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid7174336 +\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid1802181 +\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid10422308\charrsid10422308 \hich\af40\dbch\af11\loch\f40 You may change your preference for Dynamo by unselecting the box }{\rtlch\fcs1 +\af0\afs20 \ltrch\fcs0 \fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid10422308 \hich\af40\dbch\af11\loch\f40 below}{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 +\fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid10422308\charrsid10422308 \hich\af40\dbch\af11\loch\f40 + or changing your selection in the Data Collection dialog in the menu at any time. To learn more about machine learning features in Dynamo, see {\*\bkmkstart _Hlk155268279}{\*\bkmkstart _Hlk155268332}}{\field\flddirty{\*\fldinst {\rtlch\fcs1 \af4\afs20 +\ltrch\fcs0 \fs20\ul\cf24\lang2057\langfe1033\loch\af4\hich\af4\dbch\af31505\langnp2057\insrsid10563100\charrsid12346239 \hich\af4\dbch\af31505\loch\f4 HYPERLINK "https://www.autodesk.com/dynamo-machine-learning"}{\rtlch\fcs1 \af4\afs20 \ltrch\fcs0 +\fs20\ul\cf24\lang2057\langfe1033\loch\af4\hich\af4\dbch\af31505\langnp2057\insrsid10563100\charrsid12346239 {\*\datafield +00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7a000000680074007400700073003a002f002f007700770077002e006100750074006f006400650073006b002e0063006f006d002f00640079006e0061006d006f002d006d0061006300680069006e0065002d006c00 +6500610072006e0069006e0067000000795881f43b1d7f48af2c825dc485276300000000a5ab000300}}}{\fldrslt {\rtlch\fcs1 \af4\afs20 \ltrch\fcs0 \fs20\ul\cf24\lang2057\langfe1033\loch\af4\hich\af4\dbch\af31505\langnp2057\insrsid10563100\charrsid12346239 +\hich\af4\dbch\af31505\loch\f4 https://www.autodesk.com/dynamo-machine-learning}}}\sectd \ltrsect\linex0\endnhere\sectlinegrid360\sectdefaultcl\sftnbj {\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 +\fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid10422308\charrsid10422308 {\*\bkmkend _Hlk155268332}.}{\rtlch\fcs1 \af4 \ltrch\fcs0 +\ul\cf24\lang2057\langfe1033\loch\af4\hich\af4\dbch\af31505\langnp2057\insrsid10422308\charrsid10563100 +\par }{\rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20\cf23\lang1033\langfe1041\loch\af40\hich\af40\dbch\af11\langfenp1041\insrsid10563100\charrsid3037294 {\*\bkmkend _Hlk155268279} +\par }{\*\themedata 504b030414000600080000002100e9de0fbfff0000001c020000130000005b436f6e74656e745f54797065735d2e786d6cac91cb4ec3301045f748fc83e52d4a +9cb2400825e982c78ec7a27cc0c8992416c9d8b2a755fbf74cd25442a820166c2cd933f79e3be372bd1f07b5c3989ca74aaff2422b24eb1b475da5df374fd9ad +5689811a183c61a50f98f4babebc2837878049899a52a57be670674cb23d8e90721f90a4d2fa3802cb35762680fd800ecd7551dc18eb899138e3c943d7e503b6 +b01d583deee5f99824e290b4ba3f364eac4a430883b3c092d4eca8f946c916422ecab927f52ea42b89a1cd59c254f919b0e85e6535d135a8de20f20b8c12c3b0 +0c895fcf6720192de6bf3b9e89ecdbd6596cbcdd8eb28e7c365ecc4ec1ff1460f53fe813d3cc7f5b7f020000ffff0300504b030414000600080000002100a5d6 +a7e7c0000000360100000b0000005f72656c732f2e72656c73848fcf6ac3300c87ef85bd83d17d51d2c31825762fa590432fa37d00e1287f68221bdb1bebdb4f +c7060abb0884a4eff7a93dfeae8bf9e194e720169aaa06c3e2433fcb68e1763dbf7f82c985a4a725085b787086a37bdbb55fbc50d1a33ccd311ba548b6309512 +0f88d94fbc52ae4264d1c910d24a45db3462247fa791715fd71f989e19e0364cd3f51652d73760ae8fa8c9ffb3c330cc9e4fc17faf2ce545046e37944c69e462 +a1a82fe353bd90a865aad41ed0b5b8f9d6fd010000ffff0300504b0304140006000800000021006b799616830000008a0000001c0000007468656d652f746865 +6d652f7468656d654d616e616765722e786d6c0ccc4d0ac3201040e17da17790d93763bb284562b2cbaebbf600439c1a41c7a0d29fdbd7e5e38337cedf14d59b +4b0d592c9c070d8a65cd2e88b7f07c2ca71ba8da481cc52c6ce1c715e6e97818c9b48d13df49c873517d23d59085adb5dd20d6b52bd521ef2cdd5eb9246a3d8b +4757e8d3f729e245eb2b260a0238fd010000ffff0300504b03041400060008000000210030dd4329a8060000a41b0000160000007468656d652f7468656d652f +7468656d65312e786d6cec594f6fdb3614bf0fd87720746f6327761a07758ad8b19b2d4d1bc46e871e698996d850a240d2497d1bdae38001c3ba618715d86d87 +615b8116d8a5fb34d93a6c1dd0afb0475292c5585e9236d88aad3e2412f9e3fbff1e1fa9abd7eec70c1d1221294fda5efd72cd4324f1794093b0eddd1ef62fad +79482a9c0498f184b4bd2991deb58df7dfbb8ad755446282607d22d771db8b944ad79796a40fc3585ee62949606ecc458c15bc8a702910f808e8c66c69b9565b +5d8a314d3c94e018c8de1a8fa94fd05093f43672e23d06af89927ac06762a049136785c10607758d9053d965021d62d6f6804fc08f86e4bef210c352c144dbab +999fb7b4717509af678b985ab0b6b4ae6f7ed9ba6c4170b06c788a705430adf71bad2b5b057d03606a1ed7ebf5babd7a41cf00b0ef83a6569632cd467faddec9 +699640f6719e76b7d6ac355c7c89feca9cccad4ea7d36c65b258a206641f1b73f8b5da6a6373d9c11b90c537e7f08dce66b7bbeae00dc8e257e7f0fd2badd586 +8b37a088d1e4600ead1ddaef67d40bc898b3ed4af81ac0d76a197c86826828a24bb318f3442d8ab518dfe3a20f000d6458d104a9694ac6d88728eee2782428d6 +0cf03ac1a5193be4cbb921cd0b495fd054b5bd0f530c1931a3f7eaf9f7af9e3f45c70f9e1d3ff8e9f8e1c3e3073f5a42ceaa6d9c84e5552fbffdeccfc71fa33f +9e7ef3f2d117d57859c6fffac327bffcfc793510d26726ce8b2f9ffcf6ecc98baf3efdfdbb4715f04d814765f890c644a29be408edf3181433567125272371be +15c308d3f28acd249438c19a4b05fd9e8a1cf4cd296699771c393ac4b5e01d01e5a30a787d72cf1178108989a2159c77a2d801ee72ce3a5c545a6147f32a9979 +3849c26ae66252c6ed637c58c5bb8b13c7bfbd490a75330f4b47f16e441c31f7184e140e494214d273fc80900aedee52ead87597fa824b3e56e82e451d4c2b4d +32a423279a668bb6690c7e9956e90cfe766cb37b077538abd27a8b1cba48c80acc2a841f12e698f13a9e281c57911ce298950d7e03aba84ac8c154f8655c4f2a +f074481847bd804859b5e696007d4b4edfc150b12addbecba6b18b148a1e54d1bc81392f23b7f84137c2715a851dd0242a633f900710a218ed715505dfe56e86 +e877f0034e16bafb0e258ebb4faf06b769e888340b103d331115bebc4eb813bf83291b63624a0d1475a756c734f9bbc2cd28546ecbe1e20a3794ca175f3fae90 +fb6d2dd99bb07b55e5ccf68942bd0877b23c77b908e8db5f9db7f024d9239010f35bd4bbe2fcae387bfff9e2bc289f2fbe24cfaa301468dd8bd846dbb4ddf1c2 +ae7b4c191ba8292337a469bc25ec3d411f06f53a73e224c5292c8de0516732307070a1c0660d125c7d44553488700a4d7bddd3444299910e254ab984c3a219ae +a4adf1d0f82b7bd46cea4388ad1c12ab5d1ed8e1153d9c9f350a3246aad01c6873462b9ac05999ad5cc988826eafc3acae853a33b7ba11cd1445875ba1b236b1 +399483c90bd560b0b0263435085a21b0f22a9cf9356b38ec6046026d77eba3dc2dc60b17e92219e180643ed27acffba86e9c94c7ca9c225a0f1b0cfae0788ad5 +4adc5a9aec1b703b8b93caec1a0bd8e5de7b132fe5113cf312503b998e2c2927274bd051db6b35979b1ef271daf6c6704e86c73805af4bdd476216c26593af84 +0dfb5393d964f9cc9bad5c313709ea70f561ed3ea7b053075221d51696910d0d339585004b34272bff7213cc7a510a5454a3b349b1b206c1f0af490176745d4b +c663e2abb2b34b23da76f6352ba57ca2881844c1111ab189d8c7e07e1daaa04f40255c77988aa05fe06e4e5bdb4cb9c5394bbaf28d98c1d971ccd20867e556a7 +689ec9166e0a522183792b8907ba55ca6e943bbf2a26e52f48957218ffcf54d1fb09dc3eac04da033e5c0d0b8c74a6b43d2e54c4a10aa511f5fb021a07533b20 +5ae07e17a621a8e082dafc17e450ffb739676998b48643a4daa7211214f623150942f6a02c99e83b85583ddbbb2c4996113211551257a656ec1139246ca86be0 +aadedb3d1441a89b6a929501833b197fee7b9641a3503739e57c732a59b1f7da1cf8a73b1f9bcca0945b874d4393dbbf10b1680f66bbaa5d6f96e77b6f59113d +316bb31a795600b3d256d0cad2fe354538e7566b2bd69cc6cbcd5c38f0e2bcc63058344429dc2121fd07f63f2a7c66bf76e80d75c8f7a1b622f878a18941d840 +545fb28d07d205d20e8ea071b283369834296bdaac75d256cb37eb0bee740bbe278cad253b8bbfcf69eca23973d939b97891c6ce2cecd8da8e2d343578f6648a +c2d0383fc818c798cf64e52f597c740f1cbd05df0c264c49134cf09d4a60e8a107260f20f92d47b374e32f000000ffff0300504b030414000600080000002100 +0dd1909fb60000001b010000270000007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73848f4d0ac2301484f7 +8277086f6fd3ba109126dd88d0add40384e4350d363f2451eced0dae2c082e8761be9969bb979dc9136332de3168aa1a083ae995719ac16db8ec8e4052164e89 +d93b64b060828e6f37ed1567914b284d262452282e3198720e274a939cd08a54f980ae38a38f56e422a3a641c8bbd048f7757da0f19b017cc524bd62107bd500 +1996509affb3fd381a89672f1f165dfe514173d9850528a2c6cce0239baa4c04ca5bbabac4df000000ffff0300504b01022d0014000600080000002100e9de0f +bfff0000001c0200001300000000000000000000000000000000005b436f6e74656e745f54797065735d2e786d6c504b01022d0014000600080000002100a5d6 +a7e7c0000000360100000b00000000000000000000000000300100005f72656c732f2e72656c73504b01022d00140006000800000021006b799616830000008a +0000001c00000000000000000000000000190200007468656d652f7468656d652f7468656d654d616e616765722e786d6c504b01022d00140006000800000021 +0030dd4329a8060000a41b00001600000000000000000000000000d60200007468656d652f7468656d652f7468656d65312e786d6c504b01022d001400060008 +00000021000dd1909fb60000001b0100002700000000000000000000000000b20900007468656d652f7468656d652f5f72656c732f7468656d654d616e616765722e786d6c2e72656c73504b050600000000050005005d010000ad0a00000000} +{\*\colorschememapping 3c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d22796573223f3e0d0a3c613a636c724d +617020786d6c6e733a613d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f64726177696e676d6c2f323030362f6d6169 +6e22206267313d226c743122207478313d22646b3122206267323d226c743222207478323d22646b322220616363656e74313d22616363656e74312220616363 +656e74323d22616363656e74322220616363656e74333d22616363656e74332220616363656e74343d22616363656e74342220616363656e74353d22616363656e74352220616363656e74363d22616363656e74362220686c696e6b3d22686c696e6b2220666f6c486c696e6b3d22666f6c486c696e6b222f3e} +{\*\latentstyles\lsdstimax376\lsdlockeddef0\lsdsemihiddendef0\lsdunhideuseddef0\lsdqformatdef0\lsdprioritydef99{\lsdlockedexcept \lsdqformat1 \lsdpriority0 \lsdlocked0 Normal;\lsdqformat1 \lsdlocked0 heading 1; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 2;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdlocked0 heading 3;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 4; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 5;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 6;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 7; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 8;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority9 \lsdlocked0 heading 9;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 1; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 2;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 3;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 4; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 5;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 6;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 7; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 8;\lsdsemihidden1 \lsdunhideused1 \lsdpriority39 \lsdlocked0 toc 9;\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority35 \lsdlocked0 caption; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List Number;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 4;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 List 5;\lsdqformat1 \lsdpriority10 \lsdlocked0 Title; +\lsdsemihidden1 \lsdunhideused1 \lsdpriority1 \lsdlocked0 Default Paragraph Font;\lsdqformat1 \lsdpriority11 \lsdlocked0 Subtitle;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Salutation;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Date; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Body Text First Indent;\lsdqformat1 \lsdpriority22 \lsdlocked0 Strong;\lsdqformat1 \lsdpriority20 \lsdlocked0 Emphasis;\lsdpriority59 \lsdlocked0 Table Grid;\lsdsemihidden1 \lsdlocked0 Placeholder Text; +\lsdqformat1 \lsdpriority1 \lsdlocked0 No Spacing;\lsdpriority60 \lsdlocked0 Light Shading;\lsdpriority61 \lsdlocked0 Light List;\lsdpriority62 \lsdlocked0 Light Grid;\lsdpriority63 \lsdlocked0 Medium Shading 1;\lsdpriority64 \lsdlocked0 Medium Shading 2; +\lsdpriority65 \lsdlocked0 Medium List 1;\lsdpriority66 \lsdlocked0 Medium List 2;\lsdpriority67 \lsdlocked0 Medium Grid 1;\lsdpriority68 \lsdlocked0 Medium Grid 2;\lsdpriority69 \lsdlocked0 Medium Grid 3;\lsdpriority70 \lsdlocked0 Dark List; +\lsdpriority71 \lsdlocked0 Colorful Shading;\lsdpriority72 \lsdlocked0 Colorful List;\lsdpriority73 \lsdlocked0 Colorful Grid;\lsdpriority60 \lsdlocked0 Light Shading Accent 1;\lsdpriority61 \lsdlocked0 Light List Accent 1; +\lsdpriority62 \lsdlocked0 Light Grid Accent 1;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 1;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 1;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 1;\lsdsemihidden1 \lsdlocked0 Revision; +\lsdqformat1 \lsdpriority34 \lsdlocked0 List Paragraph;\lsdqformat1 \lsdpriority29 \lsdlocked0 Quote;\lsdqformat1 \lsdpriority30 \lsdlocked0 Intense Quote;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 1;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 1; +\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 1;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 1;\lsdpriority70 \lsdlocked0 Dark List Accent 1;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 1;\lsdpriority72 \lsdlocked0 Colorful List Accent 1; +\lsdpriority73 \lsdlocked0 Colorful Grid Accent 1;\lsdpriority60 \lsdlocked0 Light Shading Accent 2;\lsdpriority61 \lsdlocked0 Light List Accent 2;\lsdpriority62 \lsdlocked0 Light Grid Accent 2;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 2; +\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 2;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 2;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 2;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 2;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 2; +\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 2;\lsdpriority70 \lsdlocked0 Dark List Accent 2;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 2;\lsdpriority72 \lsdlocked0 Colorful List Accent 2;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 2; +\lsdpriority60 \lsdlocked0 Light Shading Accent 3;\lsdpriority61 \lsdlocked0 Light List Accent 3;\lsdpriority62 \lsdlocked0 Light Grid Accent 3;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 3;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 3; +\lsdpriority65 \lsdlocked0 Medium List 1 Accent 3;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 3;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 3;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 3;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 3; +\lsdpriority70 \lsdlocked0 Dark List Accent 3;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 3;\lsdpriority72 \lsdlocked0 Colorful List Accent 3;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 3;\lsdpriority60 \lsdlocked0 Light Shading Accent 4; +\lsdpriority61 \lsdlocked0 Light List Accent 4;\lsdpriority62 \lsdlocked0 Light Grid Accent 4;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 4;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 4;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 4; +\lsdpriority66 \lsdlocked0 Medium List 2 Accent 4;\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 4;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 4;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 4;\lsdpriority70 \lsdlocked0 Dark List Accent 4; +\lsdpriority71 \lsdlocked0 Colorful Shading Accent 4;\lsdpriority72 \lsdlocked0 Colorful List Accent 4;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 4;\lsdpriority60 \lsdlocked0 Light Shading Accent 5;\lsdpriority61 \lsdlocked0 Light List Accent 5; +\lsdpriority62 \lsdlocked0 Light Grid Accent 5;\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 5;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 5;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 5;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 5; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 5;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 5;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 5;\lsdpriority70 \lsdlocked0 Dark List Accent 5;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 5; +\lsdpriority72 \lsdlocked0 Colorful List Accent 5;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 5;\lsdpriority60 \lsdlocked0 Light Shading Accent 6;\lsdpriority61 \lsdlocked0 Light List Accent 6;\lsdpriority62 \lsdlocked0 Light Grid Accent 6; +\lsdpriority63 \lsdlocked0 Medium Shading 1 Accent 6;\lsdpriority64 \lsdlocked0 Medium Shading 2 Accent 6;\lsdpriority65 \lsdlocked0 Medium List 1 Accent 6;\lsdpriority66 \lsdlocked0 Medium List 2 Accent 6; +\lsdpriority67 \lsdlocked0 Medium Grid 1 Accent 6;\lsdpriority68 \lsdlocked0 Medium Grid 2 Accent 6;\lsdpriority69 \lsdlocked0 Medium Grid 3 Accent 6;\lsdpriority70 \lsdlocked0 Dark List Accent 6;\lsdpriority71 \lsdlocked0 Colorful Shading Accent 6; +\lsdpriority72 \lsdlocked0 Colorful List Accent 6;\lsdpriority73 \lsdlocked0 Colorful Grid Accent 6;\lsdqformat1 \lsdpriority19 \lsdlocked0 Subtle Emphasis;\lsdqformat1 \lsdpriority21 \lsdlocked0 Intense Emphasis; +\lsdqformat1 \lsdpriority31 \lsdlocked0 Subtle Reference;\lsdqformat1 \lsdpriority32 \lsdlocked0 Intense Reference;\lsdqformat1 \lsdpriority33 \lsdlocked0 Book Title;\lsdsemihidden1 \lsdunhideused1 \lsdpriority37 \lsdlocked0 Bibliography; +\lsdsemihidden1 \lsdunhideused1 \lsdqformat1 \lsdpriority39 \lsdlocked0 TOC Heading;\lsdpriority41 \lsdlocked0 Plain Table 1;\lsdpriority42 \lsdlocked0 Plain Table 2;\lsdpriority43 \lsdlocked0 Plain Table 3;\lsdpriority44 \lsdlocked0 Plain Table 4; +\lsdpriority45 \lsdlocked0 Plain Table 5;\lsdpriority40 \lsdlocked0 Grid Table Light;\lsdpriority46 \lsdlocked0 Grid Table 1 Light;\lsdpriority47 \lsdlocked0 Grid Table 2;\lsdpriority48 \lsdlocked0 Grid Table 3;\lsdpriority49 \lsdlocked0 Grid Table 4; +\lsdpriority50 \lsdlocked0 Grid Table 5 Dark;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 1; +\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 1;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 1;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 1; +\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 1;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 2;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 2; +\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 2;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 2; +\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 3;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 3;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 3;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 3; +\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 3;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 4; +\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 4;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 4;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 4;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 4; +\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 4;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 5; +\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 5;\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 5;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 5; +\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 5;\lsdpriority46 \lsdlocked0 Grid Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 Grid Table 2 Accent 6;\lsdpriority48 \lsdlocked0 Grid Table 3 Accent 6; +\lsdpriority49 \lsdlocked0 Grid Table 4 Accent 6;\lsdpriority50 \lsdlocked0 Grid Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 Grid Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 Grid Table 7 Colorful Accent 6; +\lsdpriority46 \lsdlocked0 List Table 1 Light;\lsdpriority47 \lsdlocked0 List Table 2;\lsdpriority48 \lsdlocked0 List Table 3;\lsdpriority49 \lsdlocked0 List Table 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark; +\lsdpriority51 \lsdlocked0 List Table 6 Colorful;\lsdpriority52 \lsdlocked0 List Table 7 Colorful;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 1;\lsdpriority47 \lsdlocked0 List Table 2 Accent 1;\lsdpriority48 \lsdlocked0 List Table 3 Accent 1; +\lsdpriority49 \lsdlocked0 List Table 4 Accent 1;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 1;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 1;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 1; +\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 2;\lsdpriority47 \lsdlocked0 List Table 2 Accent 2;\lsdpriority48 \lsdlocked0 List Table 3 Accent 2;\lsdpriority49 \lsdlocked0 List Table 4 Accent 2; +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 2;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 2;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 2;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 3; +\lsdpriority47 \lsdlocked0 List Table 2 Accent 3;\lsdpriority48 \lsdlocked0 List Table 3 Accent 3;\lsdpriority49 \lsdlocked0 List Table 4 Accent 3;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 3; +\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 3;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 3;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 4;\lsdpriority47 \lsdlocked0 List Table 2 Accent 4; +\lsdpriority48 \lsdlocked0 List Table 3 Accent 4;\lsdpriority49 \lsdlocked0 List Table 4 Accent 4;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 4;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 4; +\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 4;\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 5;\lsdpriority47 \lsdlocked0 List Table 2 Accent 5;\lsdpriority48 \lsdlocked0 List Table 3 Accent 5; +\lsdpriority49 \lsdlocked0 List Table 4 Accent 5;\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 5;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 5;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 5; +\lsdpriority46 \lsdlocked0 List Table 1 Light Accent 6;\lsdpriority47 \lsdlocked0 List Table 2 Accent 6;\lsdpriority48 \lsdlocked0 List Table 3 Accent 6;\lsdpriority49 \lsdlocked0 List Table 4 Accent 6; +\lsdpriority50 \lsdlocked0 List Table 5 Dark Accent 6;\lsdpriority51 \lsdlocked0 List Table 6 Colorful Accent 6;\lsdpriority52 \lsdlocked0 List Table 7 Colorful Accent 6;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Mention; +\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Hyperlink;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Hashtag;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Unresolved Mention;\lsdsemihidden1 \lsdunhideused1 \lsdlocked0 Smart Link;}}{\*\datastore 01050000 +02000000180000004d73786d6c322e534158584d4c5265616465722e362e3000000000000000000000060000 +d0cf11e0a1b11ae1000000000000000000000000000000003e000300feff090006000000000000000000000001000000010000000000000000100000feffffff00000000feffffff0000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +fffffffffffffffffdfffffffeffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff +ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffffffffffff0c6ad98892f1d411a65f0040963251e5000000000000000000000000603b +745a3e3fda01feffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000000000000000000000000000000000000000000000000000 +00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000000000000000000000000000000000000000000000000000 +000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff000000000000000000000000000000000000000000000000 +0000000000000000000000000000000000000000000000000105000000000000}} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots.dyn b/doc/distrib/NodeHelpFiles/2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots.dyn rename to doc/distrib/NodeHelpFiles/2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots.md b/doc/distrib/NodeHelpFiles/2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA.md similarity index 56% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots.md rename to doc/distrib/NodeHelpFiles/2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA.md index 59def7a81e6..50505d62c26 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots.md +++ b/doc/distrib/NodeHelpFiles/2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA.md @@ -1,5 +1,7 @@ + + ## In Depth -Creates a NurbsSurface with specified control vertices, knots, weights, and U V degrees. There are several restrictions on the data which, if broken, will cause the function to fail and will throw an exception. Degree: Both u- and v- degree should be >= 1 (piecewise-linear spline) and less than 26 (the maximum B-spline basis degree supported by ASM). Weights: All weight values (if supplied) should be strictly positive. Weights smaller than 1e-11 will be rejected and the function will fail. Knots: Both knot vectors should be non-decreasing sequences. Interior knot multiplicity should be no larger than degree + 1 at the start/end knot and degree at an internal knot (this allows surfaces with G1 discontinuities to be represented). Note that non-clamped knot vectors are supported, but will be converted to clamped ones, with the corresponding changes applied to the control point/weight data. +Creates a NurbsSurface with specified control vertices, knots, weights, and U V degrees. There are several restrictions on the data which, if broken, will cause the function to fail and will throw an exception. Degree: Both u- and v- degree should be >= 1 (piecewise-linear spline) and less than 26 (the maximum B-spline basis degree supported by ASM). Weights: All weight values (if supplied) should be strictly positive. Weights smaller than 1e-11 will be rejected and the function will fail. Knots: Both knot vectors should be non-decreasing sequences. Interior knot multiplicity should be no larger than degree plus 1 at the start/end knot and degree at an internal knot (this allows surfaces with G1 discontinuities to be represented). Note that non-clamped knot vectors are supported, but will be converted to clamped ones, with the corresponding changes applied to the control point/weight data. ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots_img.jpg b/doc/distrib/NodeHelpFiles/2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots_img.jpg rename to doc/distrib/NodeHelpFiles/2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(distance, softEdges).md b/doc/distrib/NodeHelpFiles/2ULSD2KOLBO3IDZALZJCIBZDTDFEHC5YE6E5LZW5YR2P3X36HORQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(distance, softEdges).md rename to doc/distrib/NodeHelpFiles/2ULSD2KOLBO3IDZALZJCIBZDTDFEHC5YE6E5LZW5YR2P3X36HORQ.md index 0699a5eab24..96ad4803371 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(distance, softEdges).md +++ b/doc/distrib/NodeHelpFiles/2ULSD2KOLBO3IDZALZJCIBZDTDFEHC5YE6E5LZW5YR2P3X36HORQ.md @@ -1,3 +1,5 @@ + + ## Thicken(distance, softEdges) - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.dyn b/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.dyn new file mode 100644 index 00000000000..20effd6aab6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.dyn @@ -0,0 +1,614 @@ +{ + "Uuid": "011cb917-361e-42bd-9a41-b2011d847a69", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "9524180d28934338815d3cfa2e25eb11", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "5", + "MaximumValue": 10.0, + "MinimumValue": 3.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "36547c2470ae4c23bbfa5c3801acbfe2", + "Name": "Boolean", + "Type": "boolean", + "Type2": "boolean", + "Value": "true", + "Description": "Enables selection between True and False", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dc37b524c963416282cb38015c5ef93b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "26f53f47c1d64a578adaa44bfe27b2cf", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "892b7c54c61149afb99f917f74fa2ce5", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 3.0, + "StepValue": 1.0, + "Id": "9524180d28934338815d3cfa2e25eb11", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1cc27d196f204ae2976dbe15d289bbea", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 5.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5ba25128ff164e9089c118824cd12864", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a6d2055755f0423ba5053e4133493321", + "Name": "coordinateSystem", + "Description": "Coordinate system to build the point in\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "38fd3d2667074291bdc5f7e1199b1cd7", + "Name": "angle", + "Description": "The angle is the rotation from the X axis in the coordinate system around the Z axis in degrees\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4619425399cb40e9a8348034f4009c3d", + "Name": "elevation", + "Description": "The elevation of the point above the XY plane\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e2ca0bd5af74440395c056728df29232", + "Name": "radius", + "Description": "The distance from the origin of the coordinate system\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dc22d4c5ddc046b7825aa65142020dc2", + "Name": "Point", + "Description": "Point at cylindrical coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCylindricalCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double", + "Replication": "Auto", + "Description": "Form a Point in the given coordinate system given its position in cylindrical coordinates.\n\nPoint.ByCylindricalCoordinates (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), angle: double = 0, elevation: double = 0, radius: double = 1): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "41315d48213648a6a80f2c0c3f5511b9", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "9498335ed1a74b6585ebcb378fcf5bf2", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "64be9fc6e2c84dd1b8428f941482b47a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "02ec31d08f904e13b906b52755b62b5d", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "485be0318144437a94496cdbfa75cde4", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "285c263e8d2247f59a263f6c3204a3c7", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..360..360/(a-1);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d26b8392f3514d80a96aa0776587478e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fe636b6c332c4a17a8d71507b1a4aece", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45ae31a15da944fa859cea31f40f8c13", + "Name": "closeCurve", + "Description": "bool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5c7e7d06c15d4167babf6321804acb3c", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[], closeCurve: bool = false): NurbsCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "36547c2470ae4c23bbfa5c3801acbfe2", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a528f5c7becd463d8d26d2bd289019ba", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "4ee4a60954aa483db3f6e218c544892b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "04312cfaebf64c3e81b0f6da0ada1bd4", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "39a221ceeb1b426ab9a1fd3a70a0de79", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bbd70d4bc50142faba3fc6a3f94870cb", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;\n-2;\n1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3a9b58e14e0f4277b46132b65454b265", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0a2352a2de6f4fc4b823e9a63bd2dd2b", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "049b9f9d2641476b886ca2bbfaf9ac3f", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4088dbbde833410491db19cdc8cdcd94", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cfbb511fa47e42a596aafd33fabdc546", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b8c8bf808d7b4c44804a5af124d0da10", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bb2b7b2c64904f7bb5152b5ffbd18f16", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e680cf53587c43869be6ce8f5800e01b", + "Name": "direction", + "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a347750f4afb4ab29b74f31059cf26cd", + "Name": "Solid", + "Description": "The extruded Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Extrudes a Curve in the specified direction, by the length of the input Vector. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Solid" + } + ], + "Connectors": [ + { + "Start": "892b7c54c61149afb99f917f74fa2ce5", + "End": "9498335ed1a74b6585ebcb378fcf5bf2", + "Id": "ba8b3dbb11c049178994262673e671dc", + "IsHidden": "False" + }, + { + "Start": "1cc27d196f204ae2976dbe15d289bbea", + "End": "26f53f47c1d64a578adaa44bfe27b2cf", + "Id": "6d754441cb444a4a8b88dcbc3af8f8cd", + "IsHidden": "False" + }, + { + "Start": "1cc27d196f204ae2976dbe15d289bbea", + "End": "485be0318144437a94496cdbfa75cde4", + "Id": "aa7a7579eeed4f1cb5e426c444eb356e", + "IsHidden": "False" + }, + { + "Start": "dc22d4c5ddc046b7825aa65142020dc2", + "End": "fe636b6c332c4a17a8d71507b1a4aece", + "Id": "7df3b32dd2514d8cb4f9047f271fc4ef", + "IsHidden": "False" + }, + { + "Start": "64be9fc6e2c84dd1b8428f941482b47a", + "End": "e2ca0bd5af74440395c056728df29232", + "Id": "7d4f6f32869c4f3aa9f7f09655d9a39d", + "IsHidden": "False" + }, + { + "Start": "285c263e8d2247f59a263f6c3204a3c7", + "End": "38fd3d2667074291bdc5f7e1199b1cd7", + "Id": "3ca59d20b62f4c75b6420c507e22fb78", + "IsHidden": "False" + }, + { + "Start": "5c7e7d06c15d4167babf6321804acb3c", + "End": "bb2b7b2c64904f7bb5152b5ffbd18f16", + "Id": "421f6c8b5f62467498aa4304611d00dc", + "IsHidden": "False" + }, + { + "Start": "a528f5c7becd463d8d26d2bd289019ba", + "End": "45ae31a15da944fa859cea31f40f8c13", + "Id": "e60c2782ef6b4fd381a6c380726ce4cc", + "IsHidden": "False" + }, + { + "Start": "04312cfaebf64c3e81b0f6da0ada1bd4", + "End": "0a2352a2de6f4fc4b823e9a63bd2dd2b", + "Id": "d0e84d8dcc2b4cbcb4eb822f1b3b21fe", + "IsHidden": "False" + }, + { + "Start": "39a221ceeb1b426ab9a1fd3a70a0de79", + "End": "049b9f9d2641476b886ca2bbfaf9ac3f", + "Id": "b2ff171964df4af89e07be072e808ce5", + "IsHidden": "False" + }, + { + "Start": "bbd70d4bc50142faba3fc6a3f94870cb", + "End": "4088dbbde833410491db19cdc8cdcd94", + "Id": "975910ac6ec84dc58a1d2c78a8d4abf5", + "IsHidden": "False" + }, + { + "Start": "cfbb511fa47e42a596aafd33fabdc546", + "End": "e680cf53587c43869be6ce8f5800e01b", + "Id": "8657c4d874944ac1820a685b55eb297f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -14.798925399780273, + "EyeY": 12.959871292114258, + "EyeZ": 2.1644556522369385, + "LookX": 19.251585006713867, + "LookY": -9.0115299224853516, + "LookZ": -2.6407701969146729, + "UpX": 0.21443183720111847, + "UpY": 0.97629588842391968, + "UpZ": -0.02941388264298439 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "dc37b524c963416282cb38015c5ef93b", + "Name": "Math.RandomList", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -470.28518325032405, + "Y": 151.1223811865971 + }, + { + "Id": "9524180d28934338815d3cfa2e25eb11", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -918.285183250324, + "Y": 77.122381186597039 + }, + { + "Id": "5ba25128ff164e9089c118824cd12864", + "Name": "Point.ByCylindricalCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 204.71481674967595, + "Y": 9.2948811865970242 + }, + { + "Id": "41315d48213648a6a80f2c0c3f5511b9", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -149.28518325032405, + "Y": 151.1223811865971 + }, + { + "Id": "02ec31d08f904e13b906b52755b62b5d", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -149.28518325032405, + "Y": 3.1223811865970106 + }, + { + "Id": "d26b8392f3514d80a96aa0776587478e", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 608.714816749676, + "Y": 147.29488118659702 + }, + { + "Id": "36547c2470ae4c23bbfa5c3801acbfe2", + "Name": "Boolean", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 204.71481674967595, + "Y": 257.294881186597 + }, + { + "Id": "4ee4a60954aa483db3f6e218c544892b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 204.71481674967595, + "Y": 404.777381186597 + }, + { + "Id": "3a9b58e14e0f4277b46132b65454b265", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 608.714816749676, + "Y": 325.294881186597 + }, + { + "Id": "b8c8bf808d7b4c44804a5af124d0da10", + "Name": "Curve.ExtrudeAsSolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 968.714816749676, + "Y": 219.29488118659702 + } + ], + "Annotations": [], + "X": 533.3771123367012, + "Y": 161.54313568424323, + "Zoom": 0.601517368536526 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.md b/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.md new file mode 100644 index 00000000000..d4880060ba1 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.md @@ -0,0 +1,10 @@ + + +## In Depth +`Curve.ExtrudeAsSolid (curve, direction)` extrudes an input closed, planar curve using an input vector to determine the direction of the extrusion. The length of the vector is used for the extrusion distance. This node caps the ends of the extrusion to create a solid. + +In the example below, we first create a NurbsCurve by using a `NurbsCurve.ByPoints` node, with a set of randomly generated points as the input. A code block is used to specify the X, Y, and Z components of a `Vector.ByCoordinates` node. This vector is then used as the direction input in an `Curve.ExtrudeAsSolid` node. +___ +## Example File + +![Curve.ExtrudeAsSolid(curve, direction)](./32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA_img.jpg b/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA_img.jpg new file mode 100644 index 00000000000..7112b572018 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.RegularVertices.md b/doc/distrib/NodeHelpFiles/3FD66JH7OUVHRJOXDSO6GCVCZV63VG7PUZEMJMDZBM67ASM2XLRA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.RegularVertices.md rename to doc/distrib/NodeHelpFiles/3FD66JH7OUVHRJOXDSO6GCVCZV63VG7PUZEMJMDZBM67ASM2XLRA.md index bd59861f8ab..b02e457fe7f 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.RegularVertices.md +++ b/doc/distrib/NodeHelpFiles/3FD66JH7OUVHRJOXDSO6GCVCZV63VG7PUZEMJMDZBM67ASM2XLRA.md @@ -1,3 +1,5 @@ + + ## RegularVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.TPointVertices.md b/doc/distrib/NodeHelpFiles/3JL6REDTXILJYKG3YL47NDNEA5YHNLEAYOO3JNMRUUBMWI4GDGHA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.TPointVertices.md rename to doc/distrib/NodeHelpFiles/3JL6REDTXILJYKG3YL47NDNEA5YHNLEAYOO3JNMRUUBMWI4GDGHA.md index 1bf70d57287..31b4c5cf900 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.TPointVertices.md +++ b/doc/distrib/NodeHelpFiles/3JL6REDTXILJYKG3YL47NDNEA5YHNLEAYOO3JNMRUUBMWI4GDGHA.md @@ -1,3 +1,5 @@ + + ## TPointVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees).dyn b/doc/distrib/NodeHelpFiles/3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees).dyn rename to doc/distrib/NodeHelpFiles/3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA.dyn diff --git a/doc/distrib/NodeHelpFiles/3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA.md b/doc/distrib/NodeHelpFiles/3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA.md new file mode 100644 index 00000000000..0993ba59ecd --- /dev/null +++ b/doc/distrib/NodeHelpFiles/3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA.md @@ -0,0 +1,9 @@ + + +## In Depth +Rotates a coordinate system around an origin and an axis by a specified degree. +___ +## Example File + +![Rotate (origin, axis, degrees)](./3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA_img.jpg) + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees)_img.jpg b/doc/distrib/NodeHelpFiles/3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees)_img.jpg rename to doc/distrib/NodeHelpFiles/3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereCenterPointRadius.md b/doc/distrib/NodeHelpFiles/3W2XHZKQEZFB7P3OTUVOZUMCD3M7PKUFQZI42URWMPFARFIN2NVQ.md similarity index 79% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereCenterPointRadius.md rename to doc/distrib/NodeHelpFiles/3W2XHZKQEZFB7P3OTUVOZUMCD3M7PKUFQZI42URWMPFARFIN2NVQ.md index 2a69034d5af..8133e930e0a 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereCenterPointRadius.md +++ b/doc/distrib/NodeHelpFiles/3W2XHZKQEZFB7P3OTUVOZUMCD3M7PKUFQZI42URWMPFARFIN2NVQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a T-Spline sphere primitive surface is created using the `TSplineSurface.BySphereCenterPointRadius` node. The `centerPoint` input defines the origin of the sphere and the `radius` specifies its size. `radiusSpans` and `heightSpans` inputs control the number of faces along the height and radial spans (or meridians). The `symmetry` controls if the shape has initial symmetry and, finally, `inSmoothMode` defines if the preview is in smooth or box mode. diff --git a/doc/distrib/NodeHelpFiles/43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA.md b/doc/distrib/NodeHelpFiles/43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA.md index 4ca07c00023..e4258daf0b2 100644 --- a/doc/distrib/NodeHelpFiles/43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA.md +++ b/doc/distrib/NodeHelpFiles/43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA.md @@ -5,4 +5,4 @@ CoordinateSystem.Transform will transform the given Coordinate System from a sou ___ ## Example File -![CoordinateSystem.Transform](./Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(CS,%20fromCS,%20contextCS)_img.png) \ No newline at end of file +![CoordinateSystem.Transform](./43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides).dyn b/doc/distrib/NodeHelpFiles/4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides).dyn rename to doc/distrib/NodeHelpFiles/4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ.dyn diff --git a/doc/distrib/NodeHelpFiles/4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ.md b/doc/distrib/NodeHelpFiles/4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ.md new file mode 100644 index 00000000000..7f5d38a93d8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ.md @@ -0,0 +1,9 @@ + + +## In Depth +Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides. +___ +## Example File + +![Thicken (thickness, both_sides)](./4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ_img.jpg) + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides)_img.jpg b/doc/distrib/NodeHelpFiles/4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides)_img.jpg rename to doc/distrib/NodeHelpFiles/4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).dyn b/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.dyn similarity index 51% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).dyn rename to doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.dyn index 400cc6e95a2..2fec92b8266 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).dyn +++ b/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.dyn @@ -1,82 +1,68 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "e7c1bea8-d711-49d2-87ac-463f8439a79d", "IsCustomNode": false, "Description": "", - "Name": "ByControlPoints", + "Name": "Autodesk.DesignScript.Geometry.Curve.NormalAtParameter", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "0b64809971824680a3933e87a18cc459", - "Name": "Boolean", - "Type": "boolean", - "Value": "false", - "Description": "Selection between a true and false." + "Id": "5bafc66cadac464c81202cd161ef0351", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "0.3", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.01, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "6;", - "Id": "33cdb490a9644a6791b539d76bbb3e3f", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a7d68c64a9264b81873ba82991eb06e8", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "be1b84085745459081048bf38f5724b5", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "f984c15204124843b703f902ee2a21a6", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": false, - "Id": "0b64809971824680a3933e87a18cc459", - "Inputs": [], "Outputs": [ { - "Id": "8c60fd1bfe52415cbb201bff0e672e6c", - "Name": "", - "Description": "Boolean", + "Id": "f23dd6f752a34713b4f1c84d466d80fa", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Selection between a true and false." + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ad238e218fa8440aa4bce92e13793c4b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "e732787b97de48729eec6a268156caa7", "Inputs": [ { - "Id": "e0ef468482654c88b8818edb7f677730", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "115041571cd84e3da733098d1a5afc13", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "eb8b8c2565934609afe003de5dda4f51", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -84,27 +70,27 @@ ], "Outputs": [ { - "Id": "382c74fb3f5a4a31b879525ee9f20fd6", - "Name": "Point", - "Description": "Point", + "Id": "3fa88cf3f3614fbe82bb72cc628d7cd6", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "520f3bca48004d78a659fa89590e9bfa", "NodeType": "CodeBlockNode", - "Code": "3;", - "Id": "c1cea2468e874fb0850186c3136a2e7d", "Inputs": [], "Outputs": [ { - "Id": "e728a20ff56844f9a1dbfcfe521f7c2c", + "Id": "08eb3d9307574dd887cbc3f88904a30a", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -114,46 +100,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "6;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7af4a320c7a24f138ea9e32740d56882", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Sort@var[]", - "Id": "6e0f90d09ceb44f69a82e5c06b44a266", "Inputs": [ { - "Id": "6a7d815944384df6aaf7efb9585c87b1", - "Name": "list", - "Description": "The list of items to be sorted.\n\nvar[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "503aaee3c1424725ba29c6a6e9c1e084", - "Name": "newList", - "Description": "The indices of the items in the sorted list.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Sorts a list by the items and return their indices.\n\nList.Sort (list: var[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "bd47e766c04647c69e92725c1f39934d", - "Inputs": [ - { - "Id": "7cdb828811b14950b19e82db6d10d324", + "Id": "dd7cc843cee74fe0b062fb0ada98fcde", "Name": "amount", "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, @@ -164,7 +120,7 @@ ], "Outputs": [ { - "Id": "7e1c7200f04146f9812f8854c879465d", + "Id": "8232f81acf5147f6a0cb97595260c12d", "Name": "number", "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, @@ -173,19 +129,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Sort@var[]", - "Id": "4a8ee51b72eb44d193d10a3e110600de", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "969a7350eff64e749affe2b491f358c6", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "26818eb8a0964760a43fcef07af02ff9", - "Name": "list", - "Description": "The list of items to be sorted.\n\nvar[]", + "Id": "f1287e25b183470e8eece192c57769b5", + "Name": "x", + "Description": "x", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -194,28 +150,28 @@ ], "Outputs": [ { - "Id": "2508412d29e045d4add9e738988791f3", - "Name": "newList", - "Description": "The indices of the items in the sorted list.", + "Id": "9749eb59b2e44d06a15170f8aeec37ac", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Sorts a list by the items and return their indices.\n\nList.Sort (list: var[]): var[]..[]" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*10;" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "5e8ef53a328748de9cd0c19215e7ec98", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f428c88d6a1040919ef686701236109c", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "1bbf01c4bffa47da91a5de838bc5f6e4", - "Name": "amount", - "Description": "Amount of random numbers the result list will contain.\n\nint", + "Id": "53cb35e01a524ff798525a2e062fe260", + "Name": "x", + "Description": "x", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -224,46 +180,46 @@ ], "Outputs": [ { - "Id": "52f860729c5b4b57a693512eaf0604f1", - "Name": "number", - "Description": "List of random numbers between 0 and 1.", + "Id": "35dab245e5c142fd87b7c7de7dbda24f", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8395e71d54c6432495e946eebf9a8f4d", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[],int,bool", - "Id": "f5f572423f534f838828df74bd07b2e9", "Inputs": [ { - "Id": "8818be2a87dd485b95add6b8f9fcfd0d", - "Name": "points", - "Description": "Point[]", - "UsingDefaultValue": false, + "Id": "0fd7e4adf8e24440a2c7535cd6cfdd87", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "3fa06092b2434e6b8f6544dfa98afb50", - "Name": "degree", - "Description": "int\nDefault value : 3", + "Id": "0794920554d446298ad277f0ce6a6794", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "bb120adf51024f5a93e09147a0caee84", - "Name": "closeCurve", - "Description": "bool\nDefault value : false", + "Id": "1f28105cb2f74b2898d2d01e379fe272", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -272,26 +228,26 @@ ], "Outputs": [ { - "Id": "2cc98ae3e3ae49318203cc3c0c0cced8", - "Name": "NurbsCurve", - "Description": "NurbsCurve", + "Id": "06612e6cc05e47fc87a03b9e42e052ea", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", - "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[], degree: int = 3, closeCurve: bool = false): NurbsCurve" + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3b8e5913715341efbf1fe41357e16195", "NodeType": "CodeBlockNode", - "Code": "x*15;", - "Id": "76cc25ad73a74d5ea800d6db5ee0d0e5", "Inputs": [ { - "Id": "35a11c366bd144f9aa93fc6e84a5999d", + "Id": "6947d7b3b8f74d08955f2c7d9665de83", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -302,7 +258,7 @@ ], "Outputs": [ { - "Id": "76068dc7cd9f48f8998dad901e2654de", + "Id": "5311d75561934956bce9b855d714af72", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -312,18 +268,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x*15;", - "Id": "70a14a2669554c398e7a64a211ae338e", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7f0a66fc22b14f0aaf9c0fb04c226c48", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "587172a10412485cabba87e53ca741fd", - "Name": "x", - "Description": "x", + "Id": "2ea2ecee33604ed5a533ab2d8226c71d", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -332,9 +288,33 @@ ], "Outputs": [ { - "Id": "4cc73022a8bb4de2ae838f2a8c34d74f", + "Id": "cbfa120ed8b741ea906e0ff8e30b50a8", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.01, + "Id": "5bafc66cadac464c81202cd161ef0351", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "101140458a6848639de2e97078c4a789", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -342,204 +322,280 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Produces numeric values", + "InputValue": 0.3 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "49ec5a1c6e1e4c7f82d190f2d0b53fb0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "98573f71a8c24f9eb7fe1ba656555890", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "08852bf1ccdc4938acfbc0395e8b7ce3", + "Name": "param", + "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "210d610d3a0245249562e32d40168780", + "Name": "Vector", + "Description": "A Vector perpendicular to the curve at param", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.NormalAtParameter@double", + "Replication": "Auto", + "Description": "Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.NormalAtParameter (param: double = 0): Vector" } ], "Connectors": [ { - "Start": "be1b84085745459081048bf38f5724b5", - "End": "7cdb828811b14950b19e82db6d10d324", - "Id": "beb270687e3548f49357ce6975163ac8" + "Start": "f23dd6f752a34713b4f1c84d466d80fa", + "End": "98573f71a8c24f9eb7fe1ba656555890", + "Id": "8c1b55ad239d4d82a47d76ba4615c980", + "IsHidden": "False" + }, + { + "Start": "3fa88cf3f3614fbe82bb72cc628d7cd6", + "End": "f1287e25b183470e8eece192c57769b5", + "Id": "90af014434994f0bbd83303aae2bf7bb", + "IsHidden": "False" }, { - "Start": "be1b84085745459081048bf38f5724b5", - "End": "1bbf01c4bffa47da91a5de838bc5f6e4", - "Id": "37bb8c487ff2430387cc384a17445c19" + "Start": "08eb3d9307574dd887cbc3f88904a30a", + "End": "eb8b8c2565934609afe003de5dda4f51", + "Id": "34d05af1eb584222a5bc782e81af0cde", + "IsHidden": "False" }, { - "Start": "8c60fd1bfe52415cbb201bff0e672e6c", - "End": "bb120adf51024f5a93e09147a0caee84", - "Id": "fc06d49cb49c4e4da585f383107199c4" + "Start": "08eb3d9307574dd887cbc3f88904a30a", + "End": "dd7cc843cee74fe0b062fb0ada98fcde", + "Id": "a9daa8cf1992482eb78ab663d19e045a", + "IsHidden": "False" }, { - "Start": "382c74fb3f5a4a31b879525ee9f20fd6", - "End": "8818be2a87dd485b95add6b8f9fcfd0d", - "Id": "e81ba5c01cf94b198dec4e1abdea6712" + "Start": "08eb3d9307574dd887cbc3f88904a30a", + "End": "2ea2ecee33604ed5a533ab2d8226c71d", + "Id": "807e44540dea457ba4e0fd590d5de222", + "IsHidden": "False" }, { - "Start": "e728a20ff56844f9a1dbfcfe521f7c2c", - "End": "3fa06092b2434e6b8f6544dfa98afb50", - "Id": "e121a43ae7c844158c4c9d5bb6006715" + "Start": "8232f81acf5147f6a0cb97595260c12d", + "End": "53cb35e01a524ff798525a2e062fe260", + "Id": "cc658cc647a8430093944a0a0e43c380", + "IsHidden": "False" }, { - "Start": "503aaee3c1424725ba29c6a6e9c1e084", - "End": "115041571cd84e3da733098d1a5afc13", - "Id": "814ccda4221945ca8060ce541fb4c467" + "Start": "9749eb59b2e44d06a15170f8aeec37ac", + "End": "0fd7e4adf8e24440a2c7535cd6cfdd87", + "Id": "61b3e584d8dc4eb6af14f34c2085d8cd", + "IsHidden": "False" }, { - "Start": "7e1c7200f04146f9812f8854c879465d", - "End": "35a11c366bd144f9aa93fc6e84a5999d", - "Id": "2e517497703549e8b76ac6e23e7aee15" + "Start": "35dab245e5c142fd87b7c7de7dbda24f", + "End": "0794920554d446298ad277f0ce6a6794", + "Id": "d3c0d9b2c6b54025890b73a7bbd012fd", + "IsHidden": "False" }, { - "Start": "2508412d29e045d4add9e738988791f3", - "End": "e0ef468482654c88b8818edb7f677730", - "Id": "4cd0fd9a65ad4680ab4b7024845a3337" + "Start": "06612e6cc05e47fc87a03b9e42e052ea", + "End": "f984c15204124843b703f902ee2a21a6", + "Id": "2309ff4dac184151832c88793d513a2b", + "IsHidden": "False" }, { - "Start": "52f860729c5b4b57a693512eaf0604f1", - "End": "587172a10412485cabba87e53ca741fd", - "Id": "7b6ea5e67a9e47b284e36a55917c0f4e" + "Start": "5311d75561934956bce9b855d714af72", + "End": "1f28105cb2f74b2898d2d01e379fe272", + "Id": "7db55e51dc90496985edd6523ffff021", + "IsHidden": "False" }, { - "Start": "76068dc7cd9f48f8998dad901e2654de", - "End": "26818eb8a0964760a43fcef07af02ff9", - "Id": "4ccec2aba490436cac4be7fafe7bd431" + "Start": "cbfa120ed8b741ea906e0ff8e30b50a8", + "End": "6947d7b3b8f74d08955f2c7d9665de83", + "Id": "9f6588b6193842c19144c5d8014380c3", + "IsHidden": "False" }, { - "Start": "4cc73022a8bb4de2ae838f2a8c34d74f", - "End": "6a7d815944384df6aaf7efb9585c87b1", - "Id": "34e5995009b042838a78f76375d28284" + "Start": "101140458a6848639de2e97078c4a789", + "End": "08852bf1ccdc4938acfbc0395e8b7ce3", + "Id": "c60e608609164825923764978b698144", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5742", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -7.4528519123339692, - "EyeY": 8.1535462250556474, - "EyeZ": 3.4758185512782385, - "LookX": 3.7135286287603195, - "LookY": -8.3804938049105413, - "LookZ": -7.22904406298367, - "UpX": 0.25219813480529651, - "UpY": 0.833885791349754, - "UpZ": -0.49094858429342492 + "Name": "_Background Preview", + "EyeX": -3.4816887378692627, + "EyeY": 9.2835006713867188, + "EyeZ": 3.9581344127655029, + "LookX": 7.4863224029541016, + "LookY": -5.3477129936218262, + "LookZ": -7.8918704986572266, + "UpX": 0.16416347026824951, + "UpY": 0.9711342453956604, + "UpZ": -0.17305652797222137 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": false, - "Name": "Code Block", - "Id": "33cdb490a9644a6791b539d76bbb3e3f", + "Id": "a7d68c64a9264b81873ba82991eb06e8", + "Name": "NurbsCurve.ByControlPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -530.61221703833951, - "Y": 1568.1785268939282 + "ShowGeometry": true, + "X": 366.95475847575403, + "Y": -3561.8570960863349 }, { - "ShowGeometry": false, - "Name": "Boolean", - "Id": "0b64809971824680a3933e87a18cc459", - "IsSetAsInput": true, + "Id": "ad238e218fa8440aa4bce92e13793c4b", + "Name": "Math.RandomList", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 436.38778296166049, - "Y": 1794.9651935605948 + "ShowGeometry": true, + "X": -533.045241524246, + "Y": -3675.029596086335 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "e732787b97de48729eec6a268156caa7", + "Id": "520f3bca48004d78a659fa89590e9bfa", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 436.38778296166049, - "Y": 1550.9651935605948 + "ShowGeometry": true, + "X": -787.045241524246, + "Y": -3528.2020960863351 }, { - "ShowGeometry": false, - "Name": "Code Block", - "Id": "c1cea2468e874fb0850186c3136a2e7d", + "Id": "7af4a320c7a24f138ea9e32740d56882", + "Name": "Math.RandomList", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 436.38778296166049, - "Y": 1686.1785268939282 + "ShowGeometry": true, + "X": -533.045241524246, + "Y": -3528.029596086335 }, { - "ShowGeometry": false, - "Name": "List.Sort", - "Id": "6e0f90d09ceb44f69a82e5c06b44a266", + "Id": "969a7350eff64e749affe2b491f358c6", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 154.38778296166049, - "Y": 1617.9651935605948 + "ShowGeometry": true, + "X": -212.04524152424597, + "Y": -3675.029596086335 }, { - "ShowGeometry": false, - "Name": "Math.RandomList", - "Id": "bd47e766c04647c69e92725c1f39934d", + "Id": "f428c88d6a1040919ef686701236109c", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -351.61221703833951, - "Y": 1509.9651935605948 + "ShowGeometry": true, + "X": -212.04524152424597, + "Y": -3528.029596086335 }, { - "ShowGeometry": false, - "Name": "List.Sort", - "Id": "4a8ee51b72eb44d193d10a3e110600de", + "Id": "8395e71d54c6432495e946eebf9a8f4d", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 154.38778296166049, - "Y": 1509.9651935605948 + "ShowGeometry": true, + "X": 41.954758475754033, + "Y": -3561.8570960863349 }, { - "ShowGeometry": false, - "Name": "Math.RandomList", - "Id": "5e8ef53a328748de9cd0c19215e7ec98", + "Id": "3b8e5913715341efbf1fe41357e16195", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -351.61221703833951, - "Y": 1617.9651935605948 + "ShowGeometry": true, + "X": -212.04524152424597, + "Y": -3381.029596086335 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByControlPoints", - "Id": "f5f572423f534f838828df74bd07b2e9", + "Id": "7f0a66fc22b14f0aaf9c0fb04c226c48", + "Name": "Math.RandomList", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 694.38778296166049, - "Y": 1649.9651935605948 + "ShowGeometry": true, + "X": -533.045241524246, + "Y": -3381.029596086335 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "76cc25ad73a74d5ea800d6db5ee0d0e5", - "IsSetAsInput": false, + "Id": "5bafc66cadac464c81202cd161ef0351", + "Name": "Number Slider", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -35.612217038339509, - "Y": 1514.1785268939282 + "ShowGeometry": true, + "X": 366.95475847575403, + "Y": -3413.8570960863349 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "70a14a2669554c398e7a64a211ae338e", + "Id": "49ec5a1c6e1e4c7f82d190f2d0b53fb0", + "Name": "Curve.NormalAtParameter", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -35.612217038339509, - "Y": 1622.1785268939282 + "ShowGeometry": true, + "X": 814.954758475754, + "Y": -3504.8570960863349 } ], "Annotations": [], - "X": 620.902815222011, - "Y": -1627.36843795613, - "Zoom": 1.15910920670659 + "X": 520.93439057734008, + "Y": 1899.6398672206337, + "Zoom": 0.47402678864922743 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.md b/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.md new file mode 100644 index 00000000000..d849e0e524c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.md @@ -0,0 +1,10 @@ + + +## In Depth +`Curve.NormalAtParameter (curve, param)` returns a vector aligned with the normal direction at the specified parameter of a curve. The parameterization of a curve is measured in the range from 0 to 1, with 0 representing the start of the curve and 1 representing the end of the curve. + +In the example below, we first create a NurbsCurve using a `NurbsCurve.ByControlPoints` node, with a set of randomly generated points as the input. A number slider set to the range 0 to 1 is used to control the `parameter` input for a `Curve.NormalAtParameter` node. +___ +## Example File + +![Curve.NormalAtParameter(curve, param](./5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ_img.jpg b/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ_img.jpg new file mode 100644 index 00000000000..96984d1075e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.dyn b/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.dyn new file mode 100644 index 00000000000..2b187d6f706 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.dyn @@ -0,0 +1,636 @@ +{ + "Uuid": "33bd972a-0d56-4b8b-beaf-78f68f1458eb", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Surface.Thicken", + "ElementResolver": { + "ResolutionMap": { + "Math": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [ + { + "Id": "6b938f6412874a88a9f9cbce39b4659e", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "0.8", + "MaximumValue": 20.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "6c13743477774b739a2d4c15c7f2485e", + "Name": "Boolean", + "Type": "boolean", + "Type2": "boolean", + "Value": "true", + "Description": "Enables selection between True and False", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0b37921be50f4b44b9acf040806751a6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "774f754ef974414e8215798920bffe98", + "Name": "path", + "Description": "The input path to sweep along.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9f6d0e1602c04a00a57c9911dc392df5", + "Name": "guideRail", + "Description": "A rail to guide the orientation of the sweep.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1646f3d541044e07b4aa2dde28381dc4", + "Name": "profile", + "Description": "The profile curve to sweep along the path.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2a40c877769c488e833ffd8f2f3ce333", + "Name": "Surface", + "Description": "Surface created by sweeping two rails", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep2Rails@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Sweep the cross section curve along a path guided by a two rails\n\nSurface.BySweep2Rails (path: Curve, guideRail: Curve, profile: Curve): Surface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e45204ff0fd847c38e917d1786e7ae00", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ad2494e7e88748f0b74cec91f3384ee2", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "de7bd5c3c84e4a18a46abd8d4cb40ff4", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,1,0);\nPoint.ByCoordinates(10,6,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6f2ecab363e24aeb817f0a03f8ccb990", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "55b1414f0e2d4d09b72acb43b4e9b0dc", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6ebfe84fa5aa4ebab92303ef01099567", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a377bc54e32a43dab3463ad369da2303", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7a69c3d67aa84f42b750d03bdbd33027", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "89bb47379bc44287ab2114d957ca68ff", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "daa6031d17974499b44652e8ed79e9b6", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b491462085e844e0a23cd02875b955c6", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a1b10149239f4fab843c567cc89b3f77", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e7b29d194ef5443c8db865bc9f6728ff", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ec1e9fc4b914448f90f362b0db189115", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,-1,0);\nPoint.ByCoordinates(10,-1,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0577b79ffb894a06999e1c9eb5586e36", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "deee18ba534c48e7af1195ab305f5597", + "Name": "firstPoint", + "Description": "1st point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ed2c9dd8651e444887465990ba2d9b41", + "Name": "secondPoint", + "Description": "2nd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6971e0a94f2d4c678ed1d9472332db05", + "Name": "thirdPoint", + "Description": "3rd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b873c08aee344e30af98f599c0216ee8", + "Name": "Arc", + "Description": "Arc created from three points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9672236780264b6f977b885b5511fe95", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8142e26075ac4f51a215408705ba9453", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f88331d2eed3498e9eb0328beeea460c", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "94543f4a30c74691a855efbb16fa3023", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,-1,0);\nPoint.ByCoordinates(0,0,1);\nPoint.ByCoordinates(0,1,0);" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 20.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "6b938f6412874a88a9f9cbce39b4659e", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e6d8ec96f76e4ec6b4ec24b4afaa1080", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.8 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "df916e36aa08400cb18713f2e3f38ab9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e825ea2586f3448e8260344fc830aa79", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8e4d387ba06f4565a91e7d7d3f34d89d", + "Name": "thickness", + "Description": "Amount to thicken\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "93e1ec717e7946a0b185706395291c03", + "Name": "both_sides", + "Description": "True to thicken on both sides, false to thicken on one side\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1bb97561ff354232931cefbec08aee9d", + "Name": "Solid", + "Description": "Thickened surface as solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double,bool", + "Replication": "Auto", + "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides.\n\nSurface.Thicken (thickness: double = 1, both_sides: bool = true): Solid" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "6c13743477774b739a2d4c15c7f2485e", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "eac8f8382e204a138c0ad6f770b9ee58", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + } + ], + "Connectors": [ + { + "Start": "2a40c877769c488e833ffd8f2f3ce333", + "End": "e825ea2586f3448e8260344fc830aa79", + "Id": "a8fe20c6dbf64976b66b95e687cc908c", + "IsHidden": "False" + }, + { + "Start": "ad2494e7e88748f0b74cec91f3384ee2", + "End": "55b1414f0e2d4d09b72acb43b4e9b0dc", + "Id": "a6985f13c09d4b7c9f21958d900753b6", + "IsHidden": "False" + }, + { + "Start": "de7bd5c3c84e4a18a46abd8d4cb40ff4", + "End": "6ebfe84fa5aa4ebab92303ef01099567", + "Id": "1ea14680920d4f23956d856f8a5e198b", + "IsHidden": "False" + }, + { + "Start": "a377bc54e32a43dab3463ad369da2303", + "End": "9f6d0e1602c04a00a57c9911dc392df5", + "Id": "7879bbd64f4b4dd08d5a870925ea1a73", + "IsHidden": "False" + }, + { + "Start": "b491462085e844e0a23cd02875b955c6", + "End": "774f754ef974414e8215798920bffe98", + "Id": "9a6303341c474059b6cfc2cfb4c3e5a3", + "IsHidden": "False" + }, + { + "Start": "e7b29d194ef5443c8db865bc9f6728ff", + "End": "89bb47379bc44287ab2114d957ca68ff", + "Id": "d1b1ee199347491dabf6cea4f75090e2", + "IsHidden": "False" + }, + { + "Start": "ec1e9fc4b914448f90f362b0db189115", + "End": "daa6031d17974499b44652e8ed79e9b6", + "Id": "027894ac62284bdc9145c9c171cf3c76", + "IsHidden": "False" + }, + { + "Start": "b873c08aee344e30af98f599c0216ee8", + "End": "1646f3d541044e07b4aa2dde28381dc4", + "Id": "3b26e6b5cc4a4fd3bf7cef9d531cd018", + "IsHidden": "False" + }, + { + "Start": "8142e26075ac4f51a215408705ba9453", + "End": "deee18ba534c48e7af1195ab305f5597", + "Id": "52ba2a0ebea5495da7303399683ce95b", + "IsHidden": "False" + }, + { + "Start": "f88331d2eed3498e9eb0328beeea460c", + "End": "ed2c9dd8651e444887465990ba2d9b41", + "Id": "b232ec8ea5cf4095921e336a831f8a16", + "IsHidden": "False" + }, + { + "Start": "94543f4a30c74691a855efbb16fa3023", + "End": "6971e0a94f2d4c678ed1d9472332db05", + "Id": "08f7732899ec4b6a96cb76da5dca4cb7", + "IsHidden": "False" + }, + { + "Start": "e6d8ec96f76e4ec6b4ec24b4afaa1080", + "End": "8e4d387ba06f4565a91e7d7d3f34d89d", + "Id": "8299d9e32afc408fb9ab871449895372", + "IsHidden": "False" + }, + { + "Start": "eac8f8382e204a138c0ad6f770b9ee58", + "End": "93e1ec717e7946a0b185706395291c03", + "Id": "b3cf61dcb1da490c9a08d31a030ce31b", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -12.151876449584961, + "EyeY": 10.257155418395996, + "EyeZ": 4.30262565612793, + "LookX": 16.018514633178711, + "LookY": -5.6682891845703125, + "LookZ": -8.9196844100952148, + "UpX": 0.073107823729515076, + "UpY": 0.996492862701416, + "UpZ": -0.040709063410758972 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "0b37921be50f4b44b9acf040806751a6", + "Name": "Surface.BySweep2Rails", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 616.06536709016132, + "Y": -51.738499704325619 + }, + { + "Id": "e45204ff0fd847c38e917d1786e7ae00", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -165.93463290983868, + "Y": -9.083499704325618 + }, + { + "Id": "6f2ecab363e24aeb817f0a03f8ccb990", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 245.06536709016132, + "Y": -17.738499704325619 + }, + { + "Id": "7a69c3d67aa84f42b750d03bdbd33027", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 245.06536709016132, + "Y": -194.73849970432562 + }, + { + "Id": "a1b10149239f4fab843c567cc89b3f77", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -165.93463290983868, + "Y": -186.08349970432559 + }, + { + "Id": "0577b79ffb894a06999e1c9eb5586e36", + "Name": "Arc.ByThreePoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 245.06536709016132, + "Y": 159.26150029567438 + }, + { + "Id": "9672236780264b6f977b885b5511fe95", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -165.93463290983868, + "Y": 176.7440002956744 + }, + { + "Id": "6b938f6412874a88a9f9cbce39b4659e", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 616.06536709016132, + "Y": 161.26150029567438 + }, + { + "Id": "df916e36aa08400cb18713f2e3f38ab9", + "Name": "Surface.Thicken", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1064.0653670901613, + "Y": 105.26150029567438 + }, + { + "Id": "6c13743477774b739a2d4c15c7f2485e", + "Name": "Boolean", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 616.06536709016132, + "Y": 308.26150029567441 + } + ], + "Annotations": [], + "X": 236.82282238548305, + "Y": 186.70255741877492, + "Zoom": 0.8476185719982261 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.md b/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.md new file mode 100644 index 00000000000..58c9367faee --- /dev/null +++ b/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.md @@ -0,0 +1,11 @@ + + +## In Depth +`Surface.Thicken (surface, thickness, both_sides)` creates a solid by offsetting a surface according to the `thickness` input and by capping the ends to close the solid. This node has an extra input to specify whether or not to thicken on both sides. The `both_sides` input takes a Boolean value: True to thicken on both sides, and False to thicken on one side. Note that the `thickness` parameter determines the total thickness of the final solid, so if `both_sides` is set to True, the result will be offset from the original surface by half the input thickness on both sides. + +In the example below, we first create a surface by using a `Surface.BySweep2Rails`. We then create a solid by using a number slider to determine the `thickness` input of a `Surface.Thicken` node. A Boolean toggle controls whether to thicken on both sides or just one. + +___ +## Example File + +![Surface.Thicken](./5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ_img.jpg b/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ_img.jpg new file mode 100644 index 00000000000..27ad54a9f36 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/5IXBOJ4T7DGQ4FYV7OJBRP77VS7URLKC6BUG7AUFBR6QSPUYOFIA.md b/doc/distrib/NodeHelpFiles/5IXBOJ4T7DGQ4FYV7OJBRP77VS7URLKC6BUG7AUFBR6QSPUYOFIA.md index 78910bafb6f..8332ec7c149 100644 --- a/doc/distrib/NodeHelpFiles/5IXBOJ4T7DGQ4FYV7OJBRP77VS7URLKC6BUG7AUFBR6QSPUYOFIA.md +++ b/doc/distrib/NodeHelpFiles/5IXBOJ4T7DGQ4FYV7OJBRP77VS7URLKC6BUG7AUFBR6QSPUYOFIA.md @@ -5,5 +5,5 @@ Scale the coordinate system non-uniformly around the origin. ___ ## Example File -![Scale (xamount, yamount, zamount)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount,%20yamount,%20zamount)_img.jpg) +![Scale (xamount, yamount, zamount)](./5IXBOJ4T7DGQ4FYV7OJBRP77VS7URLKC6BUG7AUFBR6QSPUYOFIA_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.dyn b/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.dyn new file mode 100644 index 00000000000..15b471eac39 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.dyn @@ -0,0 +1,623 @@ +{ + "Uuid": "28c43575-a578-4830-ad47-96bba177152d", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Curve.Extrude", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "774a899f07ef4aefbb678d99911818cb", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3221298c289945ad8cac9888700c8639", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e1125e894085469c8f3a26e50446f605", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "650e1051a10c4387a9db080925555d51", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ccd63de4d01e47e8b4683d5bf5f0f420", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3d911bbbd10a48d08c76806d7556e113", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8dcb858f3393489297c245f99b8e2436", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d422e3a717a948568a253d0e3c7d735b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "070f3b8de56946feba02e3f43bc020c1", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7c3ef04e314a44c1878ca3428833c959", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "bbf2f09268a64c9d862369aff1e849c1", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4d002a602637408cb3e4bc37434476eb", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "39530b19dca343f28812120ad044f8a8", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6cf2fda0d55d4d4eac34c750c041c325", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9d3b49669f4c4e8b949675683e3c7120", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fd36df71d60d4bfe871e4ed4fae9d225", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "44d5cf4320e54778b5e95ebe626456d0", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b2f09c67d32740098a080183f591f871", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ceb77e36710c4b50af5fcb5a8eff43e6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "bb694775b82045d3a55666a22ba25c48", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ddbed6a570c44361aaa29b611fdd9e43", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "93c6c67d6e344fa886536f9e6b2e0aff", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 15.0 + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "0e7bf8a00a044775a9e0b6b4339413dc", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "64e193e0ef2348c6810f619267ca752f", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ddc4c83fc78146de919cbccccb74c73f", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1c2d3d5a71934bb6805aa9284c1e48a4", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5db07c7ba44c40dfb4110b1f2c588fdd", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d5cf0939e029467ab2ab4d1a6b41fee7", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "06a171262db840acb6d6cef745210c7a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a311838bc3434db5ba9306c02462a8ab", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 20.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7f48aa6381de4526b803d4f6e4ed0400", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a8871ad67d08434d8fbe0be1e9ceeff3", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "04ba61743d504bc3893f312399c7fef7", + "Name": "direction", + "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a4d1748f7ea24c4a91a9427576d8cae2", + "Name": "distance", + "Description": "Distance to extrude\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "54092b2e9d754927b362d40d6e548dc8", + "Name": "Surface", + "Description": "The extruded Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Extrudes a Curve in the specified direction, by the specified distance\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Surface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4dea0161edac45798c82743cf8b11267", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "fc65b203e1f34add9a584909fcd8d0d5", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + } + ], + "Connectors": [ + { + "Start": "3221298c289945ad8cac9888700c8639", + "End": "a4d1748f7ea24c4a91a9427576d8cae2", + "Id": "2f764b4dc20c4eb08daee1f51e23ce80", + "IsHidden": "False" + }, + { + "Start": "8dcb858f3393489297c245f99b8e2436", + "End": "070f3b8de56946feba02e3f43bc020c1", + "Id": "e45d1146f47d44f5baa6253e80508282", + "IsHidden": "False" + }, + { + "Start": "7c3ef04e314a44c1878ca3428833c959", + "End": "a8871ad67d08434d8fbe0be1e9ceeff3", + "Id": "974952789aac427792836f209f575bef", + "IsHidden": "False" + }, + { + "Start": "4d002a602637408cb3e4bc37434476eb", + "End": "6cf2fda0d55d4d4eac34c750c041c325", + "Id": "6ada976ea165445ebfe4cdbb48d27439", + "IsHidden": "False" + }, + { + "Start": "4d002a602637408cb3e4bc37434476eb", + "End": "ddc4c83fc78146de919cbccccb74c73f", + "Id": "042e386fe1d8426cacbfd20b43f2c75d", + "IsHidden": "False" + }, + { + "Start": "b2f09c67d32740098a080183f591f871", + "End": "650e1051a10c4387a9db080925555d51", + "Id": "108bc94cacc545a98dea795425579e34", + "IsHidden": "False" + }, + { + "Start": "bb694775b82045d3a55666a22ba25c48", + "End": "9d3b49669f4c4e8b949675683e3c7120", + "Id": "5b3049bbf2c94bd58aaa1b08f038eed4", + "IsHidden": "False" + }, + { + "Start": "bb694775b82045d3a55666a22ba25c48", + "End": "1c2d3d5a71934bb6805aa9284c1e48a4", + "Id": "b7926835c3ee49ae8bad8592a31f1264", + "IsHidden": "False" + }, + { + "Start": "93c6c67d6e344fa886536f9e6b2e0aff", + "End": "fd36df71d60d4bfe871e4ed4fae9d225", + "Id": "28ccd473bb504fa8958319db8a415358", + "IsHidden": "False" + }, + { + "Start": "93c6c67d6e344fa886536f9e6b2e0aff", + "End": "5db07c7ba44c40dfb4110b1f2c588fdd", + "Id": "6e1828880f714ea69d3b831058928f21", + "IsHidden": "False" + }, + { + "Start": "d5cf0939e029467ab2ab4d1a6b41fee7", + "End": "ccd63de4d01e47e8b4683d5bf5f0f420", + "Id": "bebca5ad1aea4313a237f1a271c50aad", + "IsHidden": "False" + }, + { + "Start": "a311838bc3434db5ba9306c02462a8ab", + "End": "44d5cf4320e54778b5e95ebe626456d0", + "Id": "73215385dd6d41ca9cd8e6f1201d1e26", + "IsHidden": "False" + }, + { + "Start": "a311838bc3434db5ba9306c02462a8ab", + "End": "64e193e0ef2348c6810f619267ca752f", + "Id": "b77b54693ada457e8ea14df0d4f7953b", + "IsHidden": "False" + }, + { + "Start": "fc65b203e1f34add9a584909fcd8d0d5", + "End": "04ba61743d504bc3893f312399c7fef7", + "Id": "42eee64fc6334a94920db0ec7b73287d", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.718215942382813, + "EyeY": 22.505508422851563, + "EyeZ": 19.34986686706543, + "LookX": 12.718215942382813, + "LookY": -11.505508422851563, + "LookZ": -27.34986686706543, + "UpX": 0.062325332313776016, + "UpY": 0.98901587724685669, + "UpZ": -0.13402673602104187 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "774a899f07ef4aefbb678d99911818cb", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 980.10116839762622, + "Y": 550.03783382789322 + }, + { + "Id": "e1125e894085469c8f3a26e50446f605", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 655.60116839762622, + "Y": 256.03783382789322 + }, + { + "Id": "d422e3a717a948568a253d0e3c7d735b", + "Name": "NurbsCurve.ByControlPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 980.10116839762622, + "Y": 256.03783382789322 + }, + { + "Id": "bbf2f09268a64c9d862369aff1e849c1", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 163.10116839762622, + "Y": 103.03783382789322 + }, + { + "Id": "39530b19dca343f28812120ad044f8a8", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 395.60116839762622, + "Y": 149.03783382789319 + }, + { + "Id": "ceb77e36710c4b50af5fcb5a8eff43e6", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 163.10116839762622, + "Y": 250.03783382789322 + }, + { + "Id": "ddbed6a570c44361aaa29b611fdd9e43", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 163.10116839762622, + "Y": 545.03783382789334 + }, + { + "Id": "0e7bf8a00a044775a9e0b6b4339413dc", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 395.60116839762622, + "Y": 397.03783382789322 + }, + { + "Id": "06a171262db840acb6d6cef745210c7a", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 163.10116839762622, + "Y": 398.03783382789322 + }, + { + "Id": "7f48aa6381de4526b803d4f6e4ed0400", + "Name": "Curve.Extrude", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1365.6011683976262, + "Y": 369.03783382789322 + }, + { + "Id": "4dea0161edac45798c82743cf8b11267", + "Name": "Vector.ZAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 980.10116839762622, + "Y": 403.03783382789322 + } + ], + "Annotations": [], + "X": -54.486267154012694, + "Y": -60.487132490180585, + "Zoom": 0.76582939285155194 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.md b/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.md new file mode 100644 index 00000000000..ea8db5baa25 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.md @@ -0,0 +1,10 @@ + + +## In Depth +`Curve.Extrude (curve, direction, distance)` extrudes an input curve using an input vector to determine the direction of the extrusion. A separate `distance` input is used for the extrusion distance. + +In the example below, we first create a NurbsCurve using a `NurbsCurve.ByControlPoints` node, with a set of randomly generated points as the input. A code block is used to specify the X, Y, and Z components of a `Vector.ByCoordinates` node. This vector is then used as the direction input in an `Curve.Extrude` node while a `number slider` is used to control the `distance` input. +___ +## Example File + +![Curve.Extrude(curve, direction, distance)](./5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA_img.jpg b/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA_img.jpg new file mode 100644 index 00000000000..fe6eb98d751 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface.dyn b/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.dyn similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface.dyn rename to doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.dyn index 6bcc9c040a8..955be9c9ab8 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface.dyn +++ b/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.dyn @@ -1,5 +1,5 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "f621dfe0-6bbb-4146-891e-c0e97be5ab33", "IsCustomNode": false, "Description": "", "Name": "Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface", @@ -8,11 +8,11 @@ }, "Inputs": [ { - "Id": "4fd25c7abb42406eb64183323b390da8", + "Id": "d1d2bf4c35824acf9947d4e22f00d964", "Name": "Number Slider", "Type": "number", "Type2": "number", - "Value": "5", + "Value": "6", "MaximumValue": 10.0, "MinimumValue": 3.0, "StepValue": 1.0, @@ -21,7 +21,7 @@ "SelectedIndex": 0 }, { - "Id": "5b4d90107c974168b1d6053bc480a259", + "Id": "382ccf0846064287b785f182cd44ac1b", "Name": "Boolean", "Type": "boolean", "Type2": "boolean", @@ -34,12 +34,11 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c781287922f34a0b929fd8eefb4c8513", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "7d7435f4dcd14a1bb0693f701ecda485", "Inputs": [ { - "Id": "b28dc369bd84427888a5c22efe281c8b", + "Id": "0533fc834568477c9a33015b07f4cf6e", "Name": "amount", "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, @@ -50,7 +49,7 @@ ], "Outputs": [ { - "Id": "fa1407d53f3843909fe092e7554be8ed", + "Id": "5e1ee44909c24b26a980307dc25306cb", "Name": "number", "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, @@ -59,22 +58,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 10.0, "MinimumValue": 3.0, "StepValue": 1.0, - "InputValue": 5.0, - "Id": "4fd25c7abb42406eb64183323b390da8", + "Id": "d1d2bf4c35824acf9947d4e22f00d964", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "4066f07b08774a64914edc66635e14ff", + "Id": "2ee4f82e99484ee98a69f87f90e97f42", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -84,16 +83,16 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 6.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "16c02f1f6e31445aa5f7ee52bd3a882f", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCylindricalCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double", - "Id": "11d18d7068564c249a8beb42837e0216", "Inputs": [ { - "Id": "edbcf0ef0f764de2b5bcfa343b9f2a09", + "Id": "89912ac557a649c3b630fcb56f1ad6ff", "Name": "coordinateSystem", "Description": "Coordinate system to build the point in\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", "UsingDefaultValue": true, @@ -102,7 +101,7 @@ "KeepListStructure": false }, { - "Id": "547ff2e1368946cda31be9b2ccd41aac", + "Id": "b6b392b117a7463e85eb259ea4fce6f4", "Name": "angle", "Description": "The angle is the rotation from the X axis in the coordinate system around the Z axis in degrees\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -111,7 +110,7 @@ "KeepListStructure": false }, { - "Id": "42af7131f08b415db916928fbff5f480", + "Id": "daa4ecc3389c4253a65be752d94ec4e4", "Name": "elevation", "Description": "The elevation of the point above the XY plane\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -120,7 +119,7 @@ "KeepListStructure": false }, { - "Id": "655bd93715d64c11bab8c7897492806e", + "Id": "b281453570e946d5ad30d1b90c8a9544", "Name": "radius", "Description": "The distance from the origin of the coordinate system\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -131,7 +130,7 @@ ], "Outputs": [ { - "Id": "794cdf2e847a4ca39527a9adf0aa71cc", + "Id": "9bd5847774494f36824a4ab0276b3e18", "Name": "Point", "Description": "Point at cylindrical coordinates", "UsingDefaultValue": false, @@ -140,17 +139,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCylindricalCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double", "Replication": "Auto", "Description": "Form a Point in the given coordinate system given its position in cylindrical coordinates.\n\nPoint.ByCylindricalCoordinates (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), angle: double = 0, elevation: double = 0, radius: double = 1): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9c56292549904150b06194441f061605", "NodeType": "CodeBlockNode", - "Code": "x*5;", - "Id": "7ba7b96cdf3e43f2a51ba6620e80f8e9", "Inputs": [ { - "Id": "090b5f7032f946998b1c4f0b20f3a24d", + "Id": "102408db56734b47bd8b3f90d2be3746", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -161,7 +160,7 @@ ], "Outputs": [ { - "Id": "e3ae108edfc447c1a104a33f4ccc4e36", + "Id": "65fb96051eea4e67a9987c4a2c996b3d", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -171,16 +170,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9fe1d9b4b2c0486e938e1399f3d0015b", "NodeType": "CodeBlockNode", - "Code": "0..360..360/(a-1);", - "Id": "2946ae2a7ef446f2bdb3bc8fb1fdd096", "Inputs": [ { - "Id": "ebcb66900c86485f9780730e6be4c0f2", + "Id": "536cc8dc23c74c3d918d68974c736dd8", "Name": "a", "Description": "a", "UsingDefaultValue": false, @@ -191,7 +190,7 @@ ], "Outputs": [ { - "Id": "5e86218e2afc42f9839a79dc2a239993", + "Id": "5976b8d22ac248b7b66bdacbb199127b", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -201,16 +200,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..360..360/(a-1);" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b3d6af9fc1f84f9880be0049af1ec521", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "1d2c81b61c9f4392a480c371469110ff", "Inputs": [ { - "Id": "43a70262e54645e6a41c227fe634e7c8", + "Id": "be9d5046bee94081a087f08234b73734", "Name": "amount", "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, @@ -221,7 +220,7 @@ ], "Outputs": [ { - "Id": "dac0ef9f74e447f7b7a1863cca5e2425", + "Id": "b120c30ce3644d2a8fc3bbbef95d73f0", "Name": "number", "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, @@ -230,17 +229,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3a2cadb4acbd435f85c1d486613bae6d", "NodeType": "CodeBlockNode", - "Code": "x*5;", - "Id": "403c70ad0cb443cc82e7c920b8c41695", "Inputs": [ { - "Id": "513931cf64db4d269530fea1ac32d5fd", + "Id": "84343fe528ed4551a0174d078763ea11", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -251,7 +250,7 @@ ], "Outputs": [ { - "Id": "20800cd5e4ac4ace81ca2f5d1e18019f", + "Id": "a4b32aaa4c134cb7a4bf2a6dcf216e65", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -261,16 +260,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3ded9baff0be4e85ba0169dedc1798b4", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", - "Id": "ca5657b3d8fa40a4a4a1338d2cb535f4", "Inputs": [ { - "Id": "ba392ae15bb74d55a7f2bf7a2b9faa5b", + "Id": "0a429f1d4447463288f412580a1ef58b", "Name": "points", "Description": "Points for nurbs curve\n\nPoint[]", "UsingDefaultValue": false, @@ -279,7 +278,7 @@ "KeepListStructure": false }, { - "Id": "53039927e34f4de8b98ad4baae769a08", + "Id": "1d58306723484bfb8f3bdadf1f66854e", "Name": "closeCurve", "Description": "bool\nDefault value : false", "UsingDefaultValue": true, @@ -290,7 +289,7 @@ ], "Outputs": [ { - "Id": "3be7b51b397a49dda079f15098d7274c", + "Id": "27797976ccd24c4ebc075afec72124fc", "Name": "NurbsCurve", "Description": "Nurbscurve created from points", "UsingDefaultValue": false, @@ -299,18 +298,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Replication": "Auto", "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[], closeCurve: bool = false): NurbsCurve" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "382ccf0846064287b785f182cd44ac1b", "NodeType": "BooleanInputNode", - "InputValue": true, - "Id": "5b4d90107c974168b1d6053bc480a259", "Inputs": [], "Outputs": [ { - "Id": "4f96e7892f7c47ff8edd8f83d732b151", + "Id": "7cdfd647bb6d477ead949a8a5a38ba29", "Name": "", "Description": "Boolean", "UsingDefaultValue": false, @@ -320,16 +319,16 @@ } ], "Replication": "Disabled", - "Description": "Enables selection between True and False" + "Description": "Enables selection between True and False", + "InputValue": true }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b30ee66b733e46eb99a0f60ff95d89de", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", - "Id": "1cc850ca1a66404c947b2896bb67bebf", "Inputs": [ { - "Id": "f1ff786499dc4e43b4b6458b8e808d30", + "Id": "487a40daaa41474fb2c416afbe0ce6e7", "Name": "closedCurve", "Description": "Closed curve used as surface boundary\n\nCurve", "UsingDefaultValue": false, @@ -340,7 +339,7 @@ ], "Outputs": [ { - "Id": "91231d9225354053aad7bff1b9afb078", + "Id": "4e6ec47e29174823a82328674fcbf194", "Name": "Surface", "Description": "Surface created by patch", "UsingDefaultValue": false, @@ -349,28 +348,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", "Replication": "Auto", "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bee86d53b4724bb6b25e69d7217de3a5", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface", - "Id": "bb20643ccb7647b7845ef733b2d07775", "Inputs": [ { - "Id": "d019a03a701246fd8ad0352c9ebdce21", + "Id": "f8f9fc4218b2483a972fe3e562db3b46", "Name": "surface", "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false + }, + { + "Id": "8b9a4e44b87e434695d4cac8c3fd38c7", + "Name": "limitSurface", + "Description": "Determines if the surface should be restored to its original parameter range before conversion. An example of when the parameter range of a surface is limited is after a Trim operation.\n\nbool\nDefault value : true", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false } ], "Outputs": [ { - "Id": "3118591e618d42988b3729f014b06418", + "Id": "ce3703fb27fc41059641f3a167ce2231", "Name": "NurbsSurface", "Description": "NurbsSurface", "UsingDefaultValue": false, @@ -379,93 +387,94 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface@bool", "Replication": "Auto", - "Description": "Gets a Nurbs representation of the Surface. This method may approximate Surface in certain circumstances.\n\nSurface.ToNurbsSurface ( ): NurbsSurface" + "Description": "Gets a Nurbs representation of the Surface. This method may approximate Surface in certain circumstances.\n\nSurface.ToNurbsSurface (limitSurface: bool = true): NurbsSurface" } ], "Connectors": [ { - "Start": "fa1407d53f3843909fe092e7554be8ed", - "End": "090b5f7032f946998b1c4f0b20f3a24d", - "Id": "40b469824f12471283933d0e1bfbb018", + "Start": "5e1ee44909c24b26a980307dc25306cb", + "End": "102408db56734b47bd8b3f90d2be3746", + "Id": "dd0103f322ae4383bc35ead9a85d9d49", "IsHidden": "False" }, { - "Start": "4066f07b08774a64914edc66635e14ff", - "End": "b28dc369bd84427888a5c22efe281c8b", - "Id": "595d9b4bd6d64644be6adf541c5c8247", + "Start": "2ee4f82e99484ee98a69f87f90e97f42", + "End": "0533fc834568477c9a33015b07f4cf6e", + "Id": "9d26d31c3f1b4c90acec10f8cc65ea1f", "IsHidden": "False" }, { - "Start": "4066f07b08774a64914edc66635e14ff", - "End": "ebcb66900c86485f9780730e6be4c0f2", - "Id": "c4be3dd584f94a3b9d51a94c3e3ed802", + "Start": "2ee4f82e99484ee98a69f87f90e97f42", + "End": "536cc8dc23c74c3d918d68974c736dd8", + "Id": "e1c7ec3d87a345a5ab7debc9652a9b19", "IsHidden": "False" }, { - "Start": "4066f07b08774a64914edc66635e14ff", - "End": "43a70262e54645e6a41c227fe634e7c8", - "Id": "25a2ea2c8d3e4a42ab36153fca9ee390", + "Start": "2ee4f82e99484ee98a69f87f90e97f42", + "End": "be9d5046bee94081a087f08234b73734", + "Id": "2a2ad47be80c4ae68c6fdee8480773b1", "IsHidden": "False" }, { - "Start": "794cdf2e847a4ca39527a9adf0aa71cc", - "End": "ba392ae15bb74d55a7f2bf7a2b9faa5b", - "Id": "9a2dbcd4489d4d35a5fd70df42863089", + "Start": "9bd5847774494f36824a4ab0276b3e18", + "End": "0a429f1d4447463288f412580a1ef58b", + "Id": "8ed5a45363c947d78cf9cae1fbda239e", "IsHidden": "False" }, { - "Start": "e3ae108edfc447c1a104a33f4ccc4e36", - "End": "655bd93715d64c11bab8c7897492806e", - "Id": "ac011453409344a29f184c84f19fa733", + "Start": "65fb96051eea4e67a9987c4a2c996b3d", + "End": "b281453570e946d5ad30d1b90c8a9544", + "Id": "b7f7f89faaef4f9492efe944d25f24c3", "IsHidden": "False" }, { - "Start": "5e86218e2afc42f9839a79dc2a239993", - "End": "547ff2e1368946cda31be9b2ccd41aac", - "Id": "323e135552b54454bfbf94d450ddc8d4", + "Start": "5976b8d22ac248b7b66bdacbb199127b", + "End": "b6b392b117a7463e85eb259ea4fce6f4", + "Id": "026ab32044054574bb702963033de2c2", "IsHidden": "False" }, { - "Start": "dac0ef9f74e447f7b7a1863cca5e2425", - "End": "513931cf64db4d269530fea1ac32d5fd", - "Id": "6e26902e923544b38c2551999962cbf1", + "Start": "b120c30ce3644d2a8fc3bbbef95d73f0", + "End": "84343fe528ed4551a0174d078763ea11", + "Id": "5b82244b1b064918b56cf9a6f68f4deb", "IsHidden": "False" }, { - "Start": "20800cd5e4ac4ace81ca2f5d1e18019f", - "End": "42af7131f08b415db916928fbff5f480", - "Id": "df6dfb12a0234163810cce27e0eba00b", + "Start": "a4b32aaa4c134cb7a4bf2a6dcf216e65", + "End": "daa4ecc3389c4253a65be752d94ec4e4", + "Id": "ff928df78e094c448125d1bcf67179a9", "IsHidden": "False" }, { - "Start": "3be7b51b397a49dda079f15098d7274c", - "End": "f1ff786499dc4e43b4b6458b8e808d30", - "Id": "2ce774abb7ad4a30968b7ad7e948368d", + "Start": "27797976ccd24c4ebc075afec72124fc", + "End": "487a40daaa41474fb2c416afbe0ce6e7", + "Id": "7717f42044a94271a7eee53e02213221", "IsHidden": "False" }, { - "Start": "4f96e7892f7c47ff8edd8f83d732b151", - "End": "53039927e34f4de8b98ad4baae769a08", - "Id": "63468dcace7248d5a86747240edefae1", + "Start": "7cdfd647bb6d477ead949a8a5a38ba29", + "End": "1d58306723484bfb8f3bdadf1f66854e", + "Id": "52e8bc27c2ca4250bda93b4ee3dbb804", "IsHidden": "False" }, { - "Start": "91231d9225354053aad7bff1b9afb078", - "End": "d019a03a701246fd8ad0352c9ebdce21", - "Id": "ea14ff73de784a4199183b6a2577a3cf", + "Start": "4e6ec47e29174823a82328674fcbf194", + "End": "f8f9fc4218b2483a972fe3e562db3b46", + "Id": "cff6fa438515448aac95944dd762f073", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.17", + "Version": "2.19", "Data": {} } ], @@ -482,15 +491,15 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", + "Version": "2.19.4.6632", + "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": -6.5809869766235352, - "EyeY": 11.254499435424805, - "EyeZ": 11.339029312133789, + "EyeX": -5.4902410507202148, + "EyeY": 15.053728103637695, + "EyeZ": 8.7998876571655273, "LookX": 8.7498655319213867, "LookY": -14.094080924987793, "LookZ": -17.329778671264648, @@ -501,119 +510,119 @@ "ConnectorPins": [], "NodeViews": [ { + "Id": "c781287922f34a0b929fd8eefb4c8513", "Name": "Math.RandomList", - "ShowGeometry": true, - "Id": "7d7435f4dcd14a1bb0693f701ecda485", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -578.5030953668745, - "Y": 307.55904850481738 + "ShowGeometry": true, + "X": -579.30309536687446, + "Y": 299.337465921565 }, { + "Id": "d1d2bf4c35824acf9947d4e22f00d964", "Name": "Number Slider", - "ShowGeometry": true, - "Id": "4fd25c7abb42406eb64183323b390da8", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": -1027.3030953668745, - "Y": 160.55904850481735 + "Y": 152.337465921565 }, { + "Id": "16c02f1f6e31445aa5f7ee52bd3a882f", "Name": "Point.ByCylindricalCoordinates", - "ShowGeometry": true, - "Id": "11d18d7068564c249a8beb42837e0216", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 95.096904633125632, - "Y": 92.731548504817368 + "ShowGeometry": true, + "X": 95.696904633125541, + "Y": 84.509965921565026 }, { + "Id": "9c56292549904150b06194441f061605", "Name": "Code Block", - "ShowGeometry": true, - "Id": "7ba7b96cdf3e43f2a51ba6620e80f8e9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -257.70309536687444, - "Y": 307.55904850481738 + "ShowGeometry": true, + "X": -258.30309536687446, + "Y": 299.337465921565 }, { + "Id": "9fe1d9b4b2c0486e938e1399f3d0015b", "Name": "Code Block", - "ShowGeometry": true, - "Id": "2946ae2a7ef446f2bdb3bc8fb1fdd096", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -257.70309536687444, - "Y": 13.559048504817383 + "ShowGeometry": true, + "X": -258.30309536687446, + "Y": 5.3374659215650126 }, { + "Id": "b3d6af9fc1f84f9880be0049af1ec521", "Name": "Math.RandomList", - "ShowGeometry": true, - "Id": "1d2c81b61c9f4392a480c371469110ff", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -578.5030953668745, - "Y": 160.55904850481735 + "ShowGeometry": true, + "X": -579.30309536687446, + "Y": 152.337465921565 }, { + "Id": "3a2cadb4acbd435f85c1d486613bae6d", "Name": "Code Block", - "ShowGeometry": true, - "Id": "403c70ad0cb443cc82e7c920b8c41695", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -257.70309536687444, - "Y": 160.55904850481735 + "ShowGeometry": true, + "X": -258.30309536687446, + "Y": 152.337465921565 }, { + "Id": "3ded9baff0be4e85ba0169dedc1798b4", "Name": "NurbsCurve.ByPoints", - "ShowGeometry": true, - "Id": "ca5657b3d8fa40a4a4a1338d2cb535f4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 499.09690463312563, - "Y": 199.73154850481734 + "ShowGeometry": true, + "X": 499.69690463312554, + "Y": 191.50996592156503 }, { + "Id": "382ccf0846064287b785f182cd44ac1b", "Name": "Boolean", - "ShowGeometry": true, - "Id": "5b4d90107c974168b1d6053bc480a259", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 93.975966004966722, - "Y": 338.48967124849963 + "ShowGeometry": true, + "X": 95.696904633125541, + "Y": 332.509965921565 }, { + "Id": "b30ee66b733e46eb99a0f60ff95d89de", "Name": "Surface.ByPatch", - "ShowGeometry": true, - "Id": "1cc850ca1a66404c947b2896bb67bebf", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 859.89690463312559, - "Y": 199.73154850481734 + "ShowGeometry": true, + "X": 859.69690463312554, + "Y": 191.50996592156503 }, { + "Id": "bee86d53b4724bb6b25e69d7217de3a5", "Name": "Surface.ToNurbsSurface", - "ShowGeometry": true, - "Id": "bb20643ccb7647b7845ef733b2d07775", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1204.6969046331255, - "Y": 199.73154850481734 + "ShowGeometry": true, + "X": 1214.3061051508912, + "Y": 175.91481092450368 } ], "Annotations": [], - "X": 758.3734812666645, - "Y": 298.69424106709329, - "Zoom": 0.7136876006441224 + "X": 577.54028474958955, + "Y": 125.09092957339169, + "Zoom": 0.55877561722545954 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.md b/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.md new file mode 100644 index 00000000000..ab69cee2a17 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.md @@ -0,0 +1,12 @@ + + +## In Depth +`Surface.ToNurbsSurface` takes a surface as input and returns a NurbsSurface that approximates the input surface. The `limitSurface` input determines if the surface should be restored to its original parameter range before conversion, for example, when the parameter range of a surface is limited is after a Trim operation. + +In the example below, we create a surface using a `Surface.ByPatch` node with a closed NurbsCurve as an input. Note that when we use this surface as the input for a `Surface.ToNurbsSurface` node, the result is an untrimmed NurbsSurface with four sides. + + +___ +## Example File + +![Surface.ToNurbsSurface](./62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA_img.jpg b/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA_img.jpg new file mode 100644 index 00000000000..a1b03e0c293 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections.md b/doc/distrib/NodeHelpFiles/6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections.md rename to doc/distrib/NodeHelpFiles/6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ.md index be7c0767e1d..b6e1011a8a0 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections.md +++ b/doc/distrib/NodeHelpFiles/6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ.md @@ -1,3 +1,5 @@ + + ## AddReflections - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.dyn b/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.dyn new file mode 100644 index 00000000000..0d219596c75 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.dyn @@ -0,0 +1,448 @@ +{ + "Uuid": "ece24c9b-d93e-4fa1-b16e-71cd10d2af16", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dc4a442c37e84394ad07a302e20a6f8b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9784079fe97a46c3a22d0a0e45f4ed3c", + "Name": "circle", + "Description": "Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "65f8d02ebb5940148f47645f2d784ad1", + "Name": "numberSides", + "Description": "int\nDefault value : 5", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d151ff5499504c9b9df740c8c356b1cd", + "Name": "Polygon", + "Description": "Polygon", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", + "Replication": "Auto", + "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b1d759dfde434ef69437cf238612a5c4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "54c4b5d6359a46d5ba55420ffdf2f4f3", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5c011c76e4ce461f9e8dbc3d0d18cd20", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b540749554364616a1fb3544c5b71a93", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "f7194dc99489408d8178b17fe8ad7b67", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "cfb5ead61e1d486e918fe5406d11d448", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 5.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b7ab4ba94b0c440a864bd977ed4fbcb5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1e11a702229844d8864bda95258a31da", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fe7ea0724167405e8286c90a5bcc3f97", + "Name": "Geometry[]", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", + "Replication": "Auto", + "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6671c6bb1ad0486383be9b14c20f6c90", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6079ad5b8f2049a9a7c0e1c278ccbaa1", + "Name": "list", + "Description": "List to shuffle.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "232e7e9a8c6943c188e95c16da3018ce", + "Name": "list", + "Description": "Randomized list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Shuffle@var[]..[]", + "Replication": "Auto", + "Description": "Shuffles a list, randomizing the order of its items.\n\nList.Shuffle (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "663c199ddc3040cba375dacb6e307c82", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ecb20e97f60f4dc88e98d2f0763fa8cf", + "Name": "curves", + "Description": "Curves to group together to create one or more PolyCurves\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4d925950694f4ae18518e7ff1226f5b1", + "Name": "joinTolerance", + "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aec70093cac74b20999296f6969c5df3", + "Name": "trimCurves", + "Description": "bool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "540825a8fa3c4952b2cb72ff1214ca2f", + "Name": "trimLength", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e6ce669af362485cb312cfc259214773", + "Name": "PolyCurve[]..[]", + "Description": "PolyCurve[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double", + "Replication": "Auto", + "Description": "Make one or more polycurves by grouping connected curves. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByGroupedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve[]..[]" + } + ], + "Connectors": [ + { + "Start": "d151ff5499504c9b9df740c8c356b1cd", + "End": "1e11a702229844d8864bda95258a31da", + "Id": "d6f2bd8421f344d596164c383b75fe68", + "IsHidden": "False" + }, + { + "Start": "b540749554364616a1fb3544c5b71a93", + "End": "9784079fe97a46c3a22d0a0e45f4ed3c", + "Id": "b07f2eb1a4014e85bc88d1281aa0b231", + "IsHidden": "False" + }, + { + "Start": "cfb5ead61e1d486e918fe5406d11d448", + "End": "5c011c76e4ce461f9e8dbc3d0d18cd20", + "Id": "977f938c8e3749d98571be14d011fa76", + "IsHidden": "False" + }, + { + "Start": "cfb5ead61e1d486e918fe5406d11d448", + "End": "65f8d02ebb5940148f47645f2d784ad1", + "Id": "9ef92bfd51784d32ba8633d89a9456e4", + "IsHidden": "False" + }, + { + "Start": "fe7ea0724167405e8286c90a5bcc3f97", + "End": "6079ad5b8f2049a9a7c0e1c278ccbaa1", + "Id": "4c6f6f42918a49e0871000b36bae1d2d", + "IsHidden": "False" + }, + { + "Start": "232e7e9a8c6943c188e95c16da3018ce", + "End": "ecb20e97f60f4dc88e98d2f0763fa8cf", + "Id": "9c340984557248b59699414653037026", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -21.393106460571289, + "EyeY": 61.044334411621094, + "EyeZ": 28.072494506835938, + "LookX": 16.393106460571289, + "LookY": -50.044334411621094, + "LookZ": -36.072494506835938, + "UpX": 0.26176926493644714, + "UpY": 0.77439266443252563, + "UpZ": -0.57601475715637207 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "dc4a442c37e84394ad07a302e20a6f8b", + "Name": "Polygon.RegularPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 970.375, + "Y": 289.0 + }, + { + "Id": "b1d759dfde434ef69437cf238612a5c4", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 593.875, + "Y": 141.5 + }, + { + "Id": "f7194dc99489408d8178b17fe8ad7b67", + "Name": "Number Slider", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 145.875, + "Y": 323.0 + }, + { + "Id": "b7ab4ba94b0c440a864bd977ed4fbcb5", + "Name": "Geometry.Explode", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1301.0, + "Y": 289.0 + }, + { + "Id": "6671c6bb1ad0486383be9b14c20f6c90", + "Name": "List.Shuffle", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1630.5, + "Y": 289.0 + }, + { + "Id": "663c199ddc3040cba375dacb6e307c82", + "Name": "PolyCurve.ByGroupedCurves", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2022.5, + "Y": 289.0 + } + ], + "Annotations": [ + { + "Id": "89ece4adfd1140659fbe17344abd5f1e", + "Title": "Creating a pentagon, exploding it and randomizing the curves", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "dc4a442c37e84394ad07a302e20a6f8b", + "b1d759dfde434ef69437cf238612a5c4", + "f7194dc99489408d8178b17fe8ad7b67", + "b7ab4ba94b0c440a864bd977ed4fbcb5", + "6671c6bb1ad0486383be9b14c20f6c90", + "5d3c8627243e431ba68a170bec2b7398" + ], + "HasNestedGroups": false, + "Left": 135.875, + "Top": 68.5, + "Width": 1724.625, + "Height": 398.5, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 141.5, + "InitialHeight": 326.5, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "5d3c8627243e431ba68a170bec2b7398", + "Title": "All curves are random and thus do not have an ordered way of being joined together. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1579.5, + "Top": 224.0, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6671c6bb1ad0486383be9b14c20f6c90" + }, + { + "Id": "29b69a89b6db459b86f2b8b83145b7a5", + "Title": "This node will group curves based on their proximity to other curves, either touching or within a join tolerance to correct re-order and connect them into a single PolyCurve.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2019.0, + "Top": 195.0, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + } + ], + "X": 85.857822538222308, + "Y": 159.35939758889697, + "Zoom": 0.48393088887524149 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.md b/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.md new file mode 100644 index 00000000000..308d62b3791 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.md @@ -0,0 +1,10 @@ + + +## In Depth +`PolyCurve.ByGroupedCurves` creates a new PolyCurve by grouping multiple connected curves. It groups curves based on their proximity to other curves, either touching or within a given join tolerance, to connect them into a single PolyCurve. + +In the example below, a pentagon is exploded and its curves are randomized. `PolyCurve.ByGroupedCurves` is then used to group them into a PolyCurve. +___ +## Example File + +![PolyCurve.ByGroupedCurves](./6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A_img.jpg b/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A_img.jpg new file mode 100644 index 00000000000..b72b5742594 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices.md b/doc/distrib/NodeHelpFiles/76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices.md rename to doc/distrib/NodeHelpFiles/76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ.md index 94585755774..90ae8340896 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices.md +++ b/doc/distrib/NodeHelpFiles/76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ.md @@ -1,3 +1,5 @@ + + ## DeleteVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedEdges.md b/doc/distrib/NodeHelpFiles/7LMFKLQNCV53W7KLS5QWD3E27NGGA33QPHSXMUGH323WVXWJY3GQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedEdges.md rename to doc/distrib/NodeHelpFiles/7LMFKLQNCV53W7KLS5QWD3E27NGGA33QPHSXMUGH323WVXWJY3GQ.md index 938730aac95..6a6c94a69fc 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedEdges.md +++ b/doc/distrib/NodeHelpFiles/7LMFKLQNCV53W7KLS5QWD3E27NGGA33QPHSXMUGH323WVXWJY3GQ.md @@ -1,3 +1,5 @@ + + ## DecomposedEdges - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VertexByIndex.md b/doc/distrib/NodeHelpFiles/7LRWGLADXMQPJN33WBBRTYBBK4NO6FQADRQICYVBDCTWPJ3FOONQ.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VertexByIndex.md rename to doc/distrib/NodeHelpFiles/7LRWGLADXMQPJN33WBBRTYBBK4NO6FQADRQICYVBDCTWPJ3FOONQ.md index 9d9a9ef17eb..6acf99f6280 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VertexByIndex.md +++ b/doc/distrib/NodeHelpFiles/7LRWGLADXMQPJN33WBBRTYBBK4NO6FQADRQICYVBDCTWPJ3FOONQ.md @@ -1,3 +1,5 @@ + + ## VertexByIndex - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes.md b/doc/distrib/NodeHelpFiles/ARIV6OQ22ACATWAIKGM7OHNEJS2TQUOKUSEU6UNX6EAAVSJIMK3A.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes.md rename to doc/distrib/NodeHelpFiles/ARIV6OQ22ACATWAIKGM7OHNEJS2TQUOKUSEU6UNX6EAAVSJIMK3A.md index 78c1c7075d3..768bef15790 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes.md +++ b/doc/distrib/NodeHelpFiles/ARIV6OQ22ACATWAIKGM7OHNEJS2TQUOKUSEU6UNX6EAAVSJIMK3A.md @@ -1,3 +1,5 @@ + + ## CompressIndexes - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.dyn b/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.dyn new file mode 100644 index 00000000000..c3ffd6e7b1f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.dyn @@ -0,0 +1,435 @@ +{ + "Uuid": "9911ce7d-63bb-4927-9560-11db6903e622", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [ + { + "Id": "f18553af36eb4e348e503e2cd3372ba3", + "Name": "Rotation (degrees)", + "Type": "number", + "Type2": "number", + "Value": "47.8", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "45b6e1e5f3624522befbad6cc3d82a47", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fee8f214d77b445194d27184ded1411c", + "Name": "origin", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8eb8ff75a3594ae8a021f462a83c860a", + "Name": "xAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b41f0979a81b451a8f01c7ad0b94ad41", + "Name": "yAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9d8239b1068d4baa972fb39faa9ff804", + "Name": "zAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9a734724337f437da85c11202544da19", + "Name": "CoordinateSystem", + "Description": "CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create a CoordinateSystem at the origin with X and Y axis, with Z axis ignored completely. Input Vectors are normalized before creating the CoordinateSystem.\n\nCoordinateSystem.ByOriginVectors (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0), zAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "15eb64e897b84b1ea683d50075717d7b", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6ee71ca6f0be47498a23a93a74164b5d", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "f18553af36eb4e348e503e2cd3372ba3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5828082a160349d8adec3d3e52723dbc", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 47.8 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5ea9d5b47bcc4126a522bae16eccc7d9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "693d9bc4843b40aba5e4573226c4a83f", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8ad6aee2832e434bbf20b8bb5fe10562", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5853f247bf0a45e683ce14b1f533196e", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d14a36098d9c421ba461e77ae11993ff", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4e3701f2c7664b50a67dccdb4d3e268d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "be6221a95afc447689bf1e8011ddb8b4", + "Name": "coordinateSystem", + "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c478dfb9e9b44bf09fb2a7e3b8ebc13c", + "Name": "origin", + "Description": "Origin point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f4fe48e905a548d58062038391f48c17", + "Name": "axis", + "Description": "Vector axis for rotation\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5c4f01a1f747427ab67a0498c49db119", + "Name": "degrees", + "Description": "Degrees to rotate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e21acba1f18044768ec9daf3432dde17", + "Name": "CoordinateSystem", + "Description": "Rotated coordinate system", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Rotates an object around an origin and an axis by a specified degree\n\nCoordinateSystem.Rotate (origin: Point, axis: Vector, degrees: double = 0): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "622a5f57d4a34bcdbbb481613aa9d746", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b92c35a267744bdd885adbbdd1e2d816", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "1654c023913d495e80beea9e656250c5", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5ee5e31016ca420d8bf339664704ea56", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(2,3);" + } + ], + "Connectors": [ + { + "Start": "9a734724337f437da85c11202544da19", + "End": "be6221a95afc447689bf1e8011ddb8b4", + "Id": "07ebaa7bb92b4a2391978a891a979339", + "IsHidden": "False" + }, + { + "Start": "6ee71ca6f0be47498a23a93a74164b5d", + "End": "fee8f214d77b445194d27184ded1411c", + "Id": "7edcbb1583974cc098dd307b5267d165", + "IsHidden": "False" + }, + { + "Start": "5828082a160349d8adec3d3e52723dbc", + "End": "5c4f01a1f747427ab67a0498c49db119", + "Id": "208330e9501f4b5195461b1b020713bd", + "IsHidden": "False" + }, + { + "Start": "d14a36098d9c421ba461e77ae11993ff", + "End": "f4fe48e905a548d58062038391f48c17", + "Id": "c9bb177abe684493aa4d8d8c1bf5643c", + "IsHidden": "False" + }, + { + "Start": "b92c35a267744bdd885adbbdd1e2d816", + "End": "8ad6aee2832e434bbf20b8bb5fe10562", + "Id": "7f3d8d2f40d0440396a587b4ba3ba56e", + "IsHidden": "False" + }, + { + "Start": "5ee5e31016ca420d8bf339664704ea56", + "End": "c478dfb9e9b44bf09fb2a7e3b8ebc13c", + "Id": "d85f2c9969ef45b495e96fdfc59f9e08", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -1.1770219802856445, + "EyeY": 2.7027931213378906, + "EyeZ": 2.257077693939209, + "LookX": 1.8335809707641602, + "LookY": -1.2211837768554688, + "LookZ": -2.257077693939209, + "UpX": 0.1138230636715889, + "UpY": 0.98357141017913818, + "UpZ": -0.14011234045028687 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "45b6e1e5f3624522befbad6cc3d82a47", + "Name": "CoordinateSystem.ByOriginVectors", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": -129.56007750231345, + "Y": 361.58727536006359 + }, + { + "Id": "15eb64e897b84b1ea683d50075717d7b", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -391.56007750231345, + "Y": 361.58727536006359 + }, + { + "Id": "f18553af36eb4e348e503e2cd3372ba3", + "Name": "Rotation (degrees)", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -129.56007750231345, + "Y": 981.58727536006359 + }, + { + "Id": "5ea9d5b47bcc4126a522bae16eccc7d9", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -129.56007750231345, + "Y": 769.58727536006359 + }, + { + "Id": "4e3701f2c7664b50a67dccdb4d3e268d", + "Name": "CoordinateSystem.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 318.43992249768655, + "Y": 632.58727536006359 + }, + { + "Id": "622a5f57d4a34bcdbbb481613aa9d746", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -391.56007750231345, + "Y": 803.41477536006357 + }, + { + "Id": "1654c023913d495e80beea9e656250c5", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -129.56007750231345, + "Y": 621.41477536006357 + } + ], + "Annotations": [], + "X": 345.89242864735718, + "Y": -222.40142508193009, + "Zoom": 0.70057341322593525 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.md b/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.md new file mode 100644 index 00000000000..d851aaa2e50 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.md @@ -0,0 +1,11 @@ + + +## In Depth +`CoordinateSystem.Rotate (coordinateSystem, origin, axis, degrees)` returns a new CoordinateSystem rotated about an origin and vector. + +In the example below, a CoordinateSystem is rotated about an origin point at (2,0,0) and a vector equivalent to the Y axis. More complex rotations can be achieved with more complex vectors. + +___ +## Example File + +![CoordinateSystem.Rotate(coordinateSystem, origin, axis, degrees)](./AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A_img.jpg b/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A_img.jpg new file mode 100644 index 00000000000..c20f473fb53 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderPointsRadius.md b/doc/distrib/NodeHelpFiles/AUSALFCUDD62GV5ALRNIDJ43LBF3FWW5HY5WNAQBKRB7E2JF7WUQ.md similarity index 82% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderPointsRadius.md rename to doc/distrib/NodeHelpFiles/AUSALFCUDD62GV5ALRNIDJ43LBF3FWW5HY5WNAQBKRB7E2JF7WUQ.md index 2e073f89b90..199586c2cf2 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderPointsRadius.md +++ b/doc/distrib/NodeHelpFiles/AUSALFCUDD62GV5ALRNIDJ43LBF3FWW5HY5WNAQBKRB7E2JF7WUQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a T-Spline primitive cylinder surface is created. The bottom and top planes of the cylinder are defined by `startPoint` and `endPoint` inputs and the size is set by the `radius` input value. The spans in radial and height directions are controlled by `radiusSpans` and `heightSpans` inputs. The initial symmetry of the shape is specified by the `symmetry` input. If X or Y symmetry is set to True, the value of radial spans must be a multiple of 4. Finally, the `inSmoothMode` input is used to switch between smooth and box mode preview of the T-Spline surface. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByBestFitThroughPoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByBestFitThroughPoints.md index 712ae48845f..1d3caabb912 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByBestFitThroughPoints.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByBestFitThroughPoints.md @@ -1,5 +1,8 @@ ## In Depth -Plane By Best Fit Through Points uses a set of points and finds the plane that best approximates the set. In the example, we use a series of RandomList components to generate random x,y and z coordinates. The points are created By Coordinates, and the list of points is then used as an input for ByBestFitThroughPoints. +`Arc.ByBestFitThroughPoints` draws an arc that best represents 3 or more points. + +In the example below, we create an arc that approximates a list of random points ranging from 0 to 5 in the X and Y directions. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByThreePoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByThreePoints.md index 294dbed067b..756575294b2 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByThreePoints.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByThreePoints.md @@ -1,5 +1,8 @@ ## In Depth -Plane by Three Points will create a plane that passes through the three input points. The points must not be co-linear. In the example below, we use three code blocks to define the three initial points, then use ByThreePoints to create a plane. +`Arc.ByThreePoints` draws an arc from three points, given the start point, end point, and a point between them. + +In the example below, we draw an arc from three randomly created points. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.CenterPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.CenterPoint.md index 9ac00997759..698405dc5f0 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.CenterPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.CenterPoint.md @@ -1,5 +1,8 @@ ## In Depth -Center Point will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a CenterPoint node to determine the center of the best fit sphere. +`Arc.CenterPoint` returns a point at the center of an arc, the same point as the corresponding circle center. + +In the example below, we create an arc from 3 randomly generated points, then return its center point with an `Arc.CenterPoint` node. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.Radius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.Radius.md index baac98d02f5..61a5ae38285 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.Radius.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.Radius.md @@ -1,5 +1,8 @@ ## In Depth -Radius will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a Radius node to determine the size of the best fit sphere. +`Arc.Radius` returns the radius value of arc geometry. + +In the example below, we create an arc from 3 randomly generated points, then return its radius point with an `Arc.Radius` node. We can visualize the change in radius as the input points change in the Y direction. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByCorners.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByCorners.md index 1010232ce37..ce81b48664a 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByCorners.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByCorners.md @@ -1,5 +1,8 @@ ## In Depth -Cuboid By Corners creates a cuboid where the two input points are used as the opposite corners of the cuboid. In the example file, two points are randomly generated and used to create a cuboid. +`BoundingBox.ByCorners` creates a BoundingBox from two input points. + +In the example below, we use the diagonal vector to translate the start point of the box to create its end point. To visualize the box, it is converted to a PolySurface and its edge curves are extracted. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry.md index e2d1711428b..ddf4833c2af 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByGeometry.md @@ -1,5 +1,8 @@ ## In Depth -ByGeometry brings each input geometry into Revit as an individual Import Instance element. An Import Instance is identified as an Import Symbol in Revit. +`BoundingBox.ByGeometry` creates a BoundingBox around geometry. + +In the example below, a BoundingBox is created around a sphere. To visualize the box, it is converted to a cuboid and its edge curves are extracted. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume.dyn new file mode 100644 index 00000000000..71e9482a706 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume.dyn @@ -0,0 +1,718 @@ +{ + "Uuid": "4b5907af-3c42-483c-a370-b5b58fa04163", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e3ccc778962249c6bf36c31b9190d1f8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0f59be911d244cea9e622ac141443946", + "Name": "geom", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "944705581e124d0e99fa5bc9cfa4ddeb", + "Name": "BoundingBox", + "Description": "Oriented bounding box arounding input geometries.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume@Autodesk.DesignScript.Geometry.Geometry[]", + "Replication": "Auto", + "Description": "Create a non-axis-aligned, minimum-volume, oriented bounding box around the input geometries.\n\nBoundingBox.ByMinimumVolume (geom: Geometry[]): BoundingBox" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ae2c0287cd28496190116dd64cb14b20", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "727fc965c287488a8e4fb26feb745c51", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b0ff971f2a924bc29a53dcac305e2489", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1400ebdedb7348729013414e41dcc592", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bfe6f2833ff24842839a77c0a8617602", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e766711434a34a418e9caa6dc4bb257e", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d1e5840499ee46bbaa322cac3387e72b", + "Name": "xamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "40c0191fc95143b3aeb8cbddc1051977", + "Name": "yamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a21ad5c5b5de4575be30fdbd65ebb0fa", + "Name": "zamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fc6f65856c794e7e94ac59e2a6cc27c5", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double,double,double", + "Replication": "Auto", + "Description": "Scale non-uniformly around the origin\n\nGeometry.Scale (xamount: double = 1, yamount: double = 1, zamount: double = 1): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ffdc84f2a7e446a08557e04cb4b0ce88", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "836d505310234c8c9a506b8382a5d69a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "97c455c3bd834ce5b6101e0a64325884", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9d771e4dacfc4235963f46c5e9e4bf4f", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n2.5;\n0.5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8cea0316c58e4bfa8a1a6e2523daea44", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "008a0071fb8b40409545b93596b9627e", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7a4a57d53e8b479ebb1f43a56225ec14", + "Name": "origin", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "327c40c8f4094031adacd9f177eab3e8", + "Name": "axis", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b901432715ef4b828a560b2bc4e62cd3", + "Name": "degrees", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "89b690a48ee5427d994645bca552eabf", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cd8a8ab8548249fa92501c57a105430a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b0a9d63511fd42cca07e4f5c2febf4c4", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "83dd281419724248baa94c9292959de3", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "72d0c18560524510bbbd598e80b3eca8", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b616b66c2314a76af8c2f9922347318", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "965ed3f26ea24a388ea76a4e200c1e94", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "51125a01b69d427c8a4092860e3ba661", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "db2ff2e07d534c58ba6892614b590aef", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6da9b0d1c5a94f828ab7c025f16d65a3", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "45;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bd9633ee78d947f6a78cb6f2c988f176", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "59efc3c2112a408c87742eaecb1f6add", + "Name": "boundingBox", + "Description": "Autodesk.DesignScript.Geometry.BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ba689aa73d1348dca5b398c94ca14181", + "Name": "Cuboid", + "Description": "Returns cuboid representation of the bounding box.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToCuboid", + "Replication": "Auto", + "Description": "Get the bounding box as a solid cuboid.\n\nBoundingBox.ToCuboid ( ): Cuboid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d74f505a8b334ab0a0a6bd6a6af54265", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9ca6128003a64987a702ab0c1a8e9fe0", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a964f290d80e4e33936edbfe8700adad", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0b3adebb8d234eed8daaaa8692043fe5", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c021feda3f2a4125ad544e268cbb6656", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9db77859c8214a3e8b3c4731baab90e8", + "Name": "alpha", + "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4fa7f7256d5041ef89d012b3e71dbb0b", + "Name": "red", + "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b3c679dd25545c2b20f4a23f6aa26df", + "Name": "green", + "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd03d70e4dd94f8a8cb794ea0a19d399", + "Name": "blue", + "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5f66dc76b29b49c28382f69a05455d54", + "Name": "color", + "Description": "Color created from ARGB", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int", + "Replication": "Auto", + "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ca9e0f3629004c5a97a1005dcc22d734", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7ac11ca0300046b3a927b571276a25fc", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 20.0 + } + ], + "Connectors": [ + { + "Start": "944705581e124d0e99fa5bc9cfa4ddeb", + "End": "59efc3c2112a408c87742eaecb1f6add", + "Id": "3de348b958d649c2854628d79932f279", + "IsHidden": "False" + }, + { + "Start": "1400ebdedb7348729013414e41dcc592", + "End": "e766711434a34a418e9caa6dc4bb257e", + "Id": "1706646b7f1a4ce395dfb02801ad7d17", + "IsHidden": "False" + }, + { + "Start": "fc6f65856c794e7e94ac59e2a6cc27c5", + "End": "008a0071fb8b40409545b93596b9627e", + "Id": "2dccf8d7df84403ebb1b7af471739be8", + "IsHidden": "False" + }, + { + "Start": "836d505310234c8c9a506b8382a5d69a", + "End": "d1e5840499ee46bbaa322cac3387e72b", + "Id": "98bdaf3b2f72459da85196c0f3ab6913", + "IsHidden": "False" + }, + { + "Start": "97c455c3bd834ce5b6101e0a64325884", + "End": "40c0191fc95143b3aeb8cbddc1051977", + "Id": "2576fa0ba00348649c17c44c199aed0b", + "IsHidden": "False" + }, + { + "Start": "9d771e4dacfc4235963f46c5e9e4bf4f", + "End": "a21ad5c5b5de4575be30fdbd65ebb0fa", + "Id": "b600bdb5cabc4a9980ed3bb7633cb7b3", + "IsHidden": "False" + }, + { + "Start": "89b690a48ee5427d994645bca552eabf", + "End": "0f59be911d244cea9e622ac141443946", + "Id": "31ea1a2432714ddea2ac186228ae6c2f", + "IsHidden": "False" + }, + { + "Start": "9b616b66c2314a76af8c2f9922347318", + "End": "7a4a57d53e8b479ebb1f43a56225ec14", + "Id": "b6b60a31d6634c309bbdc61130cf5f18", + "IsHidden": "False" + }, + { + "Start": "51125a01b69d427c8a4092860e3ba661", + "End": "327c40c8f4094031adacd9f177eab3e8", + "Id": "88f3686d257941c2a4e5c47bbc3e0878", + "IsHidden": "False" + }, + { + "Start": "6da9b0d1c5a94f828ab7c025f16d65a3", + "End": "b901432715ef4b828a560b2bc4e62cd3", + "Id": "183f434fe733440d9c382110d6e963b7", + "IsHidden": "False" + }, + { + "Start": "ba689aa73d1348dca5b398c94ca14181", + "End": "9ca6128003a64987a702ab0c1a8e9fe0", + "Id": "c3f6343fa2da494a831ff9d560014629", + "IsHidden": "False" + }, + { + "Start": "5f66dc76b29b49c28382f69a05455d54", + "End": "a964f290d80e4e33936edbfe8700adad", + "Id": "d190f459199b40428f3ac1b7f558134d", + "IsHidden": "False" + }, + { + "Start": "7ac11ca0300046b3a927b571276a25fc", + "End": "9db77859c8214a3e8b3c4731baab90e8", + "Id": "e5ae3b5a236549ed9991a8fb8f95aaa3", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 9.753435233915198, + "EyeY": 3.3957210204631028, + "EyeZ": -1.8624445095517357, + "LookX": -9.753435233915198, + "LookY": -3.3957210204631028, + "LookZ": 1.8624445095517357, + "UpX": -0.11119390279054642, + "UpY": 0.99357199668884277, + "UpZ": 0.021232729777693748 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "e3ccc778962249c6bf36c31b9190d1f8", + "Name": "BoundingBox.ByMinimumVolume", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1363.3583437400275, + "Y": 150.99119020296149 + }, + { + "Id": "ae2c0287cd28496190116dd64cb14b20", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 292.79496345833741, + "Y": 150.99119020296149 + }, + { + "Id": "bfe6f2833ff24842839a77c0a8617602", + "Name": "Geometry.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 150.99119020296149 + }, + { + "Id": "ffdc84f2a7e446a08557e04cb4b0ce88", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 292.79496345833741, + "Y": 340.47369020296151 + }, + { + "Id": "8cea0316c58e4bfa8a1a6e2523daea44", + "Name": "Geometry.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1020.8583437400276, + "Y": 150.99119020296149 + }, + { + "Id": "cd8a8ab8548249fa92501c57a105430a", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 433.93369020296154 + }, + { + "Id": "965ed3f26ea24a388ea76a4e200c1e94", + "Name": "Vector.ZAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 681.87619020296154 + }, + { + "Id": "db2ff2e07d534c58ba6892614b590aef", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 864.81869020296153 + }, + { + "Id": "bd9633ee78d947f6a78cb6f2c988f176", + "Name": "BoundingBox.ToCuboid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1786.3583437400275, + "Y": 150.99119020296149 + }, + { + "Id": "d74f505a8b334ab0a0a6bd6a6af54265", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2133.3583437400275, + "Y": 150.99119020296149 + }, + { + "Id": "c021feda3f2a4125ad544e268cbb6656", + "Name": "Color.ByARGB", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1788.7949634583374, + "Y": 433.93369020296154 + }, + { + "Id": "ca9e0f3629004c5a97a1005dcc22d734", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1553.8583437400275, + "Y": 433.93369020296154 + } + ], + "Annotations": [], + "X": -134.00058889072807, + "Y": 71.307158647447835, + "Zoom": 0.53990651411312063 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume.md new file mode 100644 index 00000000000..c8e736114e4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume.md @@ -0,0 +1,8 @@ +## In Depth +`BoundingBox.ByMinimumVolume` creates the smallest possible bounding box around the input geometry, “shrinkwrapping” it tightly. + +In the example below, a minimum-volume bounding box is created around a sphere. +___ +## Example File + +![BoundingBox.ByMinimumVolume](./Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume_img.jpg new file mode 100644 index 00000000000..a0086fb914e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByBestFitThroughPoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByBestFitThroughPoints.md index 59b8948bd16..a018b2ebd1b 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByBestFitThroughPoints.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByBestFitThroughPoints.md @@ -1,5 +1,8 @@ ## In Depth -Plane By Best Fit Through Points uses a set of points and finds the plane that best approximates the set. In the example, we use a series of RandomList components to generate random x,y and z coordinates. The points are created By Coordinates, and the list of points is then used as an input for ByBestFitThroughPoints. +`Circle.ByBestFitThroughPoints` receives point inputs and creates a best-fit circle through them. + +In the example below, a list of randomly generated points is used to generate a circle that best approximates them. We can dynamically increase and decrease the number of points with a number slider, altering the shape of the best-fit circle. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius.md index d95240752fc..cab66404075 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius.md @@ -1,5 +1,8 @@ ## In Depth -Sphere by Center Point Radius will create a sphere centered at the input point, and with an input radius. In the example below, we use a code block to specify the coordinates of a Point created by coordinates, and we use a number slider to determine the radius of the sphere. +`Circle.ByCenterPointRadius` creates a circle with the Z-plane normal. + +In the example below, we use a code block to create a point in three-dimensional space and locate the circle around the point. The radius is controlled dynamically with a number slider. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByThreePoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByThreePoints.md index cef9ebc47f5..2986b910f6c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByThreePoints.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.ByThreePoints.md @@ -1,5 +1,8 @@ ## In Depth -Plane by Three Points will create a plane that passes through the three input points. The points must not be co-linear. In the example below, we use three code blocks to define the three initial points, then use ByThreePoints to create a plane. +`Circle.ByThreePoints` receives 3 point inputs and creates a circle that passes through each point. + +In the example below, we use 3 randomly generated points on the Z-plane to create a circle. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.CenterPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.CenterPoint.md index 39e094f7656..ebe56829ec8 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.CenterPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.CenterPoint.md @@ -1,5 +1,8 @@ ## In Depth -Center Point will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a CenterPoint node to determine the center of the best fit sphere. +`Circle.CenterPoint` finds the center point of a given circle. + +In the example below, we create a circle using `Circle.BestFitThroughPoints` and then extract the center point of the circle. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.Radius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.Radius.md index a3a3b475d01..581076de460 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.Radius.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Circle.Radius.md @@ -1,5 +1,8 @@ ## In Depth -Radius will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a Radius node to determine the size of the best fit sphere. +`Circle.Radius` finds the radius of a given circle. + +In the example below, we create a circle using `Circle.ByBestFitThroughPoints` and then extract the radius of the circle. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.ByPointsRadius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.ByPointsRadius.md index 095f9174350..2ae271b0169 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.ByPointsRadius.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.ByPointsRadius.md @@ -1,5 +1,8 @@ ## In Depth -ByPointsRadius will return a Cylinder from a start Point, end Point, and radius value. In the example below, adjusting the number sliders will change the point positions as well as the Cylinder's radius. +`Cone.ByPointsRadius` creates a cone geometry from a start point, end point, and a radius value. + +In the example below, a dynamic cone around the World Origin is constructed with two number sliders controlling the cone’s height and radius. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.EndPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.EndPoint.md index e597a0b8856..8d2ca4a7bfa 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.EndPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.EndPoint.md @@ -1,5 +1,8 @@ ## In Depth -End Point will return the end point of an input curve. In the example below, we first create a Nurbs Curve using a ByControlPoints node, with a set of randomly generated points as the input. We can find the end point of this curve by using an EndPoint node. +`Cone.EndPoint` returns the apex of a cone, or the center of the top circle of a truncated cone. + +In the example below, we create a cone by specifying a Coordinate System and two radii. We then use `Cone.EndPoint` to find the center of the top circle of the cone. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.Height.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.Height.md index f0fe0a83776..c9cb70bb3ad 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.Height.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.Height.md @@ -1,5 +1,8 @@ ## In Depth -Text note height is returned as a double. The height value is relative to the view scale. +`Cone.Height` finds the height of a cone, which is equal to the distance between its start point and end point. + +In the example below, we create a cone by specifying a start and end point, as well as a start and end radius. We can then extract the height of the cone with `Cone.Height`. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.StartPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.StartPoint.md index c0dba8ee99e..ec23da7bc33 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.StartPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cone.StartPoint.md @@ -1,5 +1,8 @@ ## In Depth -Start Point will return the start point of an input curve. In the example below, we first create a Nurbs Curve using a ByControlPoints node, with a set of randomly generated points as the input. We can find the start point of this curve by using a StartPoint node. +`Cone.StartPoint` finds the center of the base of a cone. + +In the example below, we create a cone by specifying a Coordinate System and two radii. We then use `Cone.StartPoint` to find the center of the bottom circle of the cone. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).dyn deleted file mode 100644 index 4959e7fc34e..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).dyn +++ /dev/null @@ -1,501 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "ByOriginVectors", - "ElementResolver": { - "ResolutionMap": {} - }, - "Inputs": [], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "d86188a165304a8385aae4a9531e3672", - "Inputs": [ - { - "Id": "42eb4c867b0a4c8ea53a6ae94ab88c23", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "64fcb968f1cd4fc7b403683cf7696e6b", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the output of node." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "72602684b1b64b16b05cabb5f77a6fbd", - "Inputs": [], - "Outputs": [ - { - "Id": "86b5b0a7f2254750afb53016478c5e78", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector", - "Id": "e2cff57423944c47a45c42a968242741", - "Inputs": [ - { - "Id": "6d9ea7d5524a48d08b04e82879cd1c37", - "Name": "origin", - "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "f81f93b81626445c9fd7ba0d7c62c971", - "Name": "xAxis", - "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "10bda24d80ff41a6945e1f81ab50a6ad", - "Name": "yAxis", - "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "e63aca29eb37473686a5ead8368525ef", - "Name": "CoordinateSystem", - "Description": "CoordinateSystem", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a CoordinateSystem at the origin with X and Y axis. Input Vectors are normalized before creating the CoordinateSystem.\n\nCoordinateSystem.ByOriginVectors (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)): CoordinateSystem" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "11569a47bcb346c2b834bfefb91a4f57", - "Inputs": [ - { - "Id": "9ff59ac735094912a830450bf1d14332", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "a3c6b897d96548d299c75a2b5c5bbec9", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "35eb5acc0ad94d258e6d111d6c5d161b", - "Name": "z", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "4e8de28ca74046fe9705a6094be67ddd", - "Name": "Point", - "Description": "Point", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", - "Id": "337978e8b98c4d868e808205abf40de3", - "Inputs": [ - { - "Id": "0b35aa7fbcf8491c851b17565ca0881e", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "e6ce21ac89074dbdb7561fec81df448d", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "b1a89ded02df458c9c6701f30fa8f03b", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "34e9792eb7944420a6452b2210b1949f", - "Name": "Vector", - "Description": "Vector", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "8fb6380247b448baab7de14761320dce", - "Inputs": [], - "Outputs": [ - { - "Id": "b1c2b5093ff340d2aac1f107d032f304", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", - "Id": "e39b5218a2f44902971414941f9e467c", - "Inputs": [ - { - "Id": "6db7d7ab293d4951a68af72964f5a373", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "78aa79618c2d4d038bad33b05ddb2da0", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "2b88ac96d05b45dba6e8f6ec19c704ee", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "af77bd799226436b9b82a706522d1f91", - "Name": "Vector", - "Description": "Vector", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "1;", - "Id": "7cda1185b79e41a387895af30e7c0482", - "Inputs": [], - "Outputs": [ - { - "Id": "1cd226492b2b499fb54325e91497fdbb", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "8f8f665e3cda49f280746e9cc1edcbd9", - "Inputs": [], - "Outputs": [ - { - "Id": "b0516b5346a0495f9a92b4d8b48e6b6a", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - } - ], - "Connectors": [ - { - "Start": "86b5b0a7f2254750afb53016478c5e78", - "End": "9ff59ac735094912a830450bf1d14332", - "Id": "d8c9e81237d54a0e889603081c89a2a0" - }, - { - "Start": "86b5b0a7f2254750afb53016478c5e78", - "End": "a3c6b897d96548d299c75a2b5c5bbec9", - "Id": "290583d7520d4cd494d3e9796b93a9e1" - }, - { - "Start": "86b5b0a7f2254750afb53016478c5e78", - "End": "35eb5acc0ad94d258e6d111d6c5d161b", - "Id": "b780450d1d2245c1bbc062090c400771" - }, - { - "Start": "e63aca29eb37473686a5ead8368525ef", - "End": "42eb4c867b0a4c8ea53a6ae94ab88c23", - "Id": "1cd4d76d9dc74f749a0e0b9badb8ac27" - }, - { - "Start": "4e8de28ca74046fe9705a6094be67ddd", - "End": "6d9ea7d5524a48d08b04e82879cd1c37", - "Id": "4e8bbe69444c42819bcd843495361c9c" - }, - { - "Start": "34e9792eb7944420a6452b2210b1949f", - "End": "f81f93b81626445c9fd7ba0d7c62c971", - "Id": "c751d1e7bc4d4ea0aa59858bc8b610e5" - }, - { - "Start": "b1c2b5093ff340d2aac1f107d032f304", - "End": "e6ce21ac89074dbdb7561fec81df448d", - "Id": "cdb23a4335674678a6fd4a825d5145da" - }, - { - "Start": "b1c2b5093ff340d2aac1f107d032f304", - "End": "0b35aa7fbcf8491c851b17565ca0881e", - "Id": "b1699381b95e47128647335946de558c" - }, - { - "Start": "b1c2b5093ff340d2aac1f107d032f304", - "End": "b1a89ded02df458c9c6701f30fa8f03b", - "Id": "e58c4abe404a4ea4b5d1b5e95ac23799" - }, - { - "Start": "af77bd799226436b9b82a706522d1f91", - "End": "10bda24d80ff41a6945e1f81ab50a6ad", - "Id": "e29b90b542934bafa3ed02277bb6865d" - }, - { - "Start": "1cd226492b2b499fb54325e91497fdbb", - "End": "6db7d7ab293d4951a68af72964f5a373", - "Id": "9896c57754074a41a26ac6ca5d1c024b" - }, - { - "Start": "1cd226492b2b499fb54325e91497fdbb", - "End": "78aa79618c2d4d038bad33b05ddb2da0", - "Id": "947c07f19ba34612aa4ad1aa2531a698" - }, - { - "Start": "b0516b5346a0495f9a92b4d8b48e6b6a", - "End": "2b88ac96d05b45dba6e8f6ec19c704ee", - "Id": "1b9678f4a6aa4c04963757dcfa4ec160" - } - ], - "Dependencies": [], - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "Background Preview", - "EyeX": 5.1458234786987305, - "EyeY": 4.5540075302124023, - "EyeZ": 2.1303961277008057, - "LookX": -3.2083852291107178, - "LookY": -1.9852008819580078, - "LookZ": -2.4520525932312012, - "UpX": -0.18952134251594543, - "UpY": 0.9711342453956604, - "UpZ": -0.14484427869319916 - }, - "NodeViews": [ - { - "ShowGeometry": true, - "Name": "Watch", - "Id": "d86188a165304a8385aae4a9531e3672", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 402.26235060671371, - "Y": 2743.52336605886 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "72602684b1b64b16b05cabb5f77a6fbd", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -273.296648597838, - "Y": 2774.48698768449 - }, - { - "ShowGeometry": true, - "Name": "CoordinateSystem.ByOriginVectors", - "Id": "e2cff57423944c47a45c42a968242741", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 105.75058649383601, - "Y": 2742.5555121215043 - }, - { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "11569a47bcb346c2b834bfefb91a4f57", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -153.80384278826, - "Y": 2743.52336605886 - }, - { - "ShowGeometry": true, - "Name": "Vector.ByCoordinates", - "Id": "337978e8b98c4d868e808205abf40de3", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -159.40384278826, - "Y": 2889.17375172643 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "8fb6380247b448baab7de14761320dce", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -273.296648597838, - "Y": 2919.70486828047 - }, - { - "ShowGeometry": true, - "Name": "Vector.ByCoordinates", - "Id": "e39b5218a2f44902971414941f9e467c", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -159.40384278826, - "Y": 3029.02831388662 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "7cda1185b79e41a387895af30e7c0482", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -273.296648597838, - "Y": 3059.55943044066 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "8f8f665e3cda49f280746e9cc1edcbd9", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -273.296648597838, - "Y": 3147.26707216241 - } - ], - "Annotations": [], - "X": 576.10803628654276, - "Y": -2489.8450475807604, - "Zoom": 1.0332137540626696 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).md deleted file mode 100644 index 7d77a1bfdcc..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -ByOriginVectors (origin, xAxis, yAxis) will return a new CoordinateSystem at an input origin point with input X and Y axes. In the example below, the CoordinateSystem is placed at an origin with new vectors for the X and Y axes. The result is a CoordinateSystem rotated relative to the original CoordinateSystem. -___ -## Example File - -![ByOriginVectors (origin, xAxis, yAxis)](./Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin,%20xAxis,%20yAxis)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis)_img.jpg deleted file mode 100644 index 6812b35c95d..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis, zAxis).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis, zAxis).md deleted file mode 100644 index f4f39db5318..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis, zAxis).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Add in-depth information about ByOriginVectors (origin, xAxis, yAxis, zAxis)... -___ -## Example File - -![ByOriginVectors (origin, xAxis, yAxis, zAxis)](./Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin,%20xAxis,%20yAxis,%20zAxis)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByPlane.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByPlane.md index b7ce9879e89..033cc67343c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByPlane.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByPlane.md @@ -1,5 +1,8 @@ ## In Depth -Sketch planes are used in the creation of 2D and 3D geometry in Revit. +`CoordinateSystem.ByPlane` returns a new CoordinateSystem based on an input plane. + +In the example below, the normal of the input plane has been repositioned, resulting in a new CoordinateSystem rotated about the X axis. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees).md deleted file mode 100644 index 66e003fd214..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Rotates a coordinate system around an origin and an axis by a specified degree. -___ -## Example File - -![Rotate (origin, axis, degrees)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin,%20axis,%20degrees)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees).md deleted file mode 100644 index f008487a6a8..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Rotates a coordinate system on a plane by a specified degree. -___ -## Example File - -![Rotate (plane, degrees)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane,%20degrees)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).dyn deleted file mode 100644 index 0730c91d36a..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).dyn +++ /dev/null @@ -1,53 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - 6 - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).md deleted file mode 100644 index 348f09dec0e..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth - -___ -## Example File - -![Scale (basePoint, from, to)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint,%20from,%20to)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to)_img.jpg deleted file mode 100644 index 49390287c67..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).dyn deleted file mode 100644 index bd4536aace4..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).dyn +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - 5.2 - - - - - - - - - 3.4 - - - - 3.9 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).md deleted file mode 100644 index 8367dbc8d2a..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Scale the coordinate system non-uniformly around the origin on a given plane. -___ -## Example File - -![Scale (plane, xamount, yamount, zamount)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane,%20xamount,%20yamount,%20zamount)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount)_img.jpg deleted file mode 100644 index 9a5ecac57c0..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount).dyn deleted file mode 100644 index bd4536aace4..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount).dyn +++ /dev/null @@ -1,46 +0,0 @@ - - - - - - - - - - - - 5.2 - - - - - - - - - 3.4 - - - - 3.9 - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount).md deleted file mode 100644 index dbd038adfb3..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Scale the coordinate system non-uniformly around the origin. -___ -## Example File - -![Scale (xamount, yamount, zamount)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount,%20yamount,%20zamount)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount)_img.jpg deleted file mode 100644 index 9a5ecac57c0..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(xamount, yamount, zamount)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(CS, fromCS, contextCS)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(CS, fromCS, contextCS)_img.png deleted file mode 100644 index e38d189f50c..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(CS, fromCS, contextCS)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem).dyn deleted file mode 100644 index d50bc0f782c..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem).dyn +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - 32.1 - - - - -39.9 - - - - 1.6 - - - - 1.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem).md deleted file mode 100644 index 8d9327e4454..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem).md +++ /dev/null @@ -1,6 +0,0 @@ -## In Depth -CoordinateSystem.Transform will transform the given Coordinate System by another coordinate system. -___ -## Example File - -![CoordinateSystem.Transform](./Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem,%20coordinateSystem)_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem)_img.jpg deleted file mode 100644 index 01b12f3480b..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem)_img.png deleted file mode 100644 index d7e1d246e4f..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, coordinateSystem)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).dyn deleted file mode 100644 index 683ac7a648d..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).dyn +++ /dev/null @@ -1,572 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem)", - "ElementResolver": { - "ResolutionMap": { - "Color": { - "Key": "DSCore.Color", - "Value": "DSCoreNodes.dll" - }, - "Display": { - "Key": "Display.Display", - "Value": "Display.dll" - }, - "Modifiers.GeometryColor.ByGeometryColor": { - "Key": "Modifiers.GeometryColor", - "Value": "GeometryColor.dll" - }, - "Modifiers.GeometryColor": { - "Key": "Modifiers.GeometryColor", - "Value": "GeometryColor.dll" - } - } - }, - "Inputs": [ - { - "Id": "63e940674d314d17abe7fb85559c3171", - "Name": "Number Slider", - "Type": "number", - "Type2": "number", - "Value": "3.3", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "Produces numeric values", - "SelectedIndex": 0 - }, - { - "Id": "cf20433c71fa4e97bf9d3846c0059442", - "Name": "Number Slider", - "Type": "number", - "Type2": "number", - "Value": "2", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "Produces numeric values", - "SelectedIndex": 0 - }, - { - "Id": "4dc5d4c85f164550a0fa834d4cfff3c4", - "Name": "Number Slider", - "Type": "number", - "Type2": "number", - "Value": "3.1", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "Produces numeric values", - "SelectedIndex": 0 - }, - { - "Id": "e8b9f2f8fb6340df90dceef640f0a4ef", - "Name": "Number Slider", - "Type": "number", - "Type2": "number", - "Value": "1.1", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "Produces numeric values", - "SelectedIndex": 0 - } - ], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@double,double", - "Id": "c3ff19ac3a714c89900c43020c8e9a3a", - "Inputs": [ - { - "Id": "702ab6585ff94719b3c72cba35ae4b7a", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "56e5cf5d8d204bb4ad8c382c3fb5a79e", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "8f3b104f64384bdf9303393ed885c96b", - "Name": "CoordinateSystem", - "Description": "CoordinateSystem", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a CoordinateSystem with origin at X and Y locations, with X and Y Axes set as WCS X and Y Axes. Z defaults to 0.\n\nCoordinateSystem.ByOrigin (x: double = 0, y: double = 0): CoordinateSystem" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 3.3, - "Id": "63e940674d314d17abe7fb85559c3171", - "Inputs": [], - "Outputs": [ - { - "Id": "1ac9b566bf034ad48e7f6779e89b447d", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Produces numeric values" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 2.0, - "Id": "cf20433c71fa4e97bf9d3846c0059442", - "Inputs": [], - "Outputs": [ - { - "Id": "b1cd7086e2da478298bacc8cac70ae4e", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Produces numeric values" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double", - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", - "Inputs": [ - { - "Id": "855ce74883cb435c8b8ab422d7681fd6", - "Name": "coordinateSystem", - "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "bc52f83c32da4870b075fc6ddd2281a2", - "Name": "radius", - "Description": "Radius size\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "7f0ed23a98b04173b2210202ee0158d0", - "Name": "height", - "Description": "Cylinder height\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "9a783277ba414a41a47b03db5dfa6f8f", - "Name": "Cylinder", - "Description": "Cylinder created from radius and height", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Transform@Autodesk.DesignScript.Geometry.CoordinateSystem", - "Id": "cafa22b79f2b4787850315f73720183d", - "Inputs": [ - { - "Id": "004bed16f18a4d5898cc2e2d98e01c2d", - "Name": "coordinateSystem", - "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "df13a0200e894689a96a4c22792b89e2", - "Name": "coordinateSystem", - "Description": "input coordinate system\n\nCoordinateSystem", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "51cd7c5bd70b485cb3a86a8da267d1f5", - "Name": "CoordinateSystem", - "Description": "Transformed coordinate system", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Transform the object by the input CoordinateSystem matrix.\n\nCoordinateSystem.Transform (coordinateSystem: CoordinateSystem): CoordinateSystem" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@double,double", - "Id": "8c6c1383fd194da79db7c5f29e7f311f", - "Inputs": [ - { - "Id": "a6d24f58a7fc4337a3a686b89da0ca83", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "2e68ba33354447829bea2a1c95c92a2a", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "8d59ebfb70cf4ead8032670c52f11222", - "Name": "CoordinateSystem", - "Description": "CoordinateSystem", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a CoordinateSystem with origin at X and Y locations, with X and Y Axes set as WCS X and Y Axes. Z defaults to 0.\n\nCoordinateSystem.ByOrigin (x: double = 0, y: double = 0): CoordinateSystem" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 3.1, - "Id": "4dc5d4c85f164550a0fa834d4cfff3c4", - "Inputs": [], - "Outputs": [ - { - "Id": "6b41aab8258d40739ddfc171e9c86e49", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Produces numeric values" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 1.1, - "Id": "e8b9f2f8fb6340df90dceef640f0a4ef", - "Inputs": [], - "Outputs": [ - { - "Id": "6909be3f394746ac8e8f5780f28b6a1c", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Produces numeric values" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "color = Color.ByARGB(100,141,198,217);\nModifiers.GeometryColor.ByGeometryColor(geometry, color);", - "Id": "6749c430e52549ae83a5a8eae99b9a37", - "Inputs": [ - { - "Id": "9a6ab9f0cc3042019b9c52fb7dba0bf3", - "Name": "geometry", - "Description": "geometry", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "614571edfa934f429f4870a82be68fe1", - "Name": "", - "Description": "color", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "03933a774ce446aeb6062565fa468484", - "Name": "", - "Description": "Value of expression at line 2", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - } - ], - "Connectors": [ - { - "Start": "8f3b104f64384bdf9303393ed885c96b", - "End": "004bed16f18a4d5898cc2e2d98e01c2d", - "Id": "715240c2edbf41d7b1d178d78b9ba924", - "IsHidden": "False" - }, - { - "Start": "1ac9b566bf034ad48e7f6779e89b447d", - "End": "702ab6585ff94719b3c72cba35ae4b7a", - "Id": "efdf159879714232b833174cd29eb80f", - "IsHidden": "False" - }, - { - "Start": "b1cd7086e2da478298bacc8cac70ae4e", - "End": "56e5cf5d8d204bb4ad8c382c3fb5a79e", - "Id": "00f73d33a9094d12813ae354d6d81273", - "IsHidden": "False" - }, - { - "Start": "9a783277ba414a41a47b03db5dfa6f8f", - "End": "9a6ab9f0cc3042019b9c52fb7dba0bf3", - "Id": "556eebfc1429434ca695fcdf641e0ce2", - "IsHidden": "False" - }, - { - "Start": "51cd7c5bd70b485cb3a86a8da267d1f5", - "End": "855ce74883cb435c8b8ab422d7681fd6", - "Id": "4a5805b828ae41f5bbd70cf8470598a8", - "IsHidden": "False" - }, - { - "Start": "8d59ebfb70cf4ead8032670c52f11222", - "End": "df13a0200e894689a96a4c22792b89e2", - "Id": "5753ce84689d4be99723f4ccd090c424", - "IsHidden": "False" - }, - { - "Start": "6b41aab8258d40739ddfc171e9c86e49", - "End": "2e68ba33354447829bea2a1c95c92a2a", - "Id": "645b55ccad084949b453c983a6b80d1e", - "IsHidden": "False" - }, - { - "Start": "6909be3f394746ac8e8f5780f28b6a1c", - "End": "a6d24f58a7fc4337a3a686b89da0ca83", - "Id": "fbf3c09df01e4b6c8a4174a2693f3fa1", - "IsHidden": "False" - } - ], - "Dependencies": [], - "NodeLibraryDependencies": [], - "Thumbnail": null, - "GraphDocumentationURL": null, - "ExtensionWorkspaceData": [ - { - "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", - "Name": "Properties", - "Version": "2.17", - "Data": {} - } - ], - "Author": "None provided", - "Linting": { - "activeLinter": "None", - "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", - "warningCount": 0, - "errorCount": 0 - }, - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "_Background Preview", - "EyeX": 7.6839022636413574, - "EyeY": 2.9232919216156006, - "EyeZ": -2.3236768245697021, - "LookX": -4.0973219871521, - "LookY": -2.1680974960327148, - "LookZ": -1.2910497188568115, - "UpX": -0.23719410598278046, - "UpY": 0.96858304738998413, - "UpZ": -0.074738912284374237 - }, - "ConnectorPins": [], - "NodeViews": [ - { - "Name": "CoordinateSystem.ByOrigin", - "ShowGeometry": true, - "Id": "c3ff19ac3a714c89900c43020c8e9a3a", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -412.71868921950517, - "Y": 566.48590829120349 - }, - { - "Name": "Number Slider", - "ShowGeometry": true, - "Id": "63e940674d314d17abe7fb85559c3171", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -861.51868921950518, - "Y": 451.48590829120349 - }, - { - "Name": "Number Slider", - "ShowGeometry": true, - "Id": "cf20433c71fa4e97bf9d3846c0059442", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -861.51868921950518, - "Y": 598.48590829120349 - }, - { - "Name": "Cylinder.ByRadiusHeight", - "ShowGeometry": false, - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 404.88131078049491, - "Y": 638.48590829120349 - }, - { - "Name": "CoordinateSystem.Transform", - "ShowGeometry": true, - "Id": "cafa22b79f2b4787850315f73720183d", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -34.318689219505131, - "Y": 638.48590829120349 - }, - { - "Name": "CoordinateSystem.ByOrigin", - "ShowGeometry": true, - "Id": "8c6c1383fd194da79db7c5f29e7f311f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -412.71868921950517, - "Y": 744.48590829120349 - }, - { - "Name": "Number Slider", - "ShowGeometry": true, - "Id": "4dc5d4c85f164550a0fa834d4cfff3c4", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -861.51868921950518, - "Y": 893.48590829120349 - }, - { - "Name": "Number Slider", - "ShowGeometry": true, - "Id": "e8b9f2f8fb6340df90dceef640f0a4ef", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -861.51868921950518, - "Y": 746.48590829120349 - }, - { - "Name": "Code Block", - "ShowGeometry": true, - "Id": "6749c430e52549ae83a5a8eae99b9a37", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 786.48131078049482, - "Y": 638.48590829120349 - } - ], - "Annotations": [], - "X": 513.11383222320546, - "Y": -128.60975557307177, - "Zoom": 0.567270145544906 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).md deleted file mode 100644 index 9c4f199065f..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).md +++ /dev/null @@ -1,6 +0,0 @@ -## In Depth -CoordinateSystem.Transform will transform the given Coordinate System from a source Coordinate System to a new Coordinate System. -___ -## Example File - -![CoordinateSystem.Transform](./Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(CS,%20fromCS,%20contextCS)_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem)_img.jpg deleted file mode 100644 index f4889ae975d..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).md deleted file mode 100644 index 14619549817..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Translate the object in the direction and magnitude of input Vector. -___ -## Example File - -![Translate (direction)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction)_img.jpg deleted file mode 100644 index b81f173e7be..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance).md deleted file mode 100644 index 8ef059138dc..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Translates any CoordinateSystem type by the given distance in the given direction. -___ -## Example File - -![Translate (direction, distance)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction,%20distance)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance)_img.jpg deleted file mode 100644 index b0a6fbaa7a7..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation).md deleted file mode 100644 index c4113923cb3..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Translates any given Coordinate System by the given displacements in the x, y, and z directions defined in WCS respectively. -___ -## Example File - -![Translate (xTranslation, yTranslation, zTranslation)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation,%20yTranslation,%20zTranslation)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation)_img.jpg deleted file mode 100644 index 4332382218f..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height).dyn deleted file mode 100644 index dbbbc242b08..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height).dyn +++ /dev/null @@ -1,604 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "ByLengths", - "ElementResolver": { - "ResolutionMap": {} - }, - "Inputs": [ - { - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "Name": "Number Slider", - "Type": "number", - "Value": "7.3", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - }, - { - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "Name": "Number Slider", - "Type": "number", - "Value": "11.8", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - }, - { - "Id": "25161e6273e240baa88be4051c93a19f", - "Name": "Number Slider", - "Type": "number", - "Value": "5.7", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - } - ], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 7.3, - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "Inputs": [], - "Outputs": [ - { - "Id": "737fcb1166aa4bc083b9a191de376522", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 11.8, - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "Inputs": [], - "Outputs": [ - { - "Id": "ce2de4b2f6cd4239ac3f8f5d609fd57f", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 5.7, - "Id": "25161e6273e240baa88be4051c93a19f", - "Inputs": [], - "Outputs": [ - { - "Id": "60e3a36f7e164f9f8b30fc13faa928a8", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "75e74e3d6dc74adab7810004ce3ec513", - "Inputs": [ - { - "Id": "2062c1ec365e48eeb2859871904ea236", - "Name": "amount", - "Description": "Amount of random numbers the result list will contain.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "879615b205ba45a597d7d587a2cc5348", - "Name": "number", - "Description": "List of random numbers between 0 and 1.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "3d818be861f04914b1697bed9eab5ecb", - "Inputs": [], - "Outputs": [ - { - "Id": "c271e972aeb94221b948d96bc41b201f", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", - "Id": "b951c7c177c7476d842ba1660631e711", - "Inputs": [ - { - "Id": "483a299566c14213a71236fc9fffbd51", - "Name": "list", - "Description": "List to fetch an item from.\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "4ba2ded5183f48608483f7e066d70882", - "Name": "index", - "Description": "Index of the item to be fetched.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "38fb8a0061204dc5a3142e8dd1baab05", - "Name": "item", - "Description": "Item in the list at the given index.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0;\n1;", - "Id": "919106dd2eb34caeb2c0081aa1a6551c", - "Inputs": [], - "Outputs": [ - { - "Id": "cbba29dcbe684734846c47e78848cac5", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "4c97ca2bf631412cbce2fa87034df5b0", - "Name": "", - "Description": "Value of expression at line 2", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", - "Id": "ec01ef65e4074735a1fe6e3f88b77aa6", - "Inputs": [ - { - "Id": "5bc189dd9ec54c84a13cf8ef89900bb6", - "Name": "list", - "Description": "List to fetch an item from.\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "a6ebfa97d2cb4da6bedb2738e0482413", - "Name": "index", - "Description": "Index of the item to be fetched.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "4245c89a230447389201341eca5a19ea", - "Name": "item", - "Description": "Item in the list at the given index.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x*12;", - "Id": "ea2205c4ec9549b7842754a0531a37cd", - "Inputs": [ - { - "Id": "2363ae446fe04598b7e26f3b8e162fb5", - "Name": "x", - "Description": "x", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "0271ac68790f49a5818f40d44736d011", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double", - "Id": "aaef1b18b5f94709a6cd24b577835d55", - "Inputs": [ - { - "Id": "5ad6ad780def49f88d1af4d11a1bce88", - "Name": "cs", - "Description": "CoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "c36c1360ab3d4a51bedfc4ca84c3899d", - "Name": "width", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "1dcd7959a8394bd8bb307dbd066756f0", - "Name": "length", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "5f6d0a4c2a3f4794a60c1e69b85a690d", - "Name": "height", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "cb94c808c73743d280ce43198f83de85", - "Name": "Cuboid", - "Description": "Cuboid", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a Cuboid centered and oriented to input CoordinateSystem, with specified width, length, and height.\n\nCuboid.ByLengths (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@double,double", - "Id": "68ed263eac814ad99cebdd0a4691e3cf", - "Inputs": [ - { - "Id": "00d6aad2af9948849fa80023c0e8826e", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "9813bd20e6484e63b112cf1e663d3332", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "8cd3959bed5242ffa94b890d85a8dc15", - "Name": "CoordinateSystem", - "Description": "CoordinateSystem", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a CoordinateSystem with origin at X and Y locations, with X and Y Axes set as WCS X and Y Axes. Z defaults to 0.\n\nCoordinateSystem.ByOrigin (x: double = 0, y: double = 0): CoordinateSystem" - } - ], - "Connectors": [ - { - "Start": "737fcb1166aa4bc083b9a191de376522", - "End": "c36c1360ab3d4a51bedfc4ca84c3899d", - "Id": "e33944c3fd2c412382c2b335603e5f29" - }, - { - "Start": "ce2de4b2f6cd4239ac3f8f5d609fd57f", - "End": "1dcd7959a8394bd8bb307dbd066756f0", - "Id": "7d9b74797c8d45638d162a6c06b0b5c3" - }, - { - "Start": "60e3a36f7e164f9f8b30fc13faa928a8", - "End": "5f6d0a4c2a3f4794a60c1e69b85a690d", - "Id": "a51e6001b40746efae7cca154bf1f5a4" - }, - { - "Start": "879615b205ba45a597d7d587a2cc5348", - "End": "2363ae446fe04598b7e26f3b8e162fb5", - "Id": "ca581631476d42fba887c1bd6e134e9b" - }, - { - "Start": "c271e972aeb94221b948d96bc41b201f", - "End": "2062c1ec365e48eeb2859871904ea236", - "Id": "8d8552be2eb146658268b5d297be28fc" - }, - { - "Start": "38fb8a0061204dc5a3142e8dd1baab05", - "End": "00d6aad2af9948849fa80023c0e8826e", - "Id": "7e58bc834323473bb0cb1723389be49c" - }, - { - "Start": "cbba29dcbe684734846c47e78848cac5", - "End": "4ba2ded5183f48608483f7e066d70882", - "Id": "c7cc0c6098144a7dac55be7c73bd056c" - }, - { - "Start": "4c97ca2bf631412cbce2fa87034df5b0", - "End": "a6ebfa97d2cb4da6bedb2738e0482413", - "Id": "6ecc59b8feac423a98f4242a1b4e5ca2" - }, - { - "Start": "4245c89a230447389201341eca5a19ea", - "End": "9813bd20e6484e63b112cf1e663d3332", - "Id": "7cc9284461a54a348deb1669d9fd2221" - }, - { - "Start": "0271ac68790f49a5818f40d44736d011", - "End": "483a299566c14213a71236fc9fffbd51", - "Id": "a167862f9f134d8bb3fc47f5373c25a0" - }, - { - "Start": "0271ac68790f49a5818f40d44736d011", - "End": "5bc189dd9ec54c84a13cf8ef89900bb6", - "Id": "1db258bc428c42cab75a73e71c0ea40c" - }, - { - "Start": "8cd3959bed5242ffa94b890d85a8dc15", - "End": "5ad6ad780def49f88d1af4d11a1bce88", - "Id": "ef07aa58ca464ca99afed6a2c95aab0f" - } - ], - "Dependencies": [], - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "Background Preview", - "EyeX": -15.261693000793457, - "EyeY": 12.899435997009277, - "EyeZ": 22.199378967285156, - "LookX": 16.40080451965332, - "LookY": -6.5293159484863281, - "LookZ": -19.483917236328125, - "UpX": 0.022474637255072594, - "UpY": 0.99939084053039551, - "UpZ": -0.026699542999267578 - }, - "NodeViews": [ - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 148.66787355130998, - "Y": 69.068859875874452 - }, - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 148.66787355130998, - "Y": 152.06885987587447 - }, - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "25161e6273e240baa88be4051c93a19f", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 148.66787355130998, - "Y": 236.06885987587447 - }, - { - "ShowGeometry": true, - "Name": "Math.RandomList", - "Id": "75e74e3d6dc74adab7810004ce3ec513", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -636.33212644869, - "Y": -97.931140124125548 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "3d818be861f04914b1697bed9eab5ecb", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -815.33212644869, - "Y": -93.71780679079221 - }, - { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", - "Id": "b951c7c177c7476d842ba1660631e711", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -130.33212644869002, - "Y": -118.93114012412555 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "919106dd2eb34caeb2c0081aa1a6551c", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -320.33212644869, - "Y": 15.495526542541128 - }, - { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", - "Id": "ec01ef65e4074735a1fe6e3f88b77aa6", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -130.33212644869002, - "Y": 15.068859875874452 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "ea2205c4ec9549b7842754a0531a37cd", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -320.33212644869, - "Y": -93.71780679079221 - }, - { - "ShowGeometry": true, - "Name": "Cuboid.ByLengths", - "Id": "aaef1b18b5f94709a6cd24b577835d55", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 547.66787355131, - "Y": 59.068859875874452 - }, - { - "ShowGeometry": true, - "Name": "CoordinateSystem.ByOrigin", - "Id": "68ed263eac814ad99cebdd0a4691e3cf", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 148.66787355130998, - "Y": -64.931140124125548 - } - ], - "Annotations": [], - "X": 572.183608032089, - "Y": 99.838112021614, - "Zoom": 0.883851929302206 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height).md deleted file mode 100644 index 6bbcbbe065d..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height).md +++ /dev/null @@ -1,6 +0,0 @@ -## In Depth -Cuboid.ByLengths (coordinateSystem,width,length,height) will create a cuboid object at the given coordinate system with the given dimensions. If the input coordinate system is moved, the cuboid will also move according to the coordinate system. -___ -## Example File - -![Cuboid.ByLengths](./Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem,%20width,%20length,%20height)_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height)_img.jpg deleted file mode 100644 index 45de07d94f3..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height)_img.png deleted file mode 100644 index 351b725023e..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem, width, length, height)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height).dyn deleted file mode 100644 index e65e421d56d..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height).dyn +++ /dev/null @@ -1,604 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "ByLengths", - "ElementResolver": { - "ResolutionMap": {} - }, - "Inputs": [ - { - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "Name": "Number Slider", - "Type": "number", - "Value": "7.3", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - }, - { - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "Name": "Number Slider", - "Type": "number", - "Value": "11.8", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - }, - { - "Id": "25161e6273e240baa88be4051c93a19f", - "Name": "Number Slider", - "Type": "number", - "Value": "5.7", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - } - ], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 7.3, - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "Inputs": [], - "Outputs": [ - { - "Id": "200201c2b700411b8bc6a262f6a58a76", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 11.8, - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "Inputs": [], - "Outputs": [ - { - "Id": "49b456de955c458397199ccdebfb980a", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 5.7, - "Id": "25161e6273e240baa88be4051c93a19f", - "Inputs": [], - "Outputs": [ - { - "Id": "053671a9e11c4fbe98d57a545615fec5", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@Autodesk.DesignScript.Geometry.Point,double,double,double", - "Id": "720dc6b53eda4a958d7084f93c5433a8", - "Inputs": [ - { - "Id": "12f325b0542d461db636dafcd8cf0a5a", - "Name": "origin", - "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "cd26d6025d4140ea9dc757ce825fe0a8", - "Name": "width", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "92766ae97e984bf6aabeb29478dabea6", - "Name": "length", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "f8f5cb6eb554433da0493e30922cd8dc", - "Name": "height", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "d81e5d73b0a04c24ad778959c917f2eb", - "Name": "Cuboid", - "Description": "Cuboid", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a Cuboid centered at input Point, with specified width, length, and height.\n\nCuboid.ByLengths (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), width: double = 1, length: double = 1, height: double = 1): Cuboid" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "23589a1c39354094a5113722ea3673b9", - "Inputs": [ - { - "Id": "7665eeb20ab3435e80a832831a6ca483", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "4d022a6a9ae543898d7ca1bfdd85bfc8", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "c29b43aef8be4aa6b918a4902e50f6a7", - "Name": "Point", - "Description": "Point", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "75e74e3d6dc74adab7810004ce3ec513", - "Inputs": [ - { - "Id": "215bdca453e941689627686490fde57b", - "Name": "amount", - "Description": "Amount of random numbers the result list will contain.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "3e16c9bf8ba741cbb225154966aacbb0", - "Name": "number", - "Description": "List of random numbers between 0 and 1.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "3d818be861f04914b1697bed9eab5ecb", - "Inputs": [], - "Outputs": [ - { - "Id": "7070cc5ff7a44ca08bc976b0f4e95a54", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", - "Id": "b951c7c177c7476d842ba1660631e711", - "Inputs": [ - { - "Id": "ed632b3028b84e25b84e5ab4e6bcdbf7", - "Name": "list", - "Description": "List to fetch an item from.\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "0b31d70e558a4ecabe9cb041158c8993", - "Name": "index", - "Description": "Index of the item to be fetched.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "5d1a1c30850543e8a61b8d097cb47f56", - "Name": "item", - "Description": "Item in the list at the given index.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0;\n1;", - "Id": "919106dd2eb34caeb2c0081aa1a6551c", - "Inputs": [], - "Outputs": [ - { - "Id": "ebbbac49d9d0426d9fb94929a3aff714", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "9b42431a70514185add6e58db90fc9f1", - "Name": "", - "Description": "Value of expression at line 2", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", - "Id": "ec01ef65e4074735a1fe6e3f88b77aa6", - "Inputs": [ - { - "Id": "49fb1dfecbdb49698adfc589fe4ccb92", - "Name": "list", - "Description": "List to fetch an item from.\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "950cc86b6cc349698ddb5429caf038d2", - "Name": "index", - "Description": "Index of the item to be fetched.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f396c72c66d04c9ea8764faaeb65498e", - "Name": "item", - "Description": "Item in the list at the given index.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x*12;", - "Id": "ea2205c4ec9549b7842754a0531a37cd", - "Inputs": [ - { - "Id": "8b8d3230619849b68ef84443dbab3332", - "Name": "x", - "Description": "x", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "ef39123bf87f4cd0a66fa42954bf4b5e", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - } - ], - "Connectors": [ - { - "Start": "200201c2b700411b8bc6a262f6a58a76", - "End": "cd26d6025d4140ea9dc757ce825fe0a8", - "Id": "b8a38dbdd62945ce840caeb413440748" - }, - { - "Start": "49b456de955c458397199ccdebfb980a", - "End": "92766ae97e984bf6aabeb29478dabea6", - "Id": "70c3183f19c04fa3b3f44feabc5b7fd6" - }, - { - "Start": "053671a9e11c4fbe98d57a545615fec5", - "End": "f8f5cb6eb554433da0493e30922cd8dc", - "Id": "2d8968f439fd4f35ba303628499464fe" - }, - { - "Start": "c29b43aef8be4aa6b918a4902e50f6a7", - "End": "12f325b0542d461db636dafcd8cf0a5a", - "Id": "5e6fbba995594b29968afb69f4a579e2" - }, - { - "Start": "3e16c9bf8ba741cbb225154966aacbb0", - "End": "8b8d3230619849b68ef84443dbab3332", - "Id": "06b0c2b2db644188ad4fd6b5d3304942" - }, - { - "Start": "7070cc5ff7a44ca08bc976b0f4e95a54", - "End": "215bdca453e941689627686490fde57b", - "Id": "4616aaec4be0451681b9b13bc832f66a" - }, - { - "Start": "5d1a1c30850543e8a61b8d097cb47f56", - "End": "7665eeb20ab3435e80a832831a6ca483", - "Id": "d1ffec3f5edc450fa7849deeeb7e577b" - }, - { - "Start": "ebbbac49d9d0426d9fb94929a3aff714", - "End": "0b31d70e558a4ecabe9cb041158c8993", - "Id": "9747d9e94bac4732a9769fe075713345" - }, - { - "Start": "9b42431a70514185add6e58db90fc9f1", - "End": "950cc86b6cc349698ddb5429caf038d2", - "Id": "ec1872e586df4d07ae60359cf086193f" - }, - { - "Start": "f396c72c66d04c9ea8764faaeb65498e", - "End": "4d022a6a9ae543898d7ca1bfdd85bfc8", - "Id": "175969fe96b54a08a565a377620a0ce0" - }, - { - "Start": "ef39123bf87f4cd0a66fa42954bf4b5e", - "End": "ed632b3028b84e25b84e5ab4e6bcdbf7", - "Id": "d4fd0256ab0d44c3b91561177139154a" - }, - { - "Start": "ef39123bf87f4cd0a66fa42954bf4b5e", - "End": "49fb1dfecbdb49698adfc589fe4ccb92", - "Id": "3cf9dc720d2748a8b6e4bfb4fe0ce9c6" - } - ], - "Dependencies": [], - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "Background Preview", - "EyeX": -15.261693000793457, - "EyeY": 12.899435997009277, - "EyeZ": 22.199378967285156, - "LookX": 16.40080451965332, - "LookY": -6.5293159484863281, - "LookZ": -19.483917236328125, - "UpX": 0.022474637255072594, - "UpY": 0.99939084053039551, - "UpZ": -0.026699542999267578 - }, - "NodeViews": [ - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 141.14250334668748, - "Y": 69.068859875874452 - }, - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 141.14250334668748, - "Y": 152.06885987587447 - }, - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "25161e6273e240baa88be4051c93a19f", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 141.14250334668748, - "Y": 236.06885987587447 - }, - { - "ShowGeometry": true, - "Name": "Cuboid.ByLengths", - "Id": "720dc6b53eda4a958d7084f93c5433a8", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 540.14250334668748, - "Y": 59.068859875874466 - }, - { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "23589a1c39354094a5113722ea3673b9", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 141.14250334668748, - "Y": -64.931140124125548 - }, - { - "ShowGeometry": true, - "Name": "Math.RandomList", - "Id": "75e74e3d6dc74adab7810004ce3ec513", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -643.85749665331252, - "Y": -97.931140124125548 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "3d818be861f04914b1697bed9eab5ecb", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -822.85749665331252, - "Y": -93.71780679079221 - }, - { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", - "Id": "b951c7c177c7476d842ba1660631e711", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -137.85749665331252, - "Y": -118.93114012412555 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "919106dd2eb34caeb2c0081aa1a6551c", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -327.85749665331252, - "Y": 15.495526542541128 - }, - { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", - "Id": "ec01ef65e4074735a1fe6e3f88b77aa6", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -137.85749665331252, - "Y": 15.068859875874452 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "ea2205c4ec9549b7842754a0531a37cd", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -327.85749665331252, - "Y": -93.71780679079221 - } - ], - "Annotations": [], - "X": 572.183608032089, - "Y": 99.838112021614, - "Zoom": 0.883851929302206 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height).md deleted file mode 100644 index 6426757c49b..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -This Cuboid By Lengths allows the user to input an origin point for the center of the cuboid, as well as the length, width and height of the cuboid. -___ -## Example File - -![ByLengths (origin, width, length, height)](./Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin,%20width,%20length,%20height)_img.png) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height)_img.jpg deleted file mode 100644 index 9672d0c7095..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height)_img.png deleted file mode 100644 index a618a2ea473..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin, width, length, height)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).dyn deleted file mode 100644 index b35ddb3677a..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).dyn +++ /dev/null @@ -1,282 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)", - "ElementResolver": { - "ResolutionMap": {} - }, - "Inputs": [ - { - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "Name": "Number Slider", - "Type": "number", - "Type2": "number", - "Value": "7.3", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "Produces numeric values", - "SelectedIndex": 0 - }, - { - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "Name": "Number Slider", - "Type": "number", - "Type2": "number", - "Value": "11.8", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "Produces numeric values", - "SelectedIndex": 0 - }, - { - "Id": "25161e6273e240baa88be4051c93a19f", - "Name": "Number Slider", - "Type": "number", - "Type2": "number", - "Value": "5.7", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "Produces numeric values", - "SelectedIndex": 0 - } - ], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double", - "Id": "053f62cfe4d542fc95be3fc6fbfae00f", - "Inputs": [ - { - "Id": "ae9fc35cddb44590a31ea22355ecc7f5", - "Name": "width", - "Description": "Width of cuboid\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "18d3836ee41b4393a9ceac8b05de6767", - "Name": "length", - "Description": "Length of cuboid\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "29059e81f8f54ab0add77e184f5d29db", - "Name": "height", - "Description": "Height of cuboid\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "c77ca1cb5297492198daa36908c48978", - "Name": "Cuboid", - "Description": "Cuboid created by lengths", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 7.3, - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "Inputs": [], - "Outputs": [ - { - "Id": "30e2319e01ec49b09e5f3f8b46ceca45", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Produces numeric values" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 11.8, - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "Inputs": [], - "Outputs": [ - { - "Id": "d1e0c0fba5084c04b45f2de8e68a5c47", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Produces numeric values" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 20.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 5.7, - "Id": "25161e6273e240baa88be4051c93a19f", - "Inputs": [], - "Outputs": [ - { - "Id": "8456149bd4b74047be12bf5ef84d04db", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Produces numeric values" - } - ], - "Connectors": [ - { - "Start": "30e2319e01ec49b09e5f3f8b46ceca45", - "End": "ae9fc35cddb44590a31ea22355ecc7f5", - "Id": "05ac2b41b6a043ad81d7a93d9204c8cb", - "IsHidden": "False" - }, - { - "Start": "d1e0c0fba5084c04b45f2de8e68a5c47", - "End": "18d3836ee41b4393a9ceac8b05de6767", - "Id": "cacd7bc282934118a407e6caac87af79", - "IsHidden": "False" - }, - { - "Start": "8456149bd4b74047be12bf5ef84d04db", - "End": "29059e81f8f54ab0add77e184f5d29db", - "Id": "6d03e0508a704be18eaf15b27c555040", - "IsHidden": "False" - } - ], - "Dependencies": [], - "NodeLibraryDependencies": [], - "Thumbnail": null, - "GraphDocumentationURL": null, - "ExtensionWorkspaceData": [ - { - "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", - "Name": "Properties", - "Version": "2.17", - "Data": {} - } - ], - "Author": "None provided", - "Linting": { - "activeLinter": "None", - "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", - "warningCount": 0, - "errorCount": 0 - }, - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "_Background Preview", - "EyeX": -16.361801147460938, - "EyeY": 9.92262315750122, - "EyeZ": 22.270898818969727, - "LookX": 16.40080451965332, - "LookY": -6.5293159484863281, - "LookZ": -19.483917236328125, - "UpX": 0.022474637255072594, - "UpY": 0.99939084053039551, - "UpZ": -0.026699542999267578 - }, - "ConnectorPins": [], - "NodeViews": [ - { - "Name": "Cuboid.ByLengths", - "ShowGeometry": true, - "Id": "053f62cfe4d542fc95be3fc6fbfae00f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 221.849101145019, - "Y": -0.84106990008515936 - }, - { - "Name": "Number Slider", - "ShowGeometry": true, - "Id": "a7e2011e54174a1e9c7f881cf59addb7", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -226.950898854981, - "Y": -113.84106990008516 - }, - { - "Name": "Number Slider", - "ShowGeometry": true, - "Id": "c03ffe059a8449d9a79a1a0a0f882e2b", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -226.950898854981, - "Y": 33.158930099914841 - }, - { - "Name": "Number Slider", - "ShowGeometry": true, - "Id": "25161e6273e240baa88be4051c93a19f", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -226.950898854981, - "Y": 180.15893009991484 - } - ], - "Annotations": [], - "X": 814.06603186927532, - "Y": 314.1619789766429, - "Zoom": 0.99178872254867079 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).md deleted file mode 100644 index ab7daca5133..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Cuboid By Lengths creates a cuboid with the input width, legth, and height, and is centered at the world origin (0,0,0). In the example, we use a number slider to input the length, width and height. -___ -## Example File - -![ByLengths (width, length, height)](./Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width,%20length,%20height)_img.png) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.jpg deleted file mode 100644 index e4d52fa65d9..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.png deleted file mode 100644 index 03a2720ac06..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Height.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Height.md index fc794c334d6..d7a6188241c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Height.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Height.md @@ -1,5 +1,8 @@ ## In Depth -Text note height is returned as a double. The height value is relative to the view scale. +`Cuboid.Height` returns the height of the input cuboid. Note that if the cuboid has been transformed to a different coordinate system with a scale factor, this will return the original dimensions of the cuboid, not the world space dimensions. In other words, if you create a cuboid with a width (X-axis) of 10 and transform it to a CoordinateSystem with 2 times scaling in X, the width will still be 10. + +In the example below, we generate a cuboid by corners, and then use a `Cuboid.Height` node to find its height. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Length.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Length.md index f1d5f60295b..b8cc41795bd 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Length.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Length.md @@ -1,5 +1,8 @@ ## In Depth -Length returns the length of a curtain panel's boundary as a double. This can be used even if the curtain panel is not rectangular. +`Cuboid.Length` returns the length of the input cuboid. Note that if the cuboid has been transformed to a different coordinate system with a scale factor, this will return the original dimensions of the cuboid, not the world space dimensions. + +In the example, we generate a cuboid by corners, and then use a `Cuboid.Length` node to find the length. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Width.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Width.md index 1802cfa38fd..0f341d6f593 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Width.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cuboid.Width.md @@ -1,5 +1,8 @@ ## In Depth -Width returns the horizontal dimension of a rectangular curtain panel as a double. +`Cuboid.Width` returns the width of the input cuboid. + +In the example below, we generate a cuboid by corners, and then use a `Cuboid.Width` node to find its width. Note that if the cuboid has been transformed to a different coordinate system with a scale factor, this will return the original dimension of the cuboid, not the world space dimensions. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction).dyn new file mode 100644 index 00000000000..3188d1e554a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction).dyn @@ -0,0 +1,697 @@ +{ + "Uuid": "13ee3969-93ac-403d-9b3e-81b375ad025e", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Curve.Extrude", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "de0ae7da0ebe4f2e84d1e722593dac58", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b653ba86d58a4ac486c72be782a2a38c", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "777b8c9a8d6d48aa8bbbda01d2313335", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8359aaa8941c4748857a0aedf707091d", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4eddf3e2f0874f2885f39dabdb9040be", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "dbc6329eeca3488188c210d16065943a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "efc890cd12d24e859c796601edd0b4aa", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a656702ce89044ba94622b0f49ca51cc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3eff3d4e226240b19128201f449249ac", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "39132e8b636e4795b228802f41c3b83c", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "063e7b7219294e61940acadd766e60cf", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "510847d19ff7467aa4e2a11a5df448e8", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "187e9a0c104f43de8d0a297a189a0c0e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1332627a80264ddf87b3c1142a05ceee", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e2b114ab8a5b45e0bebd4defc2b58efa", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ad2f464ca237444180fd0ae89e4fcf85", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "55e7ef828c6a482685ec056e646d1a0e", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "1f1a533a5e0c48da969b56e1c484276a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d1e5f0d9f433489f96e79d1033593054", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "50c9fba9ffa542cd9155742d2e88e8f2", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "173c5c3a7df34a4893b69fd6648daffb", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dcb0c402b01a4061a67dbde996a7b1dd", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2147e19547b44307b1d908d92f399a9a", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "3385557dd4674357a32874515143fc38", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e6ee27120f0c491eb6c7b0c9808a128e", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "a3e63cf989d34553b4e991bc10343699", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ba321273c88348c495ed66ec59a0b375", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 15.0 + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "600ee636bef6499aa907ba8f88618812", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1e0709a194e2453a88bfb974b276b67e", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a73dd5f811e949b7b29b5159b6dc1be0", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "97fd765e333f483790fb5a0254f75e07", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fa796d987e464181a11206900e22cc94", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6eba145469ab455099299405b43c5bb2", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "90886ac3f6f24e29be7c4f75338aaade", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "42544b1bf25d4eebaeff4e419b63f36f", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 20.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "87d0e65d3c0e4a069b1bafe1efc96b66", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "747981ccb59f4e11bb0e147cc2692c3f", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d1b79951513446f8bda4a9aaf75e464b", + "Name": "direction", + "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "88f49b59f1794859a1e3bf109a95dea8", + "Name": "Surface", + "Description": "The extruded Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Extrudes a Curve in the specified direction, by the length of the input Vector\n\nCurve.Extrude (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Surface" + }, + { + "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "WasExecuted": true, + "Camera": { + "Name": "45f2c323-35f3-4590-ada0-76c3a6f0d784 Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "VariableInputPorts": true, + "Id": "45f2c32335f34590ada076c3a6f0d784", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6b2e23deec964a34b68af22102baabe9", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e6bcb8bee8a7475b9210aa55cbef3583", + "Name": "", + "Description": "Incoming geometry objects.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Shows a dynamic preview of geometry" + } + ], + "Connectors": [ + { + "Start": "4eddf3e2f0874f2885f39dabdb9040be", + "End": "d1b79951513446f8bda4a9aaf75e464b", + "Id": "4b6e8477aced42a5aad259dc6f836cf5", + "IsHidden": "False" + }, + { + "Start": "efc890cd12d24e859c796601edd0b4aa", + "End": "8359aaa8941c4748857a0aedf707091d", + "Id": "184c9af6c3134f8097f2640d4a336a04", + "IsHidden": "False" + }, + { + "Start": "510847d19ff7467aa4e2a11a5df448e8", + "End": "1332627a80264ddf87b3c1142a05ceee", + "Id": "929b99c06b6a4efdbcf3013393f25f5d", + "IsHidden": "False" + }, + { + "Start": "e2b114ab8a5b45e0bebd4defc2b58efa", + "End": "747981ccb59f4e11bb0e147cc2692c3f", + "Id": "601cdf95765b453282740b5ac3d39359", + "IsHidden": "False" + }, + { + "Start": "55e7ef828c6a482685ec056e646d1a0e", + "End": "d1e5f0d9f433489f96e79d1033593054", + "Id": "9cb0b4ee6348455eb7cc5c7ec489dd22", + "IsHidden": "False" + }, + { + "Start": "55e7ef828c6a482685ec056e646d1a0e", + "End": "a73dd5f811e949b7b29b5159b6dc1be0", + "Id": "1ce89045745c4b42b9750094899235f6", + "IsHidden": "False" + }, + { + "Start": "2147e19547b44307b1d908d92f399a9a", + "End": "3eff3d4e226240b19128201f449249ac", + "Id": "19c5e394afcb44eaa12d5325e15b4f5a", + "IsHidden": "False" + }, + { + "Start": "e6ee27120f0c491eb6c7b0c9808a128e", + "End": "50c9fba9ffa542cd9155742d2e88e8f2", + "Id": "cb164a4be8bd44a8baf788210334ce9f", + "IsHidden": "False" + }, + { + "Start": "e6ee27120f0c491eb6c7b0c9808a128e", + "End": "97fd765e333f483790fb5a0254f75e07", + "Id": "426a886d1c6a48b48c19d5ad0f3e85f5", + "IsHidden": "False" + }, + { + "Start": "ba321273c88348c495ed66ec59a0b375", + "End": "173c5c3a7df34a4893b69fd6648daffb", + "Id": "5992784325dd432ba69029585d2606c7", + "IsHidden": "False" + }, + { + "Start": "ba321273c88348c495ed66ec59a0b375", + "End": "fa796d987e464181a11206900e22cc94", + "Id": "32eaa046b09e41899bf086d1e62e86f4", + "IsHidden": "False" + }, + { + "Start": "6eba145469ab455099299405b43c5bb2", + "End": "39132e8b636e4795b228802f41c3b83c", + "Id": "c21342f615ca4f45bae11957fb6cd15c", + "IsHidden": "False" + }, + { + "Start": "42544b1bf25d4eebaeff4e419b63f36f", + "End": "dcb0c402b01a4061a67dbde996a7b1dd", + "Id": "0dea2e79fb01473f8c61c60a80d981aa", + "IsHidden": "False" + }, + { + "Start": "42544b1bf25d4eebaeff4e419b63f36f", + "End": "1e0709a194e2453a88bfb974b276b67e", + "Id": "e4322ae89fd34d69bb8a87cc06c634a0", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.718215942382813, + "EyeY": 22.505508422851563, + "EyeZ": 19.34986686706543, + "LookX": 12.718215942382813, + "LookY": -11.505508422851563, + "LookZ": -27.34986686706543, + "UpX": 0.062325332313776016, + "UpY": 0.98901587724685669, + "UpZ": -0.13402673602104187 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "de0ae7da0ebe4f2e84d1e722593dac58", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 816.05897626112755, + "Y": 361.37982195845689 + }, + { + "Id": "dbc6329eeca3488188c210d16065943a", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 491.55897626112755, + "Y": 429.37982195845689 + }, + { + "Id": "a656702ce89044ba94622b0f49ca51cc", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 491.55897626112755, + "Y": 213.37982195845692 + }, + { + "Id": "187e9a0c104f43de8d0a297a189a0c0e", + "Name": "NurbsCurve.ByControlPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 816.05897626112755, + "Y": 213.37982195845689 + }, + { + "Id": "ad2f464ca237444180fd0ae89e4fcf85", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -0.94102373887244539, + "Y": 60.379821958456887 + }, + { + "Id": "1f1a533a5e0c48da969b56e1c484276a", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 231.55897626112755, + "Y": 106.37982195845689 + }, + { + "Id": "3385557dd4674357a32874515143fc38", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -0.94102373887244539, + "Y": 354.37982195845694 + }, + { + "Id": "a3e63cf989d34553b4e991bc10343699", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -0.94102373887244539, + "Y": 503.37982195845689 + }, + { + "Id": "600ee636bef6499aa907ba8f88618812", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 231.55897626112755, + "Y": 354.37982195845689 + }, + { + "Id": "90886ac3f6f24e29be7c4f75338aaade", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -0.94102373887244539, + "Y": 207.37982195845692 + }, + { + "Id": "87d0e65d3c0e4a069b1bafe1efc96b66", + "Name": "Curve.Extrude", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1255.2848664688427, + "Y": 215.36943620178042 + }, + { + "Id": "45f2c32335f34590ada076c3a6f0d784", + "Name": "Watch 3D", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1869.5281899109793, + "Y": 539.40504451038578 + } + ], + "Annotations": [], + "X": 269.79386977689933, + "Y": 162.03399077731513, + "Zoom": 0.57937399427177749 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction).md new file mode 100644 index 00000000000..def841db649 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction).md @@ -0,0 +1,8 @@ +## In Depth +`Curve.Extrude (curve, direction)` extrudes an input curve using an input vector to determine the direction of the extrusion. The length of the vector is used for the extrusion distance. + +In the example below, we first create a NurbsCurve using a `NurbsCurve.ByControlPoints` node, with a set of randomly generated points as the input. A code block is used to specify the X, Y, and Z components of a `Vector.ByCoordinates` node. This vector is then used as the `direction` input in a `Curve.Extrude` node. +___ +## Example File + +![Curve.Extrude(curve, direction)](./Autodesk.DesignScript.Geometry.Curve.Extrude(curve,%20direction)_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction)_img.jpg new file mode 100644 index 00000000000..f5c9e2a21f0 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction)_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance).dyn new file mode 100644 index 00000000000..8e1571f520a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance).dyn @@ -0,0 +1,578 @@ +{ + "Uuid": "ca215674-7c3d-44ca-adbe-b65991b66b19", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Curve.Extrude", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "7d113d23afb54822bd422381dabab849", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a893068488684662b5ee7af26bae9c42", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "10ecc4a2ae844daf9e4303966ec718c9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f128f6db21f44ea8b52516dfd2929334", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "529d233f94394935b4e335951defb4ed", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1d714bedb7844fdfad3d115163adb8e1", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3d9ca9356a624be283b1d96a746a0a07", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2833e80082f94259899f7a7323830c4b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ad4b24a5de574948817ef8239b87068c", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7893aa81515b4894a28e2217a884a824", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "af67f81ad6b341808aef32162ae19ef8", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b5a44e42f15d48ff928c1ad066aa84f0", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "ef993fef7c464f45911f301c9d37d17b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "da2478f8414847cbaa64e7ada1f96310", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3fb9ae71f183403d941df3a48bafb44b", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "82ae98cc99164538bef97349c862f452", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ed1e0da9cd9b4db6858656fa280606fd", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bcecbeb50ddb4b158145386dd388e635", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "1bad47b3ef5a45e9b8496668ca3b49e6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8fc8deda86f84dd98fa427550384a873", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "dff3e3a0b6ad49f6bee079c279f64216", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "67cc2a231f264de99f2a38539ef32907", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 15.0 + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "27636f9e08bf4c859037e8dbc4912629", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "7d67ba72dcea45d4ad454406cf150868", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c66f25593cd942a38b30a961fa45c635", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1969bc1e60e94ac697018254f99cf00d", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aab689e2fe5147358518ebe4921de3b8", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e4eb6cc3b5d44a91b3de7df4b3583138", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "968b8a50101045d5822288abe8cca8f9", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f388a75c083e425cb29c30a455e0f347", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 20.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "92218af415a54ff296b1f8284254d252", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "10d405422bbf4ae8aa75477cd484699b", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a7dc7d39d47a4c44981c57629dd9d3c5", + "Name": "distance", + "Description": "The distance to extrude the curve\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "868c622742cd4759b61347f1df3cea13", + "Name": "Surface", + "Description": "The extruded Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", + "Replication": "Auto", + "Description": "Extrudes a Curve in the normal Vector direction\n\nCurve.Extrude (distance: double = 1): Surface" + } + ], + "Connectors": [ + { + "Start": "a893068488684662b5ee7af26bae9c42", + "End": "a7dc7d39d47a4c44981c57629dd9d3c5", + "Id": "3cd109ebc7ef4ef98492d99c05a419b0", + "IsHidden": "False" + }, + { + "Start": "3d9ca9356a624be283b1d96a746a0a07", + "End": "ad4b24a5de574948817ef8239b87068c", + "Id": "f0aaf200802c4148b4f847f6bf98c88d", + "IsHidden": "False" + }, + { + "Start": "7893aa81515b4894a28e2217a884a824", + "End": "10d405422bbf4ae8aa75477cd484699b", + "Id": "87ded8640af249b9a3f52a3a536c8547", + "IsHidden": "False" + }, + { + "Start": "b5a44e42f15d48ff928c1ad066aa84f0", + "End": "da2478f8414847cbaa64e7ada1f96310", + "Id": "e7ea401b552947e8b103834918907b6d", + "IsHidden": "False" + }, + { + "Start": "b5a44e42f15d48ff928c1ad066aa84f0", + "End": "c66f25593cd942a38b30a961fa45c635", + "Id": "f1282c6e79544ce6b52c575fe633418b", + "IsHidden": "False" + }, + { + "Start": "bcecbeb50ddb4b158145386dd388e635", + "End": "f128f6db21f44ea8b52516dfd2929334", + "Id": "34d4f40435264f3bb878c681779c1795", + "IsHidden": "False" + }, + { + "Start": "8fc8deda86f84dd98fa427550384a873", + "End": "3fb9ae71f183403d941df3a48bafb44b", + "Id": "bb062e396a154d5492874973bfab41c5", + "IsHidden": "False" + }, + { + "Start": "8fc8deda86f84dd98fa427550384a873", + "End": "1969bc1e60e94ac697018254f99cf00d", + "Id": "6365b54fb9244cba9e3967a3b82213b6", + "IsHidden": "False" + }, + { + "Start": "67cc2a231f264de99f2a38539ef32907", + "End": "82ae98cc99164538bef97349c862f452", + "Id": "44ed550c6dfa41e8ac82a392c6e9f0f4", + "IsHidden": "False" + }, + { + "Start": "67cc2a231f264de99f2a38539ef32907", + "End": "aab689e2fe5147358518ebe4921de3b8", + "Id": "8f0c0370e6014a439a566f01596c35ef", + "IsHidden": "False" + }, + { + "Start": "e4eb6cc3b5d44a91b3de7df4b3583138", + "End": "529d233f94394935b4e335951defb4ed", + "Id": "a9b79be7b16248f2913b7dafbe2eeaaa", + "IsHidden": "False" + }, + { + "Start": "f388a75c083e425cb29c30a455e0f347", + "End": "ed1e0da9cd9b4db6858656fa280606fd", + "Id": "41138fabd273400988e06e72c50fe5a4", + "IsHidden": "False" + }, + { + "Start": "f388a75c083e425cb29c30a455e0f347", + "End": "7d67ba72dcea45d4ad454406cf150868", + "Id": "fdd809167acd48eba0d2ff470b57602f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.718215942382813, + "EyeY": 22.505508422851563, + "EyeZ": 19.34986686706543, + "LookX": 12.718215942382813, + "LookY": -11.505508422851563, + "LookZ": -27.34986686706543, + "UpX": 0.062325332313776016, + "UpY": 0.98901587724685669, + "UpZ": -0.13402673602104187 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "7d113d23afb54822bd422381dabab849", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 937.30174332344222, + "Y": 403.03783382789317 + }, + { + "Id": "10ecc4a2ae844daf9e4303966ec718c9", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 612.80174332344222, + "Y": 255.03783382789322 + }, + { + "Id": "2833e80082f94259899f7a7323830c4b", + "Name": "NurbsCurve.ByControlPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 937.30174332344222, + "Y": 255.03783382789319 + }, + { + "Id": "af67f81ad6b341808aef32162ae19ef8", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 120.30174332344222, + "Y": 102.03783382789317 + }, + { + "Id": "ef993fef7c464f45911f301c9d37d17b", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 352.80174332344222, + "Y": 148.03783382789317 + }, + { + "Id": "1bad47b3ef5a45e9b8496668ca3b49e6", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 120.30174332344222, + "Y": 249.03783382789319 + }, + { + "Id": "dff3e3a0b6ad49f6bee079c279f64216", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 120.30174332344222, + "Y": 544.03783382789311 + }, + { + "Id": "27636f9e08bf4c859037e8dbc4912629", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 352.80174332344222, + "Y": 396.03783382789317 + }, + { + "Id": "968b8a50101045d5822288abe8cca8f9", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 120.30174332344222, + "Y": 397.03783382789322 + }, + { + "Id": "92218af415a54ff296b1f8284254d252", + "Name": "Curve.Extrude", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1322.8017433234422, + "Y": 312.03783382789322 + } + ], + "Annotations": [], + "X": -11.654948242121804, + "Y": 62.251722825624, + "Zoom": 0.76582939285155194 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance).md new file mode 100644 index 00000000000..fd07215110b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance).md @@ -0,0 +1,8 @@ +## In Depth +`Curve.Extrude (curve, distance)` extrudes an input curve using an input number to determine the distance of the extrusion. The direction of the normal vector along the curve is used for the extrusion direction. + +In the example below, we first create a NurbsCurve by using a `NurbsCurve.ByControlPoints` node, with a set of randomly generated points as the input. Then, we use a `Curve.Extrude` node to extrude the curve. A number slider is used as the `distance` input in the `Curve.Extrude` node. +___ +## Example File + +![Curve.Extrude(curve, distance)](./Autodesk.DesignScript.Geometry.Curve.Extrude(curve,%20distance)_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance)_img.jpg new file mode 100644 index 00000000000..e5193da8e33 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Extrude(curve, distance)_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance).md deleted file mode 100644 index 10a676d5164..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed. -___ -## Example File - -![ExtrudeAsSolid (direction, distance)](./Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction,%20distance)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance)_img.jpg deleted file mode 100644 index f59b56ea5a0..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Length.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Length.md index 9a45bba422b..0df8980629a 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Length.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Length.md @@ -1,5 +1,8 @@ ## In Depth -Length returns the length of a curtain panel's boundary as a double. This can be used even if the curtain panel is not rectangular. +`Curve.Length` returns the length of an input curve. + +In the example below, we first create a NurbsCurve by using a `NurbsCurve.ByControlPoints` node, with a set of randomly generated points as the input. We can find the length of this curve by using a `Curve.Length` node. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Normal.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Normal.md index 54de81654a4..b5d59c2bb0d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Normal.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.Normal.md @@ -1,5 +1,8 @@ ## In Depth -Plane Normal will find the normal vector of an input plane. This is also equal to taking the cross product of the plane XAxis and YAxis. In the example below we first use a set of random points to create a Plane by Best Fit Through Points. We can then find the normal vector of this plane. +`Curve.Normal` returns the normal vector of an input curve. The curve must be planar for this node. + +In the example below, we first create a NurbsCurve by using a `NurbsCurveByControlPoints` node, with a set of randomly generated points as the input. We find the normal of this curve by using a `Curve.Normal` node. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany.dyn new file mode 100644 index 00000000000..b3cd6fafe45 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany.dyn @@ -0,0 +1,312 @@ +{ + "Uuid": "a5bcef2c-d50a-43f2-8d22-6fb0fa718b26", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Curve.OffsetMany", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "481bcc0f58724f20a72bd6d5fb3f8b23", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7ed2c1ce289d43028b7ee6edbfd8479d", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "75b7fb62042f44ab9863ac3e2fe27bf4", + "Name": "signedDistance", + "Description": "A positive offset distance applies in the direction of the cross product between the curve's tangent and the plane's normal vector, while a negative offset applies in the opposite direction.\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a8636b7375424ee8a7fe96ef5ef9d40b", + "Name": "planeNormal", + "Description": "The curve's plane normal. Defaults to the input curve's plane normal\n\nVector\nDefault value : null", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "72de6c44789b4292887153d6b5a0a1a4", + "Name": "Curve[]..[]", + "Description": "One or more offset curves", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.OffsetMany@double,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves then, they are filled by extending the offset curves. The \"planeNormal\" input argument defaults to the normal of the plane containing the curve but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. For example, if a consistent offset direction is required for multiple curves sharing the same plane, the \"planeNormal\" can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset.\n\nCurve.OffsetMany (signedDistance: double = 1, planeNormal: Vector = null): Curve[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "37c0e74e028842dd9f1598e3a167a37b", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f6a0458ed5c640f28d6f7af213e6f788", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2aead4d47098431a993640e6f9092d4c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "912bf95a6a5445b0a1588b7e950993f3", + "Name": "points", + "Description": "Points to make polycurve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "905282a20c4b4e62a939a32150506d11", + "Name": "connectLastToFirst", + "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5e94533409594146842164f27bbeec23", + "Name": "PolyCurve", + "Description": "Polycurve created by points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", + "Replication": "Auto", + "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "fa6f2483b6c04650be00b9b5b208004b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7e92eeff59464b87bb3ca23df9819110", + "Name": "", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a4669ea385f244fc9dd9f1470abfc059", + "Name": "", + "Description": "y", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a2cfbd84287149b09fcf6379912ce61f", + "Name": "", + "Description": "pnts", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x = [-15, -14, -3, 13, 16];\ny = [-12, 8, 0, 19, -15];\npnts = Point.ByCoordinates(x,y);" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 8, + "MinimumValue": -8, + "StepValue": 2, + "Id": "8bbbb99ccbe241fc962154609b516783", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d98f5c909c3247dd98589361d579cb5b", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": -6 + } + ], + "Connectors": [ + { + "Start": "f6a0458ed5c640f28d6f7af213e6f788", + "End": "905282a20c4b4e62a939a32150506d11", + "Id": "eabc62cd06374fbf95ad6bd7c9ee6bf9", + "IsHidden": "False" + }, + { + "Start": "5e94533409594146842164f27bbeec23", + "End": "7ed2c1ce289d43028b7ee6edbfd8479d", + "Id": "2cb2fd79fb0a4747b8b9dae36b43c171", + "IsHidden": "False" + }, + { + "Start": "a2cfbd84287149b09fcf6379912ce61f", + "End": "912bf95a6a5445b0a1588b7e950993f3", + "Id": "ec1b857954e849f2830792e678d860c1", + "IsHidden": "False" + }, + { + "Start": "d98f5c909c3247dd98589361d579cb5b", + "End": "75b7fb62042f44ab9863ac3e2fe27bf4", + "Id": "8ffbb9e9db3a4538af42e19ebbfce407", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 17.317041397094727, + "EyeY": 199.76025390625, + "EyeZ": 73.5179443359375, + "LookX": -22.317041397094727, + "LookY": -188.76025390625, + "LookZ": -81.5179443359375, + "UpX": -0.21225999295711517, + "UpY": 0.594822883605957, + "UpZ": -0.77532660961151123 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "481bcc0f58724f20a72bd6d5fb3f8b23", + "Name": "Curve.OffsetMany", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1680.2615591829515, + "Y": 397.4224998145429 + }, + { + "Id": "37c0e74e028842dd9f1598e3a167a37b", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 798.26155918295149, + "Y": 572.284999814543 + }, + { + "Id": "2aead4d47098431a993640e6f9092d4c", + "Name": "PolyCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1232.2615591829515, + "Y": 397.4224998145429 + }, + { + "Id": "fa6f2483b6c04650be00b9b5b208004b", + "Name": "Creating Points", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 798.26155918295149, + "Y": 397.4224998145429 + }, + { + "Id": "8bbbb99ccbe241fc962154609b516783", + "Name": "Offset Distance", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1232.2615591829515, + "Y": 572.284999814543 + } + ], + "Annotations": [], + "X": -467.70093067256346, + "Y": -204.31140639322629, + "Zoom": 0.77765072223539722 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany.md index ae5db5ca0fc..3f6bb01c024 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany.md @@ -1,5 +1,12 @@ ## In Depth -OffsetMany creates one or more curves by offsetting planar curves. The planeNormal input enables you to override the offset vector for the curve or subcurves to be offset. -___ +`Curve.OffsetMany` creates one or more curves by offsetting a planar curve by the given distance in a plane defined by the plane normal. If there are gaps between the offset component curves, they are filled by extending the offset curves. + +The `planeNormal` input defaults to the normal of the plane containing the curve, but an explicit normal parallel to the original curve normal can be provided to better control the direction of the offset. +For example, if a consistent offset direction is required for multiple curves sharing the same plane, the `planeNormal` input can be used to override individual curve normals and force all curves to be offset in the same direction. Reversing the normal reverses the direction of the offset. + +In the example below, a polycurve is offset by a negative offset distance, which applies in the opposite direction of the cross product between the curve’s tangent and the plane’s normal vector. +___ +## Example File +![Curve.OffsetMany](./Autodesk.DesignScript.Geometry.Curve.OffsetMany_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany_img.jpg new file mode 100644 index 00000000000..e54191c97ff Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.OffsetMany_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SplitByParameter.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SplitByParameter.md index ecfb4685f8b..3f52bd823eb 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SplitByParameter.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SplitByParameter.md @@ -1,5 +1,8 @@ ## In Depth -Split the Curve into pieces given the supplide parameters. +`Curve.SplitByParameter (curve, parameters)` takes a curve and a list of parameters as inputs. It splits the curve at the specified parameters and returns a list of resulting curves. + +In the example below, we first create a NurbsCurve using a `NurbsCurve.ByControlPoints` node, with a set of randomly generated points as the input. A code block is used to create a series of numbers between 0 and 1 to use as the list of parameters at which the curve is split. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid.md deleted file mode 100644 index 2ba95017c52..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid.md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Sweep As Solid will create a solid by sweeping an input closed profile curve along a specified path. In the example below, we use a rectangle as the base profile curve. The path is created by using a cosine function with a sequence of angles to vary the x-coordinates of a set of points. The points are used as the input to a NurbsCurve.ByPoints node. We then create a solid by sweeping the rectangle along the created cosine curve. -___ -## Example File - -![SweepAsSolid](./Autodesk.DesignScript.Geometry.Curve.SweepAsSolid_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid_img.jpg deleted file mode 100644 index 2d4a9d406aa..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).md deleted file mode 100644 index 0dfdc03fd27..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Removes several segments of the curve, discarding the 1st, 3rd, 5th ... segments. -___ -## Example File - -![TrimSegmentsByParameter (parameters)](./Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters)_img.jpg deleted file mode 100644 index e77e324f3f6..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).dyn deleted file mode 100644 index 2e53f2843f0..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).dyn +++ /dev/null @@ -1,500 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "TrimSegmentsByParameter", - "ElementResolver": { - "ResolutionMap": {} - }, - "Inputs": [ - { - "Id": "42691ffa73a8449eafd70c8363ca2d08", - "Name": "Boolean", - "Type": "boolean", - "Value": "false", - "Description": "Selection between a true and false." - } - ], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "5a4f36d5dab54fd0b6bb9bbfdeb58052", - "Inputs": [ - { - "Id": "c30b50744ef64313be2fa1c295d778a8", - "Name": "points", - "Description": "Point[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "cf43759b5d55497f826966352046de84", - "Name": "NurbsCurve", - "Description": "NurbsCurve", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "f587b83e0d07416cb9350712885cc887", - "Inputs": [ - { - "Id": "27e5f6941dd84755b4dd12d448e8e57f", - "Name": "amount", - "Description": "Amount of random numbers the result list will contain.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "89cf7f3d2a914815b11a3578325bf271", - "Name": "number", - "Description": "List of random numbers between 0 and 1.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "6;", - "Id": "d369ad03bc9b4f1a9579a4fab115de61", - "Inputs": [], - "Outputs": [ - { - "Id": "f5d62253045c47f8962c59e04d2cf081", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "9c959d980d3045f195287592e1cd2172", - "Inputs": [ - { - "Id": "f2065ddcd24e410da46311fb7c78bb91", - "Name": "amount", - "Description": "Amount of random numbers the result list will contain.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f791c466199c465abf1315515fbbfbf6", - "Name": "number", - "Description": "List of random numbers between 0 and 1.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x*10;", - "Id": "86db2f7f59ca4a8c9c68e2484a7cf3c7", - "Inputs": [ - { - "Id": "5346b15489a3489d9b9ff296627266e7", - "Name": "x", - "Description": "x", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "59ec124169044ac685543cb935615436", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x*10;", - "Id": "476aa99fdfeb4698ac69fe9e7934b586", - "Inputs": [ - { - "Id": "bf17b9a684cd4cd29b9c98b9ab122621", - "Name": "x", - "Description": "x", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f07f5c8eefc94fe9bbca74ff8a14433a", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "7b79785b29494e31ab029a851ecf37d9", - "Inputs": [ - { - "Id": "0302de545cf24964b79c35fdeeb1068d", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "3ed423a049c242f0b2e61fbb999c7198", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "fa19bf27510842e0abe1202f2dd09d32", - "Name": "Point", - "Description": "Point", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..1..0.1;", - "Id": "53793cc17dfe4fdb8e4aaa7b347c4ff7", - "Inputs": [], - "Outputs": [ - { - "Id": "408493f9d3ce4a6da06081b896116669", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter@double[],bool", - "Id": "e56471aef0604a24b1e4de1a1de3c201", - "Inputs": [ - { - "Id": "cdeeed44889b4b358ab28ace9d8e7184", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "884a4412031b46b7905c867021d58e23", - "Name": "parameters", - "Description": "A list of parameters at which to split the curve\n\ndouble[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "587630d51e4c4f91a4aecdaafead5a0d", - "Name": "discardEvenSegments", - "Description": "bool\nDefault value : false", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "4649edfb35aa4669bf574cd609f1c30a", - "Name": "Curve[]", - "Description": "An Array of curves discarding the 1st, 3rd, 5th ... segments", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Removes several segments of the curve, discarding the 1st, 3rd, 5th ... segments\n\nCurve.TrimSegmentsByParameter (parameters: double[], discardEvenSegments: bool = false): Curve[]" - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": false, - "Id": "42691ffa73a8449eafd70c8363ca2d08", - "Inputs": [], - "Outputs": [ - { - "Id": "730a18c1ea344891aaa45257d8804978", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - } - ], - "Connectors": [ - { - "Start": "cf43759b5d55497f826966352046de84", - "End": "cdeeed44889b4b358ab28ace9d8e7184", - "Id": "b3734d3e7c0e41f8a33725c1a055b188" - }, - { - "Start": "89cf7f3d2a914815b11a3578325bf271", - "End": "5346b15489a3489d9b9ff296627266e7", - "Id": "d6b6321154ee45288bd7732f729df873" - }, - { - "Start": "f5d62253045c47f8962c59e04d2cf081", - "End": "27e5f6941dd84755b4dd12d448e8e57f", - "Id": "4314623703584c9d9335a11553fd29cd" - }, - { - "Start": "f5d62253045c47f8962c59e04d2cf081", - "End": "f2065ddcd24e410da46311fb7c78bb91", - "Id": "93f354d1ec97401b8e2442825a07403a" - }, - { - "Start": "f791c466199c465abf1315515fbbfbf6", - "End": "bf17b9a684cd4cd29b9c98b9ab122621", - "Id": "49d38fa588f04be9ad1314c4c8d49339" - }, - { - "Start": "59ec124169044ac685543cb935615436", - "End": "0302de545cf24964b79c35fdeeb1068d", - "Id": "d8d088314e0f43eeb20a458aaaf077d2" - }, - { - "Start": "f07f5c8eefc94fe9bbca74ff8a14433a", - "End": "3ed423a049c242f0b2e61fbb999c7198", - "Id": "c148cc572adf48b490de730b4cacc646" - }, - { - "Start": "fa19bf27510842e0abe1202f2dd09d32", - "End": "c30b50744ef64313be2fa1c295d778a8", - "Id": "498ecd2be5a94514ad85c2e2b03482c9" - }, - { - "Start": "408493f9d3ce4a6da06081b896116669", - "End": "884a4412031b46b7905c867021d58e23", - "Id": "676fe4f270c94fc4acef918f55c307cd" - }, - { - "Start": "730a18c1ea344891aaa45257d8804978", - "End": "587630d51e4c4f91a4aecdaafead5a0d", - "Id": "0258cc9e36b5437a9447d6fac4a0feff" - } - ], - "Dependencies": [], - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "Background Preview", - "EyeX": -2.5442378520965576, - "EyeY": 6.4684090614318848, - "EyeZ": 6.12680196762085, - "LookX": 6.5842447280883789, - "LookY": -3.2146928310394287, - "LookZ": -9.6559906005859375, - "UpX": 0.029484642669558525, - "UpY": 0.99862951040267944, - "UpZ": -0.043240122497081757 - }, - "NodeViews": [ - { - "ShowGeometry": false, - "Name": "NurbsCurve.ByControlPoints", - "Id": "5a4f36d5dab54fd0b6bb9bbfdeb58052", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 341.377748105216, - "Y": -3619.1184828370997 - }, - { - "ShowGeometry": true, - "Name": "Math.RandomList", - "Id": "f587b83e0d07416cb9350712885cc887", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -422.622251894784, - "Y": -3660.1184828370997 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "d369ad03bc9b4f1a9579a4fab115de61", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -601.622251894784, - "Y": -3601.9051495037666 - }, - { - "ShowGeometry": true, - "Name": "Math.RandomList", - "Id": "9c959d980d3045f195287592e1cd2172", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -422.622251894784, - "Y": -3552.1184828370997 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "86db2f7f59ca4a8c9c68e2484a7cf3c7", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -106.62225189478397, - "Y": -3655.9051495037666 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "476aa99fdfeb4698ac69fe9e7934b586", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -106.62225189478397, - "Y": -3547.9051495037666 - }, - { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", - "Id": "7b79785b29494e31ab029a851ecf37d9", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 83.377748105216028, - "Y": -3619.1184828370997 - }, - { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "53793cc17dfe4fdb8e4aaa7b347c4ff7", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 341.377748105216, - "Y": -3510.9051495037666 - }, - { - "ShowGeometry": true, - "Name": "Curve.TrimSegmentsByParameter", - "Id": "e56471aef0604a24b1e4de1a1de3c201", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 671.377748105216, - "Y": -3538.1184828370997 - }, - { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "42691ffa73a8449eafd70c8363ca2d08", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 341.377748105216, - "Y": -3402.1184828370997 - } - ], - "Annotations": [], - "X": 445.68294681111, - "Y": 4073.4639724503, - "Zoom": 1.10882815557737 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).md deleted file mode 100644 index d863657ef9a..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Removes several segments of the curve, discarding the even segments. -___ -## Example File - -![TrimSegmentsByParameter (parameters, discardEvenSegments)](./Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters,%20discardEvenSegments)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments)_img.jpg deleted file mode 100644 index cbf3f48be2b..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Height.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Height.md index c4b77e3c660..30c4e72e2ff 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Height.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Height.md @@ -1,5 +1,8 @@ ## In Depth -Text note height is returned as a double. The height value is relative to the view scale. +`Cylinder.Height` returns the height of the input cylinder. The height value is relative to the view scale. + +In the example below, we generate a cylinder by start point, end point, and radius, and then use a `Cylinder.Height` node to find the height. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Radius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Radius.md index 21a82359a0b..3fbe0a06626 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Radius.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Cylinder.Radius.md @@ -1,5 +1,8 @@ ## In Depth -Radius will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a Radius node to determine the size of the best fit sphere. +`Cylinder.Radius` returns the radius of a cylinder as a double. + +In the example below, adjusting the number slider will change the cylinder's radius. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Ellipse.CenterPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Ellipse.CenterPoint.md index f9dcce60db5..a7e740d7bdd 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Ellipse.CenterPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Ellipse.CenterPoint.md @@ -1,5 +1,8 @@ ## In Depth -Center Point will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a CenterPoint node to determine the center of the best fit sphere. +`Ellipse.CenterPoint` returns the center point of an input ellipse. Note that this point does not contain any information about the orientation or plane of the ellipse. + +In the example below, we first create an ellipse by using `Ellipse.ByPlaneRadii`, then find the center point. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.CenterPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.CenterPoint.md index 1489e6cdb29..d8ea96bb243 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.CenterPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.CenterPoint.md @@ -1,5 +1,8 @@ ## In Depth -Center Point will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a CenterPoint node to determine the center of the best fit sphere. +`EllipseArc.CenterPoint` finds the center point of an ellipse arc, which is the same as the center point of the completed ellipse. + +In the example below, we first create an ellipse arc by using the XY plane and a series of number sliders. We then use `EllipseArc.CenterPoint` to extract the center of the ellipse. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.Plane.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.Plane.md index 9804777ee38..9bc172160f6 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.Plane.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.EllipseArc.Plane.md @@ -1,5 +1,8 @@ ## In Depth -Sketch planes are used in the creation of 2D and 3D geometry in Revit. +`EllipseArc.Plane` finds the plane of an ellipse arc, which is the same as the plane of the completed ellipse. + +In the example below, we first create an ellipse arc by using the XY plane and a series of number sliders. We then use `EllipseArc.Plane` to extract the plane of the ellipse. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.BoundingBox.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.BoundingBox.md index 54c59907fac..ff613d7b445 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.BoundingBox.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.BoundingBox.md @@ -1,5 +1,8 @@ ## In Depth -BoundingBox will create a bounding box in Dynamo around a Revit element. +`Geometry.BoundingBox` returns a box defined by the geometry it contains. A BoundingBox is not displayed, but it can be returned as a PolySurface by using the `BoundingBox.ToPolySurface` node. + +In the example below, a BoundingBox is created for a unioned solid and represented as a PolySurface. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef.dyn new file mode 100644 index 00000000000..72ef529ae9c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef.dyn @@ -0,0 +1,140 @@ +{ + "Uuid": "46c56552-d6e5-453f-962f-e13cb5ee7a22", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Geometry.FromSolidDef", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d2763e7c66b64a4da6fc57db4350dcb7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "145928029cec47da84518850dd19d050", + "Name": "solidDefJson", + "Description": "Json string containg solid def formated geometry\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1e52dd4269c945d8b7e442f86e9bc660", + "Name": "Geometry[]..[]", + "Description": "List of converted geometries", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.FromSolidDef@string", + "Replication": "Auto", + "Description": "Imports a JSON string and returns an array of imported geometries\n\nGeometry.FromSolidDef (solidDefJson: string): Geometry[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f8c8e85f673143e78215b590a379ee76", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "411c4ada8d2041778b7c64af5f68c926", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[\n \"{\\\"typeid\\\": \\\"autodesk.soliddef:model-1.0.0\\\",\\\"map\\\": {\\\"geometries\\\": {\\\"insert\\\": {\\\"autodesk.soliddef:point-1.0.0\\\": {\\\"04276eca-a978-4fd7-9dd4-1376aac1fa17\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": -0.5,\\\"z\\\": -0.5}}}},\\\"34b772b3-c681-4bb3-afc0-90642d1a2697\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": -0.5,\\\"z\\\": -0.5}}}},\\\"37667204-7c64-4549-bfb0-495855da49bf\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": 0.5,\\\"z\\\": -0.5}}}},\\\"4bf8b73c-c42c-4021-9722-2cff93c664b7\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": 0.5,\\\"z\\\": 0.5}}}},\\\"9a1bd4f5-ddfd-41f3-917b-e4f02e32b1a4\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": 0.5,\\\"z\\\": -0.5}}}},\\\"d4251fdb-0dc0-4591-932e-9a91a8a921a0\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": 0.5,\\\"z\\\": 0.5}}}},\\\"d5e5cc9b-2cab-47a0-8bc0-d2b40b7a8484\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": -0.5,\\\"z\\\": 0.5}}}},\\\"f8386db2-3165-4712-80df-671c44c36b48\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:point-1.0.0\\\",\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": -0.5,\\\"z\\\": 0.5}}}}},\\\"autodesk.soliddef:line-1.0.0\\\": {\\\"0a393595-fed1-49e7-8191-522f0d771580\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 1,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": -0.5,\\\"z\\\": 0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"1d082bf2-b71f-4a97-af35-0276554ac5ec\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 1,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0.5,\\\"z\\\": -0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"2dd5d4bb-d8e3-4d65-9a74-0157c42b95c1\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": -1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": 0.5,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"4851f344-8fca-4d05-9520-5ee0363e12f0\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": -1,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0.5,\\\"z\\\": 0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"4c0aa19f-ef23-4b73-9286-d81522eb3a36\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 1,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": 0,\\\"z\\\": 0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"522fc337-eb0c-4e24-84b1-1c497c8c437a\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": -1,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": 0,\\\"z\\\": -0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"60735f56-7f22-48ba-81f3-55f4e9ab76eb\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 1,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": 0,\\\"z\\\": -0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"9026b399-ddd1-4cfa-a855-26db55584868\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": -1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": -0.5,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"afd5941b-e5a0-47f5-9a14-3a0522b06e40\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": -1,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": -0.5,\\\"z\\\": -0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"c951e0f4-92fb-4b81-87f1-97b6138c3f52\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": -1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": 0.5,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"ce800039-1faa-49ea-bd05-4d6d742961fb\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": -1,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": 0,\\\"z\\\": 0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} ,\\\"f60c72d2-e466-4a33-94d4-b2c15d070ad4\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:line-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"direction\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": -1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"position\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": -0.5,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": 1,\\\"high\\\": 0},\\\"enum\\\": {\\\"type\\\": 0}}}} },\\\"autodesk.soliddef:plane-1.0.0\\\": {\\\"053ce60d-ded6-4b60-8798-0ba891d58533\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:plane-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"normal\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": 1}},\\\"uAxis\\\": {\\\"Float64\\\": {\\\"x\\\": 1,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"origin\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": 0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"uRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}},\\\"vRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"9a34fdef-1928-4ffa-81ec-73aa8b16210a\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:plane-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"normal\\\": {\\\"Float64\\\": {\\\"x\\\": -1,\\\"y\\\": 0,\\\"z\\\": 0}},\\\"uAxis\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": -0,\\\"z\\\": 1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"origin\\\": {\\\"Float64\\\": {\\\"x\\\": 0.5,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"uRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}},\\\"vRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"9fd93a20-145d-47fe-9efd-6c38e0b083d9\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:plane-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"normal\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": 1}},\\\"uAxis\\\": {\\\"Float64\\\": {\\\"x\\\": 1,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"origin\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": -0.5}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"uRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}},\\\"vRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"cbaec1a4-769d-4190-a7a0-bece7df993c2\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:plane-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"normal\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": -1,\\\"z\\\": 0}},\\\"uAxis\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": -1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"origin\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0.5,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"uRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}},\\\"vRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"e892fce7-8414-4735-8a7e-21083aafd09e\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:plane-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"normal\\\": {\\\"Float64\\\": {\\\"x\\\": 1,\\\"y\\\": 0,\\\"z\\\": 0}},\\\"uAxis\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 0,\\\"z\\\": -1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"origin\\\": {\\\"Float64\\\": {\\\"x\\\": -0.5,\\\"y\\\": 0,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"uRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}},\\\"vRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"f4725d61-5fc9-4c6e-8c24-c4ebfdcbb681\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:plane-1.0.0\\\",\\\"autodesk.math:vector3d-1.0.0\\\": {\\\"normal\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": 1,\\\"z\\\": -0}},\\\"uAxis\\\": {\\\"Float64\\\": {\\\"x\\\": -0,\\\"y\\\": 0,\\\"z\\\": 1}}},\\\"autodesk.math:point3d-1.0.0\\\": {\\\"origin\\\": {\\\"Float64\\\": {\\\"x\\\": 0,\\\"y\\\": -0.5,\\\"z\\\": 0}}},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"uRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}},\\\"vRange\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} }}}},\\\"map\\\": {\\\"topologies\\\": {\\\"insert\\\": {\\\"autodesk.soliddef:body-1.0.0\\\": {\\\"afa7c7ba-7546-43fe-a1ca-410c7672ca0a\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:body-1.0.0\\\",\\\"array\\\": {\\\"lumps\\\": {\\\"insert\\\": [[0,[\\\"1bbc5aec-1efd-482b-9a38-59a34296470a\\\"]]]}}} },\\\"autodesk.soliddef:lump-1.0.0\\\": {\\\"1bbc5aec-1efd-482b-9a38-59a34296470a\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:lump-1.0.0\\\",\\\"array\\\": {\\\"shells\\\": {\\\"insert\\\": [[0,[\\\"809c5879-81c4-433d-9bff-aa3428412ec7\\\"]]]}}} },\\\"autodesk.soliddef:shell-1.0.0\\\": {\\\"809c5879-81c4-433d-9bff-aa3428412ec7\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:shell-1.0.0\\\",\\\"array\\\": {\\\"faces\\\": {\\\"insert\\\": [[0,[\\\"f3a4faf1-51ff-4083-948f-08a2cf70f173\\\",\\\"f5246c0b-37da-410a-89c2-8bd79ed2b8a6\\\",\\\"79971f5c-41e0-4940-bd42-48f5340520f3\\\",\\\"9334d5db-5698-42df-89b5-7a7be1a00a64\\\",\\\"555c744b-d571-453c-a8f4-450fcdba5238\\\",\\\"cfae10c1-8a57-426b-85a1-431c93c3f015\\\"]]]}}} },\\\"autodesk.soliddef:face-1.0.0\\\": {\\\"555c744b-d571-453c-a8f4-450fcdba5238\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:face-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"geometry\\\": \\\"cbaec1a4-769d-4190-a7a0-bece7df993c2\\\"},\\\"array\\\": {\\\"loops\\\": {\\\"insert\\\": [[0,[\\\"ee90ca83-464b-4b24-a2e8-444932f41f02\\\"]]]}}} ,\\\"79971f5c-41e0-4940-bd42-48f5340520f3\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:face-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"geometry\\\": \\\"f4725d61-5fc9-4c6e-8c24-c4ebfdcbb681\\\"},\\\"array\\\": {\\\"loops\\\": {\\\"insert\\\": [[0,[\\\"c6aca7d4-2753-4649-84c0-d003a5a34f41\\\"]]]}}} ,\\\"9334d5db-5698-42df-89b5-7a7be1a00a64\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:face-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"geometry\\\": \\\"e892fce7-8414-4735-8a7e-21083aafd09e\\\"},\\\"array\\\": {\\\"loops\\\": {\\\"insert\\\": [[0,[\\\"839aa128-815a-4bab-91f2-a7fe05b7d8d8\\\"]]]}}} ,\\\"cfae10c1-8a57-426b-85a1-431c93c3f015\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:face-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"geometry\\\": \\\"9a34fdef-1928-4ffa-81ec-73aa8b16210a\\\"},\\\"array\\\": {\\\"loops\\\": {\\\"insert\\\": [[0,[\\\"1f49a32b-b673-414c-aa9b-e5bd57189aec\\\"]]]}}} ,\\\"f3a4faf1-51ff-4083-948f-08a2cf70f173\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:face-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"053ce60d-ded6-4b60-8798-0ba891d58533\\\"},\\\"array\\\": {\\\"loops\\\": {\\\"insert\\\": [[0,[\\\"1b0faf21-c79c-4523-ba62-c432e5e87ef3\\\"]]]}}} ,\\\"f5246c0b-37da-410a-89c2-8bd79ed2b8a6\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:face-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"geometry\\\": \\\"9fd93a20-145d-47fe-9efd-6c38e0b083d9\\\"},\\\"array\\\": {\\\"loops\\\": {\\\"insert\\\": [[0,[\\\"32f288ab-a175-44d9-9811-45cd9f355dcb\\\"]]]}}} },\\\"autodesk.soliddef:loop-1.0.0\\\": {\\\"1b0faf21-c79c-4523-ba62-c432e5e87ef3\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:loop-1.0.0\\\",\\\"array\\\": {\\\"coedges\\\": {\\\"insert\\\": [[0,[\\\"8f6e2a63-a852-4b5e-a0a5-fbdc5621e888\\\",\\\"790a2cc8-d8ae-408d-9673-dcef9707b780\\\",\\\"7cf680bb-53ff-46c2-99ee-81584130261a\\\",\\\"18dbaa56-5608-4d7a-81be-bd7daf2aab8e\\\"]]]}}} ,\\\"1f49a32b-b673-414c-aa9b-e5bd57189aec\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:loop-1.0.0\\\",\\\"array\\\": {\\\"coedges\\\": {\\\"insert\\\": [[0,[\\\"b85d97fe-5831-470f-bad3-e421b09c5145\\\",\\\"a5ce4ec3-1679-4d2b-85c6-3c1c5e509259\\\",\\\"70bb5cb1-239d-4891-a320-fc4ea30b3181\\\",\\\"aa3874bf-e780-4b19-af6c-cabd9fe66d67\\\"]]]}}} ,\\\"32f288ab-a175-44d9-9811-45cd9f355dcb\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:loop-1.0.0\\\",\\\"array\\\": {\\\"coedges\\\": {\\\"insert\\\": [[0,[\\\"c1875340-a595-480a-8d42-6edc8c57eedc\\\",\\\"34a0b0e5-cea0-48aa-9fb4-1b322c1f10d5\\\",\\\"0c5d1468-752d-48e0-a287-106414f843c9\\\",\\\"118c7d27-514f-42af-a19e-db06f0aab09f\\\"]]]}}} ,\\\"839aa128-815a-4bab-91f2-a7fe05b7d8d8\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:loop-1.0.0\\\",\\\"array\\\": {\\\"coedges\\\": {\\\"insert\\\": [[0,[\\\"16f0599a-276e-47c2-962d-7571a5e43d67\\\",\\\"2670d844-05b0-4049-91ce-63abd0cb9170\\\",\\\"6ffca90e-4cd5-4eb6-a53f-b70aa641b56d\\\",\\\"4a1fd406-ad36-4cad-8eee-a8138129630e\\\"]]]}}} ,\\\"c6aca7d4-2753-4649-84c0-d003a5a34f41\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:loop-1.0.0\\\",\\\"array\\\": {\\\"coedges\\\": {\\\"insert\\\": [[0,[\\\"e785e3fb-9395-47b7-a6d2-9f54ce130236\\\",\\\"672e769f-5b42-4037-85e8-f9b729263c63\\\",\\\"9b9e960a-f626-4416-b1a4-0b9015092308\\\",\\\"5b5e286b-5730-435e-805e-6913c9022c74\\\"]]]}}} ,\\\"ee90ca83-464b-4b24-a2e8-444932f41f02\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:loop-1.0.0\\\",\\\"array\\\": {\\\"coedges\\\": {\\\"insert\\\": [[0,[\\\"e10d87c3-78fc-4635-8e53-1562ab175bf8\\\",\\\"dc3dfcab-415c-43c0-9335-71d0951d5fc5\\\",\\\"48f7c932-4c4b-4379-9e99-35ffa28506c6\\\",\\\"bc965a1b-25fe-41e4-a0ab-3e4f9df2ac8f\\\"]]]}}} },\\\"autodesk.soliddef:coedge-1.0.0\\\": {\\\"0c5d1468-752d-48e0-a287-106414f843c9\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"a023bdfe-8c46-4547-bb72-cde1ad4446a2\\\",\\\"partner\\\": \\\"2670d844-05b0-4049-91ce-63abd0cb9170\\\"}} ,\\\"118c7d27-514f-42af-a19e-db06f0aab09f\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"1a929176-b88c-4776-be64-edebd94cc1c9\\\",\\\"partner\\\": \\\"dc3dfcab-415c-43c0-9335-71d0951d5fc5\\\"}} ,\\\"16f0599a-276e-47c2-962d-7571a5e43d67\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"dc2a4337-38ae-4c26-8fdc-c3e2dcabed1a\\\",\\\"partner\\\": \\\"48f7c932-4c4b-4379-9e99-35ffa28506c6\\\"}} ,\\\"18dbaa56-5608-4d7a-81be-bd7daf2aab8e\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"c9d2ad67-dd0e-4da8-9e20-537ee6c79f65\\\",\\\"partner\\\": \\\"5b5e286b-5730-435e-805e-6913c9022c74\\\"}} ,\\\"2670d844-05b0-4049-91ce-63abd0cb9170\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"a023bdfe-8c46-4547-bb72-cde1ad4446a2\\\",\\\"partner\\\": \\\"0c5d1468-752d-48e0-a287-106414f843c9\\\"}} ,\\\"34a0b0e5-cea0-48aa-9fb4-1b322c1f10d5\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"0fd15f64-0744-4b59-b32c-128085239188\\\",\\\"partner\\\": \\\"672e769f-5b42-4037-85e8-f9b729263c63\\\"}} ,\\\"48f7c932-4c4b-4379-9e99-35ffa28506c6\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"dc2a4337-38ae-4c26-8fdc-c3e2dcabed1a\\\",\\\"partner\\\": \\\"16f0599a-276e-47c2-962d-7571a5e43d67\\\"}} ,\\\"4a1fd406-ad36-4cad-8eee-a8138129630e\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"cf90735c-1eea-4fe8-a53a-947399d06c23\\\",\\\"partner\\\": \\\"7cf680bb-53ff-46c2-99ee-81584130261a\\\"}} ,\\\"5b5e286b-5730-435e-805e-6913c9022c74\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"c9d2ad67-dd0e-4da8-9e20-537ee6c79f65\\\",\\\"partner\\\": \\\"18dbaa56-5608-4d7a-81be-bd7daf2aab8e\\\"}} ,\\\"672e769f-5b42-4037-85e8-f9b729263c63\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"0fd15f64-0744-4b59-b32c-128085239188\\\",\\\"partner\\\": \\\"34a0b0e5-cea0-48aa-9fb4-1b322c1f10d5\\\"}} ,\\\"6ffca90e-4cd5-4eb6-a53f-b70aa641b56d\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"cde6b24a-81de-4d3f-876d-d7c06969ebd5\\\",\\\"partner\\\": \\\"e785e3fb-9395-47b7-a6d2-9f54ce130236\\\"}} ,\\\"70bb5cb1-239d-4891-a320-fc4ea30b3181\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"6c630455-5cd9-41a0-9e31-ea71ab600ef4\\\",\\\"partner\\\": \\\"e10d87c3-78fc-4635-8e53-1562ab175bf8\\\"}} ,\\\"790a2cc8-d8ae-408d-9673-dcef9707b780\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"ac11614b-34ac-4140-ae9f-903922dd28b0\\\",\\\"partner\\\": \\\"bc965a1b-25fe-41e4-a0ab-3e4f9df2ac8f\\\"}} ,\\\"7cf680bb-53ff-46c2-99ee-81584130261a\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"cf90735c-1eea-4fe8-a53a-947399d06c23\\\",\\\"partner\\\": \\\"4a1fd406-ad36-4cad-8eee-a8138129630e\\\"}} ,\\\"8f6e2a63-a852-4b5e-a0a5-fbdc5621e888\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"27f7575b-9c5e-4a69-8b06-3550777ff27b\\\",\\\"partner\\\": \\\"aa3874bf-e780-4b19-af6c-cabd9fe66d67\\\"}} ,\\\"9b9e960a-f626-4416-b1a4-0b9015092308\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"6b0a7842-3acd-415a-9fa5-3a5c4be1e8f4\\\",\\\"partner\\\": \\\"b85d97fe-5831-470f-bad3-e421b09c5145\\\"}} ,\\\"a5ce4ec3-1679-4d2b-85c6-3c1c5e509259\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"6068022f-e563-4fdf-a392-8ade7d3a234c\\\",\\\"partner\\\": \\\"c1875340-a595-480a-8d42-6edc8c57eedc\\\"}} ,\\\"aa3874bf-e780-4b19-af6c-cabd9fe66d67\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"27f7575b-9c5e-4a69-8b06-3550777ff27b\\\",\\\"partner\\\": \\\"8f6e2a63-a852-4b5e-a0a5-fbdc5621e888\\\"}} ,\\\"b85d97fe-5831-470f-bad3-e421b09c5145\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"6b0a7842-3acd-415a-9fa5-3a5c4be1e8f4\\\",\\\"partner\\\": \\\"9b9e960a-f626-4416-b1a4-0b9015092308\\\"}} ,\\\"bc965a1b-25fe-41e4-a0ab-3e4f9df2ac8f\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"ac11614b-34ac-4140-ae9f-903922dd28b0\\\",\\\"partner\\\": \\\"790a2cc8-d8ae-408d-9673-dcef9707b780\\\"}} ,\\\"c1875340-a595-480a-8d42-6edc8c57eedc\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"6068022f-e563-4fdf-a392-8ade7d3a234c\\\",\\\"partner\\\": \\\"a5ce4ec3-1679-4d2b-85c6-3c1c5e509259\\\"}} ,\\\"dc3dfcab-415c-43c0-9335-71d0951d5fc5\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": true},\\\"String\\\": {\\\"edge\\\": \\\"1a929176-b88c-4776-be64-edebd94cc1c9\\\",\\\"partner\\\": \\\"118c7d27-514f-42af-a19e-db06f0aab09f\\\"}} ,\\\"e10d87c3-78fc-4635-8e53-1562ab175bf8\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"6c630455-5cd9-41a0-9e31-ea71ab600ef4\\\",\\\"partner\\\": \\\"70bb5cb1-239d-4891-a320-fc4ea30b3181\\\"}} ,\\\"e785e3fb-9395-47b7-a6d2-9f54ce130236\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:coedge-1.0.0\\\",\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"edge\\\": \\\"cde6b24a-81de-4d3f-876d-d7c06969ebd5\\\",\\\"partner\\\": \\\"6ffca90e-4cd5-4eb6-a53f-b70aa641b56d\\\"}} },\\\"autodesk.soliddef:edge-1.0.0\\\": {\\\"0fd15f64-0744-4b59-b32c-128085239188\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"afd5941b-e5a0-47f5-9a14-3a0522b06e40\\\",\\\"vertex0\\\": \\\"224d7735-a0ef-4e44-a040-542be9614a1e\\\",\\\"vertex1\\\": \\\"6b17fb6c-9508-4dea-9455-db9f014259a1\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"1a929176-b88c-4776-be64-edebd94cc1c9\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"1d082bf2-b71f-4a97-af35-0276554ac5ec\\\",\\\"vertex0\\\": \\\"780d32c7-ae3b-4ee2-9bc9-b3e0a0ed0ac3\\\",\\\"vertex1\\\": \\\"65a3b9e7-88c1-4750-a6e4-554775c2cc06\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"27f7575b-9c5e-4a69-8b06-3550777ff27b\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"4c0aa19f-ef23-4b73-9286-d81522eb3a36\\\",\\\"vertex0\\\": \\\"93a81101-b5f8-4bc7-931d-c3489cceb47d\\\",\\\"vertex1\\\": \\\"c99a2679-daf5-4271-8b8e-642e3b4b94aa\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"6068022f-e563-4fdf-a392-8ade7d3a234c\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"522fc337-eb0c-4e24-84b1-1c497c8c437a\\\",\\\"vertex0\\\": \\\"65a3b9e7-88c1-4750-a6e4-554775c2cc06\\\",\\\"vertex1\\\": \\\"224d7735-a0ef-4e44-a040-542be9614a1e\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"6b0a7842-3acd-415a-9fa5-3a5c4be1e8f4\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"f60c72d2-e466-4a33-94d4-b2c15d070ad4\\\",\\\"vertex0\\\": \\\"93a81101-b5f8-4bc7-931d-c3489cceb47d\\\",\\\"vertex1\\\": \\\"224d7735-a0ef-4e44-a040-542be9614a1e\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"6c630455-5cd9-41a0-9e31-ea71ab600ef4\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"c951e0f4-92fb-4b81-87f1-97b6138c3f52\\\",\\\"vertex0\\\": \\\"c99a2679-daf5-4271-8b8e-642e3b4b94aa\\\",\\\"vertex1\\\": \\\"65a3b9e7-88c1-4750-a6e4-554775c2cc06\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"a023bdfe-8c46-4547-bb72-cde1ad4446a2\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"60735f56-7f22-48ba-81f3-55f4e9ab76eb\\\",\\\"vertex0\\\": \\\"6b17fb6c-9508-4dea-9455-db9f014259a1\\\",\\\"vertex1\\\": \\\"780d32c7-ae3b-4ee2-9bc9-b3e0a0ed0ac3\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"ac11614b-34ac-4140-ae9f-903922dd28b0\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"4851f344-8fca-4d05-9520-5ee0363e12f0\\\",\\\"vertex0\\\": \\\"c99a2679-daf5-4271-8b8e-642e3b4b94aa\\\",\\\"vertex1\\\": \\\"36e0e7d0-3878-4b92-9996-d1ec2dd4f0b4\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"c9d2ad67-dd0e-4da8-9e20-537ee6c79f65\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"0a393595-fed1-49e7-8191-522f0d771580\\\",\\\"vertex0\\\": \\\"c7187cf7-8f52-4d7e-88c6-077cf0d73548\\\",\\\"vertex1\\\": \\\"93a81101-b5f8-4bc7-931d-c3489cceb47d\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"cde6b24a-81de-4d3f-876d-d7c06969ebd5\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"9026b399-ddd1-4cfa-a855-26db55584868\\\",\\\"vertex0\\\": \\\"c7187cf7-8f52-4d7e-88c6-077cf0d73548\\\",\\\"vertex1\\\": \\\"6b17fb6c-9508-4dea-9455-db9f014259a1\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"cf90735c-1eea-4fe8-a53a-947399d06c23\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"ce800039-1faa-49ea-bd05-4d6d742961fb\\\",\\\"vertex0\\\": \\\"36e0e7d0-3878-4b92-9996-d1ec2dd4f0b4\\\",\\\"vertex1\\\": \\\"c7187cf7-8f52-4d7e-88c6-077cf0d73548\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} ,\\\"dc2a4337-38ae-4c26-8fdc-c3e2dcabed1a\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:edge-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"Bool\\\": {\\\"reversed\\\": false},\\\"String\\\": {\\\"geometry\\\": \\\"2dd5d4bb-d8e3-4d65-9a74-0157c42b95c1\\\",\\\"vertex0\\\": \\\"36e0e7d0-3878-4b92-9996-d1ec2dd4f0b4\\\",\\\"vertex1\\\": \\\"780d32c7-ae3b-4ee2-9bc9-b3e0a0ed0ac3\\\"},\\\"autodesk.soliddef:paramrange-1.0.0\\\": {\\\"range\\\": {\\\"Float64\\\": {\\\"low\\\": -0.5,\\\"high\\\": 0.5},\\\"enum\\\": {\\\"type\\\": 1}}}} },\\\"autodesk.soliddef:vertex-1.0.0\\\": {\\\"224d7735-a0ef-4e44-a040-542be9614a1e\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"34b772b3-c681-4bb3-afc0-90642d1a2697\\\"}} ,\\\"36e0e7d0-3878-4b92-9996-d1ec2dd4f0b4\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"d4251fdb-0dc0-4591-932e-9a91a8a921a0\\\"}} ,\\\"65a3b9e7-88c1-4750-a6e4-554775c2cc06\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"9a1bd4f5-ddfd-41f3-917b-e4f02e32b1a4\\\"}} ,\\\"6b17fb6c-9508-4dea-9455-db9f014259a1\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"04276eca-a978-4fd7-9dd4-1376aac1fa17\\\"}} ,\\\"780d32c7-ae3b-4ee2-9bc9-b3e0a0ed0ac3\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"37667204-7c64-4549-bfb0-495855da49bf\\\"}} ,\\\"93a81101-b5f8-4bc7-931d-c3489cceb47d\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"d5e5cc9b-2cab-47a0-8bc0-d2b40b7a8484\\\"}} ,\\\"c7187cf7-8f52-4d7e-88c6-077cf0d73548\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"f8386db2-3165-4712-80df-671c44c36b48\\\"}} ,\\\"c99a2679-daf5-4271-8b8e-642e3b4b94aa\\\": {\\\"typeid\\\": \\\"autodesk.soliddef:vertex-1.0.0\\\",\\\"Float64\\\": {\\\"precision\\\": 0},\\\"String\\\": {\\\"geometry\\\": \\\"4bf8b73c-c42c-4021-9722-2cff93c664b7\\\"}} }}}}} \"\n];" + } + ], + "Connectors": [ + { + "Start": "411c4ada8d2041778b7c64af5f68c926", + "End": "145928029cec47da84518850dd19d050", + "Id": "7e31bc078de44938828d5832659a0583", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d2763e7c66b64a4da6fc57db4350dcb7", + "Name": "Geometry.FromSolidDef", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 701.38209200553513, + "Y": 782.97470774193732 + }, + { + "Id": "f8c8e85f673143e78215b590a379ee76", + "Name": "Solid Def representation", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -136.61790799446487, + "Y": 782.80220774193731 + } + ], + "Annotations": [], + "X": 257.1577211690244, + "Y": 50.5258207782108, + "Zoom": 0.626008640319811 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef.md index 0f2bbe66004..415ff9bedcc 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef.md @@ -1,7 +1,8 @@ ## In Depth -Imports a JSON string and returns an array of imported geometries. +`Geometry.FromSolidDef` imports a Solid Def JSON string and returns an array of imported geometries. It converts the JSON formatted representation back into geometry format. Use `Geometry.ToSolidDef` to convert geometries into a JSON string format. + +In the example below, a Solid Def representation is converted into geometry. ___ ## Example File - - +![Geometry.FromSolidDef](./Autodesk.DesignScript.Geometry.Geometry.FromSolidDef_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef_img.jpg new file mode 100644 index 00000000000..97e1d5af095 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.FromSolidDef_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox.dyn new file mode 100644 index 00000000000..c93795fce7c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox.dyn @@ -0,0 +1,718 @@ +{ + "Uuid": "4b5907af-3c42-483c-a370-b5b58fa04163", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ae2c0287cd28496190116dd64cb14b20", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "727fc965c287488a8e4fb26feb745c51", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b0ff971f2a924bc29a53dcac305e2489", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1400ebdedb7348729013414e41dcc592", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bfe6f2833ff24842839a77c0a8617602", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e766711434a34a418e9caa6dc4bb257e", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d1e5840499ee46bbaa322cac3387e72b", + "Name": "xamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "40c0191fc95143b3aeb8cbddc1051977", + "Name": "yamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a21ad5c5b5de4575be30fdbd65ebb0fa", + "Name": "zamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fc6f65856c794e7e94ac59e2a6cc27c5", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double,double,double", + "Replication": "Auto", + "Description": "Scale non-uniformly around the origin\n\nGeometry.Scale (xamount: double = 1, yamount: double = 1, zamount: double = 1): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ffdc84f2a7e446a08557e04cb4b0ce88", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "836d505310234c8c9a506b8382a5d69a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "97c455c3bd834ce5b6101e0a64325884", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9d771e4dacfc4235963f46c5e9e4bf4f", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n2.5;\n0.5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8cea0316c58e4bfa8a1a6e2523daea44", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "008a0071fb8b40409545b93596b9627e", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7a4a57d53e8b479ebb1f43a56225ec14", + "Name": "origin", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "327c40c8f4094031adacd9f177eab3e8", + "Name": "axis", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b901432715ef4b828a560b2bc4e62cd3", + "Name": "degrees", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "89b690a48ee5427d994645bca552eabf", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cd8a8ab8548249fa92501c57a105430a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b0a9d63511fd42cca07e4f5c2febf4c4", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "83dd281419724248baa94c9292959de3", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "72d0c18560524510bbbd598e80b3eca8", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b616b66c2314a76af8c2f9922347318", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "965ed3f26ea24a388ea76a4e200c1e94", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "51125a01b69d427c8a4092860e3ba661", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "db2ff2e07d534c58ba6892614b590aef", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6da9b0d1c5a94f828ab7c025f16d65a3", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "45;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bd9633ee78d947f6a78cb6f2c988f176", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "59efc3c2112a408c87742eaecb1f6add", + "Name": "boundingBox", + "Description": "Autodesk.DesignScript.Geometry.BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ba689aa73d1348dca5b398c94ca14181", + "Name": "Cuboid", + "Description": "Returns cuboid representation of the bounding box.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToCuboid", + "Replication": "Auto", + "Description": "Get the bounding box as a solid cuboid.\n\nBoundingBox.ToCuboid ( ): Cuboid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d74f505a8b334ab0a0a6bd6a6af54265", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9ca6128003a64987a702ab0c1a8e9fe0", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a964f290d80e4e33936edbfe8700adad", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0b3adebb8d234eed8daaaa8692043fe5", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c021feda3f2a4125ad544e268cbb6656", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9db77859c8214a3e8b3c4731baab90e8", + "Name": "alpha", + "Description": "Alpha value (between 0 and 255 inclusive)\n\nint\nDefault value : 255", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4fa7f7256d5041ef89d012b3e71dbb0b", + "Name": "red", + "Description": "Red value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b3c679dd25545c2b20f4a23f6aa26df", + "Name": "green", + "Description": "Green value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd03d70e4dd94f8a8cb794ea0a19d399", + "Name": "blue", + "Description": "Blue value for RGB color model (between 0 and 255 inclusive)\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5f66dc76b29b49c28382f69a05455d54", + "Name": "color", + "Description": "Color created from ARGB", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int", + "Replication": "Auto", + "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ca9e0f3629004c5a97a1005dcc22d734", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7ac11ca0300046b3a927b571276a25fc", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 20.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4ea85da69bcc4465bc1bc1944ca8b8af", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a1414b63933540f199da7b8334ddb329", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "15e9d4d05b3a4d2c9bd5626a367d8a03", + "Name": "BoundingBox", + "Description": "BoundingBox", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox", + "Replication": "Auto", + "Description": "Gets the minimum-volume, oriented bounding box containing the given geometry.\n\nGeometry.OrientedBoundingBox: BoundingBox" + } + ], + "Connectors": [ + { + "Start": "1400ebdedb7348729013414e41dcc592", + "End": "e766711434a34a418e9caa6dc4bb257e", + "Id": "1706646b7f1a4ce395dfb02801ad7d17", + "IsHidden": "False" + }, + { + "Start": "fc6f65856c794e7e94ac59e2a6cc27c5", + "End": "008a0071fb8b40409545b93596b9627e", + "Id": "2dccf8d7df84403ebb1b7af471739be8", + "IsHidden": "False" + }, + { + "Start": "836d505310234c8c9a506b8382a5d69a", + "End": "d1e5840499ee46bbaa322cac3387e72b", + "Id": "98bdaf3b2f72459da85196c0f3ab6913", + "IsHidden": "False" + }, + { + "Start": "97c455c3bd834ce5b6101e0a64325884", + "End": "40c0191fc95143b3aeb8cbddc1051977", + "Id": "2576fa0ba00348649c17c44c199aed0b", + "IsHidden": "False" + }, + { + "Start": "9d771e4dacfc4235963f46c5e9e4bf4f", + "End": "a21ad5c5b5de4575be30fdbd65ebb0fa", + "Id": "b600bdb5cabc4a9980ed3bb7633cb7b3", + "IsHidden": "False" + }, + { + "Start": "89b690a48ee5427d994645bca552eabf", + "End": "a1414b63933540f199da7b8334ddb329", + "Id": "b3d7728ad9a24d458ad977f508cc01f7", + "IsHidden": "False" + }, + { + "Start": "9b616b66c2314a76af8c2f9922347318", + "End": "7a4a57d53e8b479ebb1f43a56225ec14", + "Id": "b6b60a31d6634c309bbdc61130cf5f18", + "IsHidden": "False" + }, + { + "Start": "51125a01b69d427c8a4092860e3ba661", + "End": "327c40c8f4094031adacd9f177eab3e8", + "Id": "88f3686d257941c2a4e5c47bbc3e0878", + "IsHidden": "False" + }, + { + "Start": "6da9b0d1c5a94f828ab7c025f16d65a3", + "End": "b901432715ef4b828a560b2bc4e62cd3", + "Id": "183f434fe733440d9c382110d6e963b7", + "IsHidden": "False" + }, + { + "Start": "ba689aa73d1348dca5b398c94ca14181", + "End": "9ca6128003a64987a702ab0c1a8e9fe0", + "Id": "c3f6343fa2da494a831ff9d560014629", + "IsHidden": "False" + }, + { + "Start": "5f66dc76b29b49c28382f69a05455d54", + "End": "a964f290d80e4e33936edbfe8700adad", + "Id": "d190f459199b40428f3ac1b7f558134d", + "IsHidden": "False" + }, + { + "Start": "7ac11ca0300046b3a927b571276a25fc", + "End": "9db77859c8214a3e8b3c4731baab90e8", + "Id": "e5ae3b5a236549ed9991a8fb8f95aaa3", + "IsHidden": "False" + }, + { + "Start": "15e9d4d05b3a4d2c9bd5626a367d8a03", + "End": "59efc3c2112a408c87742eaecb1f6add", + "Id": "1d1fcaec19f94ece995a369cb03ae69b", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 6.5932755470275879, + "EyeY": 4.0049648284912109, + "EyeZ": -1.842180609703064, + "LookX": -7.7810578346252441, + "LookY": -2.7090249061584473, + "LookZ": 1.4858139753341675, + "UpX": -0.11119390279054642, + "UpY": 0.99357199668884277, + "UpZ": 0.021232729777693748 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "ae2c0287cd28496190116dd64cb14b20", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 292.79496345833741, + "Y": 150.99119020296149 + }, + { + "Id": "bfe6f2833ff24842839a77c0a8617602", + "Name": "Geometry.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 150.99119020296149 + }, + { + "Id": "ffdc84f2a7e446a08557e04cb4b0ce88", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 292.79496345833741, + "Y": 340.47369020296151 + }, + { + "Id": "8cea0316c58e4bfa8a1a6e2523daea44", + "Name": "Geometry.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1020.8583437400276, + "Y": 150.99119020296149 + }, + { + "Id": "cd8a8ab8548249fa92501c57a105430a", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 433.93369020296154 + }, + { + "Id": "965ed3f26ea24a388ea76a4e200c1e94", + "Name": "Vector.ZAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 681.87619020296154 + }, + { + "Id": "db2ff2e07d534c58ba6892614b590aef", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 678.35834374002764, + "Y": 864.81869020296153 + }, + { + "Id": "bd9633ee78d947f6a78cb6f2c988f176", + "Name": "BoundingBox.ToCuboid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1786.3583437400275, + "Y": 150.99119020296149 + }, + { + "Id": "d74f505a8b334ab0a0a6bd6a6af54265", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2133.3583437400275, + "Y": 150.99119020296149 + }, + { + "Id": "c021feda3f2a4125ad544e268cbb6656", + "Name": "Color.ByARGB", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1788.7949634583374, + "Y": 433.93369020296154 + }, + { + "Id": "ca9e0f3629004c5a97a1005dcc22d734", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1553.8583437400275, + "Y": 433.93369020296154 + }, + { + "Id": "4ea85da69bcc4465bc1bc1944ca8b8af", + "Name": "Geometry.OrientedBoundingBox", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1367.1083437400275, + "Y": 150.99119020296149 + } + ], + "Annotations": [], + "X": -75.332542997356541, + "Y": 107.55662049629757, + "Zoom": 0.54994833700804291 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox.md new file mode 100644 index 00000000000..c75507cd027 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox.md @@ -0,0 +1,8 @@ +## In Depth +`Geometry.OrientedBoundingBox` returns a minimum-volume, oriented box defined by the geometry it contains. A BoundingBox is not displayed, but it can be returned as a PolySurface using the `BoundingBox.ToPolySurface` node. + +In the example below, a BoundingBox is created for a unioned solid and represented as a PolySurface. +___ +## Example File + +![Geometry.OrientedBoundingBox](./Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox_img.jpg new file mode 100644 index 00000000000..694429e6bea Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.OrientedBoundingBox_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees).md deleted file mode 100644 index 95f7f85d7df..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Rotates an object around the Plane origin and normal by a specified degree. -___ -## Example File - -![Rotate (basePlane, degrees)](./Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane,%20degrees)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees)_img.jpg deleted file mode 100644 index ebdfe696c22..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees).md deleted file mode 100644 index a6e1e50871f..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Rotates an object around an origin and an axis by a specified degree. -___ -## Example File - -![Rotate (origin, axis, degrees)](./Autodesk.DesignScript.Geometry.Geometry.Rotate(origin,%20axis,%20degrees)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount).md deleted file mode 100644 index 06bda4aee3e..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Scale uniformly around the origin. -___ -## Example File - -![Scale (amount)](./Autodesk.DesignScript.Geometry.Geometry.Scale(amount)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount)_img.jpg deleted file mode 100644 index 1eeefd144e2..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount).dyn similarity index 62% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount).dyn rename to doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount).dyn index a14d7a6caf5..9d985c40e4e 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(amount).dyn +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount).dyn @@ -1,34 +1,35 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "15717816-43f4-4936-925c-f88328588ea1", "IsCustomNode": false, "Description": "", - "Name": "Scale", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Scale", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "f574c9563efa4ed5b50c6e23239fc856", + "Id": "d8c8dedbc22c4fa9886da484eaebf155", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "0.5", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c48c2e96135e4c9083f4eca2965c30a3", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "Inputs": [ { - "Id": "11255cc86e8f4df38350ee2950ffa5d8", + "Id": "2c246f2a6d694ba2bc9a21af029225e0", "Name": "startPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -37,7 +38,7 @@ "KeepListStructure": false }, { - "Id": "e038aaf4445e4b4aa58ffe59e55ee83e", + "Id": "c52af521d55f4bedb77da4ccdac54f3b", "Name": "endPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -46,7 +47,7 @@ "KeepListStructure": false }, { - "Id": "a6f8ba4847374c23abd21fb91d6cc1b8", + "Id": "124f5d4f718e45b1a869d8608af281da", "Name": "startRadius", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -57,7 +58,7 @@ ], "Outputs": [ { - "Id": "c9568851b0c64426aeac8c2e8b041d78", + "Id": "81a0219710694f59ae401b21646a6afb", "Name": "Cone", "Description": "Cone", "UsingDefaultValue": false, @@ -66,37 +67,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "847ede97f27e450eaaa588eda1839e27", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "Inputs": [ { - "Id": "92e1353d58ec49358ce8bf22236b563f", + "Id": "d686a90bed184481a2e48a4b6701037d", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0950fcc0c89243de9bcc5039f37dd69b", + "Id": "3bf1a491f1e04639972f4eaf66497b05", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "f7c49a6c6691489da61769f608d777dc", + "Id": "5c5fa926a21840bc8a0d9463aae3acec", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -105,27 +106,27 @@ ], "Outputs": [ { - "Id": "860e74616e1d4f2d8bc45bd25e06bfb1", + "Id": "77566d0de50f43e1a3900acb978b75f3", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "66595c8b24fa4c2dbd31a6ae3f63a8ad", "NodeType": "CodeBlockNode", - "Code": "5;\n2;\n8;", - "Id": "47226805f4414bd689711e386a9009d1", "Inputs": [], "Outputs": [ { - "Id": "50b7458de47b4fee9ad782244e6a5d60", + "Id": "b0303bdd5d8c4395b91ddd604c00ca58", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -134,7 +135,7 @@ "KeepListStructure": false }, { - "Id": "04de626940c94724832b556e62bb3960", + "Id": "4d088d60ff474032a1fb7d5e10531b37", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -143,7 +144,7 @@ "KeepListStructure": false }, { - "Id": "1601058ae8de42c486730890957ecdf1", + "Id": "5c707eb438fb4a32bb2646394e94408d", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -153,41 +154,41 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0bddc8057044418fa89774bb7b4cead7", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", - "Id": "cb29ce4de19648ee800f936596f93067", "Inputs": [], "Outputs": [ { - "Id": "9263de8ae6834f4ebe459fdf3094e24b", + "Id": "99a3aa0fe10e4399b04d7b677598a310", "Name": "Point", - "Description": "Point", + "Description": "Origin point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, - "InputValue": 0.5, - "Id": "f574c9563efa4ed5b50c6e23239fc856", + "Id": "d8c8dedbc22c4fa9886da484eaebf155", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "86181f41a0af422eab7f1fd3e5fa98d3", + "Id": "0a3e849db927424cb2bedaab7c3043d8", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -197,16 +198,16 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 0.5 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "400cded2b0654eee9c0ca41accea5d94", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double", - "Id": "721349478e4d4745acfec4a1b8fa443f", "Inputs": [ { - "Id": "116095654b0d408c8c80a3f68390abb4", + "Id": "555d28e00aec4b7398d32767a6379be7", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -215,7 +216,7 @@ "KeepListStructure": false }, { - "Id": "d0a97f5b50ba46f3a59411e214df424d", + "Id": "8df7edb833ca4b05a88238e738710f26", "Name": "amount", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -226,7 +227,7 @@ ], "Outputs": [ { - "Id": "856ba48d98724f2fb105c918c83f0068", + "Id": "e1a0a5f21ab2434189534c2b572aca27", "Name": "Geometry", "Description": "Geometry", "UsingDefaultValue": false, @@ -235,19 +236,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double", "Replication": "Auto", "Description": "Scale uniformly around the origin\n\nGeometry.Scale (amount: double = 1): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ca42ed4eafd24a0d8e1a8bfc42d77ab8", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "15ef5b70009c4231960d57fcde546108", "Inputs": [ { - "Id": "8c7ca67d308644eb9306278f2f274680", + "Id": "3501ce7391294f7287938cb9583a91d0", "Name": "bestFitPoints", - "Description": "Point[]", + "Description": "List of points to best fit line\n\nPoint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -256,26 +257,26 @@ ], "Outputs": [ { - "Id": "347fa7bd56124ab68edfee92dad4d52a", + "Id": "cd779b2dbdc04ec0827b214d719bbeff", "Name": "Line", - "Description": "Line", + "Description": "Line from fit through points", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]", "Replication": "Auto", "Description": "Creates a Line best approximating a scatter plot of Points.\n\nLine.ByBestFitThroughPoints (bestFitPoints: Point[]): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7382bbfe1a474171972d797347494219", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vertex.PointGeometry", - "Id": "e53c0cbf226c49c7bddc96e4ffa8b983", "Inputs": [ { - "Id": "a3c673e540d044849b1c2b495b9661eb", + "Id": "abb533b1cfc648ae8e294fb5dc741433", "Name": "vertex", "Description": "Autodesk.DesignScript.Geometry.Vertex", "UsingDefaultValue": false, @@ -286,7 +287,7 @@ ], "Outputs": [ { - "Id": "fd0238de0c25422aa1a227f164c47094", + "Id": "3d62b16a33124cefac58a150bd19ec2e", "Name": "Point", "Description": "Point", "UsingDefaultValue": false, @@ -295,17 +296,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vertex.PointGeometry", "Replication": "Auto", "Description": "The Point where this Vertex is located\n\nVertex.PointGeometry: Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d4a84960c10c4827b8a9723231964bc0", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Topology.Vertices", - "Id": "a04281510d5f4a21921258bc60f2a08e", "Inputs": [ { - "Id": "50e0279b66d443f49f5c01db672e5c3f", + "Id": "dfe1b7ab2e8041eb9bdf1e455d01d2de", "Name": "topology", "Description": "Autodesk.DesignScript.Geometry.Topology", "UsingDefaultValue": false, @@ -316,7 +317,7 @@ ], "Outputs": [ { - "Id": "62a4001097dd4da1b1ad40a0bbaf2138", + "Id": "4fc74bd1a2714629be8a4f0979dd3d47", "Name": "Vertex[]", "Description": "Vertex[]", "UsingDefaultValue": false, @@ -325,37 +326,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Topology.Vertices", "Replication": "Auto", "Description": "The Vertices of the Topology\n\nTopology.Vertices: Vertex[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "74ffae9cfcf24837b5d42e91a21b7b64", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector", - "Id": "e44e013a602a493d9db19dc1f5b491c4", "Inputs": [ { - "Id": "3e1646efd60648398f4608e509bd59f1", + "Id": "a7b7ff676b2641c690ef5a0ae4fbd6d3", "Name": "centerPoint", - "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "bac1b252f410424cb101ee9f6380b86a", + "Id": "b7f113a0692b4534b8b5fe919e39f667", "Name": "radius", - "Description": "double\nDefault value : 1", + "Description": "Radius\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0feff62c2d2f4b8698e97744f12c6956", + "Id": "d9bc4f61abd64d28963a31b133f60957", "Name": "normal", - "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "Description": "Normal direction vector\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -364,26 +365,26 @@ ], "Outputs": [ { - "Id": "43d5c3e9cff14d80a16b81f2b7c7b1c0", + "Id": "81eb703b4c6a4c6eb7d1b687a469ccd7", "Name": "Circle", - "Description": "Circle", + "Description": "Circle created with center point radius and normal", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector", "Replication": "Auto", "Description": "Creates a Circle with specified center Point, radius, and normal direction.\n\nCircle.ByCenterPointRadiusNormal (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Circle" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2a35685643a34356a7cd02facebd3ff0", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "1a560a7bdc98489689ce4883cabc2d25", "Inputs": [ { - "Id": "eaa30595fecb4bea97da347cc9fb9489", + "Id": "90666b4cf73440a78e6fefb78ba2884a", "Name": "start", "Description": "Point", "UsingDefaultValue": false, @@ -392,7 +393,7 @@ "KeepListStructure": false }, { - "Id": "1ace90ae535240cfb357aa06104087b5", + "Id": "5fb7efe9d0074a01bc60858b00b3439f", "Name": "end", "Description": "Point", "UsingDefaultValue": false, @@ -403,7 +404,7 @@ ], "Outputs": [ { - "Id": "29104714b626452e887405b7711fae7f", + "Id": "07d96e07d5954a529e5eae3859d36327", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -412,230 +413,266 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector" } ], "Connectors": [ { - "Start": "c9568851b0c64426aeac8c2e8b041d78", - "End": "116095654b0d408c8c80a3f68390abb4", - "Id": "0166dc36b8fb45bb844171893a079731" + "Start": "81a0219710694f59ae401b21646a6afb", + "End": "555d28e00aec4b7398d32767a6379be7", + "Id": "37dfeda9ef23485096fd6ccded9e0844", + "IsHidden": "False" }, { - "Start": "c9568851b0c64426aeac8c2e8b041d78", - "End": "50e0279b66d443f49f5c01db672e5c3f", - "Id": "8016be2a0e05487d975c42ebece8e798" + "Start": "81a0219710694f59ae401b21646a6afb", + "End": "dfe1b7ab2e8041eb9bdf1e455d01d2de", + "Id": "08c9af3e1e4d46c5b920d315acf4d5e7", + "IsHidden": "False" }, { - "Start": "860e74616e1d4f2d8bc45bd25e06bfb1", - "End": "e038aaf4445e4b4aa58ffe59e55ee83e", - "Id": "afddbbd0f6014ca5909c75fe2462aed2" + "Start": "77566d0de50f43e1a3900acb978b75f3", + "End": "c52af521d55f4bedb77da4ccdac54f3b", + "Id": "1452418b936e4354b57e0cabf776000c", + "IsHidden": "False" }, { - "Start": "860e74616e1d4f2d8bc45bd25e06bfb1", - "End": "1ace90ae535240cfb357aa06104087b5", - "Id": "b6311a687b76440bbd4b0005deabe6da" + "Start": "77566d0de50f43e1a3900acb978b75f3", + "End": "5fb7efe9d0074a01bc60858b00b3439f", + "Id": "f3b2efa2257a4110a5da1fe15a41eaf2", + "IsHidden": "False" }, { - "Start": "50b7458de47b4fee9ad782244e6a5d60", - "End": "92e1353d58ec49358ce8bf22236b563f", - "Id": "39f79fdae5c041409efd27129367ac00" + "Start": "b0303bdd5d8c4395b91ddd604c00ca58", + "End": "d686a90bed184481a2e48a4b6701037d", + "Id": "171f1a91cba147d2b572e9994a761cb7", + "IsHidden": "False" }, { - "Start": "50b7458de47b4fee9ad782244e6a5d60", - "End": "a6f8ba4847374c23abd21fb91d6cc1b8", - "Id": "bec5f8f974534d20bdfb61715e6e892d" + "Start": "b0303bdd5d8c4395b91ddd604c00ca58", + "End": "124f5d4f718e45b1a869d8608af281da", + "Id": "fc6d4aa610f94e41a97d2dc52bd8302a", + "IsHidden": "False" }, { - "Start": "50b7458de47b4fee9ad782244e6a5d60", - "End": "bac1b252f410424cb101ee9f6380b86a", - "Id": "886eed5a0793432f8a95cf4b6f0058eb" + "Start": "b0303bdd5d8c4395b91ddd604c00ca58", + "End": "b7f113a0692b4534b8b5fe919e39f667", + "Id": "2e8e441e15c44cbcb19e5223c86c6bb2", + "IsHidden": "False" }, { - "Start": "04de626940c94724832b556e62bb3960", - "End": "0950fcc0c89243de9bcc5039f37dd69b", - "Id": "2f9f388295cf47cdaeb0799f8578f81e" + "Start": "4d088d60ff474032a1fb7d5e10531b37", + "End": "3bf1a491f1e04639972f4eaf66497b05", + "Id": "0ffd20f35d754f7d8185859c1a5a912c", + "IsHidden": "False" }, { - "Start": "1601058ae8de42c486730890957ecdf1", - "End": "f7c49a6c6691489da61769f608d777dc", - "Id": "dab2c33ae09d4099a38cffbbcfe8528c" + "Start": "5c707eb438fb4a32bb2646394e94408d", + "End": "5c5fa926a21840bc8a0d9463aae3acec", + "Id": "34d5820e455744b6bdd46948ac0fe4de", + "IsHidden": "False" }, { - "Start": "9263de8ae6834f4ebe459fdf3094e24b", - "End": "11255cc86e8f4df38350ee2950ffa5d8", - "Id": "53ba17fdb1df4f4a8bc6aeca23334ff7" + "Start": "99a3aa0fe10e4399b04d7b677598a310", + "End": "2c246f2a6d694ba2bc9a21af029225e0", + "Id": "61aa8bb9dcdb4cba94465831ffe2fb04", + "IsHidden": "False" }, { - "Start": "9263de8ae6834f4ebe459fdf3094e24b", - "End": "3e1646efd60648398f4608e509bd59f1", - "Id": "023e67aaf9c54a4fa4ae5fae69e8849f" + "Start": "99a3aa0fe10e4399b04d7b677598a310", + "End": "a7b7ff676b2641c690ef5a0ae4fbd6d3", + "Id": "10454aceacb84d85ac22c902c3de5986", + "IsHidden": "False" }, { - "Start": "9263de8ae6834f4ebe459fdf3094e24b", - "End": "eaa30595fecb4bea97da347cc9fb9489", - "Id": "4b1fad09d74c463daca2f5cce25b1973" + "Start": "99a3aa0fe10e4399b04d7b677598a310", + "End": "90666b4cf73440a78e6fefb78ba2884a", + "Id": "8fc22956d51642ae83c7c5af35e4a785", + "IsHidden": "False" }, { - "Start": "86181f41a0af422eab7f1fd3e5fa98d3", - "End": "d0a97f5b50ba46f3a59411e214df424d", - "Id": "59f7d3a1535d4689ab8265ae236efbd0" + "Start": "0a3e849db927424cb2bedaab7c3043d8", + "End": "8df7edb833ca4b05a88238e738710f26", + "Id": "42c3f96433354766a8515ba9246e554a", + "IsHidden": "False" }, { - "Start": "fd0238de0c25422aa1a227f164c47094", - "End": "8c7ca67d308644eb9306278f2f274680", - "Id": "31c74da96d9640c4a18f3be35fff91f8" + "Start": "3d62b16a33124cefac58a150bd19ec2e", + "End": "3501ce7391294f7287938cb9583a91d0", + "Id": "d841e71b4e7a43d6b440e1ac3980ea2d", + "IsHidden": "False" }, { - "Start": "62a4001097dd4da1b1ad40a0bbaf2138", - "End": "a3c673e540d044849b1c2b495b9661eb", - "Id": "e7eb54b896b745be917ec91bde828ca6" + "Start": "4fc74bd1a2714629be8a4f0979dd3d47", + "End": "abb533b1cfc648ae8e294fb5dc741433", + "Id": "fc624499337545b1866b67f26fb3760b", + "IsHidden": "False" }, { - "Start": "29104714b626452e887405b7711fae7f", - "End": "0feff62c2d2f4b8698e97744f12c6956", - "Id": "087c71a0f7a841ef8bfa242451b0b7fd" + "Start": "07d96e07d5954a529e5eae3859d36327", + "End": "d9bc4f61abd64d28963a31b133f60957", + "Id": "2ff4c21a039847a4a6bad55f32d133ea", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": 22.851694107055664, - "EyeY": 8.0321903228759766, - "EyeZ": -13.034655570983887, - "LookX": -13.397122383117676, - "LookY": -1.9604576826095581, - "LookZ": 18.651371002197266, - "UpX": 0.076147742569446564, - "UpY": 0.99144482612609863, - "UpZ": -0.10601229965686798 + "Name": "_Background Preview", + "EyeX": 22.194293022155762, + "EyeY": 13.061295986175537, + "EyeZ": 12.223526000976563, + "LookX": -14.287055969238281, + "LookY": -3.3092584609985352, + "LookZ": -2.3112878799438477, + "UpX": -0.0086145587265491486, + "UpY": 0.9999619722366333, + "UpZ": -0.0013936252798885107 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": false, + "Id": "c48c2e96135e4c9083f4eca2965c30a3", "Name": "Cone.ByPointsRadius", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 554.41661695367645, - "Y": 289.48648763088261 + "ShowGeometry": false, + "X": 576.91661695367645, + "Y": 325.34486798732212 }, { - "ShowGeometry": false, + "Id": "847ede97f27e450eaaa588eda1839e27", "Name": "Point.ByCoordinates", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 296.41661695367645, - "Y": 224.48648763088261 + "ShowGeometry": false, + "X": 251.91661695367645, + "Y": 238.09486798732212 }, { - "ShowGeometry": true, + "Id": "66595c8b24fa4c2dbd31a6ae3f63a8ad", "Name": "Code Block", - "Id": "47226805f4414bd689711e386a9009d1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 117.41661695367645, - "Y": 237.12648763088254 + "ShowGeometry": true, + "X": -2.0833830463235472, + "Y": 255.57736798732208 }, { - "ShowGeometry": true, + "Id": "0bddc8057044418fa89774bb7b4cead7", "Name": "Point.Origin", - "Id": "cb29ce4de19648ee800f936596f93067", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 296.41661695367645, - "Y": 107.48648763088261 + "ShowGeometry": true, + "X": 251.91661695367645, + "Y": 82.844867987322118 }, { - "ShowGeometry": false, + "Id": "d8c8dedbc22c4fa9886da484eaebf155", "Name": "Number Slider", - "Id": "f574c9563efa4ed5b50c6e23239fc856", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1193.4166169536766, - "Y": 363.48648763088261 + "ShowGeometry": false, + "X": 1236.9166169536766, + "Y": 424.84486798732212 }, { - "ShowGeometry": true, + "Id": "400cded2b0654eee9c0ca41accea5d94", "Name": "Geometry.Scale", - "Id": "721349478e4d4745acfec4a1b8fa443f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1592.4166169536766, - "Y": 337.48648763088261 + "ShowGeometry": true, + "X": 1684.9166169536766, + "Y": 392.508130603522 }, { - "ShowGeometry": true, + "Id": "ca42ed4eafd24a0d8e1a8bfc42d77ab8", "Name": "Line.ByBestFitThroughPoints", - "Id": "15ef5b70009c4231960d57fcde546108", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1592.4166169536766, - "Y": 228.48648763088261 + "ShowGeometry": true, + "X": 1684.9166169536766, + "Y": 243.84486798732212 }, { - "ShowGeometry": true, + "Id": "7382bbfe1a474171972d797347494219", "Name": "Vertex.PointGeometry", - "Id": "e53c0cbf226c49c7bddc96e4ffa8b983", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1193.4166169536766, - "Y": 241.48648763088261 + "ShowGeometry": true, + "X": 1236.9166169536766, + "Y": 259.84486798732212 }, { - "ShowGeometry": true, + "Id": "d4a84960c10c4827b8a9723231964bc0", "Name": "Topology.Vertices", - "Id": "a04281510d5f4a21921258bc60f2a08e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 873.41661695367645, - "Y": 241.48648763088261 + "ShowGeometry": true, + "X": 907.91661695367645, + "Y": 259.84486798732212 }, { - "ShowGeometry": true, + "Id": "74ffae9cfcf24837b5d42e91a21b7b64", "Name": "Circle.ByCenterPointRadiusNormal", - "Id": "e44e013a602a493d9db19dc1f5b491c4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1592.4166169536766, - "Y": 68.4864876308826 + "ShowGeometry": true, + "X": 1684.9166169536766, + "Y": 30.844867987322118 }, { - "ShowGeometry": true, + "Id": "2a35685643a34356a7cd02facebd3ff0", "Name": "Vector.ByTwoPoints", - "Id": "1a560a7bdc98489689ce4883cabc2d25", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1193.4166169536766, - "Y": 107.48648763088261 + "ShowGeometry": true, + "X": 1236.9166169536766, + "Y": 82.844867987322118 } ], "Annotations": [], - "X": -317.930616567249, - "Y": 82.1162898797425, - "Zoom": 1.03605787560061 + "X": 35.242871926224382, + "Y": 69.635765978868562, + "Zoom": 0.54487872805980109 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount).md new file mode 100644 index 00000000000..565909f3c42 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount).md @@ -0,0 +1,9 @@ +## In Depth +`Geometry.Scale (amount)` scales an input geometry from the object centroid by an input factor. + +In the example below, a cone is scaled down with a number slider. The original cone edges are drawn for a visual reference. + +___ +## Example File + +![Geometry.Scale (amount)](./Autodesk.DesignScript.Geometry.Geometry.Scale(geometry,%20amount)_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount)_img.jpg new file mode 100644 index 00000000000..33af580fe9e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, amount)_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount).md deleted file mode 100644 index 48efe645570..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Scale non-uniformly around a given Plane. -___ -## Example File - -![Scale (plane, xamount, yamount, zamount)](./Autodesk.DesignScript.Geometry.Geometry.Scale(plane,%20xamount,%20yamount,%20zamount)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount).md deleted file mode 100644 index 6d4f327ed61..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Scale non-uniformly around the origin. -___ -## Example File - -![Scale (xamount, yamount, zamount)](./Autodesk.DesignScript.Geometry.Geometry.Scale(xamount,%20yamount,%20zamount)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount)_img.jpg deleted file mode 100644 index 4fb200606fc..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.dyn index dabf9749947..440ec05fe08 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.dyn +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.dyn @@ -1,81 +1,91 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "45e7b53a-c877-477c-9f87-991968155b28", "IsCustomNode": false, "Description": "", - "Name": "SerializeAsSAB", + "Name": "Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB", "ElementResolver": { - "ResolutionMap": { - "Color": { - "Key": "DSCore.Color", - "Value": "DSCoreNodes.dll" - }, - "Display": { - "Key": "Display.Display", - "Value": "Display.dll" - } - } + "ResolutionMap": {} }, "Inputs": [], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2424301d34a145ee99076f3dc5dd68d9", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double", - "Id": "9222260d07494abbb34a20af71030c41", "Inputs": [ { - "Id": "16178e26e51744fdab5e0b7f0c3af430", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "9b19faf87cd34eaa9ccd20395722b44c", + "Name": "geometry", + "Description": "Geometry[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "3e7760a894e2466eae792da178f5603a", - "Name": "distance", - "Description": "Distance to extrude\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, + "Id": "f484c914f6bb4274b28d62194c275178", + "Name": "int[]", + "Description": "int[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB@Autodesk.DesignScript.Geometry.Geometry[]", + "Replication": "Auto", + "Description": "Serializes the specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data\n\nGeometry.SerializeAsSAB (geometry: Geometry[]): int[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a0daed52f6994456a2f98a589ab59f95", + "NodeType": "CodeBlockNode", + "Inputs": [], "Outputs": [ { - "Id": "bbd1c92d23984abeb5c82bf5d77ffb5c", - "Name": "Solid", - "Description": "The extruded Solid", + "Id": "105c5e86bfdd42c5b531eea7e085ca28", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "39f500aab3164286941717599deaf16b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", - "Id": "30a8c0ffc0304a5b91193a44ccc5f608", "Inputs": [ { - "Id": "25cc3041086244ef9418344d26514331", - "Name": "centerPoint", - "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "Id": "42a8beb099bc43bdab6e8e09886bc543", + "Name": "width", + "Description": "Width of cuboid\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "e29ca60895c443d8bc85305318a150c6", - "Name": "radius", - "Description": "double\nDefault value : 1", + "Id": "a65971a03fbb4070b1b5478d65b18d20", + "Name": "length", + "Description": "Length of cuboid\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "803042b59f2d475c843caa350c2aa765", + "Name": "height", + "Description": "Height of cuboid\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -84,28 +94,37 @@ ], "Outputs": [ { - "Id": "52f6a737762d46898ef9a71fcd4bc89b", - "Name": "Circle", - "Description": "Circle", + "Id": "5fa5d80d0a1347c99b6287453660bfa3", + "Name": "Cuboid", + "Description": "Cuboid created by lengths", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double", "Replication": "Auto", - "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5234c4ae9f0043028cae030274649e50", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB@Autodesk.DesignScript.Geometry.Geometry[]", - "Id": "1c8aa7366a3847edac7cd1805582c1a2", "Inputs": [ { - "Id": "eef320c6c5894661a8cf1018a296436d", - "Name": "geometry", - "Description": "Geometry[]", + "Id": "8760cc837954476eac220777801faf97", + "Name": "filePath", + "Description": "Path to write to\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cee8264e67bd4abd91531452701faa59", + "Name": "data", + "Description": "List of lists to write into CSV\n\nvar[][]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -114,38 +133,60 @@ ], "Outputs": [ { - "Id": "03a1038355864c448d1c4deb554fa536", - "Name": "int[]", - "Description": "int[]", + "Id": "b229037d2d2446da97729d9524ce74f8", + "Name": "void", + "Description": "void", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSOffice.Data.ExportCSV@string,var[][]", "Replication": "Auto", - "Description": "Serializes the specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data\n\nGeometry.SerializeAsSAB (geometry: Geometry[]): int[]" + "Description": "Write a list of lists into a file using a comma-separated values format. Outer list represents rows, inner lists represent columns.\n\nData.ExportCSV (filePath: string, data: var[][]): void" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "f4e0e97fc2194ad9b6d51134c629718e", "NodeType": "ExtensionNode", - "Id": "0d7eacf6814d494398ab6534e2e2174c", "Inputs": [ { - "Id": "a0cf5420236f4c028b7526c494414a25", + "Id": "78b5af065467460398a3f5848cb29b51", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8d7cc15dee0d4bb49ac9fb7f5526dafa", "Name": "", - "Description": "Node to evaluate.", + "Description": "Node output", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", + "Id": "2c592660460c4b00ad4c10740bcd6201", + "NodeType": "ExtensionNode", + "Inputs": [], "Outputs": [ { - "Id": "b914610c120147f4ae47db666bcdff88", + "Id": "beae738eaaad4656b3773fbd99714632", "Name": "", - "Description": "Watch contents.", + "Description": "File Path", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -153,94 +194,184 @@ } ], "Replication": "Disabled", - "Description": "Visualize the output of node." + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\tellro\\Downloads\\UpdatedDynamoSampleGraphs\\cuboidSAB.csv", + "InputValue": ".\\cuboidSAB.csv" } ], "Connectors": [ { - "Start": "bbd1c92d23984abeb5c82bf5d77ffb5c", - "End": "eef320c6c5894661a8cf1018a296436d", - "Id": "52beb659f6c5435483c99ac785e0741d" + "Start": "f484c914f6bb4274b28d62194c275178", + "End": "78b5af065467460398a3f5848cb29b51", + "Id": "b5904df55ce848f4ab19c83e788ab273", + "IsHidden": "False" + }, + { + "Start": "105c5e86bfdd42c5b531eea7e085ca28", + "End": "42a8beb099bc43bdab6e8e09886bc543", + "Id": "c836e734a6d74364ace1ae5876d70c3d", + "IsHidden": "False" }, { - "Start": "52f6a737762d46898ef9a71fcd4bc89b", - "End": "16178e26e51744fdab5e0b7f0c3af430", - "Id": "cc520e12b4f14f89a6506cf5fcaf0c9f" + "Start": "105c5e86bfdd42c5b531eea7e085ca28", + "End": "a65971a03fbb4070b1b5478d65b18d20", + "Id": "7fd4b43619eb4031a79825ba032a596a", + "IsHidden": "False" }, { - "Start": "03a1038355864c448d1c4deb554fa536", - "End": "a0cf5420236f4c028b7526c494414a25", - "Id": "0b7422b62b1b41e3abcbb0dec00d033a" + "Start": "105c5e86bfdd42c5b531eea7e085ca28", + "End": "803042b59f2d475c843caa350c2aa765", + "Id": "fecc920286cc4771bf9b9f0fb35b73c6", + "IsHidden": "False" + }, + { + "Start": "5fa5d80d0a1347c99b6287453660bfa3", + "End": "9b19faf87cd34eaa9ccd20395722b44c", + "Id": "d47e3b2ce2b9459fbd94e3229071144c", + "IsHidden": "False" + }, + { + "Start": "8d7cc15dee0d4bb49ac9fb7f5526dafa", + "End": "cee8264e67bd4abd91531452701faa59", + "Id": "e3f9901a0f8d4b9f8c7ffa1837138cd0", + "IsHidden": "False" + }, + { + "Start": "beae738eaaad4656b3773fbd99714632", + "End": "8760cc837954476eac220777801faf97", + "Id": "b65972230c0c442c995e1ee8f32adf28", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.4.6632", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -0.52827745676040649, - "EyeY": 3.0270106792449951, - "EyeZ": 3.8986048698425293, - "LookX": 3.3505916595458984, - "LookY": -4.38075065612793, - "LookZ": -7.4591059684753418, - "UpX": 0.11156784743070602, - "UpY": 0.96221798658370972, - "UpZ": -0.24837298691272736 + "Name": "_Background Preview", + "EyeX": -3.6967225074768066, + "EyeY": 6.2835097312927246, + "EyeZ": 9.7791213989257813, + "LookX": 4.1121954917907715, + "LookY": -4.594825267791748, + "LookZ": -11.491615295410156, + "UpX": 0.048345595598220825, + "UpY": 0.98965144157409668, + "UpZ": -0.13510327041149139 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Curve.ExtrudeAsSolid", - "Id": "9222260d07494abbb34a20af71030c41", + "Id": "2424301d34a145ee99076f3dc5dd68d9", + "Name": "Geometry.SerializeAsSAB", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -211.38446802603653, - "Y": 2817.235439445 + "ShowGeometry": true, + "X": 520.74950798377211, + "Y": 171.92333194220728 }, { - "ShowGeometry": false, - "Name": "Circle.ByCenterPointRadius", - "Id": "30a8c0ffc0304a5b91193a44ccc5f608", + "Id": "a0daed52f6994456a2f98a589ab59f95", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -534.38446802603653, - "Y": 2817.235439445 + "ShowGeometry": true, + "X": -41.750492016227895, + "Y": 205.75083194220727 }, { - "ShowGeometry": true, - "Name": "Geometry.SerializeAsSAB", - "Id": "1c8aa7366a3847edac7cd1805582c1a2", + "Id": "39f500aab3164286941717599deaf16b", + "Name": "Cuboid.ByLengths", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 88.615531973963471, - "Y": 2817.235439445 + "ShowGeometry": true, + "X": 212.24950798377211, + "Y": 171.92333194220728 }, { + "Id": "5234c4ae9f0043028cae030274649e50", + "Name": "Data.ExportCSV", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 1259.2495079837722, + "Y": 137.92333194220728 + }, + { + "Id": "f4e0e97fc2194ad9b6d51134c629718e", "Name": "Watch", - "Id": "0d7eacf6814d494398ab6534e2e2174c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 389.61553197396347, - "Y": 2817.235439445 + "ShowGeometry": true, + "X": 882.24950798377211, + "Y": 171.92333194220731 + }, + { + "Id": "2c592660460c4b00ad4c10740bcd6201", + "Name": "File Path", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 885.09798427042711, + "Y": 5.6222861760427634 + } + ], + "Annotations": [ + { + "Id": "a72e8353dd814ebcbcf6c6fea8f841d9", + "Title": "Serialized Binary stream data as Integers", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 533.24950798377211, + "Top": 121.92333194220728, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2424301d34a145ee99076f3dc5dd68d9" } ], - "Annotations": [], - "X": 749.326350559705, - "Y": -5329.90689548734, - "Zoom": 1.90479712435349 + "X": 193.42363603641479, + "Y": 251.58970230823871, + "Zoom": 0.50908019745208166 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.md index c9014b4092c..4f3fbb4e895 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB.md @@ -1,7 +1,9 @@ ## In Depth -Serializes the specified geometry into Standard ACIS Binary(SAB) format and returns serialized binary stream data. +`Geometry.SerializeAsSAB` converts the specified geometry into Standard ACIS Binary (SAB) format and returns serialized binary stream data. + +In the example below, a cuboid is converted into SAB format. + ___ ## Example File -![SerializeAsSAB](./Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB_img.jpg) - +![Geometry.SerializeAsSAB](./Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB_img.jpg index c28cbef04c2..b17702ce2cb 100644 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB_img.jpg and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.SerializeAsSAB_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef.dyn new file mode 100644 index 00000000000..5c7a7f25038 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef.dyn @@ -0,0 +1,283 @@ +{ + "Uuid": "67aedf65-4371-4e27-b3da-35550fbad3bc", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Geometry.ToSolidDef", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1a750e9b4b42413caab183b592dc14ed", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c720629f0e054b40b4063c6fc81f9110", + "Name": "width", + "Description": "Width of cuboid\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8cf8af8b6a6d44e5b5425a6ee7ddffef", + "Name": "length", + "Description": "Length of cuboid\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b85f01bd83864c3183803c32d0389dee", + "Name": "height", + "Description": "Height of cuboid\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "894cea3b2d3443ccbe66c1bdaa08ce9a", + "Name": "Cuboid", + "Description": "Cuboid created by lengths", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cuboid.ByLengths@double,double,double", + "Replication": "Auto", + "Description": "Create a Cuboid centered at WCS origin, with width, length, and height.\n\nCuboid.ByLengths (width: double = 1, length: double = 1, height: double = 1): Cuboid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c4065889e9654fe0b53159b6a2125a2d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0f07298f01894c948a2766ba2ac01372", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "94108d184b8d4aeb8f7c7cf95fcf079a", + "Name": "string", + "Description": "Json formatted string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.ToSolidDef", + "Replication": "Auto", + "Description": "Convert geometry to Solid Def json\n\nGeometry.ToSolidDef ( ): string" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 420.0, + "WatchHeight": 38.0, + "Id": "6c18b97d79a04d1d84bc48653d8be7ba", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8ad5161d1305498d9b7043bb0af3d397", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8119e666b064433698ca51db80bda2d5", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "15afb3e2f2e34babbf95ef37391d0a4f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "13ac716723164aeaa824a5efae4de17e", + "Name": "values", + "Description": "A List of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cf92ca2b8edd490ab78426f05b09dabe", + "Name": "json", + "Description": "A JSON string where primitive types (e.g. double, int, boolean), Lists, and Dictionary's will be turned into the associated JSON type.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Data.StringifyJSON@var[]..[]", + "Replication": "Auto", + "Description": "Stringify converts an arbitrary value or a list of arbitrary values to JSON. Replication can be used to apply the operation over a list, producing a list of JSON strings.\n\nData.StringifyJSON (values: var[]..[]): string" + } + ], + "Connectors": [ + { + "Start": "894cea3b2d3443ccbe66c1bdaa08ce9a", + "End": "0f07298f01894c948a2766ba2ac01372", + "Id": "7396eb77b7134568b2ae8ec173213146", + "IsHidden": "False" + }, + { + "Start": "94108d184b8d4aeb8f7c7cf95fcf079a", + "End": "13ac716723164aeaa824a5efae4de17e", + "Id": "7f7cfdf08082482894674ba2f3caecc8", + "IsHidden": "False" + }, + { + "Start": "cf92ca2b8edd490ab78426f05b09dabe", + "End": "8ad5161d1305498d9b7043bb0af3d397", + "Id": "ca64e71e4d1e43ffb7343e97cb24119a", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "1a750e9b4b42413caab183b592dc14ed", + "Name": "Cuboid.ByLengths", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 106.06381316072657, + "Y": 518.34421969627851 + }, + { + "Id": "c4065889e9654fe0b53159b6a2125a2d", + "Name": "Geometry.ToSolidDef", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 414.56381316072657, + "Y": 518.34421969627851 + }, + { + "Id": "6c18b97d79a04d1d84bc48653d8be7ba", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1062.0638131607266, + "Y": 518.34421969627851 + }, + { + "Id": "15afb3e2f2e34babbf95ef37391d0a4f", + "Name": "Data.StringifyJSON", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 744.06381316072657, + "Y": 518.34421969627851 + } + ], + "Annotations": [ + { + "Id": "3587bdc2882740e1abf260c95cd66fcd", + "Title": "Right click on Watch node and \"Copy Contents\" to use Solid Def string representation in another graph", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1161.0638131607266, + "Top": 453.34421969627851, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6c18b97d79a04d1d84bc48653d8be7ba" + } + ], + "X": 374.47211842252648, + "Y": 93.511323764049166, + "Zoom": 0.41299898049384776 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef.md index 9e05efacac1..8369b8124eb 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef.md @@ -1,7 +1,9 @@ ## In Depth -Convert geometry to Solid Def json. -___ -## Example File +`Geometry.ToSolidDef` converts input geometry into a Solid Def JSON file. By using this node, you can share a JSON formatted representation of geometry instead of sending a file. +In the example below, a cuboid is converted into a Solid Def. Copy the contents of the Watch node to use the Solid Def string representation in another graph. +___ +## Example File +![Geometry.ToSolidDef](./Autodesk.DesignScript.Geometry.Geometry.ToSolidDef_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef_img.jpg new file mode 100644 index 00000000000..e713d1f3eb7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.ToSolidDef_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).dyn deleted file mode 100644 index d50bc0f782c..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).dyn +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - - - - - - - - 32.1 - - - - -39.9 - - - - 1.6 - - - - 1.5 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).md deleted file mode 100644 index 13e098f10c9..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Transforms this geometry from source CoordinateSystem to a new context CoordinateSystem. -___ -## Example File - -![Transform (fromCoordinateSystem, contextCoordinateSystem)](./Autodesk.DesignScript.Geometry.Geometry.Transform(geometry,%20fromCoordinateSystem,%20contextCoordinateSystem)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem)_img.jpg deleted file mode 100644 index 78c4b9617eb..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction).md deleted file mode 100644 index ce0474b8f7f..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Translate geometry in the given direction by the vector length. -___ -## Example File - -![Translate (direction)](./Autodesk.DesignScript.Geometry.Geometry.Translate(direction)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction)_img.jpg deleted file mode 100644 index 7ef723c0515..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).md deleted file mode 100644 index 0565fee4cd5..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Translates any geometry type by the given distance in the given direction. -___ -## Example File - -![Translate (direction, distance)](./Autodesk.DesignScript.Geometry.Geometry.Translate(direction,%20distance)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance)_img.jpg deleted file mode 100644 index 390c7aafd61..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).md deleted file mode 100644 index 34cb95bc18b..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively. -___ -## Example File - -![Translate (xTranslation, yTranslation, zTranslation)](./Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation,%20yTranslation,%20zTranslation)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation)_img.jpg deleted file mode 100644 index 1d0db33b676..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Helix.Radius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Helix.Radius.md index 1d5ba3f35b8..2e165447063 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Helix.Radius.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Helix.Radius.md @@ -1,5 +1,8 @@ ## In Depth -Radius will return the center of an input sphere. In the example below, we use a ByBestFit node to create a sphere based on a set of random points. We then use a Radius node to determine the size of the best fit sphere. +`Helix.Radius` returns the distance from the central axis to the point on the helix on a plane perpendicular to the axis. + +In the example below, we create a helix using `Helix.ByAxis`, then use `Helix.Radius` to find the radius of the helix. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints.md index c4329c64777..af79f180a22 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints.md @@ -1,5 +1,8 @@ ## In Depth -Plane By Best Fit Through Points uses a set of points and finds the plane that best approximates the set. In the example, we use a series of RandomList components to generate random x,y and z coordinates. The points are created By Coordinates, and the list of points is then used as an input for ByBestFitThroughPoints. +`Line.BestFitThroughPoints` creates a line by approximating a scatter plot of points. The input is a list of points. + +In the example below, we use a number slider to control the number of random points generated and then find the best fit line through the set of points. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint.md index e8aaefa84cc..3f27a7b7f2f 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint.md @@ -1,5 +1,8 @@ ## In Depth -Reference planes can be created in both Revit projects and families. The reference plane in Revit does not dynamically change with its Dynamo inputs. +`Line.ByStartPointEndPoint` creates a line between two input points. + +In the example below, we use two code blocks to specify the X, Y, and Z coordinates of two points and then create a line between the two points. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).dyn deleted file mode 100644 index 39f9ce528ac..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).dyn +++ /dev/null @@ -1,403 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "ByControlPoints", - "ElementResolver": { - "ResolutionMap": {} - }, - "Inputs": [], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Sort@var[]", - "Id": "7a0ae25686d44b0bbffddb5cce9030e6", - "Inputs": [ - { - "Id": "1221f415fcda47b3a6384e21fd74ed77", - "Name": "list", - "Description": "The list of items to be sorted.\n\nvar[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "c25f8eb999834f4fb5b0e53a705f6161", - "Name": "newList", - "Description": "The indices of the items in the sorted list.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Sorts a list by the items and return their indices.\n\nList.Sort (list: var[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "9825cd7f79af446cbcb456d2f2084943", - "Inputs": [ - { - "Id": "7eb39329605a4900bd8ff52e05720f52", - "Name": "amount", - "Description": "Amount of random numbers the result list will contain.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f6fcfd1dff3143b3a5ecd8d744a8a1e8", - "Name": "number", - "Description": "List of random numbers between 0 and 1.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "6;", - "Id": "215224b9547143fbaa4ba6879168124e", - "Inputs": [], - "Outputs": [ - { - "Id": "5ef9e3774c0a4491adc078653538f6f2", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[],int", - "Id": "ab2ce2ad0e674ea5852807ebd1e8153c", - "Inputs": [ - { - "Id": "1bb070229c324b29bd1eaa5b94ef8023", - "Name": "points", - "Description": "Point[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "e59234bc7044435c957740c7e9c9e886", - "Name": "degree", - "Description": "int\nDefault value : 3", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "3456c9fe6d544841a6c07e3ae0f020ee", - "Name": "NurbsCurve", - "Description": "NurbsCurve", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[], degree: int = 3): NurbsCurve" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "c134d5eccc6a41fa931b6c37a07ea949", - "Inputs": [ - { - "Id": "beb6bbeb922a44439d26192ab85f570c", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "33a62f4160744204865eb8f321010191", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "b88cfbccb8944511942aa3f02c72d3cd", - "Name": "Point", - "Description": "Point", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Sort@var[]", - "Id": "2621939fdcbc4675bcacab4ab4a46468", - "Inputs": [ - { - "Id": "09ed23e7cf0142c4a0d1371b740a64c6", - "Name": "list", - "Description": "The list of items to be sorted.\n\nvar[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "2d962f0674bd4a13949d8f5f7a7a48d3", - "Name": "newList", - "Description": "The indices of the items in the sorted list.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Sorts a list by the items and return their indices.\n\nList.Sort (list: var[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "02e1f76c7205493d86d9d2c4c339bfcf", - "Inputs": [ - { - "Id": "cad379d029a14e64b0390cf9dc5de291", - "Name": "amount", - "Description": "Amount of random numbers the result list will contain.\n\nint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "a48e706299e74f75aefab16ffccb98c2", - "Name": "number", - "Description": "List of random numbers between 0 and 1.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "3;", - "Id": "c0de2850f33d4124b65f7eac8d31b774", - "Inputs": [], - "Outputs": [ - { - "Id": "2c3e0bcc642847a28cce142faa4af1f1", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - } - ], - "Connectors": [ - { - "Start": "c25f8eb999834f4fb5b0e53a705f6161", - "End": "beb6bbeb922a44439d26192ab85f570c", - "Id": "698d030058c54ff38fb15931f159f148" - }, - { - "Start": "f6fcfd1dff3143b3a5ecd8d744a8a1e8", - "End": "1221f415fcda47b3a6384e21fd74ed77", - "Id": "93529d65be3f4f9fab88e5a2018af358" - }, - { - "Start": "5ef9e3774c0a4491adc078653538f6f2", - "End": "7eb39329605a4900bd8ff52e05720f52", - "Id": "637c33799a074c3f8630e692512713fd" - }, - { - "Start": "5ef9e3774c0a4491adc078653538f6f2", - "End": "cad379d029a14e64b0390cf9dc5de291", - "Id": "9631bfb5885a440ba5856ae66857ce67" - }, - { - "Start": "b88cfbccb8944511942aa3f02c72d3cd", - "End": "1bb070229c324b29bd1eaa5b94ef8023", - "Id": "8a0e0829ba274872af4e2c8973047c1c" - }, - { - "Start": "2d962f0674bd4a13949d8f5f7a7a48d3", - "End": "33a62f4160744204865eb8f321010191", - "Id": "902740a940a341ec93d64fe9f77b1565" - }, - { - "Start": "a48e706299e74f75aefab16ffccb98c2", - "End": "09ed23e7cf0142c4a0d1371b740a64c6", - "Id": "de4dc780da524fe7811cbb8a6339f407" - }, - { - "Start": "2c3e0bcc642847a28cce142faa4af1f1", - "End": "e59234bc7044435c957740c7e9c9e886", - "Id": "372e37e3dc33426d9a6967f4d627b3fe" - } - ], - "Dependencies": [], - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "Background Preview", - "EyeX": -3.0439329370069088, - "EyeY": 3.2376883261391773, - "EyeZ": 0.26067341859633442, - "LookX": 1.8046425110742186, - "LookY": -5.1198090023437492, - "LookZ": -1.8243172126953124, - "UpX": 0.54653781652450562, - "UpY": 0.62932038307189941, - "UpZ": -0.55249637365341187 - }, - "NodeViews": [ - { - "ShowGeometry": false, - "Name": "List.Sort", - "Id": "7a0ae25686d44b0bbffddb5cce9030e6", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 46.8786210027975, - "Y": -241.71542192526877 - }, - { - "ShowGeometry": false, - "Name": "Math.RandomList", - "Id": "9825cd7f79af446cbcb456d2f2084943", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -269.1213789972025, - "Y": -241.71542192526877 - }, - { - "ShowGeometry": false, - "Name": "Code Block", - "Id": "215224b9547143fbaa4ba6879168124e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -448.1213789972025, - "Y": -183.50208859193543 - }, - { - "ShowGeometry": true, - "Name": "NurbsCurve.ByControlPoints", - "Id": "ab2ce2ad0e674ea5852807ebd1e8153c", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 586.87862100279744, - "Y": -148.71542192526877 - }, - { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", - "Id": "c134d5eccc6a41fa931b6c37a07ea949", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 328.8786210027975, - "Y": -200.71542192526877 - }, - { - "ShowGeometry": false, - "Name": "List.Sort", - "Id": "2621939fdcbc4675bcacab4ab4a46468", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 46.8786210027975, - "Y": -133.71542192526877 - }, - { - "ShowGeometry": false, - "Name": "Math.RandomList", - "Id": "02e1f76c7205493d86d9d2c4c339bfcf", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -269.1213789972025, - "Y": -133.71542192526877 - }, - { - "ShowGeometry": false, - "Name": "Code Block", - "Id": "c0de2850f33d4124b65f7eac8d31b774", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 328.8786210027975, - "Y": -66.502088591935433 - } - ], - "Annotations": [], - "X": 587.378020509238, - "Y": 608.646621460782, - "Zoom": 1.24732540193236 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).md deleted file mode 100644 index 8420f700c7c..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Nurbs Curve By Control Points inputs a list of control points to draw the Nurbs Curve and also allows us to control the degree of the curve. This example generates four random points on the World XY plane and connects them in order in the X and Y directions. -___ -## Example File - -![ByControlPoints (points, degree)](./Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points,%20degree)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree)_img.jpg deleted file mode 100644 index 0023b29ceaf..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).md deleted file mode 100644 index a5a9e916e76..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Nurbs Curve By Control Points inputs a list of control points to draw the Nurbs Curve and also allows us to control the degree of the curve. We also have the option to close the curve back to the first point in the list. This example generates four random points on the World XY plane and connects them in order in the X and Y directions. -___ -## Example File - -![ByControlPoints (points, degree, closeCurve)](./Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points,%20degree,%20closeCurve)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve)_img.jpg deleted file mode 100644 index 0adf270c2fb..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots.md deleted file mode 100644 index 65aa1719614..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots.md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Add in-depth information about ByControlPointsWeightsKnots... -___ -## Example File - -![ByControlPointsWeightsKnots](./Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.dyn index e6d1995df62..3597764d96c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.dyn +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.dyn @@ -1,81 +1,621 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file +{ + "Uuid": "139aa0df-4b26-45f7-b486-f11ec05fb55f", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents", + "ElementResolver": { + "ResolutionMap": { + "Vector": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e65b8d5c43f6410da92f5c71a1e08e97", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9dedbd1eb7b44c049138d793fdfe18b1", + "Name": "points", + "Description": "Point[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "df3780ef5f4740978dcdabc99f9c0dc5", + "Name": "startUTangents", + "Description": "Vector[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "424b9a0c69a84d7e8d38ce5322b8015a", + "Name": "endUTangents", + "Description": "Vector[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c7cc031741394b919ba8c12deb6db88e", + "Name": "startVTangents", + "Description": "Vector[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "631b9050cd414403b3d69616b9b4d5ed", + "Name": "endVTangents", + "Description": "Vector[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "06d69a7ef4c94603aacb36dae14b952b", + "Name": "NurbsSurface", + "Description": "NurbsSurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents@Autodesk.DesignScript.Geometry.Point[][],Autodesk.DesignScript.Geometry.Vector[],Autodesk.DesignScript.Geometry.Vector[],Autodesk.DesignScript.Geometry.Vector[],Autodesk.DesignScript.Geometry.Vector[]", + "Replication": "Auto", + "Description": "Creates a NurbsSurface with specified interpolated points and U and V degrees. The resultant surface will pass through all of the points. The number of tangents must match the number of points in the corresponding direction. The resultant surface will be degree 3 in both the U and V direction.\n\nNurbsSurface.ByPointsTangents (points: Point[][], startUTangents: Vector[], endUTangents: Vector[], startVTangents: Vector[], endVTangents: Vector[]): NurbsSurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1073f72361d841178f067c91f46f106f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8d4cff0f6d564e0fb68e027f0107c606", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8817b6e2f80b4705b50a10de8b405038", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "852e62b88f0f46808abbed7e76918806", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c2f0f95cf86b43aeb644b5cc537f97cf", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "CrossProduct", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "226bc7a252134fdc9cbb0bfc06747b03", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d53af992a87142ca816dfde94064362e", + "Name": "", + "Description": "xPoints", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d22a1accec614d7fba5de3e2f92d2a45", + "Name": "", + "Description": "yPoints", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "xPoints = [-10,0,10];\nyPoints = [-10,0];" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9647dfaa7b0641b8b05d66894647f218", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ae1012df66144c56860eeccde70475e4", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "352044ad6b5c4ef89f7f3a929e2017d8", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "90618cc70cc4432abe4493bcc6238cb5", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "31e337fead2647c9ac653051434a4e57", + "Name": "", + "Description": "Value of expression at line 4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Vector.ByCoordinates(1, 0, 1);\nVector.ByCoordinates(1, 0, -1);\nVector.ByCoordinates(0, 1, 1);\nVector.ByCoordinates(0, 1, -1);" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "6e2ec52e9d8241c4b88d8356a2d7c3cb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "c7bdf57e4dd9461c9ab6a95576cdff53", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6428b68adfb8445ba38ddd8604399f3e", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ba44f097731b4c00aaba97247285be87", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "abb8a1efddf44b5ca424e3954d0a4664", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "9e8760f3086a41c6897b7ae64abd943a", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a88edb46265f449484fdc7e993ba5cfd", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8a7a1f44f0c14117bc73c82eb3a85ae2", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4ebe7ef90ffd4fb0bb169f868cef0631", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "1eb53eae24f64958972f730df928de1b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "c3c0d73bb2ed45c0b14484166c104e2c", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9aa4292ce82c4d4fbcb836d56b834e1e", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "19fef117ae814a85988620d1566bc4b2", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "461b7caa5e784739abe593a24fde85ed", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "c19a1613bf8344a8a4dcd09b757bde5a", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7c93c2f80a404bb5a5050abfd115030c", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "814e8dedd3994739a2e6a18153c074da", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "876df1e6312d407f92646289ad36a148", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + } + ], + "Connectors": [ + { + "Start": "c2f0f95cf86b43aeb644b5cc537f97cf", + "End": "9dedbd1eb7b44c049138d793fdfe18b1", + "Id": "6d1b60e119104583beb799367abc7af7", + "IsHidden": "False" + }, + { + "Start": "d53af992a87142ca816dfde94064362e", + "End": "8d4cff0f6d564e0fb68e027f0107c606", + "Id": "d0a392345dbc4bcb8b6efaf2abaec453", + "IsHidden": "False" + }, + { + "Start": "d22a1accec614d7fba5de3e2f92d2a45", + "End": "8817b6e2f80b4705b50a10de8b405038", + "Id": "470b0767a7884d20a4a22a3c76900a46", + "IsHidden": "False" + }, + { + "Start": "ae1012df66144c56860eeccde70475e4", + "End": "c3c0d73bb2ed45c0b14484166c104e2c", + "Id": "d9a516a3edc14e878a4744ae8103b01a", + "IsHidden": "False" + }, + { + "Start": "ae1012df66144c56860eeccde70475e4", + "End": "9aa4292ce82c4d4fbcb836d56b834e1e", + "Id": "47f5df2494474924ad2f35522e6dd84c", + "IsHidden": "False" + }, + { + "Start": "352044ad6b5c4ef89f7f3a929e2017d8", + "End": "c7bdf57e4dd9461c9ab6a95576cdff53", + "Id": "7267382642fb438588798273ff461d1c", + "IsHidden": "False" + }, + { + "Start": "352044ad6b5c4ef89f7f3a929e2017d8", + "End": "6428b68adfb8445ba38ddd8604399f3e", + "Id": "754c9109ee2041b4b3da4a2bf07834fe", + "IsHidden": "False" + }, + { + "Start": "90618cc70cc4432abe4493bcc6238cb5", + "End": "9e8760f3086a41c6897b7ae64abd943a", + "Id": "871da3db24fc491cb5aedfc9fceecf5b", + "IsHidden": "False" + }, + { + "Start": "90618cc70cc4432abe4493bcc6238cb5", + "End": "8a7a1f44f0c14117bc73c82eb3a85ae2", + "Id": "5ee0186231a744f981daa4928f3f03fb", + "IsHidden": "False" + }, + { + "Start": "90618cc70cc4432abe4493bcc6238cb5", + "End": "c19a1613bf8344a8a4dcd09b757bde5a", + "Id": "7787c6ac2f28404c8a89dc815d21c364", + "IsHidden": "False" + }, + { + "Start": "90618cc70cc4432abe4493bcc6238cb5", + "End": "7c93c2f80a404bb5a5050abfd115030c", + "Id": "ffb9f4aaf678487f96ca417cb59946f3", + "IsHidden": "False" + }, + { + "Start": "90618cc70cc4432abe4493bcc6238cb5", + "End": "814e8dedd3994739a2e6a18153c074da", + "Id": "8dcd7f1fa786460cb23344c71088706e", + "IsHidden": "False" + }, + { + "Start": "31e337fead2647c9ac653051434a4e57", + "End": "a88edb46265f449484fdc7e993ba5cfd", + "Id": "81e8b5ac920f45baa55d224b633cce95", + "IsHidden": "False" + }, + { + "Start": "ba44f097731b4c00aaba97247285be87", + "End": "631b9050cd414403b3d69616b9b4d5ed", + "Id": "8c656e8a9cdc4b82affbb11cea5700ce", + "IsHidden": "False" + }, + { + "Start": "4ebe7ef90ffd4fb0bb169f868cef0631", + "End": "df3780ef5f4740978dcdabc99f9c0dc5", + "Id": "a3ed56e73ab94153bcb00563193f79e3", + "IsHidden": "False" + }, + { + "Start": "19fef117ae814a85988620d1566bc4b2", + "End": "c7cc031741394b919ba8c12deb6db88e", + "Id": "af295549bc544298b6bcac00e6e3438a", + "IsHidden": "False" + }, + { + "Start": "876df1e6312d407f92646289ad36a148", + "End": "424b9a0c69a84d7e8d38ce5322b8015a", + "Id": "50c4a445f50e4d8d82f0e860e286efbe", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.2", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -24.607419967651367, + "EyeY": 18.742544174194336, + "EyeZ": 24.380161285400391, + "LookX": 12.4334716796875, + "LookY": -22.468406677246094, + "LookZ": -29.738014221191406, + "UpX": 0.14761900901794434, + "UpY": 0.92387807369232178, + "UpZ": -0.35306951403617859 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "e65b8d5c43f6410da92f5c71a1e08e97", + "Name": "NurbsSurface.ByPointsTangents", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 642.46989114363782, + "Y": 642.07014983825218 + }, + { + "Id": "1073f72361d841178f067c91f46f106f", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 254.23717479918491, + "Y": 361.60201788790584 + }, + { + "Id": "226bc7a252134fdc9cbb0bfc06747b03", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -141.91207690459345, + "Y": 373.4394804730947 + }, + { + "Id": "9647dfaa7b0641b8b05d66894647f218", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -241.02660259946924, + "Y": 663.31007029105763 + }, + { + "Id": "6e2ec52e9d8241c4b88d8356a2d7c3cb", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 307.47385082604796, + "Y": 726.91581222865761 + }, + { + "Id": "abb8a1efddf44b5ca424e3954d0a4664", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 307.44183174349894, + "Y": 888.00466968781313 + }, + { + "Id": "1eb53eae24f64958972f730df928de1b", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 304.78385020161238, + "Y": 573.43189852076284 + }, + { + "Id": "461b7caa5e784739abe593a24fde85ed", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 314.43060565733447, + "Y": 1092.9848485927082 + } + ], + "Annotations": [], + "X": 226.36047026720104, + "Y": -113.7022393531912, + "Zoom": 0.639847040084828 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.md index c403311c8af..2361698c780 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents.md @@ -1,7 +1,9 @@ ## In Depth -Creates a NurbsSurface with specified interpolated points and U and V degrees. The resultant surface will pass through all of the points. The number of tangents must match the number of points in the corresponding direction. The resultant surface will be degree 3 in both the U and V direction. -___ -## Example File +`NurbsSurface.ByPointsTangents` creates a smooth surface that passes through each of a grid (list of lists) of points. Specify tangent vectors to control the surface direction at the edges. The number of tangents must match the number of points in the corresponding direction (U - number of lists, V - number of points in each list). +In the example below, a NurbsSurface is created from given points and U and V tangents. +___ +## Example File +![NurbsSurface.ByPointsTangents](./Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents_img.jpg index 98a233e9d12..a9a07510c9b 100644 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents_img.jpg and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangents_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Add.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Add.md index b005968ece5..bb1ecf4e4a3 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Add.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Add.md @@ -1,5 +1,8 @@ ## In Depth -Add will return a Vector that is the sum of two other Vectors. In the example below, the sum of the WCS Z axis and X axis Vectors results in a Vector with coordinates of (1,0,1). The new Vector is represented as a Line. +`Point.Add` adds the x, y, and z components of an input vector to the corresponding coordinates of the input point. This is the same as translating the point by the given vector and is equivalent to using `Geometry.Translate (vector)`. + +In the example below, we create a point using a code block to specify the x, y, and z coordinates, then add a world XAxis vector as the `vectorToAdd`. The result is the point translated by a distance of 1 in the positive x-direction. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Subtract.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Subtract.md index 9dff06df98a..79b7e0c3b3c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Subtract.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Subtract.md @@ -1,5 +1,8 @@ ## In Depth -Subtract will return a Vector that is the difference of two other Vectors. In the example below, the difference of the a Vector with coordinates (1,0,1) and WCS Z axis results in a Vector with coordinates of (1,0,0). Adjusting the Vector Direction slider will change the vector's coordinate values and return a different subtracted vector. The Vectors are represented as Lines. +`Point.Subtract` subtracts the x, y, and z components of an input vector from the corresponding coordinates of the input point. This is the same as translating the point by the reverse of a given vector. + +In the example below, we create a point using a code block to specify the x, y, and z coordinates, then add a world XAxis vector as the `vectorToSubtract`. The result is the point translated by a distance of 1 in the negative-x direction. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.X.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.X.md index 7913cd97397..e42ec2237a7 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.X.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.X.md @@ -1,5 +1,8 @@ ## In Depth -X returns a double representing a reference point's X coordinate value in the Revit conceptual design environment. +`Point.X` returns the world space x value of an input point. + +In the example below, we use `Point.BySphericalCoordinates` to create a point and then use `Point.X` to return its x coordinate. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Y.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Y.md index 606d59f76a7..d868af516bb 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Y.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Y.md @@ -1,5 +1,8 @@ ## In Depth -Y returns a double representing a reference point's Y coordinate value in the Revit conceptual design environment. +`Point.Y` returns the world space y value of an input point. + +In the example below, we use `Point.BySphericalCoordinates` to create a point and then use `Point.Y` to return the y coordinate. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Z.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Z.md index 5b301cae8df..84b4af59627 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Z.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Point.Z.md @@ -1,5 +1,8 @@ ## In Depth -Z returns a double representing a reference point's Z coordinate value in the Revit conceptual design environment. +`Point.Z` returns the world space z value of an input point. + +In the example below, we use `Point.BySphericalCoordinates` to create a point and then use `Point.Z` to return its z coordinate. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves.md deleted file mode 100644 index 7d895f63ca1..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves.md +++ /dev/null @@ -1,6 +0,0 @@ -## In Depth -PolyCurve.ByGroupedCurves will make one or more polycurves by grouping connected curves, (includes lines, arcs, etc.) with a given tolerance. -___ -## Example File - -![PolyCurve.ByGroupedCurves](./Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves.md deleted file mode 100644 index bdb213243f4..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves.md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Polycurve By Joined Curves creates joined curves from a set of curves with matching vertices. In this example, a RegularPolygon is exploded into a curve list and is then rejoined into a Polycurve. -___ -## Example File - -![ByJoinedCurves](./Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves_img.jpg deleted file mode 100644 index 57168292208..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByPoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByPoints.md index 0229ce9e376..b96a29710a9 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByPoints.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByPoints.md @@ -1,5 +1,8 @@ ## In Depth -Revit will generate and contour a mesh from a list of supplied points. The points cannot be collinear. +`PolyCurve.ByPoints` creates joined curves from a set of vertices. This node also enables toggling between a closed and an open shape with the `connectLastToFirst` input. + +In the example below, points are created along a circle and are redrawn with a `PolyCurve.ByPoints` node, creating a closed polygon shape. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Curves.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Curves.md index 2899b31d92e..9d17eac521b 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Curves.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Curves.md @@ -1,5 +1,8 @@ ## In Depth -A revision cloud's curves are returned as geometry in Dynamo. +`PolyCurve.Curves` returns a list of the individual curves that make up an input PolyCurve. + +In the example below, we generate a set of random points and then use `PolyCurve.ByPoints` to create an open PolyCurve. We then use `PolyCurve.Curves` to generate a list of the individual curves making up the PolyCurve. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal.dyn new file mode 100644 index 00000000000..386d11f5cf8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal.dyn @@ -0,0 +1,409 @@ +{ + "Uuid": "8e601d6f-3a54-4d0c-bbb1-f96ac106f176", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolyCurve.Heal", + "ElementResolver": { + "ResolutionMap": { + "Line": { + "Key": "Autodesk.DesignScript.Geometry.Line", + "Value": "ProtoGeometry.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "PolyCurve": { + "Key": "Autodesk.DesignScript.Geometry.PolyCurve", + "Value": "ProtoGeometry.dll" + }, + "Color": { + "Key": "DSCore.Color", + "Value": "DSCoreNodes.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "fea628b9698d48abb9366011a5489be5", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "cae171040f6e456b9a40d2b79e994593", + "Name": "", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e2055df5216e4d57a76ed8e783b73d51", + "Name": "", + "Description": "b", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c5384ee03f764bf98a8a6ffbb884cc9d", + "Name": "", + "Description": "c", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "94d811b052834ae89821e7f57e3bddfd", + "Name": "", + "Description": "d", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7d47fccda7a34035b0fb75c7b66b8557", + "Name": "", + "Description": "t1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "a = Line.ByStartPointEndPoint(Point.ByCoordinates(0, 0, 0), Point.ByCoordinates(1000, 0, 0));\nb = Line.ByStartPointEndPoint(Point.ByCoordinates(1000, 0, 0), Point.ByCoordinates(1000, 1000, 0));\nc = Line.ByStartPointEndPoint(Point.ByCoordinates(1000, 1000, 0), Point.ByCoordinates(0, 1000, 0));\nd = Line.ByStartPointEndPoint(Point.ByCoordinates(0, 1000, 0), Point.ByCoordinates(100, -100, 0));\n\nt1 = [ a, b, c, d ];" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f98f8afc9189497cacc68f861ef5b880", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "033cbdbd512f4650bff84bdaaadd3e65", + "Name": "t1", + "Description": "t1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a467d37750d6446488c8dfc4d4c86d06", + "Name": "", + "Description": "polyCurve1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "polyCurve1 = PolyCurve.ByJoinedCurves(t1, 0.001, false, 0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9ac0e47511c64d07a5faf0a3df5f1642", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1603a57e3ebf495991e5d2fcaa77d707", + "Name": "polyCurve", + "Description": "Autodesk.DesignScript.Geometry.PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "38aca096029b4ae18732eefe72bf806c", + "Name": "Point[]", + "Description": "Point[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Points", + "Replication": "Auto", + "Description": "Returns the start point of the first component and the end points of every component curve. For a closed polycurve, as the start and end points are the same, the end point is excluded.\n\nPolyCurve.Points: Point[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "897ad78e9daf458eabcba15f1f9a5c03", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7449a73b352549e7a93ffeba1d229109", + "Name": "polyCurve", + "Description": "Autodesk.DesignScript.Geometry.PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "63671c34b5d44cb1ab123950adebda9b", + "Name": "trimLength", + "Description": "If trimLength is greater than 0 then end segments longer than trimLength will not be trimmed.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c1c4948fb7e94173a7094bef6ad241d2", + "Name": "PolyCurve", + "Description": "Non-self-intersecting, non-overlapping PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Heal@double", + "Replication": "Auto", + "Description": "Heals a self-intersecting PolyCurve by returning a new one that isn't self-intersecting if the overlapping segment length is less than or equal to trimLength.\n\nPolyCurve.Heal (trimLength: double = 0): PolyCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "1c30d89118404504ae845a2e69f5cd64", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e55e18df204f413883aabd5a6bf21604", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Color.ByARGB(100,255,75,75);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0884cd9fd9a94df3b32d290c05e0c1de", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f09b8deab8e343be9c5dde8cdaf23498", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c85f0fffd8564bf9ad78ca81012f2456", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5298572523dc43a3bb717619d159a185", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + } + ], + "Connectors": [ + { + "Start": "7d47fccda7a34035b0fb75c7b66b8557", + "End": "033cbdbd512f4650bff84bdaaadd3e65", + "Id": "528bace2aa044d02a8c386ba8131d16f", + "IsHidden": "False" + }, + { + "Start": "a467d37750d6446488c8dfc4d4c86d06", + "End": "7449a73b352549e7a93ffeba1d229109", + "Id": "640c47b1dfec4bd5a04796cda939dda5", + "IsHidden": "False" + }, + { + "Start": "a467d37750d6446488c8dfc4d4c86d06", + "End": "f09b8deab8e343be9c5dde8cdaf23498", + "Id": "db02e0118a1e451bb2597cf418ccb072", + "IsHidden": "False" + }, + { + "Start": "c1c4948fb7e94173a7094bef6ad241d2", + "End": "1603a57e3ebf495991e5d2fcaa77d707", + "Id": "43e0028cdb5c472fa572161bb8d20ae5", + "IsHidden": "False" + }, + { + "Start": "e55e18df204f413883aabd5a6bf21604", + "End": "c85f0fffd8564bf9ad78ca81012f2456", + "Id": "10fe9a6ecafd42dbabea47e4263ca5cc", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 2412.05712890625, + "EyeY": 2370.64111328125, + "EyeZ": 410.162353515625, + "LookX": -1656.14599609375, + "LookY": -2854.080078125, + "LookZ": -1060.75390625, + "UpX": -0.574835479259491, + "UpY": 0.73075836896896362, + "UpZ": -0.36817991733551025 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "fea628b9698d48abb9366011a5489be5", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 265.0030442174691, + "Y": -92.327868545668224 + }, + { + "Id": "f98f8afc9189497cacc68f861ef5b880", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1103.0030442174691, + "Y": -10.430368545668216 + }, + { + "Id": "9ac0e47511c64d07a5faf0a3df5f1642", + "Name": "PolyCurve.Points", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2131.5030442174689, + "Y": -10.257868545668146 + }, + { + "Id": "897ad78e9daf458eabcba15f1f9a5c03", + "Name": "PolyCurve.Heal", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1779.50304421747, + "Y": -10.257868545668202 + }, + { + "Id": "1c30d89118404504ae845a2e69f5cd64", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1683.5255841936626, + "Y": -187.9027767627224 + }, + { + "Id": "0884cd9fd9a94df3b32d290c05e0c1de", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2034.3341452874968, + "Y": -284.50106139311112 + } + ], + "Annotations": [ + { + "Id": "0838e1e22d53437dab4bbd059baeba27", + "Title": "Visualize overlapping PolyCurve", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1c30d89118404504ae845a2e69f5cd64", + "0884cd9fd9a94df3b32d290c05e0c1de" + ], + "HasNestedGroups": false, + "Left": 1673.5255841936626, + "Top": -357.50106139311112, + "Width": 690.808561093834, + "Height": 301.59828463038872, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -284.50106139311112, + "InitialHeight": 241.59828463038872, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + } + ], + "X": -66.552850919195407, + "Y": 331.49256042785674, + "Zoom": 0.52965074759975439 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal.md new file mode 100644 index 00000000000..5d14741c099 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal.md @@ -0,0 +1,8 @@ +## In Depth +`PolyCurve.Heal` takes a self-intersecting PolyCurve and returns a new PolyCurve that does not self-intersect. The input PolyCurve may not have more than 3 self-intersections. In other words, if any single segment of the PolyCurve meets or intersects more than 2 other segments, the heal won’t work. Input a `trimLength` greater than 0, and end segments longer than the `trimLength` will not be trimmed. + +In the example below, a self-intersecting PolyCurve is healed using `PolyCurve.Heal`. +___ +## Example File + +![PolyCurve.Heal](./Autodesk.DesignScript.Geometry.PolyCurve.Heal_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal_img.jpg new file mode 100644 index 00000000000..e3a2d7dc830 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Heal_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points.dyn new file mode 100644 index 00000000000..f700c93f8ed --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points.dyn @@ -0,0 +1,493 @@ +{ + "Uuid": "49b221a5-4e02-49a9-a49e-4593f84cf813", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolyCurve.Points", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "f3def252e475423586731ebbf342c5c1", + "Name": "Number", + "Type": "number", + "Type2": "number", + "Value": "5", + "NumberType": "Double", + "Description": "Creates a number", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a8d90c916f0c4bfe9147851c69965782", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9a717b4e9acd432b91f06abab50daf46", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "72c6901193454f389dbe2dfc2026e831", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "36624f92be4c41618b2b0412bb013568", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f85ea29baa284e3e989c3e60af54e006", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "81ce03de9d7442db9fb94adadc817539", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "95f741c48ae14c0aa41d45be8c60a2b2", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b5b97679a4284a869e4363518071ef2c", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", + "Replication": "Auto", + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2c9a68952f4a4a4c892d97d7730c8a95", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2e53db3a408f46a3bedaba507ee71f48", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e4b98094aa5f4654bfeec4f8ab15d953", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n3;" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "f3def252e475423586731ebbf342c5c1", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "97a23f1b36294508913be939970de203", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d45e5b2520674c5494fa7058e0b76db1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "06e9db862a7a4c978454288f113c5702", + "Name": "circle", + "Description": "Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7a090bc713444de0af39c8e893aac759", + "Name": "numberSides", + "Description": "int\nDefault value : 5", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b86fc9cdcc934c70a8b8aaed0a303e87", + "Name": "Polygon", + "Description": "Polygon", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", + "Replication": "Auto", + "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "44e102d6defe494891ed9658a2265909", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ac5279e11e2b4d4783a70553e216d28e", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a18538ffe56d40058c23d39d6af21894", + "Name": "Geometry[]", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", + "Replication": "Auto", + "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "26ad119ef2c249e1b37852ef626f75bf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e4aa146177724f96a0ac68bd91dc4e03", + "Name": "curves", + "Description": "Curves to join into polycurve\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "75481ea4b59c4c51a87cede04046764a", + "Name": "joinTolerance", + "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2f87031cc27a4e17a0df49ff4075f20d", + "Name": "trimCurves", + "Description": "bool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "140662c7671b4476a145b9afeeb27c5e", + "Name": "trimLength", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5c681a4bbf6743fea363e9f2f3570833", + "Name": "PolyCurve", + "Description": "Polycurve created by joined curves", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double", + "Replication": "Auto", + "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "af46bb1f48d84d40b04d6d260c58a7e5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b0245fe67b864cfeb7b4e81bcc5874fd", + "Name": "polyCurve", + "Description": "Autodesk.DesignScript.Geometry.PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3f8f69f5ee0444498d7771951d5c224c", + "Name": "Point[]", + "Description": "Point[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Points", + "Replication": "Auto", + "Description": "Returns the start point of the first component and the end points of every component curve. For a closed polycurve, as the start and end points are the same, the end point is excluded.\n\nPolyCurve.Points: Point[]" + } + ], + "Connectors": [ + { + "Start": "36624f92be4c41618b2b0412bb013568", + "End": "06e9db862a7a4c978454288f113c5702", + "Id": "22b5d55fc85e476287febe27df77a621", + "IsHidden": "False" + }, + { + "Start": "b5b97679a4284a869e4363518071ef2c", + "End": "9a717b4e9acd432b91f06abab50daf46", + "Id": "dba5979c34a9493eb1c9b9c69bb7d3b5", + "IsHidden": "False" + }, + { + "Start": "2e53db3a408f46a3bedaba507ee71f48", + "End": "81ce03de9d7442db9fb94adadc817539", + "Id": "02e03e9a425d41c3bbc20df2ca1a78cc", + "IsHidden": "False" + }, + { + "Start": "e4b98094aa5f4654bfeec4f8ab15d953", + "End": "95f741c48ae14c0aa41d45be8c60a2b2", + "Id": "9b108c3646984b3dbc7e314a3ce86348", + "IsHidden": "False" + }, + { + "Start": "97a23f1b36294508913be939970de203", + "End": "72c6901193454f389dbe2dfc2026e831", + "Id": "3505ec4303c0427fb063d5a2b67c636c", + "IsHidden": "False" + }, + { + "Start": "97a23f1b36294508913be939970de203", + "End": "7a090bc713444de0af39c8e893aac759", + "Id": "a26160c40a974e3281a4ff5ff9b851cb", + "IsHidden": "False" + }, + { + "Start": "b86fc9cdcc934c70a8b8aaed0a303e87", + "End": "ac5279e11e2b4d4783a70553e216d28e", + "Id": "a4a1e26657e64144a554ae99a913b757", + "IsHidden": "False" + }, + { + "Start": "a18538ffe56d40058c23d39d6af21894", + "End": "e4aa146177724f96a0ac68bd91dc4e03", + "Id": "04a29a40427a4d0fb1bf313f9aba8086", + "IsHidden": "False" + }, + { + "Start": "5c681a4bbf6743fea363e9f2f3570833", + "End": "b0245fe67b864cfeb7b4e81bcc5874fd", + "Id": "85f87768a6c240d785b7b80e15077670", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a8d90c916f0c4bfe9147851c69965782", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1155.6720931217778, + "Y": 370.135548904635 + }, + { + "Id": "f85ea29baa284e3e989c3e60af54e006", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 839.0, + "Y": 354.0 + }, + { + "Id": "2c9a68952f4a4a4c892d97d7730c8a95", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 584.99999999999989, + "Y": 362.65500000000003 + }, + { + "Id": "f3def252e475423586731ebbf342c5c1", + "Name": "Number", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 839.0, + "Y": 544.00000000000034 + }, + { + "Id": "d45e5b2520674c5494fa7058e0b76db1", + "Name": "Polygon.RegularPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1540.0, + "Y": 432.0 + }, + { + "Id": "44e102d6defe494891ed9658a2265909", + "Name": "Geometry.Explode", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1896.0, + "Y": 432.0 + }, + { + "Id": "26ad119ef2c249e1b37852ef626f75bf", + "Name": "PolyCurve.ByJoinedCurves", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2245.6523476708071, + "Y": 422.93772831156605 + }, + { + "Id": "af46bb1f48d84d40b04d6d260c58a7e5", + "Name": "PolyCurve.Points", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2580.0, + "Y": 423.0 + } + ], + "Annotations": [], + "X": -222.82321595941494, + "Y": 37.274299624301818, + "Zoom": 0.48391633011669033 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points.md index d8e27e8fbd8..e888591c245 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points.md @@ -1,5 +1,8 @@ ## In Depth -Returns start point for first component curve, and end points for all other component curves. Does not return duplicate points in the case of closed polycurve. -___ +`PolyCurve.Points` returns the start point for the first component curve, and end points for all other component curves. It does not return duplicate points for closed PolyCurves. +In the example below, a `Polygon.RegularPolygon` is exploded into a curve list and is then rejoined into a PolyCurve. The PolyCurve’s points are then returned using `PolyCurve.Points`. +___ +## Example File +![PolyCurve.Points](./Autodesk.DesignScript.Geometry.PolyCurve.Points_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points_img.jpg new file mode 100644 index 00000000000..ab47cb61a48 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.Points_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces.md index c26289925bb..9c92444e1e7 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces.md @@ -1,5 +1,8 @@ ## In Depth -Solid by Joined Surfaces takes a list of surfaces as an input and will return a single solid defined by the surfaces. The surfaces must define a closed surface. In the example below, we start with a circle as a base geometry. The circle is patched to create a surface, and that surface is translated in the z-direction. We then extrude the circle to produce the sides. List.Create is used to make a list consisting of the base, side, and top surfaces, and then we use ByJoinedSurfaces to turn the list into a single closed solid. +`PolySurface.ByJoinedSurfaces` returns a new PolySurface joined from a list of surfaces. + +In the example below, two surface patches and an extrusion are joined into a PolySurface resembling a cylinder. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections).md index 5d77064a18e..4345f2c7254 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections).md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections).md @@ -1,5 +1,8 @@ ## In Depth -Surface ByLoft with cross sections takes a list of curves as an input. It will produce a surface by lofting between the list of curves in order. In the example below we create two curves, a line and a sine curve. We use List.Create to combine these two curves into a list, which we use as an input for Surface ByLoft. The result is a surface that is lofted between a sine curve on one side, and a line on the other. +`PolySurface.ByLoft (crossSections)` returns a new PolySurface by lofting between curves in a list. + +In the example below, a PolySurface is returned from lofting between two circles. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep.dyn new file mode 100644 index 00000000000..cbe5761591b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep.dyn @@ -0,0 +1,476 @@ +{ + "Uuid": "1e9207cc-2f7a-4768-aed4-f3edb74f0de4", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolySurface.BySweep", + "ElementResolver": { + "ResolutionMap": { + "Point.Origin": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "Vector.ZAxis": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9702af921dba4a4ab35f6f0a73e59b3f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f55e8fdc041149d5a228d8f4332ab547", + "Name": "center", + "Description": "Center point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0) (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e83772784a3f4969bf236ce9cfd821a8", + "Name": "radius", + "Description": "Radius of the arc\n\ndouble\nDefault value : 1 (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e5d4b4a0ff46494288feb174eac52e41", + "Name": "startAngle", + "Description": "Start angle in degrees\n\ndouble\nDefault value : 0 (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5277d73a935b4b8686b00b5c1c7f3f6f", + "Name": "endAngle", + "Description": "End angle in degrees\n\ndouble\nDefault value : 90 (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d66d6a5331f6462e8c10f80ddbe29fcf", + "Name": "normal", + "Description": "A vector defining the normal of the arc\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1) (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "858655dc7e944fc881f4ae4b44c3fbfa", + "Name": "Arc", + "Description": "Arc created by center point, radius, and angle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointRadiusAngle@Autodesk.DesignScript.Geometry.Point,double,double,double,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create an arc by providing it's center point, radius, angle sweep, and normal vector\n\nArc.ByCenterPointRadiusAngle (center: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, startAngle: double = 0, endAngle: double = 90, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Arc" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "256ba66635fa484c843ef722de60bb71", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4f18f3f762b64aa6aeb274115d77dd32", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2d0da3d9ceb2491c85dbd424e835b9aa", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7f51ff68513d4d359fe24e3c3fd5ba9f", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "35530a1991d146b48295ddcb678ef1b2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9f4a201f967541debad7f30c9662c79b", + "Name": "centerPoint", + "Description": "Center point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0) (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e418e4f3731b41d6b73001dc8820c803", + "Name": "startPoint", + "Description": "Start point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0) (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ab6c8d4120214964b1ce32c0e97a71bf", + "Name": "endPoint", + "Description": "End point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0) (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "12c3f584fcfe42418e0a465edb6557b1", + "Name": "Arc", + "Description": "Arc created with center point, start point, and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Create an arc by providing it's center point, start point, and end point\n\nArc.ByCenterPointStartPointEndPoint (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(1, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 1, 0)): Arc" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "05df4541cb514087aa863f31885b7a05", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3610a5b87aea4017983c3fb66fa31ce2", + "Name": "rail", + "Description": "Curve to sweep along\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c4bc17757dc4447e8e9f89e6b69019b1", + "Name": "crossSection", + "Description": "Sweep profile\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8b24e3aa3933428e9cc447be7abdd6f5", + "Name": "PolySurface", + "Description": "PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve[]", + "Replication": "Auto", + "Description": "Make Polysurface by sweeping curves along rail.\n\nPolySurface.BySweep (rail: Curve, crossSection: Curve[]): PolySurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c91db8ef52614b5c9aafcd0f66ea98a2", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ce8d5be7c00d40d09b698601ffcef2e9", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "df2ebd917f784a728c46683465304dc2", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "48cd66c5b60548e4aa2db4c11238939f", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "4;\n0;\n120;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e8912cda3ad3444b97318e8e4e3de0e5", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3ebde811022a49eabde102a19ce5fa17", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "efd819ee849b4439adf511f6934b5ad1", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4727e1ec34e240e4a98a13edd0474cc9", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(2, 0, 4);\nPoint.ByCoordinates(4, 0, 0);\nPoint.ByCoordinates(4, 0, 8);" + } + ], + "Connectors": [ + { + "Start": "858655dc7e944fc881f4ae4b44c3fbfa", + "End": "c4bc17757dc4447e8e9f89e6b69019b1", + "Id": "a96d6a0a926d40a9b02dca6b5453a855", + "IsHidden": "False" + }, + { + "Start": "4f18f3f762b64aa6aeb274115d77dd32", + "End": "f55e8fdc041149d5a228d8f4332ab547", + "Id": "e9af132a90f74a5ca5552a3ee17580e3", + "IsHidden": "False" + }, + { + "Start": "7f51ff68513d4d359fe24e3c3fd5ba9f", + "End": "d66d6a5331f6462e8c10f80ddbe29fcf", + "Id": "27c3ba26b55f4c3b8ae4c2391eb49487", + "IsHidden": "False" + }, + { + "Start": "12c3f584fcfe42418e0a465edb6557b1", + "End": "3610a5b87aea4017983c3fb66fa31ce2", + "Id": "cc0915e35ae342579648a4b8fbe79fc6", + "IsHidden": "False" + }, + { + "Start": "ce8d5be7c00d40d09b698601ffcef2e9", + "End": "e83772784a3f4969bf236ce9cfd821a8", + "Id": "9ef9584aea00424b8f5dfcb487e7d4e2", + "IsHidden": "False" + }, + { + "Start": "df2ebd917f784a728c46683465304dc2", + "End": "e5d4b4a0ff46494288feb174eac52e41", + "Id": "107cfc00a4714a839651392e697e70a6", + "IsHidden": "False" + }, + { + "Start": "48cd66c5b60548e4aa2db4c11238939f", + "End": "5277d73a935b4b8686b00b5c1c7f3f6f", + "Id": "8dc5572e84d7404dbce0fbc476a25cb5", + "IsHidden": "False" + }, + { + "Start": "3ebde811022a49eabde102a19ce5fa17", + "End": "9f4a201f967541debad7f30c9662c79b", + "Id": "120ec69f08ec46b18f24b7754ab5b48e", + "IsHidden": "False" + }, + { + "Start": "efd819ee849b4439adf511f6934b5ad1", + "End": "e418e4f3731b41d6b73001dc8820c803", + "Id": "4566a0d293814a35ba30d0a40c24931d", + "IsHidden": "False" + }, + { + "Start": "4727e1ec34e240e4a98a13edd0474cc9", + "End": "ab6c8d4120214964b1ce32c0e97a71bf", + "Id": "365772a8eea0426c99f91a3d8be03a68", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 5.1350412368774414, + "EyeY": 18.239358901977539, + "EyeZ": -27.682285308837891, + "LookX": 7.8001508712768555, + "LookY": -19.142274856567383, + "LookZ": 30.915164947509766, + "UpX": 0.078032352030277252, + "UpY": 0.947767972946167, + "UpZ": 0.30926841497421265 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "9702af921dba4a4ab35f6f0a73e59b3f", + "Name": "Arc.ByCenterPointRadiusAngle", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1827.7218801032991, + "Y": 3592.3876187759988 + }, + { + "Id": "256ba66635fa484c843ef722de60bb71", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1417.2218801032991, + "Y": 3515.1721020131963 + }, + { + "Id": "2d0da3d9ceb2491c85dbd424e835b9aa", + "Name": "Vector.ZAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1417.2218801032991, + "Y": 3837.1721020131963 + }, + { + "Id": "35530a1991d146b48295ddcb678ef1b2", + "Name": "Arc.ByCenterPointStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1827.7218801032991, + "Y": 3342.8701187759989 + }, + { + "Id": "05df4541cb514087aa863f31885b7a05", + "Name": "PolySurface.BySweep", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2280.2218801032991, + "Y": 3341.6546020131964 + }, + { + "Id": "c91db8ef52614b5c9aafcd0f66ea98a2", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1417.2218801032991, + "Y": 3663.6546020131964 + }, + { + "Id": "e8912cda3ad3444b97318e8e4e3de0e5", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1417.2218801032991, + "Y": 3341.6546020131964 + } + ], + "Annotations": [], + "X": -1122.715081641478, + "Y": -2508.8590880447637, + "Zoom": 0.822695359375 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep.md index a681a5749db..83778397d4e 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep.md @@ -1,7 +1,10 @@ ## In Depth -Surface by Sweep will create a surface by sweeping an input curve along a specfied path. In the example below, we use a sine curve in the y-direction as the profile curve. We rotate this curve by -90 degrees around the world z-axis to use as a path curve. Surface BySweep moves the profile curve along the path curve creating a surface. -___ -## Example File +`PolySurface.BySweep (rail, crossSection)` returns a PolySurface by sweeping a list of connected, non-intersecting lines along a rail. The `crossSection` input can receive a list of connected curves that must meet at a start or end point, or the node will not return a PolySurface. This node is similar to `PolySurface.BySweep (rail, profile)` with the only difference being that the `crossSection` input takes a list of curves while `profile` only takes one curve. + +In the example below, a PolySurface is created by sweeping along an arc. +___ +## Example File +![PolySurface.BySweep](./Autodesk.DesignScript.Geometry.PolySurface.BySweep_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep_img.jpg new file mode 100644 index 00000000000..8389c93a14d Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.BySweep_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer.dyn new file mode 100644 index 00000000000..76d8b6c5483 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer.dyn @@ -0,0 +1,490 @@ +{ + "Uuid": "2028d521-9ac9-45ee-9b7c-7952abcc1a4c", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolySurface.Chamfer", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f1a8cc0b6efb4e0b8a980a769e819143", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "54f4321d782346feba59a9cf91c311df", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8ec862a38f4142ba9b92445953e5d47f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "22ed5c428481471292eb5a78cede57b1", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a9848cfcd7a34aa992b7961ce302a5d5", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "146f991abb23401e991688e295dc5d77", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1248e73f513843fd9908d6a1bcc26e09", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7833ce1104d54219a99f8e8030a0b18b", + "Name": "polySurface", + "Description": "Autodesk.DesignScript.Geometry.PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dd6791aaa00a4ea9bb917beab6c2730e", + "Name": "edges", + "Description": "Edge[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "431e402e3d014cebb8b803d90f7747d3", + "Name": "offset", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bceb369f79db4ea5b7de54dbb204dc61", + "Name": "PolySurface", + "Description": "PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.Chamfer@Autodesk.DesignScript.Geometry.Edge[],double", + "Replication": "Auto", + "Description": "Chamfers a PolySurface along input Edges with a given offset from the edge corner.\n\nPolySurface.Chamfer (edges: Edge[], offset: double): PolySurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "61c7139acf3f45b998a8e5dc95f3bc9b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "01a78340907840ab84d97bcee031fde0", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "064767fa517e461bb21a294b3f15680a", + "Name": "distance", + "Description": "Distance to extrude\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8f0b953932c042388dd764693516a95f", + "Name": "Solid", + "Description": "The extruded Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double", + "Replication": "Auto", + "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "08aa111c87074bc5b5bd2b2075189c19", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "719e7d0837c648eba55f206d16ff321c", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "4;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "97444bb44b1f44d3aaff32612ff1e05f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "83cf7f5c26064a5ea531f7a9bc90e48b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0.5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6d29d6f9bfa64db0879935ce88a7d720", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4fb6e2a2358c457bbe75e74853d8c948", + "Name": "topology", + "Description": "Autodesk.DesignScript.Geometry.Topology", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "65cccd93470741988f9448257a05da53", + "Name": "Edge[]", + "Description": "Edge[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Topology.Edges", + "Replication": "Auto", + "Description": "The Edges of the Topology\n\nTopology.Edges: Edge[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "30e881f9ce40432aa228cd4755c6640f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "07aefa3efbb742d5a9a19f329b8d0aaf", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d75073adf91c43d2b814a9d2b7f4013b", + "Name": "Geometry[]", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", + "Replication": "Auto", + "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "45042abf60674769a0a2fdfd616993b3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bd91f588950b4170b8ece3d1ca072f96", + "Name": "surfaces", + "Description": "Surfaces to join into polysurface\n\nSurface[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0c4fb81dc3de4fba8b87229b53f1d678", + "Name": "PolySurface", + "Description": "PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces@Autodesk.DesignScript.Geometry.Surface[]", + "Replication": "Auto", + "Description": "Make Polysurface by joining surfaces.\n\nPolySurface.ByJoinedSurfaces (surfaces: Surface[]): PolySurface" + } + ], + "Connectors": [ + { + "Start": "54f4321d782346feba59a9cf91c311df", + "End": "22ed5c428481471292eb5a78cede57b1", + "Id": "87b9c38db56840e990250b40fee5fc7f", + "IsHidden": "False" + }, + { + "Start": "146f991abb23401e991688e295dc5d77", + "End": "01a78340907840ab84d97bcee031fde0", + "Id": "97e20aafcd3f463a888c60a64b23bc9c", + "IsHidden": "False" + }, + { + "Start": "8f0b953932c042388dd764693516a95f", + "End": "4fb6e2a2358c457bbe75e74853d8c948", + "Id": "c47dbfb688634a50854a69a81b7d6536", + "IsHidden": "False" + }, + { + "Start": "8f0b953932c042388dd764693516a95f", + "End": "07aefa3efbb742d5a9a19f329b8d0aaf", + "Id": "3027c23fed25458aad0d8b4d9d9ebd54", + "IsHidden": "False" + }, + { + "Start": "719e7d0837c648eba55f206d16ff321c", + "End": "064767fa517e461bb21a294b3f15680a", + "Id": "da32c1d4964243f59f1b727ee431142c", + "IsHidden": "False" + }, + { + "Start": "719e7d0837c648eba55f206d16ff321c", + "End": "a9848cfcd7a34aa992b7961ce302a5d5", + "Id": "f0f31fa0a26e4a82a4a4e1200bfa4ff4", + "IsHidden": "False" + }, + { + "Start": "83cf7f5c26064a5ea531f7a9bc90e48b", + "End": "431e402e3d014cebb8b803d90f7747d3", + "Id": "d163a255db6e496e89c4fe81899efb80", + "IsHidden": "False" + }, + { + "Start": "65cccd93470741988f9448257a05da53", + "End": "dd6791aaa00a4ea9bb917beab6c2730e", + "Id": "0d8d8da0c6814f85a9cf405418573ad9", + "IsHidden": "False" + }, + { + "Start": "d75073adf91c43d2b814a9d2b7f4013b", + "End": "bd91f588950b4170b8ece3d1ca072f96", + "Id": "72d1701f321c45e08474428ece10f5b1", + "IsHidden": "False" + }, + { + "Start": "0c4fb81dc3de4fba8b87229b53f1d678", + "End": "7833ce1104d54219a99f8e8030a0b18b", + "Id": "10b9ebe6cdeb4c638f54c0b76056b452", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -8.3436689376831055, + "EyeY": 6.9886860847473145, + "EyeZ": 8.8846864700317383, + "LookX": 12.983955383300781, + "LookY": -5.8967127799987793, + "LookZ": -15.98281192779541, + "UpX": 0.039591424167156219, + "UpY": 0.99802666902542114, + "UpZ": -0.04873570054769516 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "f1a8cc0b6efb4e0b8a980a769e819143", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -598.36946681259155, + "Y": 93.332310710060781 + }, + { + "Id": "8ec862a38f4142ba9b92445953e5d47f", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": -336.36946681259155, + "Y": 150.33231071006077 + }, + { + "Id": "1248e73f513843fd9908d6a1bcc26e09", + "Name": "PolySurface.Chamfer", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1126.6305331874084, + "Y": 196.3323107100608 + }, + { + "Id": "61c7139acf3f45b998a8e5dc95f3bc9b", + "Name": "Curve.ExtrudeAsSolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 40.130533187408446, + "Y": 150.33231071006077 + }, + { + "Id": "08aa111c87074bc5b5bd2b2075189c19", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -598.36946681259155, + "Y": 241.15981071006081 + }, + { + "Id": "97444bb44b1f44d3aaff32612ff1e05f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 726.13053318740845, + "Y": 390.15981071006075 + }, + { + "Id": "6d29d6f9bfa64db0879935ce88a7d720", + "Name": "Topology.Edges", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 726.13053318740845, + "Y": 230.33231071006077 + }, + { + "Id": "30e881f9ce40432aa228cd4755c6640f", + "Name": "Geometry.Explode", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 373.63053318740845, + "Y": 70.332310710060767 + }, + { + "Id": "45042abf60674769a0a2fdfd616993b3", + "Name": "PolySurface.ByJoinedSurfaces", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 726.13053318740845, + "Y": 70.332310710060824 + } + ], + "Annotations": [], + "X": 339.45311027464072, + "Y": 283.88853177132938, + "Zoom": 0.533456488110603 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer.md index 1d8fa195336..a9aacf1340c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer.md @@ -1,7 +1,9 @@ ## In Depth -Chamfer will return a new solid with chamfered edges. The edges input specifies which edges to chamfer, while the offset input determines the extent of the chamfer. In the example below, we start with a cube using the default inputs. To get the appropriate edges of the cube, we first explode the cube to get the faces as a list of surfaces. We then use a Face.Edges node to extract the edges of the cube. We extract the first edge of each face with GetItemAtIndex. A number slider controls the offset distance for the chamfer. -___ -## Example File +`PolySurface.Chamfer` returns a new PolySurface with chamfered edges defined by the `offset` input. +In the example below, a new PolySurface is returned by chamfering the top and bottom edges of a cylinder by a 0.5 offset. The offset input must be small enough to fit on the PolySurface. This node is similar to `PolySurface.Fillet`, but it returns a PolySurface with new edges. +___ +## Example File +![PolySurface.Chamfer](./Autodesk.DesignScript.Geometry.PolySurface.Chamfer_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer_img.jpg new file mode 100644 index 00000000000..bb1933440f5 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Chamfer_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine.dyn new file mode 100644 index 00000000000..dab0c0d5881 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine.dyn @@ -0,0 +1,692 @@ +{ + "Uuid": "d433bf67-a079-460c-b27a-e9053763a394", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine", + "ElementResolver": { + "ResolutionMap": { + "Color": { + "Key": "DSCore.Color", + "Value": "DSCoreNodes.dll" + }, + "Display": { + "Key": "Display.Display", + "Value": "Display.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "Vector": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5335df623fb34e2389e2a75a06a4a374", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c70e3b3e9e1c4bf9aaeaf33ac7ccdf98", + "Name": "circle", + "Description": "Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "be6e731892c74c30a3ebc9089a7d894c", + "Name": "numberSides", + "Description": "int\nDefault value : 5", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8e7023db597f408cb0371dfa7aabf86b", + "Name": "Polygon", + "Description": "Polygon", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", + "Replication": "Auto", + "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "41292b5670ed4b039979e2440f38368f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "76986b667c0a48feaf55a010f81fdfd6", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8a5c3310146a4f198601197afa30cdfa", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4165ea29ebe7494e962b5598719d45d5", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "cc5766a5aaeb4a90a85ecb7abfb271a5", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8eb1117998ef4b9f94ad697143c29abc", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "6;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7fa20a53fdbc42458ecfb3b9a077203d", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "11a1ad80ffe64af9b8efb3fa175cf52f", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1994817a228b4d43a3654b75f3fbed87", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "73457e6e328a4ae8b42c031bbdc74b57", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8040be8c345a4c74ba830798e20cf62b", + "Name": "distance", + "Description": "Distance to extrude\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f659bb8a4fd84e2f86af9e849464e5ba", + "Name": "Solid", + "Description": "The extruded Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double", + "Replication": "Auto", + "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4defb0da28244b379d7f5cc562a90b24", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "dba692c9273b44d0ba1f5d91a632bb51", + "Name": "solid", + "Description": "Solid which surfaces to use\n\nSolid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4f7874f7e54645b589af7a1f38d6e8fc", + "Name": "PolySurface", + "Description": "PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.BySolid@Autodesk.DesignScript.Geometry.Solid", + "Replication": "Auto", + "Description": "Make Polysurface by surfaces of Solid.\n\nPolySurface.BySolid (solid: Solid): PolySurface" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "2e3a2203810c4873978076774444f826", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "584839803cdd4be9ac8d8034ff79ced6", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ec3f5c5433154695992c9034339d6cbf", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ea0e2f1c57d64b58b1cf6a7fece599e5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e9ea342e97e34df38449ea533ad64a73", + "Name": "polySurface", + "Description": "Autodesk.DesignScript.Geometry.PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "330bb8b9e7d24834a9060a16e7c57889", + "Name": "line", + "Description": "Line", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e49b6b494b5c431eb410ac941ed96bbe", + "Name": "Surface[]", + "Description": "Surface[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine@Autodesk.DesignScript.Geometry.Line", + "Replication": "Auto", + "Description": "Locate Surfaces by Line. Takes all surfaces hit by line.\n\nPolySurface.LocateSurfacesByLine (line: Line): Surface[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "00d5772aba6e48ac9c1e291e32e94da1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e4c340f95eec4d55b7152cb945977524", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "66932d262f8f4292a69ee05d98c299cf", + "Name": "direction", + "Description": "Direction vector\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "df4ff10ca431496e91a763a31942b7f5", + "Name": "length", + "Description": "Length of line\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e5d705fb1e684ef9b1a8c470b5aa6a5a", + "Name": "Line", + "Description": "Line from start direction and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d14f7dd4492548cf9db42798b6397fd6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a9cd28169e2149b0ba8534b30ac7c833", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "88610f3f6c364193a799d19d8a75504e", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d436f88450d94b908fd0851ffe620e7e", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(6,-6,3);\nVector.ByCoordinates(-6,6,0);\n20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d8d755c4bd0a4506bf7bcc836cc00db7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "160e08de96604ea5a675fed18ef24dab", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2e75f785a03a4faf8c7e8369c0697199", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "52e7ec45173940a794f7f5f567003a09", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 161, + "G": 196, + "B": 208, + "A": 255 + }, + "Id": "747bc3e75bcc46ccb21f971279deb65b", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b660def6a84848d78cb578348573b418", + "Name": "Color", + "Description": "Selected Color.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Color from the palette" + } + ], + "Connectors": [ + { + "Start": "8e7023db597f408cb0371dfa7aabf86b", + "End": "73457e6e328a4ae8b42c031bbdc74b57", + "Id": "86ea44b1ef764105b33b9743a79c83e5", + "IsHidden": "False" + }, + { + "Start": "4165ea29ebe7494e962b5598719d45d5", + "End": "c70e3b3e9e1c4bf9aaeaf33ac7ccdf98", + "Id": "737266716f624635be36d17d8792b737", + "IsHidden": "False" + }, + { + "Start": "8eb1117998ef4b9f94ad697143c29abc", + "End": "be6e731892c74c30a3ebc9089a7d894c", + "Id": "238a4cafa7c2403cb0f83e6fea1b54f6", + "IsHidden": "False" + }, + { + "Start": "8eb1117998ef4b9f94ad697143c29abc", + "End": "8040be8c345a4c74ba830798e20cf62b", + "Id": "58bda78034224a598ccc1c67ac8730ee", + "IsHidden": "False" + }, + { + "Start": "11a1ad80ffe64af9b8efb3fa175cf52f", + "End": "8a5c3310146a4f198601197afa30cdfa", + "Id": "32fa8b08a1734b54a381b3c1c8d7ad1a", + "IsHidden": "False" + }, + { + "Start": "f659bb8a4fd84e2f86af9e849464e5ba", + "End": "dba692c9273b44d0ba1f5d91a632bb51", + "Id": "ad08573869d14c468908ad486855be3e", + "IsHidden": "False" + }, + { + "Start": "4f7874f7e54645b589af7a1f38d6e8fc", + "End": "e9ea342e97e34df38449ea533ad64a73", + "Id": "f4e89d7924ba408aa0bd5de78d949b3a", + "IsHidden": "False" + }, + { + "Start": "4f7874f7e54645b589af7a1f38d6e8fc", + "End": "160e08de96604ea5a675fed18ef24dab", + "Id": "3c24e8d1333a45529ad65252d1106781", + "IsHidden": "False" + }, + { + "Start": "e49b6b494b5c431eb410ac941ed96bbe", + "End": "584839803cdd4be9ac8d8034ff79ced6", + "Id": "c3b553649756401a8c2e241d98a633f9", + "IsHidden": "False" + }, + { + "Start": "e5d705fb1e684ef9b1a8c470b5aa6a5a", + "End": "330bb8b9e7d24834a9060a16e7c57889", + "Id": "8c8d4bdec4e04bf0a9b6c10bd75327fb", + "IsHidden": "False" + }, + { + "Start": "a9cd28169e2149b0ba8534b30ac7c833", + "End": "e4c340f95eec4d55b7152cb945977524", + "Id": "acdd90456aed477ba1bd18a9ab743870", + "IsHidden": "False" + }, + { + "Start": "88610f3f6c364193a799d19d8a75504e", + "End": "66932d262f8f4292a69ee05d98c299cf", + "Id": "1c9c43d564b94245aa14078cd87e2154", + "IsHidden": "False" + }, + { + "Start": "d436f88450d94b908fd0851ffe620e7e", + "End": "df4ff10ca431496e91a763a31942b7f5", + "Id": "5ea9a2969a32476981fd43a47b50a4d0", + "IsHidden": "False" + }, + { + "Start": "b660def6a84848d78cb578348573b418", + "End": "2e75f785a03a4faf8c7e8369c0697199", + "Id": "50191ec37c0e4adca47550db48889a2e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 11.591912269592285, + "EyeY": 11.734637260437012, + "EyeZ": -1.7373466491699219, + "LookX": -17.052577972412109, + "LookY": -10.119429588317871, + "LookZ": 5.44566011428833, + "UpX": -0.28010433912277222, + "UpY": 0.95579308271408081, + "UpZ": 0.089450061321258545 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "5335df623fb34e2389e2a75a06a4a374", + "Name": "Polygon.RegularPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1080.074274633665, + "Y": 3228.3836730245202 + }, + { + "Id": "41292b5670ed4b039979e2440f38368f", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 704.074274633665, + "Y": 3150.3836730245202 + }, + { + "Id": "cc5766a5aaeb4a90a85ecb7abfb271a5", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 704.074274633665, + "Y": 3340.21117302452 + }, + { + "Id": "7fa20a53fdbc42458ecfb3b9a077203d", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 450.074274633665, + "Y": 3184.21117302452 + }, + { + "Id": "1994817a228b4d43a3654b75f3fbed87", + "Name": "Curve.ExtrudeAsSolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1436.074274633665, + "Y": 3228.3836730245202 + }, + { + "Id": "4defb0da28244b379d7f5cc562a90b24", + "Name": "PolySurface.BySolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1847.074274633665, + "Y": 3235.3836730245202 + }, + { + "Id": "2e3a2203810c4873978076774444f826", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2701.074274633665, + "Y": 3340.3836730245202 + }, + { + "Id": "ea0e2f1c57d64b58b1cf6a7fece599e5", + "Name": "PolySurface.LocateSurfacesByLine", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2271.074274633665, + "Y": 3340.3836730245202 + }, + { + "Id": "00d5772aba6e48ac9c1e291e32e94da1", + "Name": "Line.ByStartPointDirectionLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1847.074274633665, + "Y": 3394.3836730245202 + }, + { + "Id": "d14f7dd4492548cf9db42798b6397fd6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1436.074274633665, + "Y": 3418.8661730245203 + }, + { + "Id": "d8d755c4bd0a4506bf7bcc836cc00db7", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2661.3520936663367, + "Y": 2908.5314957599953 + }, + { + "Id": "747bc3e75bcc46ccb21f971279deb65b", + "Name": "Color Palette", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2403.0432328117213, + "Y": 3017.962883065522 + } + ], + "Annotations": [], + "X": -193.90336514270064, + "Y": -1148.3909416366, + "Zoom": 0.47965456062916917 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine.md index 9048379483b..a16f5bfe74e 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine.md @@ -1,7 +1,9 @@ ## In Depth -LocateSurfacesByLine will return all Surface(s) that a Line intersects. In the example below, a line is found to pass through an extruded hexagon at two places and returns two Surfaces. -___ -## Example File +`PolySurface.LocateSurfacesByLine` returns all surfaces that a line intersects. +In the example below, a line is found to pass through an extruded hexagon at two places and returns two surfaces. +___ +## Example File +![PolySurface.LocateSurfacesByLine](./Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine_img.jpg new file mode 100644 index 00000000000..277158725a7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByLine_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint.dyn new file mode 100644 index 00000000000..88b38b826df --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint.dyn @@ -0,0 +1,692 @@ +{ + "Uuid": "d66689a6-9314-4f3a-9376-bc79a0c66100", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "Vector": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + }, + "Color": { + "Key": "DSCore.Color", + "Value": "DSCoreNodes.dll" + }, + "Display": { + "Key": "Display.Display", + "Value": "Display.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a71afaef304c4e0192c6931eb1d3a131", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1100005e120449439d7d294062b020f7", + "Name": "circle", + "Description": "Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8bd91dd253534ef89441a37dad2f4ab4", + "Name": "numberSides", + "Description": "int\nDefault value : 5", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0b2ba41df6bd40279915fd7a4dcafee8", + "Name": "Polygon", + "Description": "Polygon", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", + "Replication": "Auto", + "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2dd79e9a8094462b8d9472b2fc2285c2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "57042e2021e54a63bcc9be150d9afeef", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e7d046013cf547c182ade71edc901125", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fcd6ed369ce14b14b82f33876d97fefd", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d1fe1311b7e9430887a0043ee034c85f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "066bc9d53fc944dc91de3d987b15e8e5", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "6;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "63b93ddc25e5437a87a96688ec933e8b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "edb613e1215249928ab1b7f520ad09b9", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c9ab3c343c2a4b6d9c018d8ebc3d77d9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ff8908ae35cb42e2a0cc554b3b3b4f6e", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c4af169027d842c980ee2c866c13c44e", + "Name": "distance", + "Description": "Distance to extrude\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "09f15ca4b775415e997b0fe757ba49b5", + "Name": "Solid", + "Description": "The extruded Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double", + "Replication": "Auto", + "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "960562ff9d5546bb94d206e3b27d862a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4d1a9ad2b9bb4a2e97e02ce1842d1a4e", + "Name": "solid", + "Description": "Solid which surfaces to use\n\nSolid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b7c833c61bfb4573bbc19fbacf7995cd", + "Name": "PolySurface", + "Description": "PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.BySolid@Autodesk.DesignScript.Geometry.Solid", + "Replication": "Auto", + "Description": "Make Polysurface by surfaces of Solid.\n\nPolySurface.BySolid (solid: Solid): PolySurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3591bd2cd97643c5a60caca73979b09b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6abb96aa7c0c4605be19c413b59b59fd", + "Name": "polySurface", + "Description": "Autodesk.DesignScript.Geometry.PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aefd1966d5c943aea34abc0978186140", + "Name": "point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4463fffad47b4e40af037900976c34fc", + "Name": "direction", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "69173906d6ff45858c8a24b49fbf19eb", + "Name": "Surface[]", + "Description": "Surface[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Locate Surfaces by point. Takes first intersection in forward direction. Returns one surface if hit surface interior, two if hit edge interior, and many if hit vertex\n\nPolySurface.LocateSurfacesByPoint (point: Point, direction: Vector): Surface[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "f94559a906b643e79cd533f0a93402ad", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "7688bac2071b454cad2294ae5fc17eca", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2aed917932ec430e857462a7ab79fe7d", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d51ab135d91744c79f49ce3481fbeb09", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4810e459919e439a8b0acea822f3ebc3", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f319dd2ce797434c9377f361f12fd8ec", + "Name": "direction", + "Description": "Direction vector\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7467542c6e0440e4b7531b632abbb67a", + "Name": "length", + "Description": "Length of line\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "641ad24f28da4c25a00f451da5be4eef", + "Name": "Line", + "Description": "Line from start direction and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "91c38d2d91264a3b894215fe8e7ece48", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "54c8634404a746609f8ca34f5d609571", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2a3b0483cb1643eb8d21f875d2bfb165", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(-6,1,1);\nVector.ByCoordinates(1,0,0.5);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f7f5615f8a5e45a4a961bbc6fa8654a1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b30f09f51e60413a8f13df402a100ea6", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8af67dd3fc37485c816cec145edd4759", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3dca525a714945a8a0d00731687bce81", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 143, + "G": 189, + "B": 204, + "A": 255 + }, + "Id": "dcaa1b79179146cbba45e020711ef936", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d7d3493d3c254cc08b635d96faf7bf98", + "Name": "Color", + "Description": "Selected Color.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Color from the palette" + } + ], + "Connectors": [ + { + "Start": "0b2ba41df6bd40279915fd7a4dcafee8", + "End": "ff8908ae35cb42e2a0cc554b3b3b4f6e", + "Id": "c766f060a9d44b2ab5ebe2156a5d88a1", + "IsHidden": "False" + }, + { + "Start": "fcd6ed369ce14b14b82f33876d97fefd", + "End": "1100005e120449439d7d294062b020f7", + "Id": "5a1ff4bf509b44dc9c3e84ed1335b731", + "IsHidden": "False" + }, + { + "Start": "066bc9d53fc944dc91de3d987b15e8e5", + "End": "8bd91dd253534ef89441a37dad2f4ab4", + "Id": "5aa84ac7cff043358a081b29cf57f646", + "IsHidden": "False" + }, + { + "Start": "066bc9d53fc944dc91de3d987b15e8e5", + "End": "c4af169027d842c980ee2c866c13c44e", + "Id": "2cd4b38c10f1498ba7085f80fd9a2559", + "IsHidden": "False" + }, + { + "Start": "edb613e1215249928ab1b7f520ad09b9", + "End": "e7d046013cf547c182ade71edc901125", + "Id": "8ca995ae5f3243e0b04be1ede5f99ea0", + "IsHidden": "False" + }, + { + "Start": "09f15ca4b775415e997b0fe757ba49b5", + "End": "4d1a9ad2b9bb4a2e97e02ce1842d1a4e", + "Id": "1a89cd14c2954a80ab3deb959d6b8841", + "IsHidden": "False" + }, + { + "Start": "b7c833c61bfb4573bbc19fbacf7995cd", + "End": "6abb96aa7c0c4605be19c413b59b59fd", + "Id": "27a8d4a1815e42cca23e85b96fd837c0", + "IsHidden": "False" + }, + { + "Start": "b7c833c61bfb4573bbc19fbacf7995cd", + "End": "b30f09f51e60413a8f13df402a100ea6", + "Id": "a9ac3a8bc4ac4db0bf380e6f3913693e", + "IsHidden": "False" + }, + { + "Start": "69173906d6ff45858c8a24b49fbf19eb", + "End": "7688bac2071b454cad2294ae5fc17eca", + "Id": "b456132a4cc444fca41a30db5db9417d", + "IsHidden": "False" + }, + { + "Start": "54c8634404a746609f8ca34f5d609571", + "End": "4810e459919e439a8b0acea822f3ebc3", + "Id": "f3e6836373e44d88b6a9c3b1a525c68b", + "IsHidden": "False" + }, + { + "Start": "54c8634404a746609f8ca34f5d609571", + "End": "aefd1966d5c943aea34abc0978186140", + "Id": "59c79e241fc449e3b8cd4cbafe2f2aeb", + "IsHidden": "False" + }, + { + "Start": "2a3b0483cb1643eb8d21f875d2bfb165", + "End": "f319dd2ce797434c9377f361f12fd8ec", + "Id": "02e55776750e405baa25d20c23f34f0d", + "IsHidden": "False" + }, + { + "Start": "2a3b0483cb1643eb8d21f875d2bfb165", + "End": "4463fffad47b4e40af037900976c34fc", + "Id": "4163fc677b32457896d4875bfadaf0fb", + "IsHidden": "False" + }, + { + "Start": "d7d3493d3c254cc08b635d96faf7bf98", + "End": "8af67dd3fc37485c816cec145edd4759", + "Id": "2a4bc2a5f75e4afc99bc8bd3433ab254", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -6.256777286529541, + "EyeY": 10.278606414794922, + "EyeZ": -12.108186721801758, + "LookX": 9.7447071075439453, + "LookY": -8.45804500579834, + "LookZ": 14.550629615783691, + "UpX": 0.12895606458187103, + "UpY": 0.97277587652206421, + "UpZ": 0.19255498051643372 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a71afaef304c4e0192c6931eb1d3a131", + "Name": "Polygon.RegularPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1117.074274633665, + "Y": 3142.74270204608 + }, + { + "Id": "2dd79e9a8094462b8d9472b2fc2285c2", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 741.074274633665, + "Y": 3064.74270204608 + }, + { + "Id": "d1fe1311b7e9430887a0043ee034c85f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 741.074274633665, + "Y": 3254.57020204608 + }, + { + "Id": "63b93ddc25e5437a87a96688ec933e8b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 487.074274633665, + "Y": 3098.57020204608 + }, + { + "Id": "c9ab3c343c2a4b6d9c018d8ebc3d77d9", + "Name": "Curve.ExtrudeAsSolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1473.074274633665, + "Y": 3142.74270204608 + }, + { + "Id": "960562ff9d5546bb94d206e3b27d862a", + "Name": "PolySurface.BySolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1806.074274633665, + "Y": 3142.74270204608 + }, + { + "Id": "3591bd2cd97643c5a60caca73979b09b", + "Name": "PolySurface.LocateSurfacesByPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2225.074274633665, + "Y": 3227.24270204608 + }, + { + "Id": "f94559a906b643e79cd533f0a93402ad", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2664.074274633665, + "Y": 3227.24270204608 + }, + { + "Id": "d51ab135d91744c79f49ce3481fbeb09", + "Name": "Line.ByStartPointDirectionLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2664.074274633665, + "Y": 3540.24270204608 + }, + { + "Id": "91c38d2d91264a3b894215fe8e7ece48", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1806.074274633665, + "Y": 3409.3977020460798 + }, + { + "Id": "f7f5615f8a5e45a4a961bbc6fa8654a1", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2658.2904725554044, + "Y": 3031.5251282687964 + }, + { + "Id": "dcaa1b79179146cbba45e020711ef936", + "Name": "Color Palette", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2407.2757327953873, + "Y": 3074.2087869097486 + } + ], + "Annotations": [], + "X": -220.41616148556534, + "Y": -1271.3069419068095, + "Zoom": 0.52666234791436761 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint.md index 6cb8c180843..c0a1f718f9d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint.md @@ -1,7 +1,9 @@ ## In Depth -LocateSurfacesByPoint will return the first Surface intersected in the forward direction as defined by a Vector. In the example below, the Surface returned is intersected by a Vector originating at the Point. The Vector is represented as a Line. -___ -## Example File +`PolySurface.LocateSurfacesByPoint` returns the first surface intersected in the forward direction as defined by a vector. +In the example below, the surface returned is intersected by a vector originating at the point. The vector is represented as a line. +___ +## Example File +![PolySurface.LocateSurfacesByPoint](./Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint_img.jpg new file mode 100644 index 00000000000..3ed527fbee9 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.LocateSurfacesByPoint_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces.dyn new file mode 100644 index 00000000000..5a24dc80707 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces.dyn @@ -0,0 +1,592 @@ +{ + "Uuid": "6a6df533-57ca-4e20-88ec-b90d7f39e593", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolySurface.Surfaces", + "ElementResolver": { + "ResolutionMap": { + "Color": { + "Key": "DSCore.Color", + "Value": "DSCoreNodes.dll" + }, + "Display": { + "Key": "Display.Display", + "Value": "Display.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cb068ce429054800b0fc72af4b71f879", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "52c4e030ca644980b6b64cee6afa24d5", + "Name": "circle", + "Description": "Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7a1d806bde1649a5b85419bcd9a3cd61", + "Name": "numberSides", + "Description": "int\nDefault value : 5", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "031985c93fde4d618be5dd5dba843bb4", + "Name": "Polygon", + "Description": "Polygon", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", + "Replication": "Auto", + "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7dd1362175734f219261038e41d94790", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "eac60ad220ae45808141bb47e351c638", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "deb74cdcdb894811be2c17584badac6a", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6b2464a4388b4f278be49815c7897e09", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7ef2629a81f6405ab6f8b7ca5da27f4f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "dd8caf51d56e46ecbfe7c487def82c1c", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "6;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d7c8839768bf4dfca48f40cf271b653d", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8cca2107979e43598619d6f9c9891821", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "51620966c86f45f08ad64ac8305b5002", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "aabbeff9dec047c5a456b63461e48f51", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "15daff9dda884cfaba6ccd8b185f362b", + "Name": "distance", + "Description": "Distance to extrude\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a04761d373af40e3990edc5d7fb39310", + "Name": "Solid", + "Description": "The extruded Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double", + "Replication": "Auto", + "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bba4a1bc63f744b89866dab039d8a47f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "699f28397aad47de94b674323f405925", + "Name": "solid", + "Description": "Solid which surfaces to use\n\nSolid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d29ee5fb9824547ad3c8c2ef10278c2", + "Name": "PolySurface", + "Description": "PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.BySolid@Autodesk.DesignScript.Geometry.Solid", + "Replication": "Auto", + "Description": "Make Polysurface by surfaces of Solid.\n\nPolySurface.BySolid (solid: Solid): PolySurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7ee931228bc24f469b57e4d0e939a852", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8093d08c4165464f837e28956852287a", + "Name": "polySurface", + "Description": "Autodesk.DesignScript.Geometry.PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2cd35e9b7b8b436cb1e6b30246065bed", + "Name": "Surface[]", + "Description": "Surface[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.Surfaces", + "Replication": "Auto", + "Description": "Return new Surfaces representing the underlying Surfaces.\n\nPolySurface.Surfaces ( ): Surface[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "626d671a4c3f41129cea8d7e5352becf", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "f46282b2e09443ffbf65455a50ded4a3", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4260bb17fe294a79844520face83d848", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 102.0, + "WatchHeight": 38.0, + "Id": "615e7eb1192248a58069d2d7ad20db68", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "3b7e46a2b5a742be94d75dcc47ec89c2", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "04c47b41cc5943cf97c29bd1954cd78d", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4786808a41ce45a2871bbeef7b87b1ad", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d3c0612a1663482293e7e7166f6a12dd", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "943f14b43cc743db876f66c65a10d1d4", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8f703b83d4774eb698a5ec87227d1525", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 178, + "G": 234, + "B": 234, + "A": 255 + }, + "Id": "d1b5d31b1634469b8e53555b118a372b", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d4701e2b08c6413a931e45c1d4dcf2e4", + "Name": "Color", + "Description": "Selected Color.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Color from the palette" + } + ], + "Connectors": [ + { + "Start": "031985c93fde4d618be5dd5dba843bb4", + "End": "aabbeff9dec047c5a456b63461e48f51", + "Id": "347977d4c90e446ab4f9ebaff0461c1c", + "IsHidden": "False" + }, + { + "Start": "6b2464a4388b4f278be49815c7897e09", + "End": "52c4e030ca644980b6b64cee6afa24d5", + "Id": "7cec545d27534016916d11d3b4d6df1b", + "IsHidden": "False" + }, + { + "Start": "dd8caf51d56e46ecbfe7c487def82c1c", + "End": "7a1d806bde1649a5b85419bcd9a3cd61", + "Id": "fb035ee718cc492f84a8856baa9a339a", + "IsHidden": "False" + }, + { + "Start": "dd8caf51d56e46ecbfe7c487def82c1c", + "End": "15daff9dda884cfaba6ccd8b185f362b", + "Id": "2e23710bf0c3451c93e6a8819ff12925", + "IsHidden": "False" + }, + { + "Start": "8cca2107979e43598619d6f9c9891821", + "End": "deb74cdcdb894811be2c17584badac6a", + "Id": "4a0c1abd262c4d2ca7d97f10b7b44c7e", + "IsHidden": "False" + }, + { + "Start": "a04761d373af40e3990edc5d7fb39310", + "End": "699f28397aad47de94b674323f405925", + "Id": "4c8e8190b07c434ca7aee01c3fc07e0d", + "IsHidden": "False" + }, + { + "Start": "4d29ee5fb9824547ad3c8c2ef10278c2", + "End": "8093d08c4165464f837e28956852287a", + "Id": "65fd0270d48e4d3d90c887e45b204384", + "IsHidden": "False" + }, + { + "Start": "4d29ee5fb9824547ad3c8c2ef10278c2", + "End": "3b7e46a2b5a742be94d75dcc47ec89c2", + "Id": "4caf272f727b46fab85447f3427b04e0", + "IsHidden": "False" + }, + { + "Start": "2cd35e9b7b8b436cb1e6b30246065bed", + "End": "f46282b2e09443ffbf65455a50ded4a3", + "Id": "dded824faf83444989ea347cf7d8b33a", + "IsHidden": "False" + }, + { + "Start": "2cd35e9b7b8b436cb1e6b30246065bed", + "End": "d3c0612a1663482293e7e7166f6a12dd", + "Id": "42fe2b7c56484e4090f5ae6ccbbab88f", + "IsHidden": "False" + }, + { + "Start": "d4701e2b08c6413a931e45c1d4dcf2e4", + "End": "943f14b43cc743db876f66c65a10d1d4", + "Id": "c0a0779882854399a93d1f40a3591b28", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -9.1837615966796875, + "EyeY": 9.0076513290405273, + "EyeZ": 10.286493301391602, + "LookX": 11.37481689453125, + "LookY": -8.0109405517578125, + "LookZ": -15.547768592834473, + "UpX": 0.1045607328414917, + "UpY": 0.98419559001922607, + "UpZ": -0.14291974902153015 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "cb068ce429054800b0fc72af4b71f879", + "Name": "Polygon.RegularPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1259.5661320546551, + "Y": 3353.272419171105 + }, + { + "Id": "7dd1362175734f219261038e41d94790", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 883.5661320546551, + "Y": 3275.272419171105 + }, + { + "Id": "7ef2629a81f6405ab6f8b7ca5da27f4f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 883.5661320546551, + "Y": 3465.0999191711048 + }, + { + "Id": "d7c8839768bf4dfca48f40cf271b653d", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 629.5661320546551, + "Y": 3309.0999191711048 + }, + { + "Id": "51620966c86f45f08ad64ac8305b5002", + "Name": "Curve.ExtrudeAsSolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1615.5661320546551, + "Y": 3353.272419171105 + }, + { + "Id": "bba4a1bc63f744b89866dab039d8a47f", + "Name": "PolySurface.BySolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1948.5661320546551, + "Y": 3353.272419171105 + }, + { + "Id": "7ee931228bc24f469b57e4d0e939a852", + "Name": "PolySurface.Surfaces", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2275.5661320546551, + "Y": 3154.522419171105 + }, + { + "Id": "626d671a4c3f41129cea8d7e5352becf", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2627.5661320546551, + "Y": 3239.022419171105 + }, + { + "Id": "615e7eb1192248a58069d2d7ad20db68", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2627.5661320546551, + "Y": 3552.022419171105 + }, + { + "Id": "4786808a41ce45a2871bbeef7b87b1ad", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2671.1365412596056, + "Y": 3038.3546410502381 + }, + { + "Id": "d1b5d31b1634469b8e53555b118a372b", + "Name": "Color Palette", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2395.3380072207665, + "Y": 2980.8587504964962 + } + ], + "Annotations": [], + "X": -288.54023861404369, + "Y": -1482.3956829957538, + "Zoom": 0.54330014759681033 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces.md index 44f142b2014..8e6c0cdda1a 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces.md @@ -1,7 +1,10 @@ ## In Depth -Surfaces will return the Surfaces that make up a PolySurface. In the example below, a extruded hexagon will return eight individual Surfaces. -___ -## Example File +`PolySurface.Surfaces` returns the surfaces that make up a PolySurface. + +In the example below, `PolySurface.Surfaces` is used to return eight individual surfaces from an extruded hexagon. +___ +## Example File +![PolySurface.Surfaces](./Autodesk.DesignScript.Geometry.PolySurface.Surfaces_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces_img.jpg new file mode 100644 index 00000000000..ebe2e7aaa87 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.Surfaces_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries.dyn new file mode 100644 index 00000000000..024bae6d110 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries.dyn @@ -0,0 +1,547 @@ +{ + "Uuid": "87f3a4c6-c03d-4e6c-88c1-28030772aa65", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "Color": { + "Key": "DSCore.Color", + "Value": "DSCoreNodes.dll" + }, + "Display": { + "Key": "Display.Display", + "Value": "Display.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d0a9548be6aa465abb29d0c8d8b45260", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0f1fcbb2c1334405b3d65b7dff64e3fc", + "Name": "circle", + "Description": "Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5fd8f59575484f9785eef885313d9e77", + "Name": "numberSides", + "Description": "int\nDefault value : 5", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c29f19b15aaa43778480f2d563e3d930", + "Name": "Polygon", + "Description": "Polygon", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", + "Replication": "Auto", + "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a68671bcde6c4cd8b74cbaac07cb5311", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cede60e09fe740e6aeb4d3ac440eaa28", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0392998c14104bad8bb0f80cd0e37f9c", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9db90dedabdc4791a138fb0dee245044", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "08399a9a761c429d9fb95129344fb49c", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "51265b35206f4191a27f34ba88c7c872", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "6;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "dbd7b28f086f48c394b99aa52286f4c7", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "af555b609a8a4583a244fec04d766efc", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ef4d29195f3b49319e4b8a51523dbd8e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "435897fd8cc74394b4472d412f3e48a9", + "Name": "crossSections", + "Description": "Curves to loft through.\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7e9e3e50ccb14df1a4032ddedac93ba2", + "Name": "PolySurface", + "Description": "PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", + "Replication": "Auto", + "Description": "Makes PolySurface by Loft through Curves.\n\nPolySurface.ByLoft (crossSections: Curve[]): PolySurface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f5bb0869de3c4e0088f581df0404f88f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4643feff88214ccabdccd1e3031bfaad", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1559e2108ad8442caa9cc5cfc278bebc", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,0,0);\nPoint.ByCoordinates(0,0,6);" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "9f9d338753dd4157bceaa499aa57b09b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "5ff41c41bc9f483b8dd0b8dcec72319d", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "51866128a80244cf8ae6d0982d24eaf6", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e0550089edd243a4be4c14d1e7157e21", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3f5864d3ebf94409a5b54d985ef7b1b5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4f5fa667f09147c7bc5a55fd5fda82e2", + "Name": "polySurface", + "Description": "Autodesk.DesignScript.Geometry.PolySurface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e0d0c6e2691147daa90dab18048c9253", + "Name": "PolyCurve[]", + "Description": "PolyCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries", + "Replication": "Auto", + "Description": "Compute 2d cell boundaries which are not connected to other Surfaces\n\nPolySurface.UnconnectedBoundaries ( ): PolyCurve[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b8d196cec13941c294f92b3afd67aa54", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ec13b82ceebc4933951c362e853f2618", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "24be7dd6984a48f285eddb80a52cccb1", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e1e0133e4b4a40fb92e41576a8ecf4c1", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 179, + "G": 223, + "B": 238, + "A": 255 + }, + "Id": "c62bf36e98834d19b2d4bd1ba95cd42c", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "28fbf24b79de40e1a689fdcef380d213", + "Name": "Color", + "Description": "Selected Color.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Color from the palette" + } + ], + "Connectors": [ + { + "Start": "c29f19b15aaa43778480f2d563e3d930", + "End": "435897fd8cc74394b4472d412f3e48a9", + "Id": "d6cccdb2361d48f596641fbd7534c249", + "IsHidden": "False" + }, + { + "Start": "9db90dedabdc4791a138fb0dee245044", + "End": "0f1fcbb2c1334405b3d65b7dff64e3fc", + "Id": "a0caef9f7de945b29df1592ba605fc44", + "IsHidden": "False" + }, + { + "Start": "51265b35206f4191a27f34ba88c7c872", + "End": "5fd8f59575484f9785eef885313d9e77", + "Id": "34e5bcba9735481ba61653fa3daa2d6a", + "IsHidden": "False" + }, + { + "Start": "af555b609a8a4583a244fec04d766efc", + "End": "0392998c14104bad8bb0f80cd0e37f9c", + "Id": "b393775885044c01a43bd55e9743ec4e", + "IsHidden": "False" + }, + { + "Start": "7e9e3e50ccb14df1a4032ddedac93ba2", + "End": "4f5fa667f09147c7bc5a55fd5fda82e2", + "Id": "146f03e8b1e345aaa4ffc018b1ee9ec1", + "IsHidden": "False" + }, + { + "Start": "7e9e3e50ccb14df1a4032ddedac93ba2", + "End": "ec13b82ceebc4933951c362e853f2618", + "Id": "323609f88fe1478592b81bbf16b73c2a", + "IsHidden": "False" + }, + { + "Start": "4643feff88214ccabdccd1e3031bfaad", + "End": "5ff41c41bc9f483b8dd0b8dcec72319d", + "Id": "a24d8235051f4e1d8c5370ef639798b3", + "IsHidden": "False" + }, + { + "Start": "1559e2108ad8442caa9cc5cfc278bebc", + "End": "51866128a80244cf8ae6d0982d24eaf6", + "Id": "b050e7cb717b4bf5b520bb04356f339e", + "IsHidden": "False" + }, + { + "Start": "e0550089edd243a4be4c14d1e7157e21", + "End": "cede60e09fe740e6aeb4d3ac440eaa28", + "Id": "c75f46a4be234199a96651f879a31f9d", + "IsHidden": "False" + }, + { + "Start": "28fbf24b79de40e1a689fdcef380d213", + "End": "24be7dd6984a48f285eddb80a52cccb1", + "Id": "c4af922bd63f49019fa06310b450544f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -9.8797941207885742, + "EyeY": 12.201346397399902, + "EyeZ": 6.7003574371337891, + "LookX": 11.1499605178833, + "LookY": -12.615135192871094, + "LookZ": -12.831369400024414, + "UpX": 0.26887628436088562, + "UpY": 0.91212010383605957, + "UpZ": -0.30942273139953613 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d0a9548be6aa465abb29d0c8d8b45260", + "Name": "Polygon.RegularPolygon", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1457.0365903825871, + "Y": 3307.4141078189205 + }, + { + "Id": "a68671bcde6c4cd8b74cbaac07cb5311", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1081.0365903825871, + "Y": 3229.4141078189205 + }, + { + "Id": "08399a9a761c429d9fb95129344fb49c", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1081.0365903825871, + "Y": 3419.2416078189203 + }, + { + "Id": "dbd7b28f086f48c394b99aa52286f4c7", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 821.03659038258706, + "Y": 3341.2416078189203 + }, + { + "Id": "ef4d29195f3b49319e4b8a51523dbd8e", + "Name": "PolySurface.ByLoft", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1813.0365903825871, + "Y": 3307.4141078189205 + }, + { + "Id": "f5bb0869de3c4e0088f581df0404f88f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 425.03659038258706, + "Y": 3160.06910781892 + }, + { + "Id": "9f9d338753dd4157bceaa499aa57b09b", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 821.03659038258706, + "Y": 3151.4141078189205 + }, + { + "Id": "3f5864d3ebf94409a5b54d985ef7b1b5", + "Name": "PolySurface.UnconnectedBoundaries", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2191.0365903825868, + "Y": 3392.4141078189205 + }, + { + "Id": "b8d196cec13941c294f92b3afd67aa54", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2233.8261365109624, + "Y": 3143.6105685740645 + }, + { + "Id": "c62bf36e98834d19b2d4bd1ba95cd42c", + "Name": "Color Palette", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1979.7478510391356, + "Y": 3114.710668804757 + } + ], + "Annotations": [], + "X": -281.85950330884407, + "Y": -1783.2248993967348, + "Zoom": 0.64903243119860643 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries.md index 46da39b8bc9..e6254715957 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries.md @@ -1,7 +1,9 @@ ## In Depth -UnconnectedBoundaries will return PolyCurves that represent open boundaries. In the example below, an extruded hexagon returns it's top and bottom boundaries as PolyCurves since they are unconnected. -___ -## Example File +`PolySurface.UnconnectedBoundaries` returns PolyCurves that represent open boundaries. +In the example below, `PolySurface.UnconnectedBoundaries` returns the top and bottom boundaries of an extruded hexagon as PolyCurves since they are unconnected. +___ +## Example File +![PolySurface.UnconnectedBoundaries](./Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries_img.jpg new file mode 100644 index 00000000000..14d3fec3055 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.UnconnectedBoundaries_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Polygon.ByPoints.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Polygon.ByPoints.md index d5be3cc90ff..cbcae55887c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Polygon.ByPoints.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Polygon.ByPoints.md @@ -1,5 +1,8 @@ ## In Depth -Revit will generate and contour a mesh from a list of supplied points. The points cannot be collinear. +`Polygon.ByPoints` creates a polygon from a list of input points. The points will be connected in the order of the list they originate from. + +In the example below, we create a list of random points driven by a number slider. We then use a `Polygon.ByPoints` node to connect the points with lines. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length).md deleted file mode 100644 index 376b921c759..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length).md +++ /dev/null @@ -1,6 +0,0 @@ -## In Depth -Rectangle.ByWidthLength will create a rectangle at the given coordinate system with the given width/length. If the input coordinate system is moved, the rectangle will also move according to the coordinate system. -___ -## Example File - -![Rectangle.ByWidthLength](./Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem,%20width,%20length)_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length)_img.png deleted file mode 100644 index 8ca3bc26252..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length).dyn deleted file mode 100644 index 877e48fe073..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length).dyn +++ /dev/null @@ -1,244 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "ByWidthLength", - "ElementResolver": { - "ResolutionMap": { - "Autodesk.DesignScript.Geometry.Vector": { - "Key": "Autodesk.DesignScript.Geometry.Vector", - "Value": "ProtoGeometry.dll" - } - } - }, - "Inputs": [ - { - "Id": "d1cb45b71e5f4ef9b6da7c41293897a6", - "Name": "Number Slider", - "Type": "number", - "Value": "6.8", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - }, - { - "Id": "986b2b32a0774e0281b5d987ba13d0ea", - "Name": "Number Slider", - "Type": "number", - "Value": "2.7", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - } - ], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 6.8, - "Id": "d1cb45b71e5f4ef9b6da7c41293897a6", - "Inputs": [], - "Outputs": [ - { - "Id": "c5427071870f4a58b1e0ef580075c91e", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 2.7, - "Id": "986b2b32a0774e0281b5d987ba13d0ea", - "Inputs": [], - "Outputs": [ - { - "Id": "3bb102ab730b41f58edec34c0bdea3b5", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@Autodesk.DesignScript.Geometry.Plane,double,double", - "Id": "9ca64c4a9067431f8bfcc8c3e4271867", - "Inputs": [ - { - "Id": "0302e53fcef24764beac3cdad82b3093", - "Name": "plane", - "Description": "Plane", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "70129ea277d043a4bc08b6aa1b78fafa", - "Name": "width", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "70941aa07bea4c888e7b15b6be76c853", - "Name": "length", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "bc9d296b13fe44469f99b4ac158d9d4a", - "Name": "Rectangle", - "Description": "Rectangle", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a Rectangle centered at input Plane root, with input width (Plane X axis length), and length (Plane Y axis length).\n\nRectangle.ByWidthLength (plane: Plane, width: double = 1, length: double = 1): Rectangle" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.YZ", - "Id": "a1f1fbb297974af88ea9603fec255212", - "Inputs": [], - "Outputs": [ - { - "Id": "7df9f596b33942d4b0b1014031b39da0", - "Name": "Plane", - "Description": "Plane", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Creates a plane in the world YZ\n\nPlane.YZ ( ): Plane" - } - ], - "Connectors": [ - { - "Start": "c5427071870f4a58b1e0ef580075c91e", - "End": "70129ea277d043a4bc08b6aa1b78fafa", - "Id": "497830152b2948049a6659674c1fc371" - }, - { - "Start": "3bb102ab730b41f58edec34c0bdea3b5", - "End": "70941aa07bea4c888e7b15b6be76c853", - "Id": "e5f6f76ad4f748c680c6e5a077158238" - }, - { - "Start": "7df9f596b33942d4b0b1014031b39da0", - "End": "0302e53fcef24764beac3cdad82b3093", - "Id": "5c16093d08e44c30abcfd79648300bcf" - } - ], - "Dependencies": [], - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "Background Preview", - "EyeX": -4.7700605392456055, - "EyeY": 4.4356050491333008, - "EyeZ": 6.0252628326416016, - "LookX": 5.1657471656799316, - "LookY": -3.6908137798309326, - "LookZ": -5.1317133903503418, - "UpX": 0.17762959003448486, - "UpY": 0.9681476354598999, - "UpZ": -0.17645928263664246 - }, - "NodeViews": [ - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "d1cb45b71e5f4ef9b6da7c41293897a6", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 550.481983567209, - "Y": 837.341060714802 - }, - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "986b2b32a0774e0281b5d987ba13d0ea", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 550.481983567209, - "Y": 901.821493897852 - }, - { - "ShowGeometry": true, - "Name": "Rectangle.ByWidthLength", - "Id": "9ca64c4a9067431f8bfcc8c3e4271867", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1064.97860154654, - "Y": 750.186920343878 - }, - { - "ShowGeometry": true, - "Name": "Plane.YZ", - "Id": "a1f1fbb297974af88ea9603fec255212", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 772.881983567209, - "Y": 750.186920343878 - } - ], - "Annotations": [], - "X": -403.671123827002, - "Y": -667.501466533396, - "Zoom": 0.93960835564511 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length).md deleted file mode 100644 index 46eca40f0aa..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Create a Rectangle centered at the origin of the input plane, with specified width (X Axis length), and length (Y Axis length). In the example, we use the world YZ plane as the input plane. The width specifies the plane X Axis length, which in this case corresponds to the world Y axis, and the length specifies the plane Y Axis length which is this case corresponds to the world Z Axis. -___ -## Example File - -![ByWidthLength (plane, width, length)](./Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane,%20width,%20length)_img.png) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length)_img.jpg deleted file mode 100644 index aea27f4d059..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length)_img.png deleted file mode 100644 index 73111931b17..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).dyn deleted file mode 100644 index 0dd77101730..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).dyn +++ /dev/null @@ -1,200 +0,0 @@ -{ - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", - "IsCustomNode": false, - "Description": "", - "Name": "ByWidthLength", - "ElementResolver": { - "ResolutionMap": { - "Autodesk.DesignScript.Geometry.Vector": { - "Key": "Autodesk.DesignScript.Geometry.Vector", - "Value": "ProtoGeometry.dll" - } - } - }, - "Inputs": [ - { - "Id": "e9f3d7e52ead46588db67b95b63967d3", - "Name": "Number Slider", - "Type": "number", - "Value": "4.4", - "MaximumValue": 10.0, - "MinimumValue": 1.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - }, - { - "Id": "06f823916bf84015a549df8d6286af82", - "Name": "Number Slider", - "Type": "number", - "Value": "2.8", - "MaximumValue": 10.0, - "MinimumValue": 1.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values." - } - ], - "Outputs": [], - "Nodes": [ - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", - "Id": "17cf0a72ecfb48da948f50d145f7a4fc", - "Inputs": [ - { - "Id": "56aa7d9b003045f0999e2dd14d139ee0", - "Name": "width", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "cb4fa3e1d48a4deab322fc9aa639852f", - "Name": "length", - "Description": "double\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "ff353cb8faa44abc8807224cfe0f1e93", - "Name": "Rectangle", - "Description": "Rectangle", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 1.0, - "StepValue": 0.1, - "InputValue": 4.4, - "Id": "e9f3d7e52ead46588db67b95b63967d3", - "Inputs": [], - "Outputs": [ - { - "Id": "f4fe95197bd04fc18eecc53a3305330c", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 1.0, - "StepValue": 0.1, - "InputValue": 2.8, - "Id": "06f823916bf84015a549df8d6286af82", - "Inputs": [], - "Outputs": [ - { - "Id": "5c5ec40f2cdb446dac36de30624d3cad", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - } - ], - "Connectors": [ - { - "Start": "f4fe95197bd04fc18eecc53a3305330c", - "End": "56aa7d9b003045f0999e2dd14d139ee0", - "Id": "1168788cde9447eeabec6b090caaf73d" - }, - { - "Start": "5c5ec40f2cdb446dac36de30624d3cad", - "End": "cb4fa3e1d48a4deab322fc9aa639852f", - "Id": "d082fafb7a284b67ab1c7ca68547fe7c" - } - ], - "Dependencies": [], - "Bindings": [], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", - "RunPeriod": "1000" - }, - "Camera": { - "Name": "Background Preview", - "EyeX": -3.7591266632080078, - "EyeY": 3.1215903759002686, - "EyeZ": 3.2547216415405273, - "LookX": 3.2829258441925049, - "LookY": -2.3455789089202881, - "LookZ": -3.2612965106964111, - "UpX": 0.17762959003448486, - "UpY": 0.9681476354598999, - "UpZ": -0.17645928263664246 - }, - "NodeViews": [ - { - "ShowGeometry": true, - "Name": "Rectangle.ByWidthLength", - "Id": "17cf0a72ecfb48da948f50d145f7a4fc", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 17.492407768981593, - "Y": -56.0504367481049 - }, - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "e9f3d7e52ead46588db67b95b63967d3", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -381.50759223101841, - "Y": -85.0504367481049 - }, - { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "06f823916bf84015a549df8d6286af82", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": -381.50759223101841, - "Y": -1.0504367481049002 - } - ], - "Annotations": [], - "X": 924.403691516477, - "Y": 430.983352601861, - "Zoom": 1.67813424616858 - } -} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).md deleted file mode 100644 index 4894a0c3db6..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -The Rectangle By Width Length node creates a rectangle on the Z-base plane with a specified length and width dimension. The center of the rectangle will be located at the grid origin. In this example, we use two Number Sliders to drive the shape of the rectangle. -___ -## Example File - -![ByWidthLength (width, length)](./Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width,%20length)_img.png) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.jpg deleted file mode 100644 index 10160e34b1d..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.png b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.png deleted file mode 100644 index 98ac2efaedd..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.png and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.Area.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.Area.md index 9f61a08f26d..eaca00ed931 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.Area.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.Area.md @@ -1,5 +1,8 @@ ## In Depth -Room area is returned as a double. +`Solid.Area` returns the surface area of a given solid. + +In the example below, we start with a cube and then chamfer the edges to produce a new solid. We use `Solid.Area` to find the total area of all the surfaces of this solid. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections).md index 2ebb05491a6..d5308b24c1d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections).md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections).md @@ -1,5 +1,8 @@ ## In Depth -Surface ByLoft with cross sections takes a list of curves as an input. It will produce a surface by lofting between the list of curves in order. In the example below we create two curves, a line and a sine curve. We use List.Create to combine these two curves into a list, which we use as an input for Surface ByLoft. The result is a surface that is lofted between a sine curve on one side, and a line on the other. +`Solid.ByLoft (crossSections)` takes a list of closed curves as an input. It produces a solid by lofting between items on the list of curves in order. + +In the example below, we start with a circle. We then produce a series of translated circles based on a sine curve. This list of curves is used as the input for `Solid.ByLoft`. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves).md deleted file mode 100644 index fbaf054a501..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Surface by Loft with cross sections and guide curves takes a list of cross sections to loft between, and a separate list of guide curves to determine the profile of the loft. In the example below, we use two straight lines as the input cross sections. For the guide curves, we create one sine curve and one straight line. A number slider controls the distance between the sine curve and the straight line. The resulting loft interpolates between the sine curve and the straight line. -___ -## Example File - -![ByLoft (crossSections, guideCurves)](./Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections,%20guideCurves)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByRevolve.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByRevolve.md index ff6f905b1c7..b281ff7e949 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByRevolve.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByRevolve.md @@ -1,5 +1,8 @@ ## In Depth -Surface by Revolve creates a surface by rotating a given profile curve around an axis. The axis is defined by an axisOrigin point, and an axisDirection vector. The start angle determines where to begin the surface, measured in degrees, and the sweepAngle determines how far around the axis to continue the surface. In the example below, we use a curve generated with a cosine function as the profile curve, and two number sliders to control the startAngle and sweepAngle. The axisOrigin and axisDirection are left at the default values of the world origin and world z-axis for this example +`Solid.ByRevolve` creates a surface by rotating a given profile curve around an axis. The axis is defined by an `axisOrigin` point and an `axisDirection` vector. The start angle determines where to begin the surface, measured in degrees, and the `sweepAngle` determines how far around the axis to continue the surface. + +In the example below, we use a curve generated with a cosine function as the profile curve, and two number sliders to control the `startAngle` and `sweepAngle`. The `axisOrigin` and `axisDirection` are left at the default values of the world origin and world z-axis for this example. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.BySweep2Rails.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.BySweep2Rails.md index e302fa5b11f..029d11d8c42 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.BySweep2Rails.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.BySweep2Rails.md @@ -1,5 +1,8 @@ ## In Depth -Surface by Sweep 2 Rails takes an input curve and uses two guide curves to sweep the profile curve along. In the example below, we use a half-circle as the input profile. We create two diverging lines to use as the rail curves for a BySweep2Rails node. The result is a surface with a half-circle profile that grows as the arc moves along the diverging lines. +`Solid.BySweep2Rails` returns a new solid from a curve profile swept along two curve rails. + +In the example below, a new solid is returned from sweeping a circle along two arcs as rails. Switching the arc inputs in `path` and `guideRail` will change which arc the sweep is perpendicular to. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Area.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Area.md index a460c53f97f..3e779c62890 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Area.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Area.md @@ -1,5 +1,8 @@ ## In Depth -Room area is returned as a double. +`Surface.Area` returns the area of a given surface. + +In the example below, we create a surface by filling in a NurbsCurve. We then use `Surface.Area` to find the total area of this surface. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ByLoft(crossSections, guideCurves).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ByLoft(crossSections, guideCurves).md deleted file mode 100644 index 6df7c2328af..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ByLoft(crossSections, guideCurves).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Surface by Loft with cross sections and guide curves takes a list of cross sections to loft between, and a separate list of guide curves to determine the profile of the loft. In the example below, we use two straight lines as the input cross sections. For the guide curves, we create one sine curve and one straight line. A number slider controls the distance between the sine curve and the straight line. The resulting loft interpolates between the sine curve and the straight line. -___ -## Example File - - - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness).dyn new file mode 100644 index 00000000000..c208bcb9e12 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness).dyn @@ -0,0 +1,582 @@ +{ + "Uuid": "4cadb0ed-635c-44ed-b83e-bb9642d9601e", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Surface.Thicken", + "ElementResolver": { + "ResolutionMap": { + "Math": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [ + { + "Id": "9b8d8a483fc244cc869903e0298f7c79", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "0.8", + "MaximumValue": 20.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "46f950b5fe6145b8b18e8376297a4add", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "23643f2fb52d47e7a1802214bae0a5e2", + "Name": "path", + "Description": "The input path to sweep along.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c2fed4d4ae8348e987029affd1e590b9", + "Name": "guideRail", + "Description": "A rail to guide the orientation of the sweep.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f6d2430732944b38aa904a6c7e3827f7", + "Name": "profile", + "Description": "The profile curve to sweep along the path.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f40f4141953e417d99c879c9fd972ce9", + "Name": "Surface", + "Description": "Surface created by sweeping two rails", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep2Rails@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Sweep the cross section curve along a path guided by a two rails\n\nSurface.BySweep2Rails (path: Curve, guideRail: Curve, profile: Curve): Surface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c602bcf62d04417780faf5ab8d1c8754", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "18a3c1ef337a46e3b48eb577eaf4bb2b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4fa39a2ba5344769898e406d18247e04", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,1,0);\nPoint.ByCoordinates(10,6,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "465066644bdc4ad8b381cdb43bef4659", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d20c3425065a49b7949403fc27d24dd7", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "095aa4fcc1294a4894c3f53b9b27e704", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ee6f82ec6fea4132b197751367f012c3", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "47bf6e834e034077a11820b48f2fd328", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1c102cdf6ee5424d90b0a8726f3dcfc5", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0033296a528e47bbb6361295f9a257a6", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "79487042973e437495fa93c6921b519e", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "472340e7974847ec8f7dd34f399ab060", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2102d649d2da4cb2963b2dc448a04c74", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "82c27e9da7c84301a816dbd95c8c3f73", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,-1,0);\nPoint.ByCoordinates(10,-1,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8071412212ac46f9856121fd80444f1c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d7601527c1c94240bd059a01b60862fa", + "Name": "firstPoint", + "Description": "1st point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8be23c7687c4c219bdf6bc5ea258f60", + "Name": "secondPoint", + "Description": "2nd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "51cdbff78aaa4e30a9f4412cb5b43eb7", + "Name": "thirdPoint", + "Description": "3rd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1e2d52d0abd94a8e90b9ca1518b73c09", + "Name": "Arc", + "Description": "Arc created from three points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ee8b86682e4d4a35bbe3af2667838194", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1da36deb96364d7a9ab07a764c4b799d", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8e6dc679451b45568eaabff72d89f6a6", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4d5f77ef90424b118792821e77ce221f", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,-1,0);\nPoint.ByCoordinates(0,0,1);\nPoint.ByCoordinates(0,1,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0c6b81740bc24e55a4ea6e82f5a877c1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "57693d85f262470982f4d5d7cc52b302", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "61543a55614f4c4e80502de355d55644", + "Name": "thickness", + "Description": "Amount to thicken\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "249f43528931434d9ea95d0227ce29d5", + "Name": "Solid", + "Description": "Thickened surface as solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double", + "Replication": "Auto", + "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 20.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "9b8d8a483fc244cc869903e0298f7c79", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6ffaf0673a234eca90a6813868da119f", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.8 + } + ], + "Connectors": [ + { + "Start": "f40f4141953e417d99c879c9fd972ce9", + "End": "57693d85f262470982f4d5d7cc52b302", + "Id": "9e51575eecc34496a64894a9593644c0", + "IsHidden": "False" + }, + { + "Start": "18a3c1ef337a46e3b48eb577eaf4bb2b", + "End": "d20c3425065a49b7949403fc27d24dd7", + "Id": "f9ed649192fe4a588b7ac5f01d4601a2", + "IsHidden": "False" + }, + { + "Start": "4fa39a2ba5344769898e406d18247e04", + "End": "095aa4fcc1294a4894c3f53b9b27e704", + "Id": "99297dd41daf4ef28f67bdcc0279e54c", + "IsHidden": "False" + }, + { + "Start": "ee6f82ec6fea4132b197751367f012c3", + "End": "c2fed4d4ae8348e987029affd1e590b9", + "Id": "b480761a39d3480ea2d570cc495a2eb4", + "IsHidden": "False" + }, + { + "Start": "79487042973e437495fa93c6921b519e", + "End": "23643f2fb52d47e7a1802214bae0a5e2", + "Id": "ec92295d3c7a47169ea88df73f0a411b", + "IsHidden": "False" + }, + { + "Start": "2102d649d2da4cb2963b2dc448a04c74", + "End": "1c102cdf6ee5424d90b0a8726f3dcfc5", + "Id": "deeeae543ed4439484395502846f8935", + "IsHidden": "False" + }, + { + "Start": "82c27e9da7c84301a816dbd95c8c3f73", + "End": "0033296a528e47bbb6361295f9a257a6", + "Id": "cf8ee4ab1a9d42f3b30b7ac706136fcb", + "IsHidden": "False" + }, + { + "Start": "1e2d52d0abd94a8e90b9ca1518b73c09", + "End": "f6d2430732944b38aa904a6c7e3827f7", + "Id": "5201857263cd419f98a6cb0d9faab284", + "IsHidden": "False" + }, + { + "Start": "1da36deb96364d7a9ab07a764c4b799d", + "End": "d7601527c1c94240bd059a01b60862fa", + "Id": "1c6db565ea6a466cb4d54336a2050f4b", + "IsHidden": "False" + }, + { + "Start": "8e6dc679451b45568eaabff72d89f6a6", + "End": "c8be23c7687c4c219bdf6bc5ea258f60", + "Id": "d317afeb396e484b9b2a044d7cabd902", + "IsHidden": "False" + }, + { + "Start": "4d5f77ef90424b118792821e77ce221f", + "End": "51cdbff78aaa4e30a9f4412cb5b43eb7", + "Id": "b51b41d7498e4085ad5860ff72059232", + "IsHidden": "False" + }, + { + "Start": "6ffaf0673a234eca90a6813868da119f", + "End": "61543a55614f4c4e80502de355d55644", + "Id": "a7e73532fe3e435eaf7a5d24b09ff292", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -12.151876449584961, + "EyeY": 10.257155418395996, + "EyeZ": 4.30262565612793, + "LookX": 16.018514633178711, + "LookY": -5.6682891845703125, + "LookZ": -8.9196844100952148, + "UpX": 0.073107823729515076, + "UpY": 0.996492862701416, + "UpZ": -0.040709063410758972 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "46f950b5fe6145b8b18e8376297a4add", + "Name": "Surface.BySweep2Rails", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 616.06536709016132, + "Y": -9.73849970432562 + }, + { + "Id": "c602bcf62d04417780faf5ab8d1c8754", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -165.93463290983868, + "Y": 32.916500295674382 + }, + { + "Id": "465066644bdc4ad8b381cdb43bef4659", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 245.06536709016132, + "Y": 24.261500295674381 + }, + { + "Id": "47bf6e834e034077a11820b48f2fd328", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 245.06536709016132, + "Y": -152.73849970432562 + }, + { + "Id": "472340e7974847ec8f7dd34f399ab060", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -165.93463290983868, + "Y": -144.08349970432559 + }, + { + "Id": "8071412212ac46f9856121fd80444f1c", + "Name": "Arc.ByThreePoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 245.06536709016132, + "Y": 201.26150029567438 + }, + { + "Id": "ee8b86682e4d4a35bbe3af2667838194", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -165.93463290983868, + "Y": 218.7440002956744 + }, + { + "Id": "0c6b81740bc24e55a4ea6e82f5a877c1", + "Name": "Surface.Thicken", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1064.0653670901613, + "Y": 79.261500295674381 + }, + { + "Id": "9b8d8a483fc244cc869903e0298f7c79", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 616.06536709016132, + "Y": 202.26150029567438 + } + ], + "Annotations": [], + "X": 144.48276377952061, + "Y": 274.18425344347753, + "Zoom": 0.62740812659763423 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness).md new file mode 100644 index 00000000000..2d8760b0b92 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness).md @@ -0,0 +1,10 @@ +## In Depth +`Surface.Thicken` creates a solid by offsetting a surface according to the thickness input, capping the ends to close the solid. + +In the example below, we first create a surface by using a `Surface.BySweep2Rails`. We then create a solid by using a number slider to determine the thickness input of a `Surface.Thicken` node. + + +___ +## Example File + +![Surface.Thicken](./Autodesk.DesignScript.Geometry.Surface.Thicken(surface,%20thickness)_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness)_img.jpg new file mode 100644 index 00000000000..820353c76f3 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness)_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides).md deleted file mode 100644 index 48efaaf80e9..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Thicken Surface into a Solid, extruding in the direction of Surface normals. If both_sides parameter is true, surface is thickened on both sides. -___ -## Example File - -![Thicken (thickness, both_sides)](./Autodesk.DesignScript.Geometry.Surface.Thicken(thickness,%20both_sides)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface.md deleted file mode 100644 index 0e1ef6db5e6..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface.md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Surface To Nurbs Surface takes a surface as input and returns a Nurbs Surface that approximates the input surface. In the example below, we create a surface using a ByPatch node with a close Nurbs Curve as an input. Note that when we use this surface as the input for a ToNurbsSurface node, the result is an untrimmed Nurbs Surface with four sides. -___ -## Example File - -![ToNurbsSurface](./Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface_img.jpg deleted file mode 100644 index 2de207a2f38..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadii.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadii.md deleted file mode 100644 index fc0563bdfd6..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadii.md +++ /dev/null @@ -1,5 +0,0 @@ -## ByConePointsRadii - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadius.md deleted file mode 100644 index 24990268626..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadius.md +++ /dev/null @@ -1,5 +0,0 @@ -## ByConePointsRadius - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCoordinateSystemRadius.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCoordinateSystemRadius.md deleted file mode 100644 index 9f33d937384..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCoordinateSystemRadius.md +++ /dev/null @@ -1,5 +0,0 @@ -## ByQuadballCoordinateSystemRadius - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices).md deleted file mode 100644 index 9433018ff33..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices).md +++ /dev/null @@ -1,5 +0,0 @@ -## FlattenVertices(vertices) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices, parallelPlane).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices, parallelPlane).md deleted file mode 100644 index 9381f22bdaa..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices, parallelPlane).md +++ /dev/null @@ -1,5 +0,0 @@ -## FlattenVertices(vertices, parallelPlane) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(file, inSmoothMode).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(file, inSmoothMode).md deleted file mode 100644 index 8280fa68155..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(file, inSmoothMode).md +++ /dev/null @@ -1,5 +0,0 @@ -## ImportFromTSM(file, inSmoothMode) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(filePath, inSmoothMode).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(filePath, inSmoothMode).md deleted file mode 100644 index 210956c7d48..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(filePath, inSmoothMode).md +++ /dev/null @@ -1,5 +0,0 @@ -## ImportFromTSM(filePath, inSmoothMode) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(file, inSmoothMode).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(file, inSmoothMode).md deleted file mode 100644 index f8300518593..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(file, inSmoothMode).md +++ /dev/null @@ -1,5 +0,0 @@ -## ImportFromTSS(file, inSmoothMode) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(filePath, inSmoothMode).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(filePath, inSmoothMode).md deleted file mode 100644 index 3300d1f91f9..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(filePath, inSmoothMode).md +++ /dev/null @@ -1,5 +0,0 @@ -## ImportFromTSS(filePath, inSmoothMode) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(firstGroup, secondGroup, keepSubdCreases).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(firstGroup, secondGroup, keepSubdCreases).md deleted file mode 100644 index 665f228e5f0..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(firstGroup, secondGroup, keepSubdCreases).md +++ /dev/null @@ -1,5 +0,0 @@ -## WeldVertices(firstGroup, secondGroup, keepSubdCreases) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(vertices, newPosition, keepSubdCreases).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(vertices, newPosition, keepSubdCreases).md deleted file mode 100644 index e2049c90173..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(vertices, newPosition, keepSubdCreases).md +++ /dev/null @@ -1,5 +0,0 @@ -## WeldVertices(vertices, newPosition, keepSubdCreases) - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. - -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.UV.ByCoordinates.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.UV.ByCoordinates.md index ec0bd6173fa..b2d881230d8 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.UV.ByCoordinates.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.UV.ByCoordinates.md @@ -1,5 +1,8 @@ ## In Depth -Reference points are created in the Revit conceptual design environment. +`UV.ByCoordinates` will return a UV from two lists of doubles. U and V are the horizontal and vertical coordinates, respectively, that define how 2D textures are applied to a 3D surface. + +In the example below, a UV is returned from 400 random values to create a Delaunay triangulation of a NurbsSurface. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees).dyn new file mode 100644 index 00000000000..2c5a1300c60 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees).dyn @@ -0,0 +1,520 @@ +{ + "Uuid": "de11d450-0fc6-4a54-92ca-af6141808709", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Vector.Rotate", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "ac4a235093ad4cb4b3af76009e3c59da", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "30.7", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "045f36058eb6453f971d59ee90a8d39d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ce453286953d476da8bbc29146738860", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "900cf568b4bd4997831cafd24dd52592", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4e46de292e974a7b9edc392aefa8e070", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d5e96732b0f4d75af6cae3df03bf457", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "de5da1c0ad3340c2b653cca799c2941e", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8011f2fc93bf43c582cc9f0dab23197a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ea906786f4ef4706ab5079b35850fc19", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6841d53e56d24e0398225b274bf08ddd", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8dc6e958ea964b629215ae145764725b", + "Name": "direction", + "Description": "Direction vector\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5728b160b5554e01b7170ca946360d97", + "Name": "length", + "Description": "Length of line\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b15767e63584fe7b0fb68921393e441", + "Name": "Line", + "Description": "Line from start direction and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "82a8190355d143668630612d42dd423c", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "12adb8fd31074108a721e880de6b994e", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3e13f30ed43245d4a678c948e7a14321", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "80b9c7c753864792bb8ece741509b46c", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "4;" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "ac4a235093ad4cb4b3af76009e3c59da", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ed789a4d3d104f44890da74a61483059", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 30.7 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0fb051bb3e7d473180c2d4e22852832e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "61d82e114e884078bcccfb3e478db994", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d3145aa6813c4ed8ac8b69a09ac6255f", + "Name": "axis", + "Description": "Rotation axis vector\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "56551756c74643cdb2ee7e040c3b2964", + "Name": "degrees", + "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6ac8b37b140d4d06b8c74adc4ab09be9", + "Name": "Vector", + "Description": "Rotated vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Rotates a Vector around an axis by a specified number of degrees\n\nVector.Rotate (axis: Vector, degrees: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "700bf9100da543dcb5dd3e090df68f76", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "72e9772d57e54f7eb40812923c924602", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "93a8e5f386924ee184310396093ff580", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0e8a4b1345614ac88c4b99c25ce53029", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", + "Replication": "Auto", + "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bd92c2cb6707441bb8bc1755d5232aae", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "aae8161f9efc4760adc078a185da3dc0", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis", + "Replication": "Auto", + "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector" + } + ], + "Connectors": [ + { + "Start": "4d5e96732b0f4d75af6cae3df03bf457", + "End": "61d82e114e884078bcccfb3e478db994", + "Id": "24d9062a8a2c4256b652a793e31250c0", + "IsHidden": "False" + }, + { + "Start": "8011f2fc93bf43c582cc9f0dab23197a", + "End": "ce453286953d476da8bbc29146738860", + "Id": "cf8811f4d64b4970add74de324825d88", + "IsHidden": "False" + }, + { + "Start": "8011f2fc93bf43c582cc9f0dab23197a", + "End": "900cf568b4bd4997831cafd24dd52592", + "Id": "34adb81fb63846059f9ae024e8a8f306", + "IsHidden": "False" + }, + { + "Start": "8011f2fc93bf43c582cc9f0dab23197a", + "End": "4e46de292e974a7b9edc392aefa8e070", + "Id": "d5b996f2491d45538d7d1948063314bc", + "IsHidden": "False" + }, + { + "Start": "12adb8fd31074108a721e880de6b994e", + "End": "6841d53e56d24e0398225b274bf08ddd", + "Id": "5a82883b00984e13b9c67f8283652c1a", + "IsHidden": "False" + }, + { + "Start": "80b9c7c753864792bb8ece741509b46c", + "End": "5728b160b5554e01b7170ca946360d97", + "Id": "955527e426024542873081154bd0d65e", + "IsHidden": "False" + }, + { + "Start": "ed789a4d3d104f44890da74a61483059", + "End": "56551756c74643cdb2ee7e040c3b2964", + "Id": "1b056c1686974065bb9f959d83f2f2fb", + "IsHidden": "False" + }, + { + "Start": "6ac8b37b140d4d06b8c74adc4ab09be9", + "End": "8dc6e958ea964b629215ae145764725b", + "Id": "814f0b4d91394f1296ab7e2fab28cc67", + "IsHidden": "False" + }, + { + "Start": "72e9772d57e54f7eb40812923c924602", + "End": "d3145aa6813c4ed8ac8b69a09ac6255f", + "Id": "474a19fdd80e4afcb65db308e139232b", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -5.53273868560791, + "EyeY": 7.3604140281677246, + "EyeZ": -14.374226570129395, + "LookX": 7.9997901916503906, + "LookY": -1.368828296661377, + "LookZ": 13.5211820602417, + "UpX": -0.06558285653591156, + "UpY": 0.99167114496231079, + "UpZ": -0.11084761470556259 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "045f36058eb6453f971d59ee90a8d39d", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2598.81197133466, + "Y": 3666.6542086353857 + }, + { + "Id": "de5da1c0ad3340c2b653cca799c2941e", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2344.81197133466, + "Y": 3700.4817086353855 + }, + { + "Id": "ea906786f4ef4706ab5079b35850fc19", + "Name": "Line.ByStartPointDirectionLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3360.81197133466, + "Y": 3811.6542086353857 + }, + { + "Id": "82a8190355d143668630612d42dd423c", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3046.81197133466, + "Y": 3676.6542086353857 + }, + { + "Id": "3e13f30ed43245d4a678c948e7a14321", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3046.81197133466, + "Y": 4036.4817086353851 + }, + { + "Id": "ac4a235093ad4cb4b3af76009e3c59da", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2598.81197133466, + "Y": 4026.6542086353857 + }, + { + "Id": "0fb051bb3e7d473180c2d4e22852832e", + "Name": "Vector.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3046.81197133466, + "Y": 3823.6542086353857 + }, + { + "Id": "700bf9100da543dcb5dd3e090df68f76", + "Name": "Vector.ZAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2598.81197133466, + "Y": 3879.6542086353857 + }, + { + "Id": "93a8e5f386924ee184310396093ff580", + "Name": "Vector.XAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2702.90608211386, + "Y": 4177.16795863538 + }, + { + "Id": "bd92c2cb6707441bb8bc1755d5232aae", + "Name": "Vector.YAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2702.90608211386, + "Y": 4327.30708389858 + } + ], + "Annotations": [], + "X": -1275.6856200299558, + "Y": -2111.8444100729375, + "Zoom": 0.59950753708145843 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees).md new file mode 100644 index 00000000000..bbfe866d8e5 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees).md @@ -0,0 +1,8 @@ +## In Depth +`Vector.Rotate (vector, axis, degrees)` returns a new vector rotated about an input axis by a given number of degrees. + +In the example below, a vector represented as a line is rotated about a Z axis vector. A number slider controls its degree of rotation. Try plugging in different vectors for different rotation axes. +___ +## Example File + +![Vector.Rotate](./Autodesk.DesignScript.Geometry.Vector.Rotate(vector,%20axis,%20degrees)_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees)_img.jpg new file mode 100644 index 00000000000..f0b788ceb4c Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Rotate(vector, axis, degrees)_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor).dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor).dyn new file mode 100644 index 00000000000..9b07d3539e5 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor).dyn @@ -0,0 +1,465 @@ +{ + "Uuid": "0f209708-3d66-4a7f-bdcd-6737347918aa", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Vector.Scale", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "70b817589f7546969a39d77bed8a3279", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "7.2", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "50ae7e1c1acf4f9187b5405066dfd2c9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6dabf9b3fde9402ebc0254a54d6b3d70", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5d9c9ebbfcce493da3de5ccb8e87ac95", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2a24cfc76a5b432fbca7cde6472db3d3", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d4abd7c53f104773a2843788d91313d3", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8d4ade931b824e099a973c91e184933f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a11be19ee0274d838b984ce15860906b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "70b817589f7546969a39d77bed8a3279", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6886e4b17dfb4d80a8c10d7f9c21b90a", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 7.2 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b9492bc2cfe94f51aaecb652712c0083", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "56cbd87ad76240c38e35276299c53076", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dc134bbeebe042e6931120c8b6145981", + "Name": "scale_factor", + "Description": "Scale factor\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e057f08cfcd04260a6c9ea6cc4d9d85f", + "Name": "Vector", + "Description": "Scaled vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double", + "Replication": "Auto", + "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f332565cea83445faf807ea2c038edb4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "034ad8c315d043709ea47730c6c5281c", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f45008490a63404da8f28faa30075361", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", + "Replication": "Auto", + "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.4, + "Id": "e42faa3004ee4973910c2383e7584026", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d464382817124fd7b434837c283ce7ee", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "14dbb75a20f248e38b112194e576bee2", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.4, + "Id": "6c38f661da9848ee912bc5e8b37d4f3c", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "b013e24274ed44ec9fbcdac92033b256", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8ef138d8b7f443a0b0377ffb5fa1ad93", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1ebe39871eae4f139c2e1759e4456e27", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "14ff92a64de7456a938320521eb73517", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0a1b4267789d465b9d84964d0c13576a", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", + "Replication": "Auto", + "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double" + } + ], + "Connectors": [ + { + "Start": "d4abd7c53f104773a2843788d91313d3", + "End": "56cbd87ad76240c38e35276299c53076", + "Id": "910c9a09a279425e947ed9af80a5c76d", + "IsHidden": "False" + }, + { + "Start": "d4abd7c53f104773a2843788d91313d3", + "End": "14ff92a64de7456a938320521eb73517", + "Id": "033a85a5cb344b08b02ff544be354cc4", + "IsHidden": "False" + }, + { + "Start": "a11be19ee0274d838b984ce15860906b", + "End": "6dabf9b3fde9402ebc0254a54d6b3d70", + "Id": "08713c30992d42d08a8e743c28b6058e", + "IsHidden": "False" + }, + { + "Start": "a11be19ee0274d838b984ce15860906b", + "End": "5d9c9ebbfcce493da3de5ccb8e87ac95", + "Id": "96c9488a3099485784ab7a7efdb32455", + "IsHidden": "False" + }, + { + "Start": "a11be19ee0274d838b984ce15860906b", + "End": "2a24cfc76a5b432fbca7cde6472db3d3", + "Id": "ddb2d4bbce784a89b5b64bc02a8e6415", + "IsHidden": "False" + }, + { + "Start": "6886e4b17dfb4d80a8c10d7f9c21b90a", + "End": "dc134bbeebe042e6931120c8b6145981", + "Id": "5f49dd157f804e51b8b4d726ef3e1af3", + "IsHidden": "False" + }, + { + "Start": "e057f08cfcd04260a6c9ea6cc4d9d85f", + "End": "034ad8c315d043709ea47730c6c5281c", + "Id": "94dd0807cde04119a6411f2214e1a559", + "IsHidden": "False" + }, + { + "Start": "f45008490a63404da8f28faa30075361", + "End": "d464382817124fd7b434837c283ce7ee", + "Id": "ee968205864040d1b9e6e298a1f81477", + "IsHidden": "False" + }, + { + "Start": "0a1b4267789d465b9d84964d0c13576a", + "End": "b013e24274ed44ec9fbcdac92033b256", + "Id": "af2f62413fa246c8a2c5a52358ba23f5", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -25.678197860717773, + "EyeY": 19.192262649536133, + "EyeZ": -59.677650451660156, + "LookX": 33.409114837646484, + "LookY": -5.7165622711181641, + "LookZ": 56.467826843261719, + "UpX": -0.06558285653591156, + "UpY": 0.99167114496231079, + "UpZ": -0.11084761470556259 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "50ae7e1c1acf4f9187b5405066dfd2c9", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2441.8018609872452, + "Y": 3806.3015957592652 + }, + { + "Id": "8d4ade931b824e099a973c91e184933f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2187.8018609872452, + "Y": 3840.1290957592651 + }, + { + "Id": "70b817589f7546969a39d77bed8a3279", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2441.8018609872452, + "Y": 4017.6327222942359 + }, + { + "Id": "b9492bc2cfe94f51aaecb652712c0083", + "Name": "Vector.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2889.8018609872452, + "Y": 3934.1376875905521 + }, + { + "Id": "f332565cea83445faf807ea2c038edb4", + "Name": "Vector.Length", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3228.8018609872452, + "Y": 3933.3015957592652 + }, + { + "Id": "e42faa3004ee4973910c2383e7584026", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3536.8018609872452, + "Y": 3933.3015957592652 + }, + { + "Id": "6c38f661da9848ee912bc5e8b37d4f3c", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3536.8018609872452, + "Y": 3781.3015957592652 + }, + { + "Id": "1ebe39871eae4f139c2e1759e4456e27", + "Name": "Vector.Length", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3228.8018609872452, + "Y": 3781.3015957592652 + } + ], + "Annotations": [], + "X": -875.85976218971246, + "Y": -1565.5616804709123, + "Zoom": 0.4798400555299619 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor).md new file mode 100644 index 00000000000..763433222b6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor).md @@ -0,0 +1,8 @@ +## In Depth +`Vector.Scale (vector, scale_factor)` returns a new vector scaled by a factor. + +In the example below, a vector of length 1.732 is scaled to 12.471 from a factor of 7.2. +___ +## Example File + +![Vector.Scale(vector, scale_factor)](./Autodesk.DesignScript.Geometry.Vector.Scale(vector,%20scale_factor)_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor)_img.jpg new file mode 100644 index 00000000000..c1929f5945e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(vector, scale_factor)_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).md deleted file mode 100644 index b281886d72b..00000000000 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).md +++ /dev/null @@ -1,7 +0,0 @@ -## In Depth -Scale Vector non-uniformly around the origin. -___ -## Example File - -![Scale (xScaleFactor, yScaleFactor, zScaleFactor)](./Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor,%20yScaleFactor,%20zScaleFactor)_img.jpg) - diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor)_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor)_img.jpg deleted file mode 100644 index 958299637b0..00000000000 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor)_img.jpg and /dev/null differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.dyn b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.dyn index 9e5964c33ca..5dc9b474406 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.dyn +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.dyn @@ -1,8 +1,8 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "b28933ce-a7c4-48ce-af6e-d354a4e006ff", "IsCustomNode": false, "Description": "", - "Name": "Z", + "Name": "Autodesk.DesignScript.Geometry.Vector.Z", "ElementResolver": { "ResolutionMap": { "Point": { @@ -17,47 +17,48 @@ }, "Inputs": [ { - "Id": "b8fc629975a445ffa681797e35fd8042", + "Id": "c827651eef88487ab612e34b04f6e15c", "Name": "Vector Scale", "Type": "number", + "Type2": "number", "Value": "1.65", "MaximumValue": 2.0, "MinimumValue": 1.0, "StepValue": 0.01, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b743a19a2230487b8e5cf55683b8e880", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", - "Id": "6d1ee31ae12c4eab8b51c20d47755015", "Inputs": [ { - "Id": "ac92e80c505d4ea7a68ad8a2d2a1696c", + "Id": "ae0213ab90ae49b1976acdd808529d08", "Name": "startPoint", - "Description": "Point", + "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "e379b0273c0c4fa68865357988981c9e", + "Id": "df26943265d94874983d0fda2ea969d9", "Name": "direction", - "Description": "Vector", + "Description": "Direction vector\n\nVector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "b88e4335c7974225a8fd857da44faaa1", + "Id": "e3637b9c33e543d18bda072d74f064bc", "Name": "length", - "Description": "double\nDefault value : 1", + "Description": "Length of line\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -66,25 +67,28 @@ ], "Outputs": [ { - "Id": "44623ba9ce644339a571de7448a99f95", + "Id": "acc16b5382b745d2a699b417fd5c8d46", "Name": "Line", - "Description": "Line", + "Description": "Line from start direction and length", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", "Replication": "Auto", "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 27.2, + "WatchHeight": 38.4, + "Id": "b7f9cd398d7f4f2299ab4940d217f2a2", "NodeType": "ExtensionNode", - "Id": "9b79cf50ce83432bbe01330522ae3dfb", "Inputs": [ { - "Id": "ba3b3f405e6c4682aeb8aaa5e0d5d40b", + "Id": "a440b288f13a43f498fa1cd8d3332b41", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -95,7 +99,7 @@ ], "Outputs": [ { - "Id": "1fc0c2934f234ce0be69fc02b063e8de", + "Id": "2ff5ca1f9da84f718f38cc2dc1b4d093", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -105,17 +109,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the output of node." + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "1bb4946e914245bba169bfc501e18bb9", "NodeType": "CodeBlockNode", - "Code": "Point.ByCoordinates(0,2,0);\nVector.ByCoordinates(4,2,3);", - "Id": "b2f274f8a001463b84f919669986dec5", "Inputs": [], "Outputs": [ { - "Id": "c1133eb4143e4c92af52bd41231b146e", + "Id": "c2b8f39bd790430abb674a638434cd9e", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -124,7 +127,7 @@ "KeepListStructure": false }, { - "Id": "f131975a02c441c5ab83a4fa4a7ea197", + "Id": "771aa1583f8f4d0aa2e54281badadb7e", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -134,21 +137,21 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,2,0);\nVector.ByCoordinates(4,2,3);" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 2.0, "MinimumValue": 1.0, "StepValue": 0.01, - "InputValue": 1.65, - "Id": "b8fc629975a445ffa681797e35fd8042", + "Id": "c827651eef88487ab612e34b04f6e15c", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "569c7ccdca3c48208fbcd782ff518863", + "Id": "65452d1995af40ae9291b2315b65714a", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -158,16 +161,16 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 1.65 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "539bde5f63bb4679b741a1efabb947b4", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double", - "Id": "5cc0666e903141948c079c526d64b536", "Inputs": [ { - "Id": "45c771ee4e76467698c6facc569b7201", + "Id": "1dea5a23a8164e50807586d6683f7cbb", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -176,9 +179,9 @@ "KeepListStructure": false }, { - "Id": "37ee545a12794760b154f31baeb51792", + "Id": "e4ff7d8b6108466497372a9f2e941d89", "Name": "scale_factor", - "Description": "double\nDefault value : 1", + "Description": "Scale factor\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -187,25 +190,28 @@ ], "Outputs": [ { - "Id": "e972f628bc96487c8c92c5d261de7109", + "Id": "2faccf4036ba47c59c1fb4e0c5994e06", "Name": "Vector", - "Description": "Vector", + "Description": "Scaled vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double", "Replication": "Auto", "Description": "Scale Vector uniformly around the origin\n\nVector.Scale (scale_factor: double = 1): Vector" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 49.6, + "WatchHeight": 38.4, + "Id": "721fe57caf5546fc9fb5fe2a0a6a0608", "NodeType": "ExtensionNode", - "Id": "beb23d6dcc2f4a9a85d81f988ba6b3b1", "Inputs": [ { - "Id": "397c7d5b87e541539e2f2557e003c91f", + "Id": "7d8e44c48adb48bf996ed3b2f77a26f0", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -216,7 +222,7 @@ ], "Outputs": [ { - "Id": "c7e2ad343cd144348ebfaad08b09e0ae", + "Id": "c6a2bfe3ac7b493a9f5497eda2b1b72f", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -226,16 +232,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the output of node." + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ef904e758e524ac08e86d1b3b03d2286", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", - "Id": "b0cc6cb7929c44e7852b0f68ff15f88f", "Inputs": [ { - "Id": "efa6a03474ce4049863bca3e1e579aba", + "Id": "010922a510d646039886e1369c865e88", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -246,7 +251,7 @@ ], "Outputs": [ { - "Id": "270e223431c7402a8d4dbbd4ea7cf0ed", + "Id": "92b0e600812742d3993ccae8428555a8", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -255,17 +260,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", "Replication": "Auto", - "Description": "Get the length of the vector - otherwise known as the Euclidean norm\n\nVector.Length: double" + "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5138f09bfa184eeb80877b29f8323917", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z", - "Id": "7577e97b30a74957b1bf28e693c48894", "Inputs": [ { - "Id": "33dee35212394145b35adaa7cf64936c", + "Id": "20a559de5f5349c1889e1266c170b85a", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -276,7 +281,7 @@ ], "Outputs": [ { - "Id": "4a982f361d254845b39b069c7597f1cf", + "Id": "6166473e124d4d9b836aef1a14a13565", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -285,17 +290,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z", "Replication": "Auto", - "Description": "Get the Z component of a Vector\n\nVector.Z: double" + "Description": "Get the Z value of a vector.\n\nVector.Z: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "43f9a7cfc61d42dd84ed1b6b9409b219", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z", - "Id": "c87e7c7f7bc74f25920b2a23a9be4d86", "Inputs": [ { - "Id": "8ad564b79da94307b37dcc757edc585e", + "Id": "407fd992ce8e4cc08f5ea772dac6ec47", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -306,7 +311,7 @@ ], "Outputs": [ { - "Id": "830ec4801f444ee6bcd5120add465a18", + "Id": "e4d7674335b0498a920034762c897cf5", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -315,200 +320,210 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Z", "Replication": "Auto", - "Description": "Get the Z component of a Vector\n\nVector.Z: double" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "", - "Id": "0e491365773d425ea5574210459832c5", - "Inputs": [], - "Outputs": [], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Get the Z value of a vector.\n\nVector.Z: double" } ], "Connectors": [ { - "Start": "c1133eb4143e4c92af52bd41231b146e", - "End": "ac92e80c505d4ea7a68ad8a2d2a1696c", - "Id": "184d86e724914fe59465c9088c636adf" + "Start": "c2b8f39bd790430abb674a638434cd9e", + "End": "ae0213ab90ae49b1976acdd808529d08", + "Id": "29f48636c6e240a997561f96b6366a88", + "IsHidden": "False" }, { - "Start": "f131975a02c441c5ab83a4fa4a7ea197", - "End": "e379b0273c0c4fa68865357988981c9e", - "Id": "c364452be3744960965ad43a2a5e3efb" + "Start": "771aa1583f8f4d0aa2e54281badadb7e", + "End": "df26943265d94874983d0fda2ea969d9", + "Id": "ca7271f7c2d44ccb82862a7afec7786b", + "IsHidden": "False" }, { - "Start": "f131975a02c441c5ab83a4fa4a7ea197", - "End": "45c771ee4e76467698c6facc569b7201", - "Id": "679ed38a4d1446edab2808b78c35541b" + "Start": "771aa1583f8f4d0aa2e54281badadb7e", + "End": "1dea5a23a8164e50807586d6683f7cbb", + "Id": "b2dc53e9a99444229f2485aed182bfd0", + "IsHidden": "False" }, { - "Start": "f131975a02c441c5ab83a4fa4a7ea197", - "End": "8ad564b79da94307b37dcc757edc585e", - "Id": "9ddac0df12bd4e05bb8c988f447bfc7f" + "Start": "771aa1583f8f4d0aa2e54281badadb7e", + "End": "407fd992ce8e4cc08f5ea772dac6ec47", + "Id": "0d22eea670ff466da13d1366752116c9", + "IsHidden": "False" }, { - "Start": "569c7ccdca3c48208fbcd782ff518863", - "End": "37ee545a12794760b154f31baeb51792", - "Id": "7fbbf3e698af4afda114cb3a19d5b686" + "Start": "65452d1995af40ae9291b2315b65714a", + "End": "e4ff7d8b6108466497372a9f2e941d89", + "Id": "d6093af411824a6abe80e61a44b279f1", + "IsHidden": "False" }, { - "Start": "e972f628bc96487c8c92c5d261de7109", - "End": "efa6a03474ce4049863bca3e1e579aba", - "Id": "a725762fdd2f4f66823ad1aa638381a4" + "Start": "2faccf4036ba47c59c1fb4e0c5994e06", + "End": "010922a510d646039886e1369c865e88", + "Id": "50ec043b15124d469ca0badd5c239591", + "IsHidden": "False" }, { - "Start": "e972f628bc96487c8c92c5d261de7109", - "End": "33dee35212394145b35adaa7cf64936c", - "Id": "02817af73ee346b28b4e66fe007198be" + "Start": "2faccf4036ba47c59c1fb4e0c5994e06", + "End": "20a559de5f5349c1889e1266c170b85a", + "Id": "0d914c03563b44d79f7a3e194d951e69", + "IsHidden": "False" }, { - "Start": "270e223431c7402a8d4dbbd4ea7cf0ed", - "End": "b88e4335c7974225a8fd857da44faaa1", - "Id": "77c4503ba76d4ae186ebb4d992784f94" + "Start": "92b0e600812742d3993ccae8428555a8", + "End": "e3637b9c33e543d18bda072d74f064bc", + "Id": "6348f49b51604b00bd6f85857871f4ab", + "IsHidden": "False" }, { - "Start": "4a982f361d254845b39b069c7597f1cf", - "End": "397c7d5b87e541539e2f2557e003c91f", - "Id": "011cca1bc57f4f448c9bf0f6d13ce18c" + "Start": "6166473e124d4d9b836aef1a14a13565", + "End": "7d8e44c48adb48bf996ed3b2f77a26f0", + "Id": "6681ed0730ca4c1b9567a636922fa1a5", + "IsHidden": "False" }, { - "Start": "830ec4801f444ee6bcd5120add465a18", - "End": "ba3b3f405e6c4682aeb8aaa5e0d5d40b", - "Id": "bb7f90ecb81f4a35a0113a3e7a544454" + "Start": "e4d7674335b0498a920034762c897cf5", + "End": "a440b288f13a43f498fa1cd8d3332b41", + "Id": "ce330dc028f3482a91d781d8c0d45a13", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", - "RunType": "Automatic", + "Version": "2.19.0.5742", + "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -2.022646427154541, - "EyeY": 8.1483144760131836, - "EyeZ": 4.4798989295959473, - "LookX": 2.7799487113952637, - "LookY": -7.4253988265991211, - "LookZ": -12.051481246948242, - "UpX": 0.0716925710439682, - "UpY": 0.94776839017868042, - "UpZ": -0.31079769134521484 + "Name": "_Background Preview", + "EyeX": -11.20389461517334, + "EyeY": 17.720888137817383, + "EyeZ": 21.985492706298828, + "LookX": 6.20389461517334, + "LookY": -6.7208881378173828, + "LookZ": -29.985492706298828, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "b743a19a2230487b8e5cf55683b8e880", "Name": "Line.ByStartPointDirectionLength", - "Id": "6d1ee31ae12c4eab8b51c20d47755015", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3725.2175766366431, - "Y": 3819.89312774838 + "ShowGeometry": true, + "X": 3710.031881419729, + "Y": 3711.2021157451677 }, { - "ShowGeometry": true, + "Id": "b7f9cd398d7f4f2299ab4940d217f2a2", "Name": "Watch", - "Id": "9b79cf50ce83432bbe01330522ae3dfb", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3530.3145161311227, - "Y": 3913.3102894390863 + "ShowGeometry": true, + "X": 3737.6603860926266, + "Y": 4012.7184708853547 }, { - "ShowGeometry": true, + "Id": "1bb4946e914245bba169bfc501e18bb9", "Name": "Code Block", - "Id": "b2f274f8a001463b84f919669986dec5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2708.8970724672727, - "Y": 3859.5742314161466 + "ShowGeometry": true, + "X": 2642.6603860926266, + "Y": 3900.2009708853548 }, { - "ShowGeometry": true, + "Id": "c827651eef88487ab612e34b04f6e15c", "Name": "Vector Scale", - "Id": "b8fc629975a445ffa681797e35fd8042", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2655.10319554861, - "Y": 4094.25408697423 + "ShowGeometry": true, + "X": 2634.9244047842153, + "Y": 4096.3983774274111 }, { - "ShowGeometry": true, + "Id": "539bde5f63bb4679b741a1efabb947b4", "Name": "Vector.Scale", - "Id": "5cc0666e903141948c079c526d64b536", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3007.80233960227, - "Y": 4069.34975810021 + "ShowGeometry": true, + "X": 3096.1860870272058, + "Y": 4106.3399662124575 }, { - "ShowGeometry": true, + "Id": "721fe57caf5546fc9fb5fe2a0a6a0608", "Name": "Watch", - "Id": "beb23d6dcc2f4a9a85d81f988ba6b3b1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3528.9683361919829, - "Y": 4016.4843387362462 + "ShowGeometry": true, + "X": 3737.6603860926266, + "Y": 4164.7184708853547 }, { - "ShowGeometry": true, + "Id": "ef904e758e524ac08e86d1b3b03d2286", "Name": "Vector.Length", - "Id": "b0cc6cb7929c44e7852b0f68ff15f88f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3338.96260462975, - "Y": 4159.54381402233 + "ShowGeometry": true, + "X": 3432.9758066533741, + "Y": 3871.1390316330185 }, { - "ShowGeometry": true, + "Id": "5138f09bfa184eeb80877b29f8323917", "Name": "Vector.Z", - "Id": "7577e97b30a74957b1bf28e693c48894", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3267.7750376260924, - "Y": 4016.4843387362462 + "ShowGeometry": true, + "X": 3429.6603860926266, + "Y": 4164.7184708853547 }, { - "ShowGeometry": true, + "Id": "43f9a7cfc61d42dd84ed1b6b9409b219", "Name": "Vector.Z", - "Id": "c87e7c7f7bc74f25920b2a23a9be4d86", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3266.778264681403, - "Y": 3913.3102894390863 - }, - { "ShowGeometry": true, - "Name": "Code Block", - "Id": "0e491365773d425ea5574210459832c5", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2809.0, - "Y": 4202.0 + "X": 3429.6603860926266, + "Y": 4014.7184708853547 } ], "Annotations": [], - "X": -2654.4358752323133, - "Y": -3572.9092596659311, - "Zoom": 1.0032375029116336 + "X": -1625.3404083055402, + "Y": -2504.6476668377768, + "Zoom": 0.71455759610627723 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.md b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.md index b46ac1f155b..13a3268f8e4 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.md +++ b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z.md @@ -1,7 +1,9 @@ ## In Depth -Z returns a double representing a reference point's Z coordinate value in the Revit conceptual design environment. +`Vector.Z` returns a double representing a reference point’s Z coordinate value. + +In the example below, two `Vector.Z` nodes are used to compare the Z coordinate values of an original and scaled vector. + ___ ## Example File -![Z](./Autodesk.DesignScript.Geometry.Vector.Z_img.jpg) - +![Vector.Z](./Autodesk.DesignScript.Geometry.Vector.Z_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z_img.jpg b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z_img.jpg index bfda9dc77ba..f97da7a4d9c 100644 Binary files a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z_img.jpg and b/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Z_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.RemoveReflections.md b/doc/distrib/NodeHelpFiles/B6UBJT6X5TJMS4P6CSS7JRJI6HDOCJMIND4VHXATYF2L5IPVPQBQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.RemoveReflections.md rename to doc/distrib/NodeHelpFiles/B6UBJT6X5TJMS4P6CSS7JRJI6HDOCJMIND4VHXATYF2L5IPVPQBQ.md index c8d3bffefa1..e7a8b11ad58 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.RemoveReflections.md +++ b/doc/distrib/NodeHelpFiles/B6UBJT6X5TJMS4P6CSS7JRJI6HDOCJMIND4VHXATYF2L5IPVPQBQ.md @@ -1,3 +1,5 @@ + + ## RemoveReflections - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).dyn b/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.dyn similarity index 65% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).dyn rename to doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.dyn index bee34a25224..479e8459e10 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).dyn +++ b/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.dyn @@ -1,22 +1,31 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "96f916f3-a9b1-4f51-9a06-733d40453219", "IsCustomNode": false, "Description": "", - "Name": "Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters)", + "Name": "Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter", "ElementResolver": { "ResolutionMap": {} }, - "Inputs": [], + "Inputs": [ + { + "Id": "09c75540cdf3432b85776509754c999f", + "Name": "Boolean", + "Type": "boolean", + "Type2": "boolean", + "Value": "false", + "Description": "Enables selection between True and False", + "SelectedIndex": 0 + } + ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4d077c5aac734df3851ba7c4f19c925a", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "5a4f36d5dab54fd0b6bb9bbfdeb58052", "Inputs": [ { - "Id": "ad5a75bbec64446485b719903e13ce35", + "Id": "f363c0bf7ca245ecae355258f1839a71", "Name": "points", "Description": "Points for nurbs curve\n\nPoint[]", "UsingDefaultValue": false, @@ -27,7 +36,7 @@ ], "Outputs": [ { - "Id": "a53a388392a74c19847c8b6f11f4077b", + "Id": "d91d55edecce436da17ea0bb72b23e62", "Name": "NurbsCurve", "Description": "Nurbscurve created from points", "UsingDefaultValue": false, @@ -36,17 +45,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", "Replication": "Auto", "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d34e58b7192849beb48bda9dfa2ca60b", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "f587b83e0d07416cb9350712885cc887", "Inputs": [ { - "Id": "bbe5c50f20b74258b6b8231e57167a18", + "Id": "7b6ebbaf6cc24100b8d3e99a7ceaf9c8", "Name": "amount", "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, @@ -57,7 +66,7 @@ ], "Outputs": [ { - "Id": "edbe6431dd7f47db873846df2b7a88b8", + "Id": "8fc36e4944394971a327a0a4e08cd451", "Name": "number", "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, @@ -66,18 +75,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "28ae21fe880047838fb1d56a016049a6", "NodeType": "CodeBlockNode", - "Code": "6;", - "Id": "d369ad03bc9b4f1a9579a4fab115de61", "Inputs": [], "Outputs": [ { - "Id": "89a15a3ff3fb4c1fb84a81614a17b798", + "Id": "64a7c766aadf40b29256fc35feea8ad5", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -87,16 +96,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "6;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "75a9a2fa4e0046c1ab514c1c64f44ac7", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "9c959d980d3045f195287592e1cd2172", "Inputs": [ { - "Id": "c745342a5d7e4045820a3455ae04d229", + "Id": "4be644416719428094b8470fac074569", "Name": "amount", "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, @@ -107,7 +116,7 @@ ], "Outputs": [ { - "Id": "9de72bff8ff240358ab04bf6d8bf7b0a", + "Id": "1296f6f8f1ff485694e950d955f2fa91", "Name": "number", "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, @@ -116,17 +125,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e9350dcdfdbc4458a2744160a6021125", "NodeType": "CodeBlockNode", - "Code": "x*10;", - "Id": "86db2f7f59ca4a8c9c68e2484a7cf3c7", "Inputs": [ { - "Id": "5c48b6a59e6a47ff8fbbf11ae5586d91", + "Id": "2f54b021fece407eb041427f24183942", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -137,7 +146,7 @@ ], "Outputs": [ { - "Id": "f2e040cdd5cb4d098d17a909df8eb167", + "Id": "782d4191082240f6bf77aab8ca3ee42e", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -147,16 +156,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "744712f278d947119bbbbe5a8f9b8d6c", "NodeType": "CodeBlockNode", - "Code": "x*10;", - "Id": "476aa99fdfeb4698ac69fe9e7934b586", "Inputs": [ { - "Id": "6b684f211703487b8f2960fbf3a60db0", + "Id": "13c77b604c5245778f31cc9c0b76b241", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -167,7 +176,7 @@ ], "Outputs": [ { - "Id": "e0b6baa02e604522baba7dab0504bdc9", + "Id": "e82b1b1bf9724e90a949e7346c2a73b2", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -177,16 +186,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1148770d5d374f86bc78bc6f1e768cbd", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "7b79785b29494e31ab029a851ecf37d9", "Inputs": [ { - "Id": "b600a7e061a142cbb197b6d3ce0e7342", + "Id": "b2413be508bd43f990b6de42febca429", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -195,7 +204,7 @@ "KeepListStructure": false }, { - "Id": "b6400beb97474b42990621ccbc110e1d", + "Id": "015858deec874d55852248c335a3254e", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -206,7 +215,7 @@ ], "Outputs": [ { - "Id": "76d1ea9c4bd348629d9b08857af0a314", + "Id": "8bee2bc6579847818ecec7df5f2fe614", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -215,18 +224,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", "Replication": "Auto", "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d8c0b45b0b26455a89e74cddedca572f", "NodeType": "CodeBlockNode", - "Code": "0..1..0.1;", - "Id": "53793cc17dfe4fdb8e4aaa7b347c4ff7", "Inputs": [], "Outputs": [ { - "Id": "648f6583d98046a9bc826e5d981a598a", + "Id": "cb01149035464371a91d89b62b40fceb", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -236,16 +245,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..1..0.1;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7301eacd22d74fba8437393b6dc7c93c", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter@double[],bool", - "Id": "170d1b672da4430c85c6e900132333fd", "Inputs": [ { - "Id": "5db69f89fea34641a9ece0cb19809ed2", + "Id": "04cfd28f80984d24aca45e34b343fa51", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, @@ -254,7 +263,7 @@ "KeepListStructure": false }, { - "Id": "0fdb33e55e96491195bbd18846bf7a32", + "Id": "f558f4c7b5e441b2840934a57fb6cd05", "Name": "parameters", "Description": "A list of parameters at which to split the curve\n\ndouble[]", "UsingDefaultValue": false, @@ -263,7 +272,7 @@ "KeepListStructure": false }, { - "Id": "7a364b8a5a0d4295b1ce7244b1e190f4", + "Id": "d71577d511af45f1bde21b22d49612ef", "Name": "discardEvenSegments", "Description": "Toggle to discard even segments\n\nbool\nDefault value : true", "UsingDefaultValue": true, @@ -274,7 +283,7 @@ ], "Outputs": [ { - "Id": "a6cc4ab3a23f41688ae48c0c5e65322c", + "Id": "62bb713f8b714e0bba8d3712f264e4e3", "Name": "Curve[]", "Description": "List of curves remaining after discarding the even or odd curve segments.", "UsingDefaultValue": false, @@ -283,75 +292,102 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter@double[],bool", "Replication": "Auto", "Description": "Removes even or odd segments of the Curve split at the given parameters depending on whether the 'discardEvenSegments' flag is true or false respectively.\n\nCurve.TrimSegmentsByParameter (parameters: double[], discardEvenSegments: bool = true): Curve[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "09c75540cdf3432b85776509754c999f", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "38009163995b416a819858a1280d5469", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false } ], "Connectors": [ { - "Start": "a53a388392a74c19847c8b6f11f4077b", - "End": "5db69f89fea34641a9ece0cb19809ed2", - "Id": "494157a3855449419df53c8bd71951cd", + "Start": "d91d55edecce436da17ea0bb72b23e62", + "End": "04cfd28f80984d24aca45e34b343fa51", + "Id": "0501c377140948c888d5dd43c1f1be79", "IsHidden": "False" }, { - "Start": "edbe6431dd7f47db873846df2b7a88b8", - "End": "5c48b6a59e6a47ff8fbbf11ae5586d91", - "Id": "b3dc913392b94e95b2a8233d8eddeef2", + "Start": "8fc36e4944394971a327a0a4e08cd451", + "End": "2f54b021fece407eb041427f24183942", + "Id": "f693420936654a4ab0ec8fa27b3fb194", "IsHidden": "False" }, { - "Start": "89a15a3ff3fb4c1fb84a81614a17b798", - "End": "bbe5c50f20b74258b6b8231e57167a18", - "Id": "4b2c3ddd49484c3d9acab23ba0fdb44c", + "Start": "64a7c766aadf40b29256fc35feea8ad5", + "End": "7b6ebbaf6cc24100b8d3e99a7ceaf9c8", + "Id": "ddba6d7affa84250a4d97a6d1e3ee2bb", "IsHidden": "False" }, { - "Start": "89a15a3ff3fb4c1fb84a81614a17b798", - "End": "c745342a5d7e4045820a3455ae04d229", - "Id": "d46fceeae87f41c2a6a81edf52f59563", + "Start": "64a7c766aadf40b29256fc35feea8ad5", + "End": "4be644416719428094b8470fac074569", + "Id": "52b1a64d2f9f4f43b9501479ec16aaf7", "IsHidden": "False" }, { - "Start": "9de72bff8ff240358ab04bf6d8bf7b0a", - "End": "6b684f211703487b8f2960fbf3a60db0", - "Id": "050ea25155784a3da4b7436358b04211", + "Start": "1296f6f8f1ff485694e950d955f2fa91", + "End": "13c77b604c5245778f31cc9c0b76b241", + "Id": "7df7c49780064f939ed375571eb7c17f", "IsHidden": "False" }, { - "Start": "f2e040cdd5cb4d098d17a909df8eb167", - "End": "b600a7e061a142cbb197b6d3ce0e7342", - "Id": "9ba10948cbe24c4dba1b5c60b662c843", + "Start": "782d4191082240f6bf77aab8ca3ee42e", + "End": "b2413be508bd43f990b6de42febca429", + "Id": "af22cac7e6bd4536b61f7ce00be2d829", "IsHidden": "False" }, { - "Start": "e0b6baa02e604522baba7dab0504bdc9", - "End": "b6400beb97474b42990621ccbc110e1d", - "Id": "3071f68cce69419baec67d56fcd42fc0", + "Start": "e82b1b1bf9724e90a949e7346c2a73b2", + "End": "015858deec874d55852248c335a3254e", + "Id": "bb4dabac25734447862a10861c3ff5e5", "IsHidden": "False" }, { - "Start": "76d1ea9c4bd348629d9b08857af0a314", - "End": "ad5a75bbec64446485b719903e13ce35", - "Id": "d2ff894860d64d38896e9a3277650105", + "Start": "8bee2bc6579847818ecec7df5f2fe614", + "End": "f363c0bf7ca245ecae355258f1839a71", + "Id": "6e36e61b46e8400a8589e8da86fb35b4", "IsHidden": "False" }, { - "Start": "648f6583d98046a9bc826e5d981a598a", - "End": "0fdb33e55e96491195bbd18846bf7a32", - "Id": "781bdf9fdbed4f14ae8239e0ce2d75f3", + "Start": "cb01149035464371a91d89b62b40fceb", + "End": "f558f4c7b5e441b2840934a57fb6cd05", + "Id": "1889bd2118db42b6abf27466343feb31", + "IsHidden": "False" + }, + { + "Start": "38009163995b416a819858a1280d5469", + "End": "d71577d511af45f1bde21b22d49612ef", + "Id": "dc9496e34049450790258cf50ce20909", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.17", + "Version": "2.19", "Data": {} } ], @@ -368,118 +404,128 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", + "Version": "2.19.0.5874", + "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": -2.5442378520965576, - "EyeY": 6.4684090614318848, - "EyeZ": 6.12680196762085, - "LookX": 6.5842447280883789, - "LookY": -3.2146928310394287, - "LookZ": -9.6559906005859375, - "UpX": 0.029484642669558525, - "UpY": 0.99862951040267944, - "UpZ": -0.043240122497081757 + "EyeX": 2.6029868125915527, + "EyeY": 4.4077701568603516, + "EyeZ": 1.1365127563476563, + "LookX": 2.0568084716796875, + "LookY": -2.6562516689300537, + "LookZ": -3.7429630756378174, + "UpX": 0.16075842082500458, + "UpY": 0.94264155626297, + "UpZ": -0.29254710674285889 }, "ConnectorPins": [], "NodeViews": [ { + "Id": "4d077c5aac734df3851ba7c4f19c925a", "Name": "NurbsCurve.ByControlPoints", - "ShowGeometry": false, - "Id": "5a4f36d5dab54fd0b6bb9bbfdeb58052", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 409.537735691501, - "Y": -3621.56552312101 + "ShowGeometry": false, + "X": 418.877748105216, + "Y": -3656.5322328371 }, { + "Id": "d34e58b7192849beb48bda9dfa2ca60b", "Name": "Math.RandomList", - "ShowGeometry": true, - "Id": "f587b83e0d07416cb9350712885cc887", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -490.46226430849913, - "Y": -3678.73802312101 + "ShowGeometry": true, + "X": -481.122251894784, + "Y": -3713.7047328371 }, { + "Id": "28ae21fe880047838fb1d56a016049a6", "Name": "Code Block", - "ShowGeometry": true, - "Id": "d369ad03bc9b4f1a9579a4fab115de61", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -744.86226430849911, - "Y": -3604.91052312101 + "ShowGeometry": true, + "X": -735.122251894784, + "Y": -3639.8772328371 }, { + "Id": "75a9a2fa4e0046c1ab514c1c64f44ac7", "Name": "Math.RandomList", - "ShowGeometry": true, - "Id": "9c959d980d3045f195287592e1cd2172", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -490.46226430849913, - "Y": -3530.73802312101 + "ShowGeometry": true, + "X": -481.122251894784, + "Y": -3565.7047328371 }, { + "Id": "e9350dcdfdbc4458a2744160a6021125", "Name": "Code Block", - "ShowGeometry": true, - "Id": "86db2f7f59ca4a8c9c68e2484a7cf3c7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -169.66226430849906, - "Y": -3677.73802312101 + "ShowGeometry": true, + "X": -160.12225189478397, + "Y": -3713.7047328371 }, { + "Id": "744712f278d947119bbbbe5a8f9b8d6c", "Name": "Code Block", - "ShowGeometry": true, - "Id": "476aa99fdfeb4698ac69fe9e7934b586", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -169.66226430849906, - "Y": -3531.73802312101 + "ShowGeometry": true, + "X": -160.12225189478397, + "Y": -3565.7047328371 }, { + "Id": "1148770d5d374f86bc78bc6f1e768cbd", "Name": "Point.ByCoordinates", - "ShowGeometry": false, - "Id": "7b79785b29494e31ab029a851ecf37d9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 84.737735691500916, - "Y": -3621.56552312101 + "ShowGeometry": false, + "X": 93.877748105216028, + "Y": -3656.5322328371 }, { + "Id": "d8c0b45b0b26455a89e74cddedca572f", "Name": "Code Block", - "ShowGeometry": true, - "Id": "53793cc17dfe4fdb8e4aaa7b347c4ff7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 409.537735691501, - "Y": -3461.73802312101 + "ShowGeometry": true, + "X": 418.877748105216, + "Y": -3496.7047328371 }, { + "Id": "7301eacd22d74fba8437393b6dc7c93c", "Name": "Curve.TrimSegmentsByParameter", - "ShowGeometry": true, - "Id": "170d1b672da4430c85c6e900132333fd", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 813.12625466634518, - "Y": -3575.8036440530827 + "ShowGeometry": true, + "X": 804.877748105216, + "Y": -3534.5322328371 + }, + { + "Id": "09c75540cdf3432b85776509754c999f", + "Name": "Boolean", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 418.877748105216, + "Y": -3348.5322328371 } ], "Annotations": [], - "X": 827.0071667309553, - "Y": 3193.7117095443696, - "Zoom": 0.78732279224182611 + "X": 537.10528482769246, + "Y": 2603.7027161136702, + "Zoom": 0.66406570309069013 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.md b/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.md new file mode 100644 index 00000000000..6621afc012c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.md @@ -0,0 +1,10 @@ + + +## In Depth +`Curve.TrimSegmentsByParameter (parameters, discardEvenSegments)` first splits a curve at points determined by an input list of parameters. It then returns either the odd numbered segments or the even numbered segments, as determined by the Boolean value of the `discardEvenSegments` input. + +In the example below, we first create a NurbsCurve using a `NurbsCurve.ByControlPoints` node, with a set of randomly generated points as the input. A `code block` is used to create a range of numbers between 0 and 1, stepping by 0.1. Using this as the input parameters for a `Curve.TrimSegmentsByParameter` node results in a list of curves that are effectively a dashed-line version of the original curve. +___ +## Example File + +![Curve.TrimSegmentsByParameter(parameters, discardEvenSegments)](./BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ_img.jpg b/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ_img.jpg new file mode 100644 index 00000000000..df17151a20a Binary files /dev/null and b/doc/distrib/NodeHelpFiles/BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceUniform.md b/doc/distrib/NodeHelpFiles/C4KTVIQMR24V34QUQQ3FENYOOIOHKLUQ3SSJL3SVKQ2Z4QHWN4ZQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceUniform.md rename to doc/distrib/NodeHelpFiles/C4KTVIQMR24V34QUQQ3FENYOOIOHKLUQ3SSJL3SVKQ2Z4QHWN4ZQ.md index 2f901e37e41..955ee10512d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceUniform.md +++ b/doc/distrib/NodeHelpFiles/C4KTVIQMR24V34QUQQ3FENYOOIOHKLUQ3SSJL3SVKQ2Z4QHWN4ZQ.md @@ -1,3 +1,5 @@ + + ## ByNurbsSurfaceUniform - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ.md b/doc/distrib/NodeHelpFiles/CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ.md index 14b3f325a0a..3a415f81043 100644 --- a/doc/distrib/NodeHelpFiles/CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ.md +++ b/doc/distrib/NodeHelpFiles/CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ.md @@ -5,5 +5,5 @@ Translates any given geometry by the given displacements in the x, y, and z dire ___ ## Example File -![Translate (xTranslation, yTranslation, zTranslation)](./Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation,%20yTranslation,%20zTranslation)_img.jpg) +![Translate (xTranslation, yTranslation, zTranslation)](./CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ.md b/doc/distrib/NodeHelpFiles/CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ.md index 228ec3e1e03..e450a21c0ee 100644 --- a/doc/distrib/NodeHelpFiles/CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ.md +++ b/doc/distrib/NodeHelpFiles/CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ.md @@ -5,5 +5,5 @@ Scale Vector non-uniformly around the origin. ___ ## Example File -![Scale (xScaleFactor, yScaleFactor, zScaleFactor)](./Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor,%20yScaleFactor,%20zScaleFactor)_img.jpg) +![Scale (xScaleFactor, yScaleFactor, zScaleFactor)](./CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees).dyn b/doc/distrib/NodeHelpFiles/CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees).dyn rename to doc/distrib/NodeHelpFiles/CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA.dyn diff --git a/doc/distrib/NodeHelpFiles/CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA.md b/doc/distrib/NodeHelpFiles/CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA.md new file mode 100644 index 00000000000..7d0fdec3898 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA.md @@ -0,0 +1,9 @@ + + +## In Depth +Rotates an object around an origin and an axis by a specified degree. +___ +## Example File + +![Rotate (origin, axis, degrees)](./CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA_img.jpg) + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees)_img.jpg b/doc/distrib/NodeHelpFiles/CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees)_img.jpg rename to doc/distrib/NodeHelpFiles/CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA_img.jpg diff --git a/doc/distrib/NodeHelpFiles/CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ.md b/doc/distrib/NodeHelpFiles/CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ.md index ec0b0a8d289..57d0dd2d01d 100644 --- a/doc/distrib/NodeHelpFiles/CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ.md +++ b/doc/distrib/NodeHelpFiles/CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ.md @@ -5,5 +5,5 @@ The Rectangle By Width Length node creates a rectangle on the Z-base plane with ___ ## Example File -![ByWidthLength (width, length)](./Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width,%20length)_img.png) +![ByWidthLength (width, length)](./CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ_img.png) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs.dyn b/doc/distrib/NodeHelpFiles/CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs.dyn rename to doc/distrib/NodeHelpFiles/CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs.md b/doc/distrib/NodeHelpFiles/CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ.md similarity index 58% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs.md rename to doc/distrib/NodeHelpFiles/CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ.md index 8ebd5e4398c..8bf16798507 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs.md +++ b/doc/distrib/NodeHelpFiles/CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ.md @@ -1,7 +1,9 @@ + + ## In Depth CloseWithLineAndTangentArcs will return a line and tangent arcs to close an open PolyCurve. In the example below, a PolyCurve with two segments is closed with a line and arcs. The arcs are defined by whether they are at the start or end of the new line, and their radii can be controlled independently. ___ ## Example File -![CloseWithLineAndTangentArcs](./Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs_img.jpg) +![CloseWithLineAndTangentArcs](./CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs_img.jpg b/doc/distrib/NodeHelpFiles/CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs_img.jpg rename to doc/distrib/NodeHelpFiles/CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized).dyn b/doc/distrib/NodeHelpFiles/D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized).dyn rename to doc/distrib/NodeHelpFiles/D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized).md b/doc/distrib/NodeHelpFiles/D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA.md similarity index 56% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized).md rename to doc/distrib/NodeHelpFiles/D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA.md index 0840602f8bf..bddb7d3c539 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized).md +++ b/doc/distrib/NodeHelpFiles/D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA.md @@ -1,7 +1,9 @@ + + ## In Depth ByCoordinates (x, y, z, normalized) will return a Vector from coordinate values and a normalize boolean toggle. In the example below, a Vector is returned with a length of 2.83 that can be normalized to 1. The Vector is represented as a Line to show length change when toggling normalize. ___ ## Example File -![ByCoordinates (x, y, z, normalized)](./Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x,%20y,%20z,%20normalized)_img.jpg) +![ByCoordinates (x, y, z, normalized)](./D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized)_img.jpg b/doc/distrib/NodeHelpFiles/D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized)_img.jpg rename to doc/distrib/NodeHelpFiles/D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UnweldVertices.md b/doc/distrib/NodeHelpFiles/D6ESVRBW5SSM4F7J65W7OKR5DTKJAFW5F5AP23FRRR3MGXKIFVOQ.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UnweldVertices.md rename to doc/distrib/NodeHelpFiles/D6ESVRBW5SSM4F7J65W7OKR5DTKJAFW5F5AP23FRRR3MGXKIFVOQ.md index 24c6f0fe34a..f307f34f82d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UnweldVertices.md +++ b/doc/distrib/NodeHelpFiles/D6ESVRBW5SSM4F7J65W7OKR5DTKJAFW5F5AP23FRRR3MGXKIFVOQ.md @@ -1,3 +1,5 @@ + + ## UnweldVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance).dyn b/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.dyn similarity index 67% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance).dyn rename to doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.dyn index a255a64baf5..5fcda60049b 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance).dyn +++ b/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.dyn @@ -1,8 +1,8 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "2d9c7b81-0661-46a2-92c2-e175ba049889", "IsCustomNode": false, "Description": "", - "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction, distance)", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate", "ElementResolver": { "ResolutionMap": { "Color": { @@ -12,16 +12,12 @@ "Display": { "Key": "Display.Display", "Value": "Display.dll" - }, - "Modifiers.GeometryColor": { - "Key": "Modifiers.GeometryColor", - "Value": "GeometryColor.dll" } } }, "Inputs": [ { - "Id": "63e940674d314d17abe7fb85559c3171", + "Id": "e1863648ee434cefb200a532bfcabfab", "Name": "Number Slider", "Type": "number", "Type2": "number", @@ -34,7 +30,7 @@ "SelectedIndex": 0 }, { - "Id": "cf20433c71fa4e97bf9d3846c0059442", + "Id": "671c7dfb46624371b8fb7e91b802551e", "Name": "Number Slider", "Type": "number", "Type2": "number", @@ -47,7 +43,7 @@ "SelectedIndex": 0 }, { - "Id": "64fa2bac1546477aa33e3c7a05777631", + "Id": "9d1da4982fc34153b33431f5c1eb73df", "Name": "Number Slider", "Type": "number", "Type2": "number", @@ -64,17 +60,16 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 3.1, - "Id": "63e940674d314d17abe7fb85559c3171", + "Id": "e1863648ee434cefb200a532bfcabfab", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "a50145b3127a449bb1d57621b3690b8e", + "Id": "fffea5a144234b69b13fb4324a2ec1c7", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -84,21 +79,21 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 3.1 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 4.1, - "Id": "cf20433c71fa4e97bf9d3846c0059442", + "Id": "671c7dfb46624371b8fb7e91b802551e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "df0f2207568d49d699658ccfc48dd3ab", + "Id": "94242f97e84d47d6bc16030b7ad974dc", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -108,16 +103,16 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 4.1 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c631b299fcf445be8fd2a557ef254a8d", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double", - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", "Inputs": [ { - "Id": "71c84a38151c4a74a97c93a6d1ee9073", + "Id": "b6f750bf18864ecda4d9c0bd5def9c8a", "Name": "coordinateSystem", "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", "UsingDefaultValue": true, @@ -126,7 +121,7 @@ "KeepListStructure": false }, { - "Id": "4ec9ef0124eb493bb926b3b2c8e19dc2", + "Id": "90f893ce8c0e475d8d9d4fa084f20a7a", "Name": "radius", "Description": "Radius size\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -135,7 +130,7 @@ "KeepListStructure": false }, { - "Id": "0bb15a82f8f74245a7e7080e022a53fa", + "Id": "a95cd5f675fc4cc28512b68fa256fea3", "Name": "height", "Description": "Cylinder height\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -146,7 +141,7 @@ ], "Outputs": [ { - "Id": "a1250dd35ca74a55876bae414b6042fd", + "Id": "313d8c97bfad43669e5d0a58a3bc4be0", "Name": "Cylinder", "Description": "Cylinder created from radius and height", "UsingDefaultValue": false, @@ -155,17 +150,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double", "Replication": "Auto", "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6a2b1ce9900543928ddd666795d6c9f1", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point", - "Id": "bcd3cc9e0c314ded823820ef9df01cfa", "Inputs": [ { - "Id": "6ff51d623a804f2b9bd2e4fd4475a04d", + "Id": "a78c6a500cf24ea2a051927d0ca676bc", "Name": "origin", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -176,7 +171,7 @@ ], "Outputs": [ { - "Id": "81ad007fc80b4cff90d1cab0852489c5", + "Id": "e207472e8a574a20aa948c1f2013dd71", "Name": "CoordinateSystem", "Description": "CoordinateSystem", "UsingDefaultValue": false, @@ -185,17 +180,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cb9cc99ced474b0b824e7a52134c15de", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", - "Id": "65557edbda6c4a508543c43452bb7f6a", "Inputs": [ { - "Id": "3393741a78814e4d94cfbe7625d12043", + "Id": "e2f5c1ef0ea2453c8182accc0175d66b", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -204,7 +199,7 @@ "KeepListStructure": false }, { - "Id": "8c7d88530681409c90f94dd9287ee9e0", + "Id": "a25cb5b0093d4055bd43ab08f676bf05", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -213,7 +208,7 @@ "KeepListStructure": false }, { - "Id": "f310a7ea57be4e37a7a6b2074876d6c9", + "Id": "58fba671212047bf9a47f543b95f1e49", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -224,7 +219,7 @@ ], "Outputs": [ { - "Id": "1627ff2f01654a1da5afb47123219222", + "Id": "263f39aedf934a269abf416c619d8a21", "Name": "Vector", "Description": "Vector created by coordinates", "UsingDefaultValue": false, @@ -233,17 +228,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c7918cb9b9a54faa8dacb47f89c062a9", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@Autodesk.DesignScript.Geometry.Vector,double", - "Id": "0be0bf7b36004aa483909aa8c1d4b21f", "Inputs": [ { - "Id": "344a5330dd7f4fc7b7d069fcd839a0f6", + "Id": "9c8d83a81e8c4c3bbc1dacfcc8b42fb2", "Name": "coordinateSystem", "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", "UsingDefaultValue": false, @@ -252,7 +247,7 @@ "KeepListStructure": false }, { - "Id": "62217220e6064058a152009ef51fbae6", + "Id": "51d9eb28840b4be0ab95b6f61152c8c6", "Name": "direction", "Description": "Displacement direction vector\n\nVector", "UsingDefaultValue": false, @@ -261,7 +256,7 @@ "KeepListStructure": false }, { - "Id": "da38edfeae2d4b0085399fb3ad3e0244", + "Id": "d77ba8efb3184a6eba7e7cdf30f25f02", "Name": "distance", "Description": "Displacement distance along given direction\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -272,7 +267,7 @@ ], "Outputs": [ { - "Id": "80614ebc691e4ca1843fa637644830e1", + "Id": "ddf7333747004ec29d9fe343824eef2c", "Name": "CoordinateSystem", "Description": "Translated coordinate system", "UsingDefaultValue": false, @@ -281,22 +276,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@Autodesk.DesignScript.Geometry.Vector,double", "Replication": "Auto", "Description": "Translates any CoordinateSystem type by the given distance in the given direction.\n\nCoordinateSystem.Translate (direction: Vector, distance: double = 0): CoordinateSystem" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 4.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 3.0, - "Id": "64fa2bac1546477aa33e3c7a05777631", + "Id": "9d1da4982fc34153b33431f5c1eb73df", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "7ff9583d9d334909b356e4f797d3073c", + "Id": "c2583b26634f4c858d70381e3d49af1d", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -306,18 +301,27 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 3.0 }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "color = Color.ByARGB(100,141,198,217);\nModifiers.GeometryColor.ByGeometryColor(geometry, color);", - "Id": "facb748c93d2497498e99ef8ecd6e073", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "db5f4c2f542548d291c1965d0f5097c0", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "5c4dfc61a5c54c9ca08b1671891a3d7b", + "Id": "a2eb252f15d94a189385771549813869", "Name": "geometry", - "Description": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0cbdf989cada436fac8881b527b56da2", + "Name": "color", + "Description": "The color.\n\nColor", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -326,18 +330,35 @@ ], "Outputs": [ { - "Id": "460017ff41794c1caa9f07d3d093fcf0", - "Name": "", - "Description": "color", + "Id": "f7a9ee6b663546ff9ed94912f7efe522", + "Name": "GeometryColor", + "Description": "A Display object.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 100, + "G": 141, + "B": 198, + "A": 164 + }, + "Id": "7aa18e5630004e84a9be4e3c1b2151fa", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "42097bcbe55b4da3ae034062eefa3093", - "Name": "", - "Description": "Value of expression at line 2", + "Id": "41f26ab68c2f42b99c32e608665e0080", + "Name": "Color", + "Description": "Selected Color.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -345,62 +366,68 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Select a Color from the palette" } ], "Connectors": [ { - "Start": "a50145b3127a449bb1d57621b3690b8e", - "End": "3393741a78814e4d94cfbe7625d12043", - "Id": "867133aa7cd24006be6efa2303b5a272", + "Start": "fffea5a144234b69b13fb4324a2ec1c7", + "End": "e2f5c1ef0ea2453c8182accc0175d66b", + "Id": "8397f6f63f9c43f9a6c8d2542ee657b3", "IsHidden": "False" }, { - "Start": "df0f2207568d49d699658ccfc48dd3ab", - "End": "8c7d88530681409c90f94dd9287ee9e0", - "Id": "04e7db82a4d44f4495ecf8765dc3de6d", + "Start": "94242f97e84d47d6bc16030b7ad974dc", + "End": "a25cb5b0093d4055bd43ab08f676bf05", + "Id": "c433ca8c63a24ef4949631ac680e3935", "IsHidden": "False" }, { - "Start": "a1250dd35ca74a55876bae414b6042fd", - "End": "5c4dfc61a5c54c9ca08b1671891a3d7b", - "Id": "c6df7cb6ae214973b64a3efaba722adc", + "Start": "313d8c97bfad43669e5d0a58a3bc4be0", + "End": "a2eb252f15d94a189385771549813869", + "Id": "bc9eca53afec4571b19f26a4ede8c0be", "IsHidden": "False" }, { - "Start": "81ad007fc80b4cff90d1cab0852489c5", - "End": "344a5330dd7f4fc7b7d069fcd839a0f6", - "Id": "0ca53646959044b0884218d099b56b2e", + "Start": "e207472e8a574a20aa948c1f2013dd71", + "End": "9c8d83a81e8c4c3bbc1dacfcc8b42fb2", + "Id": "d133e9009c5d4b16a3814c1fd7f19a87", "IsHidden": "False" }, { - "Start": "1627ff2f01654a1da5afb47123219222", - "End": "62217220e6064058a152009ef51fbae6", - "Id": "7f03e9d5cc1040c3a240478ee795d8ed", + "Start": "263f39aedf934a269abf416c619d8a21", + "End": "51d9eb28840b4be0ab95b6f61152c8c6", + "Id": "9f32aec8b7e84c2284019d16974d3cf4", "IsHidden": "False" }, { - "Start": "80614ebc691e4ca1843fa637644830e1", - "End": "71c84a38151c4a74a97c93a6d1ee9073", - "Id": "b976deef6431486dae5961fcef976d17", + "Start": "ddf7333747004ec29d9fe343824eef2c", + "End": "b6f750bf18864ecda4d9c0bd5def9c8a", + "Id": "b0dbac24096f4a2e8d8ac0aacc5ea627", "IsHidden": "False" }, { - "Start": "7ff9583d9d334909b356e4f797d3073c", - "End": "da38edfeae2d4b0085399fb3ad3e0244", - "Id": "7a93673cd5504b99b922ca6b245963cc", + "Start": "c2583b26634f4c858d70381e3d49af1d", + "End": "d77ba8efb3184a6eba7e7cdf30f25f02", + "Id": "1b9167f612cc44b280d2a5cf425e092d", + "IsHidden": "False" + }, + { + "Start": "41f26ab68c2f42b99c32e608665e0080", + "End": "0cbdf989cada436fac8881b527b56da2", + "Id": "5a39dfa53e8244f280d0a3c759ad0bc0", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.17", + "Version": "2.19", "Data": {} } ], @@ -417,18 +444,18 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", + "Version": "2.19.0.5742", + "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": 4.8600149154663086, - "EyeY": 2.5865073204040527, - "EyeZ": -0.68749618530273438, - "LookX": -2.4335460662841797, - "LookY": -1.2073162794113159, - "LookZ": -1.2021714448928833, + "EyeX": 4.1357591152191162, + "EyeY": 2.8993531465530396, + "EyeZ": 1.3176370859146118, + "LookX": -2.7163915634155273, + "LookY": -1.3476399183273315, + "LookZ": -1.3418971300125122, "UpX": -0.18028013408184052, "UpY": 0.97957515716552734, "UpZ": -0.089058391749858856 @@ -436,89 +463,99 @@ "ConnectorPins": [], "NodeViews": [ { + "Id": "e1863648ee434cefb200a532bfcabfab", "Name": "Number Slider", - "ShowGeometry": true, - "Id": "63e940674d314d17abe7fb85559c3171", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -708.35827023545664, + "ShowGeometry": true, + "X": -706.65827023545648, "Y": 714.27413607948256 }, { + "Id": "671c7dfb46624371b8fb7e91b802551e", "Name": "Number Slider", - "ShowGeometry": true, - "Id": "cf20433c71fa4e97bf9d3846c0059442", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -708.35827023545664, + "ShowGeometry": true, + "X": -706.65827023545648, "Y": 862.27413607948256 }, { + "Id": "c631b299fcf445be8fd2a557ef254a8d", "Name": "Cylinder.ByRadiusHeight", - "ShowGeometry": false, - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 628.44172976454331, + "ShowGeometry": false, + "X": 627.34172976454352, "Y": 759.27413607948256 }, { + "Id": "6a2b1ce9900543928ddd666795d6c9f1", "Name": "CoordinateSystem.ByOrigin", - "ShowGeometry": true, - "Id": "bcd3cc9e0c314ded823820ef9df01cfa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -259.55827023545663, + "ShowGeometry": true, + "X": -258.65827023545648, "Y": 624.27413607948256 }, { + "Id": "cb9cc99ced474b0b824e7a52134c15de", "Name": "Vector.ByCoordinates", - "ShowGeometry": true, - "Id": "65557edbda6c4a508543c43452bb7f6a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -259.55827023545663, + "ShowGeometry": true, + "X": -258.65827023545648, "Y": 771.27413607948256 }, { + "Id": "c7918cb9b9a54faa8dacb47f89c062a9", "Name": "CoordinateSystem.Translate", - "ShowGeometry": true, - "Id": "0be0bf7b36004aa483909aa8c1d4b21f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 189.24172976454338, + "ShowGeometry": true, + "X": 189.34172976454352, "Y": 759.27413607948256 }, { + "Id": "9d1da4982fc34153b33431f5c1eb73df", "Name": "Number Slider", - "ShowGeometry": true, - "Id": "64fa2bac1546477aa33e3c7a05777631", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -259.55827023545663, + "ShowGeometry": true, + "X": -258.65827023545648, "Y": 984.27413607948256 }, { - "Name": "Code Block", + "Id": "db5f4c2f542548d291c1965d0f5097c0", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Id": "facb748c93d2497498e99ef8ecd6e073", + "X": 1007.4645274153711, + "Y": 768.97808696042216 + }, + { + "Id": "7aa18e5630004e84a9be4e3c1b2151fa", + "Name": "Color Palette", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1010.0417297645434, - "Y": 759.27413607948256 + "ShowGeometry": true, + "X": 734.28353435610779, + "Y": 975.3293950223549 } ], "Annotations": [], - "X": 403.6580088937211, - "Y": -223.7450153029306, - "Zoom": 0.55008605851979353 + "X": 438.91028359392425, + "Y": -111.7082189968047, + "Zoom": 0.41849959714909568 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.md b/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.md new file mode 100644 index 00000000000..cf6bbaba9eb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.md @@ -0,0 +1,11 @@ + + +## In Depth +`CoordinateSystem.Translate (coordinateSystem, direction, distance)` returns a new CoordinateSystem translated by an input vector and distance. + +In the example below, a CoordinateSystem at the origin is translated in a direction by the input vector of (3.1, 4.1, 0) and a distance of 3. The `distance` input overrides the `vector` input’s length. The new CoordinateSystem is identified with a cylinder created on it. + +___ +## Example File + +![CoordinateSystem.Translate(coordinateSystem, direction, distance)](./D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ_img.jpg b/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ_img.jpg new file mode 100644 index 00000000000..93a95412eb7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey.dyn new file mode 100644 index 00000000000..5f3d1486ae1 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey.dyn @@ -0,0 +1,426 @@ +{ + "Uuid": "ba3ce1ca-4a82-4697-bbce-cd68b8cdda8d", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.GroupByKey", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "58d21de2edf54c1fbc45376121758f75", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "11d65ca2eb574b5c8a1a28d9b35c8cf5", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "38a3f88024024638aa711ebad8958776", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aef6856c750a440fa5b877b0b510a9af", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7056a2a89720404ba47b4b17c0bd2a47", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7e47d1e133d04ed0a6fa5a00d5142447", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c088bafe734540c4b699f98f95c27eed", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "6da42f99c57041da8e2bd04c3e309c55", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cb2365710e90401a808a7877b1ef6b51", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4de0cf403a8f4743967ba9ee772e1057", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e412a7e87179423fa4c389f420e524e0", + "Name": "number", + "Description": "Number to round down\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3608ea1f1b0e48a1b665ea6e436bf65d", + "Name": "int", + "Description": "First integer smaller than the number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.Floor@double", + "Replication": "Auto", + "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "be55be2ea9434c89b4ea25820075eff4", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1ce7510176c94ceea71c29865279da19", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2d1c0e5312de49d99d211012a9737657", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e99af83ca85447cf85281afd7c90fc17", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..9..1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c0b4495913774b97ae543d989d257251", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d2d19b746ed74a09a43668815ed8adcc", + "Name": "list", + "Description": "List of items to group as sublists\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2b1a11a01b1749928a2a50001563acbb", + "Name": "keys", + "Description": "Key values, one per item in the input list, used for grouping the items\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2271a2a99036425681dc0f4ae5cc40aa", + "Name": "groups", + "Description": "list of sublists, with items grouped by like key values", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2a2f068715154703889869a1281fdb6e", + "Name": "uniqueKeys", + "Description": "key value corresponding to each group", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GroupByKey@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Group items into sub-lists based on their like key values\n\nList.GroupByKey (list: var[]..[], keys: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 182.0, + "WatchHeight": 334.0, + "Id": "6275bf8964ba44bfa2b7c3ea9d851975", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "65a9b056ba074906af56ad7de4b067e7", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6c39c0c2c0c34239acdf802ce3d93217", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "38a3f88024024638aa711ebad8958776", + "End": "2b1a11a01b1749928a2a50001563acbb", + "Id": "1de29811329147b586dfcfa9ebad2728", + "IsHidden": "False" + }, + { + "Start": "7e47d1e133d04ed0a6fa5a00d5142447", + "End": "6da42f99c57041da8e2bd04c3e309c55", + "Id": "67b172fc1df449888755126feb2376ea", + "IsHidden": "False" + }, + { + "Start": "cb2365710e90401a808a7877b1ef6b51", + "End": "e412a7e87179423fa4c389f420e524e0", + "Id": "a16f111093554e54b35aa285b149b72a", + "IsHidden": "False" + }, + { + "Start": "3608ea1f1b0e48a1b665ea6e436bf65d", + "End": "11d65ca2eb574b5c8a1a28d9b35c8cf5", + "Id": "d2125f3b794c419d92ca04597c58ba8f", + "IsHidden": "False" + }, + { + "Start": "1ce7510176c94ceea71c29865279da19", + "End": "7056a2a89720404ba47b4b17c0bd2a47", + "Id": "a051e3ee4c2e499ba7e3b7365fde5527", + "IsHidden": "False" + }, + { + "Start": "e99af83ca85447cf85281afd7c90fc17", + "End": "d2d19b746ed74a09a43668815ed8adcc", + "Id": "e31a2dab3c73422fb0ff58775c04598c", + "IsHidden": "False" + }, + { + "Start": "2271a2a99036425681dc0f4ae5cc40aa", + "End": "65a9b056ba074906af56ad7de4b067e7", + "Id": "4b34c2aaf5a24c12a97ef1cbcbd9885f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, + "UpX": -0.009065740741789341, + "UpY": 0.99990254640579224, + "UpZ": 0.010618607513606548 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "58d21de2edf54c1fbc45376121758f75", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 302.501436626844, + "Y": 131.519626222477 + }, + { + "Id": "aef6856c750a440fa5b877b0b510a9af", + "Name": "Math.RandomList", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -565.49856337315555, + "Y": 131.34712622247744 + }, + { + "Id": "c088bafe734540c4b699f98f95c27eed", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -244.49856337315555, + "Y": 131.34712622247744 + }, + { + "Id": "4de0cf403a8f4743967ba9ee772e1057", + "Name": "Math.Floor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 9.5014366268444519, + "Y": 131.51962622247746 + }, + { + "Id": "be55be2ea9434c89b4ea25820075eff4", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -819.49856337315555, + "Y": 131.17462622247743 + }, + { + "Id": "2d1c0e5312de49d99d211012a9737657", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 140.389641087658, + "Y": -60.4416921128201 + }, + { + "Id": "c0b4495913774b97ae543d989d257251", + "Name": "List.GroupByKey", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 679.50143662684445, + "Y": 40.519626222477442 + }, + { + "Id": "6275bf8964ba44bfa2b7c3ea9d851975", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 984.86789690969658, + "Y": 32.134533349760773 + } + ], + "Annotations": [], + "X": 662.924994525159, + "Y": 204.95908523623751, + "Zoom": 0.43442824678868786 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey.md b/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey.md new file mode 100644 index 00000000000..c1f3e0fc684 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey.md @@ -0,0 +1,8 @@ +## In Depth +`List.GroupByKey` groups items from an input list based on a list of keys. The list of keys should have the same number of elements as the input list. Items in the original list that correspond to matching keys are grouped together in an output list. + +In the example below, we use a range of numbers between 0 and 9 as the input list. We also generate a list of 10 random numbers between 0 and 4 to use as the keys. `List.GroupByKey` outputs a nested list of elements, grouped according to the corresponding key. It also outputs a list of the unique keys. +___ +## Example File + +![List.GroupByKey](./DSCore.List.GroupByKey_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey_img.jpg new file mode 100644 index 00000000000..748e824cbd7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.GroupByKey_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Insert.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.Insert.dyn new file mode 100644 index 00000000000..a54cafb73f0 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Insert.dyn @@ -0,0 +1,394 @@ +{ + "Uuid": "a4b7741a-778e-4326-97f6-a5d7795cb0af", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.Insert", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b5c2449a66a6455e800dc12d069b4f39", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a5e141f4181c4c35b450077f2ff402cb", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..12..#6;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "e8d39e9c482b4ab8bbe6dbbdc86fef4a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "9ab5f1aea6d94a86980ed13784c61782", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "135adb1c063a43d1b541b4271498246b", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "c9a8b04b98d342e89d318f24666fcc9b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "4679ecc55f1e46749ab1cbd41a0afdc1", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1ee64d9e4c954015a9f6b44f8e520229", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3d03d167d2264cde8de762a5840ae360", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1fa6494e9c3f48d8bc6801a5d2b5dcda", + "Name": "list", + "Description": "The list the element will be inserted to\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7a6e0b292bb94f97942960cecb0eef32", + "Name": "element", + "Description": "The element to be inserted\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "caacc9f925114cdab696840f32a4b8c8", + "Name": "index", + "Description": "Specifies the location in the list of the element to be inserted\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "211366c4e08c4ef8b899d00e0e91c0b5", + "Name": "list", + "Description": "List with the element inserted", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Insert@var[]..[],var[]..[],int", + "Replication": "Auto", + "Description": "Inserts an element into a list at specified index.\n\nList.Insert (list: var[]..[], element: var[]..[], index: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "18c95556047840fdb9202ae1524b5163", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "949445a6b9dc4563880bc978fbc84bf0", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "428044e5faed45df9f77c3ef733d05d6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "35445dc7f6da4473a09f77c3b285ca16", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dc91327520b84606a8531ca97deea906", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"Hello\";\n\"List!\";" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "4e6afd6e384a4e07aa06e42a1f15ba3e", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "ead042457c174b14b698838afd4eb3b4", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cc001fa75a224e20bee16caaf7dd6cd4", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3b79f3a3e6c14b9e8bae72ff4af4bc17", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + } + ], + "Connectors": [ + { + "Start": "a5e141f4181c4c35b450077f2ff402cb", + "End": "9ab5f1aea6d94a86980ed13784c61782", + "Id": "abbe27bf17444bcab4ce8a115d30fa36", + "IsHidden": "False" + }, + { + "Start": "a5e141f4181c4c35b450077f2ff402cb", + "End": "1fa6494e9c3f48d8bc6801a5d2b5dcda", + "Id": "706129739d7a48c19c9b9ab36e863809", + "IsHidden": "False" + }, + { + "Start": "211366c4e08c4ef8b899d00e0e91c0b5", + "End": "4679ecc55f1e46749ab1cbd41a0afdc1", + "Id": "391dd9bcb2ef4e59ab38aa90ba6887b5", + "IsHidden": "False" + }, + { + "Start": "949445a6b9dc4563880bc978fbc84bf0", + "End": "caacc9f925114cdab696840f32a4b8c8", + "Id": "3d70c8cd93c44cb390577075d9ba53cb", + "IsHidden": "False" + }, + { + "Start": "35445dc7f6da4473a09f77c3b285ca16", + "End": "ead042457c174b14b698838afd4eb3b4", + "Id": "0986065adb124f2dbcecbc9c2ec1fb48", + "IsHidden": "False" + }, + { + "Start": "dc91327520b84606a8531ca97deea906", + "End": "cc001fa75a224e20bee16caaf7dd6cd4", + "Id": "8f492b312d2f45b2adedec34eb283e98", + "IsHidden": "False" + }, + { + "Start": "3b79f3a3e6c14b9e8bae72ff4af4bc17", + "End": "7a6e0b292bb94f97942960cecb0eef32", + "Id": "0509b22381ed4e7bb6eaec6fc3d22540", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -10.351632118225098, + "EyeY": 13.915582656860352, + "EyeZ": 16.000629425048828, + "LookX": 16.128910064697266, + "LookY": -8.1650753021240234, + "LookZ": -20.504016876220703, + "UpX": 0.053885128349065781, + "UpY": 0.99619466066360474, + "UpZ": -0.068501941859722137 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b5c2449a66a6455e800dc12d069b4f39", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 115.16802123486298, + "Y": 2630.5505679965549 + }, + { + "Id": "e8d39e9c482b4ab8bbe6dbbdc86fef4a", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 675.168021234863, + "Y": 2492.7230679965551 + }, + { + "Id": "c9a8b04b98d342e89d318f24666fcc9b", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 675.168021234863, + "Y": 2806.7230679965551 + }, + { + "Id": "3d03d167d2264cde8de762a5840ae360", + "Name": "List.Insert", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 378.168021234863, + "Y": 2807.6969668546303 + }, + { + "Id": "18c95556047840fdb9202ae1524b5163", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 115.16802123486298, + "Y": 2956.5505679965549 + }, + { + "Id": "428044e5faed45df9f77c3ef733d05d6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -138.83197876513702, + "Y": 2786.3780679965548 + }, + { + "Id": "4e6afd6e384a4e07aa06e42a1f15ba3e", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 115.16802123486298, + "Y": 2777.7230679965551 + } + ], + "Annotations": [], + "X": 314.80125600083085, + "Y": -2120.153337040756, + "Zoom": 0.86534757118927974 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Insert.md b/doc/distrib/NodeHelpFiles/DSCore.List.Insert.md new file mode 100644 index 00000000000..816e539c987 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Insert.md @@ -0,0 +1,9 @@ +## In Depth +`List.Insert` places multiple elements into a list at a given index. + +In the example below, a list containing two strings, "Hello" and "List!", is inserted at index value 2 as a sublist, producing a new list that is one index longer than the original list. + +___ +## Example File + +![List.Insert](./DSCore.List.Insert_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Insert_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.Insert_img.jpg new file mode 100644 index 00000000000..05f1e10df20 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.Insert_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth.dyn new file mode 100644 index 00000000000..e7c8fc324e0 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth.dyn @@ -0,0 +1,405 @@ +{ + "Uuid": "8ab083ac-c167-480a-be7b-c4ff443c668b", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.NormalizeDepth", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ce489f7971194d1896d7532f0ebff74b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6e1cc85ef2df41fdbca31ac63aa21375", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..12..#6;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "868ffe038f1f41d3b65bf53918941e41", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "a5f69505c56c4b978ce602904a6f27f5", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0f2507a3d6f04d83ad18b8653b7c1d1e", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "e9550dbeca12417bb1c3b839917dc0f5", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1635ff1727384cfba1fe7187f5982496", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1a8b5cf60de04a44a4ff067dde0a21b3", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "88a86f19cabe41b18d55fe1c3c83fd82", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "bfd2b813ac5749faaae156b72d7d4c35", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "abdf0dd685b448ae85958d0ce2e36ba3", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a759366fb278473a80f1b50a4c7cc00e", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "26e06b46245843f484acd622d5539a3e", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "59ca9d60ea6541c887b122ab6c99cb6e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "df37c3d1cb554f9d95db837f9ace4381", + "Name": "list", + "Description": "The list whose depth is to be normalized according to the rank.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "345e9a4147f349fbabcd56bce8a12103", + "Name": "rank", + "Description": "The rank the list is to be normalized to. Default value is 1.\n\nint\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "95fcab0ce9564e918541e9b5b8c7935d", + "Name": "list", + "Description": "The list with the normalized rank.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.NormalizeDepth@var[]..[],int", + "Replication": "Shortest", + "Description": "Returns multidimensional list according the rank given.\n\nList.NormalizeDepth (list: var[]..[], rank: int = 1): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 230.0, + "WatchHeight": 415.0, + "Id": "36a3753cb26c46d4bf5d9d4a9e3873eb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "aca5435cbd9744e997986aa59a965c43", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "064a0edfb33b4cb099e103c72fe6d9e7", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "21e38cc46754410aa6f7abe4e6c3fe1a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "df2c47317ff04540bde98a3ca979cb5d", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 3 + } + ], + "Connectors": [ + { + "Start": "6e1cc85ef2df41fdbca31ac63aa21375", + "End": "1635ff1727384cfba1fe7187f5982496", + "Id": "8b757294473648c8bcfc45d052158894", + "IsHidden": "False" + }, + { + "Start": "6e1cc85ef2df41fdbca31ac63aa21375", + "End": "1a8b5cf60de04a44a4ff067dde0a21b3", + "Id": "8a92307b66204f629fb78fdc0783bbd5", + "IsHidden": "False" + }, + { + "Start": "6e1cc85ef2df41fdbca31ac63aa21375", + "End": "abdf0dd685b448ae85958d0ce2e36ba3", + "Id": "8866a76090e54f7990c0d4c1b771e8eb", + "IsHidden": "False" + }, + { + "Start": "0f2507a3d6f04d83ad18b8653b7c1d1e", + "End": "df37c3d1cb554f9d95db837f9ace4381", + "Id": "4fb02fdd588547cb937abb74331153ca", + "IsHidden": "False" + }, + { + "Start": "88a86f19cabe41b18d55fe1c3c83fd82", + "End": "a759366fb278473a80f1b50a4c7cc00e", + "Id": "7a3b90af2e7e462f92d212791d3fbf6c", + "IsHidden": "False" + }, + { + "Start": "26e06b46245843f484acd622d5539a3e", + "End": "a5f69505c56c4b978ce602904a6f27f5", + "Id": "7c5c4f6f97514ebab951fab8d71c8db7", + "IsHidden": "False" + }, + { + "Start": "95fcab0ce9564e918541e9b5b8c7935d", + "End": "aca5435cbd9744e997986aa59a965c43", + "Id": "e75633737bff4981a6fd77d47cb96b2b", + "IsHidden": "False" + }, + { + "Start": "df2c47317ff04540bde98a3ca979cb5d", + "End": "345e9a4147f349fbabcd56bce8a12103", + "Id": "5653603c795349b9b04abfff204cf970", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -10.351632118225098, + "EyeY": 13.915582656860352, + "EyeZ": 16.000629425048828, + "LookX": 16.128910064697266, + "LookY": -8.1650753021240234, + "LookZ": -20.504016876220703, + "UpX": 0.053885128349065781, + "UpY": 0.99619466066360474, + "UpZ": -0.068501941859722137 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "ce489f7971194d1896d7532f0ebff74b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -419.86230523087744, + "Y": 2942.78783442289 + }, + { + "Id": "868ffe038f1f41d3b65bf53918941e41", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 363.13769476912256, + "Y": 2908.96033442289 + }, + { + "Id": "e9550dbeca12417bb1c3b839917dc0f5", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -156.86230523087744, + "Y": 2942.96033442289 + }, + { + "Id": "bfd2b813ac5749faaae156b72d7d4c35", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 103.13769476912256, + "Y": 2908.96033442289 + }, + { + "Id": "59ca9d60ea6541c887b122ab6c99cb6e", + "Name": "List.NormalizeDepth", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 740.13769476912262, + "Y": 2909.8810086027847 + }, + { + "Id": "36a3753cb26c46d4bf5d9d4a9e3873eb", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1064.1376947691226, + "Y": 2908.96033442289 + }, + { + "Id": "21e38cc46754410aa6f7abe4e6c3fe1a", + "Name": "Integer Slider", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 296.89638241700129, + "Y": 3242.5309509242124 + } + ], + "Annotations": [], + "X": 345.04955947313556, + "Y": -2049.3232409355041, + "Zoom": 0.77084898905121679 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth.md b/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth.md new file mode 100644 index 00000000000..b327b958cf8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth.md @@ -0,0 +1,10 @@ +## In Depth +`List.NormalizeDepth` returns a new list of uniform depth to a specified rank, or list depth. + +Like `List.Flatten`, you can use `List.NormalizeDepth` to return a one-dimensional list (a list with a single level). But you can also use it to add list levels. The node normalizes the input list to a depth of your choosing. + +In the example below, a list containing 2 lists of unequal depth can be normalized to different ranks with an integer slider. By normalizing the depths at different ranks, the list increases or decreases in depth, but is always uniform. A list of rank 1 returns a single list of elements, while a list of rank 3 returns 2 levels of sublists. +___ +## Example File + +![List.NormalizeDepth](./DSCore.List.NormalizeDepth_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth_img.jpg new file mode 100644 index 00000000000..09ce4c0b1a0 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.NormalizeDepth_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Reorder.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.Reorder.dyn new file mode 100644 index 00000000000..d41041f51ac --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Reorder.dyn @@ -0,0 +1,445 @@ +{ + "Uuid": "900944ba-235b-47de-92db-7ca167dc370e", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.Reorder", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a56ddb32f8924bde951838397bf6dc1b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "37572891ebb8426d94364e232b088dd4", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..12..#6;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d6a7a310e5444f93b8942c7ab8ecee38", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e8c0763fc07e46cc9869596f4bbbde6e", + "Name": "list", + "Description": "The list to be reordered\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a0c3a86d6b2143ca878fda81d92697b6", + "Name": "indices", + "Description": "The indices used to reorder the items in the list\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5889bad8669a4923bc7d6528d2ebff39", + "Name": "list", + "Description": "Reordered list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Reorder@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Reorders the input list based on the given list of indices.\n\nList.Reorder (list: var[]..[], indices: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "776e1ad679b14680881164d091a6e742", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "4c6df04397c842028b46fc391e6ef7de", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2b5b9e549b5f42c8ae5a81f919296d76", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "d20bde923e10410c93fef674fdc1e321", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "e682395fdff04d0083ca036ef8d46eb3", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e93715a8f1de452f9069bf4837a63aa3", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "1851f31786cf451ba17413f9ce4b0ea9", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "045b488b6ef5408f860c1bfbf66e99c1", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "119b7fd85a2f47c3ae37ccbb31be7f38", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6099266795a640db80b5d1371f0d66ec", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a78f1ba099f7480aa2f12d1595639367", + "Name": "", + "Description": "Value of expression at line 4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8ddd38a8eee24c1fa63778965199e47f", + "Name": "", + "Description": "Value of expression at line 5", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "80b95a4bf08749878ee8935fa493409c", + "Name": "", + "Description": "Value of expression at line 6", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n5;\n4;\n2;\n0;\n3;" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "c4e906ab92f34cd5bf3139585b99cdeb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "ace16cc04881449c802b7689817274f0", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "31a92bb429a54cd1b84c53436cb947e7", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6cae826fddbb4841931f3866aae7a71b", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "567db54be9874a9a9905b7133604d9ba", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "730cc50bbc8b44f49716786bfbea88cf", + "Name": "item4", + "Description": "Item Index #4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dc9251ab19834f8aa7d74b171a6b8008", + "Name": "item5", + "Description": "Item Index #5", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e9dda715fe884586a9c6809498c755be", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + } + ], + "Connectors": [ + { + "Start": "37572891ebb8426d94364e232b088dd4", + "End": "4c6df04397c842028b46fc391e6ef7de", + "Id": "33aa70e42eb54feb98269ee65f292839", + "IsHidden": "False" + }, + { + "Start": "5889bad8669a4923bc7d6528d2ebff39", + "End": "e682395fdff04d0083ca036ef8d46eb3", + "Id": "f93fc7ecedaa450ebdcf2dc181445cdd", + "IsHidden": "False" + }, + { + "Start": "2b5b9e549b5f42c8ae5a81f919296d76", + "End": "e8c0763fc07e46cc9869596f4bbbde6e", + "Id": "d81297efcc7b49c3b4884935d8179d63", + "IsHidden": "False" + }, + { + "Start": "045b488b6ef5408f860c1bfbf66e99c1", + "End": "ace16cc04881449c802b7689817274f0", + "Id": "3dddb8d298cb40c294d95ef484999526", + "IsHidden": "False" + }, + { + "Start": "119b7fd85a2f47c3ae37ccbb31be7f38", + "End": "31a92bb429a54cd1b84c53436cb947e7", + "Id": "35836db82c83454f815a5e2905b6a50f", + "IsHidden": "False" + }, + { + "Start": "6099266795a640db80b5d1371f0d66ec", + "End": "6cae826fddbb4841931f3866aae7a71b", + "Id": "549f499b1d5a4fc0972eab8029830a51", + "IsHidden": "False" + }, + { + "Start": "a78f1ba099f7480aa2f12d1595639367", + "End": "567db54be9874a9a9905b7133604d9ba", + "Id": "c7984cc38d9f479c8fdefac8f4aa7945", + "IsHidden": "False" + }, + { + "Start": "8ddd38a8eee24c1fa63778965199e47f", + "End": "730cc50bbc8b44f49716786bfbea88cf", + "Id": "e30ac6c80665489bb279d44a576d369c", + "IsHidden": "False" + }, + { + "Start": "80b95a4bf08749878ee8935fa493409c", + "End": "dc9251ab19834f8aa7d74b171a6b8008", + "Id": "5b1b247f6b0d475e96bd1b79947d6b8a", + "IsHidden": "False" + }, + { + "Start": "e9dda715fe884586a9c6809498c755be", + "End": "a0c3a86d6b2143ca878fda81d92697b6", + "Id": "1af22fba568a414c94a45e0d44c05e2e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -10.351632118225098, + "EyeY": 13.915582656860352, + "EyeZ": 16.000629425048828, + "LookX": 16.128910064697266, + "LookY": -8.1650753021240234, + "LookZ": -20.504016876220703, + "UpX": 0.053885128349065781, + "UpY": 0.99619466066360474, + "UpZ": -0.068501941859722137 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a56ddb32f8924bde951838397bf6dc1b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -340.46764361356844, + "Y": 2859.1130432151695 + }, + { + "Id": "d6a7a310e5444f93b8942c7ab8ecee38", + "Name": "List.Reorder", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 299.53235638643156, + "Y": 2999.2855432151696 + }, + { + "Id": "776e1ad679b14680881164d091a6e742", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -77.467643613568441, + "Y": 2859.2855432151696 + }, + { + "Id": "d20bde923e10410c93fef674fdc1e321", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 590.5323563864315, + "Y": 2999.2855432151696 + }, + { + "Id": "1851f31786cf451ba17413f9ce4b0ea9", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -340.46764361356844, + "Y": 3217.2505432151693 + }, + { + "Id": "c4e906ab92f34cd5bf3139585b99cdeb", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -77.467643613568441, + "Y": 3173.2855432151696 + } + ], + "Annotations": [], + "X": 404.28289390335965, + "Y": -2885.363386533646, + "Zoom": 1.0196740536202169 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Reorder.md b/doc/distrib/NodeHelpFiles/DSCore.List.Reorder.md new file mode 100644 index 00000000000..7e6bf6678c4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Reorder.md @@ -0,0 +1,8 @@ +## In Depth +`List.Reorder` returns a new list with its items reordered based on a list of indices. + +In the example below, a new list is created by manually changing the index order. Each input index assigns a new place on the list for the original list items. For example, item0 is 1, so the first item on the new list is 2.4, which is index 1 on the original list. Item1 is 5, so the second item on the new list is 12, which is index 5 on the original list, and so on. +___ +## Example File + +![List.Reorder](./DSCore.List.Reorder_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Reorder_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.Reorder_img.jpg new file mode 100644 index 00000000000..6c3ef809c00 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.Reorder_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex.dyn new file mode 100644 index 00000000000..8ef2f02f122 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex.dyn @@ -0,0 +1,324 @@ +{ + "Uuid": "ae4527a7-d38f-4942-affa-e7bd5ac3a9d8", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.ReplaceItemAtIndex", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "37a624baca924e59871052dd1b92883c", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "22feed9316ea4d5c9f6743ff3124a759", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..5..1;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "694689a38b1043d9a09798f07ba6bb23", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "2d991d6014e64325984ab277c157e488", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0ac657d003c247598d613fe909205058", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "626ae416b93240c4b4cc33d957ff699c", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "e0207d21df694b75abf687316a82ba06", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b225cdd9f2394d249ee5be9df32a8b09", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "aa62dfb6909f4db488629b5d97d4c716", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5826769886ba46e38d755bfaad78bf03", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7c8dfbfdee754a3da5ed49f4e8648b61", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b74f5654374f4deb91ccf19c3805ea5d", + "Name": "list", + "Description": "List to replace an item in.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "48389811e26e48128464e97f199be236", + "Name": "index", + "Description": "Index of the item to be replaced.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2fda449159c94171bc5363c386367568", + "Name": "item", + "Description": "The item to insert.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e274b250d1d34d63bc28c0099dac4bae", + "Name": "list", + "Description": "A new list with the item replaced.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.ReplaceItemAtIndex@var[]..[],int,var[]..[]", + "Replication": "Auto", + "Description": "Replace an item from the given list that's located at the specified index.\n\nList.ReplaceItemAtIndex (list: var[]..[], index: int, item: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8d4ba7afb0194479a02d2441847314f3", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b949db20a4e043dca9d47846af259874", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" + } + ], + "Connectors": [ + { + "Start": "22feed9316ea4d5c9f6743ff3124a759", + "End": "2d991d6014e64325984ab277c157e488", + "Id": "e15281fb884d454ca7321beeeb6e1ba9", + "IsHidden": "False" + }, + { + "Start": "0ac657d003c247598d613fe909205058", + "End": "b74f5654374f4deb91ccf19c3805ea5d", + "Id": "ff80973699c2410482436b4554013d5c", + "IsHidden": "False" + }, + { + "Start": "5826769886ba46e38d755bfaad78bf03", + "End": "48389811e26e48128464e97f199be236", + "Id": "02a1adceb9fc4806a8c54413ac87ea8e", + "IsHidden": "False" + }, + { + "Start": "e274b250d1d34d63bc28c0099dac4bae", + "End": "e0207d21df694b75abf687316a82ba06", + "Id": "5c58310f857e441b9dc41d0cd73cb981", + "IsHidden": "False" + }, + { + "Start": "b949db20a4e043dca9d47846af259874", + "End": "2fda449159c94171bc5363c386367568", + "Id": "680122c5583a499990337d10e80fa600", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "37a624baca924e59871052dd1b92883c", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -205.4045156296965, + "Y": 178.49181227385287 + }, + { + "Id": "694689a38b1043d9a09798f07ba6bb23", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 48.595484370303495, + "Y": 178.66431227385289 + }, + { + "Id": "626ae416b93240c4b4cc33d957ff699c", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 782.59548437030344, + "Y": 403.66431227385289 + }, + { + "Id": "aa62dfb6909f4db488629b5d97d4c716", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 48.595484370303495, + "Y": 493.49181227385287 + }, + { + "Id": "7c8dfbfdee754a3da5ed49f4e8648b61", + "Name": "List.ReplaceItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 425.5954843703035, + "Y": 404.64798256934273 + }, + { + "Id": "8d4ba7afb0194479a02d2441847314f3", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 48.595484370303495, + "Y": 640.49181227385293 + } + ], + "Annotations": [], + "X": 238.81439296426072, + "Y": -139.26084631160057, + "Zoom": 1.0166007905138339 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex.md b/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex.md new file mode 100644 index 00000000000..f18a6d7ea9e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex.md @@ -0,0 +1,8 @@ +## In Depth +`List.ReplaceItemAtIndex` replaces an item on the input list at a given index. + +In the example below, we start with a range of numbers from 0 to 5. We then use a `List.ReplaceItemAtIndex` node to replace the item at index 3 with a new item, in this case the integer 10. +___ +## Example File + +![List.ReplaceItemAtIndex](./DSCore.List.ReplaceItemAtIndex_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex_img.jpg new file mode 100644 index 00000000000..52ad3709eaa Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.ReplaceItemAtIndex_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Reverse.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.Reverse.dyn new file mode 100644 index 00000000000..21101981b3f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Reverse.dyn @@ -0,0 +1,421 @@ +{ + "Uuid": "fc027501-0b9a-4832-b219-af4cc1350be9", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.Reverse", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "8720ea5196bd40a7beb41782321bed28", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "1", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "6d473ebf81834397adb062c841fb71f3", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "25", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "fb73812f5c7a4df9b529a8b02ec8acfe", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "2", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "00b410bc79dd45149e9c9be7fcb5cbcb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d345bd27bd284fd986fd0fe37d5f3bdf", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "67c722e8f94c41178bfb7078a76ce8af", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a93b3002e1e54ec59e1097fe3e2fffed", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "93c9ef9739664b958696485588f9399f", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Longest", + "Description": "Creates a sequence of numbers or letters in the given range" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "26fac243a7a840cdba92bf68a2b94de5", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "099aa8c3b4be4331ac066b51830b7cde", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c96ab816a64d46e9b0850c27060dad2c", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "8720ea5196bd40a7beb41782321bed28", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d764c7d5ac35401ca1aaabc6d2d534db", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 1 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "6d473ebf81834397adb062c841fb71f3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e7b6ea07ff774cc795f97b611a2f416a", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 25 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "fb73812f5c7a4df9b529a8b02ec8acfe", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "57bcfee92d0f4d11b74f03fee3333241", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 2 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "75a1335f483c405991e382a6fafa90b2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b2961acd5d214303a548635d10f54dd8", + "Name": "list", + "Description": "List to be reversed.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "162606ec888847248710be99fa2a2f19", + "Name": "list", + "Description": "Reversed list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Reverse@var[]..[]", + "Replication": "Auto", + "Description": "Creates a new list containing the items of the given list but in reverse order.\n\nList.Reverse (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "cf885acd3409403f9395acc551c6745c", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "808d937440b24d86b8b4444271c08b04", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fd139ec1e3354082a5358f4576e81d40", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "93c9ef9739664b958696485588f9399f", + "End": "099aa8c3b4be4331ac066b51830b7cde", + "Id": "10b33281dc4a458ca8be0d13e50cd592", + "IsHidden": "False" + }, + { + "Start": "c96ab816a64d46e9b0850c27060dad2c", + "End": "b2961acd5d214303a548635d10f54dd8", + "Id": "5c6910a093d24d0d9fe631cd3c5f5677", + "IsHidden": "False" + }, + { + "Start": "d764c7d5ac35401ca1aaabc6d2d534db", + "End": "d345bd27bd284fd986fd0fe37d5f3bdf", + "Id": "34407ee02b114b0b852d79acaf60b24f", + "IsHidden": "False" + }, + { + "Start": "e7b6ea07ff774cc795f97b611a2f416a", + "End": "67c722e8f94c41178bfb7078a76ce8af", + "Id": "20ba2f3ce6ce49509b8743ebc5057e70", + "IsHidden": "False" + }, + { + "Start": "57bcfee92d0f4d11b74f03fee3333241", + "End": "a93b3002e1e54ec59e1097fe3e2fffed", + "Id": "d269cec7238948709cd13662d75024ee", + "IsHidden": "False" + }, + { + "Start": "162606ec888847248710be99fa2a2f19", + "End": "808d937440b24d86b8b4444271c08b04", + "Id": "d0b451cb55434c73b5941c2896884b01", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, + "UpX": -0.009065740741789341, + "UpY": 0.99990254640579224, + "UpZ": 0.010618607513606548 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "00b410bc79dd45149e9c9be7fcb5cbcb", + "Name": "Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -82.275381148499946, + "Y": 34.373574300271045 + }, + { + "Id": "26fac243a7a840cdba92bf68a2b94de5", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 195.72461885150005, + "Y": 34.373574300271059 + }, + { + "Id": "8720ea5196bd40a7beb41782321bed28", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -530.2753811485, + "Y": -78.626425699728955 + }, + { + "Id": "6d473ebf81834397adb062c841fb71f3", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -530.2753811485, + "Y": 68.373574300271045 + }, + { + "Id": "fb73812f5c7a4df9b529a8b02ec8acfe", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -530.2753811485, + "Y": 215.37357430027106 + }, + { + "Id": "75a1335f483c405991e382a6fafa90b2", + "Name": "List.Reverse", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 572.7246188515, + "Y": 34.373574300271059 + }, + { + "Id": "cf885acd3409403f9395acc551c6745c", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 841.7246188515, + "Y": 34.373574300271059 + } + ], + "Annotations": [], + "X": 443.54405103515518, + "Y": 237.55553878098934, + "Zoom": 0.77986658580958157 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Reverse.md b/doc/distrib/NodeHelpFiles/DSCore.List.Reverse.md new file mode 100644 index 00000000000..19c5ca735fb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Reverse.md @@ -0,0 +1,8 @@ +## In Depth +`List.Reverse` takes the items in a list and creates a new list with the order of items reversed. + +In the example, we first generate a list using `Range`, which produces numbers in increasing order. Then, we use `List.Reverse` to switch the order of the items in the list. +___ +## Example File + +![List.Reverse](./DSCore.List.Reverse_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Reverse_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.Reverse_img.jpg new file mode 100644 index 00000000000..4e50d14f201 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.Reverse_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices.dyn new file mode 100644 index 00000000000..e47ea85ad5a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices.dyn @@ -0,0 +1,483 @@ +{ + "Uuid": "1f24d059-b133-4168-88ca-fe041d440fe4", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.ShiftIndices", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "7e572aea7c07447f81aed73b6d069ab3", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "1", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "27e29d8bf150412c8bf386a663503116", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "25", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "e9914af921ce4d45b0c461ec8b62b388", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "2", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "769bc65ff1b7403a9ee4a64251612700", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "3", + "MaximumValue": 10.0, + "MinimumValue": -10.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "fee270f7470f4c189e90ebd031f77f8a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "3b547fff6dfc4c158acb3e179c041de1", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "dc0b647c895b49d38445aa5a3ad4dcb1", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f061c06405dc414baaa3d23dedcb1796", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "53e9d2979f4244b787f85a348d280f9a", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Longest", + "Description": "Creates a sequence of numbers or letters in the given range" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "ba1a7cff46cd425e9118b34863875113", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1554a4a368864481be0cda4503b930a4", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "867df9d430bb4674821c4d4da8c31e1d", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "7e572aea7c07447f81aed73b6d069ab3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "496cb2bdc56c4ba5b18edabc3a428ded", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 1 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "27e29d8bf150412c8bf386a663503116", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2f557d040538471da952c88ab0aef647", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 25 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "e9914af921ce4d45b0c461ec8b62b388", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "68e62cd078a14b3d93878938cbd16f8d", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 2 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "bc25c44bdd834995bbe262043e7c2bf3", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "c0e617635c2c4c63beb95628cf037414", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9cc695d357254335a98a1ecf69bdc0af", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0cbd206774234d618a85c68e38dffe22", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "448b8bbf65884eb29ec8d06a6326d6b4", + "Name": "list", + "Description": "List to be shifted.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "314fdae4b4af44deb7ef3a94582ee00a", + "Name": "amount", + "Description": "Amount to shift indices by. If negative, indices will be shifted to the left.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "968deec90fd644398a7e5d6f1e44c4a2", + "Name": "list", + "Description": "Shifted list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.ShiftIndices@var[]..[],int", + "Replication": "Auto", + "Description": "Shifts indices in the list to the right by the given amount.\n\nList.ShiftIndices (list: var[]..[], amount: int): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 10, + "MinimumValue": -10, + "StepValue": 1, + "Id": "769bc65ff1b7403a9ee4a64251612700", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c4209104d64d48e0a5a0641d6f76c3f5", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 3 + } + ], + "Connectors": [ + { + "Start": "53e9d2979f4244b787f85a348d280f9a", + "End": "1554a4a368864481be0cda4503b930a4", + "Id": "4ff67a94b5a244b2b737a2852bef2a19", + "IsHidden": "False" + }, + { + "Start": "867df9d430bb4674821c4d4da8c31e1d", + "End": "448b8bbf65884eb29ec8d06a6326d6b4", + "Id": "6be5b04ae8364d1f8f0dcc706bd2e1d8", + "IsHidden": "False" + }, + { + "Start": "496cb2bdc56c4ba5b18edabc3a428ded", + "End": "3b547fff6dfc4c158acb3e179c041de1", + "Id": "78b7581411954d9ebe2ff216485b14cf", + "IsHidden": "False" + }, + { + "Start": "2f557d040538471da952c88ab0aef647", + "End": "dc0b647c895b49d38445aa5a3ad4dcb1", + "Id": "ae1d62e2f40b433683ba422994af9dfe", + "IsHidden": "False" + }, + { + "Start": "68e62cd078a14b3d93878938cbd16f8d", + "End": "f061c06405dc414baaa3d23dedcb1796", + "Id": "a208fb2a1fab48a29928448547e7b04a", + "IsHidden": "False" + }, + { + "Start": "968deec90fd644398a7e5d6f1e44c4a2", + "End": "c0e617635c2c4c63beb95628cf037414", + "Id": "c1177b0c798f49ddb964382059d49480", + "IsHidden": "False" + }, + { + "Start": "c4209104d64d48e0a5a0641d6f76c3f5", + "End": "314fdae4b4af44deb7ef3a94582ee00a", + "Id": "3cb67b9af3da483184a6a47b48c640f1", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, + "UpX": -0.009065740741789341, + "UpY": 0.99990254640579224, + "UpZ": 0.010618607513606548 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "fee270f7470f4c189e90ebd031f77f8a", + "Name": "Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -85.019269920661031, + "Y": -50.8937049115776 + }, + { + "Id": "ba1a7cff46cd425e9118b34863875113", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 192.98073007933897, + "Y": -50.8937049115776 + }, + { + "Id": "7e572aea7c07447f81aed73b6d069ab3", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -533.019269920661, + "Y": -163.8937049115776 + }, + { + "Id": "27e29d8bf150412c8bf386a663503116", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -533.019269920661, + "Y": -16.8937049115776 + }, + { + "Id": "e9914af921ce4d45b0c461ec8b62b388", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -533.019269920661, + "Y": 130.1062950884224 + }, + { + "Id": "bc25c44bdd834995bbe262043e7c2bf3", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 935.980730079339, + "Y": 89.1062950884224 + }, + { + "Id": "0cbd206774234d618a85c68e38dffe22", + "Name": "List.ShiftIndices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 640.980730079339, + "Y": 89.1062950884224 + }, + { + "Id": "769bc65ff1b7403a9ee4a64251612700", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 192.98073007933897, + "Y": 263.10629508842237 + } + ], + "Annotations": [], + "X": 422.59036719242278, + "Y": 256.87531759237618, + "Zoom": 0.736540664375716 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices.md b/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices.md new file mode 100644 index 00000000000..fff62b0a77a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices.md @@ -0,0 +1,8 @@ +## In Depth +`List.ShiftIndices` shifts the position of the items in a list by the `amount` input. A positive number in the `amount` input shifts the numbers up, while a negative number shifts the indices backwards. The items wrap around, causing items at the back of the list to wrap to the beginning. + +In the example below, we first generate a list with `Range`, then shift the indices forward by 3. The final 3 numbers from the original list wrap around to become the first 3 numbers on the new list. +___ +## Example File + +![List.ShiftIndices](./DSCore.List.ShiftIndices_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices_img.jpg new file mode 100644 index 00000000000..58d554ea062 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.ShiftIndices_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list).dyn b/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list).dyn new file mode 100644 index 00000000000..93b89c96e03 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list).dyn @@ -0,0 +1,421 @@ +{ + "Uuid": "ced47393-e047-4723-8238-cbde5a87376f", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.Shuffle", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "75c9b1c5be89470897a1f09337962fb5", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "1", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "f840a8287aa646db87b3092ad8c6c830", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "25", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "fb643d479f224927b6bd9cdbdd635b4a", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "2", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "4beb4b4b881f4935806156d660fc81a2", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "51f55760b5104bbc9ea2d2b4725979b1", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "45b98f6dcc8c4120bc946f355e2ce8d0", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "891086ad9cfe474e9e7ed32bc6c986f3", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e24bc3f739ee4e01b6032ac9b614fe64", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Longest", + "Description": "Creates a sequence of numbers or letters in the given range" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "cd51b68bedc34bf8b24b17642dfbeb50", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d2ff5ba4bf304a7b97e3b1feda6d2224", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "96e868e2b5f0484fb820334a1ad71e4e", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "75c9b1c5be89470897a1f09337962fb5", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "10141d6d3ade44fca5c30583aaa53ff5", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 1 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "f840a8287aa646db87b3092ad8c6c830", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0a7b7be8b4e9428d9d492b9c443bfe99", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 25 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "fb643d479f224927b6bd9cdbdd635b4a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "80ba4d60474047abaa0bc047c417b4ff", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 2 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "0391ce1456774b8a85cb595c94ef4d94", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1429349ac3114b2e8ac3a4d00e0b3c20", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "69274b5fe8334a8199cae54284248e1e", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f93aa38b94834821aa9008f02793125b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fcc8acc46c3549e28e4e4e77a7d98388", + "Name": "list", + "Description": "List to shuffle.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0fc8f367abcd4ea1ab68f352d0504f2c", + "Name": "list", + "Description": "Randomized list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Shuffle@var[]..[]", + "Replication": "Auto", + "Description": "Shuffles a list, randomizing the order of its items.\n\nList.Shuffle (list: var[]..[]): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "e24bc3f739ee4e01b6032ac9b614fe64", + "End": "d2ff5ba4bf304a7b97e3b1feda6d2224", + "Id": "0a9e95897f6c48a0b5caeba5ad5fd00e", + "IsHidden": "False" + }, + { + "Start": "96e868e2b5f0484fb820334a1ad71e4e", + "End": "fcc8acc46c3549e28e4e4e77a7d98388", + "Id": "b7f22f9aa79843e799fea534dc9327af", + "IsHidden": "False" + }, + { + "Start": "10141d6d3ade44fca5c30583aaa53ff5", + "End": "51f55760b5104bbc9ea2d2b4725979b1", + "Id": "4aaef8389e50405cbc4bf31406f6304c", + "IsHidden": "False" + }, + { + "Start": "0a7b7be8b4e9428d9d492b9c443bfe99", + "End": "45b98f6dcc8c4120bc946f355e2ce8d0", + "Id": "9e2e83849e324147806c6e4d671d0219", + "IsHidden": "False" + }, + { + "Start": "80ba4d60474047abaa0bc047c417b4ff", + "End": "891086ad9cfe474e9e7ed32bc6c986f3", + "Id": "150368bf7dd54e979e0e67cd75d6a3c9", + "IsHidden": "False" + }, + { + "Start": "0fc8f367abcd4ea1ab68f352d0504f2c", + "End": "1429349ac3114b2e8ac3a4d00e0b3c20", + "Id": "571235a6c79f43d2a21550cbc9d14eff", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, + "UpX": -0.009065740741789341, + "UpY": 0.99990254640579224, + "UpZ": 0.010618607513606548 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "4beb4b4b881f4935806156d660fc81a2", + "Name": "Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -82.275381148499946, + "Y": 34.2135069877429 + }, + { + "Id": "cd51b68bedc34bf8b24b17642dfbeb50", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 195.72461885150005, + "Y": 34.213506987742917 + }, + { + "Id": "75c9b1c5be89470897a1f09337962fb5", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -530.2753811485, + "Y": -78.7864930122571 + }, + { + "Id": "f840a8287aa646db87b3092ad8c6c830", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -530.2753811485, + "Y": 68.2135069877429 + }, + { + "Id": "fb643d479f224927b6bd9cdbdd635b4a", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -530.2753811485, + "Y": 215.2135069877429 + }, + { + "Id": "0391ce1456774b8a85cb595c94ef4d94", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 841.7246188515, + "Y": 34.213506987742917 + }, + { + "Id": "f93aa38b94834821aa9008f02793125b", + "Name": "List.Shuffle", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 572.7246188515, + "Y": 34.213506987742917 + } + ], + "Annotations": [], + "X": 443.54405103515518, + "Y": 237.68036992951039, + "Zoom": 0.77986658580958157 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list).md b/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list).md new file mode 100644 index 00000000000..afafa17cddf --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list).md @@ -0,0 +1,8 @@ +## In Depth +`List.Shuffle` randomizes the order of list items. + +In the example below, we first generate a list using `Range` and then use `List.Shuffle` to produce a randomized list. +___ +## Example File + +![List.Shuffle](./DSCore.List.Shuffle(list)_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list)_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list)_img.jpg new file mode 100644 index 00000000000..1bb697ea1ae Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.Shuffle(list)_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Sort.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.Sort.dyn new file mode 100644 index 00000000000..779e247a51e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Sort.dyn @@ -0,0 +1,390 @@ +{ + "Uuid": "5de7be83-1537-4cd2-b0bc-54026092646e", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.Sort", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "120ad7303dac4ef689accfd7dbc0f244", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "25", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "b0d0b5b7831e457c830f2c2fe94f709a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "226f18122ab84e93a014ae61e3a5f57e", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "75e6a79e3ccf4d11bcbb8818f9f36443", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "411904574e9d44e8a6f2f9444170945d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "cbd1d136053142f5b9bd1d8f67be57f9", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3a2e590ad675469382788c5516bd434d", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a9b896c3b63c47cca8849a223f907602", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ebafc536a7ca437baf10ff1624ae3a59", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4e8b4d6e40bb42ff87f023af90288acd", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "eea5904080a24afea187c34d2a0950e3", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "adf1ed4ac9874fdab53609fcaad4052e", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ad92f779b87c4c65bd521c18d029c99f", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aebcd727a08448a39fb001c297408e43", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "26c4ac44218c449ba62037f1a6719c9c", + "Name": "number", + "Description": "Number to round down\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "de43fd0b889543e6bdcbebd151f0c074", + "Name": "int", + "Description": "First integer smaller than the number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.Floor@double", + "Replication": "Auto", + "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "120ad7303dac4ef689accfd7dbc0f244", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e638b35bce4d4d42bd60a3613a507e93", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 25 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a6c6fe0272b841a1acd206f482243a39", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c34de4fccd8447c2afd860d3fbefe11a", + "Name": "list", + "Description": "List of items to be sorted\n\nvar[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "145a05c92c6f4925a7caea4358de510c", + "Name": "int[]", + "Description": "The indices of the items in the sorted list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Sort@var[]", + "Replication": "Auto", + "Description": "Sorts a list by the items and return their indices.\n\nList.Sort (list: var[]): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "75e6a79e3ccf4d11bcbb8818f9f36443", + "End": "c34de4fccd8447c2afd860d3fbefe11a", + "Id": "997f0fb7992940d9997e59d6e7d6685f", + "IsHidden": "False" + }, + { + "Start": "4e8b4d6e40bb42ff87f023af90288acd", + "End": "adf1ed4ac9874fdab53609fcaad4052e", + "Id": "6a63b92b381b4126bfab569ba44f5e0e", + "IsHidden": "False" + }, + { + "Start": "ad92f779b87c4c65bd521c18d029c99f", + "End": "26c4ac44218c449ba62037f1a6719c9c", + "Id": "b92ceaca475744269ac50c7b2eadc6d6", + "IsHidden": "False" + }, + { + "Start": "de43fd0b889543e6bdcbebd151f0c074", + "End": "226f18122ab84e93a014ae61e3a5f57e", + "Id": "847837c11f1c4db5a74cc1ff4d4ed67a", + "IsHidden": "False" + }, + { + "Start": "e638b35bce4d4d42bd60a3613a507e93", + "End": "ebafc536a7ca437baf10ff1624ae3a59", + "Id": "f5bf549a928b4b859a8451cc4e53788e", + "IsHidden": "False" + }, + { + "Start": "145a05c92c6f4925a7caea4358de510c", + "End": "cbd1d136053142f5b9bd1d8f67be57f9", + "Id": "b8e5457f0fa548b4bada3b0e96e6e6d8", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, + "UpX": -0.009065740741789341, + "UpY": 0.99990254640579224, + "UpZ": 0.010618607513606548 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b0d0b5b7831e457c830f2c2fe94f709a", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 537.06489409598748, + "Y": -7.1328576841236782 + }, + { + "Id": "411904574e9d44e8a6f2f9444170945d", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1190.0648940959875, + "Y": -7.1328576841236782 + }, + { + "Id": "a9b896c3b63c47cca8849a223f907602", + "Name": "Math.RandomList", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -330.93510590401252, + "Y": -7.3053576841236634 + }, + { + "Id": "eea5904080a24afea187c34d2a0950e3", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -9.9351059040125165, + "Y": -7.3053576841236634 + }, + { + "Id": "aebcd727a08448a39fb001c297408e43", + "Name": "Math.Floor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 244.06489409598748, + "Y": -7.1328576841236782 + }, + { + "Id": "120ad7303dac4ef689accfd7dbc0f244", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -778.93510590401252, + "Y": -7.3053576841236634 + }, + { + "Id": "a6c6fe0272b841a1acd206f482243a39", + "Name": "List.Sort", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 914.06489409598748, + "Y": -7.1328576841236782 + } + ], + "Annotations": [], + "X": 475.99757176872669, + "Y": 259.61432434629694, + "Zoom": 0.572573463935886 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Sort.md b/doc/distrib/NodeHelpFiles/DSCore.List.Sort.md new file mode 100644 index 00000000000..e959037a367 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Sort.md @@ -0,0 +1,8 @@ +## In Depth +`List.Sort` organizes a list of items according to the built-in ordering for the data type. For example, a list of numbers is sorted from smallest to largest, while a list of strings is sorted alphabetically. + +In the example below, we use `Math.RandomList` to first generate a list of random numbers between 0 and 1. We then multiply by 10 and use a `Math.Floor` operation to get a list of random integers between 0 and 9. `List.Sort` then creates a sorted list from smallest to largest number. +___ +## Example File + +![List.Sort](./DSCore.List.Sort_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey.dyn new file mode 100644 index 00000000000..128aa43743f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey.dyn @@ -0,0 +1,473 @@ +{ + "Uuid": "1976ff2e-1adc-4090-a3cf-77dd0ad5b676", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.SortByKey", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "08ece734fda54032829b6523f5b36460", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "3917e95da6f84c3bb75e6c75443a56e1", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ce4ff81837684d44ab20411cef338ab1", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "931bd23aba9d4adf9f35b41319996829", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8e93425917ba41bfa361899c15bcbc78", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2b6e1ac888ad4ef8af6f0e1f0b91eabf", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3c326be856814407a8d4ca4df9eeccc4", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "7fdbaf1fe1d140a4b19a436b3c7dcc45", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "65c49dd2e3ad4cf2980919d1e16c6da0", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e2d47027b5be46f1894c3e2d3edbfdc4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8d31c82cded84b0a84deb138d7b4c89c", + "Name": "number", + "Description": "Number to round down\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fc52839afb88486e908e098affc2e61b", + "Name": "int", + "Description": "First integer smaller than the number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.Floor@double", + "Replication": "Auto", + "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "eba9495a02a54932bc9c7dee64ad74da", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3958b81bab514dd8a1800c0437bc9235", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3063f76967e147a0afe49f310875fc09", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f2a1eb4143f14357b7287d3a8f3e53c5", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..9..1;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "f44f81f2c0a14a969150f265c64c944e", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "05c332d7e98e47f4b2d276766a9f1c4f", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "90639ee6ce944fe48457af89a9d67135", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ada1e41fda124aaba5b458a5eb15c6ed", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "32c3909724214ffd90db7f2bf2b09012", + "Name": "list", + "Description": "list to be sorted\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1dbf7b7f3f3d451bacc2e932526be18d", + "Name": "keys", + "Description": "list of keys, keys have to be sortable (e.g. numbers,strings)\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "72deb5dae5e84820a94e62c44ce2913e", + "Name": "sortedList", + "Description": "type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f4f15050ab9f4c7f86399e8c0b77fbab", + "Name": "sortedKeys", + "Description": "type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "de5c9bf89f6f478b82b94935725d18c2", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "34a0635580c447b18c665512ed6ca6d0", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f158868997ce4bd490d3101b1a002608", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "ce4ff81837684d44ab20411cef338ab1", + "End": "1dbf7b7f3f3d451bacc2e932526be18d", + "Id": "f4d21c520b3a49b8b7353266c1923842", + "IsHidden": "False" + }, + { + "Start": "2b6e1ac888ad4ef8af6f0e1f0b91eabf", + "End": "7fdbaf1fe1d140a4b19a436b3c7dcc45", + "Id": "17acf9c06ef94b8a93bccccb3fc93d6c", + "IsHidden": "False" + }, + { + "Start": "65c49dd2e3ad4cf2980919d1e16c6da0", + "End": "8d31c82cded84b0a84deb138d7b4c89c", + "Id": "6aaea11592fc4541a97f35ec354e47d7", + "IsHidden": "False" + }, + { + "Start": "fc52839afb88486e908e098affc2e61b", + "End": "3917e95da6f84c3bb75e6c75443a56e1", + "Id": "713a9abb440444c6b366f7c57a3b45b6", + "IsHidden": "False" + }, + { + "Start": "3958b81bab514dd8a1800c0437bc9235", + "End": "8e93425917ba41bfa361899c15bcbc78", + "Id": "ebfb84f689b148b89de067b4197deb1a", + "IsHidden": "False" + }, + { + "Start": "f2a1eb4143f14357b7287d3a8f3e53c5", + "End": "32c3909724214ffd90db7f2bf2b09012", + "Id": "a533027b12c940f2a2d98bc347fe9191", + "IsHidden": "False" + }, + { + "Start": "72deb5dae5e84820a94e62c44ce2913e", + "End": "05c332d7e98e47f4b2d276766a9f1c4f", + "Id": "00002be2414a465582c1073e102acbdf", + "IsHidden": "False" + }, + { + "Start": "f4f15050ab9f4c7f86399e8c0b77fbab", + "End": "34a0635580c447b18c665512ed6ca6d0", + "Id": "bf619824de884b89ad940cff696a4479", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, + "UpX": -0.009065740741789341, + "UpY": 0.99990254640579224, + "UpZ": 0.010618607513606548 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "08ece734fda54032829b6523f5b36460", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 335.67845414599606, + "Y": 223.19875114319393 + }, + { + "Id": "931bd23aba9d4adf9f35b41319996829", + "Name": "Math.RandomList", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -532.321545854004, + "Y": 223.02625114319392 + }, + { + "Id": "3c326be856814407a8d4ca4df9eeccc4", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -211.32154585400394, + "Y": 223.02625114319392 + }, + { + "Id": "e2d47027b5be46f1894c3e2d3edbfdc4", + "Name": "Math.Floor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 42.678454145996056, + "Y": 223.1987511431939 + }, + { + "Id": "eba9495a02a54932bc9c7dee64ad74da", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -786.321545854004, + "Y": 222.8537511431939 + }, + { + "Id": "3063f76967e147a0afe49f310875fc09", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 335.67845414599606, + "Y": 75.026251143193917 + }, + { + "Id": "f44f81f2c0a14a969150f265c64c944e", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1033.6784541459961, + "Y": -7.8012488568060689 + }, + { + "Id": "ada1e41fda124aaba5b458a5eb15c6ed", + "Name": "List.SortByKey", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 712.678454145996, + "Y": 132.19875114319393 + }, + { + "Id": "de5c9bf89f6f478b82b94935725d18c2", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1033.6784541459961, + "Y": 306.19875114319393 + } + ], + "Annotations": [], + "X": 636.8697928358024, + "Y": 258.297012056242, + "Zoom": 0.42716338221268479 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey.md b/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey.md new file mode 100644 index 00000000000..703da6f9947 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey.md @@ -0,0 +1,8 @@ +## In Depth +`List.SortByKey` takes an input list to sort and a list of corresponding sortable keys, such as numbers or strings. `List.SortByKey` sorts the list of keys in ascending order and rearranges the input list to correspond to the new order of the sorted keys. This node outputs both the rearranged list and the sorted list of keys. + +In the example below, we use a range from 0 to 9 as our input list. For the list of keys, we generate a list of 10 random numbers between 0 and 4. The list of keys is sorted numerically, while the range from 0 to 9 is rearranged according to the order of the corresponding elements from the list of keys. +___ +## Example File + +![List.SortByKey](./DSCore.List.SortByKey_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey_img.jpg new file mode 100644 index 00000000000..f20f45bcad0 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.SortByKey_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue.dyn new file mode 100644 index 00000000000..8b37499e769 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue.dyn @@ -0,0 +1,326 @@ +{ + "Uuid": "d6824de2-22de-4ba6-bce4-fd6fcfc1f06b", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.SortIndexByValue", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "919fc9350b754a9cac068d553bdf3101", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0888f4f53bc241e3aaf7699686a3302c", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "be6ad3116a804b4fa56dfd156479ac63", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "582a307e0c9d4942bd4e7db6c3fc80cb", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "fe58c82674964d2bab63a51cb185aaa6", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "cab006e38ed34a46ba691681d015b744", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "ec7cf9d649b74df2a10e53b95eda15d0", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "da564c4b2735418c94fbda7487e1a4b0", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "863d480931e647808ce75cb9b040684c", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "8e63e298c98b4cafa527531a84b34e6e", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c072d80e19644d0fb89f069a14a948b4", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*10;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "f36307899a4d4ff0a49794179e437c45", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "7a9d8168da2842c5a90fd3d696af3fa0", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3e5c0eb500a94e6ea3adcfeca1397a83", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "25aff17bfb00464ab86a93be13d6f40b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f10525bd02174285ad76d9656c6a5c59", + "Name": "list", + "Description": "List of items to be sorted\n\ndouble[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a5bb3157e798423792e7aac580a59849", + "Name": "int[]", + "Description": "The indices of the items in the sorted list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.SortIndexByValue@double[]", + "Replication": "Auto", + "Description": "Sorts a list by the items and return their indices.\n\nList.SortIndexByValue (list: double[]): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "be6ad3116a804b4fa56dfd156479ac63", + "End": "8e63e298c98b4cafa527531a84b34e6e", + "Id": "906843de10e54a5cbaa248c7771a992d", + "IsHidden": "False" + }, + { + "Start": "fe58c82674964d2bab63a51cb185aaa6", + "End": "0888f4f53bc241e3aaf7699686a3302c", + "Id": "54f991b0f07a4d7f9708f617511c6dfd", + "IsHidden": "False" + }, + { + "Start": "da564c4b2735418c94fbda7487e1a4b0", + "End": "f10525bd02174285ad76d9656c6a5c59", + "Id": "25637285aa1d4228a8abc366b21a964c", + "IsHidden": "False" + }, + { + "Start": "c072d80e19644d0fb89f069a14a948b4", + "End": "ec7cf9d649b74df2a10e53b95eda15d0", + "Id": "5542c4466d154ddca6067f123b95bf79", + "IsHidden": "False" + }, + { + "Start": "a5bb3157e798423792e7aac580a59849", + "End": "7a9d8168da2842c5a90fd3d696af3fa0", + "Id": "9e81ef3b31b3444a837b2e3f9b04a42f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -10.351632118225098, + "EyeY": 13.915582656860352, + "EyeZ": 16.000629425048828, + "LookX": 16.128910064697266, + "LookY": -8.1650753021240234, + "LookZ": -20.504016876220703, + "UpX": 0.053885128349065781, + "UpY": 0.99619466066360474, + "UpZ": -0.068501941859722137 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "919fc9350b754a9cac068d553bdf3101", + "Name": "Math.RandomList", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -291.604557578705, + "Y": 2982.62279804387 + }, + { + "Id": "582a307e0c9d4942bd4e7db6c3fc80cb", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -545.604557578705, + "Y": 2982.4502980438697 + }, + { + "Id": "cab006e38ed34a46ba691681d015b744", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 283.395442421295, + "Y": 2982.79529804387 + }, + { + "Id": "863d480931e647808ce75cb9b040684c", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 29.395442421295, + "Y": 2982.62279804387 + }, + { + "Id": "f36307899a4d4ff0a49794179e437c45", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 999.395442421295, + "Y": 2982.79529804387 + }, + { + "Id": "25aff17bfb00464ab86a93be13d6f40b", + "Name": "List.SortIndexByValue", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 660.395442421295, + "Y": 2982.79529804387 + } + ], + "Annotations": [], + "X": 559.122871320804, + "Y": -1256.2359272777765, + "Zoom": 0.49443248490669595 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue.md b/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue.md new file mode 100644 index 00000000000..decc78dd44f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue.md @@ -0,0 +1,8 @@ +## In Depth +`List.SortIndexByValue` returns a list of indices sorted by their member’s values in ascending order. + +In the example below, a list of random numbers is sorted and a new order is returned as index values. +___ +## Example File + +![List.SortIndexByValue](./DSCore.List.SortIndexByValue_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue_img.jpg new file mode 100644 index 00000000000..bb8c6455604 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.SortIndexByValue_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Sort_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.Sort_img.jpg new file mode 100644 index 00000000000..be00db99ceb Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.Sort_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.dyn index e65f782a092..0474dd4b506 100644 --- a/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.dyn +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.dyn @@ -200,18 +200,18 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.19.0.5742", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": -83.2733050072657, - "EyeY": 26.278053449735108, - "EyeZ": 97.537147413392489, - "LookX": 83.2733050072657, - "LookY": -26.278053449735108, - "LookZ": -97.537147413392489, + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, "UpX": -0.009065740741789341, "UpY": 0.99990254640579224, "UpZ": 0.010618607513606548 diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.md b/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.md index 7211a77ea4b..4515043e0f7 100644 --- a/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.md +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Sublists.md @@ -1,8 +1,7 @@ ## In Depth -`List.Sublists` takes an input list and returns a series of sublists based on the input range and offset. The range determines which elements of the input list to put into the first sublist. The offset determines where subsequent sublists begin, for example, an offset of 2 begins the next sublist at index 2, the following sublist at 4, and so on. This process repeats, increasing the range by the given offset until the resulting sublist is empty. - -The example below starts with a range of numbers from 0 to 9. The sublist range is 0 to 5, with an offset of 2. In the output of nested sublists, the first list contains the elements with indices in the range 0..5, and the second list contains the elements with indices 2..7. As this is repeated, the subsequent sublists get shorter as the end of the range becomes larger than the length of the initial list. +`List.Sublists` returns a series of sublists from a given list based on the input range and offset. The range determines the elements of the input list that are placed into the first sublist. An offset is applied to the range, and the new range determines the second sublist. This process repeats, increasing the starting index of the range by the given offset until the resulting sublist is empty. +In the example below, we start with a range of numbers from 0 to 9. The range 0 to 5 is used as the sublist range, with an offset of 2. In the output of nested sublists, the first list contains the elements with indices in the range 0..5, and the second list contains the elements with indices 2..7. As this is repeated, the subsequent sublists become shorter as the end of the range exceeds the length of the initial list. ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Sublists_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.Sublists_img.jpg index 79334dcb0db..58838ecae7c 100644 Binary files a/doc/distrib/NodeHelpFiles/DSCore.List.Sublists_img.jpg and b/doc/distrib/NodeHelpFiles/DSCore.List.Sublists_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem.dyn new file mode 100644 index 00000000000..7f602f0a675 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem.dyn @@ -0,0 +1,492 @@ +{ + "Uuid": "6622086b-2df1-42e2-b999-27fcd44d02a1", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.TakeEveryNthItem", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "c6590d9793774c4fbd16d71349a99990", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "1", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "6931a37a10864bf4a8497ca10be9ceb0", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "25", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "95c90e0829074d499eb60863a04c5f81", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "2", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "b4da057a2d40437d82dfa22dd52bf099", + "Name": "Integer Slider", + "Type": "number", + "Type2": "number", + "Value": "2", + "MaximumValue": 10.0, + "MinimumValue": -10.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "9fc0b46649694e61b247078511609a1b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "602ef88b9b7a4d43aa0870201913ec7d", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0aa5fe34117a485a8f5430bd0aacc338", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ff16f52ecdf7411b85b1f3e3b4753c92", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "adbbf7c7d55d45f68bf17a2f19bc0834", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Longest", + "Description": "Creates a sequence of numbers or letters in the given range" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "14929b527d744a21878dbc341fd4ec8a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "0bb09166bfc8420ab6d4f787bf9b2d6c", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e7271d969bc94a83b285a7c65f0c44da", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "c6590d9793774c4fbd16d71349a99990", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e561334b2e5f4322ba9e220007e2d76d", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 1 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "6931a37a10864bf4a8497ca10be9ceb0", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3e42f0060d3b4c398ee7e9264074a89b", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 25 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 100, + "MinimumValue": 0, + "StepValue": 1, + "Id": "95c90e0829074d499eb60863a04c5f81", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c7ebcc01e0764cd79b2032832ed85c0d", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 2 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "a63eae4559f24677a1a3284f788ca02d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "b133b4f2ca834b1c850458eb8417d666", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3572f081d4af432381bd6bff6f6882c5", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 10, + "MinimumValue": -10, + "StepValue": 1, + "Id": "b4da057a2d40437d82dfa22dd52bf099", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8913fe982fc643f1a490fc9c1add7d6c", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 2 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "08b1a28fcfb1403597955bfb067f2c46", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bf279ea4b6ed4dfa947c35700434a836", + "Name": "list", + "Description": "List to take items from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6d88ef7d842c4c1488740f1d5d526683", + "Name": "n", + "Description": "Indices that are multiples of this number (after the offset) will be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fc7f29be562d416690a3d7e306887470", + "Name": "offset", + "Description": "Amount of items to be ignored from the start of the list.\n\nint\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2604d92f20104be2b02c4c22d3735e42", + "Name": "items", + "Description": "Items from the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.TakeEveryNthItem@var[]..[],int,int", + "Replication": "Auto", + "Description": "Fetches items from the given list at indices that are multiples of the given value, after the given offset.\n\nList.TakeEveryNthItem (list: var[]..[], n: int, offset: int = 0): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "adbbf7c7d55d45f68bf17a2f19bc0834", + "End": "0bb09166bfc8420ab6d4f787bf9b2d6c", + "Id": "841da685d4914012adcbf045e085e84a", + "IsHidden": "False" + }, + { + "Start": "e7271d969bc94a83b285a7c65f0c44da", + "End": "bf279ea4b6ed4dfa947c35700434a836", + "Id": "76343a520105452b8a32a3efe9aaa88c", + "IsHidden": "False" + }, + { + "Start": "e561334b2e5f4322ba9e220007e2d76d", + "End": "602ef88b9b7a4d43aa0870201913ec7d", + "Id": "f1a7f6e41cc940e3ad517603c6a9aa79", + "IsHidden": "False" + }, + { + "Start": "3e42f0060d3b4c398ee7e9264074a89b", + "End": "0aa5fe34117a485a8f5430bd0aacc338", + "Id": "4b43217252ec4da283c6be1302de1976", + "IsHidden": "False" + }, + { + "Start": "c7ebcc01e0764cd79b2032832ed85c0d", + "End": "ff16f52ecdf7411b85b1f3e3b4753c92", + "Id": "5299002ac6a4472ab64b2ca9ad4ef731", + "IsHidden": "False" + }, + { + "Start": "8913fe982fc643f1a490fc9c1add7d6c", + "End": "6d88ef7d842c4c1488740f1d5d526683", + "Id": "1876523c16e64c3e827f08e9bb59b93f", + "IsHidden": "False" + }, + { + "Start": "2604d92f20104be2b02c4c22d3735e42", + "End": "b133b4f2ca834b1c850458eb8417d666", + "Id": "4db68b1e08ff46c69a681ba0b985a981", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.988694190979004, + "EyeY": 18.264490127563477, + "EyeZ": 21.429862976074219, + "LookX": 16.723785400390625, + "LookY": -5.2774238586425781, + "LookZ": -19.588394165039063, + "UpX": -0.009065740741789341, + "UpY": 0.99990254640579224, + "UpZ": 0.010618607513606548 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "9fc0b46649694e61b247078511609a1b", + "Name": "Range", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -105.42930136059499, + "Y": -50.6419806050325 + }, + { + "Id": "14929b527d744a21878dbc341fd4ec8a", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 172.570698639405, + "Y": -50.6419806050325 + }, + { + "Id": "c6590d9793774c4fbd16d71349a99990", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -553.429301360595, + "Y": -163.6419806050325 + }, + { + "Id": "6931a37a10864bf4a8497ca10be9ceb0", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -553.429301360595, + "Y": -16.6419806050325 + }, + { + "Id": "95c90e0829074d499eb60863a04c5f81", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -553.429301360595, + "Y": 130.3580193949675 + }, + { + "Id": "a63eae4559f24677a1a3284f788ca02d", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 961.570698639405, + "Y": 89.3580193949675 + }, + { + "Id": "b4da057a2d40437d82dfa22dd52bf099", + "Name": "Integer Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 172.570698639405, + "Y": 263.35801939496753 + }, + { + "Id": "08b1a28fcfb1403597955bfb067f2c46", + "Name": "List.TakeEveryNthItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 620.570698639405, + "Y": 87.96455127677163 + } + ], + "Annotations": [], + "X": 427.15964372194486, + "Y": 258.73860884937039, + "Zoom": 0.7176339285714286 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem.md b/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem.md new file mode 100644 index 00000000000..a62b3e0ce3d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem.md @@ -0,0 +1,8 @@ +## In Depth +`List.TakeEveryNthItem` produces a new list containing only the items from the input list that are at intervals of the input n value. The starting point of the interval can be changed with the `offset` input. For example, inputting 3 into n and leaving the offset as the default of 0 will keep items with indices 2, 5, 8, etc. With an offset of 1, items with indices 0, 3, 6, etc. are kept. Note that the offset “wraps” through the entire list. To remove selected items instead of keeping them, see `List.DropEveryNthItem`. + +In the example below, we first generate a list of numbers using `Range`, and then keep every other number by using 2 as the input for n. +___ +## Example File + +![List.TakeEveryNthItem](./DSCore.List.TakeEveryNthItem_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem_img.jpg new file mode 100644 index 00000000000..3e914d9d20e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.TakeEveryNthItem_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Transpose.dyn b/doc/distrib/NodeHelpFiles/DSCore.List.Transpose.dyn new file mode 100644 index 00000000000..cb2fb377be8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Transpose.dyn @@ -0,0 +1,225 @@ +{ + "Uuid": "9a4b8b9d-fc59-4ad0-9008-dc433c4db30d", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.List.Transpose", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "List": { + "Key": "List", + "Value": "BuiltIn.ds" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "bab0148fd1814679b11e61128ffc9555", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0bb8bd66062d44eb8196f0a9eecec568", + "Name": "", + "Description": "numbers", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c86177803a7044cfa0f9dc43fd0c6e3b", + "Name": "", + "Description": "letters", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "numbers = 0..5;\nletters = \"A\"..\"E\";" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "145d73c421f845eea6d6ed2df31adde3", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d98b8c70befa42b99adaf0251ffa293e", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "baa51850e00a4c27b6807960d5dfa50e", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8792f2f61b744c218d2c0bb02e5120ef", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "60a2d2accad5499a8e3498c3da66b0a5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0d2bdcc8f6804a3187a7f1be7b872261", + "Name": "lists", + "Description": "List of lists to be transposed\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3336d31c4b054798beef5598bca4eca6", + "Name": "lists", + "Description": "List of transposed lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "0bb8bd66062d44eb8196f0a9eecec568", + "End": "d98b8c70befa42b99adaf0251ffa293e", + "Id": "5127f66ebf6c4afc96bc9d71d021c4e8", + "IsHidden": "False" + }, + { + "Start": "c86177803a7044cfa0f9dc43fd0c6e3b", + "End": "baa51850e00a4c27b6807960d5dfa50e", + "Id": "92859cf3dab543119cf813574b4a84ef", + "IsHidden": "False" + }, + { + "Start": "8792f2f61b744c218d2c0bb02e5120ef", + "End": "0d2bdcc8f6804a3187a7f1be7b872261", + "Id": "0b2d3c618c1144feb80106a745d06c56", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.18", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.2", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "bab0148fd1814679b11e61128ffc9555", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 498.98320627399471, + "Y": -171.195329492495 + }, + { + "Id": "145d73c421f845eea6d6ed2df31adde3", + "Name": "List Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 831.48320627399471, + "Y": -179.850329492495 + }, + { + "Id": "60a2d2accad5499a8e3498c3da66b0a5", + "Name": "List.Transpose", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1091.4832062739947, + "Y": -179.850329492495 + } + ], + "Annotations": [], + "X": -555.43366080785813, + "Y": 503.98365094900248, + "Zoom": 1.1643898080562645 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Transpose.md b/doc/distrib/NodeHelpFiles/DSCore.List.Transpose.md new file mode 100644 index 00000000000..18d2c4d8bdb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DSCore.List.Transpose.md @@ -0,0 +1,8 @@ +## In Depth +`List.Transpose` swaps the rows and columns in a list of lists. For example, a list that contains 5 sublists of 10 items each would be transposed to 10 lists of 5 items each. Null values are inserted as needed to ensure that each sublist has the same number of items. + +In the example, we generate a list of numbers from 0 to 5 and another list of letters from A to E. We then use `List.Create` to combine them. `List.Transpose` generates 6 lists of 2 items each, one number and one letter per list. Notice that since one of the original lists was longer than the other, `List.Transpose` inserted a null value for the unpaired item. +___ +## Example File + +![List.Transpose](./DSCore.List.Transpose_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.List.Transpose_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.List.Transpose_img.jpg new file mode 100644 index 00000000000..b509eaf286b Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DSCore.List.Transpose_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.dyn b/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.dyn index 70eeed1d8c3..82f916726f7 100644 --- a/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.dyn +++ b/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.dyn @@ -1,21 +1,205 @@ - - - - - 155 - - - - - - - - - - - - - - - - \ No newline at end of file +{ + "Uuid": "7c5db70a-bea9-4345-acda-c04d1818bd27", + "IsCustomNode": false, + "Description": "", + "Name": "DSCore.Math.DegreesToRadians", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "8e88ef6c86a04caba5aeea2153a47fa8", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "155", + "MaximumValue": 360.0, + "MinimumValue": -360.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 360.0, + "MinimumValue": -360.0, + "StepValue": 1.0, + "Id": "8e88ef6c86a04caba5aeea2153a47fa8", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8d5eb95a380748f9a6f8591e35c14cef", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 155.0 + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.4, + "Id": "10f73eade31d4fecb3f445b0fac57c33", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1fb5db4e51df4177b8ea676ea523a934", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bc13be189a784130ac16616874afebaf", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "030083c4e19b42e5b4d0d89d649aa3dc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "94084ad0eb30456c9cc77cb752651d23", + "Name": "degrees", + "Description": "Angle in degrees.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "12d95ace33ca4d95a6affd04c0788558", + "Name": "radians", + "Description": "Angle in radians.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.DegreesToRadians@double", + "Replication": "Auto", + "Description": "Converts an angle in degrees to an angle in radians.\n\nMath.DegreesToRadians (degrees: double): double" + } + ], + "Connectors": [ + { + "Start": "8d5eb95a380748f9a6f8591e35c14cef", + "End": "94084ad0eb30456c9cc77cb752651d23", + "Id": "6a7bd68864b84fe7b20d399c227b247c", + "IsHidden": "False" + }, + { + "Start": "12d95ace33ca4d95a6affd04c0788558", + "End": "1fb5db4e51df4177b8ea676ea523a934", + "Id": "dae7bddfea294d879daac7ab243a9ac6", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "8e88ef6c86a04caba5aeea2153a47fa8", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -17.859589324401497, + "Y": 111.40786257016799 + }, + { + "Id": "10f73eade31d4fecb3f445b0fac57c33", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 784.14041067559856, + "Y": 111.40786257016799 + }, + { + "Id": "030083c4e19b42e5b4d0d89d649aa3dc", + "Name": "Math.DegreesToRadians", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 430.1404106755985, + "Y": 111.40786257016799 + } + ], + "Annotations": [], + "X": 279.33177978444246, + "Y": 298.57806713722005, + "Zoom": 0.61706301636209127 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.md b/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.md index e404a053f34..ddf652a72ae 100644 --- a/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.md +++ b/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians.md @@ -1,5 +1,8 @@ -## DegreesToRadians - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. +## In Depth +`Math.DegreesToRadians` converts an input angle from degrees to radians. -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes +In the example below, we use a number slider set to the range -360 to 360 to control the input angle to a `Math.DegreesToRadians` node. +___ +## Example File +![Math.DegreesToRadians](./DSCore.Math.DegreesToRadians_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians_img.jpg b/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians_img.jpg index 063c754ce35..caec460ce31 100644 Binary files a/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians_img.jpg and b/doc/distrib/NodeHelpFiles/DSCore.Math.DegreesToRadians_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToEdges.md b/doc/distrib/NodeHelpFiles/DVNDD4ZUEDM4QCH35SLRIEZJLS266CIRRB7MZMMNDBI5W6UPBSQA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToEdges.md rename to doc/distrib/NodeHelpFiles/DVNDD4ZUEDM4QCH35SLRIEZJLS266CIRRB7MZMMNDBI5W6UPBSQA.md index f7e5b84381e..64e2b69747e 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToEdges.md +++ b/doc/distrib/NodeHelpFiles/DVNDD4ZUEDM4QCH35SLRIEZJLS266CIRRB7MZMMNDBI5W6UPBSQA.md @@ -1,3 +1,5 @@ + + ## BridgeFacesToEdges - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormal.md b/doc/distrib/NodeHelpFiles/DWYJGQGBW2MD57NAYFKR3UEMPTHASLR2IV2X2SUK3OKI35GCEVHQ.md similarity index 90% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormal.md rename to doc/distrib/NodeHelpFiles/DWYJGQGBW2MD57NAYFKR3UEMPTHASLR2IV2X2SUK3OKI35GCEVHQ.md index 751db7c0437..775e39d9d56 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormal.md +++ b/doc/distrib/NodeHelpFiles/DWYJGQGBW2MD57NAYFKR3UEMPTHASLR2IV2X2SUK3OKI35GCEVHQ.md @@ -1,3 +1,5 @@ + + ## In-Depth `TSplineSurface.ByPlaneOriginNormal` generates a T-Spline primitive plane surface using an origin point and normal vector. To create the T-Spline Plane, the node uses the following inputs: - `origin`: a point defining the origin of the plane. diff --git a/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.dyn b/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.dyn new file mode 100644 index 00000000000..09dfd54551e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.dyn @@ -0,0 +1,619 @@ +{ + "Uuid": "2f50a33f-3fd9-4d3f-aba7-96897c511658", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [ + { + "Id": "27c045516c274e1d9920d3dadc40f560", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "6", + "MaximumValue": 10.0, + "MinimumValue": 1.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "907a0a0778a0484397db21e5cb3676be", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bc0888aef8b34f6bbf24644693feed25", + "Name": "origin", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0ebb2e281c094c93b68e9e1ac10e719d", + "Name": "xAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2ff09d107abb4c019d8947678b1ef5ad", + "Name": "yAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "27a21be8e17e4618b6d0ba160385e52f", + "Name": "zAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0eb9b37060ff4db18eaa65459fd56629", + "Name": "CoordinateSystem", + "Description": "CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create a CoordinateSystem at the origin with X and Y axis, with Z axis ignored completely. Input Vectors are normalized before creating the CoordinateSystem.\n\nCoordinateSystem.ByOriginVectors (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0), zAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1e148876d8ce46e996e4c186d9195059", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6e555e60374046c4812b297330a69996", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5027a0d4ac6a4421b4f12541b219f43f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "04072be176b049979cd1a019560caede", + "Name": "coordinateSystem", + "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1dfd81b08dca4772b0254b10b33062fc", + "Name": "basePoint", + "Description": "Scaling base point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f52a12f580864fcaa9e00d992db6f41f", + "Name": "from", + "Description": "Point to scale from\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b6600eb22c204f668520015919fe4c6f", + "Name": "to", + "Description": "Point to scale to\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f00203deaf6b4c2c85fb159023142e0f", + "Name": "CoordinateSystem", + "Description": "Scaled coordinate system", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Scale uniformly around a given point, using\n\nCoordinateSystem.Scale (basePoint: Point, from: Point, to: Point): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "278e4648423044db934fcdd5026d8485", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ae03c50f08d44153b13e33126efc3878", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2ad7a4d853e841c18c8119a2f0eb306f", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7c79d60cd421411492e5cbc652937a72", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3566ba3759b34924b507ccf42a369580", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "92dcde7313bd4a09a58c24378b43f929", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1a4f23b030604bb99d95bfe0a4187201", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8b9ccbcabf45441698694a76177a1c31", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5197c0cb6ded4e22a299123cf4e6c3ac", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3c0043e3aa1e46e88ac1bd512a0f6bc2", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "558dc5b0f78d417da573fc0c9b154d39", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2d553a5a8c6a492c8cb4907318fecdf0", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 1.0, + "StepValue": 0.1, + "Id": "27c045516c274e1d9920d3dadc40f560", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d589448e467243eb9a9b1fd2c1a36ff1", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 6.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ee3cbf90ee3c446ab3f3996eb8ba1bbc", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a495e2c02db04b24965cc265fb9d241f", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(-1,2,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ea7597d2acb346e5a8d7d97bd14eb08f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b2e8bb91d8b64a16b0354473145000b8", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f8bfadddbcc444b99d453e08733a3810", + "Name": "other", + "Description": "The other Geometry\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c2f0134894ac441095f6568d622ba22a", + "Name": "double", + "Description": "The distance", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry", + "Replication": "Auto", + "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.4, + "Id": "1d8b05529a1545d4871a70f5fb99e9d1", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "f6086ff3a3e04ee38f213a61882dbb0b", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d9895058119c479c93531afe2db3d019", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "0eb9b37060ff4db18eaa65459fd56629", + "End": "04072be176b049979cd1a019560caede", + "Id": "24055b9e2e9c485a8b520b9c29e28644", + "IsHidden": "False" + }, + { + "Start": "6e555e60374046c4812b297330a69996", + "End": "bc0888aef8b34f6bbf24644693feed25", + "Id": "7b8ff248b07247eabdbaf4caa09120b2", + "IsHidden": "False" + }, + { + "Start": "3566ba3759b34924b507ccf42a369580", + "End": "f52a12f580864fcaa9e00d992db6f41f", + "Id": "6ba648696aad46c8a87ce77a3a983e76", + "IsHidden": "False" + }, + { + "Start": "3566ba3759b34924b507ccf42a369580", + "End": "b2e8bb91d8b64a16b0354473145000b8", + "Id": "138b0b78febb4144bbbdb543267e50f7", + "IsHidden": "False" + }, + { + "Start": "1a4f23b030604bb99d95bfe0a4187201", + "End": "ae03c50f08d44153b13e33126efc3878", + "Id": "74614d639cd143f19de1a9ca824c56d6", + "IsHidden": "False" + }, + { + "Start": "1a4f23b030604bb99d95bfe0a4187201", + "End": "2ad7a4d853e841c18c8119a2f0eb306f", + "Id": "2bf5e54383904ea18bc7ef455c321f1b", + "IsHidden": "False" + }, + { + "Start": "2d553a5a8c6a492c8cb4907318fecdf0", + "End": "b6600eb22c204f668520015919fe4c6f", + "Id": "68b3b13b5e2c4f9283042f18c73aff4d", + "IsHidden": "False" + }, + { + "Start": "2d553a5a8c6a492c8cb4907318fecdf0", + "End": "f8bfadddbcc444b99d453e08733a3810", + "Id": "47e63f8b5a8f48e987b3151b7eb263ce", + "IsHidden": "False" + }, + { + "Start": "d589448e467243eb9a9b1fd2c1a36ff1", + "End": "3c0043e3aa1e46e88ac1bd512a0f6bc2", + "Id": "50378cd054124e7fbe88a966709435c1", + "IsHidden": "False" + }, + { + "Start": "d589448e467243eb9a9b1fd2c1a36ff1", + "End": "5197c0cb6ded4e22a299123cf4e6c3ac", + "Id": "ee1e9efc27294c3b9191574fc328f2cb", + "IsHidden": "False" + }, + { + "Start": "a495e2c02db04b24965cc265fb9d241f", + "End": "1dfd81b08dca4772b0254b10b33062fc", + "Id": "5396ba5c58904adba44f550ba801eb7a", + "IsHidden": "False" + }, + { + "Start": "c2f0134894ac441095f6568d622ba22a", + "End": "f6086ff3a3e04ee38f213a61882dbb0b", + "Id": "fc170ad4b03e4fd2a41776637417f3c2", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -8.81429386138916, + "EyeY": 8.2351303100585938, + "EyeZ": -5.8845193386077881, + "LookX": 17.514179229736328, + "LookY": -6.9326438903808594, + "LookZ": 0.700187087059021, + "UpX": 0.15975356101989746, + "UpY": 0.98713618516922, + "UpZ": 0.0063866879791021347 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "907a0a0778a0484397db21e5cb3676be", + "Name": "CoordinateSystem.ByOriginVectors", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 89.841984497204521, + "Y": 439.96605003176705 + }, + { + "Id": "1e148876d8ce46e996e4c186d9195059", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": -235.15801550279548, + "Y": 439.96605003176705 + }, + { + "Id": "5027a0d4ac6a4421b4f12541b219f43f", + "Name": "CoordinateSystem.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 525.88918479101835, + "Y": 563.73004856269768 + }, + { + "Id": "278e4648423044db934fcdd5026d8485", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -235.15801550279548, + "Y": 653.466050031767 + }, + { + "Id": "92dcde7313bd4a09a58c24378b43f929", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -683.15801550279548, + "Y": 670.29355003176715 + }, + { + "Id": "8b9ccbcabf45441698694a76177a1c31", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -235.15801550279548, + "Y": 865.466050031767 + }, + { + "Id": "27c045516c274e1d9920d3dadc40f560", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -683.15801550279548, + "Y": 882.466050031767 + }, + { + "Id": "ee3cbf90ee3c446ab3f3996eb8ba1bbc", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 89.841984497204521, + "Y": 700.79355003176715 + }, + { + "Id": "ea7597d2acb346e5a8d7d97bd14eb08f", + "Name": "Geometry.DistanceTo", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 113.92759125492375, + "Y": 865.768455026603 + }, + { + "Id": "1d8b05529a1545d4871a70f5fb99e9d1", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 524.84198449720452, + "Y": 816.966050031767 + } + ], + "Annotations": [], + "X": 437.67321246190249, + "Y": -89.3980989102903, + "Zoom": 0.47238015475794992 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.md b/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.md new file mode 100644 index 00000000000..b7b6f63713b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.md @@ -0,0 +1,11 @@ + + +## In Depth +`CoordinateSystem.Scale (coordinateSystem, basePoint, from, to)` returns a scaled CoordinateSystem based on a scaling base point, point to scale from, and point to scale to. The `basePoint` input defines where the scaling begins (how much the CoordinateSystem is moved). The distance between the `from` and `to` points defines the amount to scale by. + +In the example below, a `basePoint` of (-1, 2, 0) defines where to scale from. Theds distance between the `from` (1, 1, 0) and `to` (6, 6, 0) points determines how much to scale by. + +___ +## Example File + +![CoordinateSystem.Scale](./DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ_img.jpg b/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ_img.jpg new file mode 100644 index 00000000000..272bd595519 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible.dyn b/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible.dyn new file mode 100644 index 00000000000..5473d3bd7f4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible.dyn @@ -0,0 +1,404 @@ +{ + "Uuid": "020ec6d3-433e-4256-9f8b-be3f7777eabe", + "IsCustomNode": false, + "Description": "", + "Name": "DynamoUnits.Unit.AreUnitsConvertible", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cccd31f8b3fd4ea3a750670941f84298", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cc1c5f499e91431599b82c740051c7f1", + "Name": "fromUnit", + "Description": "Unit Object\n\nUnit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f1b1352750b741c2a203396f9854b9ff", + "Name": "toUnit", + "Description": "Unit Object\n\nUnit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "37deca5ebe8548679879169be24a84fb", + "Name": "bool", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DynamoUnits.Unit.AreUnitsConvertible@DynamoUnits.Unit,DynamoUnits.Unit", + "Replication": "Auto", + "Description": "Determine whether two Unit objects are convertible\n\nUnit.AreUnitsConvertible (fromUnit: Unit, toUnit: Unit): bool" + }, + { + "ConcreteType": "UnitsUI.Units, UnitsNodeModels", + "SelectedIndex": 146, + "SelectedString": "Kilometers", + "Id": "6efd79afde9e43bb8c31e153225af59f", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d330ae00fedf4253818da461051d94d6", + "Name": "Unit", + "Description": "The selected Unit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Unit type" + }, + { + "ConcreteType": "UnitsUI.Units, UnitsNodeModels", + "SelectedIndex": 124, + "SelectedString": "Kilocalories", + "Id": "20fdc2d91d52434cb207f62ae294831b", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "bb7cc98a80624b738565aed2a5ccd72f", + "Name": "Unit", + "Description": "The selected Unit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Unit type" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 57.6, + "WatchHeight": 38.4, + "Id": "53a7357637454d04a59a47cbc627f600", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "cf737142f8b34c89a295fe3cb88bb299", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7d9b4ee6e5d744f29b0b194054071555", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "UnitsUI.Units, UnitsNodeModels", + "SelectedIndex": 146, + "SelectedString": "Kilometers", + "Id": "ddde0f10c2e24045acafbeef5bba229d", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2ac56e09073b449eb414b3feb43c862c", + "Name": "Unit", + "Description": "The selected Unit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Unit type" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ddec1d28c20d4708a6480bad5df5bb35", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "85f3b55766ce4d30b54ca96bed8f6cd3", + "Name": "fromUnit", + "Description": "Unit Object\n\nUnit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "855a0c01f7c64eb6bd54a44a7b843c10", + "Name": "toUnit", + "Description": "Unit Object\n\nUnit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "52f63f0cd417451aa325c4b40a33f8d3", + "Name": "bool", + "Description": "bool", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DynamoUnits.Unit.AreUnitsConvertible@DynamoUnits.Unit,DynamoUnits.Unit", + "Replication": "Auto", + "Description": "Determine whether two Unit objects are convertible\n\nUnit.AreUnitsConvertible (fromUnit: Unit, toUnit: Unit): bool" + }, + { + "ConcreteType": "UnitsUI.Units, UnitsNodeModels", + "SelectedIndex": 212, + "SelectedString": "Miles", + "Id": "27e648157159468881eb12a5b8e99a64", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8a510a547a7c4692955ad97d3b2d3862", + "Name": "Unit", + "Description": "The selected Unit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Unit type" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 49.6, + "WatchHeight": 38.4, + "Id": "9a97c23e2a004d57a0eb532ca9d0140c", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "2aac029feafe43a1a172d27b8f55f477", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "63105e5e306745ebb2055636ec132dbf", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "37deca5ebe8548679879169be24a84fb", + "End": "cf737142f8b34c89a295fe3cb88bb299", + "Id": "b808771cb18e47749fa168174c52065c", + "IsHidden": "False" + }, + { + "Start": "d330ae00fedf4253818da461051d94d6", + "End": "cc1c5f499e91431599b82c740051c7f1", + "Id": "f19203b1fe994702bb0ac3b927b246bb", + "IsHidden": "False" + }, + { + "Start": "bb7cc98a80624b738565aed2a5ccd72f", + "End": "f1b1352750b741c2a203396f9854b9ff", + "Id": "8b9c50491dbd47bf801961322c5d4483", + "IsHidden": "False" + }, + { + "Start": "2ac56e09073b449eb414b3feb43c862c", + "End": "85f3b55766ce4d30b54ca96bed8f6cd3", + "Id": "f05487b324924b5eae218202519d531b", + "IsHidden": "False" + }, + { + "Start": "52f63f0cd417451aa325c4b40a33f8d3", + "End": "2aac029feafe43a1a172d27b8f55f477", + "Id": "4cbdbaba816f4316aadb9c84b82bc4fb", + "IsHidden": "False" + }, + { + "Start": "8a510a547a7c4692955ad97d3b2d3862", + "End": "855a0c01f7c64eb6bd54a44a7b843c10", + "Id": "420231d785154009935802ab8e4b6a05", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "cccd31f8b3fd4ea3a750670941f84298", + "Name": "Unit.AreUnitsConvertible", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 410.0, + "Y": 278.0 + }, + { + "Id": "6efd79afde9e43bb8c31e153225af59f", + "Name": "Units", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 88.0, + "Y": 283.0 + }, + { + "Id": "20fdc2d91d52434cb207f62ae294831b", + "Name": "Units", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 83.0, + "Y": 439.0 + }, + { + "Id": "53a7357637454d04a59a47cbc627f600", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 730.0, + "Y": 284.0 + }, + { + "Id": "ddde0f10c2e24045acafbeef5bba229d", + "Name": "Units", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 89.0, + "Y": -49.0 + }, + { + "Id": "ddec1d28c20d4708a6480bad5df5bb35", + "Name": "Unit.AreUnitsConvertible", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 412.0, + "Y": -44.0 + }, + { + "Id": "27e648157159468881eb12a5b8e99a64", + "Name": "Units", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 85.0, + "Y": 102.0 + }, + { + "Id": "9a97c23e2a004d57a0eb532ca9d0140c", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 741.0, + "Y": -41.0 + } + ], + "Annotations": [], + "X": 266.6258188072128, + "Y": 211.20207081029798, + "Zoom": 0.6399940389744142 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible.md b/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible.md index 4ef705bc671..6ddde33495d 100644 --- a/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible.md +++ b/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible.md @@ -1,5 +1,8 @@ -## AreUnitsConvertible - Documentation -This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. +## In Depth +`Unit.AreUnitsConvertible` takes two unit inputs and determines if the first one can be converted into the second one. It returns True if the unit can be converted, and False if it cannot. -For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes +In the example below, we use `Unit.AreUnitsConvertible` to first determine if kilometers can be converted to miles. These units are convertible, so True is returned. In the second case, kilometers are not convertible into kilocalories, so False is returned. +___ +## Example File +![Unit.AreUnitsConvertible](./DynamoUnits.Unit.AreUnitsConvertible_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible_img.jpg b/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible_img.jpg new file mode 100644 index 00000000000..9476dfbe953 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/DynamoUnits.Unit.AreUnitsConvertible_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/E62L7SP5TZLSFZF6WG4XDSUMT7PBFAQVFDFOPSRAP7JMXBUTQM3Q.md b/doc/distrib/NodeHelpFiles/E62L7SP5TZLSFZF6WG4XDSUMT7PBFAQVFDFOPSRAP7JMXBUTQM3Q.md index ddf287a3991..05a4e8837d0 100644 --- a/doc/distrib/NodeHelpFiles/E62L7SP5TZLSFZF6WG4XDSUMT7PBFAQVFDFOPSRAP7JMXBUTQM3Q.md +++ b/doc/distrib/NodeHelpFiles/E62L7SP5TZLSFZF6WG4XDSUMT7PBFAQVFDFOPSRAP7JMXBUTQM3Q.md @@ -5,4 +5,4 @@ Cuboid.ByLengths (coordinateSystem,width,length,height) will create a cuboid obj ___ ## Example File -![Cuboid.ByLengths](./Autodesk.DesignScript.Geometry.Cuboid.ByLengths(coordinateSystem,%20width,%20length,%20height)_img.png) \ No newline at end of file +![Cuboid.ByLengths](./E62L7SP5TZLSFZF6WG4XDSUMT7PBFAQVFDFOPSRAP7JMXBUTQM3Q_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCenterRadius.md b/doc/distrib/NodeHelpFiles/E6WVV65M7FG2AAAGG4DXIQJPDKVNYXI5GRVNBAR4TR6T6356R2TQ.md similarity index 76% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCenterRadius.md rename to doc/distrib/NodeHelpFiles/E6WVV65M7FG2AAAGG4DXIQJPDKVNYXI5GRVNBAR4TR6T6356R2TQ.md index b1a3660f7f6..d8768e5a6ea 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCenterRadius.md +++ b/doc/distrib/NodeHelpFiles/E6WVV65M7FG2AAAGG4DXIQJPDKVNYXI5GRVNBAR4TR6T6356R2TQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a T-Spline primitive quadball is created, positioned around the point `center`, with a given `radius` and divided with the given number of `spans`. The initial symmetry of the shape is specified by the `symmetry` input. Finally, the `inSmoothMode` input is used to switch between smooth and box mode preview of the T-Spline surface. diff --git a/doc/distrib/NodeHelpFiles/EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ.md b/doc/distrib/NodeHelpFiles/EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ.md index 37d46c5a108..98316daf409 100644 --- a/doc/distrib/NodeHelpFiles/EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ.md +++ b/doc/distrib/NodeHelpFiles/EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ.md @@ -5,5 +5,5 @@ Nurbs Curve By Control Points inputs a list of control points to draw the Nurbs ___ ## Example File -![ByControlPoints (points, degree, closeCurve)](./Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points,%20degree,%20closeCurve)_img.jpg) +![ByControlPoints (points, degree, closeCurve)](./EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees).dyn b/doc/distrib/NodeHelpFiles/EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees).dyn rename to doc/distrib/NodeHelpFiles/EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ.dyn diff --git a/doc/distrib/NodeHelpFiles/EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ.md b/doc/distrib/NodeHelpFiles/EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ.md new file mode 100644 index 00000000000..f1b77bbb33a --- /dev/null +++ b/doc/distrib/NodeHelpFiles/EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ.md @@ -0,0 +1,9 @@ + + +## In Depth +Rotates a coordinate system on a plane by a specified degree. +___ +## Example File + +![Rotate (plane, degrees)](./EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ_img.jpg) + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees)_img.jpg b/doc/distrib/NodeHelpFiles/EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees)_img.jpg rename to doc/distrib/NodeHelpFiles/EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.dyn b/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.dyn new file mode 100644 index 00000000000..54ab51d7bbb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.dyn @@ -0,0 +1,572 @@ +{ + "Uuid": "ca4685cb-0228-40d4-ac79-859b45f1fa98", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Scale", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "355dec18868445199a1d8e486097a0f3", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "2", + "MaximumValue": 5.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "8916dff7005647bcb28dd47a1ce514d0", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "1.4", + "MaximumValue": 5.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "1f2dff53577645b093f3bb735caf546b", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "0.9", + "MaximumValue": 5.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "476461539ed647c6af3d02613b787cc7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3be2ff1ae22a42e4b04ce80bac2ea409", + "Name": "startPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2cebe0b218f04e6fbfefd01f39076cf5", + "Name": "endPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5f1a84a0f62a496684ad7234c6a987ac", + "Name": "startRadius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a97dd416b87e45c4a6e85e3399efdd0f", + "Name": "Cone", + "Description": "Cone", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1f06599545464e6e9e4448b97af889b4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3f5cf111ceee47f49eeb66962e56e7c7", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "23979da1b95d4514b8ee95923c4ba98f", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "83f96f0834da425f9c9d8582e0929efa", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dc00c04adc624afd84aa8619a958c8dc", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ff1b277f2f3f416baaa1c2c30403f582", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "718004685c894644a0946c77a3d0a469", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "426ccf13eecb44dfb4b92ae45cffa450", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "868680e7302649cfbd2db9eba505c4c8", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f71add7ba8ab4593ac898e8e76251487", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "815d7f0705d04e3ebd1c6c1ac8ab2c07", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 5.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "Id": "355dec18868445199a1d8e486097a0f3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "38923a0c8ea940558bc3a2549ec781cc", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 2.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 5.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "Id": "8916dff7005647bcb28dd47a1ce514d0", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "319fdcb4ba3246328a1c5ca4f599ec43", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 1.4 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 5.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "Id": "1f2dff53577645b093f3bb735caf546b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d014273bf1a148c2a72e556fc01b8cd4", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.9 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fedda5e5ebe3450c91c906eb7cf0087c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8f8ecc61f7b04ea195ba0caff413d016", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e63e8529f47b4e5ea53d5c05337a015e", + "Name": "plane", + "Description": "Plane", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d43e106af108413b96bbb56ff6bcb7b0", + "Name": "xamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5cc74c8f5b22458d93c0d756b5727f3d", + "Name": "yamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1125d867e115447d9ab382b9fcf37d52", + "Name": "zamount", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6d224adc3bf7479b9ce05d2850de09f6", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@Autodesk.DesignScript.Geometry.Plane,double,double,double", + "Replication": "Auto", + "Description": "Scale non-uniformly around a given Plane\n\nGeometry.Scale (plane: Plane, xamount: double = 1, yamount: double = 1, zamount: double = 1): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8a35c4abcfb44829a0f4a0d2ef74da94", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c29a8b89c78d4bbd9db1253cd8d7ff65", + "Name": "Plane", + "Description": "Plane at YZ plane of world", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.YZ", + "Replication": "Auto", + "Description": "Creates a plane in the world YZ\n\nPlane.YZ ( ): Plane" + } + ], + "Connectors": [ + { + "Start": "a97dd416b87e45c4a6e85e3399efdd0f", + "End": "8f8ecc61f7b04ea195ba0caff413d016", + "Id": "ee932ed55d164ae19a21ec6430d7a89b", + "IsHidden": "False" + }, + { + "Start": "dc00c04adc624afd84aa8619a958c8dc", + "End": "2cebe0b218f04e6fbfefd01f39076cf5", + "Id": "9abb13ca47e943a2b9e35a2b6a3b2ee7", + "IsHidden": "False" + }, + { + "Start": "718004685c894644a0946c77a3d0a469", + "End": "3f5cf111ceee47f49eeb66962e56e7c7", + "Id": "6338d5e245574e879570464d05713141", + "IsHidden": "False" + }, + { + "Start": "718004685c894644a0946c77a3d0a469", + "End": "5f1a84a0f62a496684ad7234c6a987ac", + "Id": "3cb8e023fe1643ee81d3b23af25655a7", + "IsHidden": "False" + }, + { + "Start": "426ccf13eecb44dfb4b92ae45cffa450", + "End": "23979da1b95d4514b8ee95923c4ba98f", + "Id": "311daa9c7e3a4f07a27d46fe80f60409", + "IsHidden": "False" + }, + { + "Start": "868680e7302649cfbd2db9eba505c4c8", + "End": "83f96f0834da425f9c9d8582e0929efa", + "Id": "b55982196be149eaadfe6be021d0b7a5", + "IsHidden": "False" + }, + { + "Start": "815d7f0705d04e3ebd1c6c1ac8ab2c07", + "End": "3be2ff1ae22a42e4b04ce80bac2ea409", + "Id": "d5576a337ea04ec8b7e796f1603a3422", + "IsHidden": "False" + }, + { + "Start": "38923a0c8ea940558bc3a2549ec781cc", + "End": "d43e106af108413b96bbb56ff6bcb7b0", + "Id": "d0cff009c9834c839b469bd0b75fb126", + "IsHidden": "False" + }, + { + "Start": "319fdcb4ba3246328a1c5ca4f599ec43", + "End": "5cc74c8f5b22458d93c0d756b5727f3d", + "Id": "b7bfe5567b634c66b17ae70246c47be4", + "IsHidden": "False" + }, + { + "Start": "d014273bf1a148c2a72e556fc01b8cd4", + "End": "1125d867e115447d9ab382b9fcf37d52", + "Id": "4215c74c1f9f4adb9815f12185c6f8e0", + "IsHidden": "False" + }, + { + "Start": "c29a8b89c78d4bbd9db1253cd8d7ff65", + "End": "e63e8529f47b4e5ea53d5c05337a015e", + "Id": "79ac1b94842b45809974f7d42592c62f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 24.907424926757813, + "EyeY": 16.611785888671875, + "EyeZ": -21.272761344909668, + "LookX": -18.348526000976563, + "LookY": -14.592802047729492, + "LookZ": 46.1326904296875, + "UpX": -0.025780221447348595, + "UpY": 0.99756407737731934, + "UpZ": 0.064817838370800018 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "476461539ed647c6af3d02613b787cc7", + "Name": "Cone.ByPointsRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 870.75597258276957, + "Y": -124.28809000127146 + }, + { + "Id": "1f06599545464e6e9e4448b97af889b4", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 545.75597258276957, + "Y": -33.288090001271456 + }, + { + "Id": "ff1b277f2f3f416baaa1c2c30403f582", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 291.75597258276957, + "Y": -24.633090001271484 + }, + { + "Id": "f71add7ba8ab4593ac898e8e76251487", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 545.75597258276957, + "Y": -181.28809000127146 + }, + { + "Id": "355dec18868445199a1d8e486097a0f3", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 870.75597258276957, + "Y": 234.71190999872854 + }, + { + "Id": "8916dff7005647bcb28dd47a1ce514d0", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 870.75597258276957, + "Y": 395.71190999872852 + }, + { + "Id": "1f2dff53577645b093f3bb735caf546b", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 870.75597258276957, + "Y": 554.71190999872852 + }, + { + "Id": "fedda5e5ebe3450c91c906eb7cf0087c", + "Name": "Geometry.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1318.7559725827696, + "Y": 161.71190999872854 + }, + { + "Id": "8a35c4abcfb44829a0f4a0d2ef74da94", + "Name": "Plane.YZ", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 870.75597258276957, + "Y": 87.711909998728544 + } + ], + "Annotations": [], + "X": -215.37852161139062, + "Y": 251.1127507619604, + "Zoom": 0.77051684820225064 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.md b/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.md new file mode 100644 index 00000000000..a5a4f115119 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.md @@ -0,0 +1,11 @@ + + +## In Depth +`Geometry.Scale (plane, xamount, yamount, zamount)` scales input geometry about a plane by specified X, Y, and Z factors. + +The example below shows a cone before and after it is scaled in relationship to the YZ-plane. + +___ +## Example File + +![Geometry.Scale(plane, xamount, yamount, zamount)](./EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ_img.jpg b/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ_img.jpg new file mode 100644 index 00000000000..fdc609940ed Binary files /dev/null and b/doc/distrib/NodeHelpFiles/EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance).dyn b/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.dyn similarity index 64% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance).dyn rename to doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.dyn index 1c3496fab20..f011593d557 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(direction, distance).dyn +++ b/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.dyn @@ -1,52 +1,57 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "4e4ad5e7-fc72-4da6-ad1c-38ed1df31502", "IsCustomNode": false, "Description": "", - "Name": "ExtrudeAsSolid", + "Name": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "4fd25c7abb42406eb64183323b390da8", + "Id": "be6e2ec9ca5a4e1da9d3c3290dc14962", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "5", "MaximumValue": 10.0, "MinimumValue": 3.0, "StepValue": 1.0, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 }, { - "Id": "5b4d90107c974168b1d6053bc480a259", + "Id": "c95def157d304157aaa6fb0d671482a4", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "true", - "Description": "Selection between a true and false." + "Description": "Enables selection between True and False", + "SelectedIndex": 0 }, { - "Id": "4f3b2521746a4a8c8e5c2e438dacf042", + "Id": "baf4c9cc2a084023b7955b1bf387d5c2", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "2", "MaximumValue": 10.0, "MinimumValue": -10.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9d0ab23019c44c5db1d96f2d0ed1d7fc", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "7d7435f4dcd14a1bb0693f701ecda485", "Inputs": [ { - "Id": "1075de1f95ac45fba07ec59697e33f72", + "Id": "9bdc70964b134d31a83500e7dbddd355", "Name": "amount", "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, @@ -57,7 +62,7 @@ ], "Outputs": [ { - "Id": "3639a2322ae041a4847242aa85530edc", + "Id": "f8c002e9cd524ad7bdedf1d40abe4aba", "Name": "number", "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, @@ -66,22 +71,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 10.0, "MinimumValue": 3.0, "StepValue": 1.0, - "InputValue": 5.0, - "Id": "4fd25c7abb42406eb64183323b390da8", + "Id": "be6e2ec9ca5a4e1da9d3c3290dc14962", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "de5a5572a9f24a40be11dce39fe4cc66", + "Id": "4f8d1b18aa30486db73f27f90a3db527", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -91,25 +96,25 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "12bc0b9330c042f89151dca283f52527", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCylindricalCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double", - "Id": "11d18d7068564c249a8beb42837e0216", "Inputs": [ { - "Id": "a3dc374f705e47f285651d4cccae0d23", - "Name": "cs", - "Description": "The coordinate system to build the point in\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", + "Id": "6b392df1929444119df9dba1f827e25c", + "Name": "coordinateSystem", + "Description": "Coordinate system to build the point in\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0ec92e3c3d6e41328ffb4708da49da0b", + "Id": "4613711d92ca4090b1a162b31bf36cf2", "Name": "angle", "Description": "The angle is the rotation from the X axis in the coordinate system around the Z axis in degrees\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -118,7 +123,7 @@ "KeepListStructure": false }, { - "Id": "bfc136db65fd44d6ba33a88114c73ea8", + "Id": "aa0431026fef407d9a3844cdd6d53744", "Name": "elevation", "Description": "The elevation of the point above the XY plane\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -127,7 +132,7 @@ "KeepListStructure": false }, { - "Id": "245b859a0a544c3a9f0cf94513e1c6d4", + "Id": "cafcc71e52c145498c1d99eb7b429dac", "Name": "radius", "Description": "The distance from the origin of the coordinate system\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -138,26 +143,26 @@ ], "Outputs": [ { - "Id": "fda144f18fd24f5b8e6b3a6927e2e1e7", + "Id": "ba2b2985d15d4e9e93c2fa359844e2fd", "Name": "Point", - "Description": "A new Point", + "Description": "Point at cylindrical coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCylindricalCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double", "Replication": "Auto", - "Description": "Form a Point in the given coordinate system given its position in cylindrical coordinates.\n\nPoint.ByCylindricalCoordinates (cs: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), angle: double = 0, elevation: double = 0, radius: double = 1): Point" + "Description": "Form a Point in the given coordinate system given its position in cylindrical coordinates.\n\nPoint.ByCylindricalCoordinates (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), angle: double = 0, elevation: double = 0, radius: double = 1): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ce85d6604aac4a84a831506af37eef21", "NodeType": "CodeBlockNode", - "Code": "x*5;", - "Id": "7ba7b96cdf3e43f2a51ba6620e80f8e9", "Inputs": [ { - "Id": "38d2004a5a6740b88f799a831251eb74", + "Id": "c00be9b45c8246f888b9b19fbb36f74f", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -168,7 +173,7 @@ ], "Outputs": [ { - "Id": "e23e9d989e7c4aea8ab98a273cee6ff3", + "Id": "e4981fcbc22a4624834259b67e4ad6c4", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -178,16 +183,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "01642a610f204b62a0f2bb411f3ee7d4", "NodeType": "CodeBlockNode", - "Code": "0..360..360/(a-1);", - "Id": "2946ae2a7ef446f2bdb3bc8fb1fdd096", "Inputs": [ { - "Id": "fbc2f5dd39924478a68e28333e71f925", + "Id": "12373893f65b49f6b60aaec3e8d37055", "Name": "a", "Description": "a", "UsingDefaultValue": false, @@ -198,7 +203,7 @@ ], "Outputs": [ { - "Id": "9cba8324f06a45dca0d132a866c01fc1", + "Id": "a7c4fe5902f04f059d73385c24ce1ee7", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -208,25 +213,25 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..360..360/(a-1);" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9849fd9d729f4cccb0512ec38628b794", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", - "Id": "ca5657b3d8fa40a4a4a1338d2cb535f4", "Inputs": [ { - "Id": "c5f79c3a34da43028dff176fa1f7cf35", + "Id": "502a62c39a5e4f83951429561b1dc567", "Name": "points", - "Description": "Point[]", + "Description": "Points for nurbs curve\n\nPoint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "f0be1961c3374eb9bf8d0cfdc48f6e5f", + "Id": "0dfad09955164a02b5397a77d3aa5889", "Name": "closeCurve", "Description": "bool\nDefault value : false", "UsingDefaultValue": true, @@ -237,27 +242,27 @@ ], "Outputs": [ { - "Id": "902edc90a1a9498a8564c1a768396d1b", + "Id": "f2a0ec55b5bc4da888808cabd6fdf4c8", "Name": "NurbsCurve", - "Description": "NurbsCurve", + "Description": "Nurbscurve created from points", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Replication": "Auto", "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[], closeCurve: bool = false): NurbsCurve" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "c95def157d304157aaa6fb0d671482a4", "NodeType": "BooleanInputNode", - "InputValue": true, - "Id": "5b4d90107c974168b1d6053bc480a259", "Inputs": [], "Outputs": [ { - "Id": "0fff36a3da824151aa8963808d57bbab", + "Id": "cb48a71bcff34f6db607549ac9dde85b", "Name": "", "Description": "Boolean", "UsingDefaultValue": false, @@ -267,21 +272,21 @@ } ], "Replication": "Disabled", - "Description": "Selection between a true and false." + "Description": "Enables selection between True and False", + "InputValue": true }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 10.0, "MinimumValue": -10.0, "StepValue": 0.1, - "InputValue": 2.0, - "Id": "4f3b2521746a4a8c8e5c2e438dacf042", + "Id": "baf4c9cc2a084023b7955b1bf387d5c2", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "83f7fdf69adc4a3684595b9d40d3b5cf", + "Id": "6d2ae91576004452a4fd3f36e5f88a97", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -291,16 +296,16 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 2.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "15bdff28ce004be394fd2209342c4e77", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double", - "Id": "5c9d4821335d448c867442f8e0da4265", "Inputs": [ { - "Id": "e62654a25390467db25b6b94dffb06a8", + "Id": "b1eca7d8ea374f3aae55f79bf973c872", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, @@ -309,7 +314,7 @@ "KeepListStructure": false }, { - "Id": "5e5300c695ad431396412b342d580c6b", + "Id": "aaebf79a4eeb447bbcdefca0f19c1bf7", "Name": "direction", "Description": "Vector to extrude along\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -318,7 +323,7 @@ "KeepListStructure": false }, { - "Id": "31aef835e66845309d4becb32a6302d7", + "Id": "9cb7c3e8b2ca4b689495ed8e26c7efab", "Name": "distance", "Description": "Distance to extrude\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -329,7 +334,7 @@ ], "Outputs": [ { - "Id": "bcc24c0a3ba74a30985bcb317ac761d5", + "Id": "f1e1aad213b949489ad0e80d4aac4541", "Name": "Solid", "Description": "The extruded Solid", "UsingDefaultValue": false, @@ -338,18 +343,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@Autodesk.DesignScript.Geometry.Vector,double", "Replication": "Auto", "Description": "Extrudes a Curve in the specified direction, by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (direction: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1), distance: double = 1): Solid" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "4f0d2f06713342cab5550cbedef450b6", "NodeType": "CodeBlockNode", - "Code": "3;\n-2;\n1;", - "Id": "af2462c5d0e844c58f9b670ef1f2d79d", "Inputs": [], "Outputs": [ { - "Id": "6110c728ebef4bf4b1cfe7764d69479d", + "Id": "a0b10f69aa4c46cd8f3dfb2f91c00c4e", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -358,7 +363,7 @@ "KeepListStructure": false }, { - "Id": "b92331f8a5754e57a94a4ba493510ae6", + "Id": "cf7297c38c3a46ea9619228551295c6a", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -367,7 +372,7 @@ "KeepListStructure": false }, { - "Id": "eb1b49a4aced4389bde1dbaca05b2e66", + "Id": "c8b2faeed35148f8ba95bde2cdaf0deb", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -377,16 +382,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;\n-2;\n1;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "36c4b654fdfa447f9939f06b6fb917ca", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", - "Id": "af9f66f390cf47bc892e71c43fb6a6e5", "Inputs": [ { - "Id": "5853cc018f40446093c240a20debd7ec", + "Id": "a54ca4add6ca4fb992178fe863491f6b", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -395,7 +400,7 @@ "KeepListStructure": false }, { - "Id": "4a75ce217d4842579ce0c93d4581f2cd", + "Id": "6c00d6ac120241799cc759bd1dbb801e", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -404,7 +409,7 @@ "KeepListStructure": false }, { - "Id": "f8bb51678983461288a69794f1a03303", + "Id": "d621a16b910f496180edbe4bc17653d9", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -415,99 +420,131 @@ ], "Outputs": [ { - "Id": "cfe29379c43248a8bcccce2e93aa3e47", + "Id": "51fc78719c2549ec8bf663441d8c675d", "Name": "Vector", - "Description": "Vector", + "Description": "Vector created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" } ], "Connectors": [ { - "Start": "3639a2322ae041a4847242aa85530edc", - "End": "38d2004a5a6740b88f799a831251eb74", - "Id": "36b2b82007e1450f8681d769cf7cf3bf" + "Start": "f8c002e9cd524ad7bdedf1d40abe4aba", + "End": "c00be9b45c8246f888b9b19fbb36f74f", + "Id": "312b1c8e986c4099992b2b1e2a2049fa", + "IsHidden": "False" }, { - "Start": "de5a5572a9f24a40be11dce39fe4cc66", - "End": "1075de1f95ac45fba07ec59697e33f72", - "Id": "40ee1ce6865a425cae0111fa9bef9931" + "Start": "4f8d1b18aa30486db73f27f90a3db527", + "End": "9bdc70964b134d31a83500e7dbddd355", + "Id": "6c9013a162f4447cb0b19113e6536497", + "IsHidden": "False" }, { - "Start": "de5a5572a9f24a40be11dce39fe4cc66", - "End": "fbc2f5dd39924478a68e28333e71f925", - "Id": "8349c5105fad4b0088bc2d685e026bb4" + "Start": "4f8d1b18aa30486db73f27f90a3db527", + "End": "12373893f65b49f6b60aaec3e8d37055", + "Id": "25360cc11fea47c6b7ea910d30fcd3bf", + "IsHidden": "False" }, { - "Start": "fda144f18fd24f5b8e6b3a6927e2e1e7", - "End": "c5f79c3a34da43028dff176fa1f7cf35", - "Id": "de7d218a4e9645ee89fdb798c6c0add8" + "Start": "ba2b2985d15d4e9e93c2fa359844e2fd", + "End": "502a62c39a5e4f83951429561b1dc567", + "Id": "abe0597d6fc14ad88334080e43e7b8c8", + "IsHidden": "False" }, { - "Start": "e23e9d989e7c4aea8ab98a273cee6ff3", - "End": "245b859a0a544c3a9f0cf94513e1c6d4", - "Id": "94feeecd94974aee9c46027779890dc4" + "Start": "e4981fcbc22a4624834259b67e4ad6c4", + "End": "cafcc71e52c145498c1d99eb7b429dac", + "Id": "b66b1e4b812e4b289804f88b73e872fc", + "IsHidden": "False" }, { - "Start": "9cba8324f06a45dca0d132a866c01fc1", - "End": "0ec92e3c3d6e41328ffb4708da49da0b", - "Id": "f91ecc0978f947218b6964d147d42a10" + "Start": "a7c4fe5902f04f059d73385c24ce1ee7", + "End": "4613711d92ca4090b1a162b31bf36cf2", + "Id": "f42cdbe3eeb24332b58889b60d5d5ef3", + "IsHidden": "False" }, { - "Start": "902edc90a1a9498a8564c1a768396d1b", - "End": "e62654a25390467db25b6b94dffb06a8", - "Id": "68581713fdf94f6bbaa9cf131e7a756b" + "Start": "f2a0ec55b5bc4da888808cabd6fdf4c8", + "End": "b1eca7d8ea374f3aae55f79bf973c872", + "Id": "fc188f0dc94f41a6b198c201e59f4270", + "IsHidden": "False" }, { - "Start": "0fff36a3da824151aa8963808d57bbab", - "End": "f0be1961c3374eb9bf8d0cfdc48f6e5f", - "Id": "8f8b4ae3f8c944a38e660d4277244d27" + "Start": "cb48a71bcff34f6db607549ac9dde85b", + "End": "0dfad09955164a02b5397a77d3aa5889", + "Id": "3fe3a0977c85408abc4f24afbd578c8d", + "IsHidden": "False" }, { - "Start": "83f7fdf69adc4a3684595b9d40d3b5cf", - "End": "31aef835e66845309d4becb32a6302d7", - "Id": "533ee5994adb4b449c0ec5db85236f04" + "Start": "6d2ae91576004452a4fd3f36e5f88a97", + "End": "9cb7c3e8b2ca4b689495ed8e26c7efab", + "Id": "1f85fe9d21214a3c828590f7c669bf50", + "IsHidden": "False" }, { - "Start": "6110c728ebef4bf4b1cfe7764d69479d", - "End": "5853cc018f40446093c240a20debd7ec", - "Id": "38ff578f14954290ad129e55aa4790cb" + "Start": "a0b10f69aa4c46cd8f3dfb2f91c00c4e", + "End": "a54ca4add6ca4fb992178fe863491f6b", + "Id": "d61ca62fc8244181bea4c2d05377be69", + "IsHidden": "False" }, { - "Start": "b92331f8a5754e57a94a4ba493510ae6", - "End": "4a75ce217d4842579ce0c93d4581f2cd", - "Id": "e6a379f66eb1496cb03c9ca7b609da6c" + "Start": "cf7297c38c3a46ea9619228551295c6a", + "End": "6c00d6ac120241799cc759bd1dbb801e", + "Id": "425b0d80adbc46849b52eee7593fd6d5", + "IsHidden": "False" }, { - "Start": "eb1b49a4aced4389bde1dbaca05b2e66", - "End": "f8bb51678983461288a69794f1a03303", - "Id": "938a4fc7edeb448e95fba19f3feb0133" + "Start": "c8b2faeed35148f8ba95bde2cdaf0deb", + "End": "d621a16b910f496180edbe4bc17653d9", + "Id": "d03c77766cda4e3388ca585afcbee784", + "IsHidden": "False" }, { - "Start": "cfe29379c43248a8bcccce2e93aa3e47", - "End": "5e5300c695ad431396412b342d580c6b", - "Id": "769613f110b74ffaad81f1b829e14b62" + "Start": "51fc78719c2549ec8bf663441d8c675d", + "End": "aaebf79a4eeb447bbcdefca0f19c1bf7", + "Id": "10397e968be54d418c2fd239b4d1c9c5", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "_Background Preview", "EyeX": -3.8817853927612305, "EyeY": 5.89031982421875, "EyeZ": 11.482416152954102, @@ -518,121 +555,122 @@ "UpY": 0.99999994039535522, "UpZ": -1.4055977715088375E-08 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "9d0ab23019c44c5db1d96f2d0ed1d7fc", "Name": "Math.RandomList", - "Id": "7d7435f4dcd14a1bb0693f701ecda485", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -432.94377794167258, - "Y": 170.791433688083 + "ShowGeometry": true, + "X": -512.94377794167258, + "Y": 140.70518368808305 }, { - "ShowGeometry": true, + "Id": "be6e2ec9ca5a4e1da9d3c3290dc14962", "Name": "Number Slider", - "Id": "4fd25c7abb42406eb64183323b390da8", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -831.94377794167258, - "Y": 116.79143368808303 + "ShowGeometry": true, + "X": -960.94377794167258, + "Y": 66.705183688083 }, { - "ShowGeometry": true, + "Id": "12bc0b9330c042f89151dca283f52527", "Name": "Point.ByCylindricalCoordinates", - "Id": "11d18d7068564c249a8beb42837e0216", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 180.05622205832742, - "Y": 64.791433688083032 + "ShowGeometry": true, + "X": 162.05622205832742, + "Y": -1.1223163119170181 }, { - "ShowGeometry": true, + "Id": "ce85d6604aac4a84a831506af37eef21", "Name": "Code Block", - "Id": "7ba7b96cdf3e43f2a51ba6620e80f8e9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -116.94377794167258, - "Y": 175.00476702141634 + "ShowGeometry": true, + "X": -191.94377794167258, + "Y": 140.70518368808305 }, { - "ShowGeometry": true, + "Id": "01642a610f204b62a0f2bb411f3ee7d4", "Name": "Code Block", - "Id": "2946ae2a7ef446f2bdb3bc8fb1fdd096", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -116.94377794167258, - "Y": 67.004767021416342 + "ShowGeometry": true, + "X": -191.94377794167258, + "Y": -7.2948163119170317 }, { - "ShowGeometry": true, + "Id": "9849fd9d729f4cccb0512ec38628b794", "Name": "NurbsCurve.ByPoints", - "Id": "ca5657b3d8fa40a4a4a1338d2cb535f4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 486.05622205832742, - "Y": 159.79143368808303 + "ShowGeometry": true, + "X": 566.05622205832742, + "Y": 136.87768368808298 }, { - "ShowGeometry": true, + "Id": "c95def157d304157aaa6fb0d671482a4", "Name": "Boolean", - "Id": "5b4d90107c974168b1d6053bc480a259", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 180.05622205832742, - "Y": 251.79143368808303 + "ShowGeometry": true, + "X": 162.05622205832742, + "Y": 245.87768368808298 }, { - "ShowGeometry": true, + "Id": "baf4c9cc2a084023b7955b1bf387d5c2", "Name": "Number Slider", - "Id": "4f3b2521746a4a8c8e5c2e438dacf042", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 486.05622205832742, - "Y": 454.79143368808303 + "ShowGeometry": true, + "X": 566.05622205832742, + "Y": 526.87768368808315 }, { - "ShowGeometry": true, + "Id": "15bdff28ce004be394fd2209342c4e77", "Name": "Curve.ExtrudeAsSolid", - "Id": "5c9d4821335d448c867442f8e0da4265", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 885.05622205832742, - "Y": 276.79143368808303 + "ShowGeometry": true, + "X": 1014.0562220583274, + "Y": 291.877683688083 }, { - "ShowGeometry": true, + "Id": "4f0d2f06713342cab5550cbedef450b6", "Name": "Code Block", - "Id": "af2462c5d0e844c58f9b670ef1f2d79d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 180.05622205832742, - "Y": 335.43143368808296 + "ShowGeometry": true, + "X": 162.05622205832742, + "Y": 394.36018368808294 }, { - "ShowGeometry": true, + "Id": "36c4b654fdfa447f9939f06b6fb917ca", "Name": "Vector.ByCoordinates", - "Id": "af9f66f390cf47bc892e71c43fb6a6e5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 486.05622205832742, - "Y": 293.79143368808303 + "ShowGeometry": true, + "X": 566.05622205832742, + "Y": 313.877683688083 } ], "Annotations": [], - "X": 530.80819589101, - "Y": -37.5149570040434, - "Zoom": 0.894584203790339 + "X": 409.58822971748771, + "Y": 217.89020596153566, + "Zoom": 0.601517368536526 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.md b/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.md new file mode 100644 index 00000000000..0e2bf1577cd --- /dev/null +++ b/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.md @@ -0,0 +1,10 @@ + + +## In Depth +Curve.ExtrudeAsSolid (direction, distance) extrudes an input closed, planar curve using an input vector to determine the direction of the extrusion. A separate `distance` input is used for the extrusion distance. This node caps the ends of the extrusion to create a solid. + +In the example below, we first create a NurbsCurve using a `NurbsCurve.ByPoints` node, with a set of randomly generated points as the input. A `code block` is used to specify the X, Y, and Z components of a `Vector.ByCoordinates` node. This vector is then used as the direction input in a `Curve.ExtrudeAsSolid` node while a number slider is used to control the `distance` input. +___ +## Example File + +![Curve.ExtrudeAsSolid(direction, distance)](./EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA_img.jpg b/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA_img.jpg new file mode 100644 index 00000000000..778edb3851f Binary files /dev/null and b/doc/distrib/NodeHelpFiles/EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.dyn b/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.dyn new file mode 100644 index 00000000000..7886805b86c --- /dev/null +++ b/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.dyn @@ -0,0 +1,382 @@ +{ + "Uuid": "6eb5efab-c1bd-4b04-bc52-8261f26bb5a0", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "09fe082260824ae6b368c0d8514800bf", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9c08294dae524108ae892862ff563c44", + "Name": "coordinateSystem", + "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e192ddf085344fa98d9b82c304c6ed1f", + "Name": "xamount", + "Description": "Amount to scale in X axis\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ae74fc9aec4049cbbe267e1013528a26", + "Name": "yamount", + "Description": "Amount to scale in y axis\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "863c71c6612542e890e111ddc55e1ae8", + "Name": "zamount", + "Description": "Amount to scale in z axis\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "708854b542a346cd9e646daffd5d2c95", + "Name": "CoordinateSystem", + "Description": "Scaled coordinate system", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale@double,double,double", + "Replication": "Auto", + "Description": "Scale non-uniformly around the origin\n\nCoordinateSystem.Scale (xamount: double = 1, yamount: double = 1, zamount: double = 1): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ed9a28f3e8d446149e137cea2a64aef2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f78b127192ac4dac8e37fb5515cf8d6e", + "Name": "origin", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fa1baef91f0b4a3ca98aac5a23df9aae", + "Name": "xAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b26dffb1c5f148149733b50878dc4347", + "Name": "yAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a5bb579b306c4cf6933fcff07f92fe9d", + "Name": "zAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "774b63a798b2488bab93731eeccbb398", + "Name": "CoordinateSystem", + "Description": "CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create a CoordinateSystem at the origin with X and Y axis, with Z axis ignored completely. Input Vectors are normalized before creating the CoordinateSystem.\n\nCoordinateSystem.ByOriginVectors (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0), zAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): CoordinateSystem" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "e40c287d04d842f784eb30a7e4b838fa", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c705aee11e9b43cca008db7427c673e3", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "134da0a27c8045c9b6b23f06371599be", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "339b1a09deea4979bb29ee8dd1fb3747", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "001d0efb934242af89d59385623713d5", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c1f793d36edd4d4695f8b9dc9b3af5fb", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dc48f4baaf1c4eea83d985bb4429c5e8", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "d721deb6559d40cc9a96385240fd7721", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "accb4c0b95d84df482948b54c14575c3", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 + } + ], + "Connectors": [ + { + "Start": "774b63a798b2488bab93731eeccbb398", + "End": "9c08294dae524108ae892862ff563c44", + "Id": "610507b829f749e995e9932c9c1bb766", + "IsHidden": "False" + }, + { + "Start": "c705aee11e9b43cca008db7427c673e3", + "End": "e192ddf085344fa98d9b82c304c6ed1f", + "Id": "1e3f01bbfc08471496cc5166a4fefc93", + "IsHidden": "False" + }, + { + "Start": "c705aee11e9b43cca008db7427c673e3", + "End": "ae74fc9aec4049cbbe267e1013528a26", + "Id": "761fe3d4306b4faa879405dc046a60dd", + "IsHidden": "False" + }, + { + "Start": "c705aee11e9b43cca008db7427c673e3", + "End": "863c71c6612542e890e111ddc55e1ae8", + "Id": "5bbefda4a9b342bc9b594b944fe3f062", + "IsHidden": "False" + }, + { + "Start": "dc48f4baaf1c4eea83d985bb4429c5e8", + "End": "f78b127192ac4dac8e37fb5515cf8d6e", + "Id": "a6cea2462e714ec88445655529245181", + "IsHidden": "False" + }, + { + "Start": "accb4c0b95d84df482948b54c14575c3", + "End": "339b1a09deea4979bb29ee8dd1fb3747", + "Id": "7b0a8d0c804b4fa4805a122a3d4183e2", + "IsHidden": "False" + }, + { + "Start": "accb4c0b95d84df482948b54c14575c3", + "End": "001d0efb934242af89d59385623713d5", + "Id": "2cab8fd7c29e4585aa4191b731abd663", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 8.2661581039428711, + "EyeY": 8.3137807846069336, + "EyeZ": 2.4217538833618164, + "LookX": -2.2661581039428711, + "LookY": -8.3137807846069336, + "LookZ": -8.4217538833618164, + "UpX": -0.13479883968830109, + "UpY": 0.8549116849899292, + "UpZ": -0.50095450878143311 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "09fe082260824ae6b368c0d8514800bf", + "Name": "CoordinateSystem.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 855.480105862369, + "Y": 242.944325358484 + }, + { + "Id": "ed9a28f3e8d446149e137cea2a64aef2", + "Name": "CoordinateSystem.ByOriginVectors", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 406.597838536501, + "Y": 242.944325358484 + }, + { + "Id": "e40c287d04d842f784eb30a7e4b838fa", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 609.09783853650106, + "Y": 525.84505386981914 + }, + { + "Id": "134da0a27c8045c9b6b23f06371599be", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 51.8478385365011, + "Y": 243.808256244013 + }, + { + "Id": "d721deb6559d40cc9a96385240fd7721", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -138.84552452327662, + "Y": 254.95143248121809 + } + ], + "Annotations": [ + { + "Id": "e4eb878c72c84ff5a71e78341efacc36", + "Title": "Note: This will not scale the coordinate system \"in place\", but take into account the base coordinate system's axes.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 881.880105862369, + "Top": 163.744325358484, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "09fe082260824ae6b368c0d8514800bf" + } + ], + "X": 143.38369688015803, + "Y": 41.761656386864331, + "Zoom": 0.61997552450759774 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.md b/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.md new file mode 100644 index 00000000000..558571f8da3 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.md @@ -0,0 +1,10 @@ + + +## In Depth +`CoordinateSystem.Scale (coordinateSystem, xamount, yamount, zamount)` scales a coordinate system non-uniformly around the origin. + +In the example below, a coordinate system is created based on a point by coordinates, then scaled using `CoordinateSystem.Scale`. +___ +## Example File + +![CoordinateSystem.Scale(coordinateSystem, xamount, yamount, zamount)](./FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ_img.jpg b/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ_img.jpg new file mode 100644 index 00000000000..758c6de52a7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A.md b/doc/distrib/NodeHelpFiles/FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A.md index 696434121b8..17c79e9ea9c 100644 --- a/doc/distrib/NodeHelpFiles/FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A.md +++ b/doc/distrib/NodeHelpFiles/FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A.md @@ -5,5 +5,5 @@ Transforms geometry by the given CoordinateSystem's transform. ___ ## Example File -![Transform (cs)](./Autodesk.DesignScript.Geometry.Geometry.Transform(geometry,%20cs)_img.jpg) +![Transform (cs)](./FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/G4FMYWTHURTGUOQQGRPIN6WMHT2BRYZXFVAJBYAUIIJQUAKWSY3Q.md b/doc/distrib/NodeHelpFiles/G4FMYWTHURTGUOQQGRPIN6WMHT2BRYZXFVAJBYAUIIJQUAKWSY3Q.md index 88eec4dcecf..d941f86fcda 100644 --- a/doc/distrib/NodeHelpFiles/G4FMYWTHURTGUOQQGRPIN6WMHT2BRYZXFVAJBYAUIIJQUAKWSY3Q.md +++ b/doc/distrib/NodeHelpFiles/G4FMYWTHURTGUOQQGRPIN6WMHT2BRYZXFVAJBYAUIIJQUAKWSY3Q.md @@ -5,5 +5,5 @@ Translates any CoordinateSystem type by the given distance in the given directio ___ ## Example File -![Translate (direction, distance)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction,%20distance)_img.jpg) +![Translate (direction, distance)](./G4FMYWTHURTGUOQQGRPIN6WMHT2BRYZXFVAJBYAUIIJQUAKWSY3Q_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentsCount.md b/doc/distrib/NodeHelpFiles/GLVHD43IRWFTZKY7UVDJ7PNERQN5Z3PWTMFYVJ537HCGJCHCQQAQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentsCount.md rename to doc/distrib/NodeHelpFiles/GLVHD43IRWFTZKY7UVDJ7PNERQN5Z3PWTMFYVJ537HCGJCHCQQAQ.md index dc863956947..9e7e4fcd19d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentsCount.md +++ b/doc/distrib/NodeHelpFiles/GLVHD43IRWFTZKY7UVDJ7PNERQN5Z3PWTMFYVJ537HCGJCHCQQAQ.md @@ -1,3 +1,5 @@ + + ## SegmentsCount - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereFourPoints.md b/doc/distrib/NodeHelpFiles/GLX34N2BPR4CQLUZBB4FTQ47NECC2T5CQ6KSRZQXSOY6HIHL5YGQ.md similarity index 78% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereFourPoints.md rename to doc/distrib/NodeHelpFiles/GLX34N2BPR4CQLUZBB4FTQ47NECC2T5CQ6KSRZQXSOY6HIHL5YGQ.md index 605bdbe1f07..22c312e24ed 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereFourPoints.md +++ b/doc/distrib/NodeHelpFiles/GLX34N2BPR4CQLUZBB4FTQ47NECC2T5CQ6KSRZQXSOY6HIHL5YGQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a T-Spline sphere primitive surface is created from the provided four points using the `TSplineSurface.BySphereFourPoints` node. `radiusSpans` and `heightSpans` inputs control the number of faces along the height and radial spans (or meridians). The `symmetry` controls if the shape has initial symmetry and, finally, `inSmoothMode` defines if the preview is in smooth or box mode. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedVertices.md b/doc/distrib/NodeHelpFiles/GNCPW2XCPOITIUUDNZKISNP347TEGTDWVI5SQTBJX3JWFZTVRXGA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedVertices.md rename to doc/distrib/NodeHelpFiles/GNCPW2XCPOITIUUDNZKISNP347TEGTDWVI5SQTBJX3JWFZTVRXGA.md index ceac65c984b..710e9cae8c7 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedVertices.md +++ b/doc/distrib/NodeHelpFiles/GNCPW2XCPOITIUUDNZKISNP347TEGTDWVI5SQTBJX3JWFZTVRXGA.md @@ -1,3 +1,5 @@ + + ## DecomposedVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceCurvature.md b/doc/distrib/NodeHelpFiles/GO6D5UXWAXIC6JMDUDLIKMABU2I4XHLVLAL77BROSGFAFN7455KA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceCurvature.md rename to doc/distrib/NodeHelpFiles/GO6D5UXWAXIC6JMDUDLIKMABU2I4XHLVLAL77BROSGFAFN7455KA.md index b6fad49b4f2..19b7a4b790f 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceCurvature.md +++ b/doc/distrib/NodeHelpFiles/GO6D5UXWAXIC6JMDUDLIKMABU2I4XHLVLAL77BROSGFAFN7455KA.md @@ -1,3 +1,5 @@ + + ## ByNurbsSurfaceCurvature - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToFaces.md b/doc/distrib/NodeHelpFiles/GPVBCDN6ZVPTEE3IRF75ZGB7GIXLQYURCVYFV424TOUBVACZY44A.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToFaces.md rename to doc/distrib/NodeHelpFiles/GPVBCDN6ZVPTEE3IRF75ZGB7GIXLQYURCVYFV424TOUBVACZY44A.md index 4a54a7ff39f..cd478fc9d3e 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToFaces.md +++ b/doc/distrib/NodeHelpFiles/GPVBCDN6ZVPTEE3IRF75ZGB7GIXLQYURCVYFV424TOUBVACZY44A.md @@ -1,3 +1,5 @@ + + ## BridgeEdgesToFaces - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.dyn b/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.dyn new file mode 100644 index 00000000000..b9cc59b8cc0 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.dyn @@ -0,0 +1,574 @@ +{ + "Uuid": "23acca04-c19a-48e9-92a8-54053e4590ff", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Scale", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "96721d839d694e0bb1fe02c1c3d3d8c2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "221824a409594f76b0aab6166214e245", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "53f5d74c219b462c8c5e1b8b799db735", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5fde83003c464d178794725b08d23518", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "61ef680b66a545eaa92cdc8da1909897", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f83f42538dce4e13a4df8b2a832de97d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "56124d23d7724c508ec07ae2fb2cdd9e", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "152c63242dad40298f01f475542df6b0", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f7da301ec515408d92dfd2c4dba47bfb", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aeea800475fe47899ebe5189d8b33153", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5c0201e182a74e07a3c74b16884b7acb", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0cbe9d30924741929d38c4974e257328", + "Name": "", + "Description": "location", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "location = 10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "489ad96589d34d9ea17c8942bc080457", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "96c0afc139ff405facdf15ae0aa80e28", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "addc05a6597c47d2955c8ae0c92d9b01", + "Name": "basePoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "639e779d122741c9a436925446e3af65", + "Name": "from", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b00b69034fa2400cab6944de23884a3c", + "Name": "to", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "393c821d1d5940c6bb1bc37b82febb00", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Scale uniformly around a given point, using two pick points as scalars\n\nGeometry.Scale (basePoint: Point, from: Point, to: Point): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "852b53f5b82740d981a1d5ca070d5399", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cc81792a30ea4da5a6c3fb37eca2bba2", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d1728f63626d487f937204170bb125e4", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b666332f792b4ba1bada818b39cf75b9", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "af3ae37ee3ed41c2a6fe408a6eb4ef5e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5f63c0ffa8364481a021a91e57240309", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ca9fae14fd3448f89f8b24c956a68620", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "16afa60f794b451786a7184e56e16552", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8d7582acb4444c6f828d20e2e9f4dfd9", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "69d18609aa3e4ce797a1c381b8f8c1b4", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "17440d4830a4402094ce75a51617c928", + "Name": "", + "Description": "location", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "location = 1;" + } + ], + "Connectors": [ + { + "Start": "61ef680b66a545eaa92cdc8da1909897", + "End": "addc05a6597c47d2955c8ae0c92d9b01", + "Id": "4b49fc4c0db348898e83e67753209c19", + "IsHidden": "False" + }, + { + "Start": "aeea800475fe47899ebe5189d8b33153", + "End": "b00b69034fa2400cab6944de23884a3c", + "Id": "3188c0044e2d4879918b7bc09d4c716c", + "IsHidden": "False" + }, + { + "Start": "0cbe9d30924741929d38c4974e257328", + "End": "56124d23d7724c508ec07ae2fb2cdd9e", + "Id": "b6bd1b21c0844292bec4385c28df707e", + "IsHidden": "False" + }, + { + "Start": "0cbe9d30924741929d38c4974e257328", + "End": "152c63242dad40298f01f475542df6b0", + "Id": "45ecb43c48da48dfb5391d92c44f04c3", + "IsHidden": "False" + }, + { + "Start": "b666332f792b4ba1bada818b39cf75b9", + "End": "96c0afc139ff405facdf15ae0aa80e28", + "Id": "0d36b9e36e3c4acfaf40574e39359e9e", + "IsHidden": "False" + }, + { + "Start": "8d7582acb4444c6f828d20e2e9f4dfd9", + "End": "cc81792a30ea4da5a6c3fb37eca2bba2", + "Id": "bb4b6e61072244faa82f4512ffb6f66b", + "IsHidden": "False" + }, + { + "Start": "8d7582acb4444c6f828d20e2e9f4dfd9", + "End": "639e779d122741c9a436925446e3af65", + "Id": "66705fa24c194cf8a8ee90d58ea7ee8f", + "IsHidden": "False" + }, + { + "Start": "17440d4830a4402094ce75a51617c928", + "End": "5f63c0ffa8364481a021a91e57240309", + "Id": "c88f4f0a864845ea8b8fe89f15fb2a64", + "IsHidden": "False" + }, + { + "Start": "17440d4830a4402094ce75a51617c928", + "End": "ca9fae14fd3448f89f8b24c956a68620", + "Id": "b2586e500f1e4f088dd96b05e8efcf52", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5914", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -13.789224624633789, + "EyeY": 45.495067596435547, + "EyeZ": 40.388420104980469, + "LookX": -3.4590816497802734, + "LookY": -39.485530853271484, + "LookZ": -45.890388488769531, + "UpX": -0.035576537251472473, + "UpY": 0.88089054822921753, + "UpZ": -0.4719809889793396 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "96721d839d694e0bb1fe02c1c3d3d8c2", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1153.6395999151841, + "Y": 304.47866160939225 + }, + { + "Id": "f83f42538dce4e13a4df8b2a832de97d", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1153.6395999151841, + "Y": 572.47866160939225 + }, + { + "Id": "5c0201e182a74e07a3c74b16884b7acb", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 829.13959991518414, + "Y": 589.30616160939223 + }, + { + "Id": "489ad96589d34d9ea17c8942bc080457", + "Name": "Geometry.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1534.6395999151841, + "Y": 270.47866160939225 + }, + { + "Id": "852b53f5b82740d981a1d5ca070d5399", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1153.6395999151841, + "Y": 70.478661609392248 + }, + { + "Id": "af3ae37ee3ed41c2a6fe408a6eb4ef5e", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 829.13959991518414, + "Y": 204.4786616093923 + }, + { + "Id": "69d18609aa3e4ce797a1c381b8f8c1b4", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 575.13959991518414, + "Y": 221.30616160939229 + } + ], + "Annotations": [ + { + "Id": "d012e450ac454b0497e6f53da5f0b4c3", + "Title": "Point to scale \"to\"", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1207.1395999151841, + "Top": 522.47866160939225, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "f83f42538dce4e13a4df8b2a832de97d" + }, + { + "Id": "c4ee8af8ad704aa5bd84cd694fb94d72", + "Title": "Basepoint from which to Scale geometry around", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1126.6395999151841, + "Top": 254.47866160939225, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "96721d839d694e0bb1fe02c1c3d3d8c2" + }, + { + "Id": "4a8e7bee38f14b1d8a9d6de413d77ce6", + "Title": "Geometry to scale", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1231.6395999151841, + "Top": 20.478661609392248, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "852b53f5b82740d981a1d5ca070d5399" + }, + { + "Id": "d7569e411f68420e889c291da685063c", + "Title": "This node will scale your geometry around a given base point (Move your geometry to that point) by the total scale factor of the distance between the \"from\" and \"to\" points.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1511.6395999151841, + "Top": 176.47866160939225, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "489ad96589d34d9ea17c8942bc080457" + }, + { + "Id": "465a5caa09ec436fa7c2de594d08a9d8", + "Title": "Point to scale \"from\"", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 875.13959991518414, + "Top": 154.4786616093923, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "af3ae37ee3ed41c2a6fe408a6eb4ef5e" + } + ], + "X": -44.409981566760507, + "Y": 188.31609422344752, + "Zoom": 0.59376714062500013 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.md b/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.md new file mode 100644 index 00000000000..86f46f13d14 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.md @@ -0,0 +1,10 @@ + + +## In Depth +`Geometry.Scale (geometry, basePoint, from, to)` scales the given geometry around the given point by the total scale factor of the distance between the `from` and `to` input points. + +In the example below, a circle is moved and its size is increased. +___ +## Example File + +![Geometry.Scale(geometry, basePoint, from, to)](./GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA_img.jpg b/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA_img.jpg new file mode 100644 index 00000000000..0b439209d93 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits.dyn b/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits.dyn new file mode 100644 index 00000000000..5215fd84fd8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits.dyn @@ -0,0 +1,229 @@ +{ + "Uuid": "d12f17ed-461d-4cb4-bcda-b58ea984d57c", + "IsCustomNode": false, + "Description": "", + "Name": "Geometry.DeserializeFromSABWithUnits", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "GeometryUI.DeserializeFromSABWithUnits, GeometryUI", + "Id": "458871bc1bcd4f42905e2e626024a0f4", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "5fb8167dc79b48aea1069606d5dcd649", + "Name": "buffer", + "Description": "SAB byte array.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b34c3bc07db4594b3e5568047c29786", + "Name": "dynamoUnit", + "Description": "A forge unit length, if left null, geometry will be imported as unitless.", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5fe553df34fe470dae7d42fc7dcc2301", + "Name": "geometry", + "Description": "Loaded geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Imports geometry from SAB byte array. Set the dynamoUnit input to match how you are interpreting the other numbers in your Dynamo file." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0110bd4155d34491bafad05364cd369f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "40b5c8c109df43d89de1c1da3ffd0496", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[\n [\n 65,\n 67,\n 73,\n 83,\n 32,\n 66,\n 105,\n 110,\n 97,\n 114,\n 121,\n 70,\n 105,\n 108,\n 101,\n 188,\n 2,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 1,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 7,\n 4,\n 76,\n 105,\n 98,\n 71,\n 7,\n 20,\n 65,\n 83,\n 77,\n 32,\n 50,\n 50,\n 57,\n 46,\n 50,\n 46,\n 48,\n 46,\n 54,\n 53,\n 53,\n 51,\n 53,\n 32,\n 78,\n 84,\n 7,\n 24,\n 84,\n 117,\n 101,\n 32,\n 79,\n 99,\n 116,\n 32,\n 32,\n 51,\n 32,\n 49,\n 53,\n 58,\n 53,\n 49,\n 58,\n 48,\n 52,\n 32,\n 50,\n 48,\n 50,\n 51,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 64,\n 143,\n 64,\n 6,\n 141,\n 237,\n 181,\n 160,\n 247,\n 198,\n 176,\n 62,\n 6,\n 187,\n 189,\n 215,\n 217,\n 223,\n 124,\n 219,\n 61,\n 13,\n 4,\n 98,\n 111,\n 100,\n 121,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 1,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 2,\n 0,\n 0,\n 0,\n 17,\n 13,\n 4,\n 108,\n 117,\n 109,\n 112,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 3,\n 0,\n 0,\n 0,\n 12,\n 0,\n 0,\n 0,\n 0,\n 17,\n 13,\n 9,\n 116,\n 114,\n 97,\n 110,\n 115,\n 102,\n 111,\n 114,\n 109,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 11,\n 11,\n 11,\n 17,\n 13,\n 5,\n 115,\n 104,\n 101,\n 108,\n 108,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 4,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 1,\n 0,\n 0,\n 0,\n 17,\n 13,\n 4,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 5,\n 0,\n 0,\n 0,\n 12,\n 6,\n 0,\n 0,\n 0,\n 12,\n 3,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 7,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 4,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 8,\n 0,\n 0,\n 0,\n 12,\n 9,\n 0,\n 0,\n 0,\n 12,\n 3,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 10,\n 0,\n 0,\n 0,\n 10,\n 11,\n 17,\n 13,\n 4,\n 108,\n 111,\n 111,\n 112,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 11,\n 0,\n 0,\n 0,\n 12,\n 4,\n 0,\n 0,\n 0,\n 17,\n 14,\n 5,\n 112,\n 108,\n 97,\n 110,\n 101,\n 13,\n 7,\n 115,\n 117,\n 114,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 11,\n 11,\n 11,\n 17,\n 13,\n 4,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 12,\n 0,\n 0,\n 0,\n 12,\n 13,\n 0,\n 0,\n 0,\n 12,\n 3,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 14,\n 0,\n 0,\n 0,\n 10,\n 11,\n 17,\n 13,\n 4,\n 108,\n 111,\n 111,\n 112,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 15,\n 0,\n 0,\n 0,\n 12,\n 5,\n 0,\n 0,\n 0,\n 17,\n 14,\n 5,\n 112,\n 108,\n 97,\n 110,\n 101,\n 13,\n 7,\n 115,\n 117,\n 114,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 11,\n 11,\n 11,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 16,\n 0,\n 0,\n 0,\n 12,\n 17,\n 0,\n 0,\n 0,\n 12,\n 18,\n 0,\n 0,\n 0,\n 12,\n 19,\n 0,\n 0,\n 0,\n 11,\n 12,\n 6,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 20,\n 0,\n 0,\n 0,\n 12,\n 21,\n 0,\n 0,\n 0,\n 12,\n 3,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 22,\n 0,\n 0,\n 0,\n 10,\n 11,\n 17,\n 13,\n 4,\n 108,\n 111,\n 111,\n 112,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 23,\n 0,\n 0,\n 0,\n 12,\n 8,\n 0,\n 0,\n 0,\n 17,\n 14,\n 5,\n 112,\n 108,\n 97,\n 110,\n 101,\n 13,\n 7,\n 115,\n 117,\n 114,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 128,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 128,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 11,\n 11,\n 11,\n 11,\n 11,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 24,\n 0,\n 0,\n 0,\n 12,\n 25,\n 0,\n 0,\n 0,\n 12,\n 26,\n 0,\n 0,\n 0,\n 12,\n 27,\n 0,\n 0,\n 0,\n 11,\n 12,\n 9,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 28,\n 0,\n 0,\n 0,\n 12,\n 11,\n 0,\n 0,\n 0,\n 12,\n 29,\n 0,\n 0,\n 0,\n 12,\n 30,\n 0,\n 0,\n 0,\n 11,\n 12,\n 6,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 11,\n 0,\n 0,\n 0,\n 12,\n 28,\n 0,\n 0,\n 0,\n 12,\n 31,\n 0,\n 0,\n 0,\n 12,\n 32,\n 0,\n 0,\n 0,\n 11,\n 12,\n 6,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 33,\n 0,\n 0,\n 0,\n 12,\n 34,\n 0,\n 0,\n 0,\n 12,\n 11,\n 0,\n 0,\n 0,\n 12,\n 19,\n 0,\n 0,\n 0,\n 10,\n 12,\n 35,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 36,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 37,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 18,\n 0,\n 0,\n 0,\n 12,\n 38,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 4,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 39,\n 0,\n 0,\n 0,\n 12,\n 40,\n 0,\n 0,\n 0,\n 12,\n 3,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 41,\n 0,\n 0,\n 0,\n 10,\n 11,\n 17,\n 13,\n 4,\n 108,\n 111,\n 111,\n 112,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 42,\n 0,\n 0,\n 0,\n 12,\n 12,\n 0,\n 0,\n 0,\n 17,\n 14,\n 5,\n 112,\n 108,\n 97,\n 110,\n 101,\n 13,\n 7,\n 115,\n 117,\n 114,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 11,\n 11,\n 11,\n 11,\n 11,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 43,\n 0,\n 0,\n 0,\n 12,\n 31,\n 0,\n 0,\n 0,\n 12,\n 44,\n 0,\n 0,\n 0,\n 12,\n 45,\n 0,\n 0,\n 0,\n 11,\n 12,\n 13,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 46,\n 0,\n 0,\n 0,\n 12,\n 15,\n 0,\n 0,\n 0,\n 12,\n 43,\n 0,\n 0,\n 0,\n 12,\n 47,\n 0,\n 0,\n 0,\n 11,\n 12,\n 9,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 15,\n 0,\n 0,\n 0,\n 12,\n 46,\n 0,\n 0,\n 0,\n 12,\n 48,\n 0,\n 0,\n 0,\n 12,\n 49,\n 0,\n 0,\n 0,\n 11,\n 12,\n 9,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 34,\n 0,\n 0,\n 0,\n 12,\n 33,\n 0,\n 0,\n 0,\n 12,\n 15,\n 0,\n 0,\n 0,\n 12,\n 27,\n 0,\n 0,\n 0,\n 10,\n 12,\n 35,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 50,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 51,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 26,\n 0,\n 0,\n 0,\n 12,\n 52,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 17,\n 0,\n 0,\n 0,\n 12,\n 16,\n 0,\n 0,\n 0,\n 12,\n 53,\n 0,\n 0,\n 0,\n 12,\n 54,\n 0,\n 0,\n 0,\n 11,\n 12,\n 6,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 55,\n 0,\n 0,\n 0,\n 12,\n 56,\n 0,\n 0,\n 0,\n 12,\n 16,\n 0,\n 0,\n 0,\n 12,\n 30,\n 0,\n 0,\n 0,\n 10,\n 12,\n 40,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 37,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 57,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 29,\n 0,\n 0,\n 0,\n 12,\n 58,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 23,\n 0,\n 0,\n 0,\n 12,\n 59,\n 0,\n 0,\n 0,\n 12,\n 17,\n 0,\n 0,\n 0,\n 12,\n 32,\n 0,\n 0,\n 0,\n 10,\n 12,\n 13,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 60,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 36,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 31,\n 0,\n 0,\n 0,\n 12,\n 61,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 26,\n 0,\n 0,\n 0,\n 12,\n 18,\n 0,\n 0,\n 0,\n 12,\n 59,\n 0,\n 0,\n 0,\n 12,\n 62,\n 0,\n 0,\n 0,\n 11,\n 12,\n 35,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 18,\n 0,\n 0,\n 0,\n 12,\n 26,\n 0,\n 0,\n 0,\n 12,\n 55,\n 0,\n 0,\n 0,\n 12,\n 63,\n 0,\n 0,\n 0,\n 10,\n 12,\n 35,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 108,\n 111,\n 111,\n 112,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 33,\n 0,\n 0,\n 0,\n 12,\n 39,\n 0,\n 0,\n 0,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 19,\n 0,\n 0,\n 0,\n 12,\n 64,\n 0,\n 0,\n 0,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 19,\n 0,\n 0,\n 0,\n 12,\n 65,\n 0,\n 0,\n 0,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 4,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 35,\n 0,\n 0,\n 0,\n 12,\n 3,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 66,\n 0,\n 0,\n 0,\n 10,\n 11,\n 17,\n 13,\n 4,\n 108,\n 111,\n 111,\n 112,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 55,\n 0,\n 0,\n 0,\n 12,\n 20,\n 0,\n 0,\n 0,\n 17,\n 14,\n 5,\n 112,\n 108,\n 97,\n 110,\n 101,\n 13,\n 7,\n 115,\n 117,\n 114,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 11,\n 11,\n 11,\n 11,\n 11,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 67,\n 0,\n 0,\n 0,\n 12,\n 53,\n 0,\n 0,\n 0,\n 12,\n 56,\n 0,\n 0,\n 0,\n 12,\n 68,\n 0,\n 0,\n 0,\n 11,\n 12,\n 21,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 59,\n 0,\n 0,\n 0,\n 12,\n 23,\n 0,\n 0,\n 0,\n 12,\n 24,\n 0,\n 0,\n 0,\n 12,\n 47,\n 0,\n 0,\n 0,\n 10,\n 12,\n 13,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 53,\n 0,\n 0,\n 0,\n 12,\n 67,\n 0,\n 0,\n 0,\n 12,\n 23,\n 0,\n 0,\n 0,\n 12,\n 45,\n 0,\n 0,\n 0,\n 10,\n 12,\n 21,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 60,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 69,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 44,\n 0,\n 0,\n 0,\n 12,\n 70,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 25,\n 0,\n 0,\n 0,\n 12,\n 24,\n 0,\n 0,\n 0,\n 12,\n 67,\n 0,\n 0,\n 0,\n 12,\n 71,\n 0,\n 0,\n 0,\n 11,\n 12,\n 9,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 51,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 69,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 43,\n 0,\n 0,\n 0,\n 12,\n 72,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 56,\n 0,\n 0,\n 0,\n 12,\n 55,\n 0,\n 0,\n 0,\n 12,\n 25,\n 0,\n 0,\n 0,\n 12,\n 49,\n 0,\n 0,\n 0,\n 10,\n 12,\n 40,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 73,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 50,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 48,\n 0,\n 0,\n 0,\n 12,\n 74,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 27,\n 0,\n 0,\n 0,\n 12,\n 75,\n 0,\n 0,\n 0,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 76,\n 0,\n 0,\n 0,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 62,\n 0,\n 0,\n 0,\n 12,\n 77,\n 0,\n 0,\n 0,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 42,\n 0,\n 0,\n 0,\n 12,\n 44,\n 0,\n 0,\n 0,\n 12,\n 28,\n 0,\n 0,\n 0,\n 12,\n 54,\n 0,\n 0,\n 0,\n 10,\n 12,\n 21,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 57,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 60,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 53,\n 0,\n 0,\n 0,\n 12,\n 78,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 48,\n 0,\n 0,\n 0,\n 12,\n 29,\n 0,\n 0,\n 0,\n 12,\n 34,\n 0,\n 0,\n 0,\n 12,\n 63,\n 0,\n 0,\n 0,\n 11,\n 12,\n 40,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 29,\n 0,\n 0,\n 0,\n 12,\n 48,\n 0,\n 0,\n 0,\n 12,\n 42,\n 0,\n 0,\n 0,\n 12,\n 68,\n 0,\n 0,\n 0,\n 10,\n 12,\n 40,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 30,\n 0,\n 0,\n 0,\n 12,\n 79,\n 0,\n 0,\n 0,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 31,\n 0,\n 0,\n 0,\n 12,\n 43,\n 0,\n 0,\n 0,\n 12,\n 33,\n 0,\n 0,\n 0,\n 12,\n 62,\n 0,\n 0,\n 0,\n 10,\n 12,\n 13,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 80,\n 0,\n 0,\n 0,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 54,\n 0,\n 0,\n 0,\n 12,\n 81,\n 0,\n 0,\n 0,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 36,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 51,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 33,\n 0,\n 0,\n 0,\n 12,\n 82,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 37,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 50,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 34,\n 0,\n 0,\n 0,\n 12,\n 83,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 17,\n 14,\n 5,\n 112,\n 108,\n 97,\n 110,\n 101,\n 13,\n 7,\n 115,\n 117,\n 114,\n 102,\n 97,\n 99,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 128,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 11,\n 11,\n 11,\n 11,\n 11,\n 17,\n 13,\n 6,\n 99,\n 111,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 44,\n 0,\n 0,\n 0,\n 12,\n 42,\n 0,\n 0,\n 0,\n 12,\n 46,\n 0,\n 0,\n 0,\n 12,\n 71,\n 0,\n 0,\n 0,\n 10,\n 12,\n 21,\n 0,\n 0,\n 0,\n 12,\n 255,\n 255,\n 255,\n 255,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 57,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 73,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 56,\n 0,\n 0,\n 0,\n 12,\n 84,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 85,\n 0,\n 0,\n 0,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 71,\n 0,\n 0,\n 0,\n 12,\n 86,\n 0,\n 0,\n 0,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 11,\n 11,\n 17,\n 13,\n 4,\n 101,\n 100,\n 103,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 69,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 12,\n 73,\n 0,\n 0,\n 0,\n 6,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 12,\n 67,\n 0,\n 0,\n 0,\n 12,\n 87,\n 0,\n 0,\n 0,\n 11,\n 7,\n 7,\n 117,\n 110,\n 107,\n 110,\n 111,\n 119,\n 110,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 6,\n 118,\n 101,\n 114,\n 116,\n 101,\n 120,\n 12,\n 88,\n 0,\n 0,\n 0,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 49,\n 0,\n 0,\n 0,\n 12,\n 89,\n 0,\n 0,\n 0,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 17,\n 14,\n 13,\n 115,\n 116,\n 114,\n 105,\n 110,\n 103,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 11,\n 110,\n 97,\n 109,\n 101,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 3,\n 103,\n 101,\n 110,\n 13,\n 6,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 51,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 2,\n 0,\n 0,\n 0,\n 7,\n 13,\n 100,\n 105,\n 109,\n 101,\n 110,\n 115,\n 105,\n 111,\n 110,\n 95,\n 116,\n 97,\n 103,\n 7,\n 5,\n 119,\n 105,\n 100,\n 116,\n 104,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 17,\n 14,\n 13,\n 115,\n 116,\n 114,\n 105,\n 110,\n 103,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 11,\n 110,\n 97,\n 109,\n 101,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 3,\n 103,\n 101,\n 110,\n 13,\n 6,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 60,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 2,\n 0,\n 0,\n 0,\n 7,\n 13,\n 100,\n 105,\n 109,\n 101,\n 110,\n 115,\n 105,\n 111,\n 110,\n 95,\n 116,\n 97,\n 103,\n 7,\n 6,\n 104,\n 101,\n 105,\n 103,\n 104,\n 116,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 11,\n 11,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 11,\n 11,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 11,\n 11,\n 17,\n 14,\n 13,\n 115,\n 116,\n 114,\n 105,\n 110,\n 103,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 11,\n 110,\n 97,\n 109,\n 101,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 3,\n 103,\n 101,\n 110,\n 13,\n 6,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 69,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 2,\n 0,\n 0,\n 0,\n 7,\n 13,\n 100,\n 105,\n 109,\n 101,\n 110,\n 115,\n 105,\n 111,\n 110,\n 95,\n 116,\n 97,\n 103,\n 7,\n 4,\n 114,\n 111,\n 111,\n 116,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 17,\n 14,\n 8,\n 115,\n 116,\n 114,\n 97,\n 105,\n 103,\n 104,\n 116,\n 13,\n 5,\n 99,\n 117,\n 114,\n 118,\n 101,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 20,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 11,\n 11,\n 17,\n 14,\n 13,\n 115,\n 116,\n 114,\n 105,\n 110,\n 103,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 11,\n 110,\n 97,\n 109,\n 101,\n 95,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 14,\n 3,\n 103,\n 101,\n 110,\n 13,\n 6,\n 97,\n 116,\n 116,\n 114,\n 105,\n 98,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 12,\n 73,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 1,\n 0,\n 0,\n 0,\n 21,\n 2,\n 0,\n 0,\n 0,\n 7,\n 13,\n 100,\n 105,\n 109,\n 101,\n 110,\n 115,\n 105,\n 111,\n 110,\n 95,\n 116,\n 97,\n 103,\n 7,\n 6,\n 108,\n 101,\n 110,\n 103,\n 116,\n 104,\n 17,\n 13,\n 5,\n 112,\n 111,\n 105,\n 110,\n 116,\n 12,\n 255,\n 255,\n 255,\n 255,\n 4,\n 255,\n 255,\n 255,\n 255,\n 12,\n 255,\n 255,\n 255,\n 255,\n 19,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 63,\n 0,\n 0,\n 0,\n 0,\n 0,\n 0,\n 240,\n 191,\n 17,\n 14,\n 3,\n 69,\n 110,\n 100,\n 14,\n 2,\n 111,\n 102,\n 14,\n 4,\n 65,\n 67,\n 73,\n 83,\n 13,\n 4,\n 100,\n 97,\n 116,\n 97\n ]\n];" + }, + { + "ConcreteType": "UnitsUI.Units, UnitsNodeModels", + "SelectedIndex": 218, + "SelectedString": "Millimeters", + "Id": "05d03c1556094b1f86b75fa4184437ce", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "97078c509bb04256b8e8f91e307fee39", + "Name": "Unit", + "Description": "The selected Unit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Unit type" + } + ], + "Connectors": [ + { + "Start": "40b5c8c109df43d89de1c1da3ffd0496", + "End": "5fb8167dc79b48aea1069606d5dcd649", + "Id": "dfcc7212bedf4e5aaab3490bffe38571", + "IsHidden": "False" + }, + { + "Start": "97078c509bb04256b8e8f91e307fee39", + "End": "8b34c3bc07db4594b3e5568047c29786", + "Id": "8a92c93f416b461ba1e61a9580802bea", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.6156", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -1009.1293755334449, + "EyeY": 1102.2848813722055, + "EyeZ": 2707.7727379578423, + "LookX": 1009.1293755334449, + "LookY": -1102.2848813722055, + "LookZ": -2707.7727379578423, + "UpX": 0.051617458462715149, + "UpY": 0.98901587724685669, + "UpZ": -0.13850393891334534 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "458871bc1bcd4f42905e2e626024a0f4", + "Name": "Geometry.DeserializeFromSABWithUnits", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 863.50445799529371, + "Y": 155.19691479962725 + }, + { + "Id": "0110bd4155d34491bafad05364cd369f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 591.00445799529371, + "Y": 211.09691479962726 + }, + { + "Id": "05d03c1556094b1f86b75fa4184437ce", + "Name": "Units", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 554.68617357188941, + "Y": 331.08396677271031 + } + ], + "Annotations": [ + { + "Id": "1b3e20ec6a504296923fc2090b470909", + "Title": "Serialized binary stream data", + "DescriptionText": "Collapsed as a group as this Code Block is wildly long...", + "IsExpanded": false, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0110bd4155d34491bafad05364cd369f" + ], + "HasNestedGroups": false, + "Left": 581.00445799529371, + "Top": 18.096914799627257, + "Width": 120.0, + "Height": 272.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 211.09691479962726, + "InitialHeight": 145.0, + "TextblockHeight": 183.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "915b709cae874caebfd110402de36986", + "Title": "Original Cuboid geometry generated with 2 units of measurement (Unitless), using the 'dynamoUnit' input will scale to the chosen Unit for use in other software.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 901.50445799529371, + "Top": 61.196914799627251, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "458871bc1bcd4f42905e2e626024a0f4" + } + ], + "X": -379.88590178434822, + "Y": 284.59185342632111, + "Zoom": 0.9488025363447179 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits.md b/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits.md index 3b0dbcd826c..53e387ad086 100644 --- a/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits.md +++ b/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits.md @@ -1,4 +1,11 @@ ## In Depth -`Geometry.DeserializeFromSABWithUnits` imports Geometry to Dynamo from a .SAB byte array and `DynamoUnit.Unit` that is convertible from `millimeters`. This node takes a `byte[]` as the first input and a `DynamoUnit` as the second. If the unit input is left null, the default, this imports the .SAB geometry as unitless, simply importing the geometric data in the array without any unit conversion. If a `Unit` is passed, the internal units of the .SAB array are converted to the units specified. +`Geometry.DeserializeFromSABWithUnits` imports geometry to Dynamo from a .SAB (Standard ACIS Binary) byte array and `DynamoUnit.Unit` that is convertible from millimeters. This node takes a byte[] as the first input and a `dynamoUnit` as the second. If the `dynamoUnit` input is left null, this imports the .SAB geometry as unitless, importing the geometric data in the array without any unit conversion. If a unit is provided, the internal units of the .SAB array are converted to the units specified. Dynamo is unitless, but the numeric values in your Dynamo graph likely still have some implicit unit. You can use the `dynamoUnit` input to scale the internal geometry of the .SAB to that unit system. + +In the example below, a cuboid is generated from SAB with 2 units of measurement (unitless). The `dynamoUnit` input scales the chosen unit for use in other software. + +___ +## Example File + +![Geometry.DeserializeFromSABWithUnits](./GeometryUI.DeserializeFromSABWithUnits_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits_img.jpg b/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits_img.jpg new file mode 100644 index 00000000000..4ad9d06cdc7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/GeometryUI.DeserializeFromSABWithUnits_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits.dyn b/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits.dyn new file mode 100644 index 00000000000..a10dae48a1b --- /dev/null +++ b/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits.dyn @@ -0,0 +1,882 @@ +{ + "Uuid": "baaf6052-9b49-488f-8f01-a28a858d23d7", + "IsCustomNode": false, + "Description": "", + "Name": "GeometryUI.ExportWithUnits", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "97b319c8678b4ba9935d0355a77b4c9c", + "Name": "File Path", + "Type": "string", + "Type2": "string", + "Value": "No file selected.", + "Description": "Allows you to select a file on the system and returns its file path", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6dcb0b06e6d147b98f817235d27b203f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "453098e6695e403b919668b2814d9965", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5c15552cea374af0bcde68715da646fa", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6fa0e8be0e394f818fadea607b4a6a58", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "212ac2af3033489d8eaab39dd46d11a8", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3da18c1927f7469e8307da74ca1d2685", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "dec16edf3fbb4adeb55ac8dcea284ec9", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "506bd0af4ba0447b8a4755edcf4ed257", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "85c9a649c2224c3ca181bc1a252b9eee", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "12d3ff9e2e6846a2a63236fff4edf5e3", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "20f4e6550d704f80b7c61775938f91ef", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b090dceb2ea34be4b4f04c14379847dd", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fdf4cdf3fe964cfdae3a3d1407f55645", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "55b94f530e1147f0aab4219467eb986e", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "70b7b2032a0346e2a3ef4a33b75b16d6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "77597bf8991641f0b4aa11b85002fe68", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a4359564ed2a44929f35b07ae33eeb1b", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b50edbd0ebf46baa9e256bb81a1e805", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "75a6566341c940b7951ce28a90b873dc", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6f7ceb79118c4c4890e412f40e8b0443", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c66e3330feba4c43aea0b47910584c5b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a4abbd7022bf47afa77a39a4c3c1eeaf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9686859dd3f547038f8656797171a4c3", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fc5b80398c874bd4b28125e093dd203d", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "fdbcec629f5046a1be1a68647d5db95a", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "90ee0223959944fc9fefa6e375e74feb", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b10fc55e29042528654b8e72823fe96", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac2b35636105420cbc5172b66c49b0aa", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n2;\n3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1803be16255347a8bfcd31647f522eec", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fe8e296035c141a0a0fbd670b9a9e4c5", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3a2cbb8e0a8a44aba64a8ca0874853bd", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "22718d87f8a747f9bc0087b819459dde", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8e6164a7037f42e9b18a9d8cb603627d", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d1a25ced3c88415f8b4d34bec3b87714", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "adb8e84bd9cf47b79c7c8635c01da1a8", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1ea04c8206044ca4a204b6ed46496326", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5a28223ec9ab4823af5a7b74b19c3570", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n1;\n4;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d089d566f4c747f78b026a2da6fb4f50", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d69e399dc17e4716a58452ae56b90ace", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "43fc9f6903e645a091a9ef6b620e17e4", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9764ae56d92e42cab0fd54adfb943ce6", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0eb7d5f8b7304af082683d679f29cd3b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fdd1139d49ab4c478fbc166dfe949b73", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6e39f981e47c4d4e9fdd5c962056d73e", + "Name": "others", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c092547d04ea4c7687b99d1d8be46b03", + "Name": "Geometry[]", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.IntersectAll@Autodesk.DesignScript.Geometry.Geometry[]", + "Replication": "Auto", + "Description": "Get the intersection of Geometry for this object and a collection of other Geometries. Finds common geometry of all participants.\n\nGeometry.IntersectAll (others: Geometry[]): Geometry[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "Id": "2b117b50cc3a4861a10b902f573d4a54", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "09e2f1e8c40744c48d4ca30c7a4d778f", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9e10e8b3e68a469a9cf9f850e0ea8471", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "25d517060806422787ff04366e4025d6", + "Name": "list", + "Description": "Joined list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "GeometryUI.ExportWithUnits, GeometryUI", + "SelectedExportedUnitsSource": [ + 0, + 1, + 2, + 3, + 5, + 4 + ], + "SelectedExportedUnit": 0, + "Id": "c5311efa92b14140b7a9839fb368ed8d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "406357016daf42f58383529395257293", + "Name": "geometry", + "Description": "Geometry to export into a SAT file.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f110ba07c04d4dbdb344c92e6339903a", + "Name": "filePath", + "Description": "File to export the geometry to.", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "45a12b4305e64cd5b106788ae25df642", + "Name": "string", + "Description": "The file path of the exported file. Note this may change from the input in it contains non-ASCII characters.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Exports the given geometry to the given SAT file path" + }, + { + "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", + "Id": "97b319c8678b4ba9935d0355a77b4c9c", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c6273b6c301249e8ba053a3c6e531a7b", + "Name": "", + "Description": "File Path", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\tellro\\Downloads\\UpdatedDynamoSampleGraphs\\No file selected", + "InputValue": "No file selected." + } + ], + "Connectors": [ + { + "Start": "212ac2af3033489d8eaab39dd46d11a8", + "End": "77597bf8991641f0b4aa11b85002fe68", + "Id": "3bd4f307d77648ae8cfb16da7b695091", + "IsHidden": "False" + }, + { + "Start": "12d3ff9e2e6846a2a63236fff4edf5e3", + "End": "b090dceb2ea34be4b4f04c14379847dd", + "Id": "525ff18b33594b15bccd1f54f1592ec5", + "IsHidden": "False" + }, + { + "Start": "55b94f530e1147f0aab4219467eb986e", + "End": "09e2f1e8c40744c48d4ca30c7a4d778f", + "Id": "1d7709a99fb54944b2df0f3ef8ec30cd", + "IsHidden": "False" + }, + { + "Start": "9b50edbd0ebf46baa9e256bb81a1e805", + "End": "fdd1139d49ab4c478fbc166dfe949b73", + "Id": "12e3bec8cf9c43488eecb524035bcdeb", + "IsHidden": "False" + }, + { + "Start": "6f7ceb79118c4c4890e412f40e8b0443", + "End": "a4359564ed2a44929f35b07ae33eeb1b", + "Id": "e17cfcc2f99445768cef7194dbf05e3d", + "IsHidden": "False" + }, + { + "Start": "6f7ceb79118c4c4890e412f40e8b0443", + "End": "fdf4cdf3fe964cfdae3a3d1407f55645", + "Id": "63efbf90326b4d168fc868911428aea1", + "IsHidden": "False" + }, + { + "Start": "6f7ceb79118c4c4890e412f40e8b0443", + "End": "43fc9f6903e645a091a9ef6b620e17e4", + "Id": "d7ed46a49d21400bb019ae60099df93b", + "IsHidden": "False" + }, + { + "Start": "a4abbd7022bf47afa77a39a4c3c1eeaf", + "End": "453098e6695e403b919668b2814d9965", + "Id": "f5cd3fe68e844db6933991ec53cd61c6", + "IsHidden": "False" + }, + { + "Start": "9686859dd3f547038f8656797171a4c3", + "End": "5c15552cea374af0bcde68715da646fa", + "Id": "c7abb8cbf08f47deb5f386612316194e", + "IsHidden": "False" + }, + { + "Start": "fc5b80398c874bd4b28125e093dd203d", + "End": "6fa0e8be0e394f818fadea607b4a6a58", + "Id": "fd0a9d086889460f9071730fe2538744", + "IsHidden": "False" + }, + { + "Start": "90ee0223959944fc9fefa6e375e74feb", + "End": "dec16edf3fbb4adeb55ac8dcea284ec9", + "Id": "09b5c741040d4ec0be2584c648cf71dc", + "IsHidden": "False" + }, + { + "Start": "8b10fc55e29042528654b8e72823fe96", + "End": "506bd0af4ba0447b8a4755edcf4ed257", + "Id": "e8ffb8de86684d89b81d57a152ae78f4", + "IsHidden": "False" + }, + { + "Start": "ac2b35636105420cbc5172b66c49b0aa", + "End": "85c9a649c2224c3ca181bc1a252b9eee", + "Id": "789df2645ffb401aba2dd2abfc40be1c", + "IsHidden": "False" + }, + { + "Start": "8e6164a7037f42e9b18a9d8cb603627d", + "End": "d69e399dc17e4716a58452ae56b90ace", + "Id": "aca9f301ca7f4d4d8b347e0b92ee3a3e", + "IsHidden": "False" + }, + { + "Start": "adb8e84bd9cf47b79c7c8635c01da1a8", + "End": "fe8e296035c141a0a0fbd670b9a9e4c5", + "Id": "c080e2cc851a45d993b3e17d9d4f684b", + "IsHidden": "False" + }, + { + "Start": "1ea04c8206044ca4a204b6ed46496326", + "End": "3a2cbb8e0a8a44aba64a8ca0874853bd", + "Id": "9d629d79be8d42068ff1114a76270262", + "IsHidden": "False" + }, + { + "Start": "5a28223ec9ab4823af5a7b74b19c3570", + "End": "22718d87f8a747f9bc0087b819459dde", + "Id": "7c7fd0d6583f48ac93f548ee29c152c4", + "IsHidden": "False" + }, + { + "Start": "9764ae56d92e42cab0fd54adfb943ce6", + "End": "9e10e8b3e68a469a9cf9f850e0ea8471", + "Id": "0e0a38b5569548a6ad8bb00593a23de0", + "IsHidden": "False" + }, + { + "Start": "c092547d04ea4c7687b99d1d8be46b03", + "End": "406357016daf42f58383529395257293", + "Id": "030973c27c564ee5ad8a75f0614d5fc0", + "IsHidden": "False" + }, + { + "Start": "25d517060806422787ff04366e4025d6", + "End": "6e39f981e47c4d4e9fdd5c962056d73e", + "Id": "391274aacda2450097ec141a64b8d0ab", + "IsHidden": "False" + }, + { + "Start": "c6273b6c301249e8ba053a3c6e531a7b", + "End": "f110ba07c04d4dbdb344c92e6339903a", + "Id": "ef742f1575f94e33adc08111b99626e4", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -15.944196701049805, + "EyeY": 11.278770446777344, + "EyeZ": 16.994457244873047, + "LookX": 20.185733795166016, + "LookY": -3.4630277156829834, + "LookZ": -20.405805587768555, + "UpX": -0.067404754459857941, + "UpY": 0.9953961968421936, + "UpZ": 0.068139612674713135 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "6dcb0b06e6d147b98f817235d27b203f", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 536.564451465025, + "Y": 342.60147997032647 + }, + { + "Id": "3da18c1927f7469e8307da74ca1d2685", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 211.56445146502494, + "Y": 462.60147997032647 + }, + { + "Id": "20f4e6550d704f80b7c61775938f91ef", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 536.564451465025, + "Y": 567.60147997032641 + }, + { + "Id": "70b7b2032a0346e2a3ef4a33b75b16d6", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 924.564451465025, + "Y": 417.60147997032647 + }, + { + "Id": "75a6566341c940b7951ce28a90b873dc", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 211.56445146502494, + "Y": 687.42897997032651 + }, + { + "Id": "c66e3330feba4c43aea0b47910584c5b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 211.56445146502494, + "Y": 289.08397997032642 + }, + { + "Id": "fdbcec629f5046a1be1a68647d5db95a", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -42.435548534975055, + "Y": 480.08397997032642 + }, + { + "Id": "1803be16255347a8bfcd31647f522eec", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 211.56445146502494, + "Y": 846.60147997032641 + }, + { + "Id": "d1a25ced3c88415f8b4d34bec3b87714", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -42.435548534975055, + "Y": 864.08397997032648 + }, + { + "Id": "d089d566f4c747f78b026a2da6fb4f50", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 536.564451465025, + "Y": 756.60147997032641 + }, + { + "Id": "0eb7d5f8b7304af082683d679f29cd3b", + "Name": "Geometry.IntersectAll", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1312.5644514650248, + "Y": 495.60147997032647 + }, + { + "Id": "2b117b50cc3a4861a10b902f573d4a54", + "Name": "List.Join", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 925.6376298593849, + "Y": 612.96737194212653 + }, + { + "Id": "c5311efa92b14140b7a9839fb368ed8d", + "Name": "ExportToSAT", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1664.5644514650248, + "Y": 567.60147997032641 + }, + { + "Id": "97b319c8678b4ba9935d0355a77b4c9c", + "Name": "File Path", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1312.5644514650248, + "Y": 673.60147997032641 + } + ], + "Annotations": [], + "X": 174.24590094730922, + "Y": -94.90557497714056, + "Zoom": 0.55152031146487834 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits.md b/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits.md new file mode 100644 index 00000000000..cad7895efa6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits.md @@ -0,0 +1,9 @@ +## In Depth +`ExportToSAT` exports geometry from Dynamo to a SAT file type. + +In the example below, a PolySurface from the intersection of three spheres can be exported to a SAT file once a file path is selected. + +___ +## Example File + +![ExportToSAT](./GeometryUI.ExportWithUnits_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits_img.jpg b/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits_img.jpg new file mode 100644 index 00000000000..177c4446c1e Binary files /dev/null and b/doc/distrib/NodeHelpFiles/GeometryUI.ExportWithUnits_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits.dyn b/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits.dyn new file mode 100644 index 00000000000..495ce2f8f73 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits.dyn @@ -0,0 +1,194 @@ +{ + "Uuid": "c4758f40-b2f9-49d3-8912-447a3d19952b", + "IsCustomNode": false, + "Description": "", + "Name": "GeometryUI.ImportFromSATWithUnits", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "GeometryUI.ImportFromSATWithUnits, GeometryUI", + "Id": "d7c0d6b38be24ac6a2b92ffc0a46135b", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6206dde1a5e5410980a74470efc591be", + "Name": "file|filePath", + "Description": "Filepath or File object to import .SAT from.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "eb908af10cb64fcba495384f95a6dc06", + "Name": "dynamoUnit", + "Description": "A forge unit length, if left null, geometry will be imported as unitless.", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "90845a606f964ecba8f6acca24250eec", + "Name": "geometry", + "Description": "Loaded geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Imports geometry from SAT filepath. Set the dynamoUnit input to match how you are interpreting the other numbers in your Dynamo file." + }, + { + "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", + "Id": "83955cad28004241a5cfbd08176f89b2", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a85bf7a1f8434f3495249d0fdaaf395c", + "Name": "", + "Description": "File Path", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\tellro\\Downloads\\invalid.sat", + "InputValue": "..\\invalid.sat" + }, + { + "ConcreteType": "UnitsUI.Units, UnitsNodeModels", + "SelectedIndex": 74, + "SelectedString": "Feet", + "Id": "29442523ab9847f99872f385c741111a", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b153232f784745ceaae101169d901266", + "Name": "Unit", + "Description": "The selected Unit", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Unit type" + } + ], + "Connectors": [ + { + "Start": "a85bf7a1f8434f3495249d0fdaaf395c", + "End": "6206dde1a5e5410980a74470efc591be", + "Id": "20368ef90fe44702b695e51aeae11ac6", + "IsHidden": "False" + }, + { + "Start": "b153232f784745ceaae101169d901266", + "End": "eb908af10cb64fcba495384f95a6dc06", + "Id": "947719f002b24acc95c4a482dcc6b8e6", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [ + { + "Name": "invalid.sat", + "ReferenceType": "External", + "Nodes": [ + "83955cad28004241a5cfbd08176f89b2" + ] + } + ], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "3.0", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 10000.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -90.59619140625, + "EyeY": 112.69316101074219, + "EyeZ": 237.396240234375, + "LookX": 84.426651000976563, + "LookY": -91.945541381835938, + "LookZ": -286.13116455078125, + "UpX": 0.023434815928339958, + "UpY": 0.99656552076339722, + "UpZ": -0.079423002898693085 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d7c0d6b38be24ac6a2b92ffc0a46135b", + "Name": "Geometry.ImportFromSATWithUnits", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 809.5, + "Y": 142.8273452655626 + }, + { + "Id": "83955cad28004241a5cfbd08176f89b2", + "Name": "File Path", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 329.0, + "Y": 144.0 + }, + { + "Id": "29442523ab9847f99872f385c741111a", + "Name": "Units", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 329.0, + "Y": 333.25 + } + ], + "Annotations": [], + "X": -162.03046243201658, + "Y": 89.286905128884712, + "Zoom": 0.852765925581498 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits.md b/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits.md index 2a6bd9cb342..ff9441c5131 100644 --- a/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits.md +++ b/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits.md @@ -1,4 +1,11 @@ ## In Depth -`Geometry.ImportFromSATWithUnits` imports Geometry to Dynamo from a .SAT file and `DynamoUnit.Unit` that is convertible from `millimeters`. This node takes a `file object` or `filepath` as the first input and a `DynamoUnit` as the second. If the unit input is left null, the default, this imports the .SAT geometry as unitless, simply importing the geometric data in the file without any unit conversion. If a `Unit` is passed, the internal units of the .SAT file are converted to the units specified. +`Geometry.ImportFromSATWithUnits` imports geometry to Dynamo from a .SAT file and `DynamoUnit.Unit` that is convertible from millimeters. This node takes a file object or file path as the first input and a `dynamoUnit` as the second. If the `dynamoUnit` input is left null, the .SAT geometry is imported as unitless, simply importing the geometric data in the file without any unit conversion. If a unit is passed, the internal units of the .SAT file are converted to the specified units. Dynamo is unitless, but the numeric values in your Dynamo graph likely still have some implicit unit. You can use the `dynamoUnit` input to scale the internal geometry of the .SAT file to that unit system. + +In the example below, geometry is imported from a .SAT file, with feet as the unit. To get this example file to work on your computer, download this example SAT file and point the `File Path` node to the invalid.sat file. + +___ +## Example File + +![Geometry.ImportFromSATWithUnits](./GeometryUI.ImportFromSATWithUnits_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits_img.jpg b/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits_img.jpg new file mode 100644 index 00000000000..82591934955 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/GeometryUI.ImportFromSATWithUnits_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeserializeFromTSM.md b/doc/distrib/NodeHelpFiles/HBD752E5KQ2LBVQYS575OP546LHHTXJCD4I2NUKGZV4QDHJLBMMQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeserializeFromTSM.md rename to doc/distrib/NodeHelpFiles/HBD752E5KQ2LBVQYS575OP546LHHTXJCD4I2NUKGZV4QDHJLBMMQ.md index 7f1c95e61c6..3d2344e1072 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeserializeFromTSM.md +++ b/doc/distrib/NodeHelpFiles/HBD752E5KQ2LBVQYS575OP546LHHTXJCD4I2NUKGZV4QDHJLBMMQ.md @@ -1,3 +1,5 @@ + + ## DeserializeFromTSM - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).dyn b/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.dyn similarity index 66% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).dyn rename to doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.dyn index da9b6416bb5..ee42ddd6274 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).dyn +++ b/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.dyn @@ -1,8 +1,8 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "550396af-4a8b-4aae-80df-a830bdfd639b", "IsCustomNode": false, "Description": "", - "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction)", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate", "ElementResolver": { "ResolutionMap": { "Color": { @@ -12,16 +12,12 @@ "Display": { "Key": "Display.Display", "Value": "Display.dll" - }, - "Modifiers.GeometryColor": { - "Key": "Modifiers.GeometryColor", - "Value": "GeometryColor.dll" } } }, "Inputs": [ { - "Id": "63e940674d314d17abe7fb85559c3171", + "Id": "fc9fdedd61f9406aa4973cb27a8b552a", "Name": "X position", "Type": "number", "Type2": "number", @@ -34,7 +30,7 @@ "SelectedIndex": 0 }, { - "Id": "cf20433c71fa4e97bf9d3846c0059442", + "Id": "b453c863da2c491c99820afc6910373b", "Name": "Y position", "Type": "number", "Type2": "number", @@ -51,17 +47,16 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 3.8, - "Id": "63e940674d314d17abe7fb85559c3171", + "Id": "fc9fdedd61f9406aa4973cb27a8b552a", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "0aeac82a6046465cadbeeae6049b4cdb", + "Id": "c8103616f87646659084ee7a39ebedc6", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -71,21 +66,21 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 3.8 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 2.7, - "Id": "cf20433c71fa4e97bf9d3846c0059442", + "Id": "b453c863da2c491c99820afc6910373b", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "16a3118c84ed4693bd4a6045843e46a7", + "Id": "d2a581842670431cb38373d5e1d89dc2", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -95,16 +90,16 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 2.7 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ba2a03f587ac4894a6625ff7fe01122f", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double", - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", "Inputs": [ { - "Id": "b343659bec544af3a36c112f1f5b2d96", + "Id": "afce09c029994e338ca1282909af0cd1", "Name": "coordinateSystem", "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", "UsingDefaultValue": true, @@ -113,7 +108,7 @@ "KeepListStructure": false }, { - "Id": "487c3f7b1e3741ca9407a58e7b68b536", + "Id": "c5d098ad3d7949ba8aa94779292976ce", "Name": "radius", "Description": "Radius size\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -122,7 +117,7 @@ "KeepListStructure": false }, { - "Id": "ac8ec5a91dd541509e18aec0ab6b0acc", + "Id": "62990a642abc49b18040179ddb88b770", "Name": "height", "Description": "Cylinder height\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -133,7 +128,7 @@ ], "Outputs": [ { - "Id": "a6fba8c9323542d8875d0f9e815ec536", + "Id": "cf65672584c54b3ebec82cce7fd67689", "Name": "Cylinder", "Description": "Cylinder created from radius and height", "UsingDefaultValue": false, @@ -142,17 +137,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double", "Replication": "Auto", "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "33768f5d118b4b9194d8d9ab8232f800", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point", - "Id": "bcd3cc9e0c314ded823820ef9df01cfa", "Inputs": [ { - "Id": "e270cd166a21472baf9782eb88782fb8", + "Id": "d0ad55de87d44c8092fee01d378f13b8", "Name": "origin", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -163,7 +158,7 @@ ], "Outputs": [ { - "Id": "a77a69bb3ecc4d01a47d1fdc14e49e5d", + "Id": "7e7724457bd44f439a6bf2ed81409ac2", "Name": "CoordinateSystem", "Description": "CoordinateSystem", "UsingDefaultValue": false, @@ -172,17 +167,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3ccde5adbb5b4290b2ed76589bfcea8f", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@Autodesk.DesignScript.Geometry.Vector", - "Id": "fdc5ca7d1d2a421d9c4c3f52ff45772b", "Inputs": [ { - "Id": "e37ccf50bf9e461b854fad890971e1e9", + "Id": "f2403f73b3324af9a9cc6bbae0c540ca", "Name": "coordinateSystem", "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", "UsingDefaultValue": false, @@ -191,7 +186,7 @@ "KeepListStructure": false }, { - "Id": "e833272e30b345ababe952124656a2bb", + "Id": "50fa8d02d27246f195881c831e8be27a", "Name": "direction", "Description": "Vector for translation direction\n\nVector", "UsingDefaultValue": false, @@ -202,7 +197,7 @@ ], "Outputs": [ { - "Id": "f051346001bd404abb1cb8af3b6a1d3b", + "Id": "b917e64b405e4a6aaf53cf3265487280", "Name": "CoordinateSystem", "Description": "Translated coordinate system", "UsingDefaultValue": false, @@ -211,17 +206,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@Autodesk.DesignScript.Geometry.Vector", "Replication": "Auto", "Description": "Translate the object in the direction and magnitude of input Vector.\n\nCoordinateSystem.Translate (direction: Vector): CoordinateSystem" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "809f211e1de74b8d9dd991a2db16a39e", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", - "Id": "65557edbda6c4a508543c43452bb7f6a", "Inputs": [ { - "Id": "6f2d80fbf0ab4f8388b29841efbd8819", + "Id": "e8a31e6a557d442dac52ad1055a47c4c", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -230,7 +225,7 @@ "KeepListStructure": false }, { - "Id": "116725aa37b541fcad71ae54ff43aa17", + "Id": "c0648cac766646b0b73f0b16f4bdb62c", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -239,7 +234,7 @@ "KeepListStructure": false }, { - "Id": "e950f6eb807c473f81e3ba108fd01545", + "Id": "e49afdd9498345cca2008824a32946bb", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -250,7 +245,7 @@ ], "Outputs": [ { - "Id": "ce272ecf4e8147b8b6d5311614c5cb28", + "Id": "3a6db20e03c4428a902adbc13528668c", "Name": "Vector", "Description": "Vector created by coordinates", "UsingDefaultValue": false, @@ -259,19 +254,28 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "color = Color.ByARGB(100,141,198,217);\nModifiers.GeometryColor.ByGeometryColor(geometry, color);", - "Id": "fa757028a23845b8a63f0e94185e8472", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4273e2a80ff14658846ea7a9d65cdfdb", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "a6e88ceb5b844668be403a6345ad2cf8", + "Id": "30df178b3f0a4536bf3ea335b0a52077", "Name": "geometry", - "Description": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b16bbb8def9143ae95a6fe8914b136d8", + "Name": "color", + "Description": "The color.\n\nColor", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -280,18 +284,35 @@ ], "Outputs": [ { - "Id": "bac30bbcf613488aa3926675139cea18", - "Name": "", - "Description": "color", + "Id": "dd7e83d0c738402dab451bf32244c061", + "Name": "GeometryColor", + "Description": "A Display object.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 100, + "G": 141, + "B": 198, + "A": 175 + }, + "Id": "aaa9b8a583204b298d5df1214113697c", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "fabf55a5aeb849ae97758849696c8fff", - "Name": "", - "Description": "Value of expression at line 2", + "Id": "2d599d21486d4fc09559c973c8a3cdac", + "Name": "Color", + "Description": "Selected Color.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -299,56 +320,62 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Select a Color from the palette" } ], "Connectors": [ { - "Start": "0aeac82a6046465cadbeeae6049b4cdb", - "End": "6f2d80fbf0ab4f8388b29841efbd8819", - "Id": "cab0f20d64ea4cdcb69e98d0e93b286f", + "Start": "c8103616f87646659084ee7a39ebedc6", + "End": "e8a31e6a557d442dac52ad1055a47c4c", + "Id": "7f5fe114bf7b4b559268ee36109416b2", + "IsHidden": "False" + }, + { + "Start": "d2a581842670431cb38373d5e1d89dc2", + "End": "c0648cac766646b0b73f0b16f4bdb62c", + "Id": "9b9a29a50d084a69bc429d1159b01a3b", "IsHidden": "False" }, { - "Start": "16a3118c84ed4693bd4a6045843e46a7", - "End": "116725aa37b541fcad71ae54ff43aa17", - "Id": "3e15c1b9b16442cfb7f6db0d72dab113", + "Start": "cf65672584c54b3ebec82cce7fd67689", + "End": "30df178b3f0a4536bf3ea335b0a52077", + "Id": "7cc97dca0641432badf1aff8d0ed3a49", "IsHidden": "False" }, { - "Start": "a6fba8c9323542d8875d0f9e815ec536", - "End": "a6e88ceb5b844668be403a6345ad2cf8", - "Id": "89f943e4f70c4846bc8bb0de2a1eab99", + "Start": "7e7724457bd44f439a6bf2ed81409ac2", + "End": "f2403f73b3324af9a9cc6bbae0c540ca", + "Id": "d16991dab116444d95ce3dd567f7bed1", "IsHidden": "False" }, { - "Start": "a77a69bb3ecc4d01a47d1fdc14e49e5d", - "End": "e37ccf50bf9e461b854fad890971e1e9", - "Id": "dd61fe8ff0514451ad6be7e74ac3cacd", + "Start": "b917e64b405e4a6aaf53cf3265487280", + "End": "afce09c029994e338ca1282909af0cd1", + "Id": "a6294c3ab81a45b788b254fb7919bc72", "IsHidden": "False" }, { - "Start": "f051346001bd404abb1cb8af3b6a1d3b", - "End": "b343659bec544af3a36c112f1f5b2d96", - "Id": "75cdb0d9558d4d2c83163e52b4319c53", + "Start": "3a6db20e03c4428a902adbc13528668c", + "End": "50fa8d02d27246f195881c831e8be27a", + "Id": "1a381b7d1ef44540aab2a607db4049cd", "IsHidden": "False" }, { - "Start": "ce272ecf4e8147b8b6d5311614c5cb28", - "End": "e833272e30b345ababe952124656a2bb", - "Id": "a1f5cd4fbfce4524b8e77050c5946042", + "Start": "2d599d21486d4fc09559c973c8a3cdac", + "End": "b16bbb8def9143ae95a6fe8914b136d8", + "Id": "29b3dfd67e7046d18a6f76633c50c070", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.17", + "Version": "2.19", "Data": {} } ], @@ -365,8 +392,8 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", + "Version": "2.19.0.5742", + "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { @@ -384,79 +411,89 @@ "ConnectorPins": [], "NodeViews": [ { + "Id": "fc9fdedd61f9406aa4973cb27a8b552a", "Name": "X position", - "ShowGeometry": true, - "Id": "63e940674d314d17abe7fb85559c3171", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -676.42871567437055, - "Y": 734.89277224133809 + "ShowGeometry": true, + "X": -675.42871567437044, + "Y": 734.592772241338 }, { + "Id": "b453c863da2c491c99820afc6910373b", "Name": "Y position", - "ShowGeometry": true, - "Id": "cf20433c71fa4e97bf9d3846c0059442", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -676.42871567437055, - "Y": 882.89277224133809 + "ShowGeometry": true, + "X": -675.42871567437044, + "Y": 882.592772241338 }, { + "Id": "ba2a03f587ac4894a6625ff7fe01122f", "Name": "Cylinder.ByRadiusHeight", - "ShowGeometry": false, - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 589.97128432562954, - "Y": 700.89277224133809 + "ShowGeometry": false, + "X": 589.57128432562956, + "Y": 700.592772241338 }, { + "Id": "33768f5d118b4b9194d8d9ab8232f800", "Name": "CoordinateSystem.ByOrigin", - "ShowGeometry": true, - "Id": "bcd3cc9e0c314ded823820ef9df01cfa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -227.62871567437054, - "Y": 643.89277224133809 + "ShowGeometry": true, + "X": -227.42871567437044, + "Y": 643.592772241338 }, { + "Id": "3ccde5adbb5b4290b2ed76589bfcea8f", "Name": "CoordinateSystem.Translate", - "ShowGeometry": true, - "Id": "fdc5ca7d1d2a421d9c4c3f52ff45772b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 150.77128432562949, - "Y": 700.89277224133809 + "ShowGeometry": true, + "X": 151.57128432562956, + "Y": 700.592772241338 }, { + "Id": "809f211e1de74b8d9dd991a2db16a39e", "Name": "Vector.ByCoordinates", - "ShowGeometry": true, - "Id": "65557edbda6c4a508543c43452bb7f6a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -227.62871567437054, - "Y": 791.89277224133809 + "ShowGeometry": true, + "X": -227.42871567437044, + "Y": 791.592772241338 }, { - "Name": "Code Block", + "Id": "4273e2a80ff14658846ea7a9d65cdfdb", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Id": "fa757028a23845b8a63f0e94185e8472", + "X": 979.57838151721353, + "Y": 708.26421730337859 + }, + { + "Id": "aaa9b8a583204b298d5df1214113697c", + "Name": "Color Palette", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 971.57128432562945, - "Y": 700.89277224133809 + "ShowGeometry": true, + "X": 693.1604985954998, + "Y": 926.31898413678232 } ], "Annotations": [], - "X": 413.71781599135392, - "Y": -191.37850551709562, - "Zoom": 0.56727014554490585 + "X": 640.69089529485484, + "Y": -189.89482075318932, + "Zoom": 0.5980627875658705 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.md b/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.md new file mode 100644 index 00000000000..f6bae41faad --- /dev/null +++ b/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.md @@ -0,0 +1,11 @@ + + +## In Depth +`CoordinateSystem.Translate (coordinateSystem, direction)` returns a new CoordinateSystem translated by an input vector (direction). + +In the example below, a CoordinateSystem at the origin is translated a certain distance and direction as defined by the input vector of (3.8, 2.7, 0). The new CoordinateSystem is identified with a cylinder created on it. + +___ +## Example File + +![CoordinateSystem.Translate(coordinateSystem, direction)](./HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA_img.jpg b/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA_img.jpg new file mode 100644 index 00000000000..6d3a22806ec Binary files /dev/null and b/doc/distrib/NodeHelpFiles/HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates.dyn b/doc/distrib/NodeHelpFiles/HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates.dyn rename to doc/distrib/NodeHelpFiles/HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates.md b/doc/distrib/NodeHelpFiles/HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ.md similarity index 53% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates.md rename to doc/distrib/NodeHelpFiles/HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ.md index 16315b5631a..93c6185666b 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates.md +++ b/doc/distrib/NodeHelpFiles/HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ.md @@ -1,7 +1,9 @@ + + ## In Depth The Point By Cylindrical Coordinates node creates a point located within a cylindrical space. Here, we set the lacing to Cross-Reference and use a range of angles and elevations to generate a grid of points along a cylinder with a dynamic radius. ___ ## Example File -![ByCylindricalCoordinates](./Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates_img.jpg) +![ByCylindricalCoordinates](./HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates_img.jpg b/doc/distrib/NodeHelpFiles/HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates_img.jpg rename to doc/distrib/NodeHelpFiles/HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SerializeAsTSM.md b/doc/distrib/NodeHelpFiles/HPPPUZ44WSFE77XKRGFZMFM4FVPCIAERWGT6OF6U3ECKGKVBF3FA.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SerializeAsTSM.md rename to doc/distrib/NodeHelpFiles/HPPPUZ44WSFE77XKRGFZMFM4FVPCIAERWGT6OF6U3ECKGKVBF3FA.md index 4af9336a65b..fe40be3569c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SerializeAsTSM.md +++ b/doc/distrib/NodeHelpFiles/HPPPUZ44WSFE77XKRGFZMFM4FVPCIAERWGT6OF6U3ECKGKVBF3FA.md @@ -1,3 +1,5 @@ + + ## SerializeAsTSM - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.BorderVertices.md b/doc/distrib/NodeHelpFiles/HQ6POKIVNCM33NLZR7L63JAH22EKXEGGTWB4ZJMFEMLFXZYJDPHQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.BorderVertices.md rename to doc/distrib/NodeHelpFiles/HQ6POKIVNCM33NLZR7L63JAH22EKXEGGTWB4ZJMFEMLFXZYJDPHQ.md index 8a261819d36..755dcb84f0b 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.BorderVertices.md +++ b/doc/distrib/NodeHelpFiles/HQ6POKIVNCM33NLZR7L63JAH22EKXEGGTWB4ZJMFEMLFXZYJDPHQ.md @@ -1,3 +1,5 @@ + + ## BorderVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.dyn b/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.dyn new file mode 100644 index 00000000000..54ded366c8d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.dyn @@ -0,0 +1,628 @@ +{ + "Uuid": "c3900289-e7fe-4db3-bccb-6dd7385d9e5c", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Surface.TrimWithEdgeLoops", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "Vector.XAxis": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + }, + "Vector": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + }, + "Math": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" + }, + "PolyCurve": { + "Key": "Autodesk.DesignScript.Geometry.PolyCurve", + "Value": "ProtoGeometry.dll" + }, + "Color": { + "Key": "DSCore.Color", + "Value": "DSCoreNodes.dll" + }, + "Display": { + "Key": "Display.Display", + "Value": "Display.dll" + } + } + }, + "Inputs": [ + { + "Id": "e706c795414a46db8ea50bb5c34dee5c", + "Name": "Trimmed Surface Geometry", + "Type": "number", + "Type2": "number", + "Value": "0.3", + "MaximumValue": 1.0, + "MinimumValue": -4.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7d29d965759c4a6091d44c155f12517c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7c489496f7844a17af38f90b590ab6ea", + "Name": "closedCurve", + "Description": "Closed curve used as surface boundary\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5f3c2dc5f8f546918930935551b487fb", + "Name": "Surface", + "Description": "Surface created by patch", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByPatch@Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Create a Surface by filling in the interior of a closed boundary defined by input Curves.\n\nSurface.ByPatch (closedCurve: Curve): Surface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dc345f78f0f54322b4a856a206da145b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cce21458240f4331b3aa706e80c81508", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "81f7aa6dd0984ebcad54f842f9f23955", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bbc590775ec94fa1bd03c5bb28696d89", + "Name": "normal", + "Description": "Normal direction vector\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "261909961e504ed2a92b26a2c599f6a9", + "Name": "Circle", + "Description": "Circle created with center point radius and normal", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Creates a Circle with specified center Point, radius, and normal direction.\n\nCircle.ByCenterPointRadiusNormal (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "4116bb8fc536488a8c21dc6d835dcf44", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "11155c04d6bf41139e61c27de3994557", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ea5fa713620c46a08b5b27f3050fe4ea", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8cf18e761d814f39a62f65722774e73d", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d606f18a142b4997b1f35b8acebfd0e4", + "Name": "", + "Description": "Value of expression at line 4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7637989616b745bb85b9a9a34fd6ee93", + "Name": "", + "Description": "pt1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "49818a91e5e54229acc7dee4b0300641", + "Name": "", + "Description": "pt2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "329ad89fdfa944cea6dfb73821335cbf", + "Name": "", + "Description": "pt3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d151d01487734d0fbb073739cbf30d8b", + "Name": "", + "Description": "pt4", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "27c6ba5803ee4e8dabdd72ccd0ce5499", + "Name": "", + "Description": "pts", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "21ac8901ae704924a8345ba77d59e785", + "Name": "", + "Description": "pCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ba200c6d9d0c4decb538c612ba0a1855", + "Name": "", + "Description": "pFillet", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6803f07fc9054897969db2a438e9179f", + "Name": "", + "Description": "pt5", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1bc004eda98c443999886c4caf6829ac", + "Name": "", + "Description": "pt6", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5d9ba9971da44486b5dac665d86045fa", + "Name": "", + "Description": "pt7", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9988ca56d2af4d58989f21a74913948d", + "Name": "", + "Description": "pt8", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ba149d71e7bf4ed9abd7a4e0fade3597", + "Name": "", + "Description": "pts2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "360606f3a2cf4551a20792848cda688d", + "Name": "", + "Description": "pCurve2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9aa0455e19834b07a1abe7ced9af5f8a", + "Name": "", + "Description": "pFillet2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e4230cc32bfc41bc87cb83be11976cee", + "Name": "", + "Description": "loops", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "//Surface to trim\nPoint.ByCoordinates(0,0,0);\n6;\nVector.XAxis();\n\n//Inner loop 1\npt1 = Point.ByCoordinates(0,3,4);\npt2 = Point.ByCoordinates(0,2,4);\npt3 = Point.ByCoordinates(0,x*-1,-2);\npt4 = Point.ByCoordinates(0,5,2);\npts = [pt1, pt2, pt3, pt4];\npCurve = PolyCurve.ByPoints(pts, true);\npFillet = PolyCurve.Fillet(pCurve, 0.25);\n\n//Inner loop 2\npt5 = Point.ByCoordinates(0,-3,-4);\npt6 = Point.ByCoordinates(0,-2,-4);\npt7 = Point.ByCoordinates(0,x,2);\npt8 = Point.ByCoordinates(0,-5,-2);\npts2 = [pt5, pt6, pt7, pt8];\npCurve2 = PolyCurve.ByPoints(pts2, true);\npFillet2 = PolyCurve.Fillet(pCurve2, 0.25);\n\n//Inner loops\nloops = [pFillet, pFillet2];" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 1.0, + "MinimumValue": -4.0, + "StepValue": 0.1, + "Id": "e706c795414a46db8ea50bb5c34dee5c", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "299d11a0c4d84d619d0dc052f4090a80", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.3 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a99d309dd7c24588acd4545b29294280", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3c52be18b7f84f749519d6c2e128205b", + "Name": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bcb7fbbc0911444abd0e95f166974a3f", + "Name": "color", + "Description": "The color.\n\nColor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4c3ff321a10f42b28d7c98e1f964d3e9", + "Name": "GeometryColor", + "Description": "A Display object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 151, + "G": 192, + "B": 206, + "A": 255 + }, + "Id": "44fa8aa9dc814f18aef4568aa15ebc8b", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "fdffe1a8836f4159ae8022ccc1858d71", + "Name": "Color", + "Description": "Selected Color.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a Color from the palette" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "96ce02d60663460cb451c4e86e2841d5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b78a3c80d74f4ff5bb316a6044483462", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3560abe90c7f41dbbd79885f31563cd6", + "Name": "loops", + "Description": "PolyCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d5b6bf1e136a4609843b1f0087f21897", + "Name": "tolerance", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bca94bfb84c14695b399779105091ef9", + "Name": "Surface", + "Description": "Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.TrimWithEdgeLoops@Autodesk.DesignScript.Geometry.PolyCurve[],double", + "Replication": "Auto", + "Description": "Trims the surface with a collection of one or more closed PolyCurves. One of the loops needs to be the boundary loop of the input surface. In addition, one or more inner loops need to be added for holes.\n\nSurface.TrimWithEdgeLoops (loops: PolyCurve[], tolerance: double = 0): Surface" + } + ], + "Connectors": [ + { + "Start": "5f3c2dc5f8f546918930935551b487fb", + "End": "3c52be18b7f84f749519d6c2e128205b", + "Id": "0add38d0a9fe4d1dbc52055a1c41202e", + "IsHidden": "False" + }, + { + "Start": "5f3c2dc5f8f546918930935551b487fb", + "End": "b78a3c80d74f4ff5bb316a6044483462", + "Id": "a0da163225db41408766a2d8ce65771f", + "IsHidden": "False" + }, + { + "Start": "261909961e504ed2a92b26a2c599f6a9", + "End": "7c489496f7844a17af38f90b590ab6ea", + "Id": "ad47aa4c38f34ad6a617f68440cddcef", + "IsHidden": "False" + }, + { + "Start": "ea5fa713620c46a08b5b27f3050fe4ea", + "End": "cce21458240f4331b3aa706e80c81508", + "Id": "c8c4c5748ad647a6a35a9cbaa58c4534", + "IsHidden": "False" + }, + { + "Start": "8cf18e761d814f39a62f65722774e73d", + "End": "81f7aa6dd0984ebcad54f842f9f23955", + "Id": "77eb39cf77a84271969f9b8a3dc9f80e", + "IsHidden": "False" + }, + { + "Start": "d606f18a142b4997b1f35b8acebfd0e4", + "End": "bbc590775ec94fa1bd03c5bb28696d89", + "Id": "a9248efa88864566abd90077a5959148", + "IsHidden": "False" + }, + { + "Start": "e4230cc32bfc41bc87cb83be11976cee", + "End": "3560abe90c7f41dbbd79885f31563cd6", + "Id": "ae9f7baa8ec0426cb68e60f7779accfb", + "IsHidden": "False" + }, + { + "Start": "299d11a0c4d84d619d0dc052f4090a80", + "End": "11155c04d6bf41139e61c27de3994557", + "Id": "c31904759b254d71b92f0232216ec000", + "IsHidden": "False" + }, + { + "Start": "fdffe1a8836f4159ae8022ccc1858d71", + "End": "bcb7fbbc0911444abd0e95f166974a3f", + "Id": "78148ded9e7c430cb46461cef3d805ad", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 15.819687843322754, + "EyeY": 5.5620708465576172, + "EyeZ": -6.5477018356323242, + "LookX": -16.385435104370117, + "LookY": -4.33048152923584, + "LookZ": 7.60958194732666, + "UpX": -0.017411366105079651, + "UpY": 0.99981570243835449, + "UpZ": 0.00808618776500225 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "7d29d965759c4a6091d44c155f12517c", + "Name": "Surface.ByPatch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2105.2558996906128, + "Y": 3805.2979507192154 + }, + { + "Id": "dc345f78f0f54322b4a856a206da145b", + "Name": "Circle.ByCenterPointRadiusNormal", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1673.2558996906125, + "Y": 3805.2979507192154 + }, + { + "Id": "4116bb8fc536488a8c21dc6d835dcf44", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1125.2558996906125, + "Y": 3815.262950719215 + }, + { + "Id": "e706c795414a46db8ea50bb5c34dee5c", + "Name": "Trimmed Surface Geometry", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 677.25589969061252, + "Y": 3815.262950719215 + }, + { + "Id": "a99d309dd7c24588acd4545b29294280", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2481.1448132811338, + "Y": 3573.3965829988888 + }, + { + "Id": "44fa8aa9dc814f18aef4568aa15ebc8b", + "Name": "Color Palette", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2207.3384737522993, + "Y": 3613.7780935049386 + }, + { + "Id": "96ce02d60663460cb451c4e86e2841d5", + "Name": "Surface.TrimWithEdgeLoops", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2477.12769391776, + "Y": 3823.865280155384 + } + ], + "Annotations": [], + "X": -454.04766337765545, + "Y": -2191.8190491059809, + "Zoom": 0.63737993559788708 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.md b/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.md new file mode 100644 index 00000000000..6af00218798 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.md @@ -0,0 +1,13 @@ + + +## In Depth +`Surface.TrimWithEdgeLoops` trims the surface with a collection of one or more closed PolyCurves that must all lie on the surface within the specified tolerance. If one or more holes need to be trimmed from the input surface, there must be one outer loop specified for the boundary of the surface and one inner loop for each hole. If the region between the surface boundary and the hole(s) needs to be trimmed, only the loop for each hole should be provided. For a periodic surface with no outer loop such as a spherical surface, the trimmed region can be controlled by reversing the direction of the loop curve. + +The tolerance is the tolerance used when deciding whether curve ends are coincident and whether a curve and surface are coincident. The supplied tolerance cannot be smaller than any of the tolerances used in the creation of the input PolyCurves. The default value of 0.0 means that the largest tolerance used in the creation of the input PolyCurves will be used. + +In the example below, two loops are trimmed out of a surface, returning two new surfaces highlighted in blue. The number slider adjusts the shape of the new surfaces. + +___ +## Example File + +![Surface.TrimWithEdgeLoops](./IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A_img.jpg b/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A_img.jpg new file mode 100644 index 00000000000..726ddd7de98 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormalXAxis.md b/doc/distrib/NodeHelpFiles/IPJR2I55VFC67ZT5OYCCOOAEDH2AHY3CSCZKVXKIXALKV7IBDERA.md similarity index 91% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormalXAxis.md rename to doc/distrib/NodeHelpFiles/IPJR2I55VFC67ZT5OYCCOOAEDH2AHY3CSCZKVXKIXALKV7IBDERA.md index d143fa07257..87d4e22fa75 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormalXAxis.md +++ b/doc/distrib/NodeHelpFiles/IPJR2I55VFC67ZT5OYCCOOAEDH2AHY3CSCZKVXKIXALKV7IBDERA.md @@ -1,3 +1,5 @@ + + ## In-Depth `TSplineSurface.ByPlaneOriginNormalXAxis` generates a T-Spline primitive plane surface using an origin point, normal vector and a vector direction of the X axis of the plane. To create the T-Spline Plane, the node uses the following inputs: - `origin`: a point defining the origin of the plane. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).dyn b/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.dyn similarity index 61% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).dyn rename to doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.dyn index 4e53cdf3b9a..32eb1fa23a7 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).dyn +++ b/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.dyn @@ -1,8 +1,8 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "111cf6f6-c4ce-4bdb-8db3-472f0949aaf6", "IsCustomNode": false, "Description": "", - "Name": "Scale", + "Name": "Autodesk.DesignScript.Geometry.Vector.Scale", "ElementResolver": { "ResolutionMap": {} }, @@ -11,12 +11,11 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "149651b06b454fd6a9c2a0302c1103a9", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", - "Id": "e1368fe843c44638848a919f66a3fcd0", "Inputs": [ { - "Id": "2235d0edcd5a467fb15a2564bb2b2a29", + "Id": "214353ad7009475493f91c6067fdccba", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -25,7 +24,7 @@ "KeepListStructure": false }, { - "Id": "db9c1fd6ec7e4ba9b716285e8529f3e7", + "Id": "bcee67db4a4d4ff1a137f030f5025885", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -34,7 +33,7 @@ "KeepListStructure": false }, { - "Id": "c013416b2530444ab9d37f075571069c", + "Id": "4da101597e9546139bb0f3a888a50c28", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -45,27 +44,27 @@ ], "Outputs": [ { - "Id": "57835f1a9c2c4d6983e1cd8d1e95bebe", + "Id": "1cb974396497441e84b48cc184f0a3ff", "Name": "Vector", - "Description": "Vector", + "Description": "Vector created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5dd6bf4863824faf91ef85623e357fae", "NodeType": "CodeBlockNode", - "Code": "1;", - "Id": "ff11113901b4417988b26cf524c3df56", "Inputs": [], "Outputs": [ { - "Id": "fec9f3adfffe48868ce4a0b27c00faf1", + "Id": "52c596de45ae4271a5e19f0bcc69b301", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -75,16 +74,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6c8310f38b96449f8f88bd7eb4873744", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", - "Id": "2de6117bf9c548ab95ca59a1dd7d3438", "Inputs": [ { - "Id": "a2c483589b324ea1934e6a4aad1ba56a", + "Id": "7c8bb65ac6a64583b66fafa08e6ab052", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -95,7 +94,7 @@ ], "Outputs": [ { - "Id": "78c55e8b35db4c3387f10e4280fe6e13", + "Id": "bd78dc8a0ac94ea19e3d182be9b72b68", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -104,18 +103,21 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", "Replication": "Auto", - "Description": "Get the length of the vector - otherwise known as the Euclidean norm\n\nVector.Length: double" + "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.4, + "Id": "7b94ac48d72746fa954c0598a31a7c1e", "NodeType": "ExtensionNode", - "Id": "e7f5bc2b901c46e9ae6dfd82b81b5672", "Inputs": [ { - "Id": "0a616b6e6ad04e3d8523af08aef98955", + "Id": "29966581515740ae9fe6bea7546fe9b7", "Name": "", - "Description": "Node to evaluate.", + "Description": "Node to show output from", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -124,9 +126,9 @@ ], "Outputs": [ { - "Id": "0f0bbb5c2f924836954e4e7d40ac68e3", + "Id": "70aba4282e904901aac869da6bd9088f", "Name": "", - "Description": "Watch contents.", + "Description": "Node output", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -134,17 +136,19 @@ } ], "Replication": "Disabled", - "Description": "Visualize the output of node." + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.4, + "Id": "7754a3af90b14041b8610c575f9877c5", "NodeType": "ExtensionNode", - "Id": "8c9a09b341ab45ef808a5a690e574603", "Inputs": [ { - "Id": "8b4d8d282a3c47b79fcbf5a78953b59d", + "Id": "6da3d5411018460bb7595f300431c1c6", "Name": "", - "Description": "Node to evaluate.", + "Description": "Node to show output from", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -153,9 +157,9 @@ ], "Outputs": [ { - "Id": "5a67b1c99c874348ade20baceb0bcf16", + "Id": "ec601449ab104741bd0f79f4453388ec", "Name": "", - "Description": "Watch contents.", + "Description": "Node output", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -163,16 +167,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the output of node." + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1a9e6708d97845a4801fa32914c57421", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", - "Id": "c48041ad457f4165aebe466bddd81b92", "Inputs": [ { - "Id": "4df7f0f5410544d9a43b0e2b1e920ced", + "Id": "ed90e8bab26941e3b9c125740dc9fc03", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -183,7 +186,7 @@ ], "Outputs": [ { - "Id": "45007234e3234ef5a17f69bcb49f3384", + "Id": "372ead3b2b7b4553884779ea8b83df92", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -192,17 +195,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", "Replication": "Auto", - "Description": "Get the length of the vector - otherwise known as the Euclidean norm\n\nVector.Length: double" + "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4eb49fdafed1499ea6f15d6c91361bce", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double,double,double", - "Id": "10b108d8e4f848eeabea3dc2714a5adc", "Inputs": [ { - "Id": "737e567d81a4455a9c9bcd528a1854b3", + "Id": "4c3988c5d0af44b28d50e3e9b05efee1", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -211,7 +214,7 @@ "KeepListStructure": false }, { - "Id": "e172ae7745ed41c58ed3b2e2d30d240a", + "Id": "a2e8d3e7b8d244f7a778bb2feb48c907", "Name": "xScaleFactor", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -220,7 +223,7 @@ "KeepListStructure": false }, { - "Id": "efecdae25392410cab85684b530b42b4", + "Id": "3837a01fe2314e2d8f50d19a6a8affbf", "Name": "yScaleFactor", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -229,7 +232,7 @@ "KeepListStructure": false }, { - "Id": "fac6e03b20184f619914b272aa6a7135", + "Id": "7c823df4e1fa46be8f59feccca31e5b0", "Name": "zScaleFactor", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -240,7 +243,7 @@ ], "Outputs": [ { - "Id": "a329bea4a79343fca7fc4401a3c79125", + "Id": "d53995a012374411aa6451180a5085da", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -249,18 +252,21 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double,double,double", "Replication": "Auto", "Description": "Scale Vector non-uniformly around the origin\n\nVector.Scale (xScaleFactor: double = 1, yScaleFactor: double = 1, zScaleFactor: double = 1): Vector" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 27.2, + "WatchHeight": 38.4, + "Id": "ca663badb76449f58b966fdbb1e8669d", "NodeType": "ExtensionNode", - "Id": "0f00f87a5ae948739c6061e42eaf8c55", "Inputs": [ { - "Id": "6aade52750db4b2db8a9455b96ee1d1a", + "Id": "a7cdb9a7a4d44613810703c18fb1d000", "Name": "", - "Description": "Node to evaluate.", + "Description": "Node to show output from", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -269,9 +275,9 @@ ], "Outputs": [ { - "Id": "37cf0209befe432c8747c9575973064e", + "Id": "fd037518fdf347b4917cd3dda46c9713", "Name": "", - "Description": "Watch contents.", + "Description": "Node output", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -279,16 +285,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the output of node." + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6ca2b44cbc6c4c069e4781c8eed0496b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", - "Id": "e62cf95b77bf4954a209f597a71fffb8", "Inputs": [ { - "Id": "2e304d4de83546e69496ca28e384084a", + "Id": "c9f3605f425142e49b818e97c7ec8051", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -299,7 +304,7 @@ ], "Outputs": [ { - "Id": "4c54eff9cff342d0af24c603379a2dcb", + "Id": "b19fe0d673104996a812f95b98a51041", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -308,17 +313,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Length", "Replication": "Auto", - "Description": "Get the length of the vector - otherwise known as the Euclidean norm\n\nVector.Length: double" + "Description": "Get the length of the vector otherwise known as the Euclidean norm.\n\nVector.Length: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "383a5a5a95164061adcbbd34cf12815b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double,double,double", - "Id": "f1934770d7394cafa2bbc443d1f9b4d8", "Inputs": [ { - "Id": "dae5a733ff914e58871a718fa8190ecc", + "Id": "5b4184ae3b7240d58086f98d70097154", "Name": "vector", "Description": "Autodesk.DesignScript.Geometry.Vector", "UsingDefaultValue": false, @@ -327,7 +332,7 @@ "KeepListStructure": false }, { - "Id": "1143df87a4c54ba4a42ab2d867bde940", + "Id": "e2e5e2e5c3d640cd92f9b12dd05484d9", "Name": "xScaleFactor", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -336,7 +341,7 @@ "KeepListStructure": false }, { - "Id": "aba299edce4341caab7dd1abf1500642", + "Id": "08d43ba84ecd403c9a785c2bff9722b4", "Name": "yScaleFactor", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -345,7 +350,7 @@ "KeepListStructure": false }, { - "Id": "84c75b0d8608429987b62d8fbfabd905", + "Id": "34045992774e412c8d21fb0cdc13b550", "Name": "zScaleFactor", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -356,7 +361,7 @@ ], "Outputs": [ { - "Id": "9084e86e555b4f0090caab66a3141d66", + "Id": "6a9e98ec88ef44c991224050835dcc6b", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -365,18 +370,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Scale@double,double,double", "Replication": "Auto", "Description": "Scale Vector non-uniformly around the origin\n\nVector.Scale (xScaleFactor: double = 1, yScaleFactor: double = 1, zScaleFactor: double = 1): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c822eaff2c62419ebc4de600f0961087", "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "283792aecf0a4aab9b0683fbc963a8d4", "Inputs": [], "Outputs": [ { - "Id": "10a91495d94840739b109cca495c9c35", + "Id": "381e0f9e007a4f60af869b1ab8f9c687", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -386,219 +391,253 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" } ], "Connectors": [ { - "Start": "57835f1a9c2c4d6983e1cd8d1e95bebe", - "End": "737e567d81a4455a9c9bcd528a1854b3", - "Id": "34b668fb15454698949c6f7d426c7a13" + "Start": "1cb974396497441e84b48cc184f0a3ff", + "End": "4c3988c5d0af44b28d50e3e9b05efee1", + "Id": "49ce457bca0149aa85c6d6f4ef6d9c16", + "IsHidden": "False" }, { - "Start": "57835f1a9c2c4d6983e1cd8d1e95bebe", - "End": "4df7f0f5410544d9a43b0e2b1e920ced", - "Id": "a2212fb19c7a44b3b91ee505418d3510" + "Start": "1cb974396497441e84b48cc184f0a3ff", + "End": "ed90e8bab26941e3b9c125740dc9fc03", + "Id": "f7288872a1db4be399bbe979b86ccc0e", + "IsHidden": "False" }, { - "Start": "57835f1a9c2c4d6983e1cd8d1e95bebe", - "End": "dae5a733ff914e58871a718fa8190ecc", - "Id": "915252e2f30d40cfb6584e25f3155850" + "Start": "1cb974396497441e84b48cc184f0a3ff", + "End": "5b4184ae3b7240d58086f98d70097154", + "Id": "565ba4224e974a2a81782b91be2d56f7", + "IsHidden": "False" }, { - "Start": "fec9f3adfffe48868ce4a0b27c00faf1", - "End": "2235d0edcd5a467fb15a2564bb2b2a29", - "Id": "34cfc1f03ca8450e82078749eee41484" + "Start": "52c596de45ae4271a5e19f0bcc69b301", + "End": "214353ad7009475493f91c6067fdccba", + "Id": "4498bd859a41434db59bfcf9926f8f44", + "IsHidden": "False" }, { - "Start": "fec9f3adfffe48868ce4a0b27c00faf1", - "End": "db9c1fd6ec7e4ba9b716285e8529f3e7", - "Id": "298ebc345dc049f5926e46f7ec17fd8e" + "Start": "52c596de45ae4271a5e19f0bcc69b301", + "End": "bcee67db4a4d4ff1a137f030f5025885", + "Id": "160d1f36cbac4bcf88827f0799a95625", + "IsHidden": "False" }, { - "Start": "fec9f3adfffe48868ce4a0b27c00faf1", - "End": "c013416b2530444ab9d37f075571069c", - "Id": "601e6fe66fbb4b8c9b3030fe567de266" + "Start": "52c596de45ae4271a5e19f0bcc69b301", + "End": "4da101597e9546139bb0f3a888a50c28", + "Id": "2acfc2f7a5144239a0aca18fd3354da4", + "IsHidden": "False" }, { - "Start": "78c55e8b35db4c3387f10e4280fe6e13", - "End": "0a616b6e6ad04e3d8523af08aef98955", - "Id": "8e238d3557d64e4db349b90039fe275f" + "Start": "bd78dc8a0ac94ea19e3d182be9b72b68", + "End": "29966581515740ae9fe6bea7546fe9b7", + "Id": "461524f71a3f4f0db760c51ff95a1284", + "IsHidden": "False" }, { - "Start": "45007234e3234ef5a17f69bcb49f3384", - "End": "8b4d8d282a3c47b79fcbf5a78953b59d", - "Id": "b4ebaf1c8dab463890d333525e96ff9e" + "Start": "372ead3b2b7b4553884779ea8b83df92", + "End": "6da3d5411018460bb7595f300431c1c6", + "Id": "171a70a2a6ea4b1d8d91193c90db99fb", + "IsHidden": "False" }, { - "Start": "a329bea4a79343fca7fc4401a3c79125", - "End": "a2c483589b324ea1934e6a4aad1ba56a", - "Id": "c1418b9be1b34b51a1e22ca5ea9dda56" + "Start": "d53995a012374411aa6451180a5085da", + "End": "7c8bb65ac6a64583b66fafa08e6ab052", + "Id": "da435a852a04427a934fd00ec3a30d6f", + "IsHidden": "False" }, { - "Start": "4c54eff9cff342d0af24c603379a2dcb", - "End": "6aade52750db4b2db8a9455b96ee1d1a", - "Id": "5b8ddd8cf87f4fb68b9e8b7524733a22" + "Start": "b19fe0d673104996a812f95b98a51041", + "End": "a7cdb9a7a4d44613810703c18fb1d000", + "Id": "4115207f8d944062b76c595023c33d38", + "IsHidden": "False" }, { - "Start": "9084e86e555b4f0090caab66a3141d66", - "End": "2e304d4de83546e69496ca28e384084a", - "Id": "d2508c1664ab455880221c4e498f5daa" + "Start": "6a9e98ec88ef44c991224050835dcc6b", + "End": "c9f3605f425142e49b818e97c7ec8051", + "Id": "9d228ba79ba54bed858f984cc02ea398", + "IsHidden": "False" }, { - "Start": "10a91495d94840739b109cca495c9c35", - "End": "e172ae7745ed41c58ed3b2e2d30d240a", - "Id": "5a7f31620e0843fd8d1ca6100c1f2102" + "Start": "381e0f9e007a4f60af869b1ab8f9c687", + "End": "a2e8d3e7b8d244f7a778bb2feb48c907", + "Id": "e021e2d4c0a84d12b2358bac4e338300", + "IsHidden": "False" }, { - "Start": "10a91495d94840739b109cca495c9c35", - "End": "aba299edce4341caab7dd1abf1500642", - "Id": "c5e761833ca545348bfb40c05e81daec" + "Start": "381e0f9e007a4f60af869b1ab8f9c687", + "End": "08d43ba84ecd403c9a785c2bff9722b4", + "Id": "a2b745f682d2445d923a5426bc0c0cac", + "IsHidden": "False" }, { - "Start": "10a91495d94840739b109cca495c9c35", - "End": "84c75b0d8608429987b62d8fbfabd905", - "Id": "06782f7dcc2f4b189aeaa424361c9774" + "Start": "381e0f9e007a4f60af869b1ab8f9c687", + "End": "34045992774e412c8d21fb0cdc13b550", + "Id": "c2567daa2e0644ec8d499b558825cc0e", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5742", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -2.3680837154388428, - "EyeY": 3.1605401039123535, - "EyeZ": -10.044924736022949, - "LookX": 3.8618865013122559, - "LookY": -0.66079920530319214, - "LookZ": 6.5273294448852539, + "Name": "_Background Preview", + "EyeX": -2.3680846691131592, + "EyeY": 3.16054105758667, + "EyeZ": -10.044923782348633, + "LookX": 3.8618874549865723, + "LookY": -0.66080021858215332, + "LookZ": 6.5273284912109375, "UpX": -0.06558285653591156, "UpY": 0.99167114496231079, "UpZ": -0.11084761470556259 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "149651b06b454fd6a9c2a0302c1103a9", "Name": "Vector.ByCoordinates", - "Id": "e1368fe843c44638848a919f66a3fcd0", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2481.18248949208, - "Y": 3843.08940124758 + "ShowGeometry": true, + "X": 2394.3275265767497, + "Y": 3871.23247073368 }, { - "ShowGeometry": true, + "Id": "5dd6bf4863824faf91ef85623e357fae", "Name": "Code Block", - "Id": "ff11113901b4417988b26cf524c3df56", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2358.2857739833, - "Y": 3874.28413128628 + "ShowGeometry": true, + "X": 2140.3275265767497, + "Y": 3905.05997073368 }, { - "ShowGeometry": true, + "Id": "6c8310f38b96449f8f88bd7eb4873744", "Name": "Vector.Length", - "Id": "2de6117bf9c548ab95ca59a1dd7d3438", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3069.831198152116, - "Y": 3940.9341339577 + "ShowGeometry": true, + "X": 3068.3275265767497, + "Y": 3919.23247073368 }, { - "ShowGeometry": true, + "Id": "7b94ac48d72746fa954c0598a31a7c1e", "Name": "Watch", - "Id": "e7f5bc2b901c46e9ae6dfd82b81b5672", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3299.4728877342923, - "Y": 3940.9341339577 + "ShowGeometry": true, + "X": 3376.3275265767497, + "Y": 3919.23247073368 }, { - "ShowGeometry": true, + "Id": "7754a3af90b14041b8610c575f9877c5", "Name": "Watch", - "Id": "8c9a09b341ab45ef808a5a690e574603", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3297.3514856670581, - "Y": 3767.5096242808845 + "ShowGeometry": true, + "X": 3376.3275265767497, + "Y": 3768.23247073368 }, { - "ShowGeometry": true, + "Id": "1a9e6708d97845a4801fa32914c57421", "Name": "Vector.Length", - "Id": "c48041ad457f4165aebe466bddd81b92", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3069.831198152116, - "Y": 3767.5096242808845 + "ShowGeometry": true, + "X": 3068.3275265767497, + "Y": 3768.23247073368 }, { - "ShowGeometry": true, + "Id": "4eb49fdafed1499ea6f15d6c91361bce", "Name": "Vector.Scale", - "Id": "10b108d8e4f848eeabea3dc2714a5adc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2768.44671922159, - "Y": 3940.9341339577 + "ShowGeometry": true, + "X": 2727.3275265767497, + "Y": 3871.23247073368 }, { - "ShowGeometry": true, + "Id": "ca663badb76449f58b966fdbb1e8669d", "Name": "Watch", - "Id": "0f00f87a5ae948739c6061e42eaf8c55", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3299.1746634760425, - "Y": 4128.98496095429 + "ShowGeometry": true, + "X": 3376.3275265767497, + "Y": 4070.23247073368 }, { - "ShowGeometry": true, + "Id": "6ca2b44cbc6c4c069e4781c8eed0496b", "Name": "Vector.Length", - "Id": "e62cf95b77bf4954a209f597a71fffb8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3069.831198152116, - "Y": 4128.98496095429 + "ShowGeometry": true, + "X": 3068.3275265767497, + "Y": 4070.23247073368 }, { - "ShowGeometry": true, + "Id": "383a5a5a95164061adcbbd34cf12815b", "Name": "Vector.Scale", - "Id": "f1934770d7394cafa2bbc443d1f9b4d8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2768.14849496334, - "Y": 4128.98496095429 + "ShowGeometry": true, + "X": 2727.3275265767497, + "Y": 4118.23247073368 }, { - "ShowGeometry": true, + "Id": "c822eaff2c62419ebc4de600f0961087", "Name": "Code Block", - "Id": "283792aecf0a4aab9b0683fbc963a8d4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2536.41505964252, - "Y": 4082.57571108161 + "ShowGeometry": true, + "X": 2394.3275265767497, + "Y": 4186.0599707336805 } ], "Annotations": [], - "X": -1250.6506766258508, - "Y": -2293.9314961694222, - "Zoom": 0.69793106934298776 + "X": -675.85951208778488, + "Y": -1526.4036443658533, + "Zoom": 0.46370552382733077 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.md b/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.md new file mode 100644 index 00000000000..d3bff6e6f3d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.md @@ -0,0 +1,11 @@ + + +## In Depth +`Vector.Scale (vector, xScaleFactor, yScaleFactor, zScaleFactor)` returns a new vector scaled non-uniformly in the X, Y, and Z directions. + +In the example below, two new vectors are scaled from an X scale factor and Y/Z scale factors, respectively. All given scale factors are 2, yet different vector lengths are returned from scaling in different and/or multiple directions. + +___ +## Example File + +![Vector.Scale](./JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ_img.jpg b/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ_img.jpg new file mode 100644 index 00000000000..dc373b67648 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByAxial.md b/doc/distrib/NodeHelpFiles/JD64YTCISTRATZEZRPXZEAEJDPRE7LPFJKKEAMZPJO2POFCEJDGA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByAxial.md rename to doc/distrib/NodeHelpFiles/JD64YTCISTRATZEZRPXZEAEJDPRE7LPFJKKEAMZPJO2POFCEJDGA.md index d9280571979..5c5580d6723 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByAxial.md +++ b/doc/distrib/NodeHelpFiles/JD64YTCISTRATZEZRPXZEAEJDPRE7LPFJKKEAMZPJO2POFCEJDGA.md @@ -1,3 +1,5 @@ + + ## ByAxial - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginXAxisYAxis.md b/doc/distrib/NodeHelpFiles/JDRXXB3ZLF7RXZJRV66VKV5ZDAZGN5YCY7ZLVWABJQNDVHNU4QKA.md similarity index 90% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginXAxisYAxis.md rename to doc/distrib/NodeHelpFiles/JDRXXB3ZLF7RXZJRV66VKV5ZDAZGN5YCY7ZLVWABJQNDVHNU4QKA.md index 3648a605617..dda8e2dad65 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginXAxisYAxis.md +++ b/doc/distrib/NodeHelpFiles/JDRXXB3ZLF7RXZJRV66VKV5ZDAZGN5YCY7ZLVWABJQNDVHNU4QKA.md @@ -1,3 +1,5 @@ + + ## In-Depth `TSplineSurface.ByPlaneOriginXAxisYAxis` generates a T-Spline primitive plane surface using an origin point and two vectors representing the X and Y axes of the plane. To create the T-Spline Plane, the node uses the following inputs: - `origin`: a point defining the origin of the plane. diff --git a/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.dyn b/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.dyn new file mode 100644 index 00000000000..f519d210b6e --- /dev/null +++ b/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.dyn @@ -0,0 +1,874 @@ +{ + "Uuid": "baaf6052-9b49-488f-8f01-a28a858d23d7", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Geometry.ExportToSAT", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "97b319c8678b4ba9935d0355a77b4c9c", + "Name": "File Path", + "Type": "string", + "Type2": "string", + "Value": "No file selected.", + "Description": "Allows you to select a file on the system and returns its file path", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6dcb0b06e6d147b98f817235d27b203f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "453098e6695e403b919668b2814d9965", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5c15552cea374af0bcde68715da646fa", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6fa0e8be0e394f818fadea607b4a6a58", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "212ac2af3033489d8eaab39dd46d11a8", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3da18c1927f7469e8307da74ca1d2685", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "dec16edf3fbb4adeb55ac8dcea284ec9", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "506bd0af4ba0447b8a4755edcf4ed257", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "85c9a649c2224c3ca181bc1a252b9eee", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "12d3ff9e2e6846a2a63236fff4edf5e3", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "20f4e6550d704f80b7c61775938f91ef", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b090dceb2ea34be4b4f04c14379847dd", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fdf4cdf3fe964cfdae3a3d1407f55645", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "55b94f530e1147f0aab4219467eb986e", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "70b7b2032a0346e2a3ef4a33b75b16d6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "77597bf8991641f0b4aa11b85002fe68", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a4359564ed2a44929f35b07ae33eeb1b", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9b50edbd0ebf46baa9e256bb81a1e805", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "75a6566341c940b7951ce28a90b873dc", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6f7ceb79118c4c4890e412f40e8b0443", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c66e3330feba4c43aea0b47910584c5b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a4abbd7022bf47afa77a39a4c3c1eeaf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9686859dd3f547038f8656797171a4c3", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fc5b80398c874bd4b28125e093dd203d", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "fdbcec629f5046a1be1a68647d5db95a", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "90ee0223959944fc9fefa6e375e74feb", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8b10fc55e29042528654b8e72823fe96", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ac2b35636105420cbc5172b66c49b0aa", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n2;\n3;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1803be16255347a8bfcd31647f522eec", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fe8e296035c141a0a0fbd670b9a9e4c5", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3a2cbb8e0a8a44aba64a8ca0874853bd", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "22718d87f8a747f9bc0087b819459dde", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8e6164a7037f42e9b18a9d8cb603627d", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d1a25ced3c88415f8b4d34bec3b87714", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "adb8e84bd9cf47b79c7c8635c01da1a8", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1ea04c8206044ca4a204b6ed46496326", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5a28223ec9ab4823af5a7b74b19c3570", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n1;\n4;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d089d566f4c747f78b026a2da6fb4f50", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d69e399dc17e4716a58452ae56b90ace", + "Name": "centerPoint", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "43fc9f6903e645a091a9ef6b620e17e4", + "Name": "radius", + "Description": "double\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9764ae56d92e42cab0fd54adfb943ce6", + "Name": "Sphere", + "Description": "Sphere", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Sphere.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Create a Solid Sphere cetered at the input Point, with given radius.\n\nSphere.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Sphere" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0eb7d5f8b7304af082683d679f29cd3b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fdd1139d49ab4c478fbc166dfe949b73", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6e39f981e47c4d4e9fdd5c962056d73e", + "Name": "others", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c092547d04ea4c7687b99d1d8be46b03", + "Name": "Geometry[]", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.IntersectAll@Autodesk.DesignScript.Geometry.Geometry[]", + "Replication": "Auto", + "Description": "Get the intersection of Geometry for this object and a collection of other Geometries. Finds common geometry of all participants.\n\nGeometry.IntersectAll (others: Geometry[]): Geometry[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "Id": "2b117b50cc3a4861a10b902f573d4a54", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "09e2f1e8c40744c48d4ca30c7a4d778f", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9e10e8b3e68a469a9cf9f850e0ea8471", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "25d517060806422787ff04366e4025d6", + "Name": "list", + "Description": "Joined list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", + "Id": "97b319c8678b4ba9935d0355a77b4c9c", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c6273b6c301249e8ba053a3c6e531a7b", + "Name": "", + "Description": "File Path", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\tellro\\Downloads\\UpdatedDynamoSampleGraphs\\No file selected", + "InputValue": "No file selected." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d3be2ac8f0844986ad7b2ae9a6fa0c7b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2d12b5977f374fecbf6deef0ea7136a9", + "Name": "geometry", + "Description": "Geometry[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0b19a7d4c5ef43b59617a2762b6dbd3f", + "Name": "filePath", + "Description": "The name of the file to export the geometry to\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d4b4f247365143f890598fedc21b37ae", + "Name": "string", + "Description": "string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.ExportToSAT@Autodesk.DesignScript.Geometry.Geometry[],string", + "Replication": "Auto", + "Description": "Exports the specified geometry to the given SAT file path\n\nGeometry.ExportToSAT (geometry: Geometry[], filePath: string): string" + } + ], + "Connectors": [ + { + "Start": "212ac2af3033489d8eaab39dd46d11a8", + "End": "77597bf8991641f0b4aa11b85002fe68", + "Id": "3bd4f307d77648ae8cfb16da7b695091", + "IsHidden": "False" + }, + { + "Start": "12d3ff9e2e6846a2a63236fff4edf5e3", + "End": "b090dceb2ea34be4b4f04c14379847dd", + "Id": "525ff18b33594b15bccd1f54f1592ec5", + "IsHidden": "False" + }, + { + "Start": "55b94f530e1147f0aab4219467eb986e", + "End": "09e2f1e8c40744c48d4ca30c7a4d778f", + "Id": "1d7709a99fb54944b2df0f3ef8ec30cd", + "IsHidden": "False" + }, + { + "Start": "9b50edbd0ebf46baa9e256bb81a1e805", + "End": "fdd1139d49ab4c478fbc166dfe949b73", + "Id": "12e3bec8cf9c43488eecb524035bcdeb", + "IsHidden": "False" + }, + { + "Start": "6f7ceb79118c4c4890e412f40e8b0443", + "End": "a4359564ed2a44929f35b07ae33eeb1b", + "Id": "e17cfcc2f99445768cef7194dbf05e3d", + "IsHidden": "False" + }, + { + "Start": "6f7ceb79118c4c4890e412f40e8b0443", + "End": "fdf4cdf3fe964cfdae3a3d1407f55645", + "Id": "63efbf90326b4d168fc868911428aea1", + "IsHidden": "False" + }, + { + "Start": "6f7ceb79118c4c4890e412f40e8b0443", + "End": "43fc9f6903e645a091a9ef6b620e17e4", + "Id": "d7ed46a49d21400bb019ae60099df93b", + "IsHidden": "False" + }, + { + "Start": "a4abbd7022bf47afa77a39a4c3c1eeaf", + "End": "453098e6695e403b919668b2814d9965", + "Id": "f5cd3fe68e844db6933991ec53cd61c6", + "IsHidden": "False" + }, + { + "Start": "9686859dd3f547038f8656797171a4c3", + "End": "5c15552cea374af0bcde68715da646fa", + "Id": "c7abb8cbf08f47deb5f386612316194e", + "IsHidden": "False" + }, + { + "Start": "fc5b80398c874bd4b28125e093dd203d", + "End": "6fa0e8be0e394f818fadea607b4a6a58", + "Id": "fd0a9d086889460f9071730fe2538744", + "IsHidden": "False" + }, + { + "Start": "90ee0223959944fc9fefa6e375e74feb", + "End": "dec16edf3fbb4adeb55ac8dcea284ec9", + "Id": "09b5c741040d4ec0be2584c648cf71dc", + "IsHidden": "False" + }, + { + "Start": "8b10fc55e29042528654b8e72823fe96", + "End": "506bd0af4ba0447b8a4755edcf4ed257", + "Id": "e8ffb8de86684d89b81d57a152ae78f4", + "IsHidden": "False" + }, + { + "Start": "ac2b35636105420cbc5172b66c49b0aa", + "End": "85c9a649c2224c3ca181bc1a252b9eee", + "Id": "789df2645ffb401aba2dd2abfc40be1c", + "IsHidden": "False" + }, + { + "Start": "8e6164a7037f42e9b18a9d8cb603627d", + "End": "d69e399dc17e4716a58452ae56b90ace", + "Id": "aca9f301ca7f4d4d8b347e0b92ee3a3e", + "IsHidden": "False" + }, + { + "Start": "adb8e84bd9cf47b79c7c8635c01da1a8", + "End": "fe8e296035c141a0a0fbd670b9a9e4c5", + "Id": "c080e2cc851a45d993b3e17d9d4f684b", + "IsHidden": "False" + }, + { + "Start": "1ea04c8206044ca4a204b6ed46496326", + "End": "3a2cbb8e0a8a44aba64a8ca0874853bd", + "Id": "9d629d79be8d42068ff1114a76270262", + "IsHidden": "False" + }, + { + "Start": "5a28223ec9ab4823af5a7b74b19c3570", + "End": "22718d87f8a747f9bc0087b819459dde", + "Id": "7c7fd0d6583f48ac93f548ee29c152c4", + "IsHidden": "False" + }, + { + "Start": "9764ae56d92e42cab0fd54adfb943ce6", + "End": "9e10e8b3e68a469a9cf9f850e0ea8471", + "Id": "0e0a38b5569548a6ad8bb00593a23de0", + "IsHidden": "False" + }, + { + "Start": "c092547d04ea4c7687b99d1d8be46b03", + "End": "2d12b5977f374fecbf6deef0ea7136a9", + "Id": "d89d52ace7b4411e9a1968efb31ccec8", + "IsHidden": "False" + }, + { + "Start": "25d517060806422787ff04366e4025d6", + "End": "6e39f981e47c4d4e9fdd5c962056d73e", + "Id": "391274aacda2450097ec141a64b8d0ab", + "IsHidden": "False" + }, + { + "Start": "c6273b6c301249e8ba053a3c6e531a7b", + "End": "0b19a7d4c5ef43b59617a2762b6dbd3f", + "Id": "e12a22bc3c86441f89a38dc35fd3d4e6", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -15.944196701049805, + "EyeY": 11.278770446777344, + "EyeZ": 16.994457244873047, + "LookX": 20.185733795166016, + "LookY": -3.4630277156829834, + "LookZ": -20.405805587768555, + "UpX": -0.067404754459857941, + "UpY": 0.9953961968421936, + "UpZ": 0.068139612674713135 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "6dcb0b06e6d147b98f817235d27b203f", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 536.564451465025, + "Y": 342.60147997032647 + }, + { + "Id": "3da18c1927f7469e8307da74ca1d2685", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 211.56445146502494, + "Y": 462.60147997032647 + }, + { + "Id": "20f4e6550d704f80b7c61775938f91ef", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 536.564451465025, + "Y": 567.60147997032641 + }, + { + "Id": "70b7b2032a0346e2a3ef4a33b75b16d6", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 924.564451465025, + "Y": 417.60147997032647 + }, + { + "Id": "75a6566341c940b7951ce28a90b873dc", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 211.56445146502494, + "Y": 687.42897997032651 + }, + { + "Id": "c66e3330feba4c43aea0b47910584c5b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 211.56445146502494, + "Y": 289.08397997032642 + }, + { + "Id": "fdbcec629f5046a1be1a68647d5db95a", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -42.435548534975055, + "Y": 480.08397997032642 + }, + { + "Id": "1803be16255347a8bfcd31647f522eec", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 211.56445146502494, + "Y": 846.60147997032641 + }, + { + "Id": "d1a25ced3c88415f8b4d34bec3b87714", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -42.435548534975055, + "Y": 864.08397997032648 + }, + { + "Id": "d089d566f4c747f78b026a2da6fb4f50", + "Name": "Sphere.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 536.564451465025, + "Y": 756.60147997032641 + }, + { + "Id": "0eb7d5f8b7304af082683d679f29cd3b", + "Name": "Geometry.IntersectAll", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1312.5644514650248, + "Y": 495.60147997032647 + }, + { + "Id": "2b117b50cc3a4861a10b902f573d4a54", + "Name": "List.Join", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 925.6376298593849, + "Y": 612.96737194212653 + }, + { + "Id": "97b319c8678b4ba9935d0355a77b4c9c", + "Name": "File Path", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1312.5644514650248, + "Y": 673.60147997032641 + }, + { + "Id": "d3be2ac8f0844986ad7b2ae9a6fa0c7b", + "Name": "Geometry.ExportToSAT", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1703.3411377062012, + "Y": 585.61589345167783 + } + ], + "Annotations": [], + "X": 84.8489843399085, + "Y": -148.87835110848562, + "Zoom": 0.62740812659763479 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.md b/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.md new file mode 100644 index 00000000000..9bec550abb2 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.md @@ -0,0 +1,11 @@ + + +## In Depth +`Geometry.ExportToSAT` exports geometry from Dynamo to a SAT file type. This node is unitless; to specify a unit, use `ExportToSAT`. + +In the example below, a PolySurface from the intersection of three spheres can be exported to a SAT file once a file path is selected. + +___ +## Example File + +![Geometry.ExportToSAT](./JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA_img.jpg b/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA_img.jpg new file mode 100644 index 00000000000..4c32038551b Binary files /dev/null and b/doc/distrib/NodeHelpFiles/JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.IsRadial.md b/doc/distrib/NodeHelpFiles/KB37RARA32V2WDFDQAYZ4ZFBA3AOPWGQNDOAMYU4G6VXI5W6TR3Q.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.IsRadial.md rename to doc/distrib/NodeHelpFiles/KB37RARA32V2WDFDQAYZ4ZFBA3AOPWGQNDOAMYU4G6VXI5W6TR3Q.md index 578392dba06..0198ba17f60 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.IsRadial.md +++ b/doc/distrib/NodeHelpFiles/KB37RARA32V2WDFDQAYZ4ZFBA3AOPWGQNDOAMYU4G6VXI5W6TR3Q.md @@ -1,3 +1,5 @@ + + ## IsRadial - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.RadialSymmetryFaces.md b/doc/distrib/NodeHelpFiles/KEPMQRB4UWQVYMWKTRJCLWPDVWKZZWWGLXPFTHDOMJBKQKGTWA7A.md similarity index 67% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.RadialSymmetryFaces.md rename to doc/distrib/NodeHelpFiles/KEPMQRB4UWQVYMWKTRJCLWPDVWKZZWWGLXPFTHDOMJBKQKGTWA7A.md index e243ff63448..9a637a8dce3 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.RadialSymmetryFaces.md +++ b/doc/distrib/NodeHelpFiles/KEPMQRB4UWQVYMWKTRJCLWPDVWKZZWWGLXPFTHDOMJBKQKGTWA7A.md @@ -1,3 +1,5 @@ + + ## RadialSymmetryFaces - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.dyn b/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.dyn new file mode 100644 index 00000000000..89e8b449e1f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.dyn @@ -0,0 +1,654 @@ +{ + "Uuid": "4b5907af-3c42-483c-a370-b5b58fa04163", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Vector.Rotate", + "ElementResolver": { + "ResolutionMap": { + "Vector.by": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6c77d2990afa40fc9e517324019e5193", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ff846447cf124f8f80c2db83e4ffaa9e", + "Name": "vector", + "Description": "Autodesk.DesignScript.Geometry.Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "978df4868b344d6fae0cea1f4bd817f7", + "Name": "plane", + "Description": "Rotation plane\n\nPlane", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "afdf7a90e5e54813b5c00c4ccddd25d6", + "Name": "degrees", + "Description": "Number of degrees to rotate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "43c1b8baeaf74324ad9a98b1fea5ce78", + "Name": "Vector", + "Description": "Rotated vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.Rotate@Autodesk.DesignScript.Geometry.Plane,double", + "Replication": "Auto", + "Description": "Rotates a vector around the Plane origin and normal by a specified degree\n\nVector.Rotate (plane: Plane, degrees: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9c5b178f5b5646df84c412d1b222a82c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "594df56557dd4d439cd301b2669ade1d", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4bb4677f31374ab59064cb42081f9e48", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "47a4fa9a8952438986439a2b78e39111", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "87a556e8b75c4dfa8349bee7a8c224d8", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6804d82127c146128b44b08fd82ba09d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ef1b6e574e594925a1e79728b4744b6a", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "61a2dc6f1438491590d7cdd732925c70", + "Name": "direction", + "Description": "Direction vector\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5ee7b196ea8e46e69da884f72748eeb2", + "Name": "length", + "Description": "Length of line\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3f4e0258fb434f25b1d1a044cd0021c4", + "Name": "Line", + "Description": "Line from start direction and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8342f2addb104786810206940e1db28c", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0754f41276fb42d18140beda089e4157", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a55ee9a02ff64e0a9c26c786a0a3abe3", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3212d9ca52ae4fb7b2d1f0fad9340d46", + "Name": "", + "Description": "length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "length = 10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "09d8599f6810426597f773fc5ae8ff2b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ce646e427437418894476ad578fe5427", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "626ceef2f933487ba3c22f673356dead", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f581d9ebe51c4329b7f1ca68da333ee2", + "Name": "Plane", + "Description": "Plane at XY plane of world", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XY", + "Replication": "Auto", + "Description": "Creates a plane in the world XY\n\nPlane.XY ( ): Plane" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "100c85ea1a584342b58bca8f6a112cae", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b1fc08cf546d4e85a794d4e660f52e8b", + "Name": "", + "Description": "degrees", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "degrees = 90;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2ff862aa2a9141bdadc8fd1dee9576a3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ff33dedd3a284d908f649283033437a7", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fe0a0a59392541e19b832fd8943f903b", + "Name": "direction", + "Description": "Direction vector\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aadb507a2b604471b7aa1af0ff75daf4", + "Name": "length", + "Description": "Length of line\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9ab6449b76784463aaf4c320d724bbf6", + "Name": "Line", + "Description": "Line from start direction and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + } + ], + "Connectors": [ + { + "Start": "43c1b8baeaf74324ad9a98b1fea5ce78", + "End": "fe0a0a59392541e19b832fd8943f903b", + "Id": "9d3864024222463e92db1b634383d4b1", + "IsHidden": "False" + }, + { + "Start": "87a556e8b75c4dfa8349bee7a8c224d8", + "End": "61a2dc6f1438491590d7cdd732925c70", + "Id": "8874da53f9a643d8aacd2c0dd1ef1317", + "IsHidden": "False" + }, + { + "Start": "87a556e8b75c4dfa8349bee7a8c224d8", + "End": "ff846447cf124f8f80c2db83e4ffaa9e", + "Id": "f8dc53d67bb748158bfd6a90c12d20c0", + "IsHidden": "False" + }, + { + "Start": "0754f41276fb42d18140beda089e4157", + "End": "ef1b6e574e594925a1e79728b4744b6a", + "Id": "d429847c29ed413c98ecd5bbb3dce7eb", + "IsHidden": "False" + }, + { + "Start": "0754f41276fb42d18140beda089e4157", + "End": "ff33dedd3a284d908f649283033437a7", + "Id": "0b50e90923684055aa68e937f73494b7", + "IsHidden": "False" + }, + { + "Start": "3212d9ca52ae4fb7b2d1f0fad9340d46", + "End": "5ee7b196ea8e46e69da884f72748eeb2", + "Id": "482bf284b69e450dab8015d2ccc8413c", + "IsHidden": "False" + }, + { + "Start": "3212d9ca52ae4fb7b2d1f0fad9340d46", + "End": "aadb507a2b604471b7aa1af0ff75daf4", + "Id": "3c102a2c519e44a6abb58ba40cb10aab", + "IsHidden": "False" + }, + { + "Start": "ce646e427437418894476ad578fe5427", + "End": "594df56557dd4d439cd301b2669ade1d", + "Id": "621c1c688dea4461b33021b7230d993b", + "IsHidden": "False" + }, + { + "Start": "ce646e427437418894476ad578fe5427", + "End": "47a4fa9a8952438986439a2b78e39111", + "Id": "4ed6a4dba2864a50b5bdce029d32e83d", + "IsHidden": "False" + }, + { + "Start": "f581d9ebe51c4329b7f1ca68da333ee2", + "End": "978df4868b344d6fae0cea1f4bd817f7", + "Id": "1e87500d51eb4628a640da4b740b16bc", + "IsHidden": "False" + }, + { + "Start": "b1fc08cf546d4e85a794d4e660f52e8b", + "End": "afdf7a90e5e54813b5c00c4ccddd25d6", + "Id": "7fc0ad49917e4900b3ff6b847328443e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 7.08065128326416, + "EyeY": 22.0944881439209, + "EyeZ": 14.83039665222168, + "LookX": -0.11258029937744141, + "LookY": -14.207599639892578, + "LookZ": -20.765283584594727, + "UpX": -0.0020310042891651392, + "UpY": 0.92718380689620972, + "UpZ": -0.37460148334503174 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "6c77d2990afa40fc9e517324019e5193", + "Name": "Vector.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1343.0723515281097, + "Y": 668.01862658786411 + }, + { + "Id": "9c5b178f5b5646df84c412d1b222a82c", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 447.25556182720311, + "Y": 750.43256373737029 + }, + { + "Id": "6804d82127c146128b44b08fd82ba09d", + "Name": "Line.ByStartPointDirectionLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1248.1632598680799, + "Y": 1064.7487171392368 + }, + { + "Id": "8342f2addb104786810206940e1db28c", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 969.59240214070815, + "Y": 1064.7487171392368 + }, + { + "Id": "a55ee9a02ff64e0a9c26c786a0a3abe3", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 969.59240214070815, + "Y": 1260.2022618068586 + }, + { + "Id": "09d8599f6810426597f773fc5ae8ff2b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 192.56475709445169, + "Y": 750.43256373737029 + }, + { + "Id": "626ceef2f933487ba3c22f673356dead", + "Name": "Plane.XY", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 999.98781038176776, + "Y": 594.01862658786422 + }, + { + "Id": "100c85ea1a584342b58bca8f6a112cae", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 999.98781038176776, + "Y": 741.84612658786409 + }, + { + "Id": "2ff862aa2a9141bdadc8fd1dee9576a3", + "Name": "Line.ByStartPointDirectionLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1799.2183396137159, + "Y": 1109.5796201356065 + } + ], + "Annotations": [ + { + "Id": "ce72a6988bd445ee8046fa95dc6580ff", + "Title": "Original Vector visualization", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6804d82127c146128b44b08fd82ba09d", + "8342f2addb104786810206940e1db28c", + "a55ee9a02ff64e0a9c26c786a0a3abe3", + "96a58aced3e2414b9ca3cf6f3f4a9e40" + ], + "HasNestedGroups": false, + "Left": 959.59240214070815, + "Top": 918.74871713923676, + "Width": 622.57085772737173, + "Height": 473.45354466762183, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 991.74871713923676, + "InitialHeight": 413.45354466762183, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "259a73fe8aea48cca94d1d939123d60d", + "Title": "New Vector visualization", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2ff862aa2a9141bdadc8fd1dee9576a3", + "01bdfa40bcb34a44b4bb98c4cd505326" + ], + "HasNestedGroups": false, + "Left": 1789.2183396137159, + "Top": 920.57962013560655, + "Width": 344.00000000000023, + "Height": 386.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 1036.5796201356065, + "InitialHeight": 218.0, + "TextblockHeight": 106.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "4179a9c2222844669771e900586b4eb3", + "Title": "Original Vector, starting at x = 0, y = 0, z = 0 and directed at x = 1, y = 0. z = 1 and a length = 1.414", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 419.25556182720311, + "Top": 685.43256373737029, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "9c5b178f5b5646df84c412d1b222a82c" + }, + { + "Id": "1c9cb26740444d11bcb178021ca53dd5", + "Title": "Now we rotate this vector around the XY Plane by 90 degrees, giving us a new Vector of x = 0, y = 1, z = 1 with a length = 1.414", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1300.5723515281097, + "Top": 589.01862658786411, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6c77d2990afa40fc9e517324019e5193" + }, + { + "Id": "96a58aced3e2414b9ca3cf6f3f4a9e40", + "Title": "Visualizing the original vector with a line of Length = 10", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1260.6632598680799, + "Top": 999.74871713923676, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6804d82127c146128b44b08fd82ba09d" + }, + { + "Id": "01bdfa40bcb34a44b4bb98c4cd505326", + "Title": "Visutalizing the new vector with a line of Length = 10", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1816.7183396137159, + "Top": 1044.5796201356065, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2ff862aa2a9141bdadc8fd1dee9576a3" + } + ], + "X": -51.640056350809573, + "Y": -306.753925870026, + "Zoom": 0.58527273942507418 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.md b/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.md new file mode 100644 index 00000000000..6e6d98cff51 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.md @@ -0,0 +1,10 @@ + + +## In Depth +`Vector.Rotate (vector, plane, degrees)` rotates a vector around the plane origin and normal by a specified degree. + +In the example below, a vector is rotated around the XY plane by 90 degrees and visualized with a line. +___ +## Example File + +![Vector.Rotate(vector, plane, degrees)](./KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA_img.jpg b/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA_img.jpg new file mode 100644 index 00000000000..78f5c7f43db Binary files /dev/null and b/doc/distrib/NodeHelpFiles/KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA.md b/doc/distrib/NodeHelpFiles/KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA.md index 5d49cf86dd1..8fe1dc5a8e4 100644 --- a/doc/distrib/NodeHelpFiles/KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA.md +++ b/doc/distrib/NodeHelpFiles/KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA.md @@ -1,9 +1,12 @@ ## In Depth -Add in-depth information about ByOriginVectors (origin, xAxis, yAxis, zAxis)... +`CoordinateSystem.ByOriginVectors (origin, xAxis, yAxis, zAxis)` returns a new CoordinateSystem at an input origin point with input X, Y, and Z axes. + +In the example below, the CoordinateSystem is placed at an origin with new vectors for the X, Y, and Z axes. The result is a CoordinateSystem rotated relative to the original CoordinateSystem. + ___ ## Example File -![ByOriginVectors (origin, xAxis, yAxis, zAxis)](./Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin,%20xAxis,%20yAxis,%20zAxis)_img.jpg) +![ByOriginVectors (origin, xAxis, yAxis, zAxis)](./KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve).dyn b/doc/distrib/NodeHelpFiles/KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve).dyn rename to doc/distrib/NodeHelpFiles/KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve).md b/doc/distrib/NodeHelpFiles/KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ.md similarity index 55% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve).md rename to doc/distrib/NodeHelpFiles/KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ.md index 52d9000e168..184c7001499 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve).md +++ b/doc/distrib/NodeHelpFiles/KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ.md @@ -1,7 +1,9 @@ + + ## In Depth ByLoft (crossSections, guideCurve) will return a new PolySurface by lofting between curves in a list and guide Curve. In the example below, a new PolySurface is returned by lofting between two Circles. The returned PolySurface is distorted by adjusting the arc of the guideCurve input. ___ ## Example File -![ByLoft (crossSections, guideCurve)](./Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections,%20guideCurve)_img.jpg) +![ByLoft (crossSections, guideCurve)](./KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve)_img.jpg b/doc/distrib/NodeHelpFiles/KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve)_img.jpg rename to doc/distrib/NodeHelpFiles/KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves).dyn b/doc/distrib/NodeHelpFiles/L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves).dyn rename to doc/distrib/NodeHelpFiles/L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ.dyn diff --git a/doc/distrib/NodeHelpFiles/L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ.md b/doc/distrib/NodeHelpFiles/L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ.md new file mode 100644 index 00000000000..ead9da78086 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ.md @@ -0,0 +1,12 @@ + + +## In Depth +`Solid.ByLoft (crossSections, guideCurves)` allows us to input a list of guide curves to produce different profiles along the perimeter of a lofted solid. + +In the example below, we use two offset rectangles as the `crossSections`. Two different guide curves are generated around the perimeter, one based on a cosine function, and the other a simple line. + +___ +## Example File + +![ByLoft (crossSections, guideCurves)](./L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ_img.jpg) + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves)_img.jpg b/doc/distrib/NodeHelpFiles/L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves)_img.jpg rename to doc/distrib/NodeHelpFiles/L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.dyn b/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.dyn new file mode 100644 index 00000000000..6ff3588827d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.dyn @@ -0,0 +1,276 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "766f9fe40a9f4adfb5f30612ac195dc3", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "3.5", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "55bd38dcd07a449c946c588b1d076dab", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f371459c2fd2449ea658fb560568b5a7", + "Name": "origin", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3354de605c6044f9baa53fef97938957", + "Name": "xAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "de0d5ad8a5ab42f2b414959bcde1d1ac", + "Name": "yAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b6733410b0004a22ab15e8d201eb76aa", + "Name": "zAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4cff1eb12ebf4afe805a2881d90d95d5", + "Name": "CoordinateSystem", + "Description": "CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create a CoordinateSystem at the origin with X and Y axis, with Z axis ignored completely. Input Vectors are normalized before creating the CoordinateSystem.\n\nCoordinateSystem.ByOriginVectors (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0), zAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fd9578a07a78404e80ce68c8eb89203d", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "bbac0d2a6d81474a82248023e973efc7", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "766f9fe40a9f4adfb5f30612ac195dc3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8db73e9d380543dca75e5c963334edc7", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 3.5 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c05ddc3c54a944e9b3d034be7f64c2a0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ac7c31ab96ec4e2dab207a849eb176b8", + "Name": "coordinateSystem", + "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "667ba4a7b329487aac7d942afb62f9fa", + "Name": "amount", + "Description": "Amount to scale\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8cafb7c83b49446a99c22fea9d405039", + "Name": "CoordinateSystem", + "Description": "Scaled coordinate system", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale@double", + "Replication": "Auto", + "Description": "Scale uniformly around the origin\n\nCoordinateSystem.Scale (amount: double = 1): CoordinateSystem" + } + ], + "Connectors": [ + { + "Start": "4cff1eb12ebf4afe805a2881d90d95d5", + "End": "ac7c31ab96ec4e2dab207a849eb176b8", + "Id": "cef16dc57d0e44f2b2d887d0961653dd", + "IsHidden": "False" + }, + { + "Start": "bbac0d2a6d81474a82248023e973efc7", + "End": "f371459c2fd2449ea658fb560568b5a7", + "Id": "6b04d0f067e04644a16ee894a25e5a20", + "IsHidden": "False" + }, + { + "Start": "8db73e9d380543dca75e5c963334edc7", + "End": "667ba4a7b329487aac7d942afb62f9fa", + "Id": "3dc9ce98a75045fcbb28573ce083a0c9", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -10.825864315032959, + "EyeY": 10.445310592651367, + "EyeZ": 5.0964698791503906, + "LookX": 12.524184226989746, + "LookY": -8.0168676376342773, + "LookZ": -15.416849136352539, + "UpX": 0.10515300184488297, + "UpY": 0.98599594831466675, + "UpZ": -0.12943978607654572 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "55bd38dcd07a449c946c588b1d076dab", + "Name": "CoordinateSystem.ByOriginVectors", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": -129.91347205372347, + "Y": 504.0920519579355 + }, + { + "Id": "fd9578a07a78404e80ce68c8eb89203d", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -391.91347205372347, + "Y": 504.0920519579355 + }, + { + "Id": "766f9fe40a9f4adfb5f30612ac195dc3", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -129.91347205372347, + "Y": 764.0920519579355 + }, + { + "Id": "c05ddc3c54a944e9b3d034be7f64c2a0", + "Name": "CoordinateSystem.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 318.08652794627653, + "Y": 616.02436722124366 + } + ], + "Annotations": [], + "X": 435.01249191774258, + "Y": -110.02585272536271, + "Zoom": 0.664186005449808 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.md b/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.md new file mode 100644 index 00000000000..9847080fbfa --- /dev/null +++ b/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.md @@ -0,0 +1,10 @@ + + +## In Depth +`CoordinateSystem.Scale (coordinateSystem, amount)` returns a new CoordinateSystem scaled by a factor. + +In the example below, a CoordinateSystem at the origin is scaled by a factor of 3.5. The resulting CoordinateSystem has vector lengths and scale factors of 3.5. Adjust the slider for different scale factors. +___ +## Example File + +![CoordinateSystem.Scale(coordinateSystem, amount)](./LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA_img.jpg b/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA_img.jpg new file mode 100644 index 00000000000..51d7289a240 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/LMVGRWYVOONMRPCSD3NCYVD776V33DFYWXC2F5S3KREHPOX5A2FA.md b/doc/distrib/NodeHelpFiles/LMVGRWYVOONMRPCSD3NCYVD776V33DFYWXC2F5S3KREHPOX5A2FA.md index 9089a69b85a..bcfbb0cd650 100644 --- a/doc/distrib/NodeHelpFiles/LMVGRWYVOONMRPCSD3NCYVD776V33DFYWXC2F5S3KREHPOX5A2FA.md +++ b/doc/distrib/NodeHelpFiles/LMVGRWYVOONMRPCSD3NCYVD776V33DFYWXC2F5S3KREHPOX5A2FA.md @@ -5,4 +5,4 @@ Rectangle.ByWidthLength will create a rectangle at the given coordinate system w ___ ## Example File -![Rectangle.ByWidthLength](./Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem,%20width,%20length)_img.png) \ No newline at end of file +![Rectangle.ByWidthLength](./LMVGRWYVOONMRPCSD3NCYVD776V33DFYWXC2F5S3KREHPOX5A2FA_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid.dyn b/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.dyn similarity index 71% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid.dyn rename to doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.dyn index 8498fec863e..a49f065c839 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.SweepAsSolid.dyn +++ b/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.dyn @@ -1,5 +1,5 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "e5b0fa4e-6552-44b2-8855-af1d80cb6bb0", "IsCustomNode": false, "Description": "", "Name": "Autodesk.DesignScript.Geometry.Curve.SweepAsSolid", @@ -16,13 +16,12 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "32f3c5e12fc74cd4abcd8f04bffbc0cc", "NodeType": "CodeBlockNode", - "Code": "0..180..36;", - "Id": "46e9280f2cf84b88842f22ae48fb5fce", "Inputs": [], "Outputs": [ { - "Id": "f4069c3f094c4aafbfad76330a0c20d1", + "Id": "00b6f749726c4c7e89ab1bfa07e23c08", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -32,16 +31,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..180..36;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1e50b068eb85475aab075d6babde972b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "de50a8e3de5541a88428f9da60515e1a", "Inputs": [ { - "Id": "2d861276ee9f466dab5e386945f5be02", + "Id": "9621b44fe0744c3da3e5f3f0ac413db6", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -50,7 +49,7 @@ "KeepListStructure": false }, { - "Id": "9a07f7670df4407f8ba251f260e0c1a7", + "Id": "7c5bb15ddf884979986d7a2603d78ce0", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -59,7 +58,7 @@ "KeepListStructure": false }, { - "Id": "512866259cba440bb681be5e22d207d0", + "Id": "a43d9e8b6275407a9f3f35c5f64c4e01", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -70,7 +69,7 @@ ], "Outputs": [ { - "Id": "3bc42500ae72433397068df4e1e8d773", + "Id": "acbc90dbc1ac4ebd9f932d3a3658834d", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -79,18 +78,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e85cbb0b89fe46b4baaa8e209ef9117b", "NodeType": "CodeBlockNode", - "Code": "0..5..1;", - "Id": "1e47f83f107a45a285aa21437c1fbc1c", "Inputs": [], "Outputs": [ { - "Id": "81d93da6cff74533af77b7e8cbcedff4", + "Id": "1bea4242775d461e8e3d39f10e944f46", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -100,16 +99,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..5..1;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "48cde1c1e42442c393a4f550eb1d4dd4", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Cos@double", - "Id": "46a8d2063011486e91f0607dc215fe0d", "Inputs": [ { - "Id": "ebd62c8a98f2486d9fddde1c56c5ee2c", + "Id": "4330f968ec064f83a0bd1f5a41451d6a", "Name": "angle", "Description": "Angle in degrees to take the cosine of.\n\ndouble", "UsingDefaultValue": false, @@ -120,7 +119,7 @@ ], "Outputs": [ { - "Id": "0b4a0e5c28b5429d98f89c99f323b1e9", + "Id": "948c8913646242de97d5ce72d0d96f7d", "Name": "double", "Description": "Cosine of the angle", "UsingDefaultValue": false, @@ -129,17 +128,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Cos@double", "Replication": "Auto", "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7522689d9a5b4e7286df88e8c6ab9a37", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "ead95318805a4a978c334b11db7b52a1", "Inputs": [ { - "Id": "df8130b4bd0443cbbf01a28e10723a4b", + "Id": "c4b9cbe7a0b3426ca0c823cbc680854d", "Name": "points", "Description": "Points for nurbs curve\n\nPoint[]", "UsingDefaultValue": false, @@ -150,7 +149,7 @@ ], "Outputs": [ { - "Id": "d50376efa2c8443e8baa4c65e177ddc5", + "Id": "d6e6c83cc5944577a1473d67fe28728b", "Name": "NurbsCurve", "Description": "Nurbscurve created from points", "UsingDefaultValue": false, @@ -159,17 +158,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", "Replication": "Auto", "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "34a9a091613d468497496d586ef4f79d", "NodeType": "CodeBlockNode", - "Code": "x-2;", - "Id": "1101b3b4be6343899e395a8c6f85da83", "Inputs": [ { - "Id": "8fcc8148882f4ca0b7bb8f03e4779e0d", + "Id": "1021431fe2d84726a5ff81ee8b2a4e8d", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -180,7 +179,7 @@ ], "Outputs": [ { - "Id": "64fe2c88e68640fca357da5a768b92e4", + "Id": "824ad923cd524cb3ba8ffbeea0195c6f", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -190,16 +189,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x-2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "41a65c4200024a6dad503208ac3a2f17", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", - "Id": "7b6e987559c242e6b4b3d982e04583a8", "Inputs": [ { - "Id": "f819f97fb3604426a2e3d0326f04d26a", + "Id": "2723f78c39d740baa99518c17d2266ce", "Name": "width", "Description": "Width of rectangle\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -208,7 +207,7 @@ "KeepListStructure": false }, { - "Id": "d1d827ad6dbb4a3e9bde527cb3a6d155", + "Id": "2fa80a56b4204610975187293f197725", "Name": "length", "Description": "Length of rectangle\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -219,7 +218,7 @@ ], "Outputs": [ { - "Id": "5a93adf8d1c345569935e20946c35cf8", + "Id": "19e635b157fb49c488c1d24a359b9962", "Name": "Rectangle", "Description": "Rectangle created by width and length", "UsingDefaultValue": false, @@ -228,18 +227,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", "Replication": "Auto", "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0393c74829c446338bebdc078fdaa202", "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "0cb269c723704daf9e8e7a94f8800a2b", "Inputs": [], "Outputs": [ { - "Id": "3f673accce824be39eec1318ae84ddf4", + "Id": "808ca571522742dd88ecd49cfd5fa972", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -249,16 +248,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0f3be53c354e49a09a08736f02399916", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.SweepAsSolid@Autodesk.DesignScript.Geometry.Curve,bool", - "Id": "f0c8209b026949dca4251b1227482edf", "Inputs": [ { - "Id": "58b7f426d940488599fd761478fa0dea", + "Id": "9499b990ee154eb0a39ab8f6f93020d4", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, @@ -267,7 +266,7 @@ "KeepListStructure": false }, { - "Id": "d935696726b74ebab0dbc9121054bb7e", + "Id": "156bdd34ebd248518c27491213de3235", "Name": "path", "Description": "The path that represent the sweep path\n\nCurve", "UsingDefaultValue": false, @@ -276,7 +275,7 @@ "KeepListStructure": false }, { - "Id": "51273deeefec45859abe2a253f35de21", + "Id": "efe852ccba474864a8e99b37b4fd7573", "Name": "cutEndOff", "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false", "UsingDefaultValue": true, @@ -287,7 +286,7 @@ ], "Outputs": [ { - "Id": "3e2cdf4bbf324c90a1f0ae3036f758bd", + "Id": "7e70a2d93a514386bc7f4b16b379e18e", "Name": "Solid", "Description": "A solid that sweeps this closed Curve along the path Curve", "UsingDefaultValue": false, @@ -296,69 +295,70 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.SweepAsSolid@Autodesk.DesignScript.Geometry.Curve,bool", "Replication": "Auto", "Description": "Sweeps this closed Curve along the path Curve, creating a Solid\n\nCurve.SweepAsSolid (path: Curve, cutEndOff: bool = false): Solid" } ], "Connectors": [ { - "Start": "f4069c3f094c4aafbfad76330a0c20d1", - "End": "ebd62c8a98f2486d9fddde1c56c5ee2c", - "Id": "38f4c43017ce465791f63ab8c4a0c1dc", + "Start": "00b6f749726c4c7e89ab1bfa07e23c08", + "End": "4330f968ec064f83a0bd1f5a41451d6a", + "Id": "7db6dc6aa50b4810a8cd1f0e50d48af0", "IsHidden": "False" }, { - "Start": "3bc42500ae72433397068df4e1e8d773", - "End": "df8130b4bd0443cbbf01a28e10723a4b", - "Id": "83d8312ae14747d086f16e199562ff6c", + "Start": "acbc90dbc1ac4ebd9f932d3a3658834d", + "End": "c4b9cbe7a0b3426ca0c823cbc680854d", + "Id": "05fa3494401f4ef18f31f4b31d5123a7", "IsHidden": "False" }, { - "Start": "81d93da6cff74533af77b7e8cbcedff4", - "End": "512866259cba440bb681be5e22d207d0", - "Id": "bffae81024d048218b1acafb8b60bcfa", + "Start": "1bea4242775d461e8e3d39f10e944f46", + "End": "a43d9e8b6275407a9f3f35c5f64c4e01", + "Id": "bb92390c41994ac683f02ead9412a5b4", "IsHidden": "False" }, { - "Start": "0b4a0e5c28b5429d98f89c99f323b1e9", - "End": "8fcc8148882f4ca0b7bb8f03e4779e0d", - "Id": "d47b90c11fdb49fd98ddef2fe1cc51e2", + "Start": "948c8913646242de97d5ce72d0d96f7d", + "End": "1021431fe2d84726a5ff81ee8b2a4e8d", + "Id": "dfbbd4056cf0476b9f832d6b25dfc566", "IsHidden": "False" }, { - "Start": "d50376efa2c8443e8baa4c65e177ddc5", - "End": "d935696726b74ebab0dbc9121054bb7e", - "Id": "0a39ce3092664be6a951b5fef68412d5", + "Start": "d6e6c83cc5944577a1473d67fe28728b", + "End": "156bdd34ebd248518c27491213de3235", + "Id": "19574850cd144a309d21de1f4ce465a6", "IsHidden": "False" }, { - "Start": "64fe2c88e68640fca357da5a768b92e4", - "End": "2d861276ee9f466dab5e386945f5be02", - "Id": "67b2f9a3283f41b8a7020ba0e85585b0", + "Start": "824ad923cd524cb3ba8ffbeea0195c6f", + "End": "9621b44fe0744c3da3e5f3f0ac413db6", + "Id": "2a4c95cbabbb47a58d0c32f5f3580e78", "IsHidden": "False" }, { - "Start": "5a93adf8d1c345569935e20946c35cf8", - "End": "58b7f426d940488599fd761478fa0dea", - "Id": "002406dfc07f4146a1e362ec4b0ad4fb", + "Start": "19e635b157fb49c488c1d24a359b9962", + "End": "9499b990ee154eb0a39ab8f6f93020d4", + "Id": "e0d3508a78bb40ac9ea1141697ff20e4", "IsHidden": "False" }, { - "Start": "3f673accce824be39eec1318ae84ddf4", - "End": "f819f97fb3604426a2e3d0326f04d26a", - "Id": "1f830a81c8c84ffe8971183b0253b4cf", + "Start": "808ca571522742dd88ecd49cfd5fa972", + "End": "2723f78c39d740baa99518c17d2266ce", + "Id": "9fc5d35b6f8f4ca7a61a9085db8b3066", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.17", + "Version": "2.19", "Data": {} } ], @@ -375,118 +375,118 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", + "Version": "2.19.0.5742", + "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": -10.819255828857422, - "EyeY": 4.1498737335205078, - "EyeZ": 7.4183993339538574, - "LookX": 10.980081558227539, - "LookY": -0.21393844485282898, - "LookZ": -8.58186149597168, - "UpX": -0.15708129107952118, - "UpY": 0.97992467880249023, - "UpZ": 0.12277230620384216 + "EyeX": -9.7833023071289063, + "EyeY": 6.161107063293457, + "EyeZ": 10.048727989196777, + "LookX": 6.2058191299438477, + "LookY": -0.82160615921020508, + "LookZ": -12.452702522277832, + "UpX": -0.06977478414773941, + "UpY": 0.98768836259841919, + "UpZ": 0.14001153409481049 }, "ConnectorPins": [], "NodeViews": [ { + "Id": "32f3c5e12fc74cd4abcd8f04bffbc0cc", "Name": "Code Block", - "ShowGeometry": true, - "Id": "46e9280f2cf84b88842f22ae48fb5fce", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -982.77434718964014, - "Y": 188.05819007606192 + "ShowGeometry": true, + "X": -1023.7198597657745, + "Y": 186.55819007606192 }, { + "Id": "1e50b068eb85475aab075d6babde972b", "Name": "Point.ByCoordinates", - "ShowGeometry": true, - "Id": "de50a8e3de5541a88428f9da60515e1a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -154.77434718964025, - "Y": 227.40319007606197 + "ShowGeometry": true, + "X": -195.71985976577446, + "Y": 226.90319007606195 }, { + "Id": "e85cbb0b89fe46b4baaa8e209ef9117b", "Name": "Code Block", - "ShowGeometry": true, - "Id": "1e47f83f107a45a285aa21437c1fbc1c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -409.17434718964023, - "Y": 334.23069007606193 + "ShowGeometry": true, + "X": -449.71985976577446, + "Y": 334.73069007606193 }, { + "Id": "48cde1c1e42442c393a4f550eb1d4dd4", "Name": "Math.Cos", - "ShowGeometry": true, - "Id": "46a8d2063011486e91f0607dc215fe0d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -712.37434718964016, - "Y": 188.23069007606193 + "ShowGeometry": true, + "X": -752.71985976577446, + "Y": 186.73069007606193 }, { + "Id": "7522689d9a5b4e7286df88e8c6ab9a37", "Name": "NurbsCurve.ByPoints", - "ShowGeometry": true, - "Id": "ead95318805a4a978c334b11db7b52a1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 170.02565281035982, - "Y": 227.40319007606197 + "ShowGeometry": true, + "X": 129.28014023422554, + "Y": 226.90319007606195 }, { + "Id": "34a9a091613d468497496d586ef4f79d", "Name": "Code Block", - "ShowGeometry": true, - "Id": "1101b3b4be6343899e395a8c6f85da83", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -409.17434718964023, - "Y": 188.23069007606193 + "ShowGeometry": true, + "X": -449.71985976577446, + "Y": 186.73069007606193 }, { + "Id": "41a65c4200024a6dad503208ac3a2f17", "Name": "Rectangle.ByWidthLength", - "ShowGeometry": true, - "Id": "7b6e987559c242e6b4b3d982e04583a8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 170.02565281035982, - "Y": 49.403190076061918 + "ShowGeometry": true, + "X": 129.28014023422554, + "Y": 48.903190076061946 }, { + "Id": "0393c74829c446338bebdc078fdaa202", "Name": "Code Block", - "ShowGeometry": true, - "Id": "0cb269c723704daf9e8e7a94f8800a2b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -154.77434718964025, - "Y": 49.230690076061933 + "ShowGeometry": true, + "X": -195.71985976577446, + "Y": 48.730690076061933 }, { + "Id": "0f3be53c354e49a09a08736f02399916", "Name": "Curve.SweepAsSolid", - "ShowGeometry": true, - "Id": "f0c8209b026949dca4251b1227482edf", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 536.42565281035968, - "Y": 121.40319007606192 + "ShowGeometry": true, + "X": 476.34475235663513, + "Y": 113.66016328142138 } ], "Annotations": [], - "X": 744.00064532525028, - "Y": 54.140530852501257, - "Zoom": 0.73302752293578 + "X": 715.77047668236651, + "Y": 70.574999695881047, + "Zoom": 0.65243989526115775 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.md b/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.md new file mode 100644 index 00000000000..efd77c2ddca --- /dev/null +++ b/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.md @@ -0,0 +1,10 @@ + + +## In Depth +`Curve.SweepAsSolid` creates a solid by sweeping an input closed profile curve along a specified path. + +In the example below, we use a rectangle as the base profile curve. The path is created by using a cosine function with a sequence of angles to vary the x-coordinates of a set of points. The points are used as the input to a `NurbsCurve.ByPoints` node. We then create a solid by sweeping the rectangle along the created cosine curve with a `Curve.SweepAsSolid` node. +___ +## Example File + +![Curve.SweepAsSolid(curve, path, cutEndOff)](./LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA_img.jpg b/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA_img.jpg new file mode 100644 index 00000000000..877a9eeab07 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/LXHMBBFA4YF6O3K3SV762F2NW7HY7GGYBRPHPN2EE74TG2W5NM4A.md b/doc/distrib/NodeHelpFiles/LXHMBBFA4YF6O3K3SV762F2NW7HY7GGYBRPHPN2EE74TG2W5NM4A.md index 2936e52ee5e..23cc1853bd1 100644 --- a/doc/distrib/NodeHelpFiles/LXHMBBFA4YF6O3K3SV762F2NW7HY7GGYBRPHPN2EE74TG2W5NM4A.md +++ b/doc/distrib/NodeHelpFiles/LXHMBBFA4YF6O3K3SV762F2NW7HY7GGYBRPHPN2EE74TG2W5NM4A.md @@ -5,5 +5,5 @@ Translates any given Coordinate System by the given displacements in the x, y, a ___ ## Example File -![Translate (xTranslation, yTranslation, zTranslation)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation,%20yTranslation,%20zTranslation)_img.jpg) +![Translate (xTranslation, yTranslation, zTranslation)](./LXHMBBFA4YF6O3K3SV762F2NW7HY7GGYBRPHPN2EE74TG2W5NM4A_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/List.GroupByFunction.dyn b/doc/distrib/NodeHelpFiles/List.GroupByFunction.dyn new file mode 100644 index 00000000000..85cc0319ff2 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.GroupByFunction.dyn @@ -0,0 +1,605 @@ +{ + "Uuid": "6ed1d215-7060-46bc-827c-52304820ba6e", + "IsCustomNode": false, + "Description": "", + "Name": "List.GroupByFunction", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "0564d7b6bd064293826f566e956c342a", + "Name": "Number", + "Type": "number", + "Type2": "number", + "Value": "3", + "NumberType": "Double", + "Description": "Creates a number", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "823e4a7d29da46e9887826a6cbce4f9a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c8239d36a8be46ceada0b96564f52328", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5c125a75dfc745aba7e7e166fc79da73", + "Name": "groupFunction", + "Description": "Function to group list\n\nFunction", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c53cd96cbee54f27b07bc5b91cac6472", + "Name": "groupedList", + "Description": "List of arbitrary rank/levels (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "List.GroupByFunction@var[]..[],Function", + "Replication": "Auto", + "Description": "Use a function to determine how list items should be grouped.\n\nList.GroupByFunction (list: var[]..[], groupFunction: Function): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c684876f9b444e129c82482149e91347", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6d34fecee00848429f3c703cacde622f", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..9..#10;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "1fd75dca684a491ab272748143d718d7", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "e052818fffb344ae9f17106b249d6da8", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cbebc0da43584d8bb15c05d7150c57c7", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "b2fd2d23deac467b88c7b831a0f361fc", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "89a332baafbe41189ee26ac31dd88e8c", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d1184c2f615454489bbf4f0c60ed325", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "be4275e2188d4580bfa73b702bd071b2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b81c8e5edfe04085a6ce0c6782fc449e", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "680b6d2acabb4ff6a330e8e2e466e884", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bbc46dba70eb4cc79d1a936a784b7e05", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b5c02cffce164183a0f98b9d338ae165", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6696f643f35e43dca5cb0ba95328c832", + "Name": "list", + "Description": "List to chop into sublists\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fa6bdf9b229e4be0bd91d024efd96381", + "Name": "lengths", + "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a4f142aea15d409898b266d7ebd50ed4", + "Name": "lists", + "Description": "Sublists created from the list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", + "Replication": "Auto", + "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "e552b029a81b4418bb7521703df45ec0", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "ee1e5c6e009948a991299919b7d4db45", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c7f446620015487d9be2e554f2baed54", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "695d06233d034d18998a0228e5f8bbeb", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "74fb5e4fb6404a43a036fc17ef99c09f", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6d8154476f894282a62b770860302a74", + "Name": "groupFunction", + "Description": "Function to group list\n\nFunction", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8e68c79de3034c0b9c4358a4870944f7", + "Name": "groupedList", + "Description": "List of arbitrary rank/levels (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "List.GroupByFunction@var[]..[],Function", + "Replication": "Auto", + "Description": "Use a function to determine how list items should be grouped.\n\nList.GroupByFunction (list: var[]..[], groupFunction: Function): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0e4503aaa58e49338a086ca58f6d765a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "34227c9b69334b189e5a230121bce89d", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "10acbd7aed284a548ea2df0b592fa7af", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "71d49e2b278d47aab6eff478b5b42dc9", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "585f243fbfc848f7b9ee58cc73ece284", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "95ef031dc2694ec492f7c81ec354e2d9", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dbe2177364d74c0d9caa2b27a54f33f9", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "0564d7b6bd064293826f566e956c342a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "0ee2680f5d7f4f9fb3f944fe64817038", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 3.0 + } + ], + "Connectors": [ + { + "Start": "c53cd96cbee54f27b07bc5b91cac6472", + "End": "e052818fffb344ae9f17106b249d6da8", + "Id": "6529ee2ca13d467b98f218cc9b355415", + "IsHidden": "False" + }, + { + "Start": "6d34fecee00848429f3c703cacde622f", + "End": "89a332baafbe41189ee26ac31dd88e8c", + "Id": "9334fe002f7149479031648358464806", + "IsHidden": "False" + }, + { + "Start": "6d34fecee00848429f3c703cacde622f", + "End": "6696f643f35e43dca5cb0ba95328c832", + "Id": "10cc801f92bc44bf9366e117009d2a68", + "IsHidden": "False" + }, + { + "Start": "4d1184c2f615454489bbf4f0c60ed325", + "End": "74fb5e4fb6404a43a036fc17ef99c09f", + "Id": "6e3364f50bcb43118c77f88f76c946a9", + "IsHidden": "False" + }, + { + "Start": "bbc46dba70eb4cc79d1a936a784b7e05", + "End": "5c125a75dfc745aba7e7e166fc79da73", + "Id": "69f3183dd38f4839b3a0dbbb90980fb4", + "IsHidden": "False" + }, + { + "Start": "a4f142aea15d409898b266d7ebd50ed4", + "End": "ee1e5c6e009948a991299919b7d4db45", + "Id": "a8ff42151646405a9136dba0eadd7004", + "IsHidden": "False" + }, + { + "Start": "a4f142aea15d409898b266d7ebd50ed4", + "End": "c8239d36a8be46ceada0b96564f52328", + "Id": "529c0136820c45ffbc9a82f5f5304b25", + "IsHidden": "False" + }, + { + "Start": "8e68c79de3034c0b9c4358a4870944f7", + "End": "95ef031dc2694ec492f7c81ec354e2d9", + "Id": "b1e25aa1cb6545229a94e299591b59f4", + "IsHidden": "False" + }, + { + "Start": "71d49e2b278d47aab6eff478b5b42dc9", + "End": "6d8154476f894282a62b770860302a74", + "Id": "cccadf5f4bf549998b42dbfa4e6b54e7", + "IsHidden": "False" + }, + { + "Start": "0ee2680f5d7f4f9fb3f944fe64817038", + "End": "fa6bdf9b229e4be0bd91d024efd96381", + "Id": "f236305b51074a03b899e7b42c6e063e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "823e4a7d29da46e9887826a6cbce4f9a", + "Name": "List.GroupByFunction", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 618.649972687126, + "Y": 363.56796132811496 + }, + { + "Id": "c684876f9b444e129c82482149e91347", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -21.350027312873976, + "Y": 229.14546132811495 + }, + { + "Id": "1fd75dca684a491ab272748143d718d7", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1001.649972687126, + "Y": 363.56796132811496 + }, + { + "Id": "b2fd2d23deac467b88c7b831a0f361fc", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 241.64997268712602, + "Y": -104.43203867188504 + }, + { + "Id": "be4275e2188d4580bfa73b702bd071b2", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 241.64997268712602, + "Y": 385.567961328115 + }, + { + "Id": "b5c02cffce164183a0f98b9d338ae165", + "Name": "List.Chop", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 241.64997268712602, + "Y": 563.067961328115 + }, + { + "Id": "e552b029a81b4418bb7521703df45ec0", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1001.649972687126, + "Y": 676.567961328115 + }, + { + "Id": "695d06233d034d18998a0228e5f8bbeb", + "Name": "List.GroupByFunction", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 618.649972687126, + "Y": 50.567961328114961 + }, + { + "Id": "0e4503aaa58e49338a086ca58f6d765a", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 241.64997268712602, + "Y": 208.56796132811496 + }, + { + "Id": "585f243fbfc848f7b9ee58cc73ece284", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1001.649972687126, + "Y": 50.567961328114961 + }, + { + "Id": "0564d7b6bd064293826f566e956c342a", + "Name": "Number", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -21.350027312873976, + "Y": 597.067961328115 + } + ], + "Annotations": [], + "X": 310.81726197630809, + "Y": 90.166202731076623, + "Zoom": 0.57612781954887216 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.GroupByFunction.md b/doc/distrib/NodeHelpFiles/List.GroupByFunction.md new file mode 100644 index 00000000000..376f4bfefe6 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.GroupByFunction.md @@ -0,0 +1,10 @@ +## In Depth +`List.GroupByFunction` returns a new list grouped by a function. + +The `groupFunction` input requires a node in a function state (i.e., it returns a function). This means that at least one of the node’s inputs is not connected. Dynamo then runs the node function on each item in the input list of `List.GroupByFunction` to use the output as a grouping mechanism. + +In the example below, two different lists are grouped using `List.GetItemAtIndex` as the function. This function creates groups (a new list) from each top-level index. +___ +## Example File + +![List.GroupByFunction](./List.GroupByFunction_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.GroupByFunction_img.jpg b/doc/distrib/NodeHelpFiles/List.GroupByFunction_img.jpg new file mode 100644 index 00000000000..64a1c96f228 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/List.GroupByFunction_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/List.MaximumItemByKey.dyn b/doc/distrib/NodeHelpFiles/List.MaximumItemByKey.dyn new file mode 100644 index 00000000000..fbff98fdfb8 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.MaximumItemByKey.dyn @@ -0,0 +1,525 @@ +{ + "Uuid": "2523e4be-3126-479e-9d17-09d4e569fdb5", + "IsCustomNode": false, + "Description": "", + "Name": "List.MaximumItemByKey", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1deff9adde5a40a8b641573444966dde", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e0e8ee0d18ba495cafa4006afe7ca8db", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d24aa2c1750946bcbee0f4afae18ec2c", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e5a2be3971c44b49b3589571371e030d", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f7232beb5bad41b186a8b6bdf3605e9a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "59f93c5a0d4f4a249ce38427a7869f69", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1c6b78008ce24a8c8065738b791e85d4", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d346db59783240cf9b282e74f4ba20a9", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1b7d33f74dde44498454337fc91932bb", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6c0e3a6dff254ba4988bae135a4289cf", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e3268eaf627242d4b72a677c8a803301", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "efceaf4193ae4b9cb3279f2b65a5427c", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "481dd24950a24aa3bfd3610c6837095f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "67d3c0bbf6844b9e90cf9b407d56f9ba", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ddd57bab537c4285a969855012071b64", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4cc4200f115e40fb923c1e527018ad10", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,0,0);\nPoint.ByCoordinates(2,0,0);\nPoint.ByCoordinates(5,0,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "affa88d2b3b4456bb7f076e31cc987f5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "9bd3f590c22d41738e6c09bf26aa4986", + "Name": "circle", + "Description": "Autodesk.DesignScript.Geometry.Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1ed111c17472441ca6d42772f5172e42", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.Radius", + "Replication": "Auto", + "Description": "Returns the radius of the circle.\n\nCircle.Radius: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "09109438de644647b8aeabddd012dfea", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "33ad37990c5d4086a813afec6fd29e8b", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fbf57cbcb6de40d7928a569194bc2f25", + "Name": "keyFunction", + "Description": "function applied to the list items\n\nFunction", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "154cad19da704a09931d61b0b1cbd18a", + "Name": "maximumItem", + "Description": "Maximum item in list using keyFunction (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "List.MaximumItemByKey@var[]..[],Function", + "Replication": "Auto", + "Description": "Returns the items from the list that generate the maximum values for the function supplied as the key projector\n\nList.MaximumItemByKey (list: var[]..[], keyFunction: Function): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "706d6f41820d4b6db7c04e58a2cce7a4", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6f1c31f987834387be0be3375ce74d44", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c6f711199557403fb81e6ca76e63b52e", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "912d9ee580944285a08a4d9451776322", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0f25d4fe59444730a2ef8a70c68e3ed1", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a9b2020a7bc947cdb242fae61e665b80", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "505de6781ea14954a924563e633d699d", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "843f45fa8f4446bea4f662cca44eb625", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6acd969418094a0398b15292ebccd3b8", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0.5;\n1;\n1.5;" + } + ], + "Connectors": [ + { + "Start": "e5a2be3971c44b49b3589571371e030d", + "End": "6f1c31f987834387be0be3375ce74d44", + "Id": "2b8072afbb934252ac6091e3e2c6937f", + "IsHidden": "False" + }, + { + "Start": "d346db59783240cf9b282e74f4ba20a9", + "End": "c6f711199557403fb81e6ca76e63b52e", + "Id": "e3f66489b74b4f2197e65397f70c2fa2", + "IsHidden": "False" + }, + { + "Start": "efceaf4193ae4b9cb3279f2b65a5427c", + "End": "912d9ee580944285a08a4d9451776322", + "Id": "b39bdc6f5c32442b8df49120f263efab", + "IsHidden": "False" + }, + { + "Start": "67d3c0bbf6844b9e90cf9b407d56f9ba", + "End": "e0e8ee0d18ba495cafa4006afe7ca8db", + "Id": "54c334a290b947ceab82fe402cd49c19", + "IsHidden": "False" + }, + { + "Start": "ddd57bab537c4285a969855012071b64", + "End": "59f93c5a0d4f4a249ce38427a7869f69", + "Id": "23a7f80c2bbd493c973f0380fb8fd138", + "IsHidden": "False" + }, + { + "Start": "4cc4200f115e40fb923c1e527018ad10", + "End": "6c0e3a6dff254ba4988bae135a4289cf", + "Id": "885fe5efd6764614ba8b771d2d873c0d", + "IsHidden": "False" + }, + { + "Start": "1ed111c17472441ca6d42772f5172e42", + "End": "fbf57cbcb6de40d7928a569194bc2f25", + "Id": "d5ec806dc9e445c3aa2d4d9654b654e4", + "IsHidden": "False" + }, + { + "Start": "0f25d4fe59444730a2ef8a70c68e3ed1", + "End": "33ad37990c5d4086a813afec6fd29e8b", + "Id": "54dffa64de684030ab5194c327c732b3", + "IsHidden": "False" + }, + { + "Start": "505de6781ea14954a924563e633d699d", + "End": "d24aa2c1750946bcbee0f4afae18ec2c", + "Id": "0f5b2f8eadcc4bfb88da72c59d262853", + "IsHidden": "False" + }, + { + "Start": "843f45fa8f4446bea4f662cca44eb625", + "End": "1c6b78008ce24a8c8065738b791e85d4", + "Id": "6e9f41943d1444ae8c71ffe9735a34d6", + "IsHidden": "False" + }, + { + "Start": "6acd969418094a0398b15292ebccd3b8", + "End": "e3268eaf627242d4b72a677c8a803301", + "Id": "32d4327aa0454df4bdb70ec4b763b9d4", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 1.1602656841278076, + "EyeY": 8.9741945266723633, + "EyeZ": 1.2702900171279907, + "LookX": 0.02100752666592598, + "LookY": -8.5661163330078125, + "LookZ": -2.4595201015472412, + "UpX": 0.0075130779296159744, + "UpY": 0.4756242036819458, + "UpZ": -0.87961649894714355 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "1deff9adde5a40a8b641573444966dde", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 682.2, + "Y": 690.8 + }, + { + "Id": "f7232beb5bad41b186a8b6bdf3605e9a", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 682.2, + "Y": 868.8 + }, + { + "Id": "1b7d33f74dde44498454337fc91932bb", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 682.2, + "Y": 1046.7999999999997 + }, + { + "Id": "481dd24950a24aa3bfd3610c6837095f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 286.20000000000005, + "Y": 782.28249999999991 + }, + { + "Id": "affa88d2b3b4456bb7f076e31cc987f5", + "Name": "Circle.Radius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1058.2, + "Y": 1060.7999999999997 + }, + { + "Id": "09109438de644647b8aeabddd012dfea", + "Name": "List.MaximumItemByKey", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1360.2, + "Y": 930.8 + }, + { + "Id": "706d6f41820d4b6db7c04e58a2cce7a4", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1058.2, + "Y": 834.8 + }, + { + "Id": "a9b2020a7bc947cdb242fae61e665b80", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 286.20000000000005, + "Y": 956.28249999999991 + } + ], + "Annotations": [], + "X": -110.4210889356882, + "Y": -651.595904742232, + "Zoom": 0.94308467029363308 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.MaximumItemByKey.md b/doc/distrib/NodeHelpFiles/List.MaximumItemByKey.md new file mode 100644 index 00000000000..5873ff1c484 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.MaximumItemByKey.md @@ -0,0 +1,8 @@ +## In Depth +`List.MaximumItemByKey` returns the largest item in a list based on a key function. + +In the example below, a series of three circles with increasing radii are compared using radius as the key. The circle at (5,0,0) is returned, as it has the largest radius. +___ +## Example File + +![List.MaximumItemByKey](./List.MaximumItemByKey_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.MaximumItemByKey_img.jpg b/doc/distrib/NodeHelpFiles/List.MaximumItemByKey_img.jpg new file mode 100644 index 00000000000..d357bd3b559 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/List.MaximumItemByKey_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/List.MinimumItemByKey.dyn b/doc/distrib/NodeHelpFiles/List.MinimumItemByKey.dyn new file mode 100644 index 00000000000..0f2947bd1fc --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.MinimumItemByKey.dyn @@ -0,0 +1,525 @@ +{ + "Uuid": "37894edf-db9a-42d2-87bd-89145719baa7", + "IsCustomNode": false, + "Description": "", + "Name": "List.MinimumItemByKey", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0b916b3a9d4f442d96db8c5739565c67", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "529a47c650ec4f4683bb637b02d5d015", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f171de1541f74ba0a3f0ad2c67bd4900", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "274bdff8da77468ea67b129f0df7db3d", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "033c20cbca2d472bb496b3f3e135dcc7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7a5b8a93bd894c018a69cd85eef8cdbb", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d47ab32bc89d433faec756ba2b495204", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "eeceddc21a124ac68d7e725c87287506", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a089cf9c950b485e8fe5e79ca60ad9a6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f140d509ba7d4587bb637d784b37fe22", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f5ce2b22fee54c62a57191e3a87e6917", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "639a02bbf949498e846dadfa150ec323", + "Name": "Circle", + "Description": "Circle created with center point and radius", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", + "Replication": "Auto", + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "aa4d71f4895b4a7bb4343ba292cb4b86", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a819f21751854f66adb874f2bdb9ecce", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b122929f9f5749d7a7574a01b4e92915", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "acca783e967a4eac9a5ecd315dbef281", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,0,0);\nPoint.ByCoordinates(2,0,0);\nPoint.ByCoordinates(5,0,0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "112395bfa3b745ca9466ea7b4197ba94", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2f7a338487314a4081adfc4a6cbd29a5", + "Name": "circle", + "Description": "Autodesk.DesignScript.Geometry.Circle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ff853adbced84302840db51277e06bfd", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.Radius", + "Replication": "Auto", + "Description": "Returns the radius of the circle.\n\nCircle.Radius: double" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "ee21502e4e9740c18e52d47d41e32f8d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "2d52e583135249f292175dc73a50c376", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2e3115a76e784e46a09c86b296374447", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "76ea73b55f314f5cbdc5a328d895d855", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "08809a472f08405bbafd730cd30fcd99", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "29a7e48d36a2480788fdb361d81cea56", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a7e3c88dd695496aa0bbba9dce53e044", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a8a5fee8930548d3be16cd03317ab292", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "abe38319cfa549b985e1dc7257d00b57", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0.5;\n1;\n1.5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "11cce9605c6d41adbe9fb21641ef2941", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "de454d6d489847d8a4dcdcfbd6cf2f68", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7cc0f97b7f134c92a4fa254617ddefbe", + "Name": "keyFunction", + "Description": "function applied to the list items\n\nFunction", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e55ba619c5c049fb8e647994571fefa3", + "Name": "minimumItem", + "Description": "Minimum item in list using keyFunction (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "List.MinimumItemByKey@var[]..[],Function", + "Replication": "Auto", + "Description": "Returns the items from the list that generate the minimum values for the function supplied as the key projector\n\nList.MinimumItemByKey (list: var[]..[], keyFunction: Function): var[]..[]" + } + ], + "Connectors": [ + { + "Start": "274bdff8da77468ea67b129f0df7db3d", + "End": "2d52e583135249f292175dc73a50c376", + "Id": "2386a101f801424aa1440a410f491386", + "IsHidden": "False" + }, + { + "Start": "eeceddc21a124ac68d7e725c87287506", + "End": "2e3115a76e784e46a09c86b296374447", + "Id": "dd114e79bd7942dba907ddaa8250478e", + "IsHidden": "False" + }, + { + "Start": "639a02bbf949498e846dadfa150ec323", + "End": "76ea73b55f314f5cbdc5a328d895d855", + "Id": "6fca6d2692f64685b4e0317b25af66b2", + "IsHidden": "False" + }, + { + "Start": "a819f21751854f66adb874f2bdb9ecce", + "End": "529a47c650ec4f4683bb637b02d5d015", + "Id": "f4024e4479e94a4babeaa365d81d70d1", + "IsHidden": "False" + }, + { + "Start": "b122929f9f5749d7a7574a01b4e92915", + "End": "7a5b8a93bd894c018a69cd85eef8cdbb", + "Id": "2925611267c54cb9b09004f02416b8d4", + "IsHidden": "False" + }, + { + "Start": "acca783e967a4eac9a5ecd315dbef281", + "End": "f140d509ba7d4587bb637d784b37fe22", + "Id": "4fa431ccdc564190815cf4f84d075262", + "IsHidden": "False" + }, + { + "Start": "ff853adbced84302840db51277e06bfd", + "End": "7cc0f97b7f134c92a4fa254617ddefbe", + "Id": "939ded22ea9f4cfa8684f1bd6b6ce1ab", + "IsHidden": "False" + }, + { + "Start": "08809a472f08405bbafd730cd30fcd99", + "End": "de454d6d489847d8a4dcdcfbd6cf2f68", + "Id": "0c0dc4f86b8844179e6083e35294f341", + "IsHidden": "False" + }, + { + "Start": "a7e3c88dd695496aa0bbba9dce53e044", + "End": "f171de1541f74ba0a3f0ad2c67bd4900", + "Id": "f76ecb857d6544a781d4e742ef2613b5", + "IsHidden": "False" + }, + { + "Start": "a8a5fee8930548d3be16cd03317ab292", + "End": "d47ab32bc89d433faec756ba2b495204", + "Id": "13e2a5d9c06a4008af0a132ba45e81b8", + "IsHidden": "False" + }, + { + "Start": "abe38319cfa549b985e1dc7257d00b57", + "End": "f5ce2b22fee54c62a57191e3a87e6917", + "Id": "73387b014e8749e1addc72aa10febe11", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 1.1677411794662476, + "EyeY": 5.9259648323059082, + "EyeZ": 0.39507651329040527, + "LookX": 0.013532042503356934, + "LookY": -5.5178866386413574, + "LookZ": -1.5843065977096558, + "UpX": 0.0075130779296159744, + "UpY": 0.4756242036819458, + "UpZ": -0.87961649894714355 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "0b916b3a9d4f442d96db8c5739565c67", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 682.2, + "Y": 684.8 + }, + { + "Id": "033c20cbca2d472bb496b3f3e135dcc7", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 682.2, + "Y": 874.8 + }, + { + "Id": "a089cf9c950b485e8fe5e79ca60ad9a6", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 682.2, + "Y": 1052.7999999999997 + }, + { + "Id": "aa4d71f4895b4a7bb4343ba292cb4b86", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 286.20000000000005, + "Y": 788.28249999999991 + }, + { + "Id": "112395bfa3b745ca9466ea7b4197ba94", + "Name": "Circle.Radius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1058.2, + "Y": 1062.7999999999997 + }, + { + "Id": "ee21502e4e9740c18e52d47d41e32f8d", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1058.2, + "Y": 836.8 + }, + { + "Id": "29a7e48d36a2480788fdb361d81cea56", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 286.20000000000005, + "Y": 962.28249999999991 + }, + { + "Id": "11cce9605c6d41adbe9fb21641ef2941", + "Name": "List.MinimumItemByKey", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1360.2, + "Y": 932.8 + } + ], + "Annotations": [], + "X": -112.20798388517778, + "Y": -434.89263853696275, + "Zoom": 0.670714334439528 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.MinimumItemByKey.md b/doc/distrib/NodeHelpFiles/List.MinimumItemByKey.md new file mode 100644 index 00000000000..660bcbdf6e0 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.MinimumItemByKey.md @@ -0,0 +1,8 @@ +## In Depth +`List.MinimumItemByKey` returns the smallest item in a list based on a key function. + +In the example below, a series of three circles with increasing radii are compared using radius as the key. The circle at the origin is returned, as it has the smallest radius. +___ +## Example File + +![List.MinimumItemByKey](./List.MinimumItemByKey_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.MinimumItemByKey_img.jpg b/doc/distrib/NodeHelpFiles/List.MinimumItemByKey_img.jpg new file mode 100644 index 00000000000..073c7038e91 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/List.MinimumItemByKey_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/List.SortByFunction.dyn b/doc/distrib/NodeHelpFiles/List.SortByFunction.dyn new file mode 100644 index 00000000000..efc58c64c39 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.SortByFunction.dyn @@ -0,0 +1,739 @@ +{ + "Uuid": "b43ec02a-241a-48c9-be66-dbd3766a4584", + "IsCustomNode": false, + "Description": "", + "Name": "List.SortByFunction", + "ElementResolver": { + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + }, + "Math.Sin": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" + }, + "Math": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" + }, + "Geometry": { + "Key": "Autodesk.DesignScript.Geometry.Geometry", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a34bc3d883854789a7331a9bc024fcc5", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b7754699416a4c43b15bc6851ff4e9e9", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "49a4768159f945928d5c2c89b9bb13b1", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Math.RandomList(20);\nMath.RandomList(20);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "40a68775f5cd4e099a8dbd3a902cfb75", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "0930ace161be45fbbefa2f788abf087a", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "55da9101dd594e44bfb4083584e49176", + "Name": "y", + "Description": "y", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f74b31f8c7614c6c902d2c61d01d7d72", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(10*x,10*y);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "783add990252426fa578cfea2cda50a2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "15b5d9d4d5f14d6d937e7b7383b512e9", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "86b3211bed97426dbf46f245bb3c6faa", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a9fc237260f2471099132b72c36a7ebb", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b814fda099b44458a6a9e7ac76d92d10", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "678b656e576a4f57b9cd240baeb86144", + "Name": "sortFunction", + "Description": "function used to sort list\n\nFunction", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "3e6b0053d5c54958bd6b40d8402add81", + "Name": "sortedList", + "Description": "type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "List.SortByFunction@var[]..[],Function", + "Replication": "Auto", + "Description": "Use a function to determine how list items should be sorted.\n\nList.SortByFunction (list: var[]..[], sortFunction: Function): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dac4654d4b50405bab82284ad3e5714d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c61013bccf224b33b6983eed1cbb7c55", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "51506aa025ff4e1bb23c81523a2aa6a8", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", + "Replication": "Auto", + "Description": "Get the X component of a Point\n\nPoint.X: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5dea9cd52c1b4884ad17f6653656a758", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cd7afaf2dba54313b14621b7a672ee26", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c61325c9d6a844ecb4ed892aed457b32", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5e537627d95048dab7a1b853bb9d1d70", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8b3d96c762d04da7aeaaa4d9e7a4529e", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cc7310d3615f41c7a8203a1b8b3e08e2", + "Name": "xTranslation", + "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d746f6e5412543d8aeaa884aa0c7e896", + "Name": "yTranslation", + "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ddf4cd9886aa4f0eb28a184d8b61ada9", + "Name": "zTranslation", + "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "940082ebff8f441684d5ad176d94dfab", + "Name": "Geometry", + "Description": "Transformed Geometry.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", + "Replication": "Auto", + "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7ec3288272ea44ba8a30efc8e878821c", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f8131a3bdb014cd38b9397ae540a1256", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "547e2b15be0f427ebdf0efd998c9d2fa", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b24fa777e5044d1b8dbc1550a6c6f41d", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "72a277a2a6a3468d948b9373bd1ffb62", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5f90ddc19b1f4813b72f01a3e2885410", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "15397e23fd0f40fba6cdce772cf212df", + "Name": "xTranslation", + "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6ca35f3b39cb4e28b999098d11520cd7", + "Name": "yTranslation", + "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d3aed79af66a45db89fc3aef3bdc32bd", + "Name": "zTranslation", + "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "257f8f9e8a314adcb043c6941c7897c9", + "Name": "Geometry", + "Description": "Transformed Geometry.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", + "Replication": "Auto", + "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6068fb1205ca4ddb9f310d56e4497fa5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "eee111eaaafc42aeb22c0d2bd2587417", + "Name": "list", + "Description": "list of values\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5e035e58854d4866b48a8cd62844a677", + "Name": "sortFunction", + "Description": "function used to sort list\n\nFunction", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "85045319ae1b47b0bfcbf8c367d4e633", + "Name": "sortedList", + "Description": "type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "List.SortByFunction@var[]..[],Function", + "Replication": "Auto", + "Description": "Use a function to determine how list items should be sorted.\n\nList.SortByFunction (list: var[]..[], sortFunction: Function): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a1ca58fd1f7145fd9b6660b1d9533bf4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f8c5eea106c641899a8d1f6ced51fa5b", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b95d3986e5d54cb8ad9a785bfaac444f", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "484d99eee45f4ac2a0e432bf3e0ed6c3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ab3147a57dfe496b968aef584c1fe4b9", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6e63e64f8b604b22a130c831e2c0b6ee", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", + "Replication": "Auto", + "Description": "Get the Y component of a Point\n\nPoint.Y: double" + } + ], + "Connectors": [ + { + "Start": "b7754699416a4c43b15bc6851ff4e9e9", + "End": "0930ace161be45fbbefa2f788abf087a", + "Id": "a3474db6aa59497b8365b84f9abe26df", + "IsHidden": "False" + }, + { + "Start": "49a4768159f945928d5c2c89b9bb13b1", + "End": "55da9101dd594e44bfb4083584e49176", + "Id": "706d373844f24c459224213dc644e416", + "IsHidden": "False" + }, + { + "Start": "f74b31f8c7614c6c902d2c61d01d7d72", + "End": "eee111eaaafc42aeb22c0d2bd2587417", + "Id": "534ad18da68c471890a32e505032e1fe", + "IsHidden": "False" + }, + { + "Start": "f74b31f8c7614c6c902d2c61d01d7d72", + "End": "b814fda099b44458a6a9e7ac76d92d10", + "Id": "b290efe1b33948e3a1d8672294fe4d04", + "IsHidden": "False" + }, + { + "Start": "f74b31f8c7614c6c902d2c61d01d7d72", + "End": "15b5d9d4d5f14d6d937e7b7383b512e9", + "Id": "505b2647f7ba4921a80ecae104b1a7f0", + "IsHidden": "False" + }, + { + "Start": "3e6b0053d5c54958bd6b40d8402add81", + "End": "8b3d96c762d04da7aeaaa4d9e7a4529e", + "Id": "09efad53751c4d74865e244cd74d696f", + "IsHidden": "False" + }, + { + "Start": "51506aa025ff4e1bb23c81523a2aa6a8", + "End": "678b656e576a4f57b9cd240baeb86144", + "Id": "cd9529165337433380cf32990d3e9d7f", + "IsHidden": "False" + }, + { + "Start": "940082ebff8f441684d5ad176d94dfab", + "End": "cd7afaf2dba54313b14621b7a672ee26", + "Id": "43070e7cdf0f4ab4bb5a5568ef656fe4", + "IsHidden": "False" + }, + { + "Start": "f8131a3bdb014cd38b9397ae540a1256", + "End": "cc7310d3615f41c7a8203a1b8b3e08e2", + "Id": "af9b045be42a486dbd032a0d3d80246c", + "IsHidden": "False" + }, + { + "Start": "b24fa777e5044d1b8dbc1550a6c6f41d", + "End": "15397e23fd0f40fba6cdce772cf212df", + "Id": "3f5b25e10dea4b5aa89e8083add6acfd", + "IsHidden": "False" + }, + { + "Start": "257f8f9e8a314adcb043c6941c7897c9", + "End": "f8c5eea106c641899a8d1f6ced51fa5b", + "Id": "c38efd4c946647edb74db5b824940713", + "IsHidden": "False" + }, + { + "Start": "85045319ae1b47b0bfcbf8c367d4e633", + "End": "5f90ddc19b1f4813b72f01a3e2885410", + "Id": "eb0800c68e3346ea8c7f4f247a1a7352", + "IsHidden": "False" + }, + { + "Start": "6e63e64f8b604b22a130c831e2c0b6ee", + "End": "5e035e58854d4866b48a8cd62844a677", + "Id": "a03547224db04f1aaec166f1baaf0631", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 16.726314544677734, + "EyeY": 20.129474639892578, + "EyeZ": 8.0907392501831055, + "LookX": -0.070718042552471161, + "LookY": -14.076128005981445, + "LookZ": -13.043798446655273, + "UpX": -0.0030941260047256947, + "UpY": 0.82114923000335693, + "UpZ": -0.57070517539978027 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "a34bc3d883854789a7331a9bc024fcc5", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -108.66335369327658, + "Y": 105.26135129218801 + }, + { + "Id": "40a68775f5cd4e099a8dbd3a902cfb75", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 232.33664630672342, + "Y": 96.606351292188037 + }, + { + "Id": "783add990252426fa578cfea2cda50a2", + "Name": "NurbsCurve.ByControlPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1407.3366463067234, + "Y": 175.77885129218802 + }, + { + "Id": "a9fc237260f2471099132b72c36a7ebb", + "Name": "List.SortByFunction", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 687.33664630672342, + "Y": 161.77885129218802 + }, + { + "Id": "dac4654d4b50405bab82284ad3e5714d", + "Name": "Point.X", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 232.33664630672342, + "Y": 274.77885129218805 + }, + { + "Id": "5dea9cd52c1b4884ad17f6653656a758", + "Name": "NurbsCurve.ByControlPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1407.3366463067234, + "Y": 322.77885129218805 + }, + { + "Id": "5e537627d95048dab7a1b853bb9d1d70", + "Name": "Geometry.Translate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1049.3366463067234, + "Y": 272.77885129218805 + }, + { + "Id": "7ec3288272ea44ba8a30efc8e878821c", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 687.33664630672342, + "Y": 339.60635129218804 + }, + { + "Id": "547e2b15be0f427ebdf0efd998c9d2fa", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 687.33664630672342, + "Y": 664.60635129218792 + }, + { + "Id": "72a277a2a6a3468d948b9373bd1ffb62", + "Name": "Geometry.Translate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1049.3366463067234, + "Y": 519.778851292188 + }, + { + "Id": "6068fb1205ca4ddb9f310d56e4497fa5", + "Name": "List.SortByFunction", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 687.33664630672342, + "Y": 486.77885129218805 + }, + { + "Id": "a1ca58fd1f7145fd9b6660b1d9533bf4", + "Name": "NurbsCurve.ByControlPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1407.3366463067234, + "Y": 469.77885129218805 + }, + { + "Id": "484d99eee45f4ac2a0e432bf3e0ed6c3", + "Name": "Point.Y", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 232.33664630672342, + "Y": 520.77885129218794 + } + ], + "Annotations": [], + "X": 108.66212032371095, + "Y": -30.258246163124795, + "Zoom": 0.61703316676792574 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.SortByFunction.md b/doc/distrib/NodeHelpFiles/List.SortByFunction.md new file mode 100644 index 00000000000..8bd605e0087 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/List.SortByFunction.md @@ -0,0 +1,8 @@ +## In Depth +`List.SortByFunction` returns a list sorted by a function. + +In the example below, a line is drawn through a list of randomly placed points that have been sorted with different functions. The first curve through an unsorted list is non-directional. Sorting the list using the X or Y component of each point results in directional lines progressing across X and Y, respectively. +___ +## Example File + +![List.SortByFunction](./List.SortByFunction_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/List.SortByFunction_img.jpg b/doc/distrib/NodeHelpFiles/List.SortByFunction_img.jpg new file mode 100644 index 00000000000..5f4cd2f88d9 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/List.SortByFunction_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentAngle.md b/doc/distrib/NodeHelpFiles/M2WJT5G52MFWUUNWUZWTY2TSRSRY6GVVIAT4LLVJUC2VVLHVGW7A.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentAngle.md rename to doc/distrib/NodeHelpFiles/M2WJT5G52MFWUUNWUZWTY2TSRSRY6GVVIAT4LLVJUC2VVLHVGW7A.md index 67086e5dbf8..53c659ad515 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentAngle.md +++ b/doc/distrib/NodeHelpFiles/M2WJT5G52MFWUUNWUZWTY2TSRSRY6GVVIAT4LLVJUC2VVLHVGW7A.md @@ -1,3 +1,5 @@ + + ## SegmentAngle - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.dyn b/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.dyn index 49ea2fc2a97..d1a1e3838b4 100644 --- a/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.dyn +++ b/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.dyn @@ -1,34 +1,35 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "661a4b7a-902d-4b55-bebf-475ea8a56e37", "IsCustomNode": false, "Description": "", - "Name": "Translate", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Translate", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "bf4c316cbccb4c17893587d6b187fabe", + "Id": "2162904aca0a42fda1ae5835a3fd68f0", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "13.1", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "da4ec7f7f02d4a99b48f89e947fac347", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "Inputs": [ { - "Id": "33757a8167484292b9ba10cf5d6f6c5a", + "Id": "772a12cae84a43fca9bf2dde08fca415", "Name": "startPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -37,7 +38,7 @@ "KeepListStructure": false }, { - "Id": "b340e8dd778e4163bc65756508acd971", + "Id": "203be63b51464090b297630c1a1013de", "Name": "endPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -46,7 +47,7 @@ "KeepListStructure": false }, { - "Id": "f1055d35b3174d20adf8c4268d2ba6a0", + "Id": "9b398f2c25b3465a947dc78385670e7f", "Name": "startRadius", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -57,7 +58,7 @@ ], "Outputs": [ { - "Id": "d03cba1082134a9ab293149231fe287a", + "Id": "4102fd6c1b3a430991edbd7b40c93b50", "Name": "Cone", "Description": "Cone", "UsingDefaultValue": false, @@ -66,37 +67,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "adcf9c630b9d4e4bace0a4064aac9857", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "Inputs": [ { - "Id": "6f2f3bfdd11c4576a178a27a1805cb6a", + "Id": "68ce183826c54fe3a9571e11c725c072", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "c50fc310539a4db1a5b78dff000ca8ce", + "Id": "de2d0ac4bc504be3bb4c115abe5ed20c", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "7fec0b935e8b481483fadd38cfcbd4cc", + "Id": "f95d7cbdc89f4a25b4a40ed8d18530dc", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -105,27 +106,27 @@ ], "Outputs": [ { - "Id": "2b60b52b0600433798e5ddce3f1fe550", + "Id": "3bd1cd12408a4e1f93168d615035d0b9", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b94e4620241549b7905446bacd8f2575", "NodeType": "CodeBlockNode", - "Code": "5;\n2;\n8;", - "Id": "47226805f4414bd689711e386a9009d1", "Inputs": [], "Outputs": [ { - "Id": "bc835189d5d24b24a1521efe63628e3c", + "Id": "87df79e8990c478287cf7e01edfacc59", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -134,7 +135,7 @@ "KeepListStructure": false }, { - "Id": "52f09761461f43ab8b87df485721a507", + "Id": "c8f154b66c6c40b29357c9ec144558f3", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -143,7 +144,7 @@ "KeepListStructure": false }, { - "Id": "918aaed3f0864478ac9586aa4c1d4b82", + "Id": "0f69dc552dbb4135be93bfe0ec9ae0a4", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -153,36 +154,36 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ac757ce7226c48f3b97e86b9c5d0ec22", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "af36d39a902b41c5adef72edc68ceae5", "Inputs": [ { - "Id": "5ca0d0382ae94e5dab2cd5154be5de74", + "Id": "f7031972ca38460284f142e4b005dab5", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "25e446c5464d4b1e87af86f6810b0e34", + "Id": "b382d33270724877acf5fe22f78f4257", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "64f2cb7656084b279259bf0d103e6099", + "Id": "230590fd1dd344c1bce924a1cecf8451", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -191,27 +192,27 @@ ], "Outputs": [ { - "Id": "a72354c4e2b6423793ce398f1064d6ee", + "Id": "7e5fbdee2f3e45a8944635556b380c30", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "28a600d8493b48448e946bbd7fe3813b", "NodeType": "CodeBlockNode", - "Code": "8;\n2;\n5;", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", "Inputs": [], "Outputs": [ { - "Id": "826d6c116d1943cdbe6effaf3f9afa7f", + "Id": "47604dc0a1314d16a015e3f49c0b861c", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -220,7 +221,7 @@ "KeepListStructure": false }, { - "Id": "ff94a5e205554c09a9e71cdcc3fbfca4", + "Id": "f080e54da77d4f5fbcfc7e6b8d537c86", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -229,7 +230,7 @@ "KeepListStructure": false }, { - "Id": "94a921e2ebc64d189e8324d0076dbf2c", + "Id": "2260968bd1a14802a09752e4a5c315ef", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -239,16 +240,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "8;\n2;\n5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "55a85a8cedfa4400a461d6765209c8eb", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double", - "Id": "0d1b9508affd4f4ebe765e670335f885", "Inputs": [ { - "Id": "91b66f10a73f41fd8c5c25f9fe3ebb7f", + "Id": "4e7c188102aa439a93392aba8f27c74d", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -257,7 +258,7 @@ "KeepListStructure": false }, { - "Id": "17c11332bef44a8b97262688b4215aed", + "Id": "4f75f9a3c86849ebbd916cc89dba7780", "Name": "direction", "Description": "Displacement direction.\n\nVector", "UsingDefaultValue": false, @@ -266,7 +267,7 @@ "KeepListStructure": false }, { - "Id": "1c653c50ccc94d669a71746c1e25717b", + "Id": "825cc58617e6471f8549a597f6242987", "Name": "distance", "Description": "Displacement distance along given direction.\n\ndouble", "UsingDefaultValue": false, @@ -277,7 +278,7 @@ ], "Outputs": [ { - "Id": "c0d6183d94c64dfeadd9e16b65e73c10", + "Id": "08b7e1def0504ecd95ae5515e64260fb", "Name": "Geometry", "Description": "Transformed Geometry.", "UsingDefaultValue": false, @@ -286,18 +287,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double", "Replication": "Auto", "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7f968b4f4b1a481eb1e13a7b44b136d6", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", - "Id": "ccc15590db5b4e9a9f77d8e329120bc9", "Inputs": [], "Outputs": [ { - "Id": "4969f34e1c4a407ba3546ff755efa413", + "Id": "09145651f42c4c568e0d2b346f4b9286", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -306,22 +307,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", "Replication": "Auto", "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 13.1, - "Id": "bf4c316cbccb4c17893587d6b187fabe", + "Id": "2162904aca0a42fda1ae5835a3fd68f0", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "9632fc7d45684e549e34d158bfb9acd2", + "Id": "6dd57310868d4fa0bfefd20ea5aa9ed1", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -331,179 +332,211 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 13.1 } ], "Connectors": [ { - "Start": "d03cba1082134a9ab293149231fe287a", - "End": "91b66f10a73f41fd8c5c25f9fe3ebb7f", - "Id": "1c870d69fd71430d9164aad29cd07994" + "Start": "4102fd6c1b3a430991edbd7b40c93b50", + "End": "4e7c188102aa439a93392aba8f27c74d", + "Id": "ba7f46da90624d7fae5d0fed5b4b4260", + "IsHidden": "False" }, { - "Start": "2b60b52b0600433798e5ddce3f1fe550", - "End": "b340e8dd778e4163bc65756508acd971", - "Id": "db54418866624041970275291bf4e9f8" + "Start": "3bd1cd12408a4e1f93168d615035d0b9", + "End": "203be63b51464090b297630c1a1013de", + "Id": "8526d02f28bb4f2cb574e770ffbe6ae8", + "IsHidden": "False" }, { - "Start": "bc835189d5d24b24a1521efe63628e3c", - "End": "6f2f3bfdd11c4576a178a27a1805cb6a", - "Id": "b8b1dcabc0d349569d8ed058f7d4c1c6" + "Start": "87df79e8990c478287cf7e01edfacc59", + "End": "68ce183826c54fe3a9571e11c725c072", + "Id": "9634996205e345159121e033a144f7ac", + "IsHidden": "False" }, { - "Start": "bc835189d5d24b24a1521efe63628e3c", - "End": "f1055d35b3174d20adf8c4268d2ba6a0", - "Id": "5ad7470b5a864b91a18a69b00e7fe87b" + "Start": "87df79e8990c478287cf7e01edfacc59", + "End": "9b398f2c25b3465a947dc78385670e7f", + "Id": "7e7c3ee1b39b41b58375ed2ed3d0c478", + "IsHidden": "False" }, { - "Start": "52f09761461f43ab8b87df485721a507", - "End": "c50fc310539a4db1a5b78dff000ca8ce", - "Id": "be620d4e2aad4d9d8147861a78cef3e0" + "Start": "c8f154b66c6c40b29357c9ec144558f3", + "End": "de2d0ac4bc504be3bb4c115abe5ed20c", + "Id": "c13868696ad34f189f9700e27df41ddd", + "IsHidden": "False" }, { - "Start": "918aaed3f0864478ac9586aa4c1d4b82", - "End": "7fec0b935e8b481483fadd38cfcbd4cc", - "Id": "09b84e5a870f44e99d1035d5238752d6" + "Start": "0f69dc552dbb4135be93bfe0ec9ae0a4", + "End": "f95d7cbdc89f4a25b4a40ed8d18530dc", + "Id": "9ced69408bab4642a85c3e50c1287065", + "IsHidden": "False" }, { - "Start": "a72354c4e2b6423793ce398f1064d6ee", - "End": "33757a8167484292b9ba10cf5d6f6c5a", - "Id": "d614c32b91da43c9a3794ed8a0204247" + "Start": "7e5fbdee2f3e45a8944635556b380c30", + "End": "772a12cae84a43fca9bf2dde08fca415", + "Id": "6cfbb6f219f7402c97a721ad745b44fc", + "IsHidden": "False" }, { - "Start": "826d6c116d1943cdbe6effaf3f9afa7f", - "End": "5ca0d0382ae94e5dab2cd5154be5de74", - "Id": "4c7b1202b1a143c0932ceb3bb6707931" + "Start": "47604dc0a1314d16a015e3f49c0b861c", + "End": "f7031972ca38460284f142e4b005dab5", + "Id": "d011333c6ff54f499b96e0feb162f466", + "IsHidden": "False" }, { - "Start": "ff94a5e205554c09a9e71cdcc3fbfca4", - "End": "25e446c5464d4b1e87af86f6810b0e34", - "Id": "96e0b99a010646d2aa444677ada99bdf" + "Start": "f080e54da77d4f5fbcfc7e6b8d537c86", + "End": "b382d33270724877acf5fe22f78f4257", + "Id": "1a9615e6fbbf4fc59c6e38fe574ec4bc", + "IsHidden": "False" }, { - "Start": "94a921e2ebc64d189e8324d0076dbf2c", - "End": "64f2cb7656084b279259bf0d103e6099", - "Id": "1c5c29a9876b4a1cb1412a9c6253e300" + "Start": "2260968bd1a14802a09752e4a5c315ef", + "End": "230590fd1dd344c1bce924a1cecf8451", + "Id": "b15402baaeb24e3f8a316de61fdd816e", + "IsHidden": "False" }, { - "Start": "4969f34e1c4a407ba3546ff755efa413", - "End": "17c11332bef44a8b97262688b4215aed", - "Id": "0a5f8a585899484aaf184c66d258f30e" + "Start": "09145651f42c4c568e0d2b346f4b9286", + "End": "4f75f9a3c86849ebbd916cc89dba7780", + "Id": "e9bc0f443b1c4a9db1d35ae2f357e206", + "IsHidden": "False" }, { - "Start": "9632fc7d45684e549e34d158bfb9acd2", - "End": "1c653c50ccc94d669a71746c1e25717b", - "Id": "fddc4b5a5b8b41ff9ebb24b104b536c0" + "Start": "6dd57310868d4fa0bfefd20ea5aa9ed1", + "End": "825cc58617e6471f8549a597f6242987", + "Id": "dbd7ab44e7b0414e99bfff1c9bdb16a3", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -14.566726684570313, - "EyeY": 9.7403774261474609, - "EyeZ": 11.442461967468262, - "LookX": 15.551612854003906, - "LookY": -2.5172150135040283, - "LookZ": -16.279880523681641, - "UpX": -0.07220284640789032, - "UpY": 0.9945218563079834, - "UpZ": 0.0755840316414833 + "Name": "_Background Preview", + "EyeX": -7.6729857921600342, + "EyeY": 16.727499961853027, + "EyeZ": 40.840293884277344, + "LookX": -0.26518034934997559, + "LookY": -0.32398033142089844, + "LookZ": -48.911052703857422, + "UpX": 0.001127219176851213, + "UpY": 0.97814762592315674, + "UpZ": 0.20790864527225494 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "da4ec7f7f02d4a99b48f89e947fac347", "Name": "Cone.ByPointsRadius", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 799.202088104533, - "Y": 269.595469803525 + "ShowGeometry": true, + "X": 845.702088104533, + "Y": 238.09546980352502 }, { - "ShowGeometry": false, + "Id": "adcf9c630b9d4e4bace0a4064aac9857", "Name": "Point.ByCoordinates", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 541.202088104533, - "Y": 362.595469803525 + "ShowGeometry": false, + "X": 520.702088104533, + "Y": 367.095469803525 }, { - "ShowGeometry": true, + "Id": "b94e4620241549b7905446bacd8f2575", "Name": "Code Block", - "Id": "47226805f4414bd689711e386a9009d1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 362.202088104533, - "Y": 371.02213647019164 + "ShowGeometry": true, + "X": 266.702088104533, + "Y": 375.750469803525 }, { - "ShowGeometry": false, + "Id": "ac757ce7226c48f3b97e86b9c5d0ec22", "Name": "Point.ByCoordinates", - "Id": "af36d39a902b41c5adef72edc68ceae5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 541.202088104533, - "Y": 202.59546980352502 + "ShowGeometry": false, + "X": 520.702088104533, + "Y": 143.09546980352502 }, { - "ShowGeometry": true, + "Id": "28a600d8493b48448e946bbd7fe3813b", "Name": "Code Block", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 362.202088104533, - "Y": 215.235469803525 + "ShowGeometry": true, + "X": 266.702088104533, + "Y": 160.57796980352498 }, { - "ShowGeometry": true, + "Id": "55a85a8cedfa4400a461d6765209c8eb", "Name": "Geometry.Translate", - "Id": "0d1b9508affd4f4ebe765e670335f885", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1198.202088104533, - "Y": 386.595469803525 + "ShowGeometry": true, + "X": 1293.702088104533, + "Y": 395.095469803525 }, { - "ShowGeometry": true, + "Id": "7f968b4f4b1a481eb1e13a7b44b136d6", "Name": "Vector.XAxis", - "Id": "ccc15590db5b4e9a9f77d8e329120bc9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 799.202088104533, - "Y": 429.595469803525 + "ShowGeometry": true, + "X": 845.702088104533, + "Y": 451.09546980352496 }, { - "ShowGeometry": true, + "Id": "2162904aca0a42fda1ae5835a3fd68f0", "Name": "Number Slider", - "Id": "bf4c316cbccb4c17893587d6b187fabe", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 799.202088104533, - "Y": 538.595469803525 + "ShowGeometry": true, + "X": 845.702088104533, + "Y": 598.095469803525 } ], "Annotations": [], - "X": -420.292892733909, - "Y": -192.826868877269, - "Zoom": 1.1988764122517 + "X": 78.336366016445254, + "Y": 15.229919779664613, + "Zoom": 0.60122796620338959 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.md b/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.md index 4991d240e88..67b057cda12 100644 --- a/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.md +++ b/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.md @@ -1,9 +1,13 @@ ## In Depth -Translates any geometry type by the given distance in the given direction. +`Geometry.Translate (direction, distance)` moves input geometry to a given vector direction. The `distance` input controls the move distance. + +In the example below, a cone is translated along the X-axis. Its distance from the original cone is controlled with a number slider. + +In the example below, a cuboid is converted into a Solid Def. Copy the contents of the Watch node to use the Solid Def string representation in another graph. + ___ ## Example File -![Translate (direction, distance)](./Autodesk.DesignScript.Geometry.Geometry.Translate(direction,%20distance)_img.jpg) - +![Geometry.Translate](./M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA_img.jpg b/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA_img.jpg index 390c7aafd61..6dc49068825 100644 Binary files a/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA_img.jpg and b/doc/distrib/NodeHelpFiles/M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A.md b/doc/distrib/NodeHelpFiles/M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A.md index 56db82dda56..0ac2fa17947 100644 --- a/doc/distrib/NodeHelpFiles/M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A.md +++ b/doc/distrib/NodeHelpFiles/M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A.md @@ -5,5 +5,5 @@ Nurbs Curve By Control Points inputs a list of control points to draw the Nurbs ___ ## Example File -![ByControlPoints (points, degree)](./Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points,%20degree)_img.jpg) +![ByControlPoints (points, degree)](./M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/MNNWHJCYE2KIJHONO2J56LQNPLRQZZARI7KF2BP4OJ6BRWGDXPAQ.md b/doc/distrib/NodeHelpFiles/MNNWHJCYE2KIJHONO2J56LQNPLRQZZARI7KF2BP4OJ6BRWGDXPAQ.md index b6b146bc305..53945c072aa 100644 --- a/doc/distrib/NodeHelpFiles/MNNWHJCYE2KIJHONO2J56LQNPLRQZZARI7KF2BP4OJ6BRWGDXPAQ.md +++ b/doc/distrib/NodeHelpFiles/MNNWHJCYE2KIJHONO2J56LQNPLRQZZARI7KF2BP4OJ6BRWGDXPAQ.md @@ -5,5 +5,5 @@ Create a Rectangle centered at the origin of the input plane, with specified wid ___ ## Example File -![ByWidthLength (plane, width, length)](./Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane,%20width,%20length)_img.png) +![ByWidthLength (plane, width, length)](./MNNWHJCYE2KIJHONO2J56LQNPLRQZZARI7KF2BP4OJ6BRWGDXPAQ_img.png) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToFaces.md b/doc/distrib/NodeHelpFiles/MQJ667AXSQFCK2Z2B7G2MNL35OIFJYLSADFLGXFJUJCA27FCHVHQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToFaces.md rename to doc/distrib/NodeHelpFiles/MQJ667AXSQFCK2Z2B7G2MNL35OIFJYLSADFLGXFJUJCA27FCHVHQ.md index 94e9e70c0a3..c1b0289f2d2 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToFaces.md +++ b/doc/distrib/NodeHelpFiles/MQJ667AXSQFCK2Z2B7G2MNL35OIFJYLSADFLGXFJUJCA27FCHVHQ.md @@ -1,3 +1,5 @@ + + ## BridgeFacesToFaces - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(vector, softEdges).md b/doc/distrib/NodeHelpFiles/MS2A3PWAXUYTPSR62D5ZRG7DWFP5RZNTOOV6RZ3PHK4HNFYHA3OA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(vector, softEdges).md rename to doc/distrib/NodeHelpFiles/MS2A3PWAXUYTPSR62D5ZRG7DWFP5RZNTOOV6RZ3PHK4HNFYHA3OA.md index 892d67b6bad..fef28076a33 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(vector, softEdges).md +++ b/doc/distrib/NodeHelpFiles/MS2A3PWAXUYTPSR62D5ZRG7DWFP5RZNTOOV6RZ3PHK4HNFYHA3OA.md @@ -1,3 +1,5 @@ + + ## Thicken(vector, softEdges) - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineVertex.FunctionalValence.md b/doc/distrib/NodeHelpFiles/N44VZ3AJYWSL6V3DZOJYGO3ER47KV2Q6UNXWX7N6U47NDLFO3TBQ.md similarity index 88% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineVertex.FunctionalValence.md rename to doc/distrib/NodeHelpFiles/N44VZ3AJYWSL6V3DZOJYGO3ER47KV2Q6UNXWX7N6U47NDLFO3TBQ.md index b7499e30ce0..fc53341efd6 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineVertex.FunctionalValence.md +++ b/doc/distrib/NodeHelpFiles/N44VZ3AJYWSL6V3DZOJYGO3ER47KV2Q6UNXWX7N6U47NDLFO3TBQ.md @@ -1,3 +1,5 @@ + + ## In-Depth The functional valence of a vertex goes beyond a simple count of adjacent edges and takes into account the virtual grid lines that impact the blending of the vertex in the area around it. It provides a more nuanced understanding of how vertices and their edges influence the surface during deformation and refinement operations. When used on regular vertices and T-Points, `TSplineVertex.FunctionalValence` node returns the value of "4" which means that the surface is guided by splines in a shape of a grid. A functional valence of anything other than "4" means that the vertex is a star point and the blending around the vertex will be less smooth. diff --git a/doc/distrib/NodeHelpFiles/NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ.md b/doc/distrib/NodeHelpFiles/NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ.md index 549290796ab..a4b636152ab 100644 --- a/doc/distrib/NodeHelpFiles/NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ.md +++ b/doc/distrib/NodeHelpFiles/NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ.md @@ -5,5 +5,5 @@ Removes several segments of the curve, discarding the even segments. ___ ## Example File -![TrimSegmentsByParameter (parameters, discardEvenSegments)](./Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters,%20discardEvenSegments)_img.jpg) +![TrimSegmentsByParameter (parameters, discardEvenSegments)](./NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.dyn b/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.dyn new file mode 100644 index 00000000000..bafd13c3aae --- /dev/null +++ b/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.dyn @@ -0,0 +1,452 @@ +{ + "Uuid": "2ae87116-9b78-413a-b0b4-aca6c56123c8", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c64828db650b415dab57c51357d8ae51", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0431f0f210a243858b8aa78badab183e", + "Name": "origin", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a9299c0b72da4d97a557eb56b18b1692", + "Name": "xAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5835c097e9be4678a3ac9647e4337bd3", + "Name": "yAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "397ba76273104814926d739b4123f73c", + "Name": "zAxis", + "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ca2d3a118d954b7ab90ef89199ad8a8f", + "Name": "CoordinateSystem", + "Description": "CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create a CoordinateSystem at the origin with X and Y axis, with Z axis ignored completely. Input Vectors are normalized before creating the CoordinateSystem.\n\nCoordinateSystem.ByOriginVectors (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), xAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(1, 0, 0), yAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 1, 0), zAxis: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): CoordinateSystem" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "96ce1a23caed4e75a2db70dd68ad4356", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6d06d67a3ada4641a88fbb2d5cb468ee", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "50f4d0fdf8ba4a4f84d7f98ece0cba85", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0e6f9173132e43888046a6e861e5aa6e", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ff388f1b692c4a93a76479f4faf8a145", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "900d6c289ed64919aa3e8cea1aa4370b", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "15a0b11b225c463aa514f8edd62cdb81", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "aeaf547f042141e29a31594193ab1120", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "087176594ff14633947efefdfb999396", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f2f6d82d39654a3b8594b49a82d49d01", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7006d76f9e5b47bb8853d0947766cdf2", + "Name": "coordinateSystem", + "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "72ac144559fb4526bdd60727fd04f375", + "Name": "plane", + "Description": "Plane to scale around\n\nPlane", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8a4f74ef3e854356a56c7d9f54a3c4bb", + "Name": "xamount", + "Description": "Amount to scale in X axis\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7dfb8b39f69c4aafbcd779fa461073bd", + "Name": "yamount", + "Description": "Amount to scale in y axis\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7bf99dc43cc345ad824143f8d4abe962", + "Name": "zamount", + "Description": "Amount to scale in z axis\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e2692fb7c2ab49e1a084ad7bc97b47bf", + "Name": "CoordinateSystem", + "Description": "Scaled coordinate system", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Scale@Autodesk.DesignScript.Geometry.Plane,double,double,double", + "Replication": "Auto", + "Description": "Scale non-uniformly around a given Plane\n\nCoordinateSystem.Scale (plane: Plane, xamount: double = 1, yamount: double = 1, zamount: double = 1): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "571c773a3a444cc080174f2dfe91b1dc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ea47371b94f546a5a2b148d3a6566309", + "Name": "origin", + "Description": "Origin point of plane\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a3e1041e12da4c4880af5ce74db3cbe6", + "Name": "normal", + "Description": "Normal direction vector of plane\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5b280bec8b2f4849952f8f90b3f03348", + "Name": "Plane", + "Description": "Plane created by origin and normal", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.ByOriginNormal@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create a Plane centered at root Point, with input normal Vector.\n\nPlane.ByOriginNormal (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Plane" + } + ], + "Connectors": [ + { + "Start": "ca2d3a118d954b7ab90ef89199ad8a8f", + "End": "7006d76f9e5b47bb8853d0947766cdf2", + "Id": "2605c453cd784e58be340cea1bad5fd1", + "IsHidden": "False" + }, + { + "Start": "6d06d67a3ada4641a88fbb2d5cb468ee", + "End": "8a4f74ef3e854356a56c7d9f54a3c4bb", + "Id": "5631347286e742c7bb77824bf617ee7d", + "IsHidden": "False" + }, + { + "Start": "6d06d67a3ada4641a88fbb2d5cb468ee", + "End": "7dfb8b39f69c4aafbcd779fa461073bd", + "Id": "c1883149fee44ca78022588e48fb83d1", + "IsHidden": "False" + }, + { + "Start": "6d06d67a3ada4641a88fbb2d5cb468ee", + "End": "7bf99dc43cc345ad824143f8d4abe962", + "Id": "7c0d751fc4c04a609091ca1c16d0d7ed", + "IsHidden": "False" + }, + { + "Start": "15a0b11b225c463aa514f8edd62cdb81", + "End": "0431f0f210a243858b8aa78badab183e", + "Id": "7c8ac585eb3c48e39dd562af65bf03f0", + "IsHidden": "False" + }, + { + "Start": "15a0b11b225c463aa514f8edd62cdb81", + "End": "ea47371b94f546a5a2b148d3a6566309", + "Id": "8216616c213340f89f3cb09726b91b68", + "IsHidden": "False" + }, + { + "Start": "087176594ff14633947efefdfb999396", + "End": "0e6f9173132e43888046a6e861e5aa6e", + "Id": "95a823498592465cb7767829c910ca01", + "IsHidden": "False" + }, + { + "Start": "087176594ff14633947efefdfb999396", + "End": "ff388f1b692c4a93a76479f4faf8a145", + "Id": "06cc202e8a5442ccbfb085e5b4bbefd2", + "IsHidden": "False" + }, + { + "Start": "5b280bec8b2f4849952f8f90b3f03348", + "End": "72ac144559fb4526bdd60727fd04f375", + "Id": "c7c46e17252c49c187667abc4bcbaf07", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 13.595754623413086, + "EyeY": 27.866300582885742, + "EyeZ": 22.228202819824219, + "LookX": -7.5957546234130859, + "LookY": -27.866300582885742, + "LookZ": -28.228202819824219, + "UpX": -0.13479883968830109, + "UpY": 0.8549116849899292, + "UpZ": -0.50095450878143311 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "c64828db650b415dab57c51357d8ae51", + "Name": "CoordinateSystem.ByOriginVectors", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 432.31641403418962, + "Y": 224.39888452150512 + }, + { + "Id": "96ce1a23caed4e75a2db70dd68ad4356", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 432.31641403418962, + "Y": 649.39888452150512 + }, + { + "Id": "50f4d0fdf8ba4a4f84d7f98ece0cba85", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 107.81641403418962, + "Y": 224.39888452150512 + }, + { + "Id": "aeaf547f042141e29a31594193ab1120", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -124.68358596581038, + "Y": 224.39888452150512 + }, + { + "Id": "f2f6d82d39654a3b8594b49a82d49d01", + "Name": "CoordinateSystem.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 867.31641403418962, + "Y": 224.39888452150512 + }, + { + "Id": "571c773a3a444cc080174f2dfe91b1dc", + "Name": "Plane.ByOriginNormal", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 432.31641403418962, + "Y": 473.53710794044514 + } + ], + "Annotations": [ + { + "Id": "cb623a26bf5b4eef83f1d598ac26176e", + "Title": "Note: This will scale the coordinate system \"in place\", by using the base coordinate system's origin for the plane input.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 888.11641403418957, + "Top": 145.19888452150511, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "f2f6d82d39654a3b8594b49a82d49d01" + } + ], + "X": 92.0820499232575, + "Y": 10.358816895297437, + "Zoom": 0.64320054867190435 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.md b/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.md new file mode 100644 index 00000000000..d1fe238f796 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.md @@ -0,0 +1,8 @@ + + +## In Depth +`CoordinateSystem.Scale (coordinateSystem, plane, xamount, yamount, zamount)` scales a coordinate system non-uniformly around a given plane. The coordinate system is scaled in place by using the base coordinate system’s origin for the plane input. +___ +## Example File + +![CoordinateSystem.Scale(coordinateSystem, plane, xamount, yamount, zamount)](./NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q_img.jpg b/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q_img.jpg new file mode 100644 index 00000000000..0c94d63628f Binary files /dev/null and b/doc/distrib/NodeHelpFiles/NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves.dyn b/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.dyn similarity index 73% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves.dyn rename to doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.dyn index c9c8a7ea34b..bd130ab0465 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves.dyn +++ b/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.dyn @@ -1,5 +1,5 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "7ced7b2d-a631-4369-9d77-6665e8e39744", "IsCustomNode": false, "Description": "", "Name": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves", @@ -8,7 +8,7 @@ }, "Inputs": [ { - "Id": "74d100b9320c42a19737c18253352c6c", + "Id": "fa16955cc9a7434681b29d3351dd8b71", "Name": "Number", "Type": "number", "Type2": "number", @@ -22,12 +22,11 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cea57dee0ce14bfeb1497c7c8ff0feed", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", - "Id": "e8bd67d92058495087d072431b062d5a", "Inputs": [ { - "Id": "028f3749073848838e7c5e1ed952c017", + "Id": "b84fc4a4aa9042f0a484b02dc621e657", "Name": "circle", "Description": "Circle", "UsingDefaultValue": false, @@ -36,7 +35,7 @@ "KeepListStructure": false }, { - "Id": "196b2caaa69c47da9b978b950d79813d", + "Id": "470ee6113fd34d608177756d3dd6dac2", "Name": "numberSides", "Description": "int\nDefault value : 5", "UsingDefaultValue": true, @@ -47,7 +46,7 @@ ], "Outputs": [ { - "Id": "885fe67deb624e16b2b770e5a776bcac", + "Id": "0fc71041a9764f28b462864676a656e5", "Name": "Polygon", "Description": "Polygon", "UsingDefaultValue": false, @@ -56,17 +55,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", "Replication": "Auto", "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3eb0c793c1834954bcae07ad9b471654", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", - "Id": "15359348927049f6873ee088814ec018", "Inputs": [ { - "Id": "a7c19a53b6d24743b3d2077a7c7b4e8e", + "Id": "7ecb38d047b744f88ab5fee2b3a0d924", "Name": "centerPoint", "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -75,7 +74,7 @@ "KeepListStructure": false }, { - "Id": "0c120af0b03e4d69adb0c86132fa7448", + "Id": "da0d349ece154541ae8bca8a394a8c37", "Name": "radius", "Description": "Radius\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -86,7 +85,7 @@ ], "Outputs": [ { - "Id": "e8bce0bc0e6f4960b90d9fbfea32a4f7", + "Id": "0ac9bbc0c6964a47b51394bfab0808b4", "Name": "Circle", "Description": "Circle created with center point and radius", "UsingDefaultValue": false, @@ -95,17 +94,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "db852272f12d4658b8e25db0b5471ac1", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "ae2cf4d3605b412d995e3dfbda63b359", "Inputs": [ { - "Id": "7a32aef3fe6b412da72e9b2446f69901", + "Id": "56446a9139b94014b7ad13e5db0e4aff", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -114,7 +113,7 @@ "KeepListStructure": false }, { - "Id": "07ffe30b5185419bb7305bd0a5cf0f70", + "Id": "d13c75a657bb4df5befd296f3e5cf173", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -125,7 +124,7 @@ ], "Outputs": [ { - "Id": "488e8561195d4e5da83aa49be51fc691", + "Id": "9dd7cdcb5c344552baa81ea81d81a314", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -134,18 +133,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", "Replication": "Auto", "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2eb4a46c56e14511b867475fb22d0de9", "NodeType": "CodeBlockNode", - "Code": "1;\n3;", - "Id": "1b45a3194e6c4429ae3cb3322157dced", "Inputs": [], "Outputs": [ { - "Id": "88e962e0cfda488f91f5d5d72667562d", + "Id": "bc44e22f90d642eeb697182ef9290b66", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -154,7 +153,7 @@ "KeepListStructure": false }, { - "Id": "ef6a38994a9d400abd89fd096675d424", + "Id": "c15a70d741b7449abeddf7367f56a56d", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -164,18 +163,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n3;" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, - "Id": "74d100b9320c42a19737c18253352c6c", + "Id": "fa16955cc9a7434681b29d3351dd8b71", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "419351d39fc3422f87e3767efafafb2d", + "Id": "f7a961de4b81420883d5a8c53e8fd822", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -185,16 +184,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a number" + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f8c951af36d54b87822eacd2fcc28bca", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", - "Id": "0edebe63c1174265802646b6e9e1f086", "Inputs": [ { - "Id": "895cdf3c4a7f4a18bf155a6c58d80401", + "Id": "6b273a63e8bc46a29bec564748b47d69", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -205,7 +204,7 @@ ], "Outputs": [ { - "Id": "652be9c443b545e29e3c961ff3064f41", + "Id": "c5aa598011ad4c62aca920e571d0979f", "Name": "Geometry[]", "Description": "Geometry[]", "UsingDefaultValue": false, @@ -214,17 +213,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", "Replication": "Auto", "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4787fcbe7acf463d877516db6706d220", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double", - "Id": "f7dba8d5ff44407c9a337edd06c62f60", "Inputs": [ { - "Id": "f906dfaff37244f5abc832ca6449fb33", + "Id": "f5df868a2745417684448ca9b85ddbd9", "Name": "curves", "Description": "Curves to join into polycurve\n\nCurve[]", "UsingDefaultValue": false, @@ -233,7 +232,7 @@ "KeepListStructure": false }, { - "Id": "3fa28aee75f7443eb5d5faa2da0238ca", + "Id": "55edd51dd4034031846d67aaabb04594", "Name": "joinTolerance", "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001", "UsingDefaultValue": true, @@ -242,7 +241,7 @@ "KeepListStructure": false }, { - "Id": "cc79d3efb7fa4dccbf7af9a8facbd4e9", + "Id": "551e4cb01c8f40e2a967cedf31c61cac", "Name": "trimCurves", "Description": "bool\nDefault value : false", "UsingDefaultValue": true, @@ -251,7 +250,7 @@ "KeepListStructure": false }, { - "Id": "20ca032e6719457e9edadd41ab05a43c", + "Id": "e82b43ec7c944b18bd245181aa14bc73", "Name": "trimLength", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, @@ -262,7 +261,7 @@ ], "Outputs": [ { - "Id": "11b3687a3596436ebef77218e828687e", + "Id": "a25c8ef8278e40559fc63b6aa98f2f2f", "Name": "PolyCurve", "Description": "Polycurve created by joined curves", "UsingDefaultValue": false, @@ -271,69 +270,70 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double", "Replication": "Auto", "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve" } ], "Connectors": [ { - "Start": "885fe67deb624e16b2b770e5a776bcac", - "End": "895cdf3c4a7f4a18bf155a6c58d80401", - "Id": "ab9d6311986949b1be7828fb95577674", + "Start": "0fc71041a9764f28b462864676a656e5", + "End": "6b273a63e8bc46a29bec564748b47d69", + "Id": "032c0c3460864f2abd5786480a0434f2", "IsHidden": "False" }, { - "Start": "e8bce0bc0e6f4960b90d9fbfea32a4f7", - "End": "028f3749073848838e7c5e1ed952c017", - "Id": "85c3189780464b0e94c877c834294503", + "Start": "0ac9bbc0c6964a47b51394bfab0808b4", + "End": "b84fc4a4aa9042f0a484b02dc621e657", + "Id": "62f3bb53d3074f49b26810dae69dedd0", "IsHidden": "False" }, { - "Start": "488e8561195d4e5da83aa49be51fc691", - "End": "a7c19a53b6d24743b3d2077a7c7b4e8e", - "Id": "9ab75dd6fe574f269d0044ea1fc5dd2e", + "Start": "9dd7cdcb5c344552baa81ea81d81a314", + "End": "7ecb38d047b744f88ab5fee2b3a0d924", + "Id": "c9fe4f085b6840ccb5160b0027759f89", "IsHidden": "False" }, { - "Start": "88e962e0cfda488f91f5d5d72667562d", - "End": "7a32aef3fe6b412da72e9b2446f69901", - "Id": "09b46a30c910413f90cb07ee6a699de1", + "Start": "bc44e22f90d642eeb697182ef9290b66", + "End": "56446a9139b94014b7ad13e5db0e4aff", + "Id": "d5df2643a6da4354ab7a80b96ccc21cb", "IsHidden": "False" }, { - "Start": "ef6a38994a9d400abd89fd096675d424", - "End": "07ffe30b5185419bb7305bd0a5cf0f70", - "Id": "5f0cd0e7d8014365a4be87c2cdbe295f", + "Start": "c15a70d741b7449abeddf7367f56a56d", + "End": "d13c75a657bb4df5befd296f3e5cf173", + "Id": "cdf5878308704f83ae2f6a3a93f1965c", "IsHidden": "False" }, { - "Start": "419351d39fc3422f87e3767efafafb2d", - "End": "0c120af0b03e4d69adb0c86132fa7448", - "Id": "24b7152b5e884b42af43ae207130fc8b", + "Start": "f7a961de4b81420883d5a8c53e8fd822", + "End": "da0d349ece154541ae8bca8a394a8c37", + "Id": "1019084bcc364246826e6ea1cf29a06f", "IsHidden": "False" }, { - "Start": "419351d39fc3422f87e3767efafafb2d", - "End": "196b2caaa69c47da9b978b950d79813d", - "Id": "d0f16d97efd8496cb68fa03ca9ba65b6", + "Start": "f7a961de4b81420883d5a8c53e8fd822", + "End": "470ee6113fd34d608177756d3dd6dac2", + "Id": "4f1d15f464814fd7aa187847f63670dc", "IsHidden": "False" }, { - "Start": "652be9c443b545e29e3c961ff3064f41", - "End": "f906dfaff37244f5abc832ca6449fb33", - "Id": "ffa4811af30d4409b789a6d7bcec012e", + "Start": "c5aa598011ad4c62aca920e571d0979f", + "End": "f5df868a2745417684448ca9b85ddbd9", + "Id": "735d78c82caa4ac4bcbdd0a55c7c2a27", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.17", + "Version": "2.19", "Data": {} } ], @@ -350,15 +350,15 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", + "Version": "2.19.0.5874", + "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": -1.3467477338674225, - "EyeY": 9.1670795838008026, - "EyeZ": 4.8400235098915392, + "EyeX": -5.2865187525749207, + "EyeY": 8.4793238639831543, + "EyeZ": 3.4582529067993164, "LookX": 3.300147533416748, "LookY": -5.7156438827514648, "LookZ": -6.5646471977233887, @@ -369,79 +369,79 @@ "ConnectorPins": [], "NodeViews": [ { + "Id": "cea57dee0ce14bfeb1497c7c8ff0feed", "Name": "Polygon.RegularPolygon", - "ShowGeometry": true, - "Id": "e8bd67d92058495087d072431b062d5a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 287.19563845001596, - "Y": -99.557196209511176 + "ShowGeometry": true, + "X": 288.46612959296908, + "Y": -104.02052099892569 }, { + "Id": "3eb0c793c1834954bcae07ad9b471654", "Name": "Circle.ByCenterPointRadius", - "ShowGeometry": false, - "Id": "15359348927049f6873ee088814ec018", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -88.804361549984037, - "Y": -99.557196209511176 + "ShowGeometry": false, + "X": -95.8617772852532, + "Y": -165.88497209429113 }, { + "Id": "db852272f12d4658b8e25db0b5471ac1", "Name": "Point.ByCoordinates", - "ShowGeometry": false, - "Id": "ae2cf4d3605b412d995e3dfbda63b359", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -413.60436154998411, - "Y": -177.55719620951118 + "ShowGeometry": false, + "X": -412.53387040703092, + "Y": -182.02052099892569 }, { + "Id": "2eb4a46c56e14511b867475fb22d0de9", "Name": "Code Block", - "ShowGeometry": false, - "Id": "1b45a3194e6c4429ae3cb3322157dced", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -668.00436154998408, - "Y": -168.90219620951117 + "ShowGeometry": false, + "X": -666.53387040703092, + "Y": -173.36552099892569 }, { + "Id": "fa16955cc9a7434681b29d3351dd8b71", "Name": "Number", - "ShowGeometry": false, - "Id": "74d100b9320c42a19737c18253352c6c", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -413.60436154998411, - "Y": 12.442803790488824 + "ShowGeometry": false, + "X": -412.53387040703092, + "Y": 7.97947900107431 }, { + "Id": "f8c951af36d54b87822eacd2fcc28bca", "Name": "Geometry.Explode", - "ShowGeometry": true, - "Id": "0edebe63c1174265802646b6e9e1f086", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 643.195638450016, - "Y": -99.557196209511176 + "ShowGeometry": true, + "X": 644.46612959296908, + "Y": -104.02052099892569 }, { + "Id": "4787fcbe7acf463d877516db6706d220", "Name": "PolyCurve.ByJoinedCurves", - "ShowGeometry": true, - "Id": "f7dba8d5ff44407c9a337edd06c62f60", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 995.99563845001592, - "Y": -99.557196209511176 + "ShowGeometry": true, + "X": 994.118477263776, + "Y": -113.0827926873597 } ], "Annotations": [], - "X": 461.68605612107274, - "Y": 215.59470836825085, - "Zoom": 0.66060355518809433 + "X": 414.4583702778699, + "Y": 195.04424511807269, + "Zoom": 0.58161697902844367 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.md b/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.md new file mode 100644 index 00000000000..6f93a17a861 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.md @@ -0,0 +1,10 @@ + + +## In Depth +`PolyCurve.ByJoinedCurves` creates joined curves from a set of curves with matching vertices. You can determine the permissible size of the gap between curves to be joined with the ‘joinTolerance` input. + +In the example below, a `Polygon.RegularPolygon` is exploded into a curve list and is then rejoined into a PolyCurve. +___ +## Example File + +![PolyCurve.ByJoinedCurves](./NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA_img.jpg b/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA_img.jpg new file mode 100644 index 00000000000..4ddc60f7921 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.EnableSmoothMode.md b/doc/distrib/NodeHelpFiles/NN2ZH7ONXE6AF3LL2XG7BSXNABGZRF4KYTGXDYF24O5PLZ2GWW4Q.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.EnableSmoothMode.md rename to doc/distrib/NodeHelpFiles/NN2ZH7ONXE6AF3LL2XG7BSXNABGZRF4KYTGXDYF24O5PLZ2GWW4Q.md index 03a8684a4f9..d65dfcae2dd 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.EnableSmoothMode.md +++ b/doc/distrib/NodeHelpFiles/NN2ZH7ONXE6AF3LL2XG7BSXNABGZRF4KYTGXDYF24O5PLZ2GWW4Q.md @@ -1,3 +1,5 @@ + + ## EnableSmoothMode - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter.dyn b/doc/distrib/NodeHelpFiles/NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter.dyn rename to doc/distrib/NodeHelpFiles/NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter.md b/doc/distrib/NodeHelpFiles/NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ.md similarity index 67% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter.md rename to doc/distrib/NodeHelpFiles/NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ.md index 73f559cad29..2cb1b4e3e5f 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter.md +++ b/doc/distrib/NodeHelpFiles/NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ.md @@ -1,7 +1,9 @@ + + ## In Depth Principal Curvatures at Parameter uses U and V input parameters and returns the curvatures in the U and V directions. This node returns a list of two numbers, with the first being the curvature in the U direction and the second being the curvature in the V direction. In the example below, we first create a surface by using a BySweep2Rails. We then use two number sliders to determine the U and V parameters to find the curvatures using a PrincipalCurvaturesAtParameter node. ___ ## Example File -![PrincipalCurvaturesAtParameter](./Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter_img.jpg) +![PrincipalCurvaturesAtParameter](./NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter_img.jpg b/doc/distrib/NodeHelpFiles/NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter_img.jpg rename to doc/distrib/NodeHelpFiles/NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToEdges.md b/doc/distrib/NodeHelpFiles/NTIOVTTOXGWZ33W6ET5JH4PSYC7L3IFSWCJV4Y3IG3CTARQGOG3A.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToEdges.md rename to doc/distrib/NodeHelpFiles/NTIOVTTOXGWZ33W6ET5JH4PSYC7L3IFSWCJV4Y3IG3CTARQGOG3A.md index 91d56585e5b..8ecba11dbbd 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToEdges.md +++ b/doc/distrib/NodeHelpFiles/NTIOVTTOXGWZ33W6ET5JH4PSYC7L3IFSWCJV4Y3IG3CTARQGOG3A.md @@ -1,3 +1,5 @@ + + ## BridgeEdgesToEdges - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.dyn b/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.dyn new file mode 100644 index 00000000000..9a81fa9d26f --- /dev/null +++ b/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.dyn @@ -0,0 +1,537 @@ +{ + "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [ + { + "Id": "4fd25c7abb42406eb64183323b390da8", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "5", + "MaximumValue": 10.0, + "MinimumValue": 3.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "5b4d90107c974168b1d6053bc480a259", + "Name": "Boolean", + "Type": "boolean", + "Type2": "boolean", + "Value": "true", + "Description": "Enables selection between True and False", + "SelectedIndex": 0 + }, + { + "Id": "4f3b2521746a4a8c8e5c2e438dacf042", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "2", + "MaximumValue": 10.0, + "MinimumValue": -10.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7d7435f4dcd14a1bb0693f701ecda485", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2d65ffe4cfe443df818d174ab092c7de", + "Name": "amount", + "Description": "Amount of random numbers the result list will contain.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e42a07c299594147a3a64ac1b075a8b5", + "Name": "number", + "Description": "List of random numbers between 0 and 1.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.RandomList@int", + "Replication": "Auto", + "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 3.0, + "StepValue": 1.0, + "Id": "4fd25c7abb42406eb64183323b390da8", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "15a6949436b446f8a8050d7047f12a85", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 5.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "11d18d7068564c249a8beb42837e0216", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "839139a1420a435d9914c76e55d5687e", + "Name": "coordinateSystem", + "Description": "Coordinate system to build the point in\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bc43d77f9f6c479faaf689130f74e353", + "Name": "angle", + "Description": "The angle is the rotation from the X axis in the coordinate system around the Z axis in degrees\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b4a379e398f542d5b2be39f22dcb982a", + "Name": "elevation", + "Description": "The elevation of the point above the XY plane\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2897007591ee4de8a441db960083707c", + "Name": "radius", + "Description": "The distance from the origin of the coordinate system\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9d977db65b4c4ec598d251614ba9cb2d", + "Name": "Point", + "Description": "Point at cylindrical coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCylindricalCoordinates@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double,double", + "Replication": "Auto", + "Description": "Form a Point in the given coordinate system given its position in cylindrical coordinates.\n\nPoint.ByCylindricalCoordinates (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), angle: double = 0, elevation: double = 0, radius: double = 1): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7ba7b96cdf3e43f2a51ba6620e80f8e9", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "40d7859b33a44c78a6b04321f1c0744e", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7c09d9ef4362411a9ccf03b3bab9751b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x*5;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2946ae2a7ef446f2bdb3bc8fb1fdd096", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "2ce56b7a595a4c2bb8992652589e9bca", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c6ee4f88894a47819b9c3a6508c93754", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..360..360/(a-1);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ca5657b3d8fa40a4a4a1338d2cb535f4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "183f751e8a264fcb8cd929988398040e", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "846ecfd9d96043cfba8085170f00814d", + "Name": "closeCurve", + "Description": "bool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f81be1339536455a99aabf625b6fcd14", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[], closeCurve: bool = false): NurbsCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "5b4d90107c974168b1d6053bc480a259", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8a50121983da40bca3993de89bb9126b", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f4b295e3381544ff8f84e24cad41c730", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "20cf24f98a2e47578afce6135f42cc6d", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4ded32f84243478dba82831813f45397", + "Name": "distance", + "Description": "Distance to extrude\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e705e881ea834b52ada6fb021493b596", + "Name": "Solid", + "Description": "The extruded Solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid@double", + "Replication": "Auto", + "Description": "Extrudes a Curve in the Normal direction by the specified distance. Curve must be closed.\n\nCurve.ExtrudeAsSolid (distance: double = 1): Solid" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": -10.0, + "StepValue": 0.1, + "Id": "4f3b2521746a4a8c8e5c2e438dacf042", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "117067d310c046c6ad067342f7854661", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 2.0 + } + ], + "Connectors": [ + { + "Start": "e42a07c299594147a3a64ac1b075a8b5", + "End": "40d7859b33a44c78a6b04321f1c0744e", + "Id": "82e548ef0d0644d49299d3085369f318", + "IsHidden": "False" + }, + { + "Start": "15a6949436b446f8a8050d7047f12a85", + "End": "2d65ffe4cfe443df818d174ab092c7de", + "Id": "3df6eb229cb44841859aaf03978a537d", + "IsHidden": "False" + }, + { + "Start": "15a6949436b446f8a8050d7047f12a85", + "End": "2ce56b7a595a4c2bb8992652589e9bca", + "Id": "626639224a8e49a4bbb2d41ad2f6d847", + "IsHidden": "False" + }, + { + "Start": "9d977db65b4c4ec598d251614ba9cb2d", + "End": "183f751e8a264fcb8cd929988398040e", + "Id": "3196a496daa445aab507a0d16928f85e", + "IsHidden": "False" + }, + { + "Start": "7c09d9ef4362411a9ccf03b3bab9751b", + "End": "2897007591ee4de8a441db960083707c", + "Id": "e233062fe61047fd88cff3f5a789dc17", + "IsHidden": "False" + }, + { + "Start": "c6ee4f88894a47819b9c3a6508c93754", + "End": "bc43d77f9f6c479faaf689130f74e353", + "Id": "9ccbda4bff18491998e540f223c8b946", + "IsHidden": "False" + }, + { + "Start": "f81be1339536455a99aabf625b6fcd14", + "End": "20cf24f98a2e47578afce6135f42cc6d", + "Id": "b118ec25ca03453ea5d1bdec3b0ca953", + "IsHidden": "False" + }, + { + "Start": "8a50121983da40bca3993de89bb9126b", + "End": "846ecfd9d96043cfba8085170f00814d", + "Id": "b6a8a3428d5b470aa03e4055e0e492cf", + "IsHidden": "False" + }, + { + "Start": "117067d310c046c6ad067342f7854661", + "End": "4ded32f84243478dba82831813f45397", + "Id": "6e6ee1d1f80040b19db23fcb7bfb4c50", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -3.62465238571167, + "EyeY": 9.2647066116333, + "EyeZ": 10.161786079406738, + "LookX": 6.6045675277709961, + "LookY": -9.2482500076293945, + "LookZ": -18.156381607055664, + "UpX": 0.078060783445835114, + "UpY": 0.9735788106918335, + "UpZ": -0.21459411084651947 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "7d7435f4dcd14a1bb0693f701ecda485", + "Name": "Math.RandomList", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -529.958720393653, + "Y": 241.1898338525456 + }, + { + "Id": "4fd25c7abb42406eb64183323b390da8", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -977.958720393653, + "Y": 167.18983385254555 + }, + { + "Id": "11d18d7068564c249a8beb42837e0216", + "Name": "Point.ByCylindricalCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 145.04127960634696, + "Y": 99.362333852545532 + }, + { + "Id": "7ba7b96cdf3e43f2a51ba6620e80f8e9", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -208.95872039365304, + "Y": 241.1898338525456 + }, + { + "Id": "2946ae2a7ef446f2bdb3bc8fb1fdd096", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -208.95872039365304, + "Y": 93.189833852545519 + }, + { + "Id": "ca5657b3d8fa40a4a4a1338d2cb535f4", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 549.041279606347, + "Y": 206.36233385254553 + }, + { + "Id": "5b4d90107c974168b1d6053bc480a259", + "Name": "Boolean", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 145.04127960634696, + "Y": 347.36233385254553 + }, + { + "Id": "f4b295e3381544ff8f84e24cad41c730", + "Name": "Curve.ExtrudeAsSolid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 997.041279606347, + "Y": 278.36233385254553 + }, + { + "Id": "4f3b2521746a4a8c8e5c2e438dacf042", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 549.041279606347, + "Y": 384.36233385254553 + } + ], + "Annotations": [], + "X": 533.15332654527322, + "Y": 31.966041969565367, + "Zoom": 0.54514375520319824 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.md b/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.md new file mode 100644 index 00000000000..91357716e82 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.md @@ -0,0 +1,10 @@ + + +## In Depth +`Curve.ExtrudeAsSolid (curve, distance)` extrudes an input closed, planar curve using an input number to determine the distance of the extrusion. The direction of the extrusion is determined by the normal vector of the plane that the curve lies in. This node caps the ends of the extrusion to create a solid. + +In the example below, we first create a NurbsCurve by using a `NurbsCurve.ByPoints` node, with a set of randomly generated points as the input. Then, a `Curve.ExtrudeAsSolid` node is used to extrude the curve as a solid. A number slider is used as the `distance` input in the `Curve.ExtrudeAsSolid` node. +___ +## Example File + +![Curve.ExtrudeAsSolid(curve, distance)](./NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA_img.jpg b/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA_img.jpg new file mode 100644 index 00000000000..d8668c6ff86 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadii.md b/doc/distrib/NodeHelpFiles/O4AZYQKKSK7J5LQTW2WAZMMEFQCRSMDS5RYJ7LGVKPDRQOPRHILQ.md similarity index 81% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadii.md rename to doc/distrib/NodeHelpFiles/O4AZYQKKSK7J5LQTW2WAZMMEFQCRSMDS5RYJ7LGVKPDRQOPRHILQ.md index 0e4bd007c5a..4c5afe0e7e9 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadii.md +++ b/doc/distrib/NodeHelpFiles/O4AZYQKKSK7J5LQTW2WAZMMEFQCRSMDS5RYJ7LGVKPDRQOPRHILQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a cone is created with its base positioned on the origin of the Coordinate System, defined by the `cs` input. The size of the cone is set by `height`, `startRadius`, and `endRadius`. The spans in radial and height directions are controlled by `radiusSpans` and `heightSpans` inputs. The initial symmetry of the shape is specified by the `symmetry` input. If X or Y symmetry is set to True, the value of radial spans must be a multiple of 4. Finally, the `inSmoothMode` input is used to switch between smooth and box mode preview of the T-Spline surface. diff --git a/doc/distrib/NodeHelpFiles/OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA.md b/doc/distrib/NodeHelpFiles/OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA.md index 4077ba01e28..b4ddab52de8 100644 --- a/doc/distrib/NodeHelpFiles/OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA.md +++ b/doc/distrib/NodeHelpFiles/OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA.md @@ -5,5 +5,5 @@ Transforms this geometry from source CoordinateSystem to a new context Coordinat ___ ## Example File -![Transform (fromCoordinateSystem, contextCoordinateSystem)](./Autodesk.DesignScript.Geometry.Geometry.Transform(geometry,%20fromCoordinateSystem,%20contextCoordinateSystem)_img.jpg) +![Transform (fromCoordinateSystem, contextCoordinateSystem)](./OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ.md b/doc/distrib/NodeHelpFiles/OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ.md index c35eaba5d82..566d85dfada 100644 --- a/doc/distrib/NodeHelpFiles/OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ.md +++ b/doc/distrib/NodeHelpFiles/OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ.md @@ -5,5 +5,5 @@ ByOriginVectors (origin, xAxis, yAxis) will return a new CoordinateSystem at an ___ ## Example File -![ByOriginVectors (origin, xAxis, yAxis)](./Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin,%20xAxis,%20yAxis)_img.jpg) +![ByOriginVectors (origin, xAxis, yAxis)](./OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldVertices.md b/doc/distrib/NodeHelpFiles/OIJALKI73VKASCFK5TTWV255GAJ6VI4DQDKA5BCILT7GMGHVQ3CA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldVertices.md rename to doc/distrib/NodeHelpFiles/OIJALKI73VKASCFK5TTWV255GAJ6VI4DQDKA5BCILT7GMGHVQ3CA.md index 357b98499b3..a2e95e97158 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldVertices.md +++ b/doc/distrib/NodeHelpFiles/OIJALKI73VKASCFK5TTWV255GAJ6VI4DQDKA5BCILT7GMGHVQ3CA.md @@ -1,3 +1,5 @@ + + ## NonManifoldVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4).dyn b/doc/distrib/NodeHelpFiles/OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4).dyn rename to doc/distrib/NodeHelpFiles/OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4).md b/doc/distrib/NodeHelpFiles/OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ.md similarity index 64% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4).md rename to doc/distrib/NodeHelpFiles/OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ.md index e7192a6149c..413e93ba109 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4).md +++ b/doc/distrib/NodeHelpFiles/OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ.md @@ -1,7 +1,9 @@ + + ## In Depth The Rectangle By Corner Points node takes four input points and creates a rectangle from them. The input points must reflect a rectangle form. In this example, two Number Sliders are used to create the Points By Coordinates at the rectangle’s vertices. A similar but distinct Rectangle ByCornerPoints node uses a list of points as the input rather than each input separately. Both nodes are shown in this example. ___ ## Example File -![ByCornerPoints (p1, p2, p3, p4)](./Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1,%20p2,%20p3,%20p4)_img.jpg) +![ByCornerPoints (p1, p2, p3, p4)](./OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4)_img.jpg b/doc/distrib/NodeHelpFiles/OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4)_img.jpg rename to doc/distrib/NodeHelpFiles/OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VerticesCount.md b/doc/distrib/NodeHelpFiles/OUBDJTXQVGIEZZTOCO3QDFCDT73JUQD54U6YYFBJZUKZDZEYPYKA.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VerticesCount.md rename to doc/distrib/NodeHelpFiles/OUBDJTXQVGIEZZTOCO3QDFCDT73JUQD54U6YYFBJZUKZDZEYPYKA.md index 55e682cd9b4..c95d51c4f5b 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VerticesCount.md +++ b/doc/distrib/NodeHelpFiles/OUBDJTXQVGIEZZTOCO3QDFCDT73JUQD54U6YYFBJZUKZDZEYPYKA.md @@ -1,3 +1,5 @@ + + ## VerticesCount - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.dyn b/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.dyn new file mode 100644 index 00000000000..3fa249e4737 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.dyn @@ -0,0 +1,697 @@ +{ + "Uuid": "6d09060e-b571-430f-8acb-8ac9ace0f587", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Curve.NormalAtParameter", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "65c516efb25342d487b79b34c54a9be3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a0f48305ce9043aa9ce98be4633a702a", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0dd37d7cb93e49a3872f03a1af2ac0dd", + "Name": "param", + "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "17dc809e69c343289b3a091c88b435e9", + "Name": "side", + "Description": "If 'side' is set to false, the normal will point to the right side of the curve (moving from the startpoint to the endpoint of the curve). If 'side' is true, the normal will point to the left of the curve.\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "66c8e1852ae84efaa713dcfa3245c9fa", + "Name": "Vector", + "Description": "A Vector perpendicular to the curve at param", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.NormalAtParameter@double,bool", + "Replication": "Auto", + "Description": "Get a Vector perpendicular to the curve at a specified parameter between StartParameter() and EndParameter() The curve must be planar. The resulting normal will be consistent across the entire curvature of the curve.\n\nCurve.NormalAtParameter (param: double = 0, side: bool = false): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "55f06b1f7b5545b09cd6b33ace5d46da", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cd90804c0055467aad39909018be6fb8", + "Name": "firstPoint", + "Description": "1st point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b0d0cdc387aa40ecbcaf27633049eed9", + "Name": "secondPoint", + "Description": "2nd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "892581848edd427abcd2209c7a201724", + "Name": "thirdPoint", + "Description": "3rd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f8a0b76cb66748a5ac1b3b1421fb4891", + "Name": "Arc", + "Description": "Arc created from three points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a775f12e2fb7456f9236475531184d62", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "521004f876b94b6098317a29b760b8c0", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "41bf66cc884f45249be8ca6bb93de244", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2d93367df6c3453982fd2275ad0dc44b", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c7fed407ffcf4961a9371d691a1bc45a", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8258659027664df7a19efbe103a2757e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1c465b949a56464a94217eccc2b7a0b4", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "071390cdafb34310ad9114ad31c512ff", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3aa2c94ce6f14d43b5a249017c86c6a6", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6006948e04e74b0b9219ab8267a9e76d", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3d5ff3896ffd4a248eb198543d101c0c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7d1db9f7b1d5450db07908316e30f0f8", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bf0fe4c4e8c84a218f901d4650b20802", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fd58ccde68da4289a4a0e761770456f2", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "013848be894248daac0f9c9d5d970f33", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "afda0da3d7a14526824cc22576b10447", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f23b1098cb4c43eabdeedaa0badc8799", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d94eba360718431cb113eae26a1e20ff", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3d489ac8010a424ba1d0756c955eaeb3", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;\n2;\n3;" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 1.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "8a746e2ace7043e48f5d6f86acf3705b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7ba64554498d4455b9222b72d58b2f63", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.6 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "724c88d5835b447ca7f573cef6642f2f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "eab19885159b4a1892b1620d335227c4", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cc466d17ef074eefb7158d3c22a0d127", + "Name": "direction", + "Description": "Direction vector\n\nVector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "94dc20ffe7dc4c1a8226c672e9905a4b", + "Name": "length", + "Description": "Length of line\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7df15be324bf4f729c096d625d11cd61", + "Name": "Line", + "Description": "Line from start direction and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointDirectionLength@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Create a straight Line starting at start Point, extending in Vector direction by specified length.\n\nLine.ByStartPointDirectionLength (startPoint: Point, direction: Vector, length: double = 1): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a5003e234d3a47b09de21bd6c6dc013d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "aa1b88fd854d4c369a88518dc2b26fcb", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8961e9f15d704d2fa31b76077dca8eed", + "Name": "param", + "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f68742a07f604339bbbd02ea8542526f", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", + "Replication": "Auto", + "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "56e53392f2864b7587026ac4331ef43a", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3163dcade7b34060bd304ddb7545099d", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;" + } + ], + "Connectors": [ + { + "Start": "66c8e1852ae84efaa713dcfa3245c9fa", + "End": "cc466d17ef074eefb7158d3c22a0d127", + "Id": "4a607ab787374215bcb4f354b807c3fd", + "IsHidden": "False" + }, + { + "Start": "f8a0b76cb66748a5ac1b3b1421fb4891", + "End": "a0f48305ce9043aa9ce98be4633a702a", + "Id": "857173067d814f3ca605df7899b984e0", + "IsHidden": "False" + }, + { + "Start": "f8a0b76cb66748a5ac1b3b1421fb4891", + "End": "aa1b88fd854d4c369a88518dc2b26fcb", + "Id": "165e5561b9524684867897149a9e4ac3", + "IsHidden": "False" + }, + { + "Start": "c7fed407ffcf4961a9371d691a1bc45a", + "End": "cd90804c0055467aad39909018be6fb8", + "Id": "6d05d658b1d7419986dd944e44fb4087", + "IsHidden": "False" + }, + { + "Start": "6006948e04e74b0b9219ab8267a9e76d", + "End": "b0d0cdc387aa40ecbcaf27633049eed9", + "Id": "659dc53f881746e689d86aa64bde0fe3", + "IsHidden": "False" + }, + { + "Start": "013848be894248daac0f9c9d5d970f33", + "End": "892581848edd427abcd2209c7a201724", + "Id": "536ee28ab546474db7338bd1b9bf8147", + "IsHidden": "False" + }, + { + "Start": "f23b1098cb4c43eabdeedaa0badc8799", + "End": "521004f876b94b6098317a29b760b8c0", + "Id": "0467b95d937b4ddd98d8fffc5f92868c", + "IsHidden": "False" + }, + { + "Start": "d94eba360718431cb113eae26a1e20ff", + "End": "071390cdafb34310ad9114ad31c512ff", + "Id": "971262cd01734f6b9982e92946470b9b", + "IsHidden": "False" + }, + { + "Start": "3d489ac8010a424ba1d0756c955eaeb3", + "End": "7d1db9f7b1d5450db07908316e30f0f8", + "Id": "057c6a7eb8a44b3d8ac54d9a0c748a08", + "IsHidden": "False" + }, + { + "Start": "7ba64554498d4455b9222b72d58b2f63", + "End": "0dd37d7cb93e49a3872f03a1af2ac0dd", + "Id": "beee680fe7b94833a7be1a54db769984", + "IsHidden": "False" + }, + { + "Start": "7ba64554498d4455b9222b72d58b2f63", + "End": "8961e9f15d704d2fa31b76077dca8eed", + "Id": "0e8d46ce3ddd40ce8075962c6bdf06ad", + "IsHidden": "False" + }, + { + "Start": "f68742a07f604339bbbd02ea8542526f", + "End": "eab19885159b4a1892b1620d335227c4", + "Id": "61d05624d83f49699cc2b827351ad779", + "IsHidden": "False" + }, + { + "Start": "3163dcade7b34060bd304ddb7545099d", + "End": "94dc20ffe7dc4c1a8226c672e9905a4b", + "Id": "92761846419c4c6899078021cf310ebe", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5874", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "65c516efb25342d487b79b34c54a9be3", + "Name": "Curve.NormalAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 826.29098435284709, + "Y": 173.109567548725 + }, + { + "Id": "55f06b1f7b5545b09cd6b33ace5d46da", + "Name": "Arc.ByThreePoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 332.600542059933, + "Y": 173.109567548725 + }, + { + "Id": "a775f12e2fb7456f9236475531184d62", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 8.10054205993254, + "Y": -5.89043245127493 + }, + { + "Id": "8258659027664df7a19efbe103a2757e", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 8.10054205993254, + "Y": 207.109567548725 + }, + { + "Id": "3d5ff3896ffd4a248eb198543d101c0c", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 8.10054205993254, + "Y": 420.10956754872495 + }, + { + "Id": "afda0da3d7a14526824cc22576b10447", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -245.899457940067, + "Y": 224.592067548725 + }, + { + "Id": "8a746e2ace7043e48f5d6f86acf3705b", + "Name": "Normal location", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 332.600542059933, + "Y": 485.10956754872495 + }, + { + "Id": "724c88d5835b447ca7f573cef6642f2f", + "Name": "Line.ByStartPointDirectionLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1477.3328427940044, + "Y": 546.48269432262 + }, + { + "Id": "a5003e234d3a47b09de21bd6c6dc013d", + "Name": "Curve.PointAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1125.3328427940044, + "Y": 491.48269432261992 + }, + { + "Id": "56e53392f2864b7587026ac4331ef43a", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1125.3328427940044, + "Y": 669.31019432261985 + } + ], + "Annotations": [ + { + "Id": "b78516169144421ab012217e98353268", + "Title": "Normal visualization", + "DescriptionText": " ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "724c88d5835b447ca7f573cef6642f2f", + "56e53392f2864b7587026ac4331ef43a", + "a5003e234d3a47b09de21bd6c6dc013d" + ], + "HasNestedGroups": false, + "Left": 1115.3328427940044, + "Top": 418.48269432261992, + "Width": 696.0, + "Height": 382.82749999999993, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 491.48269432261992, + "InitialHeight": 322.82749999999993, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "343cc605e71d41cfaf2a9b1170dda544", + "Title": "Normal location on curve; 0 is the start point, 1 is the endpoint of the curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 364.600542059933, + "Top": 420.10956754872495, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "8a746e2ace7043e48f5d6f86acf3705b" + } + ], + "X": 346.67893073896835, + "Y": 83.382374609072428, + "Zoom": 0.46338709529386984 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.md b/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.md new file mode 100644 index 00000000000..c32034b7e92 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.md @@ -0,0 +1,8 @@ + + +## In Depth +`Curve.NormalAtParameter (curve, param, side)` +___ +## Example File + +![Curve.NormalAtParameter(curve, param, side)](./PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ_img.jpg b/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ_img.jpg new file mode 100644 index 00000000000..89cbc538b3b Binary files /dev/null and b/doc/distrib/NodeHelpFiles/PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByRadial.md b/doc/distrib/NodeHelpFiles/PK6P6YKREOU7DHO6OXJFT6PUF5LSO2W7ZW4IOTGWYPW3BJYASCOQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByRadial.md rename to doc/distrib/NodeHelpFiles/PK6P6YKREOU7DHO6OXJFT6PUF5LSO2W7ZW4IOTGWYPW3BJYASCOQ.md index 2b5378a8f47..f441e9e035d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByRadial.md +++ b/doc/distrib/NodeHelpFiles/PK6P6YKREOU7DHO6OXJFT6PUF5LSO2W7ZW4IOTGWYPW3BJYASCOQ.md @@ -1,3 +1,5 @@ + + ## ByRadial - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.dyn b/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.dyn new file mode 100644 index 00000000000..e6f5fb3f9d7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.dyn @@ -0,0 +1,546 @@ +{ + "Uuid": "adebc203-078f-4e62-9938-2edda8d244ee", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Surface.BySweep", + "ElementResolver": { + "ResolutionMap": { + "Math": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e165226a11b348d0ada633517a0ea2ab", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "27e8e9bd809047eeb117072d9735fbaf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10..1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "cb378d260fb64cbb8aa954233ce749ee", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8c85891f98b7446db7a9907a670c59cf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..360..36;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1daa3dffaa2a4f46b68ac7a49bd23eea", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "55e9a55fb7f2467ea21cef2da0caa53b", + "Name": "angle", + "Description": "Angle in degrees to take the sine of.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dc2cfbde44b3495f911b83526e7f513f", + "Name": "double", + "Description": "Sine of the angle.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.Sin@double", + "Replication": "Auto", + "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "016ddadbd94a4469abb650e0b8ffa2b1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d34c4a8b00a543a8ba8fda0738a232b3", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "26af34ebcbf44284a70a8cd1d14963ad", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "116ae947b29c4537aaf1419470648b9b", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "301e2cf3bf6e4c4fbc68d7813b517d8e", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ffaa060cba4045c586c1f0cc9b809c30", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6ad1a21eee8d41049bb3b24bde538f3a", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dcc52cbd8d7c44fc9dea039521e500e1", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e7a7f6b0e654436080a8b9bb653e2a8f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4a82678308904173ae1f34f8682da2e4", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "747a9ba1908641409563d747632089ab", + "Name": "origin", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ded356198bf944b59ef664340dfe3f31", + "Name": "axis", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5dd9c3c373864baba0ed3cf5db60f556", + "Name": "degrees", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "30125b4a0362448a8df32f40f7aa7810", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", + "Replication": "Auto", + "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "af76b1ce20684422bacff094c96f3a9f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "669a0c529c48448f8dabb0cd59e5347f", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-90;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3335ba36cda641f5b9cc578c4f427375", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4aaafac64c4e45c7b2f8c05665a39c6c", + "Name": "Point", + "Description": "Origin point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", + "Replication": "Auto", + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1e5f5ae90ee64b37b4e9a09428dadc9e", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "95afe843791c47828f132d074d7797d6", + "Name": "Vector", + "Description": "Vector", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dba36c740beb4342bbfd33c62a89461b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "aa386a592db74e5fa20ec5222c5e4ca3", + "Name": "profile", + "Description": "Curve to sweep\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "48863d185d0a452aab748743d22d09e1", + "Name": "path", + "Description": "Path curve used to sweep along\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "76e7682e263e431ebb588acc59602b60", + "Name": "cutEndOff", + "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "23829cad5f414292b93ac92af773c711", + "Name": "Surface", + "Description": "Surface created by sweeping profile along path", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool", + "Replication": "Auto", + "Description": "Create a Surface by sweeping a profile Curve along a path.\n\nSurface.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Surface" + } + ], + "Connectors": [ + { + "Start": "27e8e9bd809047eeb117072d9735fbaf", + "End": "26af34ebcbf44284a70a8cd1d14963ad", + "Id": "59eef013af794bd09a73ca87981e2588", + "IsHidden": "False" + }, + { + "Start": "8c85891f98b7446db7a9907a670c59cf", + "End": "55e9a55fb7f2467ea21cef2da0caa53b", + "Id": "62038d07282c446a9db35403990912b0", + "IsHidden": "False" + }, + { + "Start": "dc2cfbde44b3495f911b83526e7f513f", + "End": "116ae947b29c4537aaf1419470648b9b", + "Id": "06cc9335645d46ba936d838a2ae2bc1d", + "IsHidden": "False" + }, + { + "Start": "301e2cf3bf6e4c4fbc68d7813b517d8e", + "End": "6ad1a21eee8d41049bb3b24bde538f3a", + "Id": "d622e075b687407899642f77e6a50b07", + "IsHidden": "False" + }, + { + "Start": "dcc52cbd8d7c44fc9dea039521e500e1", + "End": "4a82678308904173ae1f34f8682da2e4", + "Id": "b1e89e329767445c8e8346c954a3206b", + "IsHidden": "False" + }, + { + "Start": "dcc52cbd8d7c44fc9dea039521e500e1", + "End": "aa386a592db74e5fa20ec5222c5e4ca3", + "Id": "2b3ed20a6da643fca920cd31bda2cb80", + "IsHidden": "False" + }, + { + "Start": "30125b4a0362448a8df32f40f7aa7810", + "End": "48863d185d0a452aab748743d22d09e1", + "Id": "e359c52560784e8fbdbf0f6680aa96ae", + "IsHidden": "False" + }, + { + "Start": "669a0c529c48448f8dabb0cd59e5347f", + "End": "5dd9c3c373864baba0ed3cf5db60f556", + "Id": "4d21b1e24b4947caa6c7bb35e52a8db3", + "IsHidden": "False" + }, + { + "Start": "4aaafac64c4e45c7b2f8c05665a39c6c", + "End": "747a9ba1908641409563d747632089ab", + "Id": "e46c558396fd4836bcb523cfcba31776", + "IsHidden": "False" + }, + { + "Start": "95afe843791c47828f132d074d7797d6", + "End": "ded356198bf944b59ef664340dfe3f31", + "Id": "7a7d2c49af9b46cc8bbf5dbbf82e890f", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -12.151876449584961, + "EyeY": 10.257155418395996, + "EyeZ": 4.30262565612793, + "LookX": 16.018514633178711, + "LookY": -5.6682891845703125, + "LookZ": -8.9196844100952148, + "UpX": 0.073107823729515076, + "UpY": 0.996492862701416, + "UpZ": -0.040709063410758972 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "e165226a11b348d0ada633517a0ea2ab", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -32.770273301801126, + "Y": -166.01259982636884 + }, + { + "Id": "cb378d260fb64cbb8aa954233ce749ee", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -303.77027330180113, + "Y": -18.012599826368813 + }, + { + "Id": "1daa3dffaa2a4f46b68ac7a49bd23eea", + "Name": "Math.Sin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -32.770273301801126, + "Y": -17.840099826368828 + }, + { + "Id": "016ddadbd94a4469abb650e0b8ffa2b1", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 270.22972669819887, + "Y": -142.84009982636883 + }, + { + "Id": "ffaa060cba4045c586c1f0cc9b809c30", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 595.22972669819887, + "Y": -142.84009982636883 + }, + { + "Id": "e7a7f6b0e654436080a8b9bb653e2a8f", + "Name": "Geometry.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 930.22972669819887, + "Y": 31.159900173631172 + }, + { + "Id": "af76b1ce20684422bacff094c96f3a9f", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 595.22972669819887, + "Y": 298.98740017363122 + }, + { + "Id": "3335ba36cda641f5b9cc578c4f427375", + "Name": "Point.Origin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 595.22972669819887, + "Y": 4.159900173631172 + }, + { + "Id": "1e5f5ae90ee64b37b4e9a09428dadc9e", + "Name": "Vector.ZAxis", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 595.22972669819887, + "Y": 151.15990017363117 + }, + { + "Id": "dba36c740beb4342bbfd33c62a89461b", + "Name": "Surface.BySweep", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1263.7028101069766, + "Y": -25.783407418411684 + } + ], + "Annotations": [], + "X": 246.6123195350774, + "Y": 410.41720037883647, + "Zoom": 0.62740812659763423 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.md b/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.md new file mode 100644 index 00000000000..c1e60d75712 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.md @@ -0,0 +1,12 @@ + + +## In Depth +`Surface.BySweep (profile, path, cutEndOff)` creates a surface by sweeping an input curve along a specified path. The `cutEndOff` input controls whether to cut the end of the sweep and make it normal to the path. + +In the example below, we use a sine curve in the y-direction as the profile curve. We rotate this curve by -90 degrees around the world z-axis to use as a path curve. Surface BySweep moves the profile curve along the path curve creating a surface. + + +___ +## Example File + +![Surface.BySweep](./PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A_img.jpg b/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A_img.jpg new file mode 100644 index 00000000000..cf338e35dbc Binary files /dev/null and b/doc/distrib/NodeHelpFiles/PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.dyn b/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.dyn index b46cddb4efe..2b0c093308c 100644 --- a/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.dyn +++ b/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.dyn @@ -244,8 +244,8 @@ }, { "ConcreteType": "PythonNodeModels.PythonStringNode, PythonNodeModels", - "Engine": "CPython3", "EngineName": "CPython3", + "Engine": "CPython3", "VariableInputPorts": true, "Id": "45073da27bc84c689246c0a66bf70784", "NodeType": "ExtensionNode", @@ -311,15 +311,15 @@ "Description": "Runs a Python script from a string." }, { - "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", - "Id": "21f4468bd349414b8fe513c7dff82364", - "NodeType": "ExtensionNode", + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "4a5a5a408a1f4ec1be8970cde56cced7", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { - "Id": "23dc7c05278b4216beffb9a08f774965", + "Id": "5e1fd8d09fac49328649619b57e5092c", "Name": "", - "Description": "File Path", + "Description": "String", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -327,39 +327,8 @@ } ], "Replication": "Disabled", - "Description": "Allows you to select a file on the system and returns its file path", - "HintPath": "PythonScript.txt", - "InputValue": ".\\PythonScript.txt" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "Id": "1fe8ed1a07c447b4aa55a3061eec8e68", - "NodeType": "FunctionNode", - "Inputs": [ - { - "Id": "b313720131d5439d9a4e8642644fa871", - "Name": "file", - "Description": "File object to read text from\n\nvar", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "784541b637634e64948818d1fe9c595e", - "Name": "string", - "Description": "Contents of the text file.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "FunctionSignature": "DSCore.IO.FileSystem.ReadText@var", - "Replication": "Auto", - "Description": "Reads a text file and returns the contents as a string.\n\nFileSystem.ReadText (file: var): string" + "Description": "Creates a string", + "InputValue": "import clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nfrom System.Reflection import *\r\nimport System\r\nfrom System import Array\r\nfrom System.Collections.Generic import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\nsolid = IN[0]\r\nseed = IN[1]\r\nxCount = IN[2]\r\nyCount = IN[3]\r\n\r\nsolids = []\r\ncrvs = []\r\n\r\nedges = solid.Edges\r\nfor edge in edges:\r\n crvs.append(edge.CurveGeometry)\r\n\r\nbbox = BoundingBox.ByGeometry(crvs)\r\nyDist = bbox.MaxPoint.Y - bbox.MinPoint.Y\r\nxDist = bbox.MaxPoint.X - bbox.MinPoint.X\r\n\r\nxRange = list(range(xCount))\r\nyRange = list(range(yCount))\r\n\r\nfromCoord = solid.ContextCoordinateSystem\r\n\r\n# Loop through xRange and yRange\r\nfor i in xRange:\r\n for j in yRange:\r\n # Rotate and translate the coordinate system\r\n toCoord = fromCoord.Rotate(solid.ContextCoordinateSystem.Origin, Vector.ByCoordinates(0, 0, 1), (90 * (i + j % seed)))\r\n # Creating an Array type in .NET\r\n arrayObj = Array[System.Object]\r\n # Instantiating an object of that type with Length 1\r\n array1 = arrayObj.CreateInstance(System.Object, 1)\r\n # Creating our Vector to put into the array\r\n vec = Vector.ByCoordinates((xDist * i), (yDist * j), 0)\r\n # Adding our vector to the array at index zero\r\n array1[0] = vec\r\n # Letting .NET figure out what function to call instead of PythonNET - Note: Problems exist today in PythonNET 2\r\n toCoord = toCoord.GetType().InvokeMember(\"Translate\", BindingFlags.InvokeMethod, None, toCoord, array1)\r\n # Transform the solid from the source coordinate system to the target coordinate system and append to the list\r\n solids.append(solid.Transform(fromCoord, toCoord))\r\n\r\n# Assign your output to the OUT variable.\r\nOUT = solids\r\n" } ], "Connectors": [ @@ -412,28 +381,14 @@ "IsHidden": "False" }, { - "Start": "23dc7c05278b4216beffb9a08f774965", - "End": "b313720131d5439d9a4e8642644fa871", - "Id": "8ee7d5ce94214b85b52f16b410a93136", - "IsHidden": "False" - }, - { - "Start": "784541b637634e64948818d1fe9c595e", + "Start": "5e1fd8d09fac49328649619b57e5092c", "End": "044eb95418b84143affd5bf5e036d717", - "Id": "9c084356009b4df79f2bd759ce74d6af", + "Id": "160ba766cbc94c70aa42db624965ee8e", "IsHidden": "False" } ], "Dependencies": [], - "NodeLibraryDependencies": [ - { - "Name": "PythonScript.txt", - "ReferenceType": "External", - "Nodes": [ - "21f4468bd349414b8fe513c7dff82364" - ] - } - ], + "NodeLibraryDependencies": [], "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ @@ -463,20 +418,20 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.19.0.4746", + "Version": "3.0.0.6570", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": -14.117652893066406, - "EyeY": 14.245914459228516, - "EyeZ": 0.193756103515625, + "EyeX": -5.592674732208252, + "EyeY": 14.589745044708252, + "EyeZ": 5.339345932006836, "LookX": 6.4563751220703125, - "LookY": -8.1206436157226563, + "LookY": -8.120643615722656, "LookZ": -10.154024124145508, "UpX": -0.011704959906637669, - "UpY": 0.99976205825805664, + "UpY": 0.9997620582580566, "UpZ": 0.018408771604299545 }, "ConnectorPins": [], @@ -488,8 +443,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": 2524.2691177135894, - "Y": 3464.3486554804153 + "X": 2453.5898052565262, + "Y": 5487.3548666771 }, { "Id": "917f00ef16324bff952d6d99bc610bf7", @@ -498,8 +453,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": 2524.2691177135894, - "Y": 3611.3486554804153 + "X": 2453.5898052565262, + "Y": 5635.3548666771 }, { "Id": "62fabdca0fcf4102931718d04b68f30d", @@ -508,8 +463,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": 2090.2691177135894, - "Y": 3126.5211554804155 + "X": 2018.5898052565262, + "Y": 5025.527366677101 }, { "Id": "670fae8e8dc845db85f80c2ac642aafd", @@ -518,8 +473,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": 2524.2691177135894, - "Y": 3126.5211554804155 + "X": 2453.5898052565262, + "Y": 5227.527366677101 }, { "Id": "b59411eabb6745f3975e04a87771469e", @@ -528,8 +483,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": 2090.2691177135894, - "Y": 3315.5211554804155 + "X": 2018.5898052565262, + "Y": 5214.527366677101 }, { "Id": "1df42fffd0f147269d40e2fb32ed97a1", @@ -538,8 +493,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": 2090.2691177135894, - "Y": 3611.3486554804153 + "X": 2018.5898052565262, + "Y": 5510.3548666771 }, { "Id": "323319373726422db7ee65515c87c879", @@ -548,8 +503,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": 2090.2691177135894, - "Y": 3464.3486554804153 + "X": 2018.5898052565262, + "Y": 5363.3548666771 }, { "Id": "45073da27bc84c689246c0a66bf70784", @@ -558,33 +513,23 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": 2992.2787927977247, - "Y": 2959.8560666739718 - }, - { - "Id": "21f4468bd349414b8fe513c7dff82364", - "Name": "File Path", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "ShowGeometry": true, - "X": 2090.2691177135894, - "Y": 2960.9936339747524 + "X": 2800.5898052565262, + "Y": 4698.527366677101 }, { - "Id": "1fe8ed1a07c447b4aa55a3061eec8e68", - "Name": "FileSystem.ReadText", + "Id": "4a5a5a408a1f4ec1be8970cde56cced7", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": 2524.2691177135894, - "Y": 2960.9936339747524 + "X": 1656.3141180896075, + "Y": 4680.709679906147 } ], "Annotations": [], - "X": -1584.9716347871172, - "Y": -2541.1688487861684, - "Zoom": 0.87906886855275546 + "X": -692.6377427650598, + "Y": -2087.851842880719, + "Zoom": 0.45294270134228193 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.md b/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.md index cb477a189ce..96fda0f1be7 100644 --- a/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.md +++ b/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode.md @@ -1,5 +1,5 @@ ## In Depth -Python Script From String will return the result of the node's inputs passed through a string Python script. In the example below, a Python script is retrieved from a text file and converted into a string. A cube created from Cuboid.ByCorners is arrayed and translated by the Python script by looping through both X and Y. +Python Script From String will return the result of the node's inputs passed through a string Python script. In the example below, a Python script is retrieved from a string node. A cube created from Cuboid.ByCorners is arrayed and translated by the Python script by looping through both X and Y. ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode_img.jpg b/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode_img.jpg index 023a74d6c8c..3304ba82c2a 100644 Binary files a/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode_img.jpg and b/doc/distrib/NodeHelpFiles/PythonNodeModels.PythonStringNode_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/PythonScript.txt b/doc/distrib/NodeHelpFiles/PythonScript.txt deleted file mode 100644 index 446e4cd64ba..00000000000 --- a/doc/distrib/NodeHelpFiles/PythonScript.txt +++ /dev/null @@ -1,51 +0,0 @@ -import clr -clr.AddReference('ProtoGeometry') -from Autodesk.DesignScript.Geometry import * -from System.Reflection import * -import System -from System import Array -from System.Collections.Generic import * - -#The inputs to this node will be stored as a list in the IN variables. -solid = IN[0] -seed = IN[1] -xCount = IN[2] -yCount = IN[3] - -solids = [] -crvs = [] - -edges = solid.Edges -for edge in edges: - crvs.append(edge.CurveGeometry) - -bbox = BoundingBox.ByGeometry(crvs) -yDist = bbox.MaxPoint.Y-bbox.MinPoint.Y -xDist = bbox.MaxPoint.X-bbox.MinPoint.X - -xRange = list(range(xCount)) -yRange = list(range(yCount)) - -fromCoord = solid.ContextCoordinateSystem - -#Loop through X and Y -for i in xRange: - for j in yRange: - #Rotate and translate the coordinate system - toCoord = fromCoord.Rotate(solid.ContextCoordinateSystem.Origin,Vector.ByCoordinates(0,0,1),(90*(i+j%seed))) - #Creating an Array type in .NET - arrayObj = Array[System.Object] - #Instantiating an object of that type with Length 1 - array1 = arrayObj.CreateInstance(System.Object, 1) - #Creating our Vector to put into the array - vec = Vector.ByCoordinates((xDist*i),(yDist*j),0) - #Adding our vector to the array at index zero - array1[0] = vec - #Letting .NET figure out what function to call instead of PythonNET - Note: Problems exist today in PythonNET 2 - toCoord = toCoord.GetType().InvokeMember("Translate", BindingFlags.InvokeMethod, None, toCoord, array1) - #Transform the solid from the source coordinate system to the target coordinate system and append to the list - solids.append(solid.Transform(fromCoord,toCoord)) - - -#Assign your output to the OUT variable. -OUT = solids \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneBestFitThroughPoints.md b/doc/distrib/NodeHelpFiles/QMBSK3FVRYFQCMSXFIPKLNLYVY5W4C4PNN7IGZUPDZOVWUPWZNZQ.md similarity index 89% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneBestFitThroughPoints.md rename to doc/distrib/NodeHelpFiles/QMBSK3FVRYFQCMSXFIPKLNLYVY5W4C4PNN7IGZUPDZOVWUPWZNZQ.md index cb702750a4e..8e73708ac2d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneBestFitThroughPoints.md +++ b/doc/distrib/NodeHelpFiles/QMBSK3FVRYFQCMSXFIPKLNLYVY5W4C4PNN7IGZUPDZOVWUPWZNZQ.md @@ -1,3 +1,5 @@ + + ## In-Depth `TSplineSurface.ByPlaneBestFitThroughPoints` generates a T-Spline primitive plane surface from a list of points. To create the T-Spline Plane, the node uses the following inputs: - `points`: a set of points to define the plane orientation and origin. In cases where the input points do not lie on a single plane, the plane`s orientation is determined based on the best fit. A minimum of three points is required to create the surface. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DuplicateFaces.md b/doc/distrib/NodeHelpFiles/QVBZTZWGLGK2PKP6QSZJI7UBI2Y5Z7HF4ZG7JKETOZCBLOF5IIPA.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DuplicateFaces.md rename to doc/distrib/NodeHelpFiles/QVBZTZWGLGK2PKP6QSZJI7UBI2Y5Z7HF4ZG7JKETOZCBLOF5IIPA.md index 6e9822af183..c5ca8fe7e88 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DuplicateFaces.md +++ b/doc/distrib/NodeHelpFiles/QVBZTZWGLGK2PKP6QSZJI7UBI2Y5Z7HF4ZG7JKETOZCBLOF5IIPA.md @@ -1,3 +1,5 @@ + + ## DuplicateFaces - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve).dyn b/doc/distrib/NodeHelpFiles/R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve).dyn rename to doc/distrib/NodeHelpFiles/R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve).md b/doc/distrib/NodeHelpFiles/R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA.md similarity index 56% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve).md rename to doc/distrib/NodeHelpFiles/R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA.md index b3cc8c1a823..74911a60802 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve).md +++ b/doc/distrib/NodeHelpFiles/R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA.md @@ -1,7 +1,9 @@ + + ## In Depth Nurbs Curve By Points inputs a list of points to draw a Nurbs Curve through and also allows us to close the curve. This example generates four random points on the World XY plane and connects them in order in the X and Y directions, closing the curve back to the first point in the list. ___ ## Example File -![ByPoints (points, closeCurve)](./Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points,%20closeCurve)_img.jpg) +![ByPoints (points, closeCurve)](./R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve)_img.jpg b/doc/distrib/NodeHelpFiles/R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve)_img.jpg rename to doc/distrib/NodeHelpFiles/R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeEdgesAlongCurve.md b/doc/distrib/NodeHelpFiles/RJA3JYUP36W2AR37ZYMWTK2ZDSFS6YXA5LMXE5CAYOZZDO6754CQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeEdgesAlongCurve.md rename to doc/distrib/NodeHelpFiles/RJA3JYUP36W2AR37ZYMWTK2ZDSFS6YXA5LMXE5CAYOZZDO6754CQ.md index ca8a175ff56..59f037d5c1d 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeEdgesAlongCurve.md +++ b/doc/distrib/NodeHelpFiles/RJA3JYUP36W2AR37ZYMWTK2ZDSFS6YXA5LMXE5CAYOZZDO6754CQ.md @@ -1,3 +1,5 @@ + + ## ExtrudeEdgesAlongCurve - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.StarPointVertices.md b/doc/distrib/NodeHelpFiles/RMKGTFPZFLM5GGB475DWTHXFTJCBZQXE2HEVNUZA6OS72LH53HVQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.StarPointVertices.md rename to doc/distrib/NodeHelpFiles/RMKGTFPZFLM5GGB475DWTHXFTJCBZQXE2HEVNUZA6OS72LH53HVQ.md index 435460b884c..c266a2853fa 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.StarPointVertices.md +++ b/doc/distrib/NodeHelpFiles/RMKGTFPZFLM5GGB475DWTHXFTJCBZQXE2HEVNUZA6OS72LH53HVQ.md @@ -1,3 +1,5 @@ + + ## StarPointVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldEdges.md b/doc/distrib/NodeHelpFiles/RTIWDKESEBH6BZLFB4NRIVBLFZ72VYNZW4TBWEI6EEYG22TE6NBA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldEdges.md rename to doc/distrib/NodeHelpFiles/RTIWDKESEBH6BZLFB4NRIVBLFZ72VYNZW4TBWEI6EEYG22TE6NBA.md index 572b2435e58..26ab53e58ab 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldEdges.md +++ b/doc/distrib/NodeHelpFiles/RTIWDKESEBH6BZLFB4NRIVBLFZ72VYNZW4TBWEI6EEYG22TE6NBA.md @@ -1,3 +1,5 @@ + + ## NonManifoldEdges - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/RUAGD4YGKJ6XHPIKDL7GZX63CDAFMI6KUSR6XMXEBGJJOATEI5IA.md b/doc/distrib/NodeHelpFiles/RUAGD4YGKJ6XHPIKDL7GZX63CDAFMI6KUSR6XMXEBGJJOATEI5IA.md new file mode 100644 index 00000000000..8a0182e58b7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/RUAGD4YGKJ6XHPIKDL7GZX63CDAFMI6KUSR6XMXEBGJJOATEI5IA.md @@ -0,0 +1,7 @@ + + +## BySphereBestFit - Documentation +This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. + +For more information about adding documentation to nodes see https://github.com/DynamoDS/Dynamo/wiki/Create-and-Add-Custom-Documentation-to-Nodes + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives.dyn b/doc/distrib/NodeHelpFiles/RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives.dyn rename to doc/distrib/NodeHelpFiles/RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives.md b/doc/distrib/NodeHelpFiles/RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives.md rename to doc/distrib/NodeHelpFiles/RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ.md index 30709a8b551..7fffb8b49b2 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives.md +++ b/doc/distrib/NodeHelpFiles/RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ.md @@ -1,7 +1,9 @@ + + ## In Depth Creates a NurbsSurface satisfying a collection of different surface characteristics. This is the most advanced surface fitting method. The resultant surface will pass through all of the points. The number of tangents must match the number of points in the corresponding direction. The resultant surface will be degree 3 in both the U and V direction. The corner derivatives should be second order (dP/dUdV) and should be supplied in this order [ lowU, lowV ], [ highU, lowV ], [ lowU, highV ], [ highU, highV ]. ___ ## Example File -![ByPointsTangentsKnotsDerivatives](./Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives_img.jpg) +![ByPointsTangentsKnotsDerivatives](./RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives_img.jpg b/doc/distrib/NodeHelpFiles/RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives_img.jpg rename to doc/distrib/NodeHelpFiles/RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneLineAndPoint.md b/doc/distrib/NodeHelpFiles/SFB4J46343LP6YKDRW2FPILSS6UXITLDXWQKYJRD6LWHQJY2IYOA.md similarity index 90% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneLineAndPoint.md rename to doc/distrib/NodeHelpFiles/SFB4J46343LP6YKDRW2FPILSS6UXITLDXWQKYJRD6LWHQJY2IYOA.md index f44fd59b536..e71478aff97 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneLineAndPoint.md +++ b/doc/distrib/NodeHelpFiles/SFB4J46343LP6YKDRW2FPILSS6UXITLDXWQKYJRD6LWHQJY2IYOA.md @@ -1,3 +1,5 @@ + + ## In-Depth `TSplineSurface.ByPlaneLineAndPoint` generates a T-Spline primitive plane surface from a line and a point. The resulting T-Spline surface is a plane. To create the T-Spline Plane, the node uses the following inputs: - `line` and `point`: an input required to define the orientation and position of the plane. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneThreePoints.md b/doc/distrib/NodeHelpFiles/SFTUBFPMM3AWPUQ6E6XPGTDHXANNIVC3ZHSMIP63ZGMSHIEQMWFQ.md similarity index 90% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneThreePoints.md rename to doc/distrib/NodeHelpFiles/SFTUBFPMM3AWPUQ6E6XPGTDHXANNIVC3ZHSMIP63ZGMSHIEQMWFQ.md index e02b2e8b9d0..7e461e2c0b3 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneThreePoints.md +++ b/doc/distrib/NodeHelpFiles/SFTUBFPMM3AWPUQ6E6XPGTDHXANNIVC3ZHSMIP63ZGMSHIEQMWFQ.md @@ -1,3 +1,5 @@ + + ## In-Depth `TSplineSurface.ByPlaneThreePoints` generates a T-Spline primitive plane surface using three points as input. To create the T-Spline Plane, the node uses the following inputs: - `p1`, `p2` and `p3`: three points defining the position of the plane. The first point is considered the origin of the plane. diff --git a/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.dyn b/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.dyn new file mode 100644 index 00000000000..1c582850c75 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.dyn @@ -0,0 +1,904 @@ +{ + "Uuid": "1a95efd8-9b4d-4d46-8062-58c33543aa41", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Surface.ByLoft", + "ElementResolver": { + "ResolutionMap": { + "Math": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" + }, + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [ + { + "Id": "551c02cd02f2489d8ee299a953523fdc", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "2.9", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "f4ab7d87f0994bee846928b36cc5e65a", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "5.9", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "6f860554040d4f1d92215b4793174c61", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d4c759b9ebc147d0b68f6056377c3614", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10..1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e7e34ff533f1474eaba02b85dc4a5db2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2b8ac9911c1f4c90bcf519c505b25394", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c69b031ea8584076918679c80fa5e109", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8871d3da23a4494dbfc48352d740b5af", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8530a99d3f8f4f758edfaaf70cdfa676", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "66ebc58d24a14e37ba4ffba2cd5bd2f2", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "594e7d785738494e97748ebbbe540483", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..360..36;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "23d02c95b5ae4f80a908c1ba53ee60ca", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "08e2632346114c8082224fdc9ab29bb5", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d52bc593ae6b4efaa8f20cbe12e985b7", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d27dd588722c4bcab59de225bf0a7df7", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "a*Math.Sin(x);" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "551c02cd02f2489d8ee299a953523fdc", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "261f54d1a8394e4c82a87bb201bf0c20", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 2.9 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c4eac7b3bbc84efebedf7b25343dabbd", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "963e68777e5948a8b91cab273b069abf", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9818ff680c2541589f396355cdae13f3", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "99ed6956869f4bafbd492921381ff6e6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1fba7a7cf4cf4aeaae918ee8e804ddb3", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fd5e882ee82f47a08d3601129205ca86", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f74beda5f04645ac939dd4c3686ca250", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5e828b5f5b944133addc9f813be740e0", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c4641dc65c1467a8bd0eaede5f5bc54", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "95b789fa47b2448a9fefa63687f4c32e", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0, 10, 0);\nPoint.ByCoordinates(10, 10, 0);" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "9089cd8f9cc74a2789f009a955917c8d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6e7d357b98984e6ea571a1cb6e7f1b80", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "06648fdb6bf44d4eb8be2d9bab5d0eda", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fe2e88b36be34ad9b2efd40c2998e1e8", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "370f74cf91044a8596a16e26db637ef7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0f7801eec49f4e17912317cc76a464dd", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2d57914daebe48dbba4ccc436973fc29", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0c000719819a4041a87dbfd0d653a526", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9412092622074a988e7ea1578fe51ec6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5bf32d1e442341c4a94b3bc4fe789a7a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "11f067a5e59d4b429bc329f17dda7642", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0, 0, 0);\nPoint.ByCoordinates(10, 0, 0);" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "78a01b00b1e049e6b300bbd9c02e28e8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "42cc93af4d5f4da0a6aa467907dd1f5f", + "Name": "crossSections", + "Description": "Curves to loft through\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fedca907015740ec99c97c94b714debc", + "Name": "guideCurves", + "Description": "Curve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d9de9c321a8246638f237f12fc114cf9", + "Name": "Surface", + "Description": "Surface created by loft", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[],Autodesk.DesignScript.Geometry.Curve[]", + "Replication": "Auto", + "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[], guideCurves: Curve[]): Surface" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4101d4bc40fa4340965ff1558b10b656", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0a7295010cf84b0692cd8ef07a0112a6", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "620fed5a0ce94040bba7a14db6bf7e9c", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ee3a04a49ddf4e3ab81ec8691e123f60", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7aa3242ffda043ba884032423c92d8dc", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "2f356d855b534065818b543165faa544", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "54e685d454cb4edeac067aacf136cf4a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bb234aaf006f4506a8d7d0e3f4660ac0", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(a, 0, 0);\nPoint.ByCoordinates(a, 10, 0);" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "a37c4b43eaa74db69011f0694febe89e", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "51beb7ba4ca648789cb26c6586805a78", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1ca159147e1e45938e52a6489f9810a9", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ec89b15315c04d198e0538549840fbf6", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "f4ab7d87f0994bee846928b36cc5e65a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7812fbd8cbbc44c59d2795bde9a1eae2", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 5.9 + } + ], + "Connectors": [ + { + "Start": "d4c759b9ebc147d0b68f6056377c3614", + "End": "c69b031ea8584076918679c80fa5e109", + "Id": "ab505d9d528e4f349872b0fcbf6fcd8b", + "IsHidden": "False" + }, + { + "Start": "8530a99d3f8f4f758edfaaf70cdfa676", + "End": "963e68777e5948a8b91cab273b069abf", + "Id": "d5d6085e412e479f8d18659d58325107", + "IsHidden": "False" + }, + { + "Start": "594e7d785738494e97748ebbbe540483", + "End": "d52bc593ae6b4efaa8f20cbe12e985b7", + "Id": "696c5980d4024e92b5e75b5b9292c289", + "IsHidden": "False" + }, + { + "Start": "d27dd588722c4bcab59de225bf0a7df7", + "End": "8871d3da23a4494dbfc48352d740b5af", + "Id": "fdfc50a796954233b11377f221005152", + "IsHidden": "False" + }, + { + "Start": "261f54d1a8394e4c82a87bb201bf0c20", + "End": "08e2632346114c8082224fdc9ab29bb5", + "Id": "516ab621d5944e5f86c7998d6d072f46", + "IsHidden": "False" + }, + { + "Start": "9818ff680c2541589f396355cdae13f3", + "End": "1ca159147e1e45938e52a6489f9810a9", + "Id": "e359aeba9ac44e3caabcd21eb300ab20", + "IsHidden": "False" + }, + { + "Start": "f74beda5f04645ac939dd4c3686ca250", + "End": "6e7d357b98984e6ea571a1cb6e7f1b80", + "Id": "6fb0a8e9816e404db9c4a9e5ad692454", + "IsHidden": "False" + }, + { + "Start": "1c4641dc65c1467a8bd0eaede5f5bc54", + "End": "1fba7a7cf4cf4aeaae918ee8e804ddb3", + "Id": "64e2f32abafe430f876a237b30e34402", + "IsHidden": "False" + }, + { + "Start": "95b789fa47b2448a9fefa63687f4c32e", + "End": "fd5e882ee82f47a08d3601129205ca86", + "Id": "1737aacf2c904560940d333e6a618946", + "IsHidden": "False" + }, + { + "Start": "fe2e88b36be34ad9b2efd40c2998e1e8", + "End": "42cc93af4d5f4da0a6aa467907dd1f5f", + "Id": "b89caa040cca482b9a90581d79922ae8", + "IsHidden": "False" + }, + { + "Start": "0c000719819a4041a87dbfd0d653a526", + "End": "06648fdb6bf44d4eb8be2d9bab5d0eda", + "Id": "a92c075e51b94c81a6ed7827bb834c18", + "IsHidden": "False" + }, + { + "Start": "5bf32d1e442341c4a94b3bc4fe789a7a", + "End": "0f7801eec49f4e17912317cc76a464dd", + "Id": "fa3ffdb0acee469ea3cb358008d6b7ad", + "IsHidden": "False" + }, + { + "Start": "11f067a5e59d4b429bc329f17dda7642", + "End": "2d57914daebe48dbba4ccc436973fc29", + "Id": "8be3ae36d59d48b7b4723bcd2f6cecd8", + "IsHidden": "False" + }, + { + "Start": "ee3a04a49ddf4e3ab81ec8691e123f60", + "End": "51beb7ba4ca648789cb26c6586805a78", + "Id": "ebcc13a70a6c4a52be1bcf6cdc60980d", + "IsHidden": "False" + }, + { + "Start": "54e685d454cb4edeac067aacf136cf4a", + "End": "0a7295010cf84b0692cd8ef07a0112a6", + "Id": "44cf8c2ed20b4f7ca865389864628f16", + "IsHidden": "False" + }, + { + "Start": "bb234aaf006f4506a8d7d0e3f4660ac0", + "End": "620fed5a0ce94040bba7a14db6bf7e9c", + "Id": "ddaf98ac8d3a475c93137bf9d027a956", + "IsHidden": "False" + }, + { + "Start": "ec89b15315c04d198e0538549840fbf6", + "End": "fedca907015740ec99c97c94b714debc", + "Id": "4ecce1c165ed4da3afc1e1a6e9d71421", + "IsHidden": "False" + }, + { + "Start": "7812fbd8cbbc44c59d2795bde9a1eae2", + "End": "2f356d855b534065818b543165faa544", + "Id": "f1a7baabc3974c71b8e2111950a82a5a", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.110317230224609, + "EyeY": 10.710041046142578, + "EyeZ": 8.3238821029663086, + "LookX": 16.732326507568359, + "LookY": -4.6189045906066895, + "LookZ": -21.657403945922852, + "UpX": -0.029865782707929611, + "UpY": 0.99880611896514893, + "UpZ": 0.038656629621982574 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "6f860554040d4f1d92215b4793174c61", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -170.09728324938442, + "Y": 312.31791865093749 + }, + { + "Id": "e7e34ff533f1474eaba02b85dc4a5db2", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 277.90271675061558, + "Y": 335.4904186509375 + }, + { + "Id": "66ebc58d24a14e37ba4ffba2cd5bd2f2", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -618.09728324938442, + "Y": 551.14541865093747 + }, + { + "Id": "23d02c95b5ae4f80a908c1ba53ee60ca", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -170.09728324938442, + "Y": 460.3179186509376 + }, + { + "Id": "551c02cd02f2489d8ee299a953523fdc", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -618.09728324938442, + "Y": 403.3179186509376 + }, + { + "Id": "c4eac7b3bbc84efebedf7b25343dabbd", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 725.90271675061558, + "Y": 334.4904186509375 + }, + { + "Id": "99ed6956869f4bafbd492921381ff6e6", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 725.90271675061558, + "Y": -197.50958134906247 + }, + { + "Id": "5e828b5f5b944133addc9f813be740e0", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 277.90271675061558, + "Y": -188.85458134906244 + }, + { + "Id": "9089cd8f9cc74a2789f009a955917c8d", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1096.9027167506156, + "Y": -37.509581349062472 + }, + { + "Id": "370f74cf91044a8596a16e26db637ef7", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 725.90271675061558, + "Y": -20.509581349062472 + }, + { + "Id": "9412092622074a988e7ea1578fe51ec6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 277.90271675061558, + "Y": -11.8545813490625 + }, + { + "Id": "78a01b00b1e049e6b300bbd9c02e28e8", + "Name": "Surface.ByLoft", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1356.9027167506156, + "Y": 34.490418650937528 + }, + { + "Id": "4101d4bc40fa4340965ff1558b10b656", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 725.90271675061558, + "Y": 157.49041865093753 + }, + { + "Id": "7aa3242ffda043ba884032423c92d8dc", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 277.90271675061558, + "Y": 165.1454186509375 + }, + { + "Id": "a37c4b43eaa74db69011f0694febe89e", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1096.9027167506156, + "Y": 140.49041865093753 + }, + { + "Id": "f4ab7d87f0994bee846928b36cc5e65a", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -170.09728324938442, + "Y": 165.1454186509375 + } + ], + "Annotations": [], + "X": 410.3531956566851, + "Y": 171.152389631812, + "Zoom": 0.52486542792448354 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.md b/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.md new file mode 100644 index 00000000000..ac3994025ea --- /dev/null +++ b/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.md @@ -0,0 +1,11 @@ + + +## In Depth +`Surface.ByLoft (crossSections, guideCurves)` takes a list of cross sections to loft between, and a separate list of guide curves to determine the profile of the loft. + +In the example below, we use two straight lines as the input cross sections. For the guide curves, we create one sine curve and one straight line. A number slider controls the distance between the sine curve and the straight line. The resulting loft interpolates between the sine curve and the straight line. + +___ +## Example File + +![Surface.ByLoft](./SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ_img.jpg b/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ_img.jpg new file mode 100644 index 00000000000..7ef975da318 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount).dyn b/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.dyn similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount).dyn rename to doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.dyn index 92604c5f5cc..6d72b7d831a 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(xamount, yamount, zamount).dyn +++ b/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.dyn @@ -2,7 +2,7 @@ "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, "Description": "", - "Name": "Scale", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Scale", "ElementResolver": { "ResolutionMap": {} }, @@ -11,46 +11,51 @@ "Id": "f574c9563efa4ed5b50c6e23239fc856", "Name": "Number Slider", "Type": "number", - "Value": "2.1", + "Type2": "number", + "Value": "1.5", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 }, { "Id": "f164723564c849b0974a103294a65fa5", "Name": "Number Slider", "Type": "number", - "Value": "1.3", + "Type2": "number", + "Value": "0.6", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 }, { "Id": "476d6ee51bac40b48d2e56e25541c1da", "Name": "Number Slider", "Type": "number", - "Value": "0.9", + "Type2": "number", + "Value": "0.7", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "82d0fa1632ce471180a8a2fb9065792c", + "Id": "2bd9b71e771447d5802c06bf5a63bcfc", "Name": "startPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -59,7 +64,7 @@ "KeepListStructure": false }, { - "Id": "a0e5f8093c344fd0ae0fa0b60fcfd019", + "Id": "ed168a52e2ad44b9b27bdef4c55850d7", "Name": "endPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -68,7 +73,7 @@ "KeepListStructure": false }, { - "Id": "269dd75101da40fca119d30a36eb5fc6", + "Id": "e59cd43617de445aa10e8fe590ed2672", "Name": "startRadius", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -79,7 +84,7 @@ ], "Outputs": [ { - "Id": "282119161423413fa5905d1b53bbe98f", + "Id": "1946776834874365bf9ca8335961d1f5", "Name": "Cone", "Description": "Cone", "UsingDefaultValue": false, @@ -88,37 +93,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "fb784abe345a49ce9476f22cbf49e7a9", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "4a5bed2b743e408b9ab223e31cd219d1", + "Id": "932bfe51b6fa4cfca9595c2676a83e78", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "d4fc22cbdfcb4f58a67f392ccf159098", + "Id": "97cccc19dbb44722b919df9047440dee", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "39ff1dbf06ff4569a550261b494fb1f5", + "Id": "4462132c4e9546349f12e6b1c47538a6", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -127,27 +132,27 @@ ], "Outputs": [ { - "Id": "9ffd68e25a794843bd0d587565b81e18", + "Id": "9e46af23286b456c86ba2f4fbe3cb03f", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "5;\n2;\n8;", "Id": "47226805f4414bd689711e386a9009d1", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "3354fe2170ec47fa8e68bd1a7b0c82f8", + "Id": "4239984a596048cb999c0572a3029029", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -156,7 +161,7 @@ "KeepListStructure": false }, { - "Id": "93e2ee95f47a4da39fc670e0a21b13b1", + "Id": "2b0d2b71bb4a4ec383b9ff45b8a73bce", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -165,7 +170,7 @@ "KeepListStructure": false }, { - "Id": "6f034d55f45e43b488f65c5d49d749eb", + "Id": "fdcba43ca47c486d9d0c343bd73fb544", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -175,41 +180,41 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Id": "cb29ce4de19648ee800f936596f93067", + "NodeType": "FunctionNode", "Inputs": [], "Outputs": [ { - "Id": "2ccf32d88ba2413289aef90e2ee00ae6", + "Id": "ad2bcb980d0747a3b215fe81b544163f", "Name": "Point", - "Description": "Point", + "Description": "Origin point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, - "InputValue": 2.1, "Id": "f574c9563efa4ed5b50c6e23239fc856", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "adc0460e50a94a6187106d1f6f6cb947", + "Id": "da57ab3a944d464cbaa3bf709c7c1b11", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -219,16 +224,16 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 1.5 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double,double,double", "Id": "5aaaa7230fbf462c988802d9d1a38e6d", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "343f6e1705ee4fd7a53e5b7b5a9b0355", + "Id": "edfbbe203a3647e78dd7c3c552d76386", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -237,7 +242,7 @@ "KeepListStructure": false }, { - "Id": "48ebadd7b2c94f6b8d6f5666a9e3ed5f", + "Id": "3ee55143209a42ad8ab0f7b90e0ca027", "Name": "xamount", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -246,7 +251,7 @@ "KeepListStructure": false }, { - "Id": "2fcb872f27d2479094f911b694f2293a", + "Id": "b9f7bc5e711140daaa2842e5d9370d98", "Name": "yamount", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -255,7 +260,7 @@ "KeepListStructure": false }, { - "Id": "cafff11a54e44219b8f540898c229738", + "Id": "e7e538b713784155a319b037fe662d14", "Name": "zamount", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -266,7 +271,7 @@ ], "Outputs": [ { - "Id": "96683ec127df439686f14d9f1e0d8546", + "Id": "745104ea6a344501a99443369ca067bd", "Name": "Geometry", "Description": "Geometry", "UsingDefaultValue": false, @@ -275,22 +280,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double,double,double", "Replication": "Auto", "Description": "Scale non-uniformly around the origin\n\nGeometry.Scale (xamount: double = 1, yamount: double = 1, zamount: double = 1): Geometry" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, - "InputValue": 1.3, "Id": "f164723564c849b0974a103294a65fa5", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "f652e969cba5423fac21ea6f16f26b86", + "Id": "3cc22622e52e4f8f8b9f04f41df73153", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -300,21 +305,21 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 0.6 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.1, "StepValue": 0.1, - "InputValue": 0.9, "Id": "476d6ee51bac40b48d2e56e25541c1da", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "aeffba552f6d4126b7c8c7567e266213", + "Id": "9c4890613c6947a7813b426aa0dbddd0", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -324,18 +329,18 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 0.7 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]", "Id": "c2816fc84e564e86a4d8395ce00afde3", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "8aa5e59ed74442d6920c0c8f20495d58", + "Id": "258678c9549f4dd28aede5f4a81e169c", "Name": "bestFitPoints", - "Description": "Point[]", + "Description": "List of points to best fit line\n\nPoint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -344,26 +349,26 @@ ], "Outputs": [ { - "Id": "0caad4658b3342da9a840f03e5ab0e3c", + "Id": "4c77f78ae4db4e9da043ee407241d059", "Name": "Line", - "Description": "Line", + "Description": "Line from fit through points", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]", "Replication": "Auto", "Description": "Creates a Line best approximating a scatter plot of Points.\n\nLine.ByBestFitThroughPoints (bestFitPoints: Point[]): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vertex.PointGeometry", "Id": "11e0afb5a08b4379b971b83d9c022984", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "656d16e151ca43edb8941d245d09e838", + "Id": "4ee5197e1848487db3101d967125a003", "Name": "vertex", "Description": "Autodesk.DesignScript.Geometry.Vertex", "UsingDefaultValue": false, @@ -374,7 +379,7 @@ ], "Outputs": [ { - "Id": "6d98ab0be52842bfa6df069386c266af", + "Id": "7fe489c28a8a4c1d9051da59b5ce5111", "Name": "Point", "Description": "Point", "UsingDefaultValue": false, @@ -383,17 +388,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vertex.PointGeometry", "Replication": "Auto", "Description": "The Point where this Vertex is located\n\nVertex.PointGeometry: Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Topology.Vertices", "Id": "34d175f7e11743bb9a1af92c61def9f2", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "f60184c800834dd6afac206acb22cfcf", + "Id": "f94868a827ec4958ba4374ef8d4cf33d", "Name": "topology", "Description": "Autodesk.DesignScript.Geometry.Topology", "UsingDefaultValue": false, @@ -404,7 +409,7 @@ ], "Outputs": [ { - "Id": "432d36bce47d43bd9c6fcfb326de3cf3", + "Id": "033f68c64b534db081108b52fd92b9da", "Name": "Vertex[]", "Description": "Vertex[]", "UsingDefaultValue": false, @@ -413,37 +418,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Topology.Vertices", "Replication": "Auto", "Description": "The Vertices of the Topology\n\nTopology.Vertices: Vertex[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector", "Id": "8d8077c482544b0a803bebe8691a2cef", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "1f9253b81fb14be5bddb459e4bf2239f", + "Id": "48c6f1e6e6ed4ea29a4777f09bf06b55", "Name": "centerPoint", - "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "ecee2d7fb20a4c6ead208f812ab79c37", + "Id": "11d29aff0d044dc8aac2d7cfb1cd5d91", "Name": "radius", - "Description": "double\nDefault value : 1", + "Description": "Radius\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "79633a422b08473ebc7cee6e4622e784", + "Id": "aabc19b356754ff9abfd2f7fd9c7e2c4", "Name": "normal", - "Description": "Vector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", + "Description": "Normal direction vector\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -452,26 +457,26 @@ ], "Outputs": [ { - "Id": "931bc1050e8a43d7a0e7dfdc6029f158", + "Id": "2e483302c53b417fa0c5695cae8dff80", "Name": "Circle", - "Description": "Circle", + "Description": "Circle created with center point radius and normal", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadiusNormal@Autodesk.DesignScript.Geometry.Point,double,Autodesk.DesignScript.Geometry.Vector", "Replication": "Auto", "Description": "Creates a Circle with specified center Point, radius, and normal direction.\n\nCircle.ByCenterPointRadiusNormal (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Circle" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "e269d27624fc4cfbb46f9ad33eafad57", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "067f8fbce92847e88274ed126780444b", + "Id": "5081c3d2b9b143f6a61ec084edf1e5d4", "Name": "start", "Description": "Point", "UsingDefaultValue": false, @@ -480,7 +485,7 @@ "KeepListStructure": false }, { - "Id": "c94f9faecda5484e99b58c9f1efcac59", + "Id": "830a38182e1a4489be8710a51f12227a", "Name": "end", "Description": "Point", "UsingDefaultValue": false, @@ -491,7 +496,7 @@ ], "Outputs": [ { - "Id": "00c1f676d1b34250801a5470d1bad162", + "Id": "5aa55a2cf0774bb7a0216945fbda5322", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -500,115 +505,152 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector" } ], "Connectors": [ { - "Start": "282119161423413fa5905d1b53bbe98f", - "End": "343f6e1705ee4fd7a53e5b7b5a9b0355", - "Id": "178f70ba1da1455d84f8aa87a9bdf015" + "Start": "1946776834874365bf9ca8335961d1f5", + "End": "edfbbe203a3647e78dd7c3c552d76386", + "Id": "a2d738f8d74a4633a604d11d85e813a8", + "IsHidden": "False" }, { - "Start": "282119161423413fa5905d1b53bbe98f", - "End": "f60184c800834dd6afac206acb22cfcf", - "Id": "864cc64f90b64982b5192b2d74629dcc" + "Start": "1946776834874365bf9ca8335961d1f5", + "End": "f94868a827ec4958ba4374ef8d4cf33d", + "Id": "de447f1ca95e461da443ae3c465db2d6", + "IsHidden": "False" }, { - "Start": "9ffd68e25a794843bd0d587565b81e18", - "End": "a0e5f8093c344fd0ae0fa0b60fcfd019", - "Id": "6f1341056ec14e04acecac38aed563d0" + "Start": "9e46af23286b456c86ba2f4fbe3cb03f", + "End": "ed168a52e2ad44b9b27bdef4c55850d7", + "Id": "31dc7d91839e48b9afcb2f9b3ad7bac3", + "IsHidden": "False" }, { - "Start": "9ffd68e25a794843bd0d587565b81e18", - "End": "c94f9faecda5484e99b58c9f1efcac59", - "Id": "b377850ac7cb4dc9bc658c473da282fb" + "Start": "9e46af23286b456c86ba2f4fbe3cb03f", + "End": "830a38182e1a4489be8710a51f12227a", + "Id": "4a1d1b1ef6a24f779508ebb33bc29476", + "IsHidden": "False" }, { - "Start": "3354fe2170ec47fa8e68bd1a7b0c82f8", - "End": "4a5bed2b743e408b9ab223e31cd219d1", - "Id": "8e478d09f3424c8686c7dc9b75f16f83" + "Start": "4239984a596048cb999c0572a3029029", + "End": "932bfe51b6fa4cfca9595c2676a83e78", + "Id": "c6e2369ad68d4ec2b0e5c43a744f16df", + "IsHidden": "False" }, { - "Start": "3354fe2170ec47fa8e68bd1a7b0c82f8", - "End": "269dd75101da40fca119d30a36eb5fc6", - "Id": "3ac45b1dd6c04a66acc2d9d603dd8ea8" + "Start": "4239984a596048cb999c0572a3029029", + "End": "e59cd43617de445aa10e8fe590ed2672", + "Id": "7272a54ac22f42c3a34074b4b9c8070b", + "IsHidden": "False" }, { - "Start": "3354fe2170ec47fa8e68bd1a7b0c82f8", - "End": "ecee2d7fb20a4c6ead208f812ab79c37", - "Id": "8a076d97f8bd41e4b886472353f6a9ae" + "Start": "4239984a596048cb999c0572a3029029", + "End": "11d29aff0d044dc8aac2d7cfb1cd5d91", + "Id": "1750453dc7b74e6fbc5bfe7fd1c2ec65", + "IsHidden": "False" }, { - "Start": "93e2ee95f47a4da39fc670e0a21b13b1", - "End": "d4fc22cbdfcb4f58a67f392ccf159098", - "Id": "1a740389ae214825b150bdf324f21a10" + "Start": "2b0d2b71bb4a4ec383b9ff45b8a73bce", + "End": "97cccc19dbb44722b919df9047440dee", + "Id": "bee2c09e363e4a6f9a4814c8b5a77a42", + "IsHidden": "False" }, { - "Start": "6f034d55f45e43b488f65c5d49d749eb", - "End": "39ff1dbf06ff4569a550261b494fb1f5", - "Id": "eb38b75859804ad5a5565ee72b13ebd6" + "Start": "fdcba43ca47c486d9d0c343bd73fb544", + "End": "4462132c4e9546349f12e6b1c47538a6", + "Id": "39045ecb6cd7404faf6283ec35ce1997", + "IsHidden": "False" }, { - "Start": "2ccf32d88ba2413289aef90e2ee00ae6", - "End": "82d0fa1632ce471180a8a2fb9065792c", - "Id": "a4f58f2d57d24cde909d712f065510f5" + "Start": "ad2bcb980d0747a3b215fe81b544163f", + "End": "2bd9b71e771447d5802c06bf5a63bcfc", + "Id": "b739c897c4eb434398c3b1e38ae2ce45", + "IsHidden": "False" }, { - "Start": "2ccf32d88ba2413289aef90e2ee00ae6", - "End": "1f9253b81fb14be5bddb459e4bf2239f", - "Id": "2749ce62f1bc491cb3e0fd3065656f94" + "Start": "ad2bcb980d0747a3b215fe81b544163f", + "End": "48c6f1e6e6ed4ea29a4777f09bf06b55", + "Id": "73e2c31e2a4a4e0784bbb8b1b92bb986", + "IsHidden": "False" }, { - "Start": "2ccf32d88ba2413289aef90e2ee00ae6", - "End": "067f8fbce92847e88274ed126780444b", - "Id": "5fee48aecf424639be2345b6c6b1085a" + "Start": "ad2bcb980d0747a3b215fe81b544163f", + "End": "5081c3d2b9b143f6a61ec084edf1e5d4", + "Id": "0f29608803f84a6f8445e8e81ea4774e", + "IsHidden": "False" }, { - "Start": "adc0460e50a94a6187106d1f6f6cb947", - "End": "48ebadd7b2c94f6b8d6f5666a9e3ed5f", - "Id": "905c13ec0229411e9a3d481ff52a1f9b" + "Start": "da57ab3a944d464cbaa3bf709c7c1b11", + "End": "3ee55143209a42ad8ab0f7b90e0ca027", + "Id": "c279a0fcdcab44b4a7554cd950b75a93", + "IsHidden": "False" }, { - "Start": "f652e969cba5423fac21ea6f16f26b86", - "End": "2fcb872f27d2479094f911b694f2293a", - "Id": "d9a3d358ff3d40ab9f2effb7693d79bc" + "Start": "3cc22622e52e4f8f8b9f04f41df73153", + "End": "b9f7bc5e711140daaa2842e5d9370d98", + "Id": "139276ca15f84c71b66946781ec4f24d", + "IsHidden": "False" }, { - "Start": "aeffba552f6d4126b7c8c7567e266213", - "End": "cafff11a54e44219b8f540898c229738", - "Id": "f7e4ad9d149e43c39308c33fd42bcbdb" + "Start": "9c4890613c6947a7813b426aa0dbddd0", + "End": "e7e538b713784155a319b037fe662d14", + "Id": "48f129ea5e0540fe80cc56daf5575a90", + "IsHidden": "False" }, { - "Start": "6d98ab0be52842bfa6df069386c266af", - "End": "8aa5e59ed74442d6920c0c8f20495d58", - "Id": "372423ec822f406798fad94ac41b45c7" + "Start": "7fe489c28a8a4c1d9051da59b5ce5111", + "End": "258678c9549f4dd28aede5f4a81e169c", + "Id": "4f4d6d6d40c54d67aeabfd04061d8fd7", + "IsHidden": "False" }, { - "Start": "432d36bce47d43bd9c6fcfb326de3cf3", - "End": "656d16e151ca43edb8941d245d09e838", - "Id": "a684120a437d4241a73d19e24a8ad973" + "Start": "033f68c64b534db081108b52fd92b9da", + "End": "4ee5197e1848487db3101d967125a003", + "Id": "59e99694514447e992cf5bc9e231d83c", + "IsHidden": "False" }, { - "Start": "00c1f676d1b34250801a5470d1bad162", - "End": "79633a422b08473ebc7cee6e4622e784", - "Id": "1f8886bcd92e442aaf7e339c05bffb6f" + "Start": "5aa55a2cf0774bb7a0216945fbda5322", + "End": "aabc19b356754ff9abfd2f7fd9c7e2c4", + "Id": "0bc642609b8c4f6e85435fde60f473db", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "_Background Preview", "EyeX": 28.108333587646484, "EyeY": 11.678282737731934, "EyeZ": -17.362056732177734, @@ -619,141 +661,142 @@ "UpY": 0.99756401777267456, "UpZ": -0.0566556341946125 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": false, - "Name": "Cone.ByPointsRadius", "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", + "Name": "Cone.ByPointsRadius", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 594.598607111678, - "Y": 260.48489398819703 + "ShowGeometry": false, + "X": 617.09860711167812, + "Y": 216.48489398819703 }, { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", "Id": "fb784abe345a49ce9476f22cbf49e7a9", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 336.598607111678, - "Y": 188.48489398819703 + "ShowGeometry": false, + "X": 292.09860711167812, + "Y": 112.98489398819703 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "47226805f4414bd689711e386a9009d1", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 157.598607111678, - "Y": 201.12489398819696 + "ShowGeometry": true, + "X": 38.09860711167812, + "Y": 130.467393988197 }, { - "ShowGeometry": true, - "Name": "Point.Origin", "Id": "cb29ce4de19648ee800f936596f93067", + "Name": "Point.Origin", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 336.598607111678, - "Y": 64.484893988197058 + "ShowGeometry": true, + "X": 292.09860711167812, + "Y": -45.515106011802942 }, { - "ShowGeometry": false, - "Name": "Number Slider", "Id": "f574c9563efa4ed5b50c6e23239fc856", + "Name": "Number Slider", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1233.5986071116781, - "Y": 307.48489398819703 + "ShowGeometry": false, + "X": 1277.0986071116781, + "Y": 265.48489398819703 }, { - "ShowGeometry": true, - "Name": "Geometry.Scale", "Id": "5aaaa7230fbf462c988802d9d1a38e6d", + "Name": "Geometry.Scale", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1632.5986071116781, - "Y": 321.48489398819703 + "ShowGeometry": true, + "X": 1725.0986071116781, + "Y": 314.48489398819703 }, { - "ShowGeometry": false, - "Name": "Number Slider", "Id": "f164723564c849b0974a103294a65fa5", + "Name": "Number Slider", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1233.5986071116781, - "Y": 391.484893988197 + "ShowGeometry": false, + "X": 1277.0986071116781, + "Y": 426.484893988197 }, { - "ShowGeometry": false, - "Name": "Number Slider", "Id": "476d6ee51bac40b48d2e56e25541c1da", + "Name": "Number Slider", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1233.5986071116781, - "Y": 474.48489398819703 + "ShowGeometry": false, + "X": 1277.0986071116781, + "Y": 585.484893988197 }, { - "ShowGeometry": true, - "Name": "Line.ByBestFitThroughPoints", "Id": "c2816fc84e564e86a4d8395ce00afde3", + "Name": "Line.ByBestFitThroughPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1632.5986071116781, - "Y": 212.48489398819703 + "ShowGeometry": true, + "X": 1725.0986071116781, + "Y": 167.48489398819703 }, { - "ShowGeometry": true, - "Name": "Vertex.PointGeometry", "Id": "11e0afb5a08b4379b971b83d9c022984", + "Name": "Vertex.PointGeometry", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1233.5986071116781, - "Y": 199.48489398819703 + "ShowGeometry": true, + "X": 1277.0986071116781, + "Y": 118.48489398819703 }, { - "ShowGeometry": true, - "Name": "Topology.Vertices", "Id": "34d175f7e11743bb9a1af92c61def9f2", + "Name": "Topology.Vertices", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 913.598607111678, - "Y": 199.48489398819703 + "ShowGeometry": true, + "X": 948.09860711167812, + "Y": 118.48489398819703 }, { - "ShowGeometry": true, - "Name": "Circle.ByCenterPointRadiusNormal", "Id": "8d8077c482544b0a803bebe8691a2cef", + "Name": "Circle.ByCenterPointRadiusNormal", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1632.5986071116781, - "Y": 52.48489398819703 + "ShowGeometry": true, + "X": 1725.0986071116781, + "Y": -45.51510601180297 }, { - "ShowGeometry": true, - "Name": "Vector.ByTwoPoints", "Id": "e269d27624fc4cfbb46f9ad33eafad57", + "Name": "Vector.ByTwoPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1233.5986071116781, - "Y": 64.484893988197044 + "ShowGeometry": true, + "X": 1277.0986071116781, + "Y": -58.51510601180297 } ], "Annotations": [], - "X": -332.48248487165, - "Y": 45.7264966581521, - "Zoom": 1.03605787560061 + "X": 62.953786251002839, + "Y": 98.9242780097576, + "Zoom": 0.54487872805980109 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.md b/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.md new file mode 100644 index 00000000000..a7dcf718fbb --- /dev/null +++ b/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.md @@ -0,0 +1,10 @@ + + +## In Depth +`Geometry.Scale (xamount, yamount, zamount)` scales an input geometry from the object centroid by an input factor. + +In the example below, a cone’s scale can be finely tuned with three number sliders. The original cone edges are drawn as a visual reference. +___ +## Example File + +![Geometry.Scale(xamount, yamount, zamount)](./SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA_img.jpg b/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA_img.jpg new file mode 100644 index 00000000000..71c2d28ddc7 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle.dyn b/doc/distrib/NodeHelpFiles/T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle.dyn rename to doc/distrib/NodeHelpFiles/T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle.md b/doc/distrib/NodeHelpFiles/T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ.md similarity index 51% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle.md rename to doc/distrib/NodeHelpFiles/T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ.md index 357575e2532..11e1e8802d6 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle.md +++ b/doc/distrib/NodeHelpFiles/T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ.md @@ -1,7 +1,9 @@ + + ## In Depth The Arc ByCenterPointStartPointSweepAngle creates an arc around a Center Point with a given Sweep Angle. The Start Point tells Dynamo where to begin drawing the arc. This example draws an arc around a randomly generated point. ___ ## Example File -![ByCenterPointStartPointSweepAngle](./Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle_img.jpg) +![ByCenterPointStartPointSweepAngle](./T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle_img.jpg b/doc/distrib/NodeHelpFiles/T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle_img.jpg rename to doc/distrib/NodeHelpFiles/T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots.dyn b/doc/distrib/NodeHelpFiles/T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots.dyn rename to doc/distrib/NodeHelpFiles/T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q.dyn diff --git a/doc/distrib/NodeHelpFiles/T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q.md b/doc/distrib/NodeHelpFiles/T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q.md new file mode 100644 index 00000000000..f1c3fb1f6f7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q.md @@ -0,0 +1,12 @@ + + +## In Depth +`NurbsCurve.ByControlPointsWeightsKnots` allows us to manually control the weights and knots of a NurbsCurve. The list of weights should be the same length as the list of control points. The size of the list of knots must be equal to the number of control points plus the degree plus 1. + +In the example below, we first create a NurbsCurve by interpolating between a series of random points. We use knots, weights, and control points to find the corresponding parts of that curve. We can use `List.ReplaceItemAtIndex` to modify the list of weights. Finally, we use `NurbsCurve.ByControlPointsWeightsKnots` to recreate a NurbsCurve with the modified weights. + +___ +## Example File + +![ByControlPointsWeightsKnots](./T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q_img.jpg) + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots_img.jpg b/doc/distrib/NodeHelpFiles/T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots_img.jpg rename to doc/distrib/NodeHelpFiles/T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCenterRadii.md b/doc/distrib/NodeHelpFiles/TAX4CBLVHC7JXO4PNOKK44X5VVCC377TK4Q3R5UBTYQROUPG4VCQ.md similarity index 84% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCenterRadii.md rename to doc/distrib/NodeHelpFiles/TAX4CBLVHC7JXO4PNOKK44X5VVCC377TK4Q3R5UBTYQROUPG4VCQ.md index e71724c8383..0e78b642bd3 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCenterRadii.md +++ b/doc/distrib/NodeHelpFiles/TAX4CBLVHC7JXO4PNOKK44X5VVCC377TK4Q3R5UBTYQROUPG4VCQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a T-Spline torus surface is created around a given `center`. The minor and major radii of the shape are set by inputs `innerRadius` and `outerRadius`. The values for `innerRadiusSpans` and `outerRadiusSpans` control the definition of the surface along the two directions. The initial symmetry of the shape is specified by the `symmetry` input. If Axial symmetry applied to the shape is active for the X or Y axis, the value of `outerRadiusSpans` of the torus must be a multiple of 4. Radial symmetry has no such requirement. Finally, the `inSmoothMode` input is used to switch between smooth and box mode preview of the T-Spline surface. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCoordinateSystemRadii.md b/doc/distrib/NodeHelpFiles/TTAJ2WGGNFLM755ADOCD3G7N4MJBQI66CAC7SXM3XCYLEIPLBOCQ.md similarity index 83% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCoordinateSystemRadii.md rename to doc/distrib/NodeHelpFiles/TTAJ2WGGNFLM755ADOCD3G7N4MJBQI66CAC7SXM3XCYLEIPLBOCQ.md index 7b13a5d9f7e..5724b7105ca 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCoordinateSystemRadii.md +++ b/doc/distrib/NodeHelpFiles/TTAJ2WGGNFLM755ADOCD3G7N4MJBQI66CAC7SXM3XCYLEIPLBOCQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a T-Spline torus surface is created, with its origin at given Coordinate System `cs`. The minor and major radii of the shape are set by inputs `innerRadius` and `outerRadius`. The values for `innerRadiusSpans` and `outerRadiusSpans` control the definition of the surface along the two directions. The initial symmetry of the shape is specified by the `symmetry` input. If Axial symmetry applied to the shape is active for the X or Y axis, the value of `outerRadiusSpans` of the torus must be a multiple of 4. Radial symmetry has no such requirement. Finally, the `inSmoothMode` input is used to switch between smooth and box mode preview of the T-Spline surface. diff --git a/doc/distrib/NodeHelpFiles/Tessellation.ConvexHull.ByPoints.md b/doc/distrib/NodeHelpFiles/Tessellation.ConvexHull.ByPoints.md index 4e928212ef0..1bcf6af2c58 100644 --- a/doc/distrib/NodeHelpFiles/Tessellation.ConvexHull.ByPoints.md +++ b/doc/distrib/NodeHelpFiles/Tessellation.ConvexHull.ByPoints.md @@ -1,5 +1,8 @@ ## In Depth -Revit will generate and contour a mesh from a list of supplied points. The points cannot be collinear. +`ConvexHull.ByPoints` returns a list of curves that represent the convex hull of a set of points. + +In the example below, a list of points randomly placed in 3D returns a list of curves representing their convex hull. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByParametersOnSurface.md b/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByParametersOnSurface.md index 0e96944d147..a908997a665 100644 --- a/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByParametersOnSurface.md +++ b/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByParametersOnSurface.md @@ -1,5 +1,8 @@ ## In Depth -ByParametersOnSurface will return a Voronoi representation of a surface's UV as a list of curves. In the example below, a Voronoi representation is created on a surface using a UV system of 50 random values. In order for the Voronoi to stop at the edges of the surface, the returned curves must be intersected with the surface. +`Delaunay.ByParametersOnSurface` returns a Delaunay triangulation of an input surface. + +In the example below, a Delaunay triangulation of a NurbsSurface is returned with a UV count of 400. Increasing the UV count will create a better approximation of the underlying surface but with more triangles. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByPoints.md b/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByPoints.md index 4af97856230..f374176ded2 100644 --- a/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByPoints.md +++ b/doc/distrib/NodeHelpFiles/Tessellation.Delaunay.ByPoints.md @@ -1,5 +1,8 @@ ## In Depth -Revit will generate and contour a mesh from a list of supplied points. The points cannot be collinear. +`Delaunay.ByPoints` returns a list of curves that represent the Delaunay triangulation of a set of points. + +In the example below, a list of points randomly placed in 3D returns a list of curves representing their Delaunay triangulation. + ___ ## Example File diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCombinedTSplineSurfaces.md b/doc/distrib/NodeHelpFiles/U35TWGXYHIE46AYX3QP45IXNCZJAFUT62AN4GKHWSYFDMJWZ2WZQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCombinedTSplineSurfaces.md rename to doc/distrib/NodeHelpFiles/U35TWGXYHIE46AYX3QP45IXNCZJAFUT62AN4GKHWSYFDMJWZ2WZQ.md index 68baff00e9f..becf1d9edde 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCombinedTSplineSurfaces.md +++ b/doc/distrib/NodeHelpFiles/U35TWGXYHIE46AYX3QP45IXNCZJAFUT62AN4GKHWSYFDMJWZ2WZQ.md @@ -1,3 +1,5 @@ + + ## ByCombinedTSplineSurfaces - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/U3C6XW5LVP2GS44OR67HZ43LHZHFNTYHMHG6X7YOGZMPS52CMXAA.md b/doc/distrib/NodeHelpFiles/U3C6XW5LVP2GS44OR67HZ43LHZHFNTYHMHG6X7YOGZMPS52CMXAA.md index ba704b2a540..6999f26d23a 100644 --- a/doc/distrib/NodeHelpFiles/U3C6XW5LVP2GS44OR67HZ43LHZHFNTYHMHG6X7YOGZMPS52CMXAA.md +++ b/doc/distrib/NodeHelpFiles/U3C6XW5LVP2GS44OR67HZ43LHZHFNTYHMHG6X7YOGZMPS52CMXAA.md @@ -5,4 +5,4 @@ CoordinateSystem.Transform will transform the given Coordinate System by another ___ ## Example File -![CoordinateSystem.Transform](./Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem,%20coordinateSystem)_img.png) \ No newline at end of file +![CoordinateSystem.Transform](./U3C6XW5LVP2GS44OR67HZ43LHZHFNTYHMHG6X7YOGZMPS52CMXAA_img.png) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UncreaseVertices.md b/doc/distrib/NodeHelpFiles/UCHS6CZOTWQLL24MRS4TPZS4UDBURP3SZIIW4TRSPQVRTMYBAVVA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UncreaseVertices.md rename to doc/distrib/NodeHelpFiles/UCHS6CZOTWQLL24MRS4TPZS4UDBURP3SZIIW4TRSPQVRTMYBAVVA.md index 95a208e3e74..2345730af74 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UncreaseVertices.md +++ b/doc/distrib/NodeHelpFiles/UCHS6CZOTWQLL24MRS4TPZS4UDBURP3SZIIW4TRSPQVRTMYBAVVA.md @@ -1,3 +1,5 @@ + + ## UncreaseVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates.dyn b/doc/distrib/NodeHelpFiles/UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates.dyn rename to doc/distrib/NodeHelpFiles/UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates.md b/doc/distrib/NodeHelpFiles/UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA.md similarity index 60% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates.md rename to doc/distrib/NodeHelpFiles/UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA.md index 3278c17f041..d83fdf42e8c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates.md +++ b/doc/distrib/NodeHelpFiles/UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA.md @@ -1,7 +1,9 @@ + + ## In Depth The Point By Spherical Coordinates node creates a point located within a spherical space. Here, we set the lacing to Cross-Reference and use a range of phi and theta angles to generate a grid of points along a cylinder with a dynamic radius. The location of the sphere is set to a Coordinate System with the origin (1, 5, 1). ___ ## Example File -![BySphericalCoordinates](./Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates_img.jpg) +![BySphericalCoordinates](./UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates_img.jpg b/doc/distrib/NodeHelpFiles/UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates_img.jpg rename to doc/distrib/NodeHelpFiles/UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.InnerVertices.md b/doc/distrib/NodeHelpFiles/UZ7LZDBGWQPVR7727ZYQZDLUW55DWAGDHV5P5O7EVZL4HMD3B7TQ.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.InnerVertices.md rename to doc/distrib/NodeHelpFiles/UZ7LZDBGWQPVR7727ZYQZDLUW55DWAGDHV5P5O7EVZL4HMD3B7TQ.md index 059afaae85b..254f46393c2 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.InnerVertices.md +++ b/doc/distrib/NodeHelpFiles/UZ7LZDBGWQPVR7727ZYQZDLUW55DWAGDHV5P5O7EVZL4HMD3B7TQ.md @@ -1,3 +1,5 @@ + + ## InnerVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldCoincidentVertices.md b/doc/distrib/NodeHelpFiles/UZA22A4OYIXSIP3U5CUGNZ3WBDHIEMOS2MYI5GKTJJJFBTGI5JTA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldCoincidentVertices.md rename to doc/distrib/NodeHelpFiles/UZA22A4OYIXSIP3U5CUGNZ3WBDHIEMOS2MYI5GKTJJJFBTGI5JTA.md index 3785c7da6ca..d6ff93204e9 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldCoincidentVertices.md +++ b/doc/distrib/NodeHelpFiles/UZA22A4OYIXSIP3U5CUGNZ3WBDHIEMOS2MYI5GKTJJJFBTGI5JTA.md @@ -1,3 +1,5 @@ + + ## WeldCoincidentVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BuildFromLines.md b/doc/distrib/NodeHelpFiles/UZBX3TZTQ23FP32HELAYI7UOVGU7J6ACDZ5C3DTCYCIVJOHYWCCQ.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BuildFromLines.md rename to doc/distrib/NodeHelpFiles/UZBX3TZTQ23FP32HELAYI7UOVGU7J6ACDZ5C3DTCYCIVJOHYWCCQ.md index 2053b17b629..1fd091304eb 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BuildFromLines.md +++ b/doc/distrib/NodeHelpFiles/UZBX3TZTQ23FP32HELAYI7UOVGU7J6ACDZ5C3DTCYCIVJOHYWCCQ.md @@ -1,3 +1,5 @@ + + ## BuildFromLines - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert.dyn b/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert.dyn new file mode 100644 index 00000000000..6bbb08fdf23 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert.dyn @@ -0,0 +1,189 @@ +{ + "Uuid": "c2de8914-4390-497c-aae0-ca98f8354a1c", + "IsCustomNode": false, + "Description": "", + "Name": "UnitsUI.DynamoUnitConvert", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "UnitsUI.DynamoUnitConvert, UnitsNodeModels", + "MeasurementType": "autodesk.unit.quantity:temperature-1.0.1", + "FromConversion": "autodesk.unit.unit:fahrenheit-1.0.1", + "ToConversion": "autodesk.unit.unit:celsius-1.0.1", + "Id": "7405540740b44e3f961d2b541b5ab98a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "2759f4127d0541f780e97011f58b3015", + "Name": "", + "Description": "A value to convert", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "117581dd66d24c0e83161912f06bee8b", + "Name": "", + "Description": "Converted value", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Converts a value between selected unit systems" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c1df148f06ad4f998ded0983db0bb0d8", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "30c0e397389143d18ea347409b15a111", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "90;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.4, + "Id": "b337b59ce96243d480a5ccb01c363588", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8300026c883f42c28e54f55a0066dd84", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a3991246bc014b40830575cb3cd640e9", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "117581dd66d24c0e83161912f06bee8b", + "End": "8300026c883f42c28e54f55a0066dd84", + "Id": "4bd2d101bace41f6a21853a6e910af4a", + "IsHidden": "False" + }, + { + "Start": "30c0e397389143d18ea347409b15a111", + "End": "2759f4127d0541f780e97011f58b3015", + "Id": "a7b75fbfe290467f9f84db27bcd5da3e", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -17.0, + "EyeY": 24.0, + "EyeZ": 50.0, + "LookX": 12.0, + "LookY": -13.0, + "LookZ": -58.0, + "UpX": 0.0, + "UpY": 1.0, + "UpZ": 0.0 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "7405540740b44e3f961d2b541b5ab98a", + "Name": "Convert By Units", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 395.0, + "Y": 360.0 + }, + { + "Id": "c1df148f06ad4f998ded0983db0bb0d8", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 163.0, + "Y": 363.0 + }, + { + "Id": "b337b59ce96243d480a5ccb01c363588", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 958.0, + "Y": 363.0 + } + ], + "Annotations": [], + "X": 14.977696290559891, + "Y": -31.8897607754692, + "Zoom": 0.79608347779774036 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert.md b/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert.md new file mode 100644 index 00000000000..2d06497a9ae --- /dev/null +++ b/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert.md @@ -0,0 +1,8 @@ +## In Depth +`Convert By Units` converts the input value of a given unit into a corresponding unit in a different unit system. The options available depend on which unit type is selected in the first drop-down. Use the arrows button to swap units from left to right. + +In the example, we use `Convert By Units` to convert between Fahrenheit and Celsius. First, Temperature is selected in the first drop-down, which causes only temperature-related options to appear in the two lower drop-downs. +___ +## Example File + +![Convert By Units](./UnitsUI.DynamoUnitConvert_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert_img.jpg b/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert_img.jpg new file mode 100644 index 00000000000..3741520fec1 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/UnitsUI.DynamoUnitConvert_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).dyn b/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.dyn similarity index 62% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).dyn rename to doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.dyn index 49ea2fc2a97..d1a1e3838b4 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).dyn +++ b/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.dyn @@ -1,34 +1,35 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "661a4b7a-902d-4b55-bebf-475ea8a56e37", "IsCustomNode": false, "Description": "", - "Name": "Translate", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Translate", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "bf4c316cbccb4c17893587d6b187fabe", + "Id": "2162904aca0a42fda1ae5835a3fd68f0", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "13.1", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "da4ec7f7f02d4a99b48f89e947fac347", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "Inputs": [ { - "Id": "33757a8167484292b9ba10cf5d6f6c5a", + "Id": "772a12cae84a43fca9bf2dde08fca415", "Name": "startPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -37,7 +38,7 @@ "KeepListStructure": false }, { - "Id": "b340e8dd778e4163bc65756508acd971", + "Id": "203be63b51464090b297630c1a1013de", "Name": "endPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -46,7 +47,7 @@ "KeepListStructure": false }, { - "Id": "f1055d35b3174d20adf8c4268d2ba6a0", + "Id": "9b398f2c25b3465a947dc78385670e7f", "Name": "startRadius", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -57,7 +58,7 @@ ], "Outputs": [ { - "Id": "d03cba1082134a9ab293149231fe287a", + "Id": "4102fd6c1b3a430991edbd7b40c93b50", "Name": "Cone", "Description": "Cone", "UsingDefaultValue": false, @@ -66,37 +67,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "adcf9c630b9d4e4bace0a4064aac9857", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "Inputs": [ { - "Id": "6f2f3bfdd11c4576a178a27a1805cb6a", + "Id": "68ce183826c54fe3a9571e11c725c072", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "c50fc310539a4db1a5b78dff000ca8ce", + "Id": "de2d0ac4bc504be3bb4c115abe5ed20c", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "7fec0b935e8b481483fadd38cfcbd4cc", + "Id": "f95d7cbdc89f4a25b4a40ed8d18530dc", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -105,27 +106,27 @@ ], "Outputs": [ { - "Id": "2b60b52b0600433798e5ddce3f1fe550", + "Id": "3bd1cd12408a4e1f93168d615035d0b9", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b94e4620241549b7905446bacd8f2575", "NodeType": "CodeBlockNode", - "Code": "5;\n2;\n8;", - "Id": "47226805f4414bd689711e386a9009d1", "Inputs": [], "Outputs": [ { - "Id": "bc835189d5d24b24a1521efe63628e3c", + "Id": "87df79e8990c478287cf7e01edfacc59", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -134,7 +135,7 @@ "KeepListStructure": false }, { - "Id": "52f09761461f43ab8b87df485721a507", + "Id": "c8f154b66c6c40b29357c9ec144558f3", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -143,7 +144,7 @@ "KeepListStructure": false }, { - "Id": "918aaed3f0864478ac9586aa4c1d4b82", + "Id": "0f69dc552dbb4135be93bfe0ec9ae0a4", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -153,36 +154,36 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ac757ce7226c48f3b97e86b9c5d0ec22", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "af36d39a902b41c5adef72edc68ceae5", "Inputs": [ { - "Id": "5ca0d0382ae94e5dab2cd5154be5de74", + "Id": "f7031972ca38460284f142e4b005dab5", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "25e446c5464d4b1e87af86f6810b0e34", + "Id": "b382d33270724877acf5fe22f78f4257", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "64f2cb7656084b279259bf0d103e6099", + "Id": "230590fd1dd344c1bce924a1cecf8451", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -191,27 +192,27 @@ ], "Outputs": [ { - "Id": "a72354c4e2b6423793ce398f1064d6ee", + "Id": "7e5fbdee2f3e45a8944635556b380c30", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "28a600d8493b48448e946bbd7fe3813b", "NodeType": "CodeBlockNode", - "Code": "8;\n2;\n5;", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", "Inputs": [], "Outputs": [ { - "Id": "826d6c116d1943cdbe6effaf3f9afa7f", + "Id": "47604dc0a1314d16a015e3f49c0b861c", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -220,7 +221,7 @@ "KeepListStructure": false }, { - "Id": "ff94a5e205554c09a9e71cdcc3fbfca4", + "Id": "f080e54da77d4f5fbcfc7e6b8d537c86", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -229,7 +230,7 @@ "KeepListStructure": false }, { - "Id": "94a921e2ebc64d189e8324d0076dbf2c", + "Id": "2260968bd1a14802a09752e4a5c315ef", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -239,16 +240,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "8;\n2;\n5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "55a85a8cedfa4400a461d6765209c8eb", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double", - "Id": "0d1b9508affd4f4ebe765e670335f885", "Inputs": [ { - "Id": "91b66f10a73f41fd8c5c25f9fe3ebb7f", + "Id": "4e7c188102aa439a93392aba8f27c74d", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -257,7 +258,7 @@ "KeepListStructure": false }, { - "Id": "17c11332bef44a8b97262688b4215aed", + "Id": "4f75f9a3c86849ebbd916cc89dba7780", "Name": "direction", "Description": "Displacement direction.\n\nVector", "UsingDefaultValue": false, @@ -266,7 +267,7 @@ "KeepListStructure": false }, { - "Id": "1c653c50ccc94d669a71746c1e25717b", + "Id": "825cc58617e6471f8549a597f6242987", "Name": "distance", "Description": "Displacement distance along given direction.\n\ndouble", "UsingDefaultValue": false, @@ -277,7 +278,7 @@ ], "Outputs": [ { - "Id": "c0d6183d94c64dfeadd9e16b65e73c10", + "Id": "08b7e1def0504ecd95ae5515e64260fb", "Name": "Geometry", "Description": "Transformed Geometry.", "UsingDefaultValue": false, @@ -286,18 +287,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector,double", "Replication": "Auto", "Description": "Translates any geometry type by the given distance in the given direction.\n\nGeometry.Translate (direction: Vector, distance: double): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7f968b4f4b1a481eb1e13a7b44b136d6", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", - "Id": "ccc15590db5b4e9a9f77d8e329120bc9", "Inputs": [], "Outputs": [ { - "Id": "4969f34e1c4a407ba3546ff755efa413", + "Id": "09145651f42c4c568e0d2b346f4b9286", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -306,22 +307,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.XAxis", "Replication": "Auto", "Description": "Get the canonical X axis Vector (1,0,0)\n\nVector.XAxis ( ): Vector" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 13.1, - "Id": "bf4c316cbccb4c17893587d6b187fabe", + "Id": "2162904aca0a42fda1ae5835a3fd68f0", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "9632fc7d45684e549e34d158bfb9acd2", + "Id": "6dd57310868d4fa0bfefd20ea5aa9ed1", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -331,179 +332,211 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 13.1 } ], "Connectors": [ { - "Start": "d03cba1082134a9ab293149231fe287a", - "End": "91b66f10a73f41fd8c5c25f9fe3ebb7f", - "Id": "1c870d69fd71430d9164aad29cd07994" + "Start": "4102fd6c1b3a430991edbd7b40c93b50", + "End": "4e7c188102aa439a93392aba8f27c74d", + "Id": "ba7f46da90624d7fae5d0fed5b4b4260", + "IsHidden": "False" }, { - "Start": "2b60b52b0600433798e5ddce3f1fe550", - "End": "b340e8dd778e4163bc65756508acd971", - "Id": "db54418866624041970275291bf4e9f8" + "Start": "3bd1cd12408a4e1f93168d615035d0b9", + "End": "203be63b51464090b297630c1a1013de", + "Id": "8526d02f28bb4f2cb574e770ffbe6ae8", + "IsHidden": "False" }, { - "Start": "bc835189d5d24b24a1521efe63628e3c", - "End": "6f2f3bfdd11c4576a178a27a1805cb6a", - "Id": "b8b1dcabc0d349569d8ed058f7d4c1c6" + "Start": "87df79e8990c478287cf7e01edfacc59", + "End": "68ce183826c54fe3a9571e11c725c072", + "Id": "9634996205e345159121e033a144f7ac", + "IsHidden": "False" }, { - "Start": "bc835189d5d24b24a1521efe63628e3c", - "End": "f1055d35b3174d20adf8c4268d2ba6a0", - "Id": "5ad7470b5a864b91a18a69b00e7fe87b" + "Start": "87df79e8990c478287cf7e01edfacc59", + "End": "9b398f2c25b3465a947dc78385670e7f", + "Id": "7e7c3ee1b39b41b58375ed2ed3d0c478", + "IsHidden": "False" }, { - "Start": "52f09761461f43ab8b87df485721a507", - "End": "c50fc310539a4db1a5b78dff000ca8ce", - "Id": "be620d4e2aad4d9d8147861a78cef3e0" + "Start": "c8f154b66c6c40b29357c9ec144558f3", + "End": "de2d0ac4bc504be3bb4c115abe5ed20c", + "Id": "c13868696ad34f189f9700e27df41ddd", + "IsHidden": "False" }, { - "Start": "918aaed3f0864478ac9586aa4c1d4b82", - "End": "7fec0b935e8b481483fadd38cfcbd4cc", - "Id": "09b84e5a870f44e99d1035d5238752d6" + "Start": "0f69dc552dbb4135be93bfe0ec9ae0a4", + "End": "f95d7cbdc89f4a25b4a40ed8d18530dc", + "Id": "9ced69408bab4642a85c3e50c1287065", + "IsHidden": "False" }, { - "Start": "a72354c4e2b6423793ce398f1064d6ee", - "End": "33757a8167484292b9ba10cf5d6f6c5a", - "Id": "d614c32b91da43c9a3794ed8a0204247" + "Start": "7e5fbdee2f3e45a8944635556b380c30", + "End": "772a12cae84a43fca9bf2dde08fca415", + "Id": "6cfbb6f219f7402c97a721ad745b44fc", + "IsHidden": "False" }, { - "Start": "826d6c116d1943cdbe6effaf3f9afa7f", - "End": "5ca0d0382ae94e5dab2cd5154be5de74", - "Id": "4c7b1202b1a143c0932ceb3bb6707931" + "Start": "47604dc0a1314d16a015e3f49c0b861c", + "End": "f7031972ca38460284f142e4b005dab5", + "Id": "d011333c6ff54f499b96e0feb162f466", + "IsHidden": "False" }, { - "Start": "ff94a5e205554c09a9e71cdcc3fbfca4", - "End": "25e446c5464d4b1e87af86f6810b0e34", - "Id": "96e0b99a010646d2aa444677ada99bdf" + "Start": "f080e54da77d4f5fbcfc7e6b8d537c86", + "End": "b382d33270724877acf5fe22f78f4257", + "Id": "1a9615e6fbbf4fc59c6e38fe574ec4bc", + "IsHidden": "False" }, { - "Start": "94a921e2ebc64d189e8324d0076dbf2c", - "End": "64f2cb7656084b279259bf0d103e6099", - "Id": "1c5c29a9876b4a1cb1412a9c6253e300" + "Start": "2260968bd1a14802a09752e4a5c315ef", + "End": "230590fd1dd344c1bce924a1cecf8451", + "Id": "b15402baaeb24e3f8a316de61fdd816e", + "IsHidden": "False" }, { - "Start": "4969f34e1c4a407ba3546ff755efa413", - "End": "17c11332bef44a8b97262688b4215aed", - "Id": "0a5f8a585899484aaf184c66d258f30e" + "Start": "09145651f42c4c568e0d2b346f4b9286", + "End": "4f75f9a3c86849ebbd916cc89dba7780", + "Id": "e9bc0f443b1c4a9db1d35ae2f357e206", + "IsHidden": "False" }, { - "Start": "9632fc7d45684e549e34d158bfb9acd2", - "End": "1c653c50ccc94d669a71746c1e25717b", - "Id": "fddc4b5a5b8b41ff9ebb24b104b536c0" + "Start": "6dd57310868d4fa0bfefd20ea5aa9ed1", + "End": "825cc58617e6471f8549a597f6242987", + "Id": "dbd7ab44e7b0414e99bfff1c9bdb16a3", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -14.566726684570313, - "EyeY": 9.7403774261474609, - "EyeZ": 11.442461967468262, - "LookX": 15.551612854003906, - "LookY": -2.5172150135040283, - "LookZ": -16.279880523681641, - "UpX": -0.07220284640789032, - "UpY": 0.9945218563079834, - "UpZ": 0.0755840316414833 + "Name": "_Background Preview", + "EyeX": -7.6729857921600342, + "EyeY": 16.727499961853027, + "EyeZ": 40.840293884277344, + "LookX": -0.26518034934997559, + "LookY": -0.32398033142089844, + "LookZ": -48.911052703857422, + "UpX": 0.001127219176851213, + "UpY": 0.97814762592315674, + "UpZ": 0.20790864527225494 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "da4ec7f7f02d4a99b48f89e947fac347", "Name": "Cone.ByPointsRadius", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 799.202088104533, - "Y": 269.595469803525 + "ShowGeometry": true, + "X": 845.702088104533, + "Y": 238.09546980352502 }, { - "ShowGeometry": false, + "Id": "adcf9c630b9d4e4bace0a4064aac9857", "Name": "Point.ByCoordinates", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 541.202088104533, - "Y": 362.595469803525 + "ShowGeometry": false, + "X": 520.702088104533, + "Y": 367.095469803525 }, { - "ShowGeometry": true, + "Id": "b94e4620241549b7905446bacd8f2575", "Name": "Code Block", - "Id": "47226805f4414bd689711e386a9009d1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 362.202088104533, - "Y": 371.02213647019164 + "ShowGeometry": true, + "X": 266.702088104533, + "Y": 375.750469803525 }, { - "ShowGeometry": false, + "Id": "ac757ce7226c48f3b97e86b9c5d0ec22", "Name": "Point.ByCoordinates", - "Id": "af36d39a902b41c5adef72edc68ceae5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 541.202088104533, - "Y": 202.59546980352502 + "ShowGeometry": false, + "X": 520.702088104533, + "Y": 143.09546980352502 }, { - "ShowGeometry": true, + "Id": "28a600d8493b48448e946bbd7fe3813b", "Name": "Code Block", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 362.202088104533, - "Y": 215.235469803525 + "ShowGeometry": true, + "X": 266.702088104533, + "Y": 160.57796980352498 }, { - "ShowGeometry": true, + "Id": "55a85a8cedfa4400a461d6765209c8eb", "Name": "Geometry.Translate", - "Id": "0d1b9508affd4f4ebe765e670335f885", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1198.202088104533, - "Y": 386.595469803525 + "ShowGeometry": true, + "X": 1293.702088104533, + "Y": 395.095469803525 }, { - "ShowGeometry": true, + "Id": "7f968b4f4b1a481eb1e13a7b44b136d6", "Name": "Vector.XAxis", - "Id": "ccc15590db5b4e9a9f77d8e329120bc9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 799.202088104533, - "Y": 429.595469803525 + "ShowGeometry": true, + "X": 845.702088104533, + "Y": 451.09546980352496 }, { - "ShowGeometry": true, + "Id": "2162904aca0a42fda1ae5835a3fd68f0", "Name": "Number Slider", - "Id": "bf4c316cbccb4c17893587d6b187fabe", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 799.202088104533, - "Y": 538.595469803525 + "ShowGeometry": true, + "X": 845.702088104533, + "Y": 598.095469803525 } ], "Annotations": [], - "X": -420.292892733909, - "Y": -192.826868877269, - "Zoom": 1.1988764122517 + "X": 78.336366016445254, + "Y": 15.229919779664613, + "Zoom": 0.60122796620338959 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.md b/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.md new file mode 100644 index 00000000000..1ce14cc7de9 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.md @@ -0,0 +1,13 @@ + + +## In Depth +`Geometry.Translate (direction, distance)` moves input geometry to a given vector direction. The `distance` input controls the move distance. + +In the example below, a cone is translated along the X-axis. Its distance from the original cone is controlled with a number slider. + +In the example below, a cuboid is converted into a Solid Def. Copy the contents of the Watch node to use the Solid Def string representation in another graph. + +___ +## Example File + +![Geometry.Translate](./VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA_img.jpg b/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA_img.jpg new file mode 100644 index 00000000000..6dc49068825 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount).dyn b/doc/distrib/NodeHelpFiles/VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount).dyn rename to doc/distrib/NodeHelpFiles/VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA.dyn diff --git a/doc/distrib/NodeHelpFiles/VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA.md b/doc/distrib/NodeHelpFiles/VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA.md new file mode 100644 index 00000000000..0c6514d9d44 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA.md @@ -0,0 +1,9 @@ + + +## In Depth +Scale non-uniformly around a given Plane. +___ +## Example File + +![Scale (plane, xamount, yamount, zamount)](./VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA_img.jpg) + diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount)_img.jpg b/doc/distrib/NodeHelpFiles/VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount)_img.jpg rename to doc/distrib/NodeHelpFiles/VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedFaces.md b/doc/distrib/NodeHelpFiles/VIA3XNZWZWW3XHWL222NGHWM22VLSA4QXMZCPWZ6JO6G3P7H2WGA.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedFaces.md rename to doc/distrib/NodeHelpFiles/VIA3XNZWZWW3XHWL222NGHWM22VLSA4QXMZCPWZ6JO6G3P7H2WGA.md index 9ffdf9b4b4d..1f159ec2fa1 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedFaces.md +++ b/doc/distrib/NodeHelpFiles/VIA3XNZWZWW3XHWL222NGHWM22VLSA4QXMZCPWZ6JO6G3P7H2WGA.md @@ -1,3 +1,5 @@ + + ## DecomposedFaces - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/VK63GH4YGTA23CXGPUEJO47L6TRGFRG7QY64LCFRO6C5G6UFK4PA.md b/doc/distrib/NodeHelpFiles/VK63GH4YGTA23CXGPUEJO47L6TRGFRG7QY64LCFRO6C5G6UFK4PA.md index 2e92b4d647d..ea876bc7356 100644 --- a/doc/distrib/NodeHelpFiles/VK63GH4YGTA23CXGPUEJO47L6TRGFRG7QY64LCFRO6C5G6UFK4PA.md +++ b/doc/distrib/NodeHelpFiles/VK63GH4YGTA23CXGPUEJO47L6TRGFRG7QY64LCFRO6C5G6UFK4PA.md @@ -5,5 +5,5 @@ This Cuboid By Lengths allows the user to input an origin point for the center o ___ ## Example File -![ByLengths (origin, width, length, height)](./Autodesk.DesignScript.Geometry.Cuboid.ByLengths(origin,%20width,%20length,%20height)_img.png) +![ByLengths (origin, width, length, height)](./VK63GH4YGTA23CXGPUEJO47L6TRGFRG7QY64LCFRO6C5G6UFK4PA_img.png) diff --git a/doc/distrib/NodeHelpFiles/VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ.md b/doc/distrib/NodeHelpFiles/VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ.md index 760484acf0f..80df18b9307 100644 --- a/doc/distrib/NodeHelpFiles/VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ.md +++ b/doc/distrib/NodeHelpFiles/VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ.md @@ -5,5 +5,5 @@ Scale the coordinate system non-uniformly around the origin on a given plane. ___ ## Example File -![Scale (plane, xamount, yamount, zamount)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane,%20xamount,%20yamount,%20zamount)_img.jpg) +![Scale (plane, xamount, yamount, zamount)](./VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA.md b/doc/distrib/NodeHelpFiles/VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA.md index 5f9b8c306c8..80b488208af 100644 --- a/doc/distrib/NodeHelpFiles/VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA.md +++ b/doc/distrib/NodeHelpFiles/VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA.md @@ -5,5 +5,5 @@ Cuboid By Lengths creates a cuboid with the input width, legth, and height, and ___ ## Example File -![ByLengths (width, length, height)](./Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width,%20length,%20height)_img.png) +![ByLengths (width, length, height)](./VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA_img.png) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter.dyn b/doc/distrib/NodeHelpFiles/VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter.dyn rename to doc/distrib/NodeHelpFiles/VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter.md b/doc/distrib/NodeHelpFiles/VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter.md rename to doc/distrib/NodeHelpFiles/VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q.md index a9214cde57a..2a69dac80c9 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter.md +++ b/doc/distrib/NodeHelpFiles/VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q.md @@ -1,7 +1,9 @@ + + ## In Depth Principal Directions at Parameter uses U and V input parameters and returns the curvatures in the U and V directions. This node returns a list of two vectors, with the first being the direction vector in the U direction and the second being the direction vector in the V direction. In the example below, we first create a surface by using a BySweep2Rails. We then use two number sliders to determine the U and V parameters to find the directions using a PrincipalDirectionsAtParameter node. ___ ## Example File -![PrincipalDirectionsAtParameter](./Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter_img.jpg) +![PrincipalDirectionsAtParameter](./VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter_img.jpg b/doc/distrib/NodeHelpFiles/VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter_img.jpg rename to doc/distrib/NodeHelpFiles/VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation).dyn b/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.dyn similarity index 65% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation).dyn rename to doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.dyn index d15a0edaefc..bfdf77ab5ce 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation).dyn +++ b/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.dyn @@ -1,8 +1,8 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "2d165182-31ad-4c85-8bc1-bf20680a0ca7", "IsCustomNode": false, "Description": "", - "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(xTranslation, yTranslation, zTranslation)", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate", "ElementResolver": { "ResolutionMap": { "Color": { @@ -12,16 +12,12 @@ "Display": { "Key": "Display.Display", "Value": "Display.dll" - }, - "Modifiers.GeometryColor": { - "Key": "Modifiers.GeometryColor", - "Value": "GeometryColor.dll" } } }, "Inputs": [ { - "Id": "63e940674d314d17abe7fb85559c3171", + "Id": "1ea1cd07ea7644268bbbd3e3ad21336e", "Name": "Number Slider", "Type": "number", "Type2": "number", @@ -34,7 +30,7 @@ "SelectedIndex": 0 }, { - "Id": "cf20433c71fa4e97bf9d3846c0059442", + "Id": "74bbbc1b0a4e4f07b1d506d28a685499", "Name": "Number Slider", "Type": "number", "Type2": "number", @@ -47,7 +43,7 @@ "SelectedIndex": 0 }, { - "Id": "64fa2bac1546477aa33e3c7a05777631", + "Id": "f90b5cce057045ea800e283615778d3b", "Name": "Number Slider", "Type": "number", "Type2": "number", @@ -64,17 +60,16 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 3.8, - "Id": "63e940674d314d17abe7fb85559c3171", + "Id": "1ea1cd07ea7644268bbbd3e3ad21336e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "5ec3c929e3da47308331eda9dea3eb15", + "Id": "50819521ba71479481ecc5f7691b4420", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -84,21 +79,21 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 3.8 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 2.7, - "Id": "cf20433c71fa4e97bf9d3846c0059442", + "Id": "74bbbc1b0a4e4f07b1d506d28a685499", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "9c671d71a175457f8e615f1d493a102f", + "Id": "9158be7dacd343459554d3e1f5ed6fc2", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -108,16 +103,16 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 2.7 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ff13d8d8727f441c8ba28c97ada49cd6", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double", - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", "Inputs": [ { - "Id": "048ae087096941fc84cf0a1d4ea2a50d", + "Id": "e721bdeecbc84b42b974cab359e01193", "Name": "coordinateSystem", "Description": "Parent coordinate system\n\nCoordinateSystem\nDefault value : Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0)", "UsingDefaultValue": true, @@ -126,7 +121,7 @@ "KeepListStructure": false }, { - "Id": "dfd1f9a540304fba8bad392d46e10496", + "Id": "4a40b05c886c4fc685d986ba308d1fc7", "Name": "radius", "Description": "Radius size\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -135,7 +130,7 @@ "KeepListStructure": false }, { - "Id": "4790a8df096941f99b30f1d53cb45449", + "Id": "7ff888445b7c4be4bab2f17a5d5dcfd8", "Name": "height", "Description": "Cylinder height\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -146,7 +141,7 @@ ], "Outputs": [ { - "Id": "747aad91df8b4c05a00c0787dce03c8c", + "Id": "506aa73bf4e24d17be9b623467a9ce5d", "Name": "Cylinder", "Description": "Cylinder created from radius and height", "UsingDefaultValue": false, @@ -155,17 +150,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByRadiusHeight@Autodesk.DesignScript.Geometry.CoordinateSystem,double,double", "Replication": "Auto", "Description": "Construct a Solid Cylinder defined by a parent CoordinateSystem, the radius, and the height of the cylinder\n\nCylinder.ByRadiusHeight (coordinateSystem: CoordinateSystem = Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin(0, 0, 0), radius: double = 1, height: double = 1): Cylinder" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8a102280b42043a88a1edcb06b803f70", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point", - "Id": "bcd3cc9e0c314ded823820ef9df01cfa", "Inputs": [ { - "Id": "cde7add5df334ebe9c7c289d8b532608", + "Id": "ebd7dc66ae764b58825ad77933e2b1eb", "Name": "origin", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -176,7 +171,7 @@ ], "Outputs": [ { - "Id": "eb0f29c4fe7141bebfec42ba4ce7c4af", + "Id": "985500ccdf364bbfa28a8ec8309def9b", "Name": "CoordinateSystem", "Description": "CoordinateSystem", "UsingDefaultValue": false, @@ -185,22 +180,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 4.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 0.8, - "Id": "64fa2bac1546477aa33e3c7a05777631", + "Id": "f90b5cce057045ea800e283615778d3b", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "4b8c0b9b7e5e417989dacd0665972937", + "Id": "82160374f4424b64b2581be342cb779d", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -210,16 +205,16 @@ } ], "Replication": "Disabled", - "Description": "Produces numeric values" + "Description": "Produces numeric values", + "InputValue": 0.8 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5ec1fd5cfb484a77bbedb764cea17620", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@double,double,double", - "Id": "f0ce8559d07b40908df2083794982409", "Inputs": [ { - "Id": "bd8c4328e29640b18fa623395900c144", + "Id": "3ac5651e3d7c48859773eba44312c2f0", "Name": "coordinateSystem", "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", "UsingDefaultValue": false, @@ -228,7 +223,7 @@ "KeepListStructure": false }, { - "Id": "da7f88543a414eb88c14b33725ac3d3e", + "Id": "45e67fdc9786422e9cfc6cff74334da1", "Name": "xTranslation", "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -237,7 +232,7 @@ "KeepListStructure": false }, { - "Id": "4f2f51baa3e34ab4aaaac221e64f1072", + "Id": "8c3a707e1fde48bb86d3ec9b6ee47caf", "Name": "yTranslation", "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -246,7 +241,7 @@ "KeepListStructure": false }, { - "Id": "ccc844f9bf874f79941ac4287e265430", + "Id": "fc1387bbf0ff49318ba2032661e3dfe0", "Name": "zTranslation", "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -257,7 +252,7 @@ ], "Outputs": [ { - "Id": "6d1993ea59544c5ab976f7c8f76dc814", + "Id": "386432aade474a96b738194ae6111a08", "Name": "CoordinateSystem", "Description": "Transformed CoordinateSystem.", "UsingDefaultValue": false, @@ -266,19 +261,28 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Translate@double,double,double", "Replication": "Auto", "Description": "Translates any given CoordinateSystem by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nCoordinateSystem.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): CoordinateSystem" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "color = Color.ByARGB(100,141,198,217);\nModifiers.GeometryColor.ByGeometryColor(geometry, color);", - "Id": "c84fb8c2337540f289c1ef83be538f57", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "75500dff67014c8297cf51e5697b1be4", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "04d8e1b350f248a887bfdc5862eaa197", + "Id": "bd7d83c64e574a3b9aa083c5f63d184a", "Name": "geometry", - "Description": "geometry", + "Description": "The geometry to which you would like to apply color.\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d5bffc47eb134c5eb9ff67ddd7212728", + "Name": "color", + "Description": "The color.\n\nColor", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -287,18 +291,35 @@ ], "Outputs": [ { - "Id": "4c104a45f49e4e48abf9be1368cc00eb", - "Name": "", - "Description": "color", + "Id": "7965073e63bf46e5a685b37c28af3240", + "Name": "GeometryColor", + "Description": "A Display object.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "Modifiers.GeometryColor.ByGeometryColor@Autodesk.DesignScript.Geometry.Geometry,DSCore.Color", + "Replication": "Auto", + "Description": "Display geometry using a color.\n\nGeometryColor.ByGeometryColor (geometry: Geometry, color: Color): GeometryColor" + }, + { + "ConcreteType": "CoreNodeModels.Input.ColorPalette, CoreNodeModels", + "InputValue": { + "R": 100, + "G": 141, + "B": 198, + "A": 146 + }, + "Id": "8bf33bb51be644be94ceb32dc8e26bc9", + "NodeType": "ColorInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "f0d700a7cb904db4ba24742d2ee59165", - "Name": "", - "Description": "Value of expression at line 2", + "Id": "e1b2486573bd4ecfb3072ab8efb2f1c2", + "Name": "Color", + "Description": "Selected Color.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -306,56 +327,62 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Select a Color from the palette" } ], "Connectors": [ { - "Start": "5ec3c929e3da47308331eda9dea3eb15", - "End": "da7f88543a414eb88c14b33725ac3d3e", - "Id": "c70b371730314e62aad9aee09e3a28f9", + "Start": "50819521ba71479481ecc5f7691b4420", + "End": "45e67fdc9786422e9cfc6cff74334da1", + "Id": "b86aaa2de1d240c4920b8ba1158801ea", + "IsHidden": "False" + }, + { + "Start": "9158be7dacd343459554d3e1f5ed6fc2", + "End": "8c3a707e1fde48bb86d3ec9b6ee47caf", + "Id": "de384f51f5db4fd995360aa15cdce690", "IsHidden": "False" }, { - "Start": "9c671d71a175457f8e615f1d493a102f", - "End": "4f2f51baa3e34ab4aaaac221e64f1072", - "Id": "5c3a8f8daba4475c8eed567286ed61ff", + "Start": "506aa73bf4e24d17be9b623467a9ce5d", + "End": "bd7d83c64e574a3b9aa083c5f63d184a", + "Id": "4f1eb24fd4554d85b08ee0be09670066", "IsHidden": "False" }, { - "Start": "747aad91df8b4c05a00c0787dce03c8c", - "End": "04d8e1b350f248a887bfdc5862eaa197", - "Id": "ecf01de084e043ec95c6882775c43beb", + "Start": "985500ccdf364bbfa28a8ec8309def9b", + "End": "3ac5651e3d7c48859773eba44312c2f0", + "Id": "0ea2a692517e4286b6d1f5ad258892ed", "IsHidden": "False" }, { - "Start": "eb0f29c4fe7141bebfec42ba4ce7c4af", - "End": "bd8c4328e29640b18fa623395900c144", - "Id": "68c1516c9e5040c89e5fb0567e793a3c", + "Start": "82160374f4424b64b2581be342cb779d", + "End": "fc1387bbf0ff49318ba2032661e3dfe0", + "Id": "783d88ef035c40edaaf4f83227d0b5be", "IsHidden": "False" }, { - "Start": "4b8c0b9b7e5e417989dacd0665972937", - "End": "ccc844f9bf874f79941ac4287e265430", - "Id": "6e50cf1eb4864529b41250d597b337bd", + "Start": "386432aade474a96b738194ae6111a08", + "End": "e721bdeecbc84b42b974cab359e01193", + "Id": "a2e5ae72e9784c57885a8db61d607b2d", "IsHidden": "False" }, { - "Start": "6d1993ea59544c5ab976f7c8f76dc814", - "End": "048ae087096941fc84cf0a1d4ea2a50d", - "Id": "e745eb3e31a44712960468968c75372d", + "Start": "e1b2486573bd4ecfb3072ab8efb2f1c2", + "End": "d5bffc47eb134c5eb9ff67ddd7212728", + "Id": "b08c68798891489fa999daa61bf25628", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.17", + "Version": "2.19", "Data": {} } ], @@ -372,98 +399,108 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.17.0.3255", - "RunType": "Manual", + "Version": "2.19.0.5742", + "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { "Name": "_Background Preview", - "EyeX": 6.4184870719909668, - "EyeY": 3.0228168964385986, - "EyeZ": -0.84927105903625488, - "LookX": -3.5710139274597168, - "LookY": -1.7716300487518311, - "LookZ": -1.76408052444458, - "UpX": -0.18028013408184052, - "UpY": 0.97957515716552734, - "UpZ": -0.089058391749858856 + "EyeX": 2.6023855209350586, + "EyeY": 3.8935806751251221, + "EyeZ": 4.1501045227050781, + "LookX": -2.8152594566345215, + "LookY": -1.9197170734405518, + "LookZ": -5.8468971252441406, + "UpX": -0.031017521396279335, + "UpY": 0.99744081497192383, + "UpZ": -0.064418628811836243 }, "ConnectorPins": [], "NodeViews": [ { + "Id": "1ea1cd07ea7644268bbbd3e3ad21336e", "Name": "Number Slider", - "ShowGeometry": true, - "Id": "63e940674d314d17abe7fb85559c3171", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -368.01851346502337, + "ShowGeometry": true, + "X": -366.71851346502342, "Y": 727.25623929248252 }, { + "Id": "74bbbc1b0a4e4f07b1d506d28a685499", "Name": "Number Slider", - "ShowGeometry": true, - "Id": "cf20433c71fa4e97bf9d3846c0059442", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -368.01851346502337, + "ShowGeometry": true, + "X": -366.71851346502342, "Y": 875.25623929248252 }, { + "Id": "ff13d8d8727f441c8ba28c97ada49cd6", "Name": "Cylinder.ByRadiusHeight", - "ShowGeometry": false, - "Id": "f4c7dc6e49214cd7a8f8aef0feae968d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 519.98148653497663, + "ShowGeometry": false, + "X": 519.28148653497658, "Y": 750.25623929248252 }, { + "Id": "8a102280b42043a88a1edcb06b803f70", "Name": "CoordinateSystem.ByOrigin", - "ShowGeometry": true, - "Id": "bcd3cc9e0c314ded823820ef9df01cfa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -368.01851346502337, + "ShowGeometry": true, + "X": -366.71851346502342, "Y": 580.25623929248252 }, { + "Id": "f90b5cce057045ea800e283615778d3b", "Name": "Number Slider", - "ShowGeometry": true, - "Id": "64fa2bac1546477aa33e3c7a05777631", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -368.01851346502337, + "ShowGeometry": true, + "X": -366.71851346502342, "Y": 1022.2562392924825 }, { + "Id": "5ec1fd5cfb484a77bbedb764cea17620", "Name": "CoordinateSystem.Translate", - "ShowGeometry": true, - "Id": "f0ce8559d07b40908df2083794982409", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 80.781486534976636, + "ShowGeometry": true, + "X": 81.28148653497658, "Y": 750.25623929248252 }, { - "Name": "Code Block", + "Id": "75500dff67014c8297cf51e5697b1be4", + "Name": "GeometryColor.ByGeometryColor", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Id": "c84fb8c2337540f289c1ef83be538f57", + "X": 908.61796568520617, + "Y": 755.40365151676906 + }, + { + "Id": "8bf33bb51be644be94ceb32dc8e26bc9", + "Name": "Color Palette", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 901.58148653497653, - "Y": 750.25623929248252 + "ShowGeometry": true, + "X": 602.73874457673492, + "Y": 978.8543812226327 } ], "Annotations": [], - "X": 282.49316745610378, - "Y": -368.86257269171824, - "Zoom": 0.68174061433447108 + "X": 534.45034519917726, + "Y": -73.92592074743169, + "Zoom": 0.49984852639990152 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.md b/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.md new file mode 100644 index 00000000000..d25c0cc9ccd --- /dev/null +++ b/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.md @@ -0,0 +1,11 @@ + + +## In Depth +`CoordinateSystem.Translate (coordinateSystem, xTranslation, yTranslation, zTranslation)` returns a new CoordinateSystem. Its location is based on translation distances in the X, Y, and Z directions. + +In the example below, a new CoordinateSystem is returned from translation distances of 3.8 on the X axis, 2.7 on the Y axis, and 0.8 on the Z axis. The new CoordinateSystem is identified with a cylinder created on it. + +___ +## Example File + +![CoordinateSystem.Translate(coordinateSystem, xTranslation, yTranslation, zTranslation)](./WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA_img.jpg b/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA_img.jpg new file mode 100644 index 00000000000..dcb36d682d6 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments.dyn b/doc/distrib/NodeHelpFiles/WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments.dyn rename to doc/distrib/NodeHelpFiles/WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments.md b/doc/distrib/NodeHelpFiles/WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q.md similarity index 62% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments.md rename to doc/distrib/NodeHelpFiles/WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q.md index f38234169a6..9214ab551fe 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments.md +++ b/doc/distrib/NodeHelpFiles/WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q.md @@ -1,7 +1,9 @@ + + ## In Depth Approximate with Arc and Line Segments takes a curve as input, and returns a list of straight line and arc curves that approximate the original curve. In the example below, we first create a Nurbs Curve using a ByControlPoints node, with a set of randomly generated points as the input. This curve is then used as the input for an ApproximateWithArcAndLineSegments node. ___ ## Example File -![ApproximateWithArcAndLineSegments](./Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments_img.jpg) +![ApproximateWithArcAndLineSegments](./WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments_img.jpg b/doc/distrib/NodeHelpFiles/WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments_img.jpg rename to doc/distrib/NodeHelpFiles/WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q_img.jpg diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadius.md b/doc/distrib/NodeHelpFiles/WG4273QZLTXFNOZTJWMFHD4JKB67IIQBJCQNC5SMOC43VJNXKACA.md similarity index 81% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadius.md rename to doc/distrib/NodeHelpFiles/WG4273QZLTXFNOZTJWMFHD4JKB67IIQBJCQNC5SMOC43VJNXKACA.md index da89c023741..d5e12993724 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadius.md +++ b/doc/distrib/NodeHelpFiles/WG4273QZLTXFNOZTJWMFHD4JKB67IIQBJCQNC5SMOC43VJNXKACA.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a cone is created with its base positioned on the origin of the Coordinate System, defined by the `cs` input. The size of the cone is defined by `height` and `radius`. The spans in radial and height directions are controlled by `radiusSpans` and `heightSpans` inputs. The initial symmetry of the shape is specified by the `symmetry` input. If X or Y symmetry is set to True, the value of radial spans must be a multiple of 4. Finally, the `inSmoothMode` input is used to switch between smooth and box mode preview of the T-Spline surface. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderRadiusHeight.md b/doc/distrib/NodeHelpFiles/WGMB4D4GWPYAS6YAOVBQIXYPGCBRH3KEF437CWWZGSXVEZXLRGTQ.md similarity index 82% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderRadiusHeight.md rename to doc/distrib/NodeHelpFiles/WGMB4D4GWPYAS6YAOVBQIXYPGCBRH3KEF437CWWZGSXVEZXLRGTQ.md index e8dc118976a..2b5ec5a9c3e 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderRadiusHeight.md +++ b/doc/distrib/NodeHelpFiles/WGMB4D4GWPYAS6YAOVBQIXYPGCBRH3KEF437CWWZGSXVEZXLRGTQ.md @@ -1,3 +1,5 @@ + + ## In-Depth In the example below, a T-Spline primitive cylinder surface is created. The position and orientation of the cylinder is defined by the Coordinate System in the `cs` input. The `radius` and `height` values set the size of the cylinder. The spans in radial and height directions are controlled by `radiusSpans` and `heightSpans` inputs. The initial symmetry of the shape is specified by the `symmetry` input. If X or Y symmetry is set to True, the value of radial spans must be a multiple of 4. Finally, the `inSmoothMode` input is used to switch between smooth and box mode preview of the T-Spline surface. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SubdivideFaces.md b/doc/distrib/NodeHelpFiles/WKY3SVAE74IVMZW7MVT4F5TGIUFXAGA2W2FN6Q6PACG3NH6AMVFA.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SubdivideFaces.md rename to doc/distrib/NodeHelpFiles/WKY3SVAE74IVMZW7MVT4F5TGIUFXAGA2W2FN6Q6PACG3NH6AMVFA.md index 383f0727a12..9e05d84ea42 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SubdivideFaces.md +++ b/doc/distrib/NodeHelpFiles/WKY3SVAE74IVMZW7MVT4F5TGIUFXAGA2W2FN6Q6PACG3NH6AMVFA.md @@ -1,3 +1,5 @@ + + ## SubdivideFaces - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.dyn b/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.dyn new file mode 100644 index 00000000000..1bdbe0f864d --- /dev/null +++ b/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.dyn @@ -0,0 +1,492 @@ +{ + "Uuid": "598c2fe6-2426-457d-941b-200902fd9cbb", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.Solid.BySweep", + "ElementResolver": { + "ResolutionMap": { + "Autodesk.DesignScript.Geometry.Vector": { + "Key": "Autodesk.DesignScript.Geometry.Vector", + "Value": "ProtoGeometry.dll" + } + } + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b240c0b2541842068e44e4d341ae9d3b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "7c2f43991277455cbbf630ee04bb588b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..180..36;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "74ec12cb76ce453c8105e2d059cdaaf2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fa4668ce31f9480f83571bb5f48e6800", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1bb1bd77ea0c402bbe95de46e572a39e", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b9dcd432fd33407f910aff5a7cd73712", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "139820281e354451b1780f3ed6fb4957", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9803ce0ab39c4c9e8b5b943c5910736c", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "abcec8c74f104f7c8c95773a05c292e7", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..5..1;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fec23ce640b440749239963ec699544e", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7b34655f33214ec9849facb8c72ac246", + "Name": "angle", + "Description": "Angle in degrees to take the cosine of.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9fbe7925df404d5db35b44281af986f3", + "Name": "double", + "Description": "Cosine of the angle", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.Cos@double", + "Replication": "Auto", + "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5e98c00419d74de990fb16007d8ca46c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6ab33bc64fcb43be9bf9d2bb6f219a30", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "862bd534fe454769ba202522ba2812d8", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f49b582c13a74dc0a194b1627677c28e", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "56030561156d4c7eba19248ed27a887c", + "Name": "x", + "Description": "x", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9609531868e442ccb21f655f4f15fe85", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x-2;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ddbf22de8fa2432caf7dec8d1e762ec3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f3bcfa9e53e94fc792f4ca0a7cb90186", + "Name": "width", + "Description": "Width of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b09751c2f07d4352bb4a5bd53f01a618", + "Name": "length", + "Description": "Length of rectangle\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cdbf1bcf76f04fc082498f20203fffc3", + "Name": "Rectangle", + "Description": "Rectangle created by width and length", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength@double,double", + "Replication": "Auto", + "Description": "Create a Rectangle centered at the WCS origin in the WCS XY Plane, with specified width (X Axis length), and length (Y Axis length).\n\nRectangle.ByWidthLength (width: double = 1, length: double = 1): Rectangle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "15f537a2164c4abc83934a4831ca84b8", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ec27fb06413b48fdb931d07025510762", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "eab75881686641cc9dfc439d9da2ceeb", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "2480c6d0d9c2465a9a1de31ae20b8a86", + "Name": "profile", + "Description": "A closed curve that will be the profile of the sweep\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1141d67a4681404cb1056c019d81216e", + "Name": "path", + "Description": "The path that represent the sweep path\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b17d365201774b7783b02bf23beab3b1", + "Name": "cutEndOff", + "Description": "Cut the end of the sweep and make it normal to the path\n\nbool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f1ff5c0d9a76477690ad00cb39ff8be6", + "Name": "Solid", + "Description": "A solid by sweeping the profile curve along a path", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.BySweep@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,bool", + "Replication": "Auto", + "Description": "Sweep a closed Curve along a path.\n\nSolid.BySweep (profile: Curve, path: Curve, cutEndOff: bool = false): Solid" + } + ], + "Connectors": [ + { + "Start": "7c2f43991277455cbbf630ee04bb588b", + "End": "7b34655f33214ec9849facb8c72ac246", + "Id": "a08468a387704b48b9ba5b4736eee183", + "IsHidden": "False" + }, + { + "Start": "139820281e354451b1780f3ed6fb4957", + "End": "6ab33bc64fcb43be9bf9d2bb6f219a30", + "Id": "9572195016f14576b5290c207cc3d5e8", + "IsHidden": "False" + }, + { + "Start": "abcec8c74f104f7c8c95773a05c292e7", + "End": "b9dcd432fd33407f910aff5a7cd73712", + "Id": "99d12453600f49e18ecf448e0c99b2a6", + "IsHidden": "False" + }, + { + "Start": "9fbe7925df404d5db35b44281af986f3", + "End": "56030561156d4c7eba19248ed27a887c", + "Id": "b4ff8c3fb6944b8b931d99821eff7322", + "IsHidden": "False" + }, + { + "Start": "862bd534fe454769ba202522ba2812d8", + "End": "1141d67a4681404cb1056c019d81216e", + "Id": "fd49ac2e9e764f8bab349b25ac8ec261", + "IsHidden": "False" + }, + { + "Start": "9609531868e442ccb21f655f4f15fe85", + "End": "fa4668ce31f9480f83571bb5f48e6800", + "Id": "3f966b966a2e43bcb7e19f9c162e214e", + "IsHidden": "False" + }, + { + "Start": "cdbf1bcf76f04fc082498f20203fffc3", + "End": "2480c6d0d9c2465a9a1de31ae20b8a86", + "Id": "3df19b96641f4caaac23916383a46f10", + "IsHidden": "False" + }, + { + "Start": "ec27fb06413b48fdb931d07025510762", + "End": "f3bcfa9e53e94fc792f4ca0a7cb90186", + "Id": "ccd1caf77d3d40a3a02b975df8e02161", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.4.6632", + "RunType": "Automatic", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -10.677200317382813, + "EyeY": 5.7709708213806152, + "EyeZ": 7.5597376823425293, + "LookX": 10.980081558227539, + "LookY": -0.21393844485282898, + "LookZ": -8.58186149597168, + "UpX": -0.15708129107952118, + "UpY": 0.97992467880249023, + "UpZ": 0.12277230620384216 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "b240c0b2541842068e44e4d341ae9d3b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1016.363565111724, + "Y": 186.55819007606192 + }, + { + "Id": "74ec12cb76ce453c8105e2d059cdaaf2", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -188.36356511172403, + "Y": 226.90319007606195 + }, + { + "Id": "9803ce0ab39c4c9e8b5b943c5910736c", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -442.36356511172403, + "Y": 334.73069007606193 + }, + { + "Id": "fec23ce640b440749239963ec699544e", + "Name": "Math.Cos", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -745.363565111724, + "Y": 186.73069007606193 + }, + { + "Id": "5e98c00419d74de990fb16007d8ca46c", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 136.63643488827597, + "Y": 226.90319007606195 + }, + { + "Id": "f49b582c13a74dc0a194b1627677c28e", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -442.36356511172403, + "Y": 186.73069007606193 + }, + { + "Id": "ddbf22de8fa2432caf7dec8d1e762ec3", + "Name": "Rectangle.ByWidthLength", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 136.63643488827597, + "Y": 48.903190076061946 + }, + { + "Id": "15f537a2164c4abc83934a4831ca84b8", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -188.36356511172403, + "Y": 48.730690076061933 + }, + { + "Id": "eab75881686641cc9dfc439d9da2ceeb", + "Name": "Solid.BySweep", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 509.82191967437552, + "Y": 57.112976387281265 + } + ], + "Annotations": [], + "X": 818.13151240417938, + "Y": 98.485606357878567, + "Zoom": 0.68483242074758288 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.md b/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.md new file mode 100644 index 00000000000..d907ba9b3e4 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.md @@ -0,0 +1,10 @@ + + +## In Depth +`Solid.BySweep` creates a solid by sweeping an input closed profile curve along a specified path. + +In the example below, we use a rectangle as the base profile curve. The path is created by using a cosine function with a sequence of angles to vary the x-coordinates of a set of points. The points are used as the input to a `NurbsCurve.ByPoints` node. We then create a solid by sweeping the rectangle along the created cosine curve. +___ +## Example File + +![Solid.BySweep](./X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ_img.jpg b/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ_img.jpg new file mode 100644 index 00000000000..2c386f7988a Binary files /dev/null and b/doc/distrib/NodeHelpFiles/X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees).dyn b/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.dyn similarity index 62% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees).dyn rename to doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.dyn index 8cd8eb0eb99..0141cb4e8ba 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Rotate(basePlane, degrees).dyn +++ b/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.dyn @@ -1,34 +1,35 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "6d6ee96e-5140-4947-a24b-1a488b2c8eb9", "IsCustomNode": false, "Description": "", - "Name": "Rotate", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Rotate", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "f574c9563efa4ed5b50c6e23239fc856", + "Id": "29c47699a5c1473d87ca352babaca6ca", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "62.1", "MaximumValue": 359.0, "MinimumValue": 1.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dab20a62bb734d59b6e932f5caad9592", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "Inputs": [ { - "Id": "c2022c20158648afb56e272f54035905", + "Id": "6a901d6255984a229bfc6bfb40c45302", "Name": "startPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -37,7 +38,7 @@ "KeepListStructure": false }, { - "Id": "4020e98689d74a06ae3054c8e74fdc43", + "Id": "8fae0a3168594a71870722aa9a7c2adb", "Name": "endPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -46,7 +47,7 @@ "KeepListStructure": false }, { - "Id": "b63c9394c082410296efd829e1fff5b8", + "Id": "2affc494d06e4e22a783b631d4f6155e", "Name": "startRadius", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -57,7 +58,7 @@ ], "Outputs": [ { - "Id": "0e083d464edd44aeae6a9ebbfb4ecf09", + "Id": "9dc65e2f08054a5d869ce5ed8599e788", "Name": "Cone", "Description": "Cone", "UsingDefaultValue": false, @@ -66,37 +67,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5e7826acd9124ae08ff09cadf8499efd", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "Inputs": [ { - "Id": "f3baa26f5375442d8c85d75c5986a170", + "Id": "b5ca8013431446328cd48f5efa1fbbaf", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "ce40b69591d44de49788a749d7cf2fe6", + "Id": "19fc4b95cb8340a5957d248c755319aa", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0ae2c703806d426d87cb2c5cfc823bf9", + "Id": "fcc6b7fcf76c459aa7a9bc6a69de6ff6", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -105,27 +106,27 @@ ], "Outputs": [ { - "Id": "68db643b9fb44adeae3586450758e837", + "Id": "c59d1776c30f409a87b602bd52359bdf", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "96bed24becad4a75a988bde2a589a25c", "NodeType": "CodeBlockNode", - "Code": "5;\n2;\n8;", - "Id": "47226805f4414bd689711e386a9009d1", "Inputs": [], "Outputs": [ { - "Id": "9c6e4a046221499ca41121793649eeaf", + "Id": "c6b8444412474ecab85a72ef2dfdfbe5", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -134,7 +135,7 @@ "KeepListStructure": false }, { - "Id": "97975dcc8d494ec39af983930ffdcdc7", + "Id": "f98ea84088b54d8e824376d01e551ead", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -143,7 +144,7 @@ "KeepListStructure": false }, { - "Id": "9871b7f929f64b76a7e92d1b0e263bcc", + "Id": "60ed0de5c3764275bd0707cc0bfd67e5", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -153,36 +154,36 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cbc7b355436f43dba3c337329ea314d2", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", - "Id": "cb29ce4de19648ee800f936596f93067", "Inputs": [], "Outputs": [ { - "Id": "eda8062075de425085ed1ba1fee3ebb8", + "Id": "50921deaa36043de81bbd904da37d082", "Name": "Point", - "Description": "Point", + "Description": "Origin point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "644a32a97e51440082606986a87bd84f", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double", - "Id": "93fe6d7d3a13456cb0a0779f77d9a715", "Inputs": [ { - "Id": "fdf03355b0b34f8487c9a6d8231e6a17", + "Id": "f593a59692f74730b8bd8bd57a9659cb", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -191,7 +192,7 @@ "KeepListStructure": false }, { - "Id": "d255d6586578421785621f4eaf08c83b", + "Id": "8857dffb880c45578224e1c252f7f2de", "Name": "basePlane", "Description": "Plane", "UsingDefaultValue": false, @@ -200,7 +201,7 @@ "KeepListStructure": false }, { - "Id": "608f0a035fee47599383d0e42aa2ae15", + "Id": "29dece479bc947569331eef58c761660", "Name": "degrees", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, @@ -211,7 +212,7 @@ ], "Outputs": [ { - "Id": "4f04e294e6b64093a25d9456a604fe6f", + "Id": "23ffc92ba8c645b490ec0127df7749a7", "Name": "Geometry", "Description": "Geometry", "UsingDefaultValue": false, @@ -220,22 +221,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Plane,double", "Replication": "Auto", "Description": "Rotates an object around the Plane origin and normal by a specified degree\n\nGeometry.Rotate (basePlane: Plane, degrees: double = 0): Geometry" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 359.0, "MinimumValue": 1.0, "StepValue": 0.1, - "InputValue": 62.1, - "Id": "f574c9563efa4ed5b50c6e23239fc856", + "Id": "29c47699a5c1473d87ca352babaca6ca", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "e0ef1de0a7aa454faf4c4e2941a72d22", + "Id": "4675fe9866394b9da89fbe9f10029705", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -245,174 +246,203 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 62.1 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "07575189eaca4aa2ac49ba1dec21d0f5", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XY", - "Id": "a7abb5cdaf5849e199f2f163186b4ad0", "Inputs": [], "Outputs": [ { - "Id": "545a14a054b048ff812c5533eb954899", + "Id": "588890c6c00d49e792bc7c279da4eaa8", "Name": "Plane", - "Description": "Plane", + "Description": "Plane at XY plane of world", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XY", "Replication": "Auto", "Description": "Creates a plane in the world XY\n\nPlane.XY ( ): Plane" } ], "Connectors": [ { - "Start": "0e083d464edd44aeae6a9ebbfb4ecf09", - "End": "fdf03355b0b34f8487c9a6d8231e6a17", - "Id": "f1dd1ce732024c4b98388efb6c94c2f6" + "Start": "9dc65e2f08054a5d869ce5ed8599e788", + "End": "f593a59692f74730b8bd8bd57a9659cb", + "Id": "44baf9b8a5894b279737fb8376e8de57", + "IsHidden": "False" }, { - "Start": "68db643b9fb44adeae3586450758e837", - "End": "4020e98689d74a06ae3054c8e74fdc43", - "Id": "063cdb39a36c446caca56933690e65cc" + "Start": "c59d1776c30f409a87b602bd52359bdf", + "End": "8fae0a3168594a71870722aa9a7c2adb", + "Id": "9acd577e90e54d9886da7f4ae9650552", + "IsHidden": "False" }, { - "Start": "9c6e4a046221499ca41121793649eeaf", - "End": "f3baa26f5375442d8c85d75c5986a170", - "Id": "d09445369071426ea48d6b1107ead5fd" + "Start": "c6b8444412474ecab85a72ef2dfdfbe5", + "End": "b5ca8013431446328cd48f5efa1fbbaf", + "Id": "9f9a9f6b9fb04eeb9671182ca2ed6609", + "IsHidden": "False" }, { - "Start": "9c6e4a046221499ca41121793649eeaf", - "End": "b63c9394c082410296efd829e1fff5b8", - "Id": "d42f2ed95350413bacc15ab8de226dc9" + "Start": "c6b8444412474ecab85a72ef2dfdfbe5", + "End": "2affc494d06e4e22a783b631d4f6155e", + "Id": "c674097c170944a4b6f82650c090a46d", + "IsHidden": "False" }, { - "Start": "97975dcc8d494ec39af983930ffdcdc7", - "End": "ce40b69591d44de49788a749d7cf2fe6", - "Id": "ff57f5d8d9f34294a1530f1335da7f8d" + "Start": "f98ea84088b54d8e824376d01e551ead", + "End": "19fc4b95cb8340a5957d248c755319aa", + "Id": "23ef465cbe874cfe871223b3c0dcbfa6", + "IsHidden": "False" }, { - "Start": "9871b7f929f64b76a7e92d1b0e263bcc", - "End": "0ae2c703806d426d87cb2c5cfc823bf9", - "Id": "3764900d485e4d419bac69b7ac2262ea" + "Start": "60ed0de5c3764275bd0707cc0bfd67e5", + "End": "fcc6b7fcf76c459aa7a9bc6a69de6ff6", + "Id": "5d7cb8d55e0642128ea6df540822fd0f", + "IsHidden": "False" }, { - "Start": "eda8062075de425085ed1ba1fee3ebb8", - "End": "c2022c20158648afb56e272f54035905", - "Id": "f4faa461ef814b17a13243155365caa3" + "Start": "50921deaa36043de81bbd904da37d082", + "End": "6a901d6255984a229bfc6bfb40c45302", + "Id": "a6fb7fde1b4a44e289b4fd609a2b204a", + "IsHidden": "False" }, { - "Start": "e0ef1de0a7aa454faf4c4e2941a72d22", - "End": "608f0a035fee47599383d0e42aa2ae15", - "Id": "eab8e37cf7f04a8fb11fe9d840b118eb" + "Start": "4675fe9866394b9da89fbe9f10029705", + "End": "29dece479bc947569331eef58c761660", + "Id": "c66b809480b547b5a4763231e2f823b6", + "IsHidden": "False" }, { - "Start": "545a14a054b048ff812c5533eb954899", - "End": "d255d6586578421785621f4eaf08c83b", - "Id": "5444bf89eefa4c8fb02b7897eb76e616" + "Start": "588890c6c00d49e792bc7c279da4eaa8", + "End": "8857dffb880c45578224e1c252f7f2de", + "Id": "dfca654d38924356977c00238537205b", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": 1.5906540155410767, - "EyeY": 19.727062225341797, - "EyeZ": 20.494718551635742, - "LookX": -0.8273547887802124, - "LookY": -14.146214485168457, - "LookZ": -26.17218017578125, - "UpX": -0.0087090954184532166, - "UpY": 0.96126168966293335, - "UpZ": -0.27549973130226135 + "Name": "_Background Preview", + "EyeX": -14.22697925567627, + "EyeY": 24.756748199462891, + "EyeZ": 17.283315658569336, + "LookX": 3.055943489074707, + "LookY": -19.082725524902344, + "LookZ": -22.633892059326172, + "UpX": 0.061782918870449066, + "UpY": 0.88701075315475464, + "UpZ": -0.45759698748588562 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "dab20a62bb734d59b6e932f5caad9592", "Name": "Cone.ByPointsRadius", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 733.69993499848306, - "Y": 302.53457531974652 + "ShowGeometry": true, + "X": 780.19993499848306, + "Y": 259.03457531974652 }, { - "ShowGeometry": false, + "Id": "5e7826acd9124ae08ff09cadf8499efd", "Name": "Point.ByCoordinates", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 475.69993499848306, - "Y": 369.53457531974652 + "ShowGeometry": false, + "X": 455.19993499848306, + "Y": 350.03457531974652 }, { - "ShowGeometry": true, + "Id": "96bed24becad4a75a988bde2a589a25c", "Name": "Code Block", - "Id": "47226805f4414bd689711e386a9009d1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 296.69993499848306, - "Y": 377.96124198641314 + "ShowGeometry": true, + "X": 201.19993499848306, + "Y": 358.6895753197465 }, { - "ShowGeometry": true, + "Id": "cbc7b355436f43dba3c337329ea314d2", "Name": "Point.Origin", - "Id": "cb29ce4de19648ee800f936596f93067", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 475.69993499848306, - "Y": 261.53457531974652 + "ShowGeometry": true, + "X": 455.19993499848306, + "Y": 202.03457531974652 }, { - "ShowGeometry": true, + "Id": "644a32a97e51440082606986a87bd84f", "Name": "Geometry.Rotate", - "Id": "93fe6d7d3a13456cb0a0779f77d9a715", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1132.6999349984831, - "Y": 419.53457531974652 + "ShowGeometry": true, + "X": 1228.1999349984831, + "Y": 420.03457531974652 }, { - "ShowGeometry": false, + "Id": "29c47699a5c1473d87ca352babaca6ca", "Name": "Number Slider", - "Id": "f574c9563efa4ed5b50c6e23239fc856", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 733.69993499848306, - "Y": 571.53457531974652 + "ShowGeometry": false, + "X": 780.19993499848306, + "Y": 631.03457531974652 }, { - "ShowGeometry": false, + "Id": "07575189eaca4aa2ac49ba1dec21d0f5", "Name": "Plane.XY", - "Id": "a7abb5cdaf5849e199f2f163186b4ad0", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 733.69993499848306, - "Y": 462.53457531974652 + "ShowGeometry": false, + "X": 780.19993499848306, + "Y": 472.03457531974647 } ], "Annotations": [], - "X": -154.784728278406, - "Y": -25.9829774649526, - "Zoom": 1.02988563947099 + "X": -123.8357195820962, + "Y": -154.0923529661743, + "Zoom": 0.867977507649019 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.md b/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.md new file mode 100644 index 00000000000..262fbc73fb7 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.md @@ -0,0 +1,12 @@ + + +## In Depth +`Geometry.Rotate (basePlane, degrees)` rotates an input geometry around an origin point and axis vector by a given degree. + +In the example below, a cone is rotated about the Y-axis vector by its end point. + + +___ +## Example File + +![Geometry.Rotate(basePlane, degrees)](./XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ_img.jpg b/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ_img.jpg new file mode 100644 index 00000000000..05b494946cd Binary files /dev/null and b/doc/distrib/NodeHelpFiles/XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeFacesAlongCurve.md b/doc/distrib/NodeHelpFiles/XTER6KGCJ3OP43RH5L4IEBVIW7JTSDB46DYI7BVE2UMG3DXB7HLQ.md similarity index 68% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeFacesAlongCurve.md rename to doc/distrib/NodeHelpFiles/XTER6KGCJ3OP43RH5L4IEBVIW7JTSDB46DYI7BVE2UMG3DXB7HLQ.md index 4952d68c41c..60e5975b003 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeFacesAlongCurve.md +++ b/doc/distrib/NodeHelpFiles/XTER6KGCJ3OP43RH5L4IEBVIW7JTSDB46DYI7BVE2UMG3DXB7HLQ.md @@ -1,3 +1,5 @@ + + ## ExtrudeFacesAlongCurve - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction).dyn b/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.dyn similarity index 52% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction).dyn rename to doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.dyn index fe7a73a3023..420edca7ab7 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(direction).dyn +++ b/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.dyn @@ -1,22 +1,35 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "7a21b4d6-da96-4642-ac72-38096a8d2d9e", "IsCustomNode": false, "Description": "", - "Name": "Translate", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Rotate", "ElementResolver": { "ResolutionMap": {} }, - "Inputs": [], + "Inputs": [ + { + "Id": "5df4f08568d24e6ea79e9e563f64dc4c", + "Name": "Number Slider", + "Type": "number", + "Type2": "number", + "Value": "44.6", + "MaximumValue": 359.0, + "MinimumValue": 1.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + } + ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "13e573142a9343d5aec2789c22771d67", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "Inputs": [ { - "Id": "e87437f4bc194fbdaacb1755e034378e", + "Id": "d9372dccebd24da381a1eb3b4c0db1ca", "Name": "startPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -25,7 +38,7 @@ "KeepListStructure": false }, { - "Id": "48b9e50b6b5c43c08312475833dce8bb", + "Id": "12981029543e4024b14f84ef839f171e", "Name": "endPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -34,7 +47,7 @@ "KeepListStructure": false }, { - "Id": "5c75059887a047679d815da0ccb4ee1f", + "Id": "b7e6fcbe7122491ab4e8db92292da842", "Name": "startRadius", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -45,7 +58,7 @@ ], "Outputs": [ { - "Id": "a942ae9486114bf0ad27044ff1c8bd9d", + "Id": "d8c893dce194408f9dad462af7b6bc4e", "Name": "Cone", "Description": "Cone", "UsingDefaultValue": false, @@ -54,37 +67,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ee3dccd2ce4b42aaa81d30f40dfb82f2", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "Inputs": [ { - "Id": "e62ab938590348a6870a2001e9b6f267", + "Id": "d615568dc22e4ba2b3d423a17a93b114", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "e1519910d9ff440c9a7f4164faa64194", + "Id": "b2284034971745b794a1a6a154a0d140", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "8e490955570a4e12b8619e96a2ea98a3", + "Id": "ccbdfcf90c214e47b13d5fb0a7cc3075", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -93,27 +106,27 @@ ], "Outputs": [ { - "Id": "ea1274b321e3434ab1feb45cfbf5c423", + "Id": "ff50777b664342e3a9dc1714bb6df9ed", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5d20c9ef37f1409694160e9e2e2c79c6", "NodeType": "CodeBlockNode", - "Code": "5;\n2;\n8;", - "Id": "47226805f4414bd689711e386a9009d1", "Inputs": [], "Outputs": [ { - "Id": "fda37bde3bff4918bae30cd10c1797c8", + "Id": "23327117a90a4f8db4b540367a5adef8", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -122,7 +135,7 @@ "KeepListStructure": false }, { - "Id": "c1187922df394733ac3de443be39d50c", + "Id": "16a0f9410142494bb97bf55e4ac3c5cf", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -131,7 +144,7 @@ "KeepListStructure": false }, { - "Id": "499f49a8c89142b68ffe13bf693f7518", + "Id": "29a8047f30fc40d2a8c264e64ecdff61", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -141,102 +154,80 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2714f9bffdbf462f8b6b8657273d971d", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "af36d39a902b41c5adef72edc68ceae5", - "Inputs": [ - { - "Id": "d3b7fd707ee143d58930b85a1d4b738a", - "Name": "x", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "ff6b509237604652942a32eea7896138", - "Name": "y", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "0c1f7b6396364a00b7542fdf9678a295", - "Name": "z", - "Description": "double\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], + "Inputs": [], "Outputs": [ { - "Id": "68c03f4f216a494dbf28a2f18ba24b22", + "Id": "a4b37155e01c4b9e9a7d40c114b9e56a", "Name": "Point", - "Description": "Point", + "Description": "Origin point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "8;\n2;\n5;", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 359.0, + "MinimumValue": 1.0, + "StepValue": 0.1, + "Id": "5df4f08568d24e6ea79e9e563f64dc4c", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "c8f6486305c8463d84f06e7a93ed12ce", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "2fdd8102d97046cf821179fa02144891", + "Id": "77cb8626ee544bd29e1e31ac52f372c8", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 44.6 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f861229e52d4432cab373e1783ffe0e1", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ { - "Id": "fa0357eb14ae4d8993150647e386609d", - "Name": "", - "Description": "Value of expression at line 3", + "Id": "d2caaee0f6a949e79be7739a8d7d0ec8", + "Name": "Plane", + "Description": "Plane at XY plane of world", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.XY", + "Replication": "Auto", + "Description": "Creates a plane in the world XY\n\nPlane.XY ( ): Plane" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9f7707b57cde42d081fd2c911e21b190", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector", - "Id": "f3839b60bb8549689e40029318b3a205", "Inputs": [ { - "Id": "6c979f317c26445c9202704290478e1a", + "Id": "9f15601e9ec349e3b409c5af6417b1d8", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -245,18 +236,36 @@ "KeepListStructure": false }, { - "Id": "5125db967a9348859d713b5828340245", - "Name": "direction", + "Id": "c6e711e964964f569c0c58cd78b7eed3", + "Name": "origin", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "81070940bd5544f8832e8927d438f39b", + "Name": "axis", "Description": "Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false + }, + { + "Id": "15adf63fd5a3485fbbec705ae1f3df73", + "Name": "degrees", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false } ], "Outputs": [ { - "Id": "a78dce82bc2d4d179ae6b5cc6d128798", + "Id": "bc18498ebcc947ed9d75d7f96366b9fc", "Name": "Geometry", "Description": "Geometry", "UsingDefaultValue": false, @@ -265,37 +274,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", "Replication": "Auto", - "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry" + "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "156c22bf4ded4e459071376b630c7206", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByTwoPoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "a488bb48b6c549a0949332e00a23d213", - "Inputs": [ - { - "Id": "1ba8f5f72b73464a8326f9ba13ec6568", - "Name": "start", - "Description": "Point", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "7e414d62b73044b1b14e6eac10ef6b37", - "Name": "end", - "Description": "Point", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], + "Inputs": [], "Outputs": [ { - "Id": "250e3039ace44c62a979f274c389b670", + "Id": "fad657465578487087a162acf2979138", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -304,175 +294,200 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.YAxis", "Replication": "Auto", - "Description": "Form a Vector by two end points. The result is a vector from the start to the end point.\n\nVector.ByTwoPoints (start: Point, end: Point): Vector" + "Description": "Get the canonical Y axis Vector (0,1,0)\n\nVector.YAxis ( ): Vector" } ], "Connectors": [ { - "Start": "a942ae9486114bf0ad27044ff1c8bd9d", - "End": "6c979f317c26445c9202704290478e1a", - "Id": "de90e5bd41d84dfcb86ad5cee85e4f02" - }, - { - "Start": "ea1274b321e3434ab1feb45cfbf5c423", - "End": "48b9e50b6b5c43c08312475833dce8bb", - "Id": "47307997fcb345d6be6663ccc4b3256f" - }, - { - "Start": "ea1274b321e3434ab1feb45cfbf5c423", - "End": "7e414d62b73044b1b14e6eac10ef6b37", - "Id": "565585a505ac429aa8cd4060fc8988f7" - }, - { - "Start": "fda37bde3bff4918bae30cd10c1797c8", - "End": "e62ab938590348a6870a2001e9b6f267", - "Id": "cb6f6c75993e4d6698aa65ca34b66464" + "Start": "d8c893dce194408f9dad462af7b6bc4e", + "End": "9f15601e9ec349e3b409c5af6417b1d8", + "Id": "2971d3f350e449848552e6d983bfea97", + "IsHidden": "False" }, { - "Start": "fda37bde3bff4918bae30cd10c1797c8", - "End": "5c75059887a047679d815da0ccb4ee1f", - "Id": "53c42e7934da4f3ca3774a86ab8520f3" + "Start": "ff50777b664342e3a9dc1714bb6df9ed", + "End": "12981029543e4024b14f84ef839f171e", + "Id": "d3421c846a174152bed0e846603d9b26", + "IsHidden": "False" }, { - "Start": "c1187922df394733ac3de443be39d50c", - "End": "e1519910d9ff440c9a7f4164faa64194", - "Id": "954dac3367844ee496d684ec345f16bc" + "Start": "ff50777b664342e3a9dc1714bb6df9ed", + "End": "c6e711e964964f569c0c58cd78b7eed3", + "Id": "387e34f4f9844e6696f01deac3708f46", + "IsHidden": "False" }, { - "Start": "499f49a8c89142b68ffe13bf693f7518", - "End": "8e490955570a4e12b8619e96a2ea98a3", - "Id": "5e67a4e0855f49a0a695e97bcc412378" + "Start": "23327117a90a4f8db4b540367a5adef8", + "End": "d615568dc22e4ba2b3d423a17a93b114", + "Id": "61e9f28886e64528ba9e7061b820cf26", + "IsHidden": "False" }, { - "Start": "68c03f4f216a494dbf28a2f18ba24b22", - "End": "e87437f4bc194fbdaacb1755e034378e", - "Id": "5c3580ee685e4cbab3b2646158b5327a" + "Start": "23327117a90a4f8db4b540367a5adef8", + "End": "b7e6fcbe7122491ab4e8db92292da842", + "Id": "35273e69b04c4c6f8b1a0183cf8d626d", + "IsHidden": "False" }, { - "Start": "68c03f4f216a494dbf28a2f18ba24b22", - "End": "1ba8f5f72b73464a8326f9ba13ec6568", - "Id": "6b915edf426c4839a55d98f7cbe6496a" + "Start": "16a0f9410142494bb97bf55e4ac3c5cf", + "End": "b2284034971745b794a1a6a154a0d140", + "Id": "d224dfb598334d4cb1ef3e71813fc279", + "IsHidden": "False" }, { - "Start": "c8f6486305c8463d84f06e7a93ed12ce", - "End": "d3b7fd707ee143d58930b85a1d4b738a", - "Id": "04a0d249b22b4ff0b285e33fd366544b" + "Start": "29a8047f30fc40d2a8c264e64ecdff61", + "End": "ccbdfcf90c214e47b13d5fb0a7cc3075", + "Id": "e5d17457b6d04ff99a4930b7c6d50d1a", + "IsHidden": "False" }, { - "Start": "2fdd8102d97046cf821179fa02144891", - "End": "ff6b509237604652942a32eea7896138", - "Id": "7ce28f5a55eb42efb798d05d76102835" + "Start": "a4b37155e01c4b9e9a7d40c114b9e56a", + "End": "d9372dccebd24da381a1eb3b4c0db1ca", + "Id": "06f7ad4898d04a5ba28420b58deeed8c", + "IsHidden": "False" }, { - "Start": "fa0357eb14ae4d8993150647e386609d", - "End": "0c1f7b6396364a00b7542fdf9678a295", - "Id": "8d1b212f45274b31a41e8cd393d0e2ac" + "Start": "77cb8626ee544bd29e1e31ac52f372c8", + "End": "15adf63fd5a3485fbbec705ae1f3df73", + "Id": "baf2bf146dbb422a95b27a2a5fafe2ed", + "IsHidden": "False" }, { - "Start": "250e3039ace44c62a979f274c389b670", - "End": "5125db967a9348859d713b5828340245", - "Id": "902dbec3ceba4e6d9541bcfffed1c16c" + "Start": "fad657465578487087a162acf2979138", + "End": "81070940bd5544f8832e8927d438f39b", + "Id": "6064a03269c1469c96517c5fb0729a03", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.0.5874", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.001012802124023, - "EyeY": 10.430407524108887, - "EyeZ": 13.431360244750977, - "LookX": 18.684045791625977, - "LookY": -3.7516071796417236, - "LookZ": -17.30805778503418, - "UpX": -0.051173605024814606, - "UpY": 0.99756401777267456, - "UpZ": 0.047404918819665909 + "Name": "_Background Preview", + "EyeX": 17.360422134399414, + "EyeY": 14.356039047241211, + "EyeZ": -22.005037307739258, + "LookX": -5.5490322113037109, + "LookY": -6.5384988784790039, + "LookZ": 28.051952362060547, + "UpX": -0.0016934159211814404, + "UpY": 0.9999619722366333, + "UpZ": 0.0085604013875126839 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "13e573142a9343d5aec2789c22771d67", "Name": "Cone.ByPointsRadius", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 782.37335266502, - "Y": 201.87359689327548 + "ShowGeometry": true, + "X": 855.205487096928, + "Y": 76.86434976917451 }, { - "ShowGeometry": false, + "Id": "ee3dccd2ce4b42aaa81d30f40dfb82f2", "Name": "Point.ByCoordinates", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 524.37335266502, - "Y": 374.87359689327548 + "ShowGeometry": false, + "X": 530.205487096928, + "Y": 200.86434976917451 }, { - "ShowGeometry": true, + "Id": "5d20c9ef37f1409694160e9e2e2c79c6", "Name": "Code Block", - "Id": "47226805f4414bd689711e386a9009d1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 345.37335266502, - "Y": 383.3002635599421 + "ShowGeometry": true, + "X": 276.205487096928, + "Y": 209.51934976917448 }, { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", - "Id": "af36d39a902b41c5adef72edc68ceae5", + "Id": "2714f9bffdbf462f8b6b8657273d971d", + "Name": "Point.Origin", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 524.37335266502, - "Y": 214.87359689327545 + "ShowGeometry": true, + "X": 530.205487096928, + "Y": 53.86434976917451 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", - "IsSetAsInput": false, + "Id": "5df4f08568d24e6ea79e9e563f64dc4c", + "Name": "Number Slider", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 345.37335266502, - "Y": 227.51359689327543 + "ShowGeometry": false, + "X": 855.205487096928, + "Y": 436.864349769175 }, { - "ShowGeometry": true, - "Name": "Geometry.Translate", - "Id": "f3839b60bb8549689e40029318b3a205", + "Id": "f861229e52d4432cab373e1783ffe0e1", + "Name": "Plane.XY", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1101.3733526650199, - "Y": 268.87359689327548 + "ShowGeometry": false, + "X": 887.268152168607, + "Y": 603.867151985068 }, { + "Id": "9f7707b57cde42d081fd2c911e21b190", + "Name": "Geometry.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Vector.ByTwoPoints", - "Id": "a488bb48b6c549a0949332e00a23d213", + "X": 1303.205487096928, + "Y": 210.86434976917451 + }, + { + "Id": "156c22bf4ded4e459071376b630c7206", + "Name": "Vector.YAxis", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 782.37335266502, - "Y": 361.87359689327548 + "ShowGeometry": true, + "X": 855.205487096928, + "Y": 288.86434976917451 } ], "Annotations": [], - "X": -432.787822928817, - "Y": -214.872131636168, - "Zoom": 1.25584483561315 + "X": -102.63365798480334, + "Y": 6.6604935247158039, + "Zoom": 0.69561644130111611 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.md b/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.md new file mode 100644 index 00000000000..fac52ec7eb0 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.md @@ -0,0 +1,11 @@ + + +## In Depth +`Geometry.Rotate (origin, axis, degrees)` rotates an input geometry around a base plane by a defined degree. + +In the example below, a cone is rotated around the XY plane with a number slider. + +___ +## Example File + +![Geometry.Rotate(origin, axis, degrees)](./Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA_img.jpg b/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA_img.jpg new file mode 100644 index 00000000000..b4943d592bc Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).dyn b/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.dyn similarity index 62% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).dyn rename to doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.dyn index 7861cc02f78..e966064fe2c 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).dyn +++ b/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.dyn @@ -1,56 +1,61 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "7f9b2664-3099-4afd-b6a1-95647f178dda", "IsCustomNode": false, "Description": "", - "Name": "Translate", + "Name": "Autodesk.DesignScript.Geometry.Geometry.Translate", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "bf4c316cbccb4c17893587d6b187fabe", + "Id": "fe39a2f8e74b4e93bbb86f7816b8ea39", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "6", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 }, { - "Id": "d66c873e88d74e51ab88c8a5fafcf62f", + "Id": "2baa7eb93ca24735b2602d0a55144772", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "0", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 }, { - "Id": "2fa4775fa9c34bcfba3cb6a87d6f2867", + "Id": "dec1992ff5564b72bdc04eb4a2eb6b79", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "4.5", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f20fc6756779434f9d734ece0b5707ff", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "Inputs": [ { - "Id": "4aa5271bb05f4de9a7daebe41a7fb28a", + "Id": "6ddefcf70bc6464ea9cb033fd1262de1", "Name": "startPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", "UsingDefaultValue": true, @@ -59,7 +64,7 @@ "KeepListStructure": false }, { - "Id": "bd916b4268514d5baec4b762ec4d26c4", + "Id": "346b012075d046a197e39c4eac8d2c4a", "Name": "endPoint", "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1)", "UsingDefaultValue": true, @@ -68,7 +73,7 @@ "KeepListStructure": false }, { - "Id": "c7d5bbc4888c4a279e87d8e34cb4e024", + "Id": "0afff9930100424cb30d073f0b042a74", "Name": "startRadius", "Description": "double\nDefault value : 1", "UsingDefaultValue": true, @@ -79,7 +84,7 @@ ], "Outputs": [ { - "Id": "5b37d062e70f4bd4adce9d97af941d28", + "Id": "112e801a8243426fada3f0c56e03b2c9", "Name": "Cone", "Description": "Cone", "UsingDefaultValue": false, @@ -88,37 +93,37 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cone.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Create a Cone with given base radius at start Point, extending to a apex at end Point.\n\nCone.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), startRadius: double = 1): Cone" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "253dfbb801304c5b861a5d688f6e04ff", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "Inputs": [ { - "Id": "998ff442239f4a7e9d1dfc61ebf0624e", + "Id": "41c593f6cbac44fa871093ef93e197a4", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "873881082d9c4299942c45d0ee24bb12", + "Id": "e5d71bdad92749999bf5907dc60d9dde", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "9169e20a5d674bcdb78b24196e1cdbde", + "Id": "0f01ce7235bf437f9bc78120df5296d9", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -127,27 +132,27 @@ ], "Outputs": [ { - "Id": "7acec5878c0b4ae4b84f87ec46f0c7d1", + "Id": "56581031d6b142f8b59bc3ddbd8e927f", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "dcbd8228065142138e4c464c9c563a9d", "NodeType": "CodeBlockNode", - "Code": "5;\n2;\n8;", - "Id": "47226805f4414bd689711e386a9009d1", "Inputs": [], "Outputs": [ { - "Id": "fbefaf937fd349fb9b7cde45bbe249d8", + "Id": "c61959f6878747ec89c56877bf4b85c3", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -156,7 +161,7 @@ "KeepListStructure": false }, { - "Id": "4858e8098e5e4fad86dbd505cc50e19f", + "Id": "79fd963952284d1caccd747cad9d548e", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -165,7 +170,7 @@ "KeepListStructure": false }, { - "Id": "6f2f8e90a2f94cc9b3984a38ea534126", + "Id": "52cd1bea4ad540a697709be4e92e159d", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -175,36 +180,36 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;\n8;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "866139498be24e839f7afa8858e31e86", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "af36d39a902b41c5adef72edc68ceae5", "Inputs": [ { - "Id": "14b4c2dc07cc4f56b2fce3c1e133fd7a", + "Id": "a43fe5d6c6dc4ed9881a4aaec441162a", "Name": "x", - "Description": "double\nDefault value : 0", + "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "60c03bc46fb04426bc9abcacb288e503", + "Id": "29ff70b9e5cb46e29276d7f8909a947f", "Name": "y", - "Description": "double\nDefault value : 0", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "13e7c8cfe2ab4261828b2a9c6cfcc08e", + "Id": "d021aefb4500418d97afa649c4d3bd37", "Name": "z", - "Description": "double\nDefault value : 0", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -213,27 +218,27 @@ ], "Outputs": [ { - "Id": "e19a1e0536644d56ab148b94dfa91cb5", + "Id": "98f7294a76054a698da43cc2eeea869a", "Name": "Point", - "Description": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2c3571831e3f4b25b3ad4f53290fb06a", "NodeType": "CodeBlockNode", - "Code": "8;\n2;\n5;", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", "Inputs": [], "Outputs": [ { - "Id": "92e0ecd0fd1f4cb9a9519f436b65c67a", + "Id": "b2dc9a50886748b7b0fc17a7840ab9cd", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -242,7 +247,7 @@ "KeepListStructure": false }, { - "Id": "8779769df3264cb2ab143b8fbe4a1cc7", + "Id": "7bae0cb5c907491096ac7da310f34411", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -251,7 +256,7 @@ "KeepListStructure": false }, { - "Id": "f3e3a0dff99841718d779b9ed3586883", + "Id": "4fbccb1747af46568bdb39d1b1fe4439", "Name": "", "Description": "Value of expression at line 3", "UsingDefaultValue": false, @@ -261,21 +266,21 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "8;\n2;\n5;" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 6.0, - "Id": "bf4c316cbccb4c17893587d6b187fabe", + "Id": "fe39a2f8e74b4e93bbb86f7816b8ea39", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "103f36b90477405abbca7b4fe285b77c", + "Id": "08d87207e5994515a75f1318ac325cc7", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -285,16 +290,16 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 6.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "27c8c63205c940968bb40f6418e6302b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", - "Id": "1e7c85531ae4483d85e1acfbf457b1fe", "Inputs": [ { - "Id": "90a3da25a7584a9b9982a6d432b32851", + "Id": "89a026fa0143491591aa4865203dde2f", "Name": "geometry", "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, @@ -303,7 +308,7 @@ "KeepListStructure": false }, { - "Id": "459bdb368a1548d28e8450e8137920f9", + "Id": "80d0bd0c7ec64c74b116894d7f68b6d8", "Name": "xTranslation", "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -312,7 +317,7 @@ "KeepListStructure": false }, { - "Id": "2d417f9e31464fbc883da23e6d420821", + "Id": "fe6bd882d0de4fd8a84e64a37806b254", "Name": "yTranslation", "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -321,7 +326,7 @@ "KeepListStructure": false }, { - "Id": "d5e37a1df6ae45fc8d49e46c6a2582b4", + "Id": "9de9db8c24014718a68dccef6f4ff71d", "Name": "zTranslation", "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -332,7 +337,7 @@ ], "Outputs": [ { - "Id": "9e75f9a2099c40cf977050eee13c2528", + "Id": "ecfea17f39bc454d8a839af515a7d1d9", "Name": "Geometry", "Description": "Transformed Geometry.", "UsingDefaultValue": false, @@ -341,22 +346,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", "Replication": "Auto", "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 0.0, - "Id": "d66c873e88d74e51ab88c8a5fafcf62f", + "Id": "2baa7eb93ca24735b2602d0a55144772", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "44d9b69eae4a450aaa4b0b3e18897203", + "Id": "561de80d180347c19457226be4f133ea", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -366,21 +371,21 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 4.5, - "Id": "2fa4775fa9c34bcfba3cb6a87d6f2867", + "Id": "dec1992ff5564b72bdc04eb4a2eb6b79", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "e39e6802c8d14538a748cde8b0642d8e", + "Id": "6c66985b5f5548a0aa6831f7cae5820d", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -390,194 +395,227 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 4.5 } ], "Connectors": [ { - "Start": "5b37d062e70f4bd4adce9d97af941d28", - "End": "90a3da25a7584a9b9982a6d432b32851", - "Id": "501ac84b0ac9448da33e3ac863ef0b50" + "Start": "112e801a8243426fada3f0c56e03b2c9", + "End": "89a026fa0143491591aa4865203dde2f", + "Id": "ea5ae4eeb5e048d2993b10625ff69137", + "IsHidden": "False" }, { - "Start": "7acec5878c0b4ae4b84f87ec46f0c7d1", - "End": "bd916b4268514d5baec4b762ec4d26c4", - "Id": "e362c1c2184a49ccb271e0c0a746d352" + "Start": "56581031d6b142f8b59bc3ddbd8e927f", + "End": "346b012075d046a197e39c4eac8d2c4a", + "Id": "261d4cd857e941a5ae15ab365a4c33aa", + "IsHidden": "False" }, { - "Start": "fbefaf937fd349fb9b7cde45bbe249d8", - "End": "998ff442239f4a7e9d1dfc61ebf0624e", - "Id": "8c9d9a6c2c2e40269d6d6e767989ffb8" + "Start": "c61959f6878747ec89c56877bf4b85c3", + "End": "41c593f6cbac44fa871093ef93e197a4", + "Id": "67c50679dcc844379edae0be4ff83bc9", + "IsHidden": "False" }, { - "Start": "fbefaf937fd349fb9b7cde45bbe249d8", - "End": "c7d5bbc4888c4a279e87d8e34cb4e024", - "Id": "3c6499e5ac8f41c8b54f5db36c229991" + "Start": "c61959f6878747ec89c56877bf4b85c3", + "End": "0afff9930100424cb30d073f0b042a74", + "Id": "16a51335325a4ef5a6bead4171d71319", + "IsHidden": "False" }, { - "Start": "4858e8098e5e4fad86dbd505cc50e19f", - "End": "873881082d9c4299942c45d0ee24bb12", - "Id": "44f568079458450097a8c775d291bc10" + "Start": "79fd963952284d1caccd747cad9d548e", + "End": "e5d71bdad92749999bf5907dc60d9dde", + "Id": "dede433cf5f74a16b2030b32a582db05", + "IsHidden": "False" }, { - "Start": "6f2f8e90a2f94cc9b3984a38ea534126", - "End": "9169e20a5d674bcdb78b24196e1cdbde", - "Id": "c71fb1f4aa9b45c49dff14d143f4edbf" + "Start": "52cd1bea4ad540a697709be4e92e159d", + "End": "0f01ce7235bf437f9bc78120df5296d9", + "Id": "30d1b1385efd459e8bfc51be08bf50ec", + "IsHidden": "False" }, { - "Start": "e19a1e0536644d56ab148b94dfa91cb5", - "End": "4aa5271bb05f4de9a7daebe41a7fb28a", - "Id": "12e077ff04ea45d3be8d8cb30943bf10" + "Start": "98f7294a76054a698da43cc2eeea869a", + "End": "6ddefcf70bc6464ea9cb033fd1262de1", + "Id": "41646d16f5ac4011a5ce40464328aca3", + "IsHidden": "False" }, { - "Start": "92e0ecd0fd1f4cb9a9519f436b65c67a", - "End": "14b4c2dc07cc4f56b2fce3c1e133fd7a", - "Id": "39d4e00052e64f00b092e19866551402" + "Start": "b2dc9a50886748b7b0fc17a7840ab9cd", + "End": "a43fe5d6c6dc4ed9881a4aaec441162a", + "Id": "3fcb6e4897e74066b90fa7d3039e42a2", + "IsHidden": "False" }, { - "Start": "8779769df3264cb2ab143b8fbe4a1cc7", - "End": "60c03bc46fb04426bc9abcacb288e503", - "Id": "2928189caf08480284b11756776ac33e" + "Start": "7bae0cb5c907491096ac7da310f34411", + "End": "29ff70b9e5cb46e29276d7f8909a947f", + "Id": "5ee355ab0a7247ee993690de72f7ce00", + "IsHidden": "False" }, { - "Start": "f3e3a0dff99841718d779b9ed3586883", - "End": "13e7c8cfe2ab4261828b2a9c6cfcc08e", - "Id": "98d58d379f2647fe90f30bf0ee5b467a" + "Start": "4fbccb1747af46568bdb39d1b1fe4439", + "End": "d021aefb4500418d97afa649c4d3bd37", + "Id": "887d54137d5b46519e304e565bfe5674", + "IsHidden": "False" }, { - "Start": "103f36b90477405abbca7b4fe285b77c", - "End": "d5e37a1df6ae45fc8d49e46c6a2582b4", - "Id": "52675e4a93954fe28bfcdfb5a3a270ae" + "Start": "08d87207e5994515a75f1318ac325cc7", + "End": "9de9db8c24014718a68dccef6f4ff71d", + "Id": "dc52261a4eba4e9ebfe62f04a4a8506d", + "IsHidden": "False" }, { - "Start": "44d9b69eae4a450aaa4b0b3e18897203", - "End": "2d417f9e31464fbc883da23e6d420821", - "Id": "834b2dba1d1e4b71b01937e65aa417d0" + "Start": "561de80d180347c19457226be4f133ea", + "End": "fe6bd882d0de4fd8a84e64a37806b254", + "Id": "e31ca245816146d99290c2d7c65bdc51", + "IsHidden": "False" }, { - "Start": "e39e6802c8d14538a748cde8b0642d8e", - "End": "459bdb368a1548d28e8450e8137920f9", - "Id": "b839d9e7e9ab460980567bbf28c88bce" + "Start": "6c66985b5f5548a0aa6831f7cae5820d", + "End": "80d0bd0c7ec64c74b116894d7f68b6d8", + "Id": "d150e4f5feb34d8db950658b2ecd0980", + "IsHidden": "False" } ], "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "None provided", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.0.1.5055", + "Version": "2.19.4.6632", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.800352096557617, - "EyeY": 10.372221946716309, - "EyeZ": 13.61529541015625, - "LookX": 18.616275787353516, - "LookY": -2.8604717254638672, - "LookZ": -17.549613952636719, - "UpX": -0.076059654355049133, - "UpY": 0.9945218563079834, - "UpZ": 0.071701645851135254 + "Name": "_Background Preview", + "EyeX": -5.8434758186340332, + "EyeY": 16.81348991394043, + "EyeZ": 19.638652801513672, + "LookX": 3.5747978687286377, + "LookY": -5.7383012771606445, + "LookZ": -24.840076446533203, + "UpX": 0.0012430736096575856, + "UpY": 0.9999619722366333, + "UpZ": -0.0086375679820775986 }, + "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "f20fc6756779434f9d734ece0b5707ff", "Name": "Cone.ByPointsRadius", - "Id": "9353c4dfe5c94c3b89718f7d9b2123ba", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 842.436195462029, - "Y": 209.49059604127848 + "ShowGeometry": true, + "X": 888.936195462029, + "Y": 133.49059604127851 }, { - "ShowGeometry": false, + "Id": "253dfbb801304c5b861a5d688f6e04ff", "Name": "Point.ByCoordinates", - "Id": "fb784abe345a49ce9476f22cbf49e7a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 584.436195462029, - "Y": 302.49059604127854 + "ShowGeometry": false, + "X": 563.936195462029, + "Y": 262.49059604127848 }, { - "ShowGeometry": true, + "Id": "dcbd8228065142138e4c464c9c563a9d", "Name": "Code Block", - "Id": "47226805f4414bd689711e386a9009d1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 405.436195462029, - "Y": 310.91726270794516 + "ShowGeometry": true, + "X": 309.936195462029, + "Y": 271.14559604127845 }, { - "ShowGeometry": false, + "Id": "866139498be24e839f7afa8858e31e86", "Name": "Point.ByCoordinates", - "Id": "af36d39a902b41c5adef72edc68ceae5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 584.436195462029, - "Y": 142.49059604127848 + "ShowGeometry": false, + "X": 563.936195462029, + "Y": 38.490596041278479 }, { - "ShowGeometry": true, + "Id": "2c3571831e3f4b25b3ad4f53290fb06a", "Name": "Code Block", - "Id": "3273b2aa4cfd4c3c91550de1891faeaa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 405.436195462029, - "Y": 155.13059604127847 + "ShowGeometry": true, + "X": 309.936195462029, + "Y": 55.973096041278495 }, { - "ShowGeometry": true, + "Id": "fe39a2f8e74b4e93bbb86f7816b8ea39", "Name": "Number Slider", - "Id": "bf4c316cbccb4c17893587d6b187fabe", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 842.436195462029, - "Y": 536.49059604127842 + "ShowGeometry": true, + "X": 888.936195462029, + "Y": 640.49059604127842 }, { - "ShowGeometry": true, + "Id": "27c8c63205c940968bb40f6418e6302b", "Name": "Geometry.Translate", - "Id": "1e7c85531ae4483d85e1acfbf457b1fe", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1241.436195462029, - "Y": 353.49059604127854 + "ShowGeometry": true, + "X": 1336.936195462029, + "Y": 352.49059604127848 }, { - "ShowGeometry": true, + "Id": "2baa7eb93ca24735b2602d0a55144772", "Name": "Number Slider", - "Id": "d66c873e88d74e51ab88c8a5fafcf62f", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 842.436195462029, - "Y": 453.49059604127848 + "ShowGeometry": true, + "X": 888.936195462029, + "Y": 493.49059604127848 }, { - "ShowGeometry": true, + "Id": "dec1992ff5564b72bdc04eb4a2eb6b79", "Name": "Number Slider", - "Id": "2fa4775fa9c34bcfba3cb6a87d6f2867", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 842.436195462029, - "Y": 370.49059604127854 + "ShowGeometry": true, + "X": 888.936195462029, + "Y": 346.49059604127848 } ], "Annotations": [], - "X": -373.817950306725, - "Y": -153.675564387955, - "Zoom": 1.03605787560061 + "X": 148.2033863467193, + "Y": 158.66657132054763, + "Zoom": 0.73443653645446583 } } \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.md b/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.md new file mode 100644 index 00000000000..0f586341673 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.md @@ -0,0 +1,10 @@ + + +## In Depth +`Geometry.Translate (xTranslation, yTranslation, zTranslation)` moves input geometry according to given displacements along the X, Y, and Z axes. + +In the example below, a cone is moved in the X and Z axis directions by a distance controlled by number sliders. +___ +## Example File + +![Geometry.Translate(xTranslation, yTranslation, zTranslation)](./Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ_img.jpg b/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ_img.jpg new file mode 100644 index 00000000000..23f1c15dfad Binary files /dev/null and b/doc/distrib/NodeHelpFiles/Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.dyn b/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.dyn new file mode 100644 index 00000000000..5175206f5ab --- /dev/null +++ b/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.dyn @@ -0,0 +1,262 @@ +{ + "Uuid": "ac4af643-8e4a-4317-b683-dabd4e2674a7", + "IsCustomNode": false, + "Description": "", + "Name": "Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate", + "ElementResolver": { + "ResolutionMap": {} + }, + "Inputs": [], + "Outputs": [], + "Nodes": [ + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d83f3cdf35c346bb955ffef4109381cc", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fb7c4cefedb74442a23d6b054022b053", + "Name": "coordinateSystem", + "Description": "Autodesk.DesignScript.Geometry.CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c8482db7b9654c5f8d1f7eb7e41e90ae", + "Name": "plane", + "Description": "Plane to get normal from\n\nPlane", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "254041246ba743ddb926e93567a5545c", + "Name": "degrees", + "Description": "Rotation value in degrees\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "deda1902488f4cf89653cc97ef74dc94", + "Name": "CoordinateSystem", + "Description": "Rotated coordinate system", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate@Autodesk.DesignScript.Geometry.Plane,double", + "Replication": "Auto", + "Description": "Rotates an object around the origin and normal of the given Plane by a specified degree\n\nCoordinateSystem.Rotate (plane: Plane, degrees: double = 0): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8ad6a2c820ea4c33acd85d6c6b9f7e42", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "bf629aa243374e4fbe7dd36624786535", + "Name": "origin", + "Description": "Point\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "90957b0754744e92b25fc46d261d6471", + "Name": "CoordinateSystem", + "Description": "CoordinateSystem", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.CoordinateSystem.ByOrigin@Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Create a CoordinateSystem with origin at input Point, with X and Y Axes set as WCS X and Y Axes.\n\nCoordinateSystem.ByOrigin (origin: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)): CoordinateSystem" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "600954f1336c496497b3d78c4274732e", + "NodeType": "FunctionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "abcb37feac0b4b0e8696ed2271deacdb", + "Name": "Plane", + "Description": "Plane at YZ plane of world", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Plane.YZ", + "Replication": "Auto", + "Description": "Creates a plane in the world YZ\n\nPlane.YZ ( ): Plane" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "233a9182edf24a9cb0e04918b22d5ea1", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6902090b147b48e69ba4898d9684a3bb", + "Name": "", + "Description": "degrees", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "degrees = 135;" + } + ], + "Connectors": [ + { + "Start": "90957b0754744e92b25fc46d261d6471", + "End": "fb7c4cefedb74442a23d6b054022b053", + "Id": "f4d6e52809c14409bc0107db90964aea", + "IsHidden": "False" + }, + { + "Start": "abcb37feac0b4b0e8696ed2271deacdb", + "End": "c8482db7b9654c5f8d1f7eb7e41e90ae", + "Id": "b6b61eb9ca1647079e31f6c182bedc03", + "IsHidden": "False" + }, + { + "Start": "6902090b147b48e69ba4898d9684a3bb", + "End": "254041246ba743ddb926e93567a5545c", + "Id": "5da7c279d3d04bbf988fa8210a569aa1", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.19", + "Data": {} + } + ], + "Author": "", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [], + "View": { + "Dynamo": { + "ScaleFactor": 100.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.0.5742", + "RunType": "Manual", + "RunPeriod": "1000" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 23.126308376732588, + "EyeY": 8.7204408155608029, + "EyeZ": 7.9356554294069479, + "LookX": -23.126308376732588, + "LookY": -8.7204408155608029, + "LookZ": -7.9356554294069479, + "UpX": -0.11936696618795395, + "UpY": 0.992004930973053, + "UpZ": -0.040960114449262619 + }, + "ConnectorPins": [], + "NodeViews": [ + { + "Id": "d83f3cdf35c346bb955ffef4109381cc", + "Name": "CoordinateSystem.Rotate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 767.0533966533327, + "Y": 433.65461316390656 + }, + { + "Id": "8ad6a2c820ea4c33acd85d6c6b9f7e42", + "Name": "CoordinateSystem.ByOrigin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 296.5, + "Y": 322.58625 + }, + { + "Id": "600954f1336c496497b3d78c4274732e", + "Name": "Plane.YZ", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 296.5, + "Y": 470.58625 + }, + { + "Id": "233a9182edf24a9cb0e04918b22d5ea1", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 296.5, + "Y": 618.41374999999994 + } + ], + "Annotations": [ + { + "Id": "9fe06b88ed6b4cee9b66b0428de8c6f7", + "Title": "Coordinate System rotated around a base YZ plane set at the 0, 0, 0 insertion point by 135 degrees", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 789.85339665333277, + "Top": 368.85461316390666, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d83f3cdf35c346bb955ffef4109381cc" + } + ], + "X": -25.505249382378452, + "Y": -149.199263666317, + "Zoom": 0.85276592558149733 + } +} \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.md b/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.md new file mode 100644 index 00000000000..c605146d551 --- /dev/null +++ b/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.md @@ -0,0 +1,11 @@ + + +## In Depth +`CoordinateSystem.Rotate (coordinateSystem, plane, degrees)` returns a new CoordinateSystem rotated about a plane by the given number of degrees. + +In the example below, a coordinate system is rotated around a base YZ plane set at the 0, 0, 0 insertion point by 135 degrees. + +___ +## Example File + +![CoordinateSystem.Rotate(coordinateSystem, plane, degrees)](./ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ_img.jpg) \ No newline at end of file diff --git a/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ_img.jpg b/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ_img.jpg new file mode 100644 index 00000000000..76fc2354f62 Binary files /dev/null and b/doc/distrib/NodeHelpFiles/ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ_img.jpg differ diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CreaseVertices.md b/doc/distrib/NodeHelpFiles/ZLORG7PG4XWDBYXJHH7YVPDCIU4QYMZWAMABFPVWNAZ7VTQTX2YQ.md similarity index 69% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CreaseVertices.md rename to doc/distrib/NodeHelpFiles/ZLORG7PG4XWDBYXJHH7YVPDCIU4QYMZWAMABFPVWNAZ7VTQTX2YQ.md index 2bedadf6166..7b1de0cae40 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CreaseVertices.md +++ b/doc/distrib/NodeHelpFiles/ZLORG7PG4XWDBYXJHH7YVPDCIU4QYMZWAMABFPVWNAZ7VTQTX2YQ.md @@ -1,3 +1,5 @@ + + ## CreaseVertices - Documentation This documentation file is auto generated by NodeDocumentationMarkdownGenerator, Version=2.14.0.3986, Culture=neutral, PublicKeyToken=null. diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength.dyn b/doc/distrib/NodeHelpFiles/ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q.dyn similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength.dyn rename to doc/distrib/NodeHelpFiles/ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q.dyn diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength.md b/doc/distrib/NodeHelpFiles/ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q.md similarity index 75% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength.md rename to doc/distrib/NodeHelpFiles/ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q.md index f5c1b4af711..db5a78d5834 100644 --- a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength.md +++ b/doc/distrib/NodeHelpFiles/ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q.md @@ -1,7 +1,9 @@ + + ## In Depth Coordinate System At Segment Length will return a coordinate system aligned with the input curve at the specified curve length, measured from the start point of the curve. The resulting coordinate system will have its x-axis in the direction of the normal of the curve and the y-axis in the direction of the tangent of the curve at the specified length. In the example below, we first create a Nurbs Curve using a ByControlPoints node, with a set of randomly generated points as the input. A number slider is used to control the segment length input for a CoordinateSystemAtParameter node. If the specified length is longer than the length of the curve, this node will return a Coordinate System at the end point of the curve. ___ ## Example File -![CoordinateSystemAtSegmentLength](./Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength_img.jpg) +![CoordinateSystemAtSegmentLength](./ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength_img.jpg b/doc/distrib/NodeHelpFiles/ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q_img.jpg similarity index 100% rename from doc/distrib/NodeHelpFiles/Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength_img.jpg rename to doc/distrib/NodeHelpFiles/ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q_img.jpg diff --git a/doc/distrib/NodeHelpFiles/ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ.md b/doc/distrib/NodeHelpFiles/ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ.md index 063bce66051..d0b0afa6b19 100644 --- a/doc/distrib/NodeHelpFiles/ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ.md +++ b/doc/distrib/NodeHelpFiles/ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ.md @@ -5,5 +5,5 @@ ___ ## Example File -![Scale (basePoint, from, to)](./Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint,%20from,%20to)_img.jpg) +![Scale (basePoint, from, to)](./ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ_img.jpg) diff --git a/doc/distrib/NodeHelpFiles/rename_log.txt b/doc/distrib/NodeHelpFiles/rename_log.txt index faba73bf4a2..eea4bf76558 100644 --- a/doc/distrib/NodeHelpFiles/rename_log.txt +++ b/doc/distrib/NodeHelpFiles/rename_log.txt @@ -1,16 +1,46 @@ -Rename Command4/11/2023 7:20:23 PM +Rename Command1/12/2024 3:03:41 PM +renamed Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle.md : T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ.md +renamed Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle.dyn : T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ.dyn +renamed Autodesk.DesignScript.Geometry.Arc.ByCenterPointStartPointSweepAngle_img.jpg : T4ELVGYIGJW62SQ52OSQTHK7FD4HPDADDXLQ3W54SUACRRXKXZGQ_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates.md : HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates.dyn : HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByCylindricalCoordinates_img.jpg : HJVNQTWA5OIN3IEMTVCDNHS4EDEZD7QGICLE5I7LFBSR5XR6NZXQ_img.jpg renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).md : OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ.md renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis).dyn : OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ.dyn renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis)_img.jpg : OH554N4PUDZNL4VT5CUWEDPC3OHVKCDBCOPHIXQAIDMNWPFEREUQ_img.jpg renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis, zAxis).md : KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA.md renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis, zAxis).dyn : KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA.dyn renamed Autodesk.DesignScript.Geometry.CoordinateSystem.ByOriginVectors(origin, xAxis, yAxis, zAxis)_img.jpg : KLFVJ5DI7APVNODARMSE3JM5C27DG62OXUUQRS3HCDTZYO6IBOZA_img.jpg -renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(amount).md : RDCTCOVW6BS5FRXZS3PR264DLYDXTBQLYNP6TATAOVQALTU6V3SA.md -renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(amount).dyn : RDCTCOVW6BS5FRXZS3PR264DLYDXTBQLYNP6TATAOVQALTU6V3SA.dyn -renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(amount)_img.jpg : RDCTCOVW6BS5FRXZS3PR264DLYDXTBQLYNP6TATAOVQALTU6V3SA_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates.md : UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates.dyn : UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.BySphericalCoordinates_img.jpg : UYY33O65ZLXAIX5KFQN2EYDM2O5XLAGJFC4EWEKGUHZDIXLTI5BA_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(coordinateSystem, origin, axis, degrees).md : AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(coordinateSystem, origin, axis, degrees).dyn : AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(coordinateSystem, origin, axis, degrees)_img.jpg : AUJIYC7MERJPYMO5VHIFF7FPJD5YMEBOHOMWKROVKZCF66ZIBZ2A_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(coordinateSystem, plane, degrees).md : ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(coordinateSystem, plane, degrees).dyn : ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(coordinateSystem, plane, degrees)_img.jpg : ZF4ATQU6FEYXLGNLBEREZ7EQLGEQUAOWM5PGJ2LCQJBV3EEJUIPQ_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees).md : 3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees).dyn : 3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(origin, axis, degrees)_img.jpg : 3JO6UW566EG3MSCU25AGJTTDKZSMAZZO7D4VC5APLFDZVUEMPDSA_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees).md : EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees).dyn : EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Rotate(plane, degrees)_img.jpg : EFSMOCLY4VKHHCT3366EWQTFWSXBTMVTLKT2H53S3PZFKGNNWXNQ_img.jpg renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).md : ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ.md renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to).dyn : ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ.dyn renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(basePoint, from, to)_img.jpg : ZQ5G3XLBM6AP62MCXAVZY7HD4ZQ7VGZPQJXEUD75YACYNU2RIDHQ_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, amount).md : LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, amount).dyn : LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, amount)_img.jpg : LH2OMC6QECNGXILBERSJIZPNQ7BJYOSSOBDJC2VICMMYXJ7BJRUA_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, basePoint, from, to).md : DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, basePoint, from, to).dyn : DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, basePoint, from, to)_img.jpg : DXEUCQG4Y4M6N76367ZJYZYJJOLPKVDC5UFPTIBMDW6CC5ORFAXQ_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, plane, xamount, yamount, zamount).md : NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, plane, xamount, yamount, zamount).dyn : NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, plane, xamount, yamount, zamount)_img.jpg : NE2FY5VUCEZ5FDNQJAZD74HKN3WQSOQJXNOQ77SK3PFIJQCTF23Q_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, xamount, yamount, zamount).md : FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, xamount, yamount, zamount).dyn : FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(coordinateSystem, xamount, yamount, zamount)_img.jpg : FPPU5FCLXHQEPRW7XPEABZGTPZWIO4HFADTOKNKVF4776WBW7AMQ_img.jpg renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).md : VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ.md renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount).dyn : VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ.dyn renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Scale(plane, xamount, yamount, zamount)_img.jpg : VK6GQ42BUN4KBY4KJUYSHBYUP6QQDHLXPGOYWHT6TYV3KTFHSJOQ_img.jpg @@ -24,6 +54,15 @@ renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSyst renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).md : 43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA.md renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem).dyn : 43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA.dyn renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Transform(coordinateSystem, fromCoordinateSystem, contextCoordinateSystem)_img.jpg : 43XHCR2GSF5A34R3G2P7OGOWDWYKS3WCXART33FSES5M5ZF2MHJA_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, direction).md : HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, direction).dyn : HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, direction)_img.jpg : HEBF4GCPFFMBMYJFF6Z43YJXGHIM7MAZKEXMJR4UQ4BDSV22EUOA_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, direction, distance).md : D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, direction, distance).dyn : D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, direction, distance)_img.jpg : D7TPJG7RLZUUPHJENWETOGTAX7U3ZWFXG4BAAHEGVXCRSUW3IVCQ_img.jpg +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, xTranslation, yTranslation, zTranslation).md : WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.md +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, xTranslation, yTranslation, zTranslation).dyn : WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA.dyn +renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(coordinateSystem, xTranslation, yTranslation, zTranslation)_img.jpg : WC63DIVH2PMDYNEMXAKVSTWOLAWHKDASMASHVO3GK3SW7CAXFLDA_img.jpg renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).md : J6B66BZEMF27NPFMYVT6JCYWPDCWFILNXLELR2HGZK3CRUODWPUA.md renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction).dyn : J6B66BZEMF27NPFMYVT6JCYWPDCWFILNXLELR2HGZK3CRUODWPUA.dyn renamed Autodesk.DesignScript.Geometry.CoordinateSystem.Translate(direction)_img.jpg : J6B66BZEMF27NPFMYVT6JCYWPDCWFILNXLELR2HGZK3CRUODWPUA_img.jpg @@ -45,36 +84,114 @@ renamed Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).m renamed Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height).dyn : VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA.dyn renamed Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.jpg : VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA_img.jpg renamed Autodesk.DesignScript.Geometry.Cuboid.ByLengths(width, length, height)_img.png : VKEUCM7XUAJICNIO5W65KAFEAZH4TUWVV7BPRMZSI5H5TPFZESTA_img.png +renamed Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments.md : WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q.md +renamed Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments.dyn : WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q.dyn +renamed Autodesk.DesignScript.Geometry.Curve.ApproximateWithArcAndLineSegments_img.jpg : WCLH3WPRENEP5UME2OH55K7MQBNQV27U5PEFCF6YZBPO2CNXKJ2Q_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength.md : ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q.md +renamed Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength.dyn : ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q.dyn +renamed Autodesk.DesignScript.Geometry.Curve.CoordinateSystemAtSegmentLength_img.jpg : ZNPLCTHUSPIP3EMDAM4IGJTCBFMOVDXMVS2J4XSXYSX3WEWBWS5Q_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction, distance).md : 5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.md +renamed Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction, distance).dyn : 5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA.dyn +renamed Autodesk.DesignScript.Geometry.Curve.Extrude(curve, direction, distance)_img.jpg : 5NB3FDYBJDTGURCB4X7W2I7P2TIGXAXPEUVWUMM2BTWHJ3GXRJQA_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, direction).md : 32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.md +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, direction).dyn : 32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA.dyn +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, direction)_img.jpg : 32PIZL43K2RTMXYNALUOXTTTTLRY2XQHUK22D2A7KI7NAA5JTXBA_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, direction, distance).md : EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.md +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, direction, distance).dyn : EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA.dyn +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, direction, distance)_img.jpg : EXQDCVFI3OT5SKR7TAAZHHPRQTFTGPSESCN2SXOJLSORL2ATIOCA_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, distance).md : NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.md +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, distance).dyn : NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA.dyn +renamed Autodesk.DesignScript.Geometry.Curve.ExtrudeAsSolid(curve, distance)_img.jpg : NWZ4OHZGJ3DY35YJAGFATFVE4TKRWATQD3KYVPZ6JOGMLBYXOLLA_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.NormalAtParameter(curve, param).md : 5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.md +renamed Autodesk.DesignScript.Geometry.Curve.NormalAtParameter(curve, param).dyn : 5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ.dyn +renamed Autodesk.DesignScript.Geometry.Curve.NormalAtParameter(curve, param)_img.jpg : 5EEABYHH2K4RVCNKX3VDCP7ZRLFAMGC7UDSBANQMVEBFNNE3SPYQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.NormalAtParameter(curve, param, side).md : PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.md +renamed Autodesk.DesignScript.Geometry.Curve.NormalAtParameter(curve, param, side).dyn : PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ.dyn +renamed Autodesk.DesignScript.Geometry.Curve.NormalAtParameter(curve, param, side)_img.jpg : PEZAIOOYHWK3SBHRTJTFKB4CTMRQFK7MX4N6YFCSNPDG5ICCLYBQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.SweepAsSolid(curve, path, cutEndOff).md : LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.md +renamed Autodesk.DesignScript.Geometry.Curve.SweepAsSolid(curve, path, cutEndOff).dyn : LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA.dyn +renamed Autodesk.DesignScript.Geometry.Curve.SweepAsSolid(curve, path, cutEndOff)_img.jpg : LUVHU25JWECNEBKIBZFH6N5EUAM42XM3BSEOTMCI3TQDNS5EKLXA_img.jpg +renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(curve, parameters, discardEvenSegments).md : BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.md +renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(curve, parameters, discardEvenSegments).dyn : BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ.dyn +renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(curve, parameters, discardEvenSegments)_img.jpg : BZCTQI2SIMCNMSCEHGSQLE6G74ND4ZQRICVGQCLVQ3OGHPBNX5NQ_img.jpg renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).md : G7Y5XS6FB4HO3WXDT5L7AR6OH54FV7RMJHVJMG2MHDHAMGF2ZVPQ.md renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters).dyn : G7Y5XS6FB4HO3WXDT5L7AR6OH54FV7RMJHVJMG2MHDHAMGF2ZVPQ.dyn renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters)_img.jpg : G7Y5XS6FB4HO3WXDT5L7AR6OH54FV7RMJHVJMG2MHDHAMGF2ZVPQ_img.jpg renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).md : NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ.md renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments).dyn : NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ.dyn renamed Autodesk.DesignScript.Geometry.Curve.TrimSegmentsByParameter(parameters, discardEvenSegments)_img.jpg : NAWUT5OCSCDDXI56BOEKQ7CUY4GXWEKG7CU3SYRVPVT2RF4VOOKQ_img.jpg -renamed Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, cs).md : FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A.md -renamed Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, cs).dyn : FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A.dyn -renamed Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, cs)_img.jpg : FYPDHZXND4VQKFSL7IXEWDONQWVSV7GLPRPS3VGIQTCEC2GVTC7A_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.ExportToSAT(geometry, filePath).md : JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.md +renamed Autodesk.DesignScript.Geometry.Geometry.ExportToSAT(geometry, filePath).dyn : JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.ExportToSAT(geometry, filePath)_img.jpg : JH36N5G6EIZEJ76U2VOWYIWXR6YQWP4IHRIMTPOZSNO2AH62Y7TA_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(geometry, basePlane, degrees).md : XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.md +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(geometry, basePlane, degrees).dyn : XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(geometry, basePlane, degrees)_img.jpg : XFRRMCMTIOHR6PV6TSFT3WDOBWKWHFMLXAMO7W5HDBP47YU5C2WQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(geometry, origin, axis, degrees).md : Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.md +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(geometry, origin, axis, degrees).dyn : Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(geometry, origin, axis, degrees)_img.jpg : Z62AE2MAWASIXXZ7HW3OJ37OGY24A3M2KOTCHO7DR52NRIL2JQCA_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees).md : CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA.md +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees).dyn : CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Rotate(origin, axis, degrees)_img.jpg : CGMTJF4G5CTK6EB36WTQMM4CXAQI7MUY7663A6FKXLX43NPGZ2VA_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, basePoint, from, to).md : GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.md +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, basePoint, from, to).dyn : GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, basePoint, from, to)_img.jpg : GYGTDRZBKUXMUX6NHZN4KHZ5XUBTIO3F5BLLADD7ADVJ2SMJZLCA_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, plane, xamount, yamount, zamount).md : EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.md +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, plane, xamount, yamount, zamount).dyn : EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, plane, xamount, yamount, zamount)_img.jpg : EWHQFBJJR5GL3IN7LJ7T7SOY4G24EIBASTHDIRIYQ27HIKC2MGYQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, xamount, yamount, zamount).md : SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.md +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, xamount, yamount, zamount).dyn : SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(geometry, xamount, yamount, zamount)_img.jpg : SJMZSTNGGMBIKKM3WNMNAKWFRS7HQPJRSJNIZIC755BAXDNI6GJA_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount).md : VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA.md +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount).dyn : VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Scale(plane, xamount, yamount, zamount)_img.jpg : VH3KQEMEQFHQ4Z45T42EMLXFENVMZSCLRKQMQVBQNLE4YVTF5HTA_img.jpg renamed Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).md : OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA.md renamed Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem).dyn : OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA.dyn renamed Autodesk.DesignScript.Geometry.Geometry.Transform(geometry, fromCoordinateSystem, contextCoordinateSystem)_img.jpg : OC4QHO6N4KYVUT4GX3X6NKCYO22OJ6JU6DCATPIKSF4G7DF6CZJA_img.jpg -renamed Autodesk.DesignScript.Geometry.Geometry.Translate(direction).md : 4HVWIMWUUU4ZQWQXKFRWMQ5JABJVFMYBXFJZTHB2CQKCRQQ2FDVQ.md -renamed Autodesk.DesignScript.Geometry.Geometry.Translate(direction).dyn : 4HVWIMWUUU4ZQWQXKFRWMQ5JABJVFMYBXFJZTHB2CQKCRQQ2FDVQ.dyn -renamed Autodesk.DesignScript.Geometry.Geometry.Translate(direction)_img.jpg : 4HVWIMWUUU4ZQWQXKFRWMQ5JABJVFMYBXFJZTHB2CQKCRQQ2FDVQ_img.jpg renamed Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).md : M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.md renamed Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance).dyn : M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA.dyn renamed Autodesk.DesignScript.Geometry.Geometry.Translate(direction, distance)_img.jpg : M4QGSXM2OJC62OCBK7RPJB4QI2KY3B3N3OAB4I4GHJNAOMXLKKRA_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Translate(geometry, direction, distance).md : VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.md +renamed Autodesk.DesignScript.Geometry.Geometry.Translate(geometry, direction, distance).dyn : VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Translate(geometry, direction, distance)_img.jpg : VFC6POT43M5NJWDFF7AUKJGGSYBTQR6NTLNU7SFQHJ4F52OTF5KA_img.jpg +renamed Autodesk.DesignScript.Geometry.Geometry.Translate(geometry, xtranslation, ytranslation, ztranslation).md : Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.md +renamed Autodesk.DesignScript.Geometry.Geometry.Translate(geometry, xtranslation, ytranslation, ztranslation).dyn : Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ.dyn +renamed Autodesk.DesignScript.Geometry.Geometry.Translate(geometry, xtranslation, ytranslation, ztranslation)_img.jpg : Z7RCGSZ7PG327WNJNF5LAVZMVCYSSBNPUFE666HLMLY4QCDT4TDQ_img.jpg renamed Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).md : CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ.md renamed Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation).dyn : CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ.dyn renamed Autodesk.DesignScript.Geometry.Geometry.Translate(xTranslation, yTranslation, zTranslation)_img.jpg : CAQVXZBP5BJQVX7OKQYBMFD4SIBKAOGY3GDMXALYEEBP4UKHEUMQ_img.jpg -renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points).md : UBBQRVGE4HKFTNK4OFRC7ZXLV26MFZNZQZQ5FXSM3ABCG36L4XBQ.md -renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points).dyn : UBBQRVGE4HKFTNK4OFRC7ZXLV26MFZNZQZQ5FXSM3ABCG36L4XBQ.dyn -renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points)_img.jpg : UBBQRVGE4HKFTNK4OFRC7ZXLV26MFZNZQZQ5FXSM3ABCG36L4XBQ_img.jpg renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).md : M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A.md renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree).dyn : M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A.dyn renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree)_img.jpg : M7MZHZHWH4ZKVKUYXLRW627FB62D73CFFTQ2Q4CDDYU24PMN4A2A_img.jpg renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).md : EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ.md renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve).dyn : EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ.dyn renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints(points, degree, closeCurve)_img.jpg : EEK2MZQNIS3F4JP5TCEY6FFPZJ6INBUWD2P7FWPXS6O7IBVMTZCQ_img.jpg +renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots.md : T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q.md +renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots.dyn : T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q.dyn +renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPointsWeightsKnots_img.jpg : T6GEU2COB3ZCMHPIT6WYQEY7NOLFALMOFIPSGLNKU5GNGESBEB7Q_img.jpg +renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve).md : R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA.md +renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve).dyn : R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA.dyn +renamed Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints(points, closeCurve)_img.jpg : R56RKDC3YJDKDO3WMJD2V4SIMHIJCNVQ6PZV7SMATQASDKE7WEMA_img.jpg +renamed Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots.md : 2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA.md +renamed Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots.dyn : 2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA.dyn +renamed Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPointsWeightsKnots_img.jpg : 2SAWXHRQ333U2VRTKOVHZ2L5U6OPIQ2DHLI3MRGJWLXPMDUKVQZA_img.jpg +renamed Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives.md : RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ.md +renamed Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives.dyn : RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ.dyn +renamed Autodesk.DesignScript.Geometry.NurbsSurface.ByPointsTangentsKnotsDerivatives_img.jpg : RV2SASIKSEDOUBHRUROUQ4CVIRQAGMTKGBFMRRLXVRULYUOVADQQ_img.jpg +renamed Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves(curves, joinTolerance, trimCurves, trimLength).md : 6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.md +renamed Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves(curves, joinTolerance, trimCurves, trimLength).dyn : 6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A.dyn +renamed Autodesk.DesignScript.Geometry.PolyCurve.ByGroupedCurves(curves, joinTolerance, trimCurves, trimLength)_img.jpg : 6Z5ORNUUOKVQFG6ZBYHMWKQR457NCZXFTI27PNFF3MSQGVPTVZ2A_img.jpg +renamed Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves(curves, joinTolerance, trimCurves, trimLength).md : NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.md +renamed Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves(curves, joinTolerance, trimCurves, trimLength).dyn : NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA.dyn +renamed Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves(curves, joinTolerance, trimCurves, trimLength)_img.jpg : NHC5UY7UTB4NA5X3EXEIVOE3EOF7CFAXOVVAHYJ7ZSKC76OLPPYA_img.jpg +renamed Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs.md : CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ.md +renamed Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs.dyn : CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ.dyn +renamed Autodesk.DesignScript.Geometry.PolyCurve.CloseWithLineAndTangentArcs_img.jpg : CT4U4755MIGFNI35WRSJ3HCWSD6YXTW5YXJUSHYG656EL5ROU3MQ_img.jpg +renamed Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve).md : KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ.md +renamed Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve).dyn : KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ.dyn +renamed Autodesk.DesignScript.Geometry.PolySurface.ByLoft(crossSections, guideCurve)_img.jpg : KMSTMOWKW27MXHCUOIX46TZTXOOZLNUKTB4PHKIEB7ZYDANXLSFQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4).md : OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ.md +renamed Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4).dyn : OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ.dyn +renamed Autodesk.DesignScript.Geometry.Rectangle.ByCornerPoints(p1, p2, p3, p4)_img.jpg : OPQ3MDKAFIBB5WD3XJ65RI5GHYZKCQG4WU3XBCFBOP526FMMNPZQ_img.jpg renamed Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length).md : LMVGRWYVOONMRPCSD3NCYVD776V33DFYWXC2F5S3KREHPOX5A2FA.md renamed Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(coordinateSystem, width, length)_img.png : LMVGRWYVOONMRPCSD3NCYVD776V33DFYWXC2F5S3KREHPOX5A2FA_img.png renamed Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(plane, width, length).md : MNNWHJCYE2KIJHONO2J56LQNPLRQZZARI7KF2BP4OJ6BRWGDXPAQ.md @@ -85,20 +202,116 @@ renamed Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).md renamed Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length).dyn : CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ.dyn renamed Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.jpg : CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ_img.jpg renamed Autodesk.DesignScript.Geometry.Rectangle.ByWidthLength(width, length)_img.png : CMTCHCAMGXJZYOGATCJYXZM5UMWN5Y5GZ22WIK5267BVMYHEGSCQ_img.png +renamed Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves).md : L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ.md +renamed Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves).dyn : L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ.dyn +renamed Autodesk.DesignScript.Geometry.Solid.ByLoft(crossSections, guideCurves)_img.jpg : L2FVRQ5TN5PVLYNQW2GAMUC7ERMJJMQS7TSOYXVL75IED5KQPCPQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Solid.BySweep(profile, path, cutEndOff).md : X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.md +renamed Autodesk.DesignScript.Geometry.Solid.BySweep(profile, path, cutEndOff).dyn : X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ.dyn +renamed Autodesk.DesignScript.Geometry.Solid.BySweep(profile, path, cutEndOff)_img.jpg : X65A3XAWWVM3XWMAZHZFLL5HTXCJAGYISLC4VHRMPHEV3MBYIRXQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.ByLoft(crossSections, guideCurves).md : SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.md +renamed Autodesk.DesignScript.Geometry.Surface.ByLoft(crossSections, guideCurves).dyn : SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ.dyn +renamed Autodesk.DesignScript.Geometry.Surface.ByLoft(crossSections, guideCurves)_img.jpg : SINCXSXBHUIGJR3UTLPZRANLRDQTQ7J3YRTX5LDDY2BOYA4F6XYQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.BySweep(profile, path, cutEndOff).md : PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.md +renamed Autodesk.DesignScript.Geometry.Surface.BySweep(profile, path, cutEndOff).dyn : PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A.dyn +renamed Autodesk.DesignScript.Geometry.Surface.BySweep(profile, path, cutEndOff)_img.jpg : PQ27ZE4XS2FHDBHXA6BY6FYFII5PDNG3ZXNQMB4GDZEPNQHUZH3A_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter.md : NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ.md +renamed Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter.dyn : NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ.dyn +renamed Autodesk.DesignScript.Geometry.Surface.PrincipalCurvaturesAtParameter_img.jpg : NQ2UYUO5AOUOJKI6R3LJ6WF42LNGGMNBYD567DQ737Q2ZM3FP6IQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter.md : VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q.md +renamed Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter.dyn : VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q.dyn +renamed Autodesk.DesignScript.Geometry.Surface.PrincipalDirectionsAtParameter_img.jpg : VQHTU47YI7VCJWMQZ6UQGNNGBZZD7KX3UZHFGPYMVRITKMY3HB6Q_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness, both_sides).md : 5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.md +renamed Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness, both_sides).dyn : 5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ.dyn +renamed Autodesk.DesignScript.Geometry.Surface.Thicken(surface, thickness, both_sides)_img.jpg : 5HLUQKT3UZOAWPJMHUXPRYXIG5HOMTLY5RMTZVDGAABIO5MZ3OVQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides).md : 4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ.md +renamed Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides).dyn : 4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ.dyn +renamed Autodesk.DesignScript.Geometry.Surface.Thicken(thickness, both_sides)_img.jpg : 4FFK6PGYCVKERZWXQC6TEBOQTHVXXN3QLAX5MTLXGZEAB4KH4WEQ_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface(surface, limitSurface).md : 62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.md +renamed Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface(surface, limitSurface).dyn : 62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA.dyn +renamed Autodesk.DesignScript.Geometry.Surface.ToNurbsSurface(surface, limitSurface)_img.jpg : 62R7TNV2KCZCI3DMDQF7KVWE5WHQRXUHIVL625TVQLCENC23EMBA_img.jpg +renamed Autodesk.DesignScript.Geometry.Surface.TrimWithEdgeLoops(surface, loops, tolerance).md : IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.md +renamed Autodesk.DesignScript.Geometry.Surface.TrimWithEdgeLoops(surface, loops, tolerance).dyn : IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A.dyn +renamed Autodesk.DesignScript.Geometry.Surface.TrimWithEdgeLoops(surface, loops, tolerance)_img.jpg : IHQBNPJ223NVYG6Y4542YTEX7XGP53QRWLFA6633XPAJMTTLNO7A_img.jpg +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByAxial.md : JD64YTCISTRATZEZRPXZEAEJDPRE7LPFJKKEAMZPJO2POFCEJDGA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.ByRadial.md : PK6P6YKREOU7DHO6OXJFT6PUF5LSO2W7ZW4IOTGWYPW3BJYASCOQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.IsRadial.md : KB37RARA32V2WDFDQAYZ4ZFBA3AOPWGQNDOAMYU4G6VXI5W6TR3Q.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineInitialSymmetry.RadialSymmetryFaces.md : KEPMQRB4UWQVYMWKTRJCLWPDVWKZZWWGLXPFTHDOMJBKQKGTWA7A.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentAngle.md : M2WJT5G52MFWUUNWUZWTY2TSRSRY6GVVIAT4LLVJUC2VVLHVGW7A.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineReflection.SegmentsCount.md : GLVHD43IRWFTZKY7UVDJ7PNERQN5Z3PWTMFYVJ537HCGJCHCQQAQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.AddReflections.md : 6YGBDRGYLRW3BW4XJHLHBBRSCHYWA2UCJ5FQAESHDY2HMUBDUSLQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToEdges.md : NTIOVTTOXGWZ33W6ET5JH4PSYC7L3IFSWCJV4Y3IG3CTARQGOG3A.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeEdgesToFaces.md : GPVBCDN6ZVPTEE3IRF75ZGB7GIXLQYURCVYFV424TOUBVACZY44A.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToEdges.md : DVNDD4ZUEDM4QCH35SLRIEZJLS266CIRRB7MZMMNDBI5W6UPBSQA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BridgeFacesToFaces.md : MQJ667AXSQFCK2Z2B7G2MNL35OIFJYLSADFLGXFJUJCA27FCHVHQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BuildFromLines.md : UZBX3TZTQ23FP32HELAYI7UOVGU7J6ACDZ5C3DTCYCIVJOHYWCCQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCombinedTSplineSurfaces.md : U35TWGXYHIE46AYX3QP45IXNCZJAFUT62AN4GKHWSYFDMJWZ2WZQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadii.md : O4AZYQKKSK7J5LQTW2WAZMMEFQCRSMDS5RYJ7LGVKPDRQOPRHILQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConeCoordinateSystemHeightRadius.md : WG4273QZLTXFNOZTJWMFHD4JKB67IIQBJCQNC5SMOC43VJNXKACA.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadii.md : H54SEHAY3YGO3MOAVNNGUJ3QI6IP6X6CQRV54A3GDLT46TUD6UHA.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByConePointsRadius.md : GVO3NNSNHNAH3DJS5OR37DI2A457QGYX4BQGMHO4IGUUUHZV3HSQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderPointsRadius.md : AUSALFCUDD62GV5ALRNIDJ43LBF3FWW5HY5WNAQBKRB7E2JF7WUQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByCylinderRadiusHeight.md : WGMB4D4GWPYAS6YAOVBQIXYPGCBRH3KEF437CWWZGSXVEZXLRGTQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceCurvature.md : GO6D5UXWAXIC6JMDUDLIKMABU2I4XHLVLAL77BROSGFAFN7455KA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByNurbsSurfaceUniform.md : C4KTVIQMR24V34QUQQ3FENYOOIOHKLUQ3SSJL3SVKQ2Z4QHWN4ZQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneBestFitThroughPoints.md : QMBSK3FVRYFQCMSXFIPKLNLYVY5W4C4PNN7IGZUPDZOVWUPWZNZQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneLineAndPoint.md : SFB4J46343LP6YKDRW2FPILSS6UXITLDXWQKYJRD6LWHQJY2IYOA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormal.md : DWYJGQGBW2MD57NAYFKR3UEMPTHASLR2IV2X2SUK3OKI35GCEVHQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginNormalXAxis.md : IPJR2I55VFC67ZT5OYCCOOAEDH2AHY3CSCZKVXKIXALKV7IBDERA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneOriginXAxisYAxis.md : JDRXXB3ZLF7RXZJRV66VKV5ZDAZGN5YCY7ZLVWABJQNDVHNU4QKA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByPlaneThreePoints.md : SFTUBFPMM3AWPUQ6E6XPGTDHXANNIVC3ZHSMIP63ZGMSHIEQMWFQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCenterRadius.md : E6WVV65M7FG2AAAGG4DXIQJPDKVNYXI5GRVNBAR4TR6T6356R2TQ.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByQuadballCoordinateSystemRadius.md : NVXHF2HNH7CSSHULY6RSEYZOUROO42KV2T34SGQYWK4T7S3I3OYQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereBestFit.md : RUAGD4YGKJ6XHPIKDL7GZX63CDAFMI6KUSR6XMXEBGJJOATEI5IA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereCenterPointRadius.md : 3W2XHZKQEZFB7P3OTUVOZUMCD3M7PKUFQZI42URWMPFARFIN2NVQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.BySphereFourPoints.md : GLX34N2BPR4CQLUZBB4FTQ47NECC2T5CQ6KSRZQXSOY6HIHL5YGQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCenterRadii.md : TAX4CBLVHC7JXO4PNOKK44X5VVCC377TK4Q3R5UBTYQROUPG4VCQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ByTorusCoordinateSystemRadii.md : TTAJ2WGGNFLM755ADOCD3G7N4MJBQI66CAC7SXM3XCYLEIPLBOCQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CompressIndexes.md : ARIV6OQ22ACATWAIKGM7OHNEJS2TQUOKUSEU6UNX6EAAVSJIMK3A.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.CreaseVertices.md : ZLORG7PG4XWDBYXJHH7YVPDCIU4QYMZWAMABFPVWNAZ7VTQTX2YQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeleteVertices.md : 76IVI422OMRMPHCWZHTETSZ3PJF22AOV2AX274LZCNLPCK664PGQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DeserializeFromTSM.md : HBD752E5KQ2LBVQYS575OP546LHHTXJCD4I2NUKGZV4QDHJLBMMQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.DuplicateFaces.md : QVBZTZWGLGK2PKP6QSZJI7UBI2Y5Z7HF4ZG7JKETOZCBLOF5IIPA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.EnableSmoothMode.md : NN2ZH7ONXE6AF3LL2XG7BSXNABGZRF4KYTGXDYF24O5PLZ2GWW4Q.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeEdgesAlongCurve.md : RJA3JYUP36W2AR37ZYMWTK2ZDSFS6YXA5LMXE5CAYOZZDO6754CQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ExtrudeFacesAlongCurve.md : XTER6KGCJ3OP43RH5L4IEBVIW7JTSDB46DYI7BVE2UMG3DXB7HLQ.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices).md : Z33WEP7GM2ITUCGHRE7TSZF3EUZ3STUBRGVVQBKNLQBOU373Y67Q.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.FlattenVertices(vertices, parallelPlane).md : NHQVVQWQ6XMS33AREGCIWPI3NQ35CZSJNUCLSOYL47HZ6KIFTJUA.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(file, inSmoothMode).md : H7WNBOQXEC5RUVELW464ZP2E7CYHSPZ22TJHQJO4AKA4LHFB6N3A.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSM(filePath, inSmoothMode).md : SEK72377I2YNUG2LJNOJ6APT3WYI3HJW6FDSVZL3LX2XEMYIA4OQ.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(file, inSmoothMode).md : GD5OJ5UNM2WTBIO7EKGVKBLXL5UMKVOXBJKW2YFKOPVHUIHDCIFA.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.ImportFromTSS(filePath, inSmoothMode).md : ZBLSFRQNVI3VPC3KTS3XZI6VXSAJAON2ETVE46OLR7NMYOY6INXA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.RemoveReflections.md : B6UBJT6X5TJMS4P6CSS7JRJI6HDOCJMIND4VHXATYF2L5IPVPQBQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SerializeAsTSM.md : HPPPUZ44WSFE77XKRGFZMFM4FVPCIAERWGT6OF6U3ECKGKVBF3FA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.SubdivideFaces.md : WKY3SVAE74IVMZW7MVT4F5TGIUFXAGA2W2FN6Q6PACG3NH6AMVFA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(distance, softEdges).md : 2ULSD2KOLBO3IDZALZJCIBZDTDFEHC5YE6E5LZW5YR2P3X36HORQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.Thicken(vector, softEdges).md : MS2A3PWAXUYTPSR62D5ZRG7DWFP5RZNTOOV6RZ3PHK4HNFYHA3OA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UncreaseVertices.md : UCHS6CZOTWQLL24MRS4TPZS4UDBURP3SZIIW4TRSPQVRTMYBAVVA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.UnweldVertices.md : D6ESVRBW5SSM4F7J65W7OKR5DTKJAFW5F5AP23FRRR3MGXKIFVOQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldCoincidentVertices.md : UZA22A4OYIXSIP3U5CUGNZ3WBDHIEMOS2MYI5GKTJJJFBTGI5JTA.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(firstGroup, secondGroup, keepSubdCreases).md : DS4BI3OOQ6GTVCM6F64SO22MKNHTPB5W3AQLNUVK4NBPN7TFT3IQ.md renamed Autodesk.DesignScript.Geometry.TSpline.TSplineSurface.WeldVertices(vertices, newPosition, keepSubdCreases).md : RPFCJKZ7BVVWRMBZEPLCOJOF273SQDQQD7LR2P7CVR65L52KJEWA.md -renamed Autodesk.DesignScript.Geometry.Vector.Scale(scale_factor).md : UNW3BJQZLUPQBNSPIOZP5QAFHL3GMBHAQBSV4IPTCMKOFUPI42NA.md -renamed Autodesk.DesignScript.Geometry.Vector.Scale(scale_factor).dyn : UNW3BJQZLUPQBNSPIOZP5QAFHL3GMBHAQBSV4IPTCMKOFUPI42NA.dyn -renamed Autodesk.DesignScript.Geometry.Vector.Scale(scale_factor)_img.jpg : UNW3BJQZLUPQBNSPIOZP5QAFHL3GMBHAQBSV4IPTCMKOFUPI42NA_img.jpg +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.BorderVertices.md : HQ6POKIVNCM33NLZR7L63JAH22EKXEGGTWB4ZJMFEMLFXZYJDPHQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedEdges.md : 7LMFKLQNCV53W7KLS5QWD3E27NGGA33QPHSXMUGH323WVXWJY3GQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedFaces.md : VIA3XNZWZWW3XHWL222NGHWM22VLSA4QXMZCPWZ6JO6G3P7H2WGA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.DecomposedVertices.md : GNCPW2XCPOITIUUDNZKISNP347TEGTDWVI5SQTBJX3JWFZTVRXGA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.InnerVertices.md : UZ7LZDBGWQPVR7727ZYQZDLUW55DWAGDHV5P5O7EVZL4HMD3B7TQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldEdges.md : RTIWDKESEBH6BZLFB4NRIVBLFZ72VYNZW4TBWEI6EEYG22TE6NBA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.NonManifoldVertices.md : OIJALKI73VKASCFK5TTWV255GAJ6VI4DQDKA5BCILT7GMGHVQ3CA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.RegularVertices.md : 3FD66JH7OUVHRJOXDSO6GCVCZV63VG7PUZEMJMDZBM67ASM2XLRA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.StarPointVertices.md : RMKGTFPZFLM5GGB475DWTHXFTJCBZQXE2HEVNUZA6OS72LH53HVQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.TPointVertices.md : 3JL6REDTXILJYKG3YL47NDNEA5YHNLEAYOO3JNMRUUBMWI4GDGHA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VertexByIndex.md : 7LRWGLADXMQPJN33WBBRTYBBK4NO6FQADRQICYVBDCTWPJ3FOONQ.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineTopology.VerticesCount.md : OUBDJTXQVGIEZZTOCO3QDFCDT73JUQD54U6YYFBJZUKZDZEYPYKA.md +renamed Autodesk.DesignScript.Geometry.TSpline.TSplineVertex.FunctionalValence.md : N44VZ3AJYWSL6V3DZOJYGO3ER47KV2Q6UNXWX7N6U47NDLFO3TBQ.md +renamed Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized).md : D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA.md +renamed Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized).dyn : D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA.dyn +renamed Autodesk.DesignScript.Geometry.Vector.ByCoordinates(x, y, z, normalized)_img.jpg : D37XBKNJBX5AZGHXPUHHK5DDGNDHLDGPI2QPK63TZHRZVREQ6MNA_img.jpg +renamed Autodesk.DesignScript.Geometry.Vector.Rotate(vector, plane, degrees).md : KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.md +renamed Autodesk.DesignScript.Geometry.Vector.Rotate(vector, plane, degrees).dyn : KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA.dyn +renamed Autodesk.DesignScript.Geometry.Vector.Rotate(vector, plane, degrees)_img.jpg : KIWQMTKYTV555M5VBMXQPP5T2SOWPLBC5NHE2QXRVMJY5EJJY7BA_img.jpg +renamed Autodesk.DesignScript.Geometry.Vector.Scale(vector, xScaleFactor, yScaleFactor, zScaleFactor).md : JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.md +renamed Autodesk.DesignScript.Geometry.Vector.Scale(vector, xScaleFactor, yScaleFactor, zScaleFactor).dyn : JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ.dyn +renamed Autodesk.DesignScript.Geometry.Vector.Scale(vector, xScaleFactor, yScaleFactor, zScaleFactor)_img.jpg : JAQZIUEI4HVTL2VSANJDP5ZVTBVZCVAK3YM4PMUM7WIQ3TLZIKAQ_img.jpg renamed Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).md : CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ.md renamed Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor).dyn : CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ.dyn renamed Autodesk.DesignScript.Geometry.Vector.Scale(xScaleFactor, yScaleFactor, zScaleFactor)_img.jpg : CCR7BJ5XIJULEXEPYBKPPRN72GCPWJFM6VM5D7WFWVQPPL62SAJQ_img.jpg \ No newline at end of file diff --git a/doc/distrib/Open Source Licenses/OFL.txt b/doc/distrib/Open Source Licenses/OFL.txt new file mode 100644 index 00000000000..1456c1809da --- /dev/null +++ b/doc/distrib/Open Source Licenses/OFL.txt @@ -0,0 +1,97 @@ +Copyright (c) , (), +with Reserved Font Name . +Copyright (c) , (), +with Reserved Font Name . +Copyright (c) , (). + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/doc/distrib/Samples/Data/DynamoSample_2022.rvt b/doc/distrib/Samples/Data/DynamoSample_2022.rvt deleted file mode 100644 index 0bd6e2a62ca..00000000000 Binary files a/doc/distrib/Samples/Data/DynamoSample_2022.rvt and /dev/null differ diff --git a/doc/distrib/Samples/Data/DynamoSample_2025.rvt b/doc/distrib/Samples/Data/DynamoSample_2025.rvt new file mode 100644 index 00000000000..7f2a267af4f Binary files /dev/null and b/doc/distrib/Samples/Data/DynamoSample_2025.rvt differ diff --git a/doc/distrib/Samples/Data/icosohedron_points.xlsx b/doc/distrib/Samples/Data/icosohedron_points.xlsx new file mode 100644 index 00000000000..da247a92228 Binary files /dev/null and b/doc/distrib/Samples/Data/icosohedron_points.xlsx differ diff --git a/doc/distrib/Samples/en-US/Basics/Basics_Basic01.dyn b/doc/distrib/Samples/en-US/Basics/Basics_Basic01.dyn index e05040f6ebe..ee140ba3daf 100644 --- a/doc/distrib/Samples/en-US/Basics/Basics_Basic01.dyn +++ b/doc/distrib/Samples/en-US/Basics/Basics_Basic01.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Basic Sample", + "Description": "Connect nodes to add two numbers", "Name": "Basics_Basic01", "ElementResolver": { "ResolutionMap": {} @@ -11,18 +11,20 @@ "Id": "a8d28be45b934b68a1826e7d09b6147e", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "2", "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Creates a number", "SelectedIndex": 0 }, { "Id": "52048c4773fb4d5f9221e4c6b2b41126", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "6", "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Creates a number", "SelectedIndex": 0 } ], @@ -30,10 +32,9 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 2.0, "Id": "a8d28be45b934b68a1826e7d09b6147e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -47,13 +48,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 2.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "+@var[]..[],var[]..[]", "Id": "0d2e1e9d21dc4e5bb105e3bedca3b1f9", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c0d7f6cc642d478bb12abfe5f56511b3", @@ -85,13 +86,16 @@ "KeepListStructure": false } ], + "FunctionSignature": "+@var[]..[],var[]..[]", "Replication": "Auto", "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 80.0, + "WatchHeight": 38.0, "Id": "89ef21b095e14b46aabcc02f16589b8d", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "9bacd0cbbe68470d8deb2f0dfc31155f", @@ -115,14 +119,13 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 6.0, "Id": "52048c4773fb4d5f9221e4c6b2b41126", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -136,7 +139,8 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 6.0 } ], "Connectors": [ @@ -155,7 +159,7 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": "", + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCALnBEgDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo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AVIYKTnBroYhhBQA+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCOZgsZzXOXytcMTHGrDOOTW/ef6lvpWDZNujb/fNAFH7DN/zxT86PsM3/PFP++q1qKAMn7DN/zxT/vqj7DN/wA8U/76rWooAyfsM3/PFP8Avqj7DN/zxT/vqtaigDJ+wzf88U/76o+wzf8APFP++q1qKAMn7DN/zxT/AL6o+wzf88U/76rWooAyfsM3/PFP++qPsM3/ADxT/vqtaigDJ+wzf88U/wC+qPsM3/PFP++q1qKAMn7DN/zxT/vqj7DN/wA8U/76rWooAyfsM3/PFP8Avqj7DN/zxT/vqtaigDJ+wzf88U/76o+wzf8APFP++q1qKAMn7DN/zxT/AL6o+wzf88U/76rWooAyfsM3/PFP++qPsM3/ADxT/vqtaigDJ+wzf88U/wC+qPsM3/PFP++q1qKAMn7DN/zxT/vqj7DN/wA8U/76rWooAyfsM3/PFP8Avqj7DN/zxT/vqtaigDJ+wzf88U/76o+wzf8APFP++q1qKAMn7DN/zxT/AL6o+wzf88U/76rWooAyfsM3/PFP++qPsM3/ADxT861qKAK1n5lqdzxqq+xroreTzIwRWBenFq/4fzrY005t1+lAFyiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCvef6lvpWDY/6pv981vXn+pb6Vg2P+qb/fNAHnP7QOsXuj+E9KNlcarAbjV7e3l/sR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xJtGAGSQYOOx7VN4I8F2ngfw3FpFu5uEDNJLLIoBldjlmIHAz6DigDwf4f614r8J6La2VlqtpLY6b4e/tmaJdNRGupGkcbW2dBwCSPmOKn1L4veKNH0O/fTvFemeKbmXT7e8S6htECWEslzHGY3CHkYY8N83FfRUdjbQtmO3iQ7PLyqAfL/d+ntVW18N6RYRTRW2lWVvHMwaVIrdFDkHILADk59aAPFofGXjzSdeljvvEFnfWmna3Bp0sa2CRm5jmUtkkfdK8AY645ra+LTalD8Wfh7JD4i/sfTpIdRjlt2iQpM4jQhSWPVhwB2xxXrLafaszM1tCWZxIxMY5YdGPv70l5ptpqBiN1aw3JibfH50YfY3qMjg0AfMXhfx94v+Gvw/0WZbm31i1vNIuri009bcR/Z2ikHJk6sMPk54G2vU/gT4q8VeKdN1KXxHdabfxpIhtriwu4JmwVyVcQ/KuD0zzivSf7MswiILSAKisiL5a4VT1A44B7io9L0PTtDjkTTtPtdPSRtzrawrGGPqQoGTQBNff8er/h/MVsaZ/wAe6fSse+/49X/D+YrY0z/j3T6UAXaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAK95/qW+lYNj/qm/3zW9ef6lvpWDY/6pv980AcH8Zre4nXwW1vFJK0XiO3kYxqW2KIpvmOOgyRzXh15rGpLqNnqWs634h0jU5/DKiCaxgk33N2J5CkbkKf9n5TgEGvrWigD51vtY8V2emeMtb1i91tXtILO2hsrWRoooDJEnmTfKpY7WOTtyRyBWb8PdR8Y+Lo/D+k3viLVxYtql9HJqdn5sb3FuqIYvnkXdjJOGIBPNfTlNkj8yN03Mu4EblOCPce9AHkvwv1LxDrHiiXTtR1C5mh8MpLY3crnH22dmyjt64j2ke5Nc14m8TaxD401GKLWdbi8VQ6pHFpmhxxuLCe0Lr8zYXa2ULMWLAggV7P4V8I2Hg+ynt7IzStcTNcT3FzIZJZpGOSzMepraoA8M8H/wDCVW/iLQtVvNa1i8W+1O8tLixuB/o8cA/1ZCY4Ix97vmsn4taC0fxM8UXP27Vkm1DwsY7S3jLvbySLI2V2hSMgYOCepr6JooA+Z/EVx438C+H9RsNK1jU7yB7SwuJby/DyGzVhtm8vYNygYU7VyRmuv8LNq2pfs/8Air7bri+KJpLG/S3uYYpg5XynAjPmgOzA8ZI5r2migD5a0vVvGc3jzRNMm8Rnw5aW8NnFa2EsNzi6hMC7+EUxls5GWIIIpNF8DnQJvBV9faz4kgt0168DlriRlUs2EBAXIVjx6V9TUUAeO/GTXH0/xRY22pa5rXh/Q2sHkt59GR8zXgY/u3ZFY427SFOAc9apfCnQ9ZuPidJr+uT6nHfzaBbia3eQi2LliPu4xuwAcZ4JNe30UAfMHiXwvMvinxzYQaprS6ld6zYXCRsXkjjhOP3keV25HIznijx3q3jbw3ZnR7fX9Qg0WHWJ4Jtcv/PeZI9itEpkhXfgtuGQMcc19P0UAeR6pq3iPTfgVp11/a0mp6kUhW71fTbdxJ5JfDyojDdkL6jPU15r8T/HF5Zabott4M8Ra/OkULXkWp3sl05vXEmDb7VQFmGCfnwMGvqaigD5/ml8XXmoXeutretReTq1tbxabCCtv5EiDzMrj5uTkHtiq2peLPF1l4f11dQfVdvh2JtPmuoC0bXMskny3GVUsVVCpyoz1r6JooA+SrDxv4oh8HafPqXiPUruG11e4ijjszcw3GqQ/L5YjlZC2Ac/fA3Zr6e8L+IYfEWnyywwXVubeZrWRLyMo+9MBuvUf7XeteigAooooAKKKKACiiigAooooAKKKKACiiigAooooAgvv+PV/wAP5itjTP8Aj3T6Vj33/Hq/4fzFbGmf8e6fSgC7RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBXvP9S30rBsf9U3++a3rz/Ut9KwbH/VN/vmgCxRXHfEjxJqejw6Rp2imKLVNYvFtIrmZdyW64LNJt/iIA4Hqa5i7+IWofCe+vbfxnqp1zTo7Nb2PUbeyWKYZlEZjMacHllII9aAPWKK82uvj94Y03R7++1FL/S5bSaOA2N9AIbiRpBmPYpbBDAEg5HSl0P4+eGvEz6VHpMOo6hcagJGSG3tw7RbG2v5hDYXaevJ60AekUV4v4k/aa0qz8MeIL7R9K1C+1TR57eKbT5Il37ZJlj34Vz8vJ79cDFdE3xd07TbrUhONUvLvz4YYdGisB9pR2iD7FAPzHHJJPHSgD0aivNbz4/eHLWys5Vs9Xurq5WY/2fb2Re5iMP8ArVdM/Ky9xmtPSfi9ouveJLTRtMt7/UJ57aO6eeCAGG3jcZUyEnK5+h5oA7eivO9e+LieHfiYfDd5pd2umx6UdRl1VYSYo8MQcnP3cD0znitPwf8AFHTPGWoNYxWWp6ZdGEXMMep2vkmeEnAkj5OVz9D7UAdjRXm2pftBeEdM8YSeGmuJ59Rjka3PkKrKZwpbyR827fgHjGM96L39oLwhY6PNqZuZ5LaNo4htjALzOMiEFmA8wAHKk8YoA9JorzrTvjt4e1yy0mfSLfUtZm1AMwtLC3Es0Cq21mlAbCgNxnJ6Vrr8UNGks7a4jS7l+0XctjFEkOXaaMEsuM+xxQB11FeK6H+1Bov/AAr/AEbxB4h0+90m81DzClj5ah2VGIZ03OMoMdc5z2r0PU/iNo2m+ErTxEJJryxvfLFpHaR+ZLcM/wB1EUdWPP5GgDp6K85m+O2g29pbM9jrH9oT3LWa6SLIm8EyqG2FM8EqcjnGK37L4jaLfeBv+EsWWWPSfKMreZGRIuDjYV67t3GPWgDp6K8h0/45efr3iCa50vVbTSdM0+G6Nlc2axXQLuRuwWxtIwetOt/2hLLWvEHgu20TSNQ1LTfEC3fmXMcIY27QhflOGxkEnd1wMUAeuUVxXgf4uaH4+1vVdIsVurbUtNAae3u0VW2lioYbWbjIPXBqn4/8cXXhnxLZ2n2r7Hp0mm3V1NKkAldGTG1gD1xnp3oA9Boryrwz8ZrZtc1XTdRnkvJIp/3P2e3GYbcRB2mmwflX3/AVs+AfjX4Y+JGsXmmaPPI11bx+diQLiWPON6bWORkd8GgDvKK8zvP2gfDlnrV1pi2Ws3NxBeS6dut7Eskl1H1hRs8sRyO2AeaXVv2gPDOi+H9G1u5i1BdO1RtiSeSqmFg20iQMwIIPUDNAHpdFeG+Iv2gru1vPEkFvpF5a2+j6jZwJeta70uY5QCQvPLHPy4HQ16d4T8fab4u0m9v4Y7qwWyleK6g1CHypYGTk7lyccc0AdJRXnNv8ePDsiXMtxbapYWsdtJeQXN3ZlI7yJPvtCc5bA5xgcGuw8LeI4fFmiW+qW9rd2cE43RpexeVIV7NtyeCORQBrUUUUAFFFFABRRRQBBff8er/h/MVsaZ/x7p9Kx77/AI9X/D+YrY0z/j3T6UAXaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApM0yaTy1JrHm1Cd+Yk3L65oA28ijIrnvt17/zzH/fQo+3Xv8AzzH/AH0KAOhyKMiue+3Xv/PMf99Cj7de/wDPMf8AfQoA6HIoyK577de/88x/30KPt17/AM8x/wB9CgDocijIrnvt17/zzH/fQo+3Xv8AzzH/AH0KAOhyKMiue+3Xv/PMf99Cj7de/wDPMf8AfQoA6HIoyK577de/88x/30KPt17/AM8x/wB9CgDocijIrnvt17/zzH/fQo+3Xv8AzzH/AH0KAOhyKMiue+3Xv/PMf99Cj7de/wDPMf8AfQoA6HIoyK577de/88x/30KPt17/AM8x/wB9CgDocijIrnvt17/zzH/fQo+3Xv8AzzH/AH0KAOhyKMiue+3Xv/PMf99Cj7de/wDPMf8AfQoA6HIoyK577de/88x/30KPt17/AM8x/wB9CgDocijIrnvt17/zzH/fQo+3Xv8AzzH/AH0KAOhyKMiue+3Xv/PMf99Cj7de/wDPMf8AfQoA6HIoyK577de/88x/30KPt17/AM8x/wB9CgDocijIrnvt17/zzH/fQo+3Xv8AzzH/AH0KAOhyKMiue+3Xv/PMf99Cj7de/wDPMf8AfQoA6HIoyK577de/88x/30KPt17/AM8x/wB9CgDoaWsa21CVWUSrt3HA5zWujblBoAdRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFe8/1LfSsGx/1Tf75revP9S30rBsf9U3++aAMXxx4Lg8a6bbwtdTafeWdwt3Z31vjfBMucMAeCMEgg8HNebfEX4Sa1e+B/EE0ms3nifxPeJa20E4gjhEMS3Mbny41+UEYLE98V6J488av4NtLEWumS6zqeoXItbSyikWPe5BJLOeFUAda811z9qG20HTv9K8N3UWtC9uLM6a82eYcb28xUYY5GOOaANfV/gEviSzupdY8Qz6jrslzDcxalLZxbYvKBCL5ONjLgnOepOa2dL+Ecdmoa41PfcHTptOaSytI7RdshJLhIwArDPasqT47PdWrX2l+F72+0y1tYrvUrmWVYGtFkXdgIwy5C8kDFVr39oGVdUMFh4TvdQsmv10uG9W4RBNcuheNQp52kA5btigCrpf7NFtYaZrNtN4gmnl1CzgsxPHYwwmMQzCVHIUfO24DJbrW9efBuebULjV7fxLdWfiCS4juV1BLaMhWWIRsDGflKsACR2rnde/afsdB0bT5ptBuTq9w0wl03zcmLym2vh1Rgxz04Gail+Pms6fqfibUJ/Dck/hyxs7O4tgs6JOzTFFClCM5Jfv0xQB2Hh/4O22iXkF9LqlxfajsuvtVzIir9oknxvkIHC9OAOKo2fwPSz1rw3djXJfsuhqPJgjtY0kkYAj55h8xU5+6eKhuvixNpOqXkE2h3zeIJPs0EGj/bUaN5ZFLBVbGEwASzVr/EPxl4j8N/Cu81210aOHXYkRjYPdI6xkuAfnxhuD6d6ALXi74Zx+K/EK6mdTns0k099NubeONT50TEsCGPKMGOciovBvw1u/D2sx6pq3iK58RXdva/YrQzQJCIYs5wQn3mP9488ViQ/GjUFm1mC68NfZ20WzgnvribUI0hWSWISLGpxyeccCs7Q/2jh4l0nT5NL8MXV5q15fS2C2C3AVUkRQ25pGUYUg9cUAay/BIWHjDVNb0rWI7FNQnku3hk0uCeSOd1wzpMw3rzzjOKzZv2bdOXSHsbXV5oF+1pqMZlto5kW7AIklKMMNvySVPGas6f8ejq19oFna+H5Em1OBppPtt4lusLK5QxhiMSPlegOcc1znw7+Jfilbe6afQb/Wte1XUbkwWMmqR/Z4YIjglWK4jA4G3nJzQB2Vv8Ib7TbzS9R0vxL/Zeq20Btbqa10yBYruHfvCmEDahBJ5Xnmmaf8FpbDxNa6h/wkt3LpdrqMmpw6WbeMKszg7v3n3ivPA7VSj+Pn265jhsfDV3cGPSpNVvS9wkf2VY3dHQ5HzNuTjHXNZ6/tFX7RPIfA19GiWsOotvvIwRZyMF8w8feBz8nXjrQBPJ+zqi6dpEEHiA+dpJmjs5LvTYLlEgkbcY2jcEMQejHmu38SeAz4g8K2Glxak+mX1hLFcWuoWsCL5UyZAYR/dxgsNvTmuU1D4+W1j8RLTwomli5e9Xba3Md0DulMZdY3XbhCcY5bj0rnvAnxt1C78LeH9a8V6ddWt/PY3Vx5dlcq8U4R9ozGB94kgD0oA7bQ/hCmm6xaazfaxcaprMd093cXbQpGJ2KBANq8KFUDGKvr8L7L/hX934Ue6me2nLOLjADo5fzFYdvlYA/hXM3/x1utBtrtda8JXdhqiRwz21hFdRzG5ilfYGDAAKQ3BU1FffHy4061WO58LyW2rjUGsJrS4vo0hgwoZXefG0BlPGcc8ZoAZqXwAvddF1car4zvL/AFWb7Pi6eyhEYERJVWh+6wO7kHg9an039n+LSNO0uC08QXFvcWVxfTG4ito03rdACVAo4ToMEdK9SW7/AOJeLl9iDyvMP7wbRxn73THvXjGm/tPWuoJrMSeH5pdQsJoY47a2uRILgSuUVg5VQBuHPXjmgC/4P+CN/wDDrXBq2mayNRu54YdOmaWzigCWyyNIXO0fvH5AyeT1rsfGvw3tfGt4txPeTWzLZTWW2NQRtkxlue4xXGXX7RtrY+ObXwxPoVyLrzY7e9eKQyfZpXGdo2phwOMtkVtfF740W/wlbTjcWC38d0f3gS5CSRpkAuE2ksOfYcdaAKdt+z/pun6/faxZ6pdW13qMf2W/2opW6ttmzymH5kMOQSa1vhn8Kz8N2mRdSgv7XyxFAg0yC3ljUE/elQbpOOPm9K5D/hc934f1jUUNrJrEd7qpgtGuLlbaC2jEat80jAhc7uAeprotQ+M0tjeXE/8Awj08nhyzu0sbzWRcptimLBSFjxl1DMq7ge9AGlZ/Cmzs7yK4W+nZo9cn1wKVGPMlzlP90Z69a4/Xv2Z7TWkgjTxBcQxLbyW0kctpFOCrSGTKb/8AVtk43LyQMVd+NHinWdF8XeDbO1S6j0WVrm71C4s7xYH2QoH2kEEsoGSQOucVLL8dJtLiSbWfC9zpUF3bNdaazXSSNdopXdkAfuyA6tg560AXpPgvG+qXc661cJZ3MlnO9p5KH97bqFVg/XkAZFdRpvgq109/EO6WSePWpWlmRsDaGXaVBHtXNeKfjNF4cuLu3j0W61G5he1jSKGRQZGnXKgZ6Adz+NUIPjZfXiw2Fr4RuZ/EzXk9pNpP2yMLEIgC8hmxtK8jHHNACR/AqS6h+zav4pvNWs7a0ls9Ohkt40NosmAxLDmQ7QBlvSvT9Ps10/T7a1Vi6wRLEGPUhQBn9K8v8G+Nbu6+Cc+v6w16bhfOMirIEnTEmAoboCPWltfje51qOyHhu9Okx38elS6tJcJ8szrlTsxlh6t2NAHq1FeW/Erx54l8P+OtE0bStNS40y+0+9muLn7QiPG0aAhgCM/LnPHXPtXPeGf2gJNC8HJd+LNIvbOOHSxfxX0kqyNeDzPL5RRlDuK9c8GgD3OiuB+EvxZh+KlnqMq6XPpc1jKsbpIWZH3LuBRyq5468cGu+oAKKKKAIL7/AI9X/D+YrY0z/j3T6Vj33/Hq/wCH8xWxpn/Hun0oAu0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFXUP+PdvpWJYnNqp9z/M1t6h/wAe7fSsOw/49U+rfzNAFiivOfi99tvNR8E6Ta6vqGjQ6lq7QXM2mzeVK0Ytpn27sHA3Iv5Vzj/Ee/8AhXa+KrDUJ5PE8Wjy2rWtxe3KRTyJOH/dM+DvdNhOcZIYelAHtNFeKeGfjtqni7xhoLafoqjwtf6Dc6lLPNdRo0MsU6RtnIzhTlffcD2ro/hL8arT4qPrtvHp7afe6R5Rmh84TKySB9jKwAzkxv8AlQB6RRXlvw8sdU8aW8PjK98TajG8l3ceVpdrKqWSQRzPGsbpj5nwh3MTwT/sisSH9qDT2uvEltJok0lzo8fnJHZ3Kz/ao/OERKEADOWXjJ69aAPbaK5HwV45uPFi61bXukTaFqmlzCKa1lmWXhow6OHXgggnjsQa878D/HK70vw7YTeKtLvYtOne/SLXJZUbznheZ9nlj5gPLjbBPXbQB7lRXmnwl+N1p8WLjUoLbS7ixe1jSZGdi6SxsSAd20YbgZXtms3xV8crGHwdqVwdP1COeC01KW8htJ1S4tEtSyswboCzeXtP/TRTQB67RXlOqfHWPRr7xXDJokrWfh2Jmkmku40muCqI3yREbivzff6ZFanjD4vW/hV/EsQ0/wC0T6LFaSlZLlYVn89pAApIPKiNjjHPagD0Kivnqf46J4mgGvwPqNpobeG9QuZrG1mCTJPDeQwllcjqPnwcdG6V2etfGy48K6zr8Wt+GJ7TRtGsJtRuNVgvI5wI0PyAxqNwd+Sq9cKfSgD1KivF/Df7SUfiiykjsfDN3NrrXkVnbacs4CXBdJJNwmZQoCpFIzccBR61r/D/AMW6xrng3xpf6is9nfWmo3UUdvK4drYJFGQgYcEBiSD3zmgD1GivC/CHx61DT/Bfh6bxH4dv45bjRba/W+knRjdRgQrcTFRypUSeZtPJAOK9P0jx1a6qniK48l4NP0a4a3a8dgUnKxq7snsu7bn1B9KAOlorx+++JGva1Y+GdSOj3XhvT77VLbyC90jyXdtIjt8ygZjOAp2nnn2q94X+Ks+tR6Tp+g6Je6y7WcV7fT3d6iNZxSu6xlmI/eMfLk4HZKAPUqK+ffDPxuk1L4deImnTUdTTRW1BdS1azuFieCRbqURQISOXEYTkDCjb612SfG7/AIqaSxl8OXkOjxaq2jyaw0ybBP5YdcR/eKksFz2JoA9QorzLwn8Z5vE2t6FbSeGbvT9N15ZZdL1GS4R1niRGcOyDlNygEA9QfarHi74t3HhvUtVjtPDV5q2naNGkuqX0UyRiBWBb5EbmUhQSQPUetAHotFeWN8dF/wCEnubGPw9dSaNa6zbaJNrXnoIxNcRwNCVT7zAm4RT6de9W/G/jjxFovxK8P6Fp2lrc6Tf2V1Nc3XnojRlNuGAPJ27s4HXPtQB6RRXgXgf9oiTRvAOlXXi7Sr63J0EanFqMsiyNf7DGkh2KMoS0qkZ6g5rv/hX8WIfilo+p3MWnTaZPYyeU8bsXU5XKsr7QD37cYoA76ivmf4WfELVY9Wm1C51LxDerb2mo3eoWmssBBNHHOyxtZ8diFUnsDz1r1HxH8arTw7YyXDaTd3ZXS4NUEULKXZZXVAgH97LUAej0VyHg3x1ceK4tct73SJtC1TS5RFNayTLLw0YdHDrwQQTx2INec+DfjtqGleE9On8SaJe+TcQXjWmqSzoTeywCSRo9g5T93G5DHghPegD3WivI/il8Y9S8PeHtVPh/STdarbabbakvmyoqBJXK456kYNVYvjN4k0zxl4ps9Y8LtHp9hbad9lht7qOSVrm5Z0WLjrucBQeg2k96APZqK8qu/jjc6Y0mn3vhO8i8Spd21t/ZEV1HJlbjf5Mnmj5dpMUgPptNdl4C8Yf8JtobXslhJpd3Dcy2lzZyuHMUsbFSNw4YHggjsaANu6YrJBj+/wD0robf/Viueu/9Zb/7/wDQ10Nv/qxQBLRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFe8/wBS30rBsf8AVN/vmt68/wBS30rBsf8AVN/vmgDjvi/oo1jw7aCKylvNQhu0e0+z6kunzRyYPzRysDzjPGOa4nwB8F9OuvDsDX+rXVtr73lxqaXWlapuuYVmbBQzD744wWxgkV03xscxr4HYdV8TWxGf+uU1eM2/jrU01mHWYvEmleF7xvCq3O2W1TbcslxJiJEOAM4x8vPPFAHuOsfBfRdb1Bbu4v8AWFd4Y4LtIr5lS/VPu+eMfOccZ44rTX4Y6CskLLBKnlamurIqyEATqpVeP7uGPFeVzfFXxP8AYvFWsXuqLpFhp0NpDBZx2cbOs88SNud34VQx78AHms/wT8UvHHjNdE0f+2LKyv5tTvrO51GGGK6DxxKrKU2/IT82MjigD1K/+C+hXRhktrrVNJvIZZpVvNNvGhm/enc6lscqT2qbWfhBomvXlxcXlxqMhuYIbe4QXRCT+U6ujuMcsCg5+tYfw58beIvE/iKPS72SHfo0MsOstHEAJbrfhAv90bRu465r1OgDjvE3wp0LxXc3l1d/aoL24eGQXVrOY5YXiGEeNh90gE/nWlceDLS+8ISeHb26vb+0ki8l7i5nLXDc53F/7wOOfat+igDhJvgzoF1o2radcSX9wNUFv9ouZbomctAqrE4fswCjn2qTw78IdD8N3cF3FLqF5exXL3f2m9ujLJJK6hWZievAFdvRQBwF18E9Au20xJLjUvsWnzfaI7AXZ+zvJvL7nXHJBPrUuofBvQ721s4oLjUtLntJpZobzT7top0Mhy67h/CfSu6ooA43TPhJ4d0iOVLW3mQS6W2kOTKSWgZmdiT/AHizsd3vUknwt0GSKaNoptsunR6W370/6hG3KPrnvXXUUAee2nwN8O2PiaLWoptSWSK8/tBLT7Y32YXG0qZPL9SDzT7H4H+GbGzFmVvLm0SKeCKG4uS6xRynLKnoAeR6V39FAHn+n/BLQLOKcXFzqmqzSmHFxqN400saRNuSNWI4QEZxVnxJ8IdG8TR6nFPdalaw6nMJr2O0uii3GFC7XGDlcDpXb0UAc5o/hL7L4e1DRtQm+2WNx5sKRZOI7ZhtWIfReK5rRfgH4a0WTzBPql64WGNGvL1pCiRMWjReOFBPSvSKKAOQk+GWnDxZL4gtdQ1XTbmd1lubazvDHb3LKMAyR4wTiq3jb4P6H481UahfzahbXDWv2Kb7DdGFZ4dxbZIB1G45ruKKAOB1n4K6DrWm3Fg9zqdrZXUnmXMFrdlFuPlC7XGDlcDpSSfBHw62rLdrJqEVr5kc0mlR3bCylkQAK7xdCeAfqM139FAGNrnhHTfEWoWF3fwtNJZLMka7sKVlUK4YdwQK5Ww+BfhyzhuYpptT1KGS2ezhjv7xpVtIm6rDn7nb8h6V6HRQB59ovwP8P6OZHa51TUbiSaCdrnUL1ppCYRiMZPYDjFWNZ+DuhaxdNeLPqOnX7XUl2LzT7swzKzgB1DD+EgDI9q7migDltM+Gui6T4IbwpAk/9kMpUq8xaQ5bcTuPOc01fhloaW7wiOby2vk1E/vT/rlGAfp7V1dFAHOeKfAeneLdQ029u5buC5sRKsb2kxj3JIu10b1UjHFZ998I/DmpadBY3NtLLbwWTWCKZTxGSGzn+8CAQexArs6KAMLwj4TTwhYPaJquqaqrMCJNVujcOuBjAJHArdoooAKKKKAIL7/j1f8AD+YrY0z/AI90+lY99/x6v+H8xWxpn/Hun0oAu0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFXUP+PdvpWHYf8eqfVv5mtzUP+PdvpWHYf8eqfVv5mgDnfH3gvTPGiaRDf6leaVdWt39osrjT7oQTeb5bqQpwc/Iz8Y6Vj3XwN8PXGj2lks+p291b3p1EarDdkXr3BRkMjSEckoxXpjB4o+K3ii78O6v4NS1jt3+2Xt2jtPEHZPL0+6mUoT907o15HYkd6wPhD4z8V6prGh23iTUrXUl1vw3Hrca21qIRbODCGQHOWB84HnpigDXk+B/hSx0/T7V7i+trW3t7nTsNebftMd1LveOQkfPmQgjvnFbPgP4W6X8P7zULuzvNSv7u+gt7aafUrnzm8uDzPKUcDAHmv+leG+Ohrp8ReL7YeJop5v8AhLfD7WWn3ECjyN13a7ZODuKA/L0wT71oeJvi9460OOfw9De2Vzq1vr0+ltrcyw2sbIlpDdLlZD5asRKV5P8ADxzQB6wvwp0LR9Wm1KLUNR06wkna5l0tL0x2DTMclzHjqW564J7Vl6P+zv4W0ePy1n1W6iS1FjDHdXhdYIBIkgjjGOFDRr+FUvHGoapqnwHt7rWltl1SUWpuPscqyxFvOX5lZeCDweOOawV+KHiS41gTW2v6dNcXGtTaQPC6Wyme2RZGjWdmzvOFUSnI27W60Aezaf4bstN1TVtQhVxcamUNwWbIOxdq4HbiuN0f4DeGtJuCWl1LULNRceRp19dmW2tzMW81o0x8rNvcZyeHNee6d8cvFmo3FjD5FvE2opFpNvmHJXVUaP7T9UCvIwHYQtWfovxo+IGq3HifUydKh0y1t9R8uxe4gM9q8BdY28sHzTkoMhhjD5HagD3LwT4Eh8DW8lvbavq+o2xVI4odTu/PWBVGAsfAwMYHfoKy9Q+FPhTV7nxhbyKxuPElqsOpxxz4cRspTKjqm4Dr3KD0rM8UeJPEvhL4Ganrz6lb3viGPTzeRztbBIUdlDBdgPKrnGTya4/xJ468TeFfFWqaJNq+nRXXlaPFL4gmsUQW4uZ7wO7DOCFWJFUMcZOT940Ad3r3wd8N6/r19fa3eXt/NqlrNp8drdXQ8uNJE+dYVwCDtUnqccmqn/DP2gNDcmTVNdmv55rac6nJflrpHg3+WVfHGBIw6dDXl/8Awk3iXx14k8N2kPiOwur/AE3xreabaa1BaKYzCNDeQvsB2s2ZX74zjtWr4T8T+IvE3xI8BX+o+JI7NGtdYsLi1W3RY7yW2vlgJGTwziPcAMlcHHU0Aeg2vwD8K2uky6fi+limtLqzkkluS0jpcTLNKS2PvF1Bz9agj+EPhn+3NetLjXtUvn1pJp77RbrUg8ciSgoW8rG4KBwpzgYFY/xM+ImsaT4s1eytPE2m+GodJ0yO+itby3WR9Td2kyoLEYVfLA+TLZf6UvwhstR1L4meNde1G4Qy3FvYhLWSzRZbXfCH8vzPvEKcjb0JOaAOin+Eelf2Lb6Ze+I9enlS5jnsb661HN3bSKpGIX28ZUsCMHIJrc8L/DvSvCfh+/0i0e6nt7+WSe5lupjJLJJIoV2Lepxn614HbReI7q8is08WQ3epr44kjiM1shawUxS/NsB+bKnKhsD5fQmn698aPiCrabodhc6bFqaPfrNqty8FtHcmC4EaKBKdoJVgSFOcjjigD0tfg7aeBfD9ydAtr7xLfpp40qytNY1DdHbW7bVZELDCrhVJ6k7AK6zwL4Ft/CPw90zwxO/29YLQQ3Uz/wDLzIwzLIf95ix/Guc+KfjrU/DPw90u5iuodJ8Qak8EMTIYpIFmZdzKZJCECcMAx9vWvLtB+OHijxTpuii48UaP4Ulk0q/uZ7m5hjlE09tem3AQkhSGCknHrxQB7Fo3wc0jRrO2s/7Q1e+s7S4juLO3vbwypa+WGCpHxkLhsYOeg9KqW3wr8M6fqekyaZq99pV3ZRiw8uxvwhu1T94Iplwd+0FjjqAx7GvMdU+Nniqb+0bo63pnhyWw0HTtWj0e7tg013NMspeEZO7BKKBtBYZ6VJbeOb7wrresXdvpyXEk3iTUJntpIg8wZNHjlCoeqtuUA46jI70Aek/8KB8KLa3dtAl5aW97DPDeRW9yUW6EsrykyDHLKzvtPUA45rauvh3oMdrO06yLD/aY1qQyTYXz1C8knovyDivKfEHxR1rSfAumT2XjjT9Y13WJkNvJbQW0Vvb4haV4nd22rwpwXwxIAxk1zsPj7xFq15p/ii6123tvtXgu4ujo8tvG8NzPG6htuTzzhuBwBjoaAO0+Hfws1Ox+IOnavJZXml6DpMVwthb3errepiX5VWBVAEcYUng5PCAdDXb+KPg5onizWLq/ubnU7YXsccV/aWd2Yre+RM7VmTHzDDEcY4Nec6t8WNes7jU7m31zTrNtHa0ig8L/AGZfP1NXhicshJ3DcZGRdgIBjOa0dH+IHi7/AISSwv8AUNUsn0G58Q3ejHT0tQrJDGspSUyZzvDIAR0wPWgD0Ob4Y6HMt8pimC3msW2uyhZMD7TB5Hlkei/6NF8vfB9aTxVoWga1qmk6vfas1hcafM8EUkN4sSyFwA0L5+8DgfL14FdHpOq2muaXZ6lYTpdWN5Clxbzx/dkjdQysPYgg/jXzhDot7rHxC8KRx6hHBYjxhqry2ktokyyFbZ3B+bocKQD2Jz1AoA9evPgr4Y1DRtO0u4t55bOw0yTSYFMxBED+WTyP4gYkIbtit/wv4VHhjT5rU6tqmsCRt3narc+dIvGMA4GBXE/ELxv4h8N+JpdFspIWn1q2ij0NmiB8q4EoSYuP4gFkWTHpG9c1Z/FLxA+uwz/29YXjy63LpD+FordRcQRrI0YnLZ352qJTkbdrcGgD0VvhL4eax0m18qcR6Y87QkSkMyzb/Njc/wASNvPHsPSsjSfgH4d0u3nie71fURLbQ2Ye+vTK0cMTh441OOACKyfAPxen8Va14N0xtQs7i7vdPvJtTt4QN8U0Tou1gD8hBLDB649qxPEXxR8byfGS50LSE0220vT7u2ge3vbqCJ7uORVZnUOfMJGWA2ZBK4oA9lsfDNlp2qatfwq4uNUKG4LNkHYu0YHbg1xml/BHwt4ekQTXV9eWm2WC1stSvPMgtzNkP5SkDDMGYd+GI71wNj8XPFGi2lh4g8Q6vbyaJqEmsQG1tLAb7ZbU3DJKDnLttgwV6c5rjm+KXiXxPpLWmt6vp8N1pviHR5LfVmMLxRxzu2C/lHZ8pjJ5PfmgD2my+BPhnTNP1HTbjU9WvpNWsU0wzX+ob5xDGCUWI4GCmWYcHua0dS+DGiatNdzXd5qk0l3ZQ2VwxuyDJ5LFopiQP9arMSH9T0rya/8AiBrD6nod9NcQ+JrnQ9V1OO01C1iEceoKulyyAqFyMhmKHbkZX6123wC8ceLvGn2+48Qz6bdWMkENxbNZ3UEkkTPkmNliPAxjBbB4NAHU6T8IdF0uWO4kuNR1PUFu4r1r/ULkyzu0YYRqzYGVXc2Fx/EfWuk0Hw7Z+G47yOyV1W7upLuXe2794+N2PQcdK06KAK93/rLf/f8A6Guht/8AViueu/8AWW/+/wD0NdDb/wCrFAEtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAV7z/Ut9KwbH/VP/vmuguV3Rke1YClbQMrnHzE9KAHzW0Nzs86JJdjb13qDtYdxnoeTVG58MaNeGE3Gk2M5hx5RktkbZg5G3I459Kt/boP7/6Gj7dB/f8A0NADLjSbK7huIZ7O3miuMCaOSJWWTHTcCOfxqK30GwsLdY7GytbLyw3lGGBVEZIxkACrH26D+/8AoaPt0H9/9DQBh+CvBieEIdQZ7yTUtQ1C5a7u7yVFQyOegCjgADgCujqD7dB/f/Q0fboP7/6GgCeioPt0H9/9DR9ug/v/AKGgCeioPt0H9/8AQ0fboP7/AOhoAnoqD7dB/f8A0NH26D+/+hoAnoqD7dB/f/Q0fboP7/6GgCeioPt0H9/9DR9ug/v/AKGgCeioPt0H9/8AQ0fboP7/AOhoAnoqD7dB/f8A0NH26D+/+hoAnoqD7dB/f/Q0fboP7/6GgCeioPt0H9/9DR9ug/v/AKGgCeioPt0H9/8AQ0fboP7/AOhoAnoqD7dB/f8A0NH26D+/+hoAnoqD7dB/f/Q0fboP7/6GgCeioPt0H9/9DR9ug/v/AKGgCeioPt0H9/8AQ0fboP7/AOhoAnoqD7dB/f8A0NH26D+/+hoAL7/j1f8AD+YrY0z/AI91+lY0kiXUbIjZJ9j61u2MflwqPagCzRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAVdQ/492+lYdh/x6p9W/ma3NQ/492+lYdh/wAeqfVv5mgDL8VeINA8NwW1zr9za2sW5/JkulzhhE7Pt44Plh8+2af/AGtoVj4istFEtpBrMlqz21qqgSeQpUMF44UHbx7e1P8AEfhPR/F1tFb6zp8OoQxlmRJgSAWRkY/irsPxr598Tal4pk8Waj47i8JTXGnaRrUf2fUluVEi6fbh4bkCDG9ifMusY6/Ie1AH0XJoemyXjXkmn2r3bBd1w0KlztYMuWxnggEehGahn0bRtds5FmsbHULS4k81xJCkqSOAF3HIIJwoGfYeleJn4halqGtWvhQ6hqQ1hvEVzHdJFC4KWLRu8Tb9u3ZhowDnrgVyvhTUo/DfgvwvpV94s8S6VoSSX8d9ew+YZ479HTy7cuIyVQoZGwAQSOtAH1Aum2cdklmtpAtogCrbiMCNQOgC4wMVDH4f0uHVX1RNNs01KQYe8WBBM3GOXxk8ADrXzfrmrfEG+8Larqp1nWNPu9J8MnUrS3totv2q4WaYQtKMHcWiVC0Y6lvatLxprHiDwXZeJ9Gk1zW54HvbEW2szyuDaGVXaQl40LeXmNRtUHG/FAHvk0OlWTxh4rWKSMvdRrsXcD0eRRjOfmOSP73vVWy0fw9fL/bdvptgzX0Aka8+yqsksbKD8xK7iCMcGvmzwzea1qt58PvEuvavrEWqDTNZsEeLzFjnmju9sAZSmf3kce75sbtoNdh4H8TXmreIvD1v4v13WtMun0vTHsLGNXjg1CSSHM5mIUhm34UqSu3/AIFQB7Ho/iDQfF+n3K6fc2upWUO2OZVXci5RXCkEf3WU/Q1yFx4q8L/FiHUdF8M+IdPXVpFHnSSaetxvjjfBBSVQsgBJHU43V2Gk+FdJ8LafexaRYRWKTjfIsIPzMsYQH8FVR+FfOvhvTPE3hvSNKury4uLya50jUbfQWhtPKewuizP5T4+9vRCVZsYKEfxCgD3jwD8O7DwLpP2ZTHe3cl097Ldm3SPMzIIyyIvCDYqoAvYYrfbQ9OZrdjp9qWt5GlhYwrmN2JLMvHBJJJI65NfPuofE7WfGlrqD+FtV1KKFdN0tBdLaOPKuXuNs2A6jLBCNw6YIr0v4cx6tpM/jPSLzUdQ1W30+8X7Ddai2+YxtboxXfgbgH3YPvjtQB2uoeH9L1e4guL7TLO9ntzmGW4gSRo+/ykjI6Dp6Vbjt4opJJEiRJJMF3VQC2OmT3r5o0yx8bX1vpQufF3iRW1Hw3e6tctHhDHdQzQLDGny/ICsrbl6ttz61Jr3jbXpA015rmt6b4pFjYzaFpFnAwtr+Z4lZhIApD5lyrBiu0Y9aAPfdRTQPDsg1C7gsrKW7u4IftLQqHlndhFECwGSxLhQT/eqxf+GNH1WFYr3SbG8iVzKqXFsjqHPVgCOp9a+b/GurahrHiSC21DV9aPiGHxhpezQI4WNklml3bssgwuCOrb92c5BHFafwl8aeJW8b6pqHirxXDBBAl01/oc8dwGt1SQhGUMmxcAKflY7g3vQB7/qmnaVfWkVlqNrZ3Fs7BY7e6jRkZhyAFYYyMfpXJ2Hgbwn4q1qDxDbQWGo2FvBPp0Vp9ljaBJFuCJGUEcMJI3U4HXNYPx80uO4uvA+oXOpanpllZa0jTzae7LtVo3UM2FJ+8QM/7RrgPCdr4s8H2Oj3+l3up3Mmqa54it20iZP9GiQSahPC4TGQTJGnzE8iQD0oA9vh+HOk/wDCaan4lureG+vLyO2jjW4gR/s5hMhDIxGQT5n/AI6K6IabaLL5otYRLvMm/wAsZ3FdpbOOpXjPpxXiP7NeteI9an1KfWvFEes+ZbRSTaeyXHm2dweWX96ihRyVKrkAgc1xepfEnxT/AMLM1t7DUdRttPKalbS6bcGV2tDDBI0cwBQRqHaIMuCchuetAH0gfBPh1rZ7c6BpZt5JPNeL7HHsZ+fmI24J5PPXmmaxa+HNN/s9tRtNPi/efZLQywKdrScbE443dMDrXzefH2u2/gfW9R0PxXrerwjw8lzf393Ed1jqG+IKkKlQPmVpyVGR8i81swalfa1qEY0vVtV8T+G4Nc0uW31HUEYutxvYzopKg7FAiPTA3daAPe7TTdB1yW11mLT7K5njGyC8a2XzUCkjCsRuABzV6SxsYYS0lvbxxRs0xZkUKrHOX9jycn3rwTRvF2pXOqeHYfF2u63oto1ks1m9oHT7fdfaJFeOVgh+6oiwpxkOTniuRi8SeJfHHibxdpcepat/ZN/pmprJp2+ZprCaOQLGu5kCKWAfAQnKn2oA+prG+09Z1020aNWggSRYYUwixHITbgbcfLwB6VMunWiSLItrCsiu0isIwCGIwWBx1I4Jr5ssfE+sad4PMWl63rcvh6LRdIEmo+U0txbo9zMl3ImVB3ogx0yoUHBxzfsdR8QeIbzTNK0XxNr0vhe511beLWpAftUsBs5nlTeyg7Q6phyBgn2oA9mufBQ1Dx1ZeIry+e4TT4XSxsfKVUgdxteTd1Ylcrz0BPrWqNB0m21KXVhptnHqLL+8vVt1ExGMcvjceBjr2rzjQ5vFV98FdXjhvrqTxJYzX0Fpd3AxLOIbiQQl+OdyKoJHXr3rl/C/i7xnr/iaNZJb6DTtXV9et90RUW9okckYt+RwS4tmweT5r+lAHp+k674Ht9QNxp50y2v7toGaSG3EUsjXBbyix2g5cq3X0NdDeeHdJ1DUIL+60uzub6DHlXU1ujyx4ORtYjIweeK+a/Cqa1q974d1LU4bue/uYPCU91PNEwZpdszSs3HUFsn0zX1JQBUbSbFo0jaytzGhYqhiXC7s7sDHfcc+uT61Tj8H6DDZSWceiadHaSY3262kYjbGcZXGD1P5mteigCna6Lp9hb28FtYWtvDbbvJjihVViznO0AfLnJzj1NR6X4e0rQ3mfTtMs9PaY5la1t0iMh9W2gZ6nr61oUUAFFFFAFe7/wBZb/7/APQ10Nv/AKsVz13/AKy3/wB/+hrobf8A1YoAlooooAKKKKACiiigAooooAKKKKACiiigBG6Vl30kMedwya03+6a595C2oSr2C/1oAiN5bf3P0pPt1r/c/SrVFAFX7da/3P0o+3Wv9z9KtUUAVft1r/c/Sj7da/3P0q1RQBV+3Wv9z9KPt1r/AHP0q1RQBV+3Wv8Ac/Sj7da/3P0q1RQBV+3Wv9z9KPt1r/c/SrVFAFX7da/3P0o+3Wv9z9KtUUAVft1r/c/Sj7da/wBz9KtUUAVft1r/AHP0o+3Wv9z9KtUUAVft1r/c/Sj7da/3P0q1RQBV+3Wv9z9KPt1r/c/SrVFAFX7da/3P0o+3Wv8Ac/SrVFAFX7da/wBz9KPt1r/c/SrVFAFX7da/3P0o+3Wv9z9KtUUAVft1r/c/Sj7da/3P0q1RQBV+3Wv9z9KPt1r/AHP0q1RQBV+3Wv8Ac/Sj7da/3P0q1RQBV+3Wv9z9KX7bbf3P0qzRQBLYywSEbRg/StdcbeK52SQpcwY7k10MJzGKAH0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFXUP+PdvpWHYf8eqfVv5mtzUP+PdvpWHYf8AHqn1b+ZoATUtUstHtWub+7gsbZSAZrmVY0BJwOSQKrt4l0iO4tLdtVslnu1V7aI3CBplPQoM5YHtiuM+LXhbU9duvDl/ZaNa+JrbTLp5bjRbyZYkn3RMiuCwKkqWzhhj8QK4XxP8L/EOsT65a2/hXT421xLdrXWjdRibQcRIhjRcZIjZSy+XgEsaAPbx4g0s6gtgNSszfNuxa+enmnAyflzngdaxNc+KXhXw9bW9xd65YmGa9i08NFcI4WaRgqq2Dxz1z0AJ7V5+3wXuY9SudVj061/tWTxSNT+1rIBL9kKIjqH6jKhxt965jTfg34ij8G/2fJ4V042ematp17pulXctvJcPHDLumWS4C7XJXABYZ6g0AfQEHiTSLq8mtIdUspbqFd8sEdwjOi8csoOQORyfWsnxF8TPDPhnw9qetXesWj2GmqGuWt50kMefuggHqew714knwf8AGupfEe412802G03/AG+GSaG9iEE1vJBIlugiVQwZf3QYsTkgkVf1j9nu5bwfd6Vp2kadH9o8Jx6bLDlds19GUKFsjkjD4c9M0Aew6D4803xDrup6ZbyR7rNohHKJlZbnfGXzHg8gAVuLqVo1uZxdQmAOYzIJBtDBtpXOeu7jHrxXgXjPQ7zwlaX/AImOnWulayb6wm0bS4Z0LNIEMUtuu0Y+ZXZeBjnPau68QfDa8s/g7H4d0cRXeq2giuh5jeWt3cpKJnJb+HzHDcnpuoA7+71rTrBJXub+1t0iOJGmmVQhxu5yeOOfpVa88WaLY6XFqM2rWMdjNxFcPcoscp54VicE8Hp6Gvn3xl4d8RTalaalrfha1mn1bxVb3Nvob3qSB0jtGXa8mNuSUJ54wRnvWjH8J/EOmTWepyeEtN1y2klvnXwzJcxrDphn8rYyFhsYjynzgcec2KAPX/DvxE0fXtG0u+mu7fTJdRDeRaXVwiyvhymFBPzcjt60ui/Ejw3rza4LXVrXGi3RtL1pJkUROFViSc/d+YDPqCO1fPPiX4E+PNQ8L+H9Fj0+2cabpqx201nfRxC1uhM7uXLqXkQr5e3BGCDmui8V/BHW7xfFVvp+jQxW914hi1hZLG7itpNQgMUaPASVO0hlZvnBUk+9AH0JZ3lvqFrHc2s8dzbyDKTQuHRh6gjg1NXnvwj8N6l4M0a00g6TJp2liOWd1vNQW6njnaXOzcoClSpLcDjpXoVABVbUdNtdWtGtryFbi3YgtG3Q4OR+oqzRQAUUUUAFVNX0uDXNLu9PugxtrqJoZApwdrDBwat0UAYeq+DdN1nwp/wjtysh03yUg2q+H2qABz+ArcoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAK93/rLf8A3/6Guht/9WK567/1lv8A7/8AQ10Nv/qxQBLRRRQAUUUUAFFFFABRRRQAUUUUAFFFFADZPumuc/5iU3+7/Wujk+6a5z/mJTf7v9aAKviTVG0Pw7qupJGJXs7WW4WNjgMUQsAfyrznwP8AFzU7jUoLHxfDpWnteWEOoWk+nyyMm2RiojcOMh8jtwa9G8S6W+ueHNV02N1ikvLSW3V2HCl0Kgn8682T4C2WhfD1NJ8Ox2tjritbzteTmSRJZYiMBiSWCHngdM9KAOi8W/EyHQ7+ztbAQ38jTywXK7yDCyRF8fU1o6V46tG8B2nifV3TT7WSBZpiAzrHk47Ak/lXC2fwg8Q3lzLf6xqOm/bp7+a9kSzSTylDw+WFUtycdcmtvXvh3rVx8KrHwzpmpW8N9biNZHkLpDcIpO6NinzKreo54oA7HQ/FekeJNDGsabfw3WmEM32lSQoC/eznGMd81gR/GbwXLo8+qrr9udPhmFu8218eYRkKo25bj0Brn/AfwcufDPws17wnd3lvFJqdzdzK9l5jRwLMchR5hLMB3yeaj/4QbxzJY6DcvP4bGs6C7R2arHN9mmhaMIxcYyj/ACjG3gc0AdPqPxg8GaTpNnqV34htIbK8jaWCQknzFX7xAAzx344p2ofF3wbpV5a2t34hs4bi6EbRIWJ3BwNh4HAORgmuV8O/Be60/UrXUr+7s7i8K38tyscZ8tZrkgkRZ6IMd+aqaf8AAi5tNB1mxkvbOW4vrG1s1m8o/L5Thue+MjgUAegH4j+GV8THw8dYtxrAGfs2TngZI3Y25x2zmuY8RftDeC/D9nHcjVFvYzfJYuYEfCO2ec7cEDHauPsf2aza+LNUup4tLvLG+nnukv3muVvraSWMqSiBvKJGTgkZrof+FeeMrjwTZ6JcXOgibSbi3l0+aFZlWVYsj98McEg/w96AOxX4peFH8RpoI1y2OrPt223OckZAzjAOO2c1d8O+ONC8WC6Oj6nDfranbM0WdqH0JIx2rzw/CjxLNqE9hLfaQPDlxqw1iSSOJxerJncUBxtI3fxHnFdd4J8Anwz8Pj4bnnjdnSZJJrddo/eFiSM9/moAfp/xc8H6pcX8Frr9rLJYp5lwMkBVBwSCRhhn0zVT4hfGTw58OdGmv7+7WXymgDQxZLhZWAVunTBz+FcY3wV8Sa5Y22n6zqOkw2mlWE9npsmmwusjs4ADTA8ADavC9Tmlm+EHi7WtN1x9V1LRl1O7gs4rVbRJfIU27qwLlhu+bbzjpmgD1DWPG2h+H9Cj1nUdRitNNkCmOeTPz56ALjJPtiuG8SfHbS4tW8HWHh++0++bxDO6pPcebsWNMbgNq5DknABxjHNb3jbwrrniCz0G+sJtNi17SrgXIjukd7WRipVhkfMvXhhzWH4Z+E+qadrej6zqF9ZvfxX15f3kVojLDunVQFjzzgbep5NAFvxv8btI8IeItT8PEeZrVtos2rRRsGCPsViIyQOM7c596veFfjL4W8SeH31FdZtFe1top76NWP7guoOORyMnHGelU/H3w71bxN4gur3T7uzhgvdDuNGuFug+5d4cq6beDgtyD2Fct4x/Z5m8SWtrFFeWcK2ui2enpAUdY5JYJS+W2YIQg445FAHqGm+MLDxN4budW8PTx6uixyeUI8jfIoOEIIBBzxWJpHxEu7PQ5tQ8XaXJ4fRbw26NtZ12cbZGPYH16VN8K/BDeBfD8tpLp+m6fcTTtNKmlyzSRsT/ABFpiWJ9a2fFnh2TxRpZ08alc6bbyHE7WmBJIndAxB2g9+OlAGP418Xa1plnp1z4Y0dfEcNyCzSRSZVRvjAII65DOf8AgFavirx1oPgmGCTXNTh05Z9wi83JMhUAkKACSRkdKseF/C+meDdDtdH0e1Wz0+2XbFCpJC/nXn/xesNau/HPgCXQobOW+t5bx1bUEcwL+7QfMVBKn0IoA6fUvi34P0jS9P1G71+1js9QXdbSAs3mL3IABIHuao+Mvjd4R8FafeXF3q0M09vaG8FrDlndNu5SMAgZGME1yln8IPFHhlrW90O/0a41Ka0mtb9NRhcQgSSGQtDtGRgsRtPBAFaGi/BF9F0bxBp6X8cn9paQmmxzMh3oVQgk/wCzuOcelAHa6b8QNE1HwXb+KTfR2+jzQLP9omyoUEDg5HXnFZ8fxi8FzaL/AGsviG0Gn+f9m81ty/vcEhNpGckAnGOapat4F1nXPhnp+i3Fzp8Ot2QgdJEjaS1Z4iNoZW5wcfhWBb/CHW9Y8RW/iDxBdaX/AGj/AGrb301tYxuYPLhiZFALjJc5zk9KAO7b4gaJJ4JufFVpepe6NDbvcefDnDBQcjpkHjHSuD0v9pbwxfatYfaLyCw0W+0lL+K6n3hvNaZozGRjoMA59663w34Dm0Xwv4g0mW5jf+07q8nR41IEazE4GPUZrj9P+DGry2t5/al1pjXUnhiTw9C1ujkIS7lZMsM9GGQO4oA766+JHhmy1600abWLdNSuwDDBkndkZHIGBkeprnviL8V5Ph/4w8N6fNYpNpGobzeXm4hrUAgK+O67iAfTNcdp37O02m+M7fVJYNH1m1Y20ksl7LcpPDJFGEzGqNsbkZG4cV6T4k8CJ4l8V2GoXLRSafFY3FnPbOCTIJQBx+VAD9D8e2upa1e6bcyQ29wt3JbWiBiTcBFDMR9ARUGpfGHwXo8drJeeIrOBLld8JZid67ym7gdNwIz0FcDpPwU8U+F1srrTda0++1TT9Rnmtm1BZNjW0ihQjled4CjkccU7R/gFqFtoptr7ULG5u20CfSTKsLbRJLK7lxnkL8wGOvFAHTeIPjj4dtNCuNS0jUrPUo7O9htbw72UQhz948c8cjHBrai+LHhGbw7JrseuW7aVHKYWnAbIcdV243Z/CuK8R/BHUdQtZRYXmnxzC3sI40uIWMW62x94AdCR+FZXiT4A6z4sSbVtSuNJm1+bUEvZLJGnjsCqxCIKGUiQHABz60Aen2vxQ8K3uoabY2+t2015qUYltIYyS0qHIDAY4GQeuOldRXmvw5+FB8F67HqX2fTbJRpSWH2TT/MdI3ErOzK0nzEHPfmvSqAK9x/x9W31P9K6KH/Vj6Vztx/x9W31P9K6KH/Vj6UASUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFXUP+PdvpWHYf8eqfVv5mtzUP+PdvpWHYf8eqfVv5mgCxRRRQAUUUUAFFFFAEFxp9reTQTT20M0tu2+GSSMM0bYxlSehx6VPRRQBHLbxTtG0kSSNG29CyglW6ZHoakoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAK93/rLf/f/AKGuht/9WK567/1lv/v/ANDXQ2/+rFAEtFFFABRRRQAUUUUAFFFFABRRRQAUUUUANk+6a5z/AJiU3+7/AFro5Pumuc/5iU3+7/WgCr4k1pPDfh3VNWljaaKwtZbpo0OCwRCxA9zivNrH4/CW3m+2+FtRsLx7O3vbCzaRHku45m2J0+4d2Qd3TGa9O1rSbfXtHv8ATLsMbW9gktpQhwdjqVbB7HBNcrq/wf8AD2tKouEug6adDpkckc5Vo44n3xspHRw3OaAMNvjZdwyPpc/hO8j8Vi5S3TRRdRNvDJvEnnD5QuOp7HiuHsf2kn8I6PqT67YXV1q8+uahFBp0kqq0EETgbN4BB29AO9ejf8KN0Q2civqWtS6o9yt1/bT3mb4Oq7RiTbgALxjGKhh+AegWVrCtjqOtafexXM90NStr4rdFpiDKC5UggkDjFAGzrPxJttN+HKeLYrUywSQJMltcSi3Y7v4csOD7Yri9P/aOTXtF0q70Xwve6reX0dy5tI7iNBEYD+8DO2B9D3rv/FXw/sPGHh200m/u74C1ljuIb2GfZcpKmdr78fe5PbvWd4b+EGg+GGhe2e9nmj+0/vbm43u5nOZCxxySaAOI8Z/HK91DwvqE3hjQ764igsoZ7rU45o0+xNJgqoQ8yEA87eld74g8cy+G9H0NINPm1vWdTCx21nHIsZkYIGdi7cKAOpPrWHffs9+GryMQJd6vZ2bwpBc2lreFIrtUOVMox8xHHII6V0/ir4f6d4s0/T7aae8sZtPYPaXtjN5VxCQu35Wweo4PHNAHOa18Xr7R7m6j/wCETu7iPTII59YmS6jC2Idd2Bn/AFpC8nbVaH46pc68ttD4dvX0b+0E019YMqCMSuu5CE+8ykdSOh4rS1b4K6RrF6tzPqmtK0kMcF6kd7tTUFT7vnjb8xxxkY4rV/4VjoawyQrFMkT36altWTAEqjAx/s+1AHGab+0VazCO71Lw9f6To08F1Nb6hLIjiU2/+sXYvzD2PeqPhr9p6x8U2dyLPw/eSamZoobGySVSLsyZK/vCAqYAOQemK7c/B/w5Jpem6fJBNNaWCXEcUbyk5WcYkDevt6VRX4J6W2hf2VPrev3UMcsc1pNNfZlsmThTC235cDjnPFAFHR/iH4svvi/F4cvfDQ0/S20SO/lJvIpHhlMrKTlfvDjbgemazfiN8UNX8M+ILy18P6bcaneRahY2txFPcxpCElQt+7DdCe59a7fT/hxZ6frum6z/AGnqlxqVlafYTPPchjcxbiwEvy/NhiSOlR+IPhZo3iOfU7iaS8t7rUJIJnuLWbY8bwjCMhwcHFAGZ8SPHHiLwvqvg230nRlvl1S+Fvdo1wiGNSpJALdx6j0qPSfjE2oarpvneH7qz0DVLo2VhrEkyFZ5vmwPLHzKDtbBPpXTeJvBNn4qtdMiubq9gl064juYLq1m2TB1GOWwcgjrxzWLpHwb0TR9dh1GK61KaG3na5ttMnut9nbStnLxx44PJxzxk0Acp8VPiR4o0HxZrWjafp23S4vDc2oLqEcyCSOUFgGCnk4wBj8aZZ/tDR6B4Yln8S6LeabeW1lazxLNKjm8Eowr/L9zLA5B6V3vir4aaV4w1QX95NeQzGzksJFtZtizQvnKuMHOCSRVbWvhD4f15W+0LdLJ9jhskmimKvEsTbo2U44cHvQBX8C/EE/FzwPqN3pcMujX2JbVTKd4il2kK6tgbgCQcgdqzbPxZqHwz+1af4ru5NXkkiutSt75MBSiYxbAHncBjHruFdz4Z8Pnw1poszqeoasQxb7Rqcwll57bgBx+Fcr8SvBt7481vw3YGzVdGs7tb+7vjMAxCZxbhOpDHaSeny0AWfDGn+JL7xBHr13qbRaNdweYmjyDLQlgCATjGRWTrXxqfR9e1W1Hhq9uNK0m6htr/VVmRUi8zG1gh+ZhlgDjpmvTRxwOBXlNv8F01Xxx4i1fWLq+WwvL6G5j0+3u8W10EQYM0eOSGA7joKALSfGgtqUTt4dvI/Dk141hFrTTJtaYZx+6+8EJBAbpXP2/xu8Ta9qfg2bS/CEsGj61cyxl7m8hDvGo++B1XByfeuuh+Cugw64NQFzqbWy3LXkelNdE2Uc7ZzIseODye+OelXW+FekLpfh+xt576zTQ5fNs5befbIMn5lY45U9xQA3xl8QLvw9rEWlaT4eufEOofZjezRwzpCsUIYru3PwSSCAo54rlbv8AaGg3NNpvhu/1PTYILe6u71JERYI5WCjAPLMCeVHYZrr/ABl8M9P8aahbX8t/qelXsMTW5uNLuvJaWFjkxvwcrnJ/E0xPhN4ehsL+ziglhtr23htpY0kwNkWNuPQ8c+tAGb8UfHWu+Frvwcug6UuqRatqkdrcbpkjxGyMcDd3OM59veuT8EfG29sLd18SaXfLpxnvgmsySIynycsU8sfNgKDhuhxXp/ijwTY+KrHTra4murU6fcR3VtPaS+XKjoCBzg8EEg/WqC/CrQPsFpZSwzT21tNNMI5ZMhzKCHDeoIJ4oA574S/HjTvixql9ZWmm3Fn5EC3MUzNvSWNiQOcDa3Gdp5xWlffG7wrp3j6LwjNf7dTdTkeW+FfOAn3ep9elavgn4fweBY5IbXV9Xv7UqEittRuhNHbqOixjaCB26ngVvtpdpJqUeoNApvI4zEs38QQnJH50Ac74+8eS+C20mC20e41u+1Oc21vb27qnzBc5Zm4A965WH453GqWdodI8JX2pX32Z7q/tPtEcf2JEYqQXbh2ypwF616Fq3hyz1rUNMvLkOZtOlM0G1sDcRg5HfiuPv/gXoN08clte6vpUwWSOSTT7wxNPHIxZo34OVyT7jPWgDlPHHxyvdQ8NalL4V0W+uLW3ht3n1iOVEFs0jKQoQ8uQDzjpV3T/ANpDSLr4gW3hKOxubmT7SNPlvkOdlwFywKYztBH3s4rZ1b4A+GdUkdUn1TT7KWOGO4sLG7MVvceVjYXXHJGBzkZq9/wqe30zVdQ1TQ9X1TSrm6DyGyjuv9Cecpt8x49pJJOCcHkigDu6KraXbzWunW0NxMbi4jjVZJT/ABtjk/nVmgCvcf8AH1bfU/0roof9WPpXO3H/AB9W31P9K6KH/Vj6UASUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFXUP+PdvpWHYf8AHqn1b+Zrc1D/AI92+lYdh/x6p9W/maAOG+L3ia98A2OneK4pJ5NJ02fGp2cfIe3cbDJj1RirfQGuZ0v4t6x4Y0W8uNZ0O8vrbTG87XtSNwirprSATGFUPMghjkQEj0969T8UeGrLxh4fvtG1FXayvIzFKI22ttPoe1czr3wc0PxFrl1qNxcalFFemNr7Tre6KWl6U4Bmjx83ACnkZAAoAkh+KVrN5GLGYebrbaIPmHDj+P6e3Wp/EHjq7sfFUHh/R9Dk1y+8hbq6IuUgS2hLbVYlvvEkNhRz8pqj/wAKX0L/AISwa8LrUw4vhqS2Auz9kW52hTKI8dSBzz3NWtc8F6J4o8S2Wrw6xd6dq6RPD5mlXoia5iSQbkcDO9Vfg+hJHegDkb79pDTtL8Za9oFxpbO+m2txcxz21ysonMKB2jwBhW256k4KkGup8AfEubxlql5p97oNzoN1FaQX8KXEqSedbylgjfL91hs5U8jIrHj+AnhO31GUNd6iwuPtjw6fJfZii+0bzcGJMcbjIxJ5wTXZaT4b0mx16a/tH338dnFp8i+bu2RoSyAr2PzH60AcFeftDWWlw+Kbu/0mS0sNEmNsHe5Uz3EvmLGo8nG9UZmGH5BFYkn7WGkxeGYb99Eul1GW8e0SxaQhHKoHZxLswRtPp1GK7TU/gb4e1zVNW1DU7jUtRu9QhMAluLrLWqeYJAISACm11Vh1wQKluvg7YX2n2UNxrviCa+sbh7i11Zr/AP0yEumxkWTb9wrngjuaAMrxx8VdSh+Cf/CZ+GtMaW8mhjljtboiMx5YK2dw5xz9axYfi9rmgeMvECapoN5NpUM2npcMtzGU03zlCkD/AJ6YY5O3sM16brHguz17wbP4a1C4vLq0mt/s73Mk3+kHj7+/H3++cdazz8LdHk0/UbW4kvLv+0Ps5uZp590kjQgBGLY68c+tAHJ+Gf2jNJ8VfEg+FrPTrlomubiyTUBkr50G8SBl2/Ku6N1DZwTj1qj8c/ixrOieFfHNr4c0i8kl0fTHkn1qGdEFnK8bMhVTy5UAMcdARXbaB8O9L8M+Krm907VtSt/tEkt2+ii8zaBpD88ghxkZYlic43MT3ql41+COgeOrrU5b661S1h1SAW9/a2N4YobpQCFLqBywDHn6UAY+r/HqHTfiO/g1NK8+8mWRLO5iu1ZZZUgabY4x+7+4y8nrjjmuZj/aU1Dwv8M/DniDxPoCfa7+N5Jo7e+j3iNcfvFRVOQcnjjGOvNd7b/BDw/b+K115bjU2kS8k1COya7JtY55IzG7rHjqVY9+9Zd1+zh4au7WO2Oo65HAsE1m0cd+VEltIys1u3y8xgrwO2TzQBufEz4tab8NvDNjq88T3h1CVYLOFTt812UuAWwdo2qTnHavM/F/7QV1N4F1PxJ4b02+TWYfDt9fxWl1KFt4zDPHGzsrAbyN25TxlcjvXsHif4f6b4q0Sx024kurX7A8ctpd2cxjuLd0GAyPjg4yDxyCaxbj4Y+G9as5LDUNRu9Ymn0y50WSa6vRJPLDK6vKpIHLAqvOOAKAOO/4XBr3h3xl4hOq+H7yTS7ZNOa6VbqNk0xZTIrsD/y06AkL2FXbf9pjR7zxxd+H7fS7qeGCW4t/tsZJHnQqxdSu35VyhUNnGcV2H/CqNGk03VbO5mvr3+1IoYbue4uN0sgi3bCWx1+Y5Pem2fwn0zT9av7611HVra1vnlkn0qO7xZM8ilXfy8cEk7uv3uaAMm4+IOpeIvgfq3iyLTbjw9NNpb3tkjyrJLsMIdJPl4B56H096zNI+OVzYw6fba/4bvNNnmhtZ0lknSQvbySJE1wwH3NjSIWU8gN7V6CfBemt4JXwptl/shbBdOC7/n8kIEA3eu0da4LxB8HxpHhHWbLQorvxBqep2f8AZaTazf7haW5GMKSM7F4O0cnaOaAOph+JEM3hPxH4gFhMLLSJrmNPnGbpYRh3X0G8OvP93Pesbxf8bLfwrFOV0e4vZY7Ozu1VJAqn7RL5ahmwdoU8ljwBXXaX4RsrDwbB4clT7TZra/ZZd/WXK4dj7sSSfc1yGm/AXR9Js72KDXPERuLq2hsnvZNQ3TrBESUiVivC8ntzk0AUNY+MsWgSPfTaZe3V19ism+w2V5HPCTcXPkqEI4ZgerA4IqSH44XdxjTo/CV2/ir+0n059GF3HhSkKzmQzfd2eWw59eK2LL4H+F9PsrW1hhuFit47aNf3xyfInM6E8dTIST65xWL8RPh5bzXFxfaBp17qHiKW/W/lbT9XSynti0Bh3hmBwjJHt2455PagDqPCfxETxR4HuvETWD6Z9mkuoZbW8mVSjQSPG25/ugZQ8+lZfwj+L1r8XtN1drezfTLvT5VhkiMvmjDpuR1bAzn5u38NR+CfhJBZ/B+Xwbr4a4j1EXTXyLKSR9oleRkD9yofbu7kZ71t+CPAeleB73Uzaahe6jqN8InupdRuvOmZUDKh6DAwSOnagDxmb4r+IrSbwtA19MF8PX8yeIy+N00K3S2qFz6GOYT+/l1pJ+0I3gXSbLUNchfUrbWr+5uEkF0u+0tBOYoise0kqUUP1HLHmvS7r4O+GbxvGbPayB/FqLHqjLIQWCx+WCn9w7fTuAayNY/Z58K6vFbweZqdlaxaZBpD29ndmOOe2hz5SyDHzbdxOfegDF0j40eIItZ8ZWeo+HDcPaeIho2jQ291GGuCbaGUIx/h4dpCx6Bsfw1D4g+LXiPwr4y1CW58N3l3aW2gxaheadDdxlbMCWQO4fo7kBcKOuD6V2OrfBjQtXv9VvGudStZ9Qu49QLWt0U8i6RFjE8XHyuURVJ5yBjFXh8MdKkt72O6uL6/lvdOGl3FxdXG+WSEFjy2PvfOefpQA3xv8Qv+EU07RZ7LSrjXLjWLlLW0t7d1jJd0ZlLM3Crxye3WuctfjZd6ta2EOkeEry/1yVrr7VprXUcQtFt5PKkLSn5WyxXaB1DZ7V3V74S0/UF0QTLIRo8yz2uHxhlQoM+vDGuR8QfCTwzDCl/Jqt/4deCe4lOoWt/9mbFw4aSNmIxsZgvB7gUAcv4y+O95qXhHVpvCug390bfSDeXd8syRtp7N5ihdp5d1aN8gdNo9alh/aS0y08Yad4VNhdX9wJLSyvLyPJMVxNHGw+QL8ygSozNkYBPpW9qfwA8LatarDDNqWn2MlilhcW+n3hjivIF3FRKMHcfnc56/Ma17X4U6ZpviYa1p+o6tpsjGJriztbvbbXTRqEVpUx8zFVVScjIUelAHa0UUUAV7v/WW/wDv/wBDXQ2/+rFc9d/6y3/3/wChrobf/VigCWiiigAooooAKKKKACiiigAooooAKKKKAGyfdNc5/wAxKb/d/rXRyfdNc5/zEpv93+tAGZ42ur6y8H63caY8cd/DZyyQPNnarBCQTjmvn/T/AB14/wBM1a11eSPTNSu4PBq6jerJcSrCY0uJGLKMZMhUEZxjivpeaFLmGSGVA8UilGVuhBGCK5H/AIQTwb4N0W/mbT7ex04WMlrcySO7KLZizOhJJO3LNwPXigDgbb49a/rfja20/RfCV1f6OjW6XtykLs0fmoH3Bx8oCgj73NaPgP4veIvEWuaCuq6Pp9npGt/aktXt53eZWgI5cEYwwPGOR3rotO8FeBNak0rxXZWdvkxx/ZL2OWSEOqjbHldwDYAwNwJrX0HRfDEzQDSre2Y6LPNBH5Wf9Glb/WL9T3oA4rxh8VvEmjeJvElrpul6ZNpXh+K3uLua6uHWaVJFBKxqBjcM9+D061Yi+M001os6WEIL+IV0ZI3kIYxspIf/AHuOnSr1x8GdH1j4hav4l1q2h1H7T9nNtGzOPKMaBTuAIVhkZAINa118JfCN94kGvz6JA+rCRZRcb3GHUYD7Q23cAeuM0AeReIvid4n8RafZQyWtjpuvW/iC1SPRxJLFMiN5gXzywwVOM/LkGvTfCvjLW/Eng3xC9zbWdl4h0ue5snWF3a3MkecOpI3bT19a0dL+E/hPR5nltdGjWZ7hboySSSSN5i52sCzEjGTwOOelakyaJ4Ns727lEGnW11cebcSN915ZGAyfdiQKAPn7QfGnxDX/AIR3U3XS9S1T/hHri8n824lWBkSRjyMZMhAwDjA710TftC+IdU8V2mn6D4OutTsoktDfvHC7shmUMSrL8qhQed3XBxXpHhbwN4Ps7ac6LpsKQjzrR8FzgMxMifMeAST0454pbr4UeEZtUs9Uk0iKK8sY1SKeOWSPaqfdDbWAYD/azQBJ4v8AAbeLNT028GrXen/Y2DeVbn5ZcMDhufwrwX4eXFzp/jmPUGsLrTJmm1KYahNftLHqoT/liI9xCFeDyBweK+ml1ezkvIrVLhXnljMqKvIZAcZBHFZsngbQZLW1tm0yEwWtz9shXn5JjnLjnryfbmgDz3WvjleadoNhfW+mW91PdaQ2pCDziPmEgQID6HPWltpNd+KkereGtfki8P39iYbpLnRZXYPHLAwCndg5Xfz2yoxXU6b8F/BWkyXUlp4ft4muVKSZd2BUtuKgFjtGRnAwK6e00Oxsb+e9t7ZIrqdEjllXOWVRhQfoKAPOPjA2peGPB3hC30uY3N9Bq9lbI08pjE2EZf3jDscZPrSeGvi5qt14y0/wxrFhYw3zXF5b3dxZysYQYY0dDGWGeQ5yDyMV6B4n8J6R4z00WGtWSX9osiyiOQkYcZwwIIIIyaw5vg94OuNFtdJk0OE2NrMZ4k8yQMsh6tvDbiT3yeaAPLrP4neOfF2p6XqOlnS7LTrzw9cXrWs0kp2yK7qGBA6/KKveFviV49n8O6PZi30K81lNKbVb25uriVI3h3EKqDGd52nJPyjivTbX4YeF7FdHW30eGFdHjaGxVGYCFGzlevIOTwc9azbj4HeB7qztLWTQIjDas7QqJpQV3ncy5DZKk/wnj2oA4a4+PXiG6+2ahpuhWLaJp8VlNdvczsJ2WfaCsYAxlS2cngiu0+JnjBfC82i3K2KXjtHdXEbSSMmwxw7xwOuenNdFJ4F0CWG9hbSrfyrxYkuEAIEix48sEf7O0Y+lWtW8M6Xrywi/so7oQq6R78/KrrtYD6jigDhfhv8AEnxB4k16LT9f0ux08Xmlx6taGymaQhGYqUkyPvDGcjjmvPfFfifx02reJYmlsbi2tPEdnBp8MU0iMNyk7XJGNnc/Q175Z+GdL0+8t7q2so4bi3thZxSLnKwg5CD2zWfcfDvw5da7PrMulxPqU7RvLMWb5mj+4xXOMjPXFAHk+vfH7xRo8MGkR+GodQ8WNf3Nm0diss9sVhAJcAfP8wYfTvXT+NvEWpat8JtH1W6srnQdRubmzaazkJSSEmUBlP8Ah711evfC7wt4lhkj1HR4ZxJcG7Zg7o/mkYLhlIIJHXBrUk8LaVNo1vpMlmsun25QxQyMzbShypyTk4I7mgDzC4+MPiaOOLVotH0ybQr26l0+yhW4c3hnCt5ZcAbQpZDkDkZFVrH9oifVLyOC20iNlu47ZLGVpSFublmAniH/AFzG4/hXoln8LfCun+Jm8Q2+jQxauzM/nhnwGb7zBM7Qx9QM1Ztfh/4ds2sWg0i2jNjcSXVttX/VSv8AfdfQmgDx/R/2i/E2tJqmpw+C7j/hHYra5mtbySKSNd0RwqyOflO85xt6Y5rrfHesa3c/A681HUxb2OpzJby7dPkfaitNGQNxwc4ODXSW/wAJPCNpqGoXsOjRxz6gHW5CyyeXIH+98m7aM+wFdBqGg6fqmkHS7u1SfTyqqbds7cKQVH4ED8qAPFdP+OHizxF4h1DT9I8KynRYDcWa6pJDLiKaNP8AWO4+XZkdB83Ssb4G3XjWx1/wtZ3Eul/2Zf6ZLf3qRz3EjyOZWG/58/P7dMV7TD8LvC9t4hm1yHSUh1ObPmSxyyKr5GCSgbaSR3xmrKeAPD8d3pFymmRxz6SpSydGZfJU9QMHkc9DmgDCuvG2t33jjU9K0i10/wDs3RVjbUZrx3Ez703gQqowcDHLd65GT42eI9N0uLWtQ0nSv7J1G0vLjTo7W5Z51MMbOBNxtIOMEp0r0nVPh74e1rxFa69eaakmr2yhY7pZHRsDoGCkBuv8QNULH4PeDdNu765ttBt45b2OSGb5nKlJAQ6qpbCBgedoFAHAXfxe8eQ29qItC0NrmTQzr8oa6lCJCCT5Y4yXIHXpmo4/2gPEGseMrTT9C8IXWo6XH9mF/NHDI7J5qBiVYfKAoPO7rg1643g/RnYE6fCT9i/s3v8A8e3/ADz69OTWVJ8J/CcmsWeq/wBjxx39oiJFNDLJHhUGFBCsA2B/eBoArfCnxfrXjrQX1jU7KysbWaRltY7aRncqrFSXyMDOOgrtqp6Po1l4f0+Ox062S0tI8lIo+gycn9TVygCvcf8AH1bfU/0roof9WPpXO3H/AB9W31P9K6KH/Vj6UASUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFXUP+PdvpWHYf8AHqn1b+Zrc1D/AI92+lYdh/x6p9W/maAOF+LHiu/0K58PadZ61Z+GY9UuXil1e9iWRYQsbOFAYhdzFcfMR374rj/BvxC8W+MPGHhzR49Ws47L7Nqc93fRWgYX62t3bRI8eThQ6ysDjjOSO1e0anpNjrVqbbUbK3v7YkEw3USyISOhwwIpbfTLOz8n7PaQQeRGYYvLjVfLQkEquBwuQOBxwKAPPPE3i/UH+J8Ph2PxDaeFrOCzhvN91CjtqLPIymKMuQBtCjOOf3i15RovxF1HwPoafYYLR9tv4ovFmnh3GGRddWMOWHzCMCZmYDrtHpX0rqGhabq8sEt/p1rey253QvcQLIYz6qSODwOnpSfYNLWf7OLazEzRyfutibjG7Aycf3SxBPYnGaAPnzx74y1Twr4j8H30HiG28UzyxX1u+uw28Yt7FGMIMsiRkgqnU9+a3Lzxx4lfWX0nRtV04XFxrNppp1cWaN5kbWfmPNhThmyMrzjoOleyWfhnR9Pt/ItdKsbaDDDyobZEX5sBuAMc4GfXFTW+i6faLGsFhbQrGQUEcKqFIG0EYHGBx9KAPAofiv4pu54tKvPE+l+H57FNQefU7m0XGoNBcCNEVGOFJVgWC5OenFdkvxJ1f/hQWg+LHmtYtU1C0snnvHjPkW5mZFecr/cQMXx6LWn8TPB9v4kutH0uPWrHQ2upJhHbyaXDcvcSbS7NGzj5GCq5yOfyrsdJ8N6dovhuy0G3tlbS7S1Szjt5RvBiVQoVs9eBznrQB4q3xG8W/b5PD+meI9P1pzqVjbR+I0tEMRWcS+ZGEQlS8YjVuD/y0XNdfoesa/4j+FviaC71JBrljLe2A1KC3A3lM7JPLzgHBHHqK7+x8P6XpdulvZabZ2lvHJ5qRQQIiq/94ADAPvVuK1hgV1jijjV2LMFUAMT1J9SaAPlnwrceKpLHwxf6T4stZr+38DfaZtQktEmLlWhIiK5xkH5WYndx61v2/wAZ/HHiX4hWFrpcOm2OmL9gaSzvLuCJ7mOeJJHZA58wkbmVdmQSmK99s9B0zT4vLtdOtLaPaU2QwKg2k5IwB0J5qObwxo9zeW13NpNjLd2oUQTvbIXiC/dCMRlcdsdKAPPPit441bwj4v8ADiLqsWmaBOdtyIYYri5lkMiKiiNiG2YLZZMkcVyNr44+IWsaxp6Q6/YWdrq2rappcKDT1drZLYzskuSfmciHaVPGDnrXut5oOmaje215d6daXV3bHdBcTQK8kRznKsRleQOlTLptpGyFbWFTG7SIRGBtZs7mHHBOTk98mgD5k8XftCeJtJ0Pw/d2V9bHUbbT473V7WSOGOO4UzNHujLncS3lOSseduR7V0/gf/kp2m/9hnWv/QEr2i58K6JeSQvcaPYTvCpWJpLVGKA9QpI4H0q5Hp9rFKJUtoUkDMwdYwCC33jnHU96APGvG/xQ17wj8R9Qtpb2OXT1spJNO0qzgjna4lSB3PnMD5kRyBjjDYxXMzfGTxJoq35XxbpPieOPw4+tNNZ2iBbeQSwKVO0nKhXfrz619C/2Dpn9ptqX9nWn9osuxrvyF80rjGC+M4x71gWvwy0Wx8WDWrSztrRDp81hJYwWyJDKJJI3ZmAHJ/dAfQ0Aea+NvjbcpN4mtdE1u0BiubG10y6hELxebIsjuryOdgBCdSeOnWsvwT8YPGvi/TdKvRcWkQttJv769t4oFla8ltrxrcIrDhVcKTlfXivdF8G6Ati1iuh6aLJiGa3FpH5ZIOQSuMcEmrlnpNjp6qtrZW9sFUoohiVMKTuIGB0J5+tAHkn7P/jzxh44a7uvEEum3Gnz2sV1b/ZLqCSWBn58tkjOQMHq+Dla47UvjB4k174hapoOmavGNEv11GxtnaKHz7Se3hclvLB3kbo2AL4BBBHavofTPD2laLLNLp+mWdhJOcyva26RmQ9csVAz+NJD4b0i31CS+i0uyivpCS9ylugkYkEElsZPBI/GgDyHTpNWvf2S4pYfEn2zVD4dVxqUUSsysIQShAPLD7pOc5GTzXCv4g8T+Gbzxh4o0rxLZ6gNH8IaPf3cxtUf+0Aj37eWCDhBgMCwycge9fT9ppNjp9kbO1sre2tOf9HhiVI+evygY5qK38P6Xa2slrDptnDbSRiF4Y4EVGQEkKQBgr8zcdPmPrQB4tofxQ8ba98ZLrTYRpsGgWepNYTWM91Ak7RhA3mqhPmk/MCABtIH1qL4la7qGh/F7WJ7DxPp/hqSLw7FODewrK1yyyyYiUMRwc84+bgYHWvbX8O6VJqi6m+mWbakowt41uhmHbh8Z/WjUPDuk6vPHPfaXZ3s0ZBSS4t0kZcdMEjjqaAPC9Y+MniNrbU9XTVLLRbrS4LWWLwjPbq11qLSQRylQzHcCWdo12g8oc1y2tSeJbebxJnx/wDYxb+PrENHJax5t4WNtgtluE+YcHg7D/eNfT114f0u+1GHULjTbO4v4ceVdSwI0seDkbWIyOfSm3HhvSbxrpp9Lsp2utv2gyW6MZtv3d+R82O2elAHjDfFTXo9cFyviLTrgpra6QfCqW6/aJIi6p5+7O/O1vN4G3aBz1qjpPjT4ja7JpQXxFp9ourQajOhXTlc2wtZiqAZPzFxw2enUV7qvhvSV1NdSXS7Iaiq7Bdi3TzQuMYD4zjHHXpVmPTbSLy9lrCnlhgm2MDaGOWA44yevrQB5rf/ABK1M/Afw94tSS2sNQ1Wy02Wa5mQtDZ/afKEkxH92MSM3PGF5rzjxhqWv+NhaaC3iiz1a0svEWmJ/bEOnxSQXYlYkxMmShMZVScZzuGa+kX020k082DWsLWJj8k2rRgxeXjGzbjG3HGOlQ2Wg6ZptrHbWmnWlrbRv5qQwwKiK/8AeAAwD70AXVURqFUBVUYAAwBS0UUAFFFFAFe7/wBZb/7/APQ10Nv/AKsVz13/AKy3/wB/+hrobf8A1YoAlooooAKKKKACiiigAooooAKKKKACiiigBsn3TXOf8xKb/d/rXRyfdNc5/wAxKb/d/rQBm+Mru/sfCer3Gloz6jFbSPAqpvO8A4wvc+3evm7Vbq88YeFda07SPFHiPXtPk02Ka/muAVktrvzl/doSgxxnKAHGAc19VUUAeN/Gzw//AMWl0dJdV1a2g0+5tJJ7y3l/f7AQCzkKc4+lclpFnr+hatea7pOr6pLDP4re3Gnsv7i4t3Vj5jjbkkkKd/GM19I0UAfPXwC8ReLde8aXsuveJobh2ik+16FIs4ktpA52lVZAqADqAxzWf4h+IXiNfjj5GnX99bWEd5JYXGlztIwKCJiLhV2bFQkDB3Z9q+lajuIFureWF87JFKNj0IwaAPlPQ/iJr1x4bk1DSvFmsaxqX9j3U2rx3MOI7CRf9S0Y2gBicjAJzirLa3qHiTw3qEem65q3izSWi06a5uL6I/uLw3CF44/lHG3kjkD1r6ITwTpkfg3/AIRgLL/ZfkG327/n2H/a9a2rO1SxtILaLPlQosa5OTgDA/lQB8/N4w1WTW7O28Ua9rGgaE11deTfWalGmmWbCQswQ4UJgjjnPWsHUPGHiLxF8Ur/AEyx1PU4dMuRd2E2mPJI0sYWP5Jh+72IGP3fmJ55r6kooA+XvD3iDXPD/gHT7bQNX1i9toNGf7RNNGZpYJRcbZdoKjLIm7A9s81ej8Qa5qUa2PhbxXrmpaBNqdlANaukLXC71fzkDFBleBzj5TX0nRQB5p8LfEV5YT3vhvV7rUdSuotSvILO9vIyzSQREEeY4AGcHg969LoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACigkKCTwK4vxJ8VNJ8O61YWDOtz9oOJHhYN5XoSBQB1lx/wAfVt9T/Suih/1Y+lc3K4kmtHU5VskH8q6SH/Vj6UASUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAFXUP8Aj3b6Vh2H/Hqn1b+Zrc1D/j3b6Vh2H/Hqn1b+ZoA4D4uR6zf6x4H0vS9U1DSLa/1OeK/uNO4fyVsblwC2Dty6Jg9jivNtJ1Dx9o+k22oQavq+sapeaLqg+y3cYaNZrdwluypgYcqvPPzFia+kKKAPmObxVfTaFrB8N+OdYn0JbK3mudY1hJfMguTPGDBGRHuUyRmQHCnYdprU8FMNU+KngTxDd3niOwS90C7t4LfULgyiWRLmPCyMEwdyguCcZCoe1fRFFAHg/wATJvFa+IvHGpadrWr2tvoNhYXen6faDEM8xacyKwwS4IVQVHtVG78Wa2PGzxwa1rL+L11sW8fhxomFg1huALkbdpHlFn37s7hjHFfQ1FAHyhDrms6j4i8M31lqms6z4vtv7SlvtNvYG+zWNyLS4CRp8oCjPyjBO4YNM0HxR4quPAeuXt38Q1A3Wcs0aLdrcW7l8yRK7R5jLDK4UEKR1xX1lRQBxnwx8YQ+ItFs7b7Pqdvdw6fbXcn9pgs5SUyBMyYAdv3TE4HQqe9dnRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUdK838VfGK00zWbGw0hP7WlMpW6jhUllUZBA980AegXf8ArLf/AH/6Guht/wDViuaeb7RHZyhWQOQ21hgjIzg+9dLb/wCrFAEtFFFABRRRQAUUUUAFFFFABRRRQAUUUUANk+6a55lK6hKf9n+tdEeaz7zTzMxZSVb1FAFKij+x5/8Anu/50n9jz/8APw/50ALRSf2PP/z8P+dH9jz/APPw/wCdAC0Un9jz/wDPw/50f2PP/wA/D/nQAtFJ/Y8//Pw/50f2PP8A8/D/AJ0ALRSf2PP/AM/D/nR/Y8//AD8P+dAC0Un9jz/8/D/nR/Y8/wDz8P8AnQAtFJ/Y8/8Az8P+dH9jz/8APw/50ALRSf2PP/z8P+dH9jz/APPw/wCdAC0Un9jz/wDPw/50f2PP/wA/D/nQAtFJ/Y8//Pw/50f2PP8A8/D/AJ0ALRSf2PP/AM/D/nR/Y8//AD8P+dAC0Un9jz/8/D/nR/Y8/wDz8P8AnQAtFJ/Y8/8Az8P+dH9jz/8APw/50ALRSf2PP/z8P+dH9jz/APPw/wCdAC0Un9jz/wDPw/50f2PP/wA/D/nQAtFJ/Y8//Pw/50f2PP8A8/D/AJ0ALRSf2PP/AM/D/nR/Y8//AD8P+dADZgzQuECsxUgBun41w/h34VWWheJpdXPlStLF80Pl/KshOSVHYV3X9jz/APPw/wCdL/Y8/wDz3f8AOgCCZN1xb4HAJroYf9WKz7XTTGwLsXI6ZrTUbRigBaKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCtfKWgYD0rEs1KW6g9cn+ZronXeuDWbcaOkzE8j8aAKtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBtFO/4R+P1b8zR/wj8fq35mgBjZKnHBxxXMaX8P7HTfES62GZ9QMbpK5AAkZjndjsR0+ldV/wAI/H6t+Zo/4R+P1b86AK9xGZJIMdn/AKV0EHEYqla6WluQetaCjaMUALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAlFLRQAlFLRQAlFLRQAlFLRQAlFLRQAlFeb+N/2jvhr8OtRfT9e8W2VrfxttktYFkuZIj6OsSsVPscVzP/AA2p8Gf+hy/8pd7/APGaAPbqK8R/4bU+DP8A0OX/AJS73/4zR/w2p8Gf+hy/8pd7/wDGaAPbqK8R/wCG1Pgz/wBDl/5S73/4zR/w2p8Gf+hy/wDKXe//ABmgD26ivEf+G1Pgz/0OX/lLvf8A4zR/w2p8Gf8Aocv/ACl3v/xmgD26ivEf+G1Pgz/0OX/lLvf/AIzR/wANqfBn/ocv/KXe/wDxmgD26ivEf+G1Pgz/ANDl/wCUu9/+M0f8NqfBn/ocv/KXe/8AxmgD26ivEf8AhtT4M/8AQ5f+Uu9/+M0f8NqfBn/ocv8Ayl3v/wAZoA9uorxH/htT4M/9Dl/5S73/AOM1r+Gf2qvhR4u1BLHTvGdn9pkIVFvIpbQMx6ANMigk+maAPV6KWigBKKWigBKKWigBKKWigBKKWigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiobu7g0+1murqaO2toUaSWaZgqRooyWYngAAEkmgCaivnHxP+3x8LvDuovaWzaxr4RirXGl2imLI9DK6ZHuAQexrH/4eLfDf/oCeKv8AwEtv/kigD6mor5Z/4eLfDf8A6Anir/wEtv8A5Io/4eLfDf8A6Anir/wEtv8A5IoA+pqK+Wf+Hi3w3/6Anir/AMBLb/5Io/4eLfDf/oCeKv8AwEtv/kigD6mor5Z/4eLfDf8A6Anir/wEtv8A5Io/4eLfDf8A6Anir/wEtv8A5IoA+pqK+Wf+Hi3w3/6Anir/AMBLb/5Io/4eLfDf/oCeKv8AwEtv/kigD6mor5Z/4eLfDf8A6Anir/wEtv8A5Io/4eLfDf8A6Anir/wEtv8A5IoA+pqK+Wf+Hi3w3/6Anir/AMBLb/5Io/4eLfDf/oCeKv8AwEtv/kigD6mor5Z/4eLfDf8A6Anir/wEtv8A5Io/4eLfDf8A6Anir/wEtv8A5IoA+pqK+Wf+Hi3w3/6Anir/AMBLb/5Io/4eLfDf/oCeKv8AwEtv/kigD6mor5/8D/txfC/xrqcVhJeX3h2eZtkba1AsUTH3kR3VfqxAr6AoAKKKKACiiigAooooAKKKKACiiigAoqG7u4NPtZrq6mjtraFGklmmYKkaKMlmJ4AABJJr538T/t8fC7w7qL2ls2sa+EYq1xpdopiyPQyumR7gEHsaAPo6ivln/h4t8N/+gJ4q/wDAS2/+SKP+Hi3w3/6Anir/AMBLb/5IoA+pqK+Wf+Hi3w3/AOgJ4q/8BLb/AOSKP+Hi3w3/AOgJ4q/8BLb/AOSKAPqaivln/h4t8N/+gJ4q/wDAS2/+SKP+Hi3w3/6Anir/AMBLb/5IoA+pqK+Wf+Hi3w3/AOgJ4q/8BLb/AOSKP+Hi3w3/AOgJ4q/8BLb/AOSKAPqaivln/h4t8N/+gJ4q/wDAS2/+SKP+Hi3w3/6Anir/AMBLb/5IoA+pqK+Wf+Hi3w3/AOgJ4q/8BLb/AOSKP+Hi3w3/AOgJ4q/8BLb/AOSKAPqaivnDwz+3x8LvEGoJa3LaxoIchRcanaL5WT6mJ3IHuQAK+iLK9t9Ss4Lu0njurW4jWWGeFw6SIwyrKw4IIIII65oAnooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvNv2j/HF58Ofgj4t1/T5Ghv7e1WK3mX70UksiQq491Mgb8K9JrxD9tT/AJNl8Zf9uf8A6WwUAflrJI0js7sXdjksxySfU02iigAooooAKKKtaXpN9rl/FY6dZ3GoXsxIjtrWJpJHwCThVBJ4BPHpQBVoq9DoepXM17FDp91LLZI8t1GkLFoEQ4dpAB8oB6k4xVGgAooooAKKt3mk32nQ2s13Z3FrDdR+bbyTRMizJnG5CR8wyCMiqlABRRRQAUUUUAfpx+wz44v/ABr8CbaPUZWnm0W9k0qOZzlmiRI3jB/3VlCD2UV9B18s/wDBOn/kiet/9jDP/wCk1tX1NQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV84/t8eJ7zw78BWtrSRohq+pwafMyHB8vZJKRn0JhAPqCRX0dXyz/AMFFv+SJ6J/2MMH/AKTXNAH51UUVt6fY2llp66hqCNMJCRBbK23fjqSeuM1cIObsRKagrsxKK7SZdUi8Lw+IJfDVkugT3Bso7ryAFaULuKBs7s45rE1TT7SaxGo6cGSDdslgdtxibtg9xV+zTTcHexHtGmlJWuY1FFFYmwUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV+sP7KHiS98Wfs9eDNQ1CRprr7NJbGRjlmWGaSFST3O2Nea/J6v1M/Yr/5Nl8G/wDb5/6Wz0Ae30UUUAFFFFABRRRQAUUUUAFFFFAHzj+3x4nvPDvwFa2tJGiGr6nBp8zIcHy9kkpGfQmEA+oJFfmlX6K/8FFv+SJ6J/2MMH/pNc1+dVABRW7YhNL8Py3rRK1xcP5MLOoYBQPmIB71hVco8qXmRGXM35BRW7q2zUtFtdRWNUnVzDceWgVSRyrYHcisKiceV2CEuZXCitWHwtqlx4ZufEEdrv0i3uVtJbgSL8krKWUFc7sEA84x2zW5dfCHxdZ+ItH0KbR2j1XV4RcWVu08X72MgkHdu2rwp4YgjHNQX5/12/M46inzRtDK8bjDoxU4IPI9xU8el3s2nz38dpPJYwOsctysTGKNmztVmxgE4OAeuKOlxvR2ZVoorU17wzqXhn+zxqVt9m+32kd9bfvFffC+dj/KTjODwcH2o8xGXRRRQAV+lX7AfiS91/4Dm3vJGlXStVnsbcsckRbIpQPoDKwHoMCvzVr9Ff8AgnT/AMkT1v8A7GGf/wBJragD6mooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvEP21P+TZfGX/bn/wClsFe314h+2p/ybL4y/wC3P/0tgoA/LOrulzeXJKm1CHif5mGSPkbpVKipkuZNGtGp7KpGpa9mdTovmRaL5phWWL5x5ca7mc+regFFrGf+EfuFlKiL7NujkwNmd3T/AHs1y1FRyHQsRypJLpbfv8vwCvTv2aGKfG7wyynBDzkH/thJXmNbvgfxhe+AfFFjr2nxQTXlmXMaXKs0Z3IyHIUg9GPetk7HC9VY+grSzg8RWPjHx7p8apb654Uv4tQhjAAg1CPyxKMDoHGJB67jXCL8P9A/t34O2/2D9z4ghgfUl86T9+WuCjc7vl+Xj5cVx3hP4r634N8N+JNCshbzadr0LQ3MdwrN5eVKl48MMNg4ycjgccVp+Hfjhqvh+30BTo2i6nd6CCunX1/byPNAhbdt+WRVIBzglSRngiqTSlF9Fb/2669LvTyQSu+a3W/6Wf3L72dL/wAI54S8M+CfF2tXnhmPWbmy8UNpVpFNeTxxxw7WOG2OC2Apwc5yRknod3xb8PPBcWuePfDeneH2spdE0RtXt9TN9NJN5gCSeWVJ2FNsgQfLu+XO4k8eQ6n8R9T1Xw7qujSwWq2uo6sdZldEYOsxVl2qS2AmGPBBPvWlffGXWtQ8ReJNZktbBbrXtNOl3KLG+xIiiJuQb8hsIOSSOTxWUU+W0u348v8A8kae70/r3v8A5E9Q1Cbw/eab8GtF1rw5Hq66lp8ds9213NFJAjzsgMYRguQx3fOGBxjA61nN8JtH8F+H5Lu60zTfEl3NrV3Yxrq+tJpscVvbybGK5miLyMe+SF449eM0/wCOep2Fj4fi/sHQrm70CDyNN1C4t5Wng5J3/wCt2MwJyNykAgECsrTPinqFvo9xpWq6fp/iXT5rtr8RasspMU7ffdHjkRhu7jOD6Vb3bXdv75J/lcyjpGKfRJfdFr87fcejR+C/AfhyD4l6m9hH4t03RZLI6Z5Wot5f7/IKNJC2GCkgEg5+TqMmvDLyaO4vJ5YbdLSKR2ZII2ZljBOQoLEkgdOST710jfES+/sfxPpkVjp9rZ+IJYZbiO3gMYh8py6LEA2FGTg5B/PmuVqf8l+RYUUUUxH6K/8ABOn/AJInrf8A2MM//pNbV9TV8s/8E6f+SJ63/wBjDP8A+k1tX1NQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV8s/wDBRb/kieif9jDB/wCk1zX1NXyz/wAFFv8Akieif9jDB/6TXNAH51V2Kz6RDq3hibXLe4vNCW3T7TDZOElZRncFY8A5rjq2NN1W2ax/s/UUd7YMWikjPzxE9cA9QfStqdmnFu1zGpdNSSvY+utU134ML+zDos8vhrxM3hQ+JZUhs1vY/tS3PkHc7NnBTbxj1r5XWSwkj8Uy6bFJb6S7f6LFcsGkVS5KKSOrBetNeOBtLWwfxTI+lxuZ0stshQSEYLBM7Q2OM1natq0ElrHYafG8VjG28mQ/PK395u34VcY+zvKTJlL2loxRkV1PwzsdF1Lxvo9vr1xNBYyXcK7YrZZllJkUbJN0ibUIJyw3Ef3TXLUVhF8rubtXVjqvidY6JpvjjWbfQbiaeyju512y2ywrERKw2R7ZH3oABhjtJ/uiuVoorOKsrFN3dwoooqhBRRRQAUUUUAFFFFABRRRQAV+pn7Ff/Jsvg3/t8/8AS2evyzr9TP2K/wDk2Xwb/wBvn/pbPQB7fRRRQAUUUUAFFFFABRRRQAUUUUAfLP8AwUW/5Inon/Ywwf8ApNc1+dVfor/wUW/5Inon/Ywwf+k1zX51UAdZo9vqOp2Wl2enXUMTSO0eyWVF+cvx972rTvrpLC+n0CeR4ruB2R78qMeapIIxj7mQRn8a6LwP8QvDHh3wXFp9ybqe73pMY5I2dYpVk3bk/ebAMf7GfejxF8UtMvNcsrqG9u7xln1KWS7khEUiw3CbY7fhjuVTk8nA3HAHOfR+vVIpKLa0S3fRW+R5/wBSpybcknq3suuvzOBvprtdFuo7u8hmV3QxrHIrZwTk4Htiucrq9d1i2k8H6XptvqM186uZ5o7hTiFiAAkeScKAB9T+VcpXNWrOs030VtXfz/U6KNFUU0urvoreX6Htn7PeiDx54e8Y+Dy2WvG0+8Rc9FjuVWQj/gMleuW/iCPxlNe+OVKkeDrnXIEx3iMObc/TkivlbwX47134e6rJqXh+/On3skLW7SiJJMxsQSMOpHUDnGeKXRfH2v8Ah/QNZ0XT9Ra30zWAFvrfy0bzgM45YEr1P3SM9655+8nbez+92X/pKsdEfdav3v8ALt9+p7J8J/DZivvA+leIoPCEdhratItjd6c02pXsMjMFkMwhfyz/AHf3icLzWfperT6B8CPHVlbRWLxWevQ2sZuNPt5WKHzASxdCWb0Y5K/wkVwWh/Gjxh4dt9NhsdThT+zUMdnNNYW801uhOSiSvGXVf9kHGOMYrM0n4ia/ottq1tbXcTW2qSCW8t7m0huI5HBJD7ZEYKwLHBUAj8BU1FzXt/XvJr8E/v2FG6ab6f5NP8WvuO++LV/afD++t/CumaBo0mm/2Pblry6sI5Lm4kliDtcCfG8EMxwFbaMdD0r0O21C11bxx8JfCl/oukX2m6j4atUupbqxjluGVo5AAsrAtHtK5GwjknOa8IX4r+KF0NdIOoRyWaWjWKNLZwPOlu3BiWZkMgTH8IbFV4fiT4jt9c0TWI9R26jottHaWE3kRnyYkDBV27cNgM3LAnmtG07p9Xf5e9/mLXlst7W+emv4HP3kS295PEv3UkZRn0BxUNOkkaaR5HOXYlifUmm1CvbU1m05Nx2Cv0V/4J0/8kT1v/sYZ/8A0mtq/Oqv0V/4J0/8kT1v/sYZ/wD0mtqZB9TUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXiH7an/JsvjL/tz/8AS2Cvb68I/bkuvsP7LfjWbbv2/YvlzjrfW4oA/LuisD/hKv8Ap1/8if8A1qP+Eq/6df8AyJ/9agDforA/4Sr/AKdf/In/ANaj/hKv+nX/AMif/WoA36KwP+Eq/wCnX/yJ/wDWo/4Sr/p1/wDIn/1qAN+isD/hKv8Ap1/8if8A1qP+Eq/6df8AyJ/9agDforA/4Sr/AKdf/In/ANaj/hKv+nX/AMif/WoA36KwP+Eq/wCnX/yJ/wDWo/4Sr/p1/wDIn/1qAN+isD/hKv8Ap1/8if8A1qP+Eq/6df8AyJ/9agDforA/4Sr/AKdf/In/ANaj/hKv+nX/AMif/WoA/TT/AIJ0/wDJE9b/AOxhn/8ASa2r6mr5N/4Jrah/aXwL12Xy/Lx4knXGc/8ALran+tfWVABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXyz/wUW/5Inon/Ywwf+k1zX1NXyV/wUuvpNP+BOhSRhWY+JIF+YHH/Hrdf4UAfnzRXM/8JNdf884f++T/AI0f8JNdf884f++T/jQB01Fcz/wk11/zzh/75P8AjR/wk11/zzh/75P+NAHTUVzP/CTXX/POH/vk/wCNH/CTXX/POH/vk/40AdNRXM/8JNdf884f++T/AI0f8JNdf884f++T/jQB01Fcz/wk11/zzh/75P8AjR/wk11/zzh/75P+NAHTUVzP/CTXX/POH/vk/wCNH/CTXX/POH/vk/40AdNRXM/8JNdf884f++T/AI0f8JNdf884f++T/jQB01Fcz/wk11/zzh/75P8AjR/wk11/zzh/75P+NAHTUVzP/CTXX/POH/vk/wCNH/CTXX/POH/vk/40AdNX6mfsV/8AJsvg3/t8/wDS2evyN/4Sa6/55w/98n/Gv1o/YYunvP2WfBMzhQzfbshenF9cCgD3miiigAooooAKKKKACiiigAooooA+Wf8Agot/yRPRP+xhg/8ASa5r86q/Qb/gpdfSaf8AAnQpIwrMfEkC/MDj/j1uv8K/NP8A4Sa6/wCecP8A3yf8aAOmormf+Emuv+ecP/fJ/wAaP+Emuv8AnnD/AN8n/GgDpqK5n/hJrr/nnD/3yf8AGj/hJrr/AJ5w/wDfJ/xoA6aiuZ/4Sa6/55w/98n/ABo/4Sa6/wCecP8A3yf8aAOmormf+Emuv+ecP/fJ/wAaP+Emuv8AnnD/AN8n/GgDpqK5n/hJrr/nnD/3yf8AGj/hJrr/AJ5w/wDfJ/xoA6aiuZ/4Sa6/55w/98n/ABo/4Sa6/wCecP8A3yf8aAOmr9Ff+CdP/JE9b/7GGf8A9JravzE/4Sa6/wCecP8A3yf8a/Sz/gmjfSah8CddkkCqw8STr8oOP+PW1/xoA+taKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArwH9vL/k1Hxz/24/8Apfb179XgP7eX/JqPjn/tx/8AS+3oA/KTwfottrl5PFc79qJuGxsHOcV1f/CvtK/6b/8Aff8A9asP4b/8hK6/64/+zCvXPCfiH/hG9Re5XSNP1id4zFFHqUBnjjY4+cR52s3oGBHPSmB5/wD8K+0r/pv/AN9//Wo/4V9pX/Tf/vv/AOtXv/xh0qHT/Bvg+TVdLsdG8aTrM97Z2NtHbH7PkeS8sMYCo557A46jirV/fWfw1+HfgG5sdC0fULvWVmvr641WwjumlCy7FiXzAdi467cHPOaFrp52+f8ASYdvS/8AX9eZ87f8K+0r/pv/AN9//Wo/4V9pX/Tf/vv/AOtX1l4o8G6D8Pbz4o61YaPZ3T6YbCPTrW/hFxBam5UM7eW+VYrnC7gQKTwv4N0L4iXHwu1nUNIsrWTUpb6DUbfT4RbwXX2ZS6MY0wqk4w20DOaXr8/LS/8AXqHp8j5O/wCFfaV/03/77/8ArUf8K+0r/pv/AN9//Wr6L06+sviX4D+IEt9oOjadc6PFFf2E+lWEdq8IMoQxExgb1wf48nPOfTxqlfWw7fnb+vvOZ/4V9pX/AE3/AO+//rUf8K+0r/pv/wB9/wD1q6aimI5n/hX2lf8ATf8A77/+tXnFwoSeRVGAGIH517bXlPhvTk1jxppdhKMxXWoRQMPUNIFP86AJl0uw0G1il1dJbm+mjEsWnwuIwiMMq0rYJGRghAMkEHI4yJ4m01FwfCekP/tNNeZ/S4FZGpahNq2oXN7cNvnuJGldunJOTV/wt4afxXqTWEOoafYXBjZ4v7SuBbxzMOkYkb5VY9t5Ucdc4y99gLP/AAlGm/8AQoaN/wB/r3/5Jo/4SjTf+hQ0b/v9e/8AyTWd4g8P6l4V1i50rV7KXT9Qtm2y28y4ZTjI+oIIII4III4rPpbj23P1D/4Jp3UV58D/ABFNDZw2EbeJp8W9uXKJi0tBwXZm568k9fTivrWvzH/Zd/abf9nP4Q6KJtIj1TSNa8U6kt6wcpNCsVrp2Gj7H/WsSCOcAZHWvvaz/aH+F97ZwXC/ETwtGsyLIEm1m2R1BGcMpfKn1B5FAj0KiuC/4X98MP8Aoo/hL/weWv8A8co/4X98MP8Aoo/hL/weWv8A8coA72iuC/4X98MP+ij+Ev8AweWv/wAco/4X98MP+ij+Ev8AweWv/wAcoA72iuC/4X98MP8Aoo/hL/weWv8A8co/4X98MP8Aoo/hL/weWv8A8coA72iuC/4X98MP+ij+Ev8AweWv/wAcqD/hor4Wf9FF8L/+DeD/AOKoA9Eorzv/AIaK+Fn/AEUXwv8A+DaD/wCKo/4aK+Fn/RRfC/8A4NoP/iqAPRKK87/4aK+Fn/RRfC//AINoP/iqP+GivhZ/0UXwv/4NoP8A4qgD0SivO/8Ahor4Wf8ARRfC/wD4NoP/AIqkb9oz4WKCf+Fi+GOPTVoD/wCzUAei0V5n/wANMfCj/oofh3/wYR/40f8ADTHwo/6KH4d/8GEf+NAHplFeZ/8ADTHwo/6KH4d/8GEf+NH/AA0x8KP+ih+Hf/BhH/jQB6ZRXln/AA1N8JP+ig6H/wCBQo/4am+En/RQdD/8ChQB6nRXln/DU3wk/wCig6H/AOBQo/4am+En/RQdD/8AAoUAep0V5K37WXwgViD4/wBIyDjiRiP5Un/DWfwg/wCh/wBJ/wC+2/8AiaAPW6K8k/4az+EH/Q/6T/323/xNH/DWfwg/6H/Sf++2/wDiaAPW6K8k/wCGs/hB/wBD/pP/AH23/wATTZP2tvg/GpY+PtKIH91nJ/ILQB67RXjv/DYHwc/6H3Tv++Jf/iKP+GwPg5/0Punf98S//EUAexUV47/w2B8HP+h907/viX/4ij/hsD4Of9D7p3/fEv8A8RQB7FRXjv8Aw2B8HP8AofdO/wC+Jf8A4ij/AIbA+Dn/AEPunf8AfEv/AMRQB7FRXjv/AA2B8HP+h907/viX/wCIo/4bA+Dn/Q+6d/3xL/8AEUAexV5F+05oGmeI/AVhbarp9rqVuupxyLFdQrIoYRSgMAwPOCRn3NRf8NgfBz/ofdO/74l/+Iry+8/aQ034+W/iuz0SzaPRfD+o2MdvfSMd94ZY7vc+3HyqPKGByTnJx0HfgIxniYRkrq55eaTlTwVWcHZpbo+EvjVrB8I/E3WdJ0nTdGtNPt/J8qH+xrR9u6GNjy0RJ5Ynk964f/hPNS/59tG/8Edl/wDGa6n9o7/ks3iH/t3/APSaKneKvg/Z+G/h7aeMF8Sx3mnamkI0uJbbbNcSnP2iN18w+X5JXBb5gxK4xnjLFxUK9SyslJr8dDfAylUw1Fyd24p/grnKf8J5qX/Pto3/AII7L/4zR/wnmpf8+2jf+COy/wDjNc9RXKdp0P8Awnmpf8+2jf8Agjsv/jNH/Ceal/z7aN/4I7L/AOM1z1FAHQ/8J5qX/Pto3/gjsv8A4zR/wnmpf8+2jf8Agjsv/jNc9RQB0P8Awnmpf8+2jf8Agjsv/jNH/Ceal/z7aN/4I7L/AOM1z1FAHRDxxdSEC503RrqPvH/ZUEOf+BRIjD8DT9W0mw1TSJda0SOS2igZUvdPkfebctwro3VoyeOeVOAScg11fhP4MRfErwvNe+ENXe71vTrYz6npOoWpt1QDJLRXALRkegcoeDXF+EHY31/Bn93Np12HX12wPIv5NGp/CjZ2DdXMOtTQ9HTUPtNzdSm2060UPPKoyxzwsaDu7Hp6AEngGsut+4Qw+A9OdWIFxqdyJF7N5cUGwn6ea/8A30aABvFi2kmNL0rT7OBeALm1ju3b3ZpVbn/dCj2FO/4TzUv+fbRv/BHZf/Ga56vWdU+A6aTp+oarLrrvo0dppt1ZXUdgWe8N4eIwnmcMm2XOCc7Ogzw+lxX6HD/8J5qX/Pto3/gjsv8A4zR/wnmpf8+2jf8Agjsv/jNepQfsym81bwrAur6pptlrlzdWrSa3obWc8DQxebvEJlbejDo24d+K8b1630201a4h0i9uNR09DiK6urUW0knHJMYd9oznHzHjHToJvrYq2lzS/wCE81L/AJ9tG/8ABHZf/Ga/V39hW4a6/ZZ8FzOEV5H1B2EcaooJv7g8KoAUewAA7V+QNfeH7O/7XFt8DfAPwq8Ja5psb+GtQ0y5vJtTjZvOtXfVb6PJXkOgES8DB5JyelMR+hFFeO/8NgfBz/ofdO/74l/+Io/4bA+Dn/Q+6d/3xL/8RQB7FRXjv/DYHwc/6H3Tv++Jf/iKP+GwPg5/0Punf98S/wDxFAHsVFeO/wDDYHwc/wCh907/AL4l/wDiKP8AhsD4Of8AQ+6d/wB8S/8AxFAHsVFeO/8ADYHwc/6H3Tv++Jf/AIij/hsD4Of9D7p3/fEv/wARQB7FRXjv/DYHwc/6H3Tv++Jf/iKP+GwPg5/0Punf98S//EUAS/tOaBpniPwFYW2q6fa6lbrqccixXUKyKGEUoDAMDzgkZ9zX5e/GrWD4R+Jus6TpOm6Naafb+T5UP9jWj7d0MbHloiTyxPJ71923n7SGm/Hy38V2eiWbR6L4f1Gxjt76RjvvDLHd7n24+VR5QwOSc5OOg+A/2jv+SzeIf+3f/wBJoq9mdOH9nRnZX5t+uzPnadWo83nScny8l7X0vddDlv8AhOtRPW10Yj0/sSyH8oquWM2leMHWxubO30fVpW2299a/u7d3PRJY84UE8b1wBnkEci63wrnvPhwfGWmX63NjbbY76G6ge2eGQsRtjdv3c46cI2/nlB1rha8bq0fRdLkt1azWN1NbXEbRTwuY5I2GCrA4IP0NesfFP4iaj4b+J3i/SdO0rwvb6fYaxeWttD/wiumNsiSd1RctbknAAGSSa4Dxwxl8QecxzJcWlpcSN/eeS2jdj+LMT+Na/wAb/wDktHj/AP7GDUP/AEpkoAP+Fva7/wA+Hhf/AMJPSv8A5Go/4W9rv/Ph4X/8JPSv/kaqfw98L23ijUL9bxJWt7Sze5Pl3UdqpYFQA00gKxgk9SOuBxnIqeOvD8PhfxTe6ZAZPLhEZ2zOrshaNWKFlADbSxG4AA4yOtbSoyjTVR7P/g/5P+mjnVeEqrordK/5f5o6TxrqzeJPhj4X1a6stLt9QbWNUtXm03S7ax3xJBYMisII0DbTLIQSCfmNee12urf8kX8K/wDYwax/6TaZXFVidAV0s8Nl4RVYbm0j1HWmQNJHOT5NpkZClQRvkAwTk7V6EE5xU8E2ceo+M9AtJQGin1C3icHoQ0ig/wA6yrq6lvbqa4ndpJpnaR3Y5LMTkk/jQBtp441GNdq22j4/2tFs2P5mLNL/AMJ5qX/Pto3/AII7L/4zUPgvw/beKfENvpdzfS6ebnckM0NnJdZkx8qlI/nwTxlQxH900/xx4L1D4feJrzQtUa3a8tiN7W0okQ5GR7g4/hYBh3AND0tfqG9x/wDwnmpf8+2jf+COy/8AjNfpF/wTTv5dT+B/iK5mWFJH8TT5W3gSFOLS0HCIAo6dhz161+Xlfp3/AMEw/wDkgev/APYzXH/pLaUAfXtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV4D+3l/yaj45/7cf/S+3r36vAf28v8Ak1Hxz/24/wDpfb0Afln8N/8AkJXX/XH/ANmFe9fB/wAXaP4H8UXGq6tHc+YllLHY3FrbR3DW1y2Ak3lu6A7RuPXrivAvh7cRW+oXTSyLEvlYy7ADORXd/wBqWf8Az9wf9/F/xpp2Ed7cyeD77xBDd6jr3iXV4Lh5Hvpn06GG5JKnaysbmQMS2M7scetbi+NPCHibwj4Z0jxMNatJ/D7yxRTaZBFKLq2d9+1g8ieW4PG4bh7GvJv7Us/+fuD/AL+L/jR/aln/AM/cH/fxf8aFpt0G9Xc9tv8A41aT4t1Lxxb67Y3lpoviMW5iaw2Sz2jW4AiJViocEAbhuHsaSx+NOleEb/wNbaBZXt5o/hxriSZ9QCRT3bzgrKQqlggCk7RuPvXif9qWf/P3B/38X/Gj+1LP/n7g/wC/i/40lp/W/qB6zL428JeF/CfirTPCy6zd3XiDZC0mqwxQpa26vv2jZI/mMTxuO3jt6+YVV/tSz/5+4P8Av4v+NH9qWf8Az9wf9/F/xpWHctUVV/tSz/5+4P8Av4v+NH9qWf8Az9wf9/F/xpiLVeXeEbxNP8e6LdSkLFBqcMrk9AFlUn+Vej/2pZ/8/cH/AH8X/GvHbr/j6l/3z/OgAubeSzuJYJkaOaJyjowwVYHBB/GtPwv4s1TwbqR1DR7hbO+8to1uPJjkeMHq0ZZSUb0ZcMOcHmr9xLZ+L1+0T3cen64FCyG44huyBjfvH3JCMZ3cMcnIJxUS+BdSYAi50bHvrdkP/a1AGLfahdapeTXd7czXd1MxeWedy7ux6lmPJP1qCuh/4QPUv+fnRv8AweWX/wAeo/4QPUv+fnRv/B5Zf/HqAPfvgX+zr4l/aE+EPhq10Q29vp2n+KdV/tK+uJQogSS10zbheWdiI3wAMZAyRnNfbVl+wj8FLezgim8INdzRxqr3EmqXitIwGCxCzAAk84AA54rif+CadhLpnwP8RW0zQvIniafLW86TJzaWh4dCVPXseOnWvrWgDwb/AIYX+CH/AEJP/lWvv/j9H/DC/wAEP+hJ/wDKtff/AB+veaKAPBv+GF/gh/0JP/lWvv8A4/R/wwv8EP8AoSf/ACrX3/x+veaKAPBv+GF/gh/0JP8A5Vr7/wCP0f8ADC/wQ/6En/yrX3/x+veaKAPBv+GF/gh/0JP/AJVr7/4/U/8AwxJ8FBx/wg8P/gwu/wD47XuVFAHh3/DEvwU/6EeH/wAD7v8A+O0f8MS/BT/oR4f/AAPu/wD47XuNFAHh3/DEvwU/6EeH/wAD7v8A+O0f8MS/BT/oR4f/AAPu/wD47XuNFAHh3/DEvwU/6EeH/wAD7v8A+O0D9iX4KKQf+EGh/wDA+7/+O17jRQB4r/wxj8GP+hFtP/Am4/8AjlH/AAxj8GP+hFtP/Am4/wDjle1UUAeK/wDDGPwY/wChFtP/AAJuP/jlH/DGPwY/6EW0/wDAm4/+OV7VRQB47/wx/wDBz/oQtO/77l/+Lo/4Y/8Ag5/0IWnf99y//F17FRQB47/wx/8ABz/oQtO/77l/+Lo/4Y/+Dn/Qhad/33L/APF17FRQB5Gv7JfwfVQB4B0nAGOVY/8As1L/AMMmfCD/AKEDSf8Avhv/AIqvW6KAPJP+GTPhB/0IGk/98N/8VR/wyZ8IP+hA0n/vhv8A4qvW6KAPJP8Ahkz4Qf8AQgaT/wB8N/8AFU6P9k/4QxsGHgDRyR/eiJH5E16zRQB5Z/wyz8JP+ifaH/4Cij/hln4Sf9E+0P8A8BRXqdFAHln/AAyz8JP+ifaH/wCAoo/4ZZ+En/RPtD/8BRXqdFAHln/DLPwk/wCifaH/AOAoo/4ZZ+En/RPtD/8AAUV3nhvXJNXt5oruEWmqWcnk3dupJVXxkMjEDcjAhlb0ODhgyjXpRakromMlJXR5Z/wyz8JP+ifaH/4Cij/hln4Sf9E+0P8A8BRXqdFMo8s/4ZZ+En/RPtD/APAUV4Fo/wCzje/s+/8ACd7Z4bnw9rWqafLpbo37xFRL0vG644K+YoBGQRjvkD7QrxT9rPxvo3gL4c6dqGuXZs7STVY4FkETyZcwzMBhQT0VvyruwM408TCc3ZJnmZlTnWwdSnTV20fl5+0d/wAlm8Q/9u//AKTRVU8Q/GrWfE3hNvDV3Y6auiRx26WdpFE4WwMII3wkuSHfc28tu3bu3GNH4sz6D48+IGq67YeKtNhtLrytiXMF4sg2xIhyBAR1U9+lch/wi+m/9Dfo3/fm9/8AkassVJVK1Rp3Tk3+OhtgYSp4alGStJRS/BXOeorof+EX03/ob9G/783v/wAjUf8ACL6b/wBDfo3/AH5vf/kauY7TnqK6H/hF9N/6G/Rv+/N7/wDI1H/CL6b/ANDfo3/fm9/+RqAOeorof+EX03/ob9G/783v/wAjUf8ACL6b/wBDfo3/AH5vf/kagDnqK6H/AIRfTf8Aob9G/wC/N7/8jUf8Ivpv/Q36N/35vf8A5GoAXUPiJ4j1TwxZeHJ9VlXQrMYi0+BVhhJznc6oAJGz/E+W96j8Iwus2p3uP3Frp1z5jdh5kbQoPxaRakHhvSIyGm8Wac8Y6ra2108n4B4UB/FhTda8QWn9mjSNFhmt9L3iWaS4I866kAIDPjhQMnCDIGTyTzR5h5HP1vyl7rwHaqi7kstSmaU/3fOiiCfn5D/lWBWjousvo80uYlubS4Tyrm2ckLKmQcZHQggEHsQPpQBnV6La/HjxNZ+G/COiRCzFt4ZvVv7OUxMZJHVmZFlJbDKu9gAAOGPNc22jaHfSGSz1+HT4Tz5OqQzeYntmGNw31+XPoKP+EX03/ob9G/783v8A8jU7v9fu2FZf15naL+0TrFreaZPYaBoemiwvbrUFigS5ZZZriMxys5knZjwcgAjB9uK8qrof+EX03/ob9G/783v/AMjUf8Ivpv8A0N+jf9+b3/5GqbJbFXbOer7K+DP7KeufHrwz8ItZcw2ng2z0me3vrppR5rsmrX7tEickkq6ckBcE85GK+Vv+EX03/ob9G/783v8A8jV+rv7CsSwfss+C40mS4RH1BVmjDBXAv7j5huAOD15APqBTEdP/AMMs/CT/AKJ9of8A4Cij/hln4Sf9E+0P/wABRXqdFAHln/DLPwk/6J9of/gKKP8Ahln4Sf8ARPtD/wDAUV6nRQB5Z/wyz8JP+ifaH/4Cij/hln4Sf9E+0P8A8BRXqdFAHln/AAyz8JP+ifaH/wCAoo/4ZZ+En/RPtD/8BRXqdFAHln/DLPwk/wCifaH/AOAoo/4ZZ+En/RPtD/8AAUV6nRQB8X6P+zje/s+/8J3tnhufD2tapp8ulujfvEVEvS8brjgr5igEZBGO+QPiH9o7/ks3iH/t3/8ASaKv1D/az8b6N4C+HOnahrl2bO0k1WOBZBE8mXMMzAYUE9Fb8q/ML4sz6D48+IGq67YeKtNhtLrytiXMF4sg2xIhyBAR1U9+levOrB5fGkn73Ne3yZ4FOhVWbTruPuuFr+d0eeX+uajqtvZ297qF1eW9nH5VtFcTM6wJ/dQE4UewqmiNIyqqlmY4CqMkn0roP+EX03/ob9G/783v/wAj1as9Q0fwhi50+dtY1tTmC6MRjtrY/wB9Vb5ncdtwUA4ODXkHvlLxyph8SS2zf6y0gt7OTHaSKCONx/30hrX+N/8AyWjx/wD9jBqH/pTJXFySNLIzuxd2OWZjkknvXafG/wD5LR4//wCxg1D/ANKZKAMHw/4kk0H7ZGbS21C0vIxFPaXgfy3AYMpyjKwIIBBDCo/EXiCfxJqAup4obcJFHBFBbqRHFGihVUZJJAA6kk+9ZlFaOpKUVBvRf8H/ADf3syVOCn7RLX+v8l9x2urf8kX8K/8AYwax/wCk2mVxVdrq3/JF/Cv/AGMGsf8ApNplcVWZqa3hHUI9I8WaLfSnEVrewTufQLIrH+VUdS0+bStQubK4TZPbyNE6+jA4NV66L+09P8QWscerSS2mowosUeoRr5iSIowqyr1yBgB1ycAAqetAGVpOt6joNy1xpl/dadcNG0TS2kzROUYYZSVIOD3HeqRJPJ5NdCvhnTWAP/CXaOPYw3v/AMj0f8Ivpv8A0N+jf9+b3/5GoA56v07/AOCYf/JA9f8A+xmuP/SW0r85f+EX03/ob9G/783v/wAjV+kX/BNO1is/gf4ihhvIb+NfE0+Li3DhHzaWh4DqrcdOQOnpzQB9a0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXgP7eX/JqPjn/tx/9L7evfq8B/by/wCTUfHP/bj/AOl9vQB+QtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRW5aaJpk/hG+1SXW44NTgnWKLSjCS8ytj5w+eABvzwcbRk/MKw6AP07/4Jh/8kD1//sZrj/0ltK+va+Qv+CYf/JA9f/7Ga4/9JbSvr2gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA53xNpdxb3UWv6XC0up2qeXLboQDe2+ctCc8bgSWQnGG4yFd87Gmalbaxp9vfWcvnW06CSN8Fcg+oIBB9QRkHg1arlLj/ii9aa5BVNA1OYeeOgtLpzgSD/YlYgN6OQ2DvcjJ+4+bo/6v/mYP92+bo9/8/wDP7+51dFFFam4V4N+2V8OdP+J3ww0vS9SuLq2gh1iK5VrVlDFhBOuDuUjGHPb0r3mvB/i18TvDnjSz1bQNF1FdQ1Dw/qFquo+UpMcTyx3G1A/RmHltnGccDrkDtwdONbEQhNXTZ52Y1p0MJUq03aSWh+YvxH8N+E/h/wCNNR0D7BrN/wDZPL/0j+04Y9++NX+79mOMbsde1c19u8J/9AXWf/BxD/8AItdT+0d/yWbxD/27/wDpNFXPal8L/E2j/wBsm803yV0eC3ub1/tERWOOfb5LBg2H3bhgLk9fQ1liYxp1pxjsm1+Jtg6kq2GpTm7ycU380v1ZX+3eE/8AoC6z/wCDiH/5Fo+3eE/+gLrP/g4h/wDkWueornOs6H7d4T/6Aus/+DiH/wCRaPt3hP8A6Aus/wDg4h/+Ra56igDoft3hP/oC6z/4OIf/AJFo+3eE/wDoC6z/AODiH/5FrnqKAOh+3eE/+gLrP/g4h/8AkWj7d4T/AOgLrP8A4OIf/kWueooA6IXHhOchTYa1ZA/8tftsNxj32eTHn/voVW17w2dJhhvbW7j1PSpyVivIVK4YDJR1PKOB2P1BI5rSuvhb4kg8JW/ieGwGoaFIu6S80+VLlbY/3ZwhJibGOHA6iqvhO6ea31jSWO62u7OWYqeiyQo0qOPfCMv0c0dbB0uc9RRRQAUUUUAFFFFABX69fsG/8mo+Bv8At+/9L7ivyFr9ev2Df+TUfA3/AG/f+l9xQB79RRRQAUUUUAFFFFABRRRQAUUUUAfIX/BTz/kgegf9jNb/APpLd1+Ylfp3/wAFPP8Akgegf9jNb/8ApLd1+YlABRRRQAV678U/h3qPiT4neL9W07VfC9xp9/rF5dW03/CVaYu+J53ZGw1wCMgg4IBryKigDtf+FQ67/wA//hf/AMKzSv8A5Jo/4VDrv/P/AOF//Cs0r/5JriqKAPQvGukt4b+GPhfSbq90u41BdY1S6eHTdUtr7ZE8FgqMxgkcLuMUgAJB+U157RRQAUUUUAFFFWYdMvLiynvIrSeSztyomuEjYxxknA3NjAyemaAK1fp3/wAEw/8Akgev/wDYzXH/AKS2lfmJX6d/8Ew/+SB6/wD9jNcf+ktpQB9e0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXgP7eX/JqPjn/ALcf/S+3r36vAf28v+TUfHP/AG4/+l9vQB+QtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHW6bNt+G2rR/wDCLG7zdof+Egx/x7fcxH93vgj7w/1gz2zyVXodc1G30ifSo72dNNnkWWW1VyI3YdCR+A/75X0GKNAH6d/8Ew/+SB6//wBjNcf+ktpX17XyF/wTD/5IHr//AGM1x/6S2lfXtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVk+JvFmjeC9Jl1TXtUtdI06L79zeSiNB7ZPU+w5oA1qK+WPFn7emg3Wptofw18Nat8QddZikf2aBo7cnOM5wXYf8BA96xv+ET/AGnvjd/yGtesPhboE+S1rp//AB9hDxjKEvnHrIv0oA+pPE3jnw54LtzPr+vabosQG7df3aQ5HtuIz+FeG+Kv2/PhH4cnkgtNR1DxFOp27dJsmYMfQNIUU/gazPDP/BPn4f2tz9t8V6jrXjbUGOXlv7tokb8EIb83Ne6+EfhN4L8Bwxx+H/C2k6T5f3ZLe0QSfUvjcT7k0AfOrftkfEPxi23wJ8D9dvoDyt9qfmJGfqAgX/yJUF5eftaePrWaB9D8J+FbG6Ro3hufKlyjDBVlLTZBBOQR+FfXtFAHxhZ/B/8AaRvNVh0LWPjLbaXKLVZbd7RWcTIp2uFcRozOnybs9fMU5OTjZ/4Yz+JGrc63+0H4muEPDQQCcL+tzj/x2vqHxJof9u6eI45vst9A4uLO7AJMEyghWwCMjBKsuRuVmU8Mab4b1xtaspBcQi11K1k+z3lqG3eVKADwe6sCrKTglWUkA5AzTs+V/Iyi3GXK/l/l/XT5nzD/AMME3U3/AB8/GDxbPj7v7w8evWQ15V8GPhZ4g+EUnxQ0PxBaXEUq6rpZgupUOy7j2X+JUY8MDkZx0OQea/QqvL/2hGVPBdkWIUf2gnU/9M5K9TL2o4qm33POzWLlgaqSu7H5Q/tHf8lm8Q/9u/8A6TRV1nxO8f2s3wL8IaIJ7WTxLdRxRao1pdxz/wCi2vmC1VzGzAEiX7pIYFOQKy/j54N8Qax8WtdvLDQtSvrSTyNlxbWckkbYgjBwwBBwQR9RXn3/AArnxZ/0K+s/+C+b/wCJrLGPmrVI9HJv7mzfL044Wi3uoJfgjnqK6H/hXPiz/oV9Z/8ABfN/8TR/wrnxZ/0K+s/+C+b/AOJrkO856iuh/wCFc+LP+hX1n/wXzf8AxNH/AArnxZ/0K+s/+C+b/wCJoA56iuh/4Vz4s/6FfWf/AAXzf/E0f8K58Wf9CvrP/gvm/wDiaAOeorof+Fc+LP8AoV9Z/wDBfN/8TR/wrnxZ/wBCvrP/AIL5v/iaAOm8NfGWT4f+HTZ+ENGt9F1m6tzBqGvTyG6uZlJ5WJWASFCOMBS3T5uK5PweD/ad0+PlXTr3cfTNtIo/UgfjU4+HXigEeZ4f1K2TvJdWzwxj6u4Cj8TVi/ls/CujXWl2lzDqGqXwVby7tzuihjBDeTG38RLBSzDj5QASMmjrcOljlaKKKACiiigAooooAK/Xr9g3/k1HwN/2/f8ApfcV+Qtfr1+wb/yaj4G/7fv/AEvuKAPfqKKKACiiigAooooAKKKKACiiigD5C/4Kef8AJA9A/wCxmt//AElu6/MSv07/AOCnn/JA9A/7Ga3/APSW7r8xKACiiigAooooAKKKKACiiigAooooAK63Q5Z/+Fe+I4x4kisoPMgJ0VgC92d4+Zc9McE7ck7fmwACeSrasdS0eHwvqNncaU0+sTSI1tqAmIEKgjcpToeAf++vYUAYtfp3/wAEw/8Akgev/wDYzXH/AKS2lfmJX6d/8Ew/+SB6/wD9jNcf+ktpQB9e0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWdr/h/S/FWkz6XrWm2esaZPt86yv4Enhk2sGXcjgqcMoIyOCAa0aSgDz/AP4Z9+Fv/RNfCH/ghtf/AI3R/wAM+/C3/omvhD/wQ2v/AMbr0DbRtoA8/wD+Gffhb/0TXwh/4IbX/wCN0f8ADPvwt/6Jr4Q/8ENr/wDG69A20baAPP8A/hn34W/9E18If+CG1/8AjdH/AAz78Lf+ia+EP/BDa/8AxuvQNtG2gDz/AP4Z9+Fv/RNfCH/ghtf/AI3R/wAM+/C3/omvhD/wQ2v/AMbr0DbRtoA8/wD+Gffhb/0TXwh/4IbX/wCN0f8ADPvwt/6Jr4Q/8ENr/wDG69A20baAPP8A/hn34W/9E18If+CG1/8AjdH/AAz78Lf+ia+EP/BDa/8AxuvQNtG2gDz/AP4Z9+Fv/RNfCH/ghtf/AI3R/wAM+/C3/omvhD/wQ2v/AMbr0DbRtoA8/wD+Gffhb/0TXwh/4IbX/wCN0f8ADPvwt/6Jr4Q/8ENr/wDG69A20baAMfwt4P0DwTp8lj4d0PTdAspJTO9tpdpHbRtIQFLlUABYhVGeuFHpWzSUtABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFQXl9b6bay3V3PFa20S7pJpnCIg9STwBQBPXOeOviL4a+GmjtqvifWbXRrFeBJcPy59FUZZj7AGvnj4hftkXvibXn8IfBHQ28b6+wxJqmw/Y7fIPIzgNj+8xC/Wk8C/sXXHibWrfxX8afEl14414LkaYZT9igyAdnYsAc/Ku1fY0AZOq/tZfEL403cuk/A/wVcSQLJsfxJqyKsKrnGVVvkX1+Ysf9nNX/AAv+wsPE+qHXvjB4v1Hxzq8h3mzimeK2jJxld2dxHsuwe1fU2k6PY6Dptvp+mWcGn2FugSG2tYxHHGo7KoGAKuUAYfhHwP4f8BaXHpvh3R7PRrJAAIrOEJnHdiOWPucmtyiigAooooAKKKKACua8S6fPp99H4i0yBp723jEV3axfevLYEnaB3kQlmTPq68eYSOloqZR5lYiUeZWK+n6hbatYW97ZzJcWlxGssU0ZyrqRkEfhXyV/wU8/5IHoH/YzW/8A6S3dfSRb/hC9c+ZsaBqk+BngWd27dPTZMx79JD380bfm3/gp5/yQPQP+xmt//SW7pRlfR7oUJc2j3R+YlFFFWaBRRRQAUUUUAFFFFABRRRQAUUUUAFFe861+yndaJqOhWk3iFHN/pd3eXbR2efsV1b2wuHtG/efMdrIN3HUnbxWP4F+A+n+LI/AovPEt1p1x4sS8NukGlrOkBt3ZWDsZ0OCFyCB1OMd6H7rs/wCt/wDJ/wBNC+zzdP6/zPHqK9l0P4E6Hr3/AAisUXi29huvFj3CaNHNoy7T5TGMG4YXB8rdIrKNgkwACcZwPHZoWt5pInGHjYqw9wcUdbf1/XcoZRRXYXqXZ+Funu/hu2trUagyprqhVmuPlc+Wc/MwB3fMPl+QDqDkEcfX69fsG/8AJqPgb/t+/wDS+4r8ha/Xr9g3/k1HwN/2/f8ApfcUAe/UUUUAFFFFABRRRQAUUUUAFFFFAHkH7T/7P/8Aw0d4BsPDX9vf8I79l1OPUftX2P7Vu2xSx7NvmJjPm5zn+Hpzx8w/8Oqv+qof+W//APdVffjUm00AfAn/AA6q/wCqof8Alv8A/wB1Uf8ADqr/AKqh/wCW/wD/AHVX33tNG00AfAn/AA6q/wCqof8Alv8A/wB1Uf8ADqr/AKqh/wCW/wD/AHVX33tNG00AfAn/AA6q/wCqof8Alv8A/wB1Uf8ADqr/AKqh/wCW/wD/AHVX33tNG00AfAn/AA6q/wCqof8Alv8A/wB1Uf8ADqr/AKqh/wCW/wD/AHVX33tNG00AfAn/AA6q/wCqof8Alv8A/wB1Uf8ADqr/AKqh/wCW/wD/AHVX33tNG00AfAn/AA6q/wCqof8Alv8A/wB1Uf8ADqr/AKqh/wCW/wD/AHVX33tNG00AfAn/AA6q/wCqof8Alv8A/wB1V9Pfswfs/wD/AAzj4Bv/AA1/b3/CRfatTk1H7V9j+y7d0UUezb5j5x5Wc5/i6cc+u7TSrQAtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXzR8cP2spdL8RL4A+Fth/wl3jy5IjMtuBLbWJJHLkcMRnnkKv8R7UAep/GX48eEvgboRv/Ed+FuZFJttOgw1xcH0Vewz/ABHgV83Wvgv4o/tpXceoeLprnwB8L92630e1JWe+UcqzA9TyPmYbRjhe9d18Gf2P107Xf+E3+Kmo/wDCbeN5ysoW4O+2tD1wAeHIPfAUdh3r6aACgADAHQUAct8Ovhf4X+FGhLpHhbR7fSrTgyNEv7yZgMbpHPLt7k11VFFABRRRQAUUUUAFFFFABRRRQAUUUUAV7+xt9Usbizu4UuLW4jaKWGQZV0YYII9CDXxZ/wAFFG1Cz+AelaTqPm3L2Xia18jUHBIuoWtbzYWOMeau0q4HXAfgOFH23Xzj+3d8JfFnxm+EekaL4O0r+2NTg1yG8kg+0xQbYVt7hC26V1U/NIgwDnnp1qeXVSIcfeUj8laK94h/YY+NtzJOkPg2OV4H8qVU1mwJjfaG2sBPwdrKcHswPepv+GDfjp/0I3/lXsP/AI/VFngNFe/f8MG/HT/oRv8Ayr2H/wAfo/4YN+On/Qjf+Vew/wDj9AHgNFe/f8MG/HT/AKEb/wAq9h/8fo/4YN+On/Qjf+Vew/8Aj9AHgNFe/f8ADBvx0/6Eb/yr2H/x+j/hg346f9CN/wCVew/+P0AeA0V79/wwb8dP+hG/8q9h/wDH6P8Ahg346f8AQjf+Vew/+P0AeA1b0fUTo+rWV+LeG6NrOk4guFJik2sG2uAQSpxg4I4717n/AMMG/HT/AKEb/wAq9h/8fo/4YN+On/Qjf+Vew/8Aj9NNxd0JpNWZhr+1Z45mubuXUJbXWVn1CS/WHUfOlSASRSRSW8Q8wbIWSUrtByMKQQRmsW1+O2r6br3hXUdO0nSNNt/DMc8en6bCk7W6+duMjMXlaRiS5PL9hiu2/wCGDfjp/wBCN/5V7D/4/R/wwb8dP+hG/wDKvYf/AB+psv6+4ryOI8K/HPVvCun6DAmj6PqF3oDzvpOoXscxnsjKSzbQkqo+GJYeYjYJrzmSRpZGdyWdjksepJ7177/wwb8dP+hG/wDKvYf/AB+j/hg346f9CN/5V7D/AOP0+txHgNdLeR26+AbBk8SS3E73beZoJVwkGA373k7c4xyBzvIz8pr1n/hg346f9CN/5V7D/wCP0f8ADBvx0/6Eb/yr2H/x+gDwGv16/YN/5NR8Df8Ab9/6X3FfAf8Awwb8dP8AoRv/ACr2H/x+v0b/AGSfAeu/DH9nzwp4a8S2P9m63Y/a/tFr50cuzfdzSL80bMpyrqeCevrQB6/RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVU1XVrPQ9NuNQ1C6isrK3QyTXE7hURR1JJrG+IHxE8P/AAv8M3Wv+JNRj07TrdclnOWkbsiL1Zj2Ar5JhsPHX7dmsJcX7Xfgv4PW0mUt4yVn1Mg5BOeGPTkjauOATzQBf8afGzxr+1R4hvPA/wAHhNpPhaM+Rqni2UFAyn7wjI5AIzgD5m9ga9/+B/7P/hf4D6CbPRIPtGozqPtmrXCg3Fy3uey5/hHH1rsPBfgjQ/h34ettD8O6ZBpWl2+dkFuuASerMerMe5PJrcoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDmfElpNo1+viPT4HnkjQRahawrlrm3BJ3KAMmSPLMoH3gXXGWUjoLO7h1C1huraVJ7eZFkiljOVdSMhge4INTVycLDwTrS2zkroOpz/uGb7tndO3+qJ7JKxyueA5K5+eNRk/cd+j/r+v8AhzB/u5X6P8H/AF/W51lFFFam4UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXCfHTx/L8LvhH4n8T24U3dja4tt4yomdljjJHcB3Ukd8UAb/iLx14b8H+WNe8Q6Vohk+5/aN7Fb7vpvYZrD/4Xn8N/+ig+Ff8AwdW3/wAXX5EaxrN/4g1S51LU7yfUL+5cyTXNzIXkkY9yx5NU6AP2D/4Xn8N/+ig+Ff8AwdW3/wAXR/wvP4b/APRQfCv/AIOrb/4uvx8ooA/YP/hefw3/AOig+Ff/AAdW3/xdH/C8/hv/ANFB8K/+Dq2/+Lr8fKKAP2D/AOF5/Df/AKKD4V/8HVt/8XR/wvP4b/8ARQfCv/g6tv8A4uvx8ooA/YP/AIXn8N/+ig+Ff/B1bf8AxdH/AAvP4b/9FB8K/wDg6tv/AIuvx8ooA/YP/hefw3/6KD4V/wDB1bf/ABdH/C8/hv8A9FB8K/8Ag6tv/i6/HyigD9g/+F5/Df8A6KD4V/8AB1bf/F0f8Lz+G/8A0UHwr/4Orb/4uvx8ooA/YP8A4Xn8N/8AooPhX/wdW3/xdamgfErwj4rujbaJ4p0XWLnr5On6jDO/5IxNfjRT4J5LWaOaGRopo2DpJGxVlYHIII6EGgD9uKK8R/Y8+KGo/FT4K2d5q8z3WqabcyaZcXUhJacoqMrsT1bZIgJ7kE969uoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArzX45fHzwx8BfDf8AaWvTmS8nVhZabAQZrlwOgHZQSMseBnv0rkv2iP2pNN+EPleHtCg/4STx7ffJaaTbgv5RPAeXHT2XqfYVyXwN/Zb1LUPEn/Cyvi/c/wDCQeNLphNBp83zwaeP4Rt6Fh2UcL7nJoA5j4d/BHxf+094mtfiF8Y1az8OqRNpHhRGZE8s8gyL1CkY6/M2TnAr7Fs7O3060htbWCO2toVCRwxKFRFHQADoKmooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKralptvrGn3Fldx+bbXCGORNxUkEdiCCD6EHI6irNFLfRiaurM53wzqlzb3Uug6rKZdTtU3w3DgL9tt84EwAPLDIWQDGGwcKrpnoqxvE+hy6xaRS2U4tNWs38+zuGyVDgY2OB96NhlWXrg5BDBSJvD2uR+INOFwsbW1xGxhubWQjzLeZfvRt7jqCOGBVhkEE5xfK+R/Iyg3F8j+X9eRp0UUVqbBRRRQBnw61b3GvXmkKH+1WttBdyEgbdkryqmOc5zA+ePT8NCuT01W/wCFreImz8p0XTAB7+ff/wD1q6yunEU405qMe0X98U3+YlqFFFFcwwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK8Q/bU/5Nl8Zf9uf/AKWwV7fXiH7an/JsvjL/ALc//S2CgD8s6KKuab5TPKkkQkYxuVYn7uFJ6d6mT5U2a0qbq1I007XdinRXRaVDarpPnXNqvl/MDK3LO3YL9KW1sIptHuFeCNZ0tvNVscnDctu/TFTzmscO5K9+lznKKK9P/Zncx/HDww46q8xH/fiStVq9TkbsrnmFFfTMOj2k11438X6TGI9G8SeEb+6Ea9Le6VkFxD+D8j2YYrzpfhXpJ1j4W2n2i88vxTFC96d6ZjLzmM+X8vHA/i3c0KLbjHq9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oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArwH9vL/AJNR8c/9uP8A6X29e/V4D+3l/wAmo+Of+3H/ANL7egD8haKKKACiiigAooooAKKKKACiiigAooooAKKKKAN2z8I3F54PvvES3lkltZzrbvbSSkTszbcFVxgjknr/AAN6VhVu2c/h1fB99Dc2963iRp1a1uIyPIWIbcqw3Zycv2PReRzWFQB+nf8AwTD/AOSB6/8A9jNcf+ktpX17XyF/wTD/AOSB6/8A9jNcf+ktpX17QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXgP7eX/ACaj45/7cf8A0vt69+rn/H3gPQvib4TvvDXiWx/tLRL7y/tFr50kW/ZIsi/NGysMMingjp6UAfhPRX68f8MH/Av/AKEb/wAq9/8A/H6P+GD/AIF/9CN/5V7/AP8Aj9AH5D0V+vH/AAwf8C/+hG/8q9//APH6P+GD/gX/ANCN/wCVe/8A/j9AH5D0V+vH/DB/wL/6Eb/yr3//AMfo/wCGD/gX/wBCN/5V7/8A+P0AfkPRX68f8MH/AAL/AOhG/wDKvf8A/wAfo/4YP+Bf/Qjf+Ve//wDj9AH5D0V+vH/DB/wL/wChG/8AKvf/APx+j/hg/wCBf/Qjf+Ve/wD/AI/QB+Q9Ffrx/wAMH/Av/oRv/Kvf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RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB/9k=", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -178,12 +182,12 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "2.19.3.6543", "RunType": "Manual", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", + "Name": "_Background Preview", "EyeX": -16.965513229370117, "EyeY": 24.341577529907227, "EyeZ": 50.649433135986328, @@ -197,42 +201,42 @@ "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Number", "Id": "a8d28be45b934b68a1826e7d09b6147e", + "Name": "Number", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 2899.1001626181155, "Y": 871.55323271809118 }, { - "ShowGeometry": true, - "Name": "+", "Id": "0d2e1e9d21dc4e5bb105e3bedca3b1f9", + "Name": "+", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 3345.38395751019, "Y": 870.914556274731 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "89ef21b095e14b46aabcc02f16589b8d", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 3592.79738563383, "Y": 870.914556274731 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "52048c4773fb4d5f9221e4c6b2b41126", + "Name": "Number", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 2898.69722477541, "Y": 1041.2153244339816 } @@ -252,6 +256,7 @@ "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -271,6 +276,7 @@ "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -290,6 +296,7 @@ "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -298,18 +305,19 @@ }, { "Id": "5cefc1038b544158bd2bae09ec296510", - "Title": "Data Can be visualized by clicking on the Run button in the lower right of the application. If you enable \"Run automatically\" the application will constantly update.\r\n\r\nYou can see the data either by using a Watch node or clicking on the small square at the bottom of most nodes.", + "Title": "Data Can be visualized by clicking on the Run button in the lower right of the application. If you enable \"Automatic\" Run mode, the application will constantly update.\r\n\r\nYou can see the data either by using a Watch node or clicking on the small square at the bottom of most nodes.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3579.29738563383, + "Left": 3521.79738563383, "Top": 719.914556274731, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -330,14 +338,15 @@ "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" } ], - "X": -1915.1170286989568, - "Y": -330.08421551895185, - "Zoom": 0.76162914980193863 + "X": -2651.2537027234316, + "Y": -490.91947786321009, + "Zoom": 1.0005938209512446 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Basics/Basics_Basic02.dyn b/doc/distrib/Samples/en-US/Basics/Basics_Basic02.dyn index cf5997a94a9..7e56e1cea49 100644 --- a/doc/distrib/Samples/en-US/Basics/Basics_Basic02.dyn +++ b/doc/distrib/Samples/en-US/Basics/Basics_Basic02.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Basic Sample", + "Description": "Create a line by connecting two points", "Name": "Basics_Basic02", "ElementResolver": { "ResolutionMap": {} @@ -11,21 +11,23 @@ "Id": "a8d28be45b934b68a1826e7d09b6147e", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "2", "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Creates a number", "SelectedIndex": 0 }, { "Id": "07b702282be848b2a8f7f7d66eb0ed16", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "4.43", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", + "Description": "Produces numeric values", "SelectedIndex": 0 } ], @@ -33,10 +35,9 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 2.0, "Id": "a8d28be45b934b68a1826e7d09b6147e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -50,13 +51,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 2.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "adfb6a7d3ae84747a50d6446b0575438", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "41c1b67f4cae42c1870e8067222198ec", @@ -97,18 +98,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 4.43, "Id": "07b702282be848b2a8f7f7d66eb0ed16", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -122,12 +123,15 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 4.43 }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 305.0, + "WatchHeight": 38.0, "Id": "e444c8932cb6489389b09a3ed1900d69", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "debf79aebc1e4347bb91586ea619e5fd", @@ -151,18 +155,18 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", "WatchWidth": 200.0, "WatchHeight": 200.0, - "WasExecuted": false, + "WasExecuted": true, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, + "Name": "751b37a0-8c55-46b3-90a9-f6b644af185b Preview", + "EyeX": -14.447713851928711, + "EyeY": 12.851463317871094, + "EyeZ": 53.02691650390625, "LookX": 12.0, "LookY": -13.0, "LookZ": -58.0, @@ -170,8 +174,9 @@ "UpY": 1.0, "UpZ": 0.0 }, - "NodeType": "ExtensionNode", + "VariableInputPorts": true, "Id": "751b37a08c5546b390a9f6b644af185b", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "0562171b3ea441739fd8bcbb8b1ce264", @@ -195,13 +200,12 @@ } ], "Replication": "Disabled", - "Description": "Shows a dynamic preview of geometry." + "Description": "Shows a dynamic preview of geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "b8d01157d3a347b18c2c440b20da9d54", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b20a4566cb77456b99433ca54bdee33e", @@ -242,14 +246,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "d060080d17f141e4897d79c511029919", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "ca7dcb578ad642088e0b5b4c383f9d46", @@ -281,6 +285,7 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" } @@ -325,7 +330,7 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": "", + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAJFAjQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACisNtcnh8bx6PKqfZrnTmu7dgPm3xSqkoJzyMTQ44455OeNytJ03C1+qv/AF+QgooorMYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAch4qxY+OfBV8oG+4nutKY7SSEkt2uDznj5rOP8xXX1x3xSZbXw7ZaixCHT9W0+4MxJAij+1RpMxx28p5c+xNdjXdW96hSn2vH7nzf+3ErdhRRRXCUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGB4/0efxF4E8R6Vaki6vtNuLaEqQCHeJlUgnockc1o6Hq8HiDRNP1S2Oba+t47mI5z8rqGH6EVerlPhaBB4H0+xCFE0t59JTcoXctrM9urYHQERA/jXavewrv9mSt/28nf/wBJRP2jq6KKK4igooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5PwSTba14xsAojig1YSwR4x8kttBKzdeczNOfrkdq6yuRtV+w/FfUt7YXUtGtmhTceTbzTCU47cXUAz3x7V24f3qdWP938mvyV/lcl7o66iiiuIoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiub1/XLu4vv7D0IodVZQ1xdOu6OwjPR2H8Tn+FO/U/KDUykoq7IlJQV2Jr3xI8N+GdQNjqWqx292qh2iCO5UHpnaDg98HnBB70VqaDoNp4dsBa2isQzGSWaVt0k0h+9I7fxMfX6AYAAorK1V9Uvl/wTK1Z63S+Tf6o0aKKK3OgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5LxJix8feDr7dzcG80naWwP3kQuc47kfYvyJrra5L4lE2uk6VqCAmWx1iwdWAHyrJcJBK3PQCKaTPtmu3B61lH+a8fnJNL8yZbHW0UUVxFBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUV84/sw/tSQfHT4nfF3w350ckfh/V86SyYxLYhRCSuByPNhZyT/z8KOgr6Or1czyzE5RiXhMXHlmlF2/xRUl+D18yITjUXNHYKKKK8osKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK57X/EFyL5NG0ZEn1iVQ8kknMVlESR5snqTg7U6uR2UMyzKSirsmUlFXY/XNauTdDSdICSarIoZ5HG6O0jP/LRx3PB2r1YjsASL2h6HbeH7H7NbBmLMZZZpTuknkP3pHbux/wAwAAE0PQ7fQbMwwl5ZJGMs9zMcyzyHq7nuTgewAAAAAFaNTGLvzS3IjF35pb/AJBRRRWhqFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXNfEzS5ta+HfiaxtkEl3NptwtupXd+98tvLIHqG2ke4rpaK1o1HRq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C+HdS1Bdb+H2ov4O1mJ/NS1lBuLNn68AktHznpuHYKK+raK48Xg6GOhyYiPMj2srznHZO5/U6lozVpxaUoTjqmpwd4yVm1Zp7vufnf4b8c/Gj9iuObTdc8Kwav4Pe7a5luEizDJJK2XdbuMZV3P/AD1BP+zX038L/wBs74afEq1RZdYTwxqe0mSx1plhAwMkrLnYw4PcH2Fe5TQx3MMkM0ayxSKUeN1BVlIwQQeoIr5N/aY/Ym0TxVocurfDrQINO8VG4RntbecW9tNGch8I3yIRkH5do4PU15danj8LerRqOqu0ruXye7+Z+l4bNOGOKakcPnGGWErS09rStGF+84S0S7ta+iPpjwb440H4haIur+G9Vt9Y01pGi+0WzZAdTgqR1B6HBHQg9CK3a/PL4G/Cn9oT9nXxZ/aVh4Nk1HRrgquo6WmpWrR3MY7gCUlZFydrY45HIJB+89D8X6dr0gt43ktNRCeZJpt6hhuoxxkmNuSoJxvXKkg4Y12YHGSxMP30HCfZpr7rnyvFPDlDJcU/7NxMcTh3qpQlGTXlNRbs130T6a3S2qKKK9Q+ECiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqjq2h6frkUcd/Zw3QjbfE0igtE2Mb0bqjDsykEdjV6ik0mrMuM5U5c0HZnLjR9d8PKTpN/wD2xaAHbYavKfMX0CXIBbA/6aK5P98Vas/GVlJdw2V/HNomozYEdrqACGQn+GOQExyH2RmIyMgVvVXv9PtdVs5bS9toby1lG2SC4jDo49Cp4IrPlcfhf9f1/wAMdf1iFX+PG77rR/Po/uTf8xYormV8L32indoOqSRQA5/s7US1xbkccIxPmRcAAYZkXqIzSR+OI9NbyvEVnJ4fkyQLmZ/Msn91uAAq54wJRGxJ4U0e0t8en5feH1V1NcO+fy+1/wCA9fldLudPRSKwZQykEEZBHelrU4QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKa6LIrKyhlYYKsMgj0p1FAHMyeCU09hL4dvJNAdRgWsSCSxb2a3JAUZySYjGxzyxo/4Si/0feNf0p7aBMf8AEx08m5tz7soHmR9ySVKKOr101FZclvg0/L+vQ7vrTqaYhc/n9r7+v/b10uiK9jf22qWkV1Z3EN3ayjMc0Dh0ceoYcGrFc/feC7KW8lvtPln0PUZW3yXWnME81sYzLGQY5TjjLqSOxHWoG1nXNAKjVNOGrWYB3ahpEbb056vbElsY4/dtISRnaoOAczj8a/r+v+HD6vCr/Ald9no/l0flrd/ynT0VQ0fXtP8AEFqZ9OvIruNTtfy2+aNsZKOvVGGeVYAjuKv1ommro5JwlTk4zVmu4UUUUyAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAxtX8I6ZrFwbp4WtdR2hF1Czcw3KqOQvmLglc87GypxyDVEP4m0AhWjTxRZ5A8xClteqPcHEUh9SDFgDhSa6eis3TV7rRnZHFTUVCaUo9n09Ho18mvMydH8U6Zrk8tva3OL2EbpbKdGhuIxnAZonAYKezYwexNa1Z2s+HdO8QRxLf2qTtC2+GYEpLC396ORSGRvdSDWR/Z/iLw+pOn3ia/Zovy2epHy7gAdAtwow2AMASISSctJS5pR+JX9P8i/Z0K38KXK+0v0lt96il3Z1FFYOl+NNP1C8WwuBNpOqNwLDUU8qRzjJ8s5KSgDqYmcDua3quMlLVHNVo1KL5akbf1uu68woooqjEKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKmp6TY61ZtaahZ29/asQWguolkQkHIJVgRWF/wjeq6G7SaFqrzQFtx03WJHniPqI5jmSMn38xR2QV1FFRKClr1OmniKlJcid49nqvu7+a18zmovG8Fl5UWv20nh24kO1WumDWztnACzj5Mk/dVirn+7XS0yaFLiF4pUWSJ1KsjjKsDwQR3Fc1/whb6T83hvUZNEAGBYuhuLH6CEsDGBk8RNGM9c1Pvx8/z/AMvyNv8AZ63/AE7fzcf1kv8Aya/dHUUVy58ZT6K+zxHpsmmR5wNRtibizPuzhQ0QHcyKqD++a6O1uob63iuLaaO4t5VDxyxMGV1PQgjgiqjNS0RhVw9SilKS0fVap/NaEtFFFWc4UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFc5deB7NZjc6PPN4evC5kZ9OwsUrHqZYSDG5PGWK7+OGFdHRUyipbm9KtUou9N2v9z9Vs/mcwuu63ojbNa0z7dbKCTqWjRtIP8AgVtkyKegAQy9ycVtaRrVhr9mLvTbyG+tiSvmQOGAYdVOOhHcHkd6u1h6t4O07VLxr9Fl07VWUL/aNg/kzkD7ocjiRR2WQMvtUWnHZ3/rv/XqdHPQrfxI8j7rb5x6fJ2XSJuUVy5uvEnh7H2m3TxLZA486zVYLtF9WjZtknTJKMh54jNaeh+J9M8RLJ9guhJNFjzbaVGinhznAkicB0JxxuUZHNNTTdnozOphakI+0j70e61Xz6r5pXNWiiitDkCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArK1rwvpfiBo3vrRZLiIFYbqNmiuIc9fLlQh0JHBKsK1aKTSkrNGlOpOlLnptp91ocr9l8SeG1/0WdfE9io/1F4yw3qj/AGZQBHJxwFdUPcyGr+l+MNO1K+Gns8lhqu3d/Z98himIA5KA8SKO7Rll9626pavothr9mbXUrOG+t9wcRzoGAYdGGejDsRyO1Z8so/C/v/r/ADOv29Kt/Hjr3jo/mtn8uVvqy7RXLroGtaExbRtVN9bZz/Z+tO8v4Jc8yL3OXEvoMCpLPxzafaIrPV7efw/qEhCrDqAAilYnAWOYExuT2UNvxyVFHtEtJaCeFlJc1B868t16x39WrrzOkooorU4QooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKhvLO31C1ltrqCO5tpVKSQzIHR1PUEHgiiigabi7rc5a+8Lz+G7W4vPDupSabHFGXOm3KG5stqjokZZWi4GAI3VB1KmrPw58Z/8LA8I2eufY/sH2guPI83zNu1iv3sDPT0oork+CsoR2af5o99pYjLKmIq6zjOCT62cZt377Le7XQ6aiiius+fCiiigAooooAKKKKACiiigD//Z", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -348,93 +353,93 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "2.19.3.6543", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -16.965513229370117, - "EyeY": 24.341577529907227, - "EyeZ": 50.649433135986328, - "LookX": 12.444104194641113, - "LookY": -13.011065483093262, - "LookZ": -58.544906616210938, - "UpX": -0.081237569451332092, - "UpY": 0.9205048680305481, - "UpZ": 0.3821927011013031 + "Name": "_Background Preview", + "EyeX": 3.3328166007995605, + "EyeY": 7.523900032043457, + "EyeZ": 6.0789551734924316, + "LookX": -3.22818660736084, + "LookY": -5.2777609825134277, + "LookZ": -5.5913920402526855, + "UpX": -0.034878388047218323, + "UpY": 0.99756413698196411, + "UpZ": -0.060410916805267334 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Number", "Id": "a8d28be45b934b68a1826e7d09b6147e", + "Name": "Number", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2909.42030691147, - "Y": 837.693927478957 + "ShowGeometry": true, + "X": 2896.1301408964446, + "Y": 831.65294292667272 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "adfb6a7d3ae84747a50d6446b0575438", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3171.24043419157, + "ShowGeometry": true, + "X": 3172.4486311020269, "Y": 837.875724754357 }, { - "ShowGeometry": true, - "Name": "Number Slider", "Id": "07b702282be848b2a8f7f7d66eb0ed16", + "Name": "Number Slider", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2834.03888812626, - "Y": 961.498704518139 + "ShowGeometry": true, + "X": 2683.3306553085849, + "Y": 1072.5839274647551 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "e444c8932cb6489389b09a3ed1900d69", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3523.6336449224996, - "Y": 1118.0400619499912 + "ShowGeometry": true, + "X": 3573.8497389574668, + "Y": 1148.685892351964 }, { - "ShowGeometry": true, - "Name": "Watch 3D", "Id": "751b37a08c5546b390a9f6b644af185b", + "Name": "Watch 3D", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3956.5987084091335, - "Y": 984.89337497831673 + "ShowGeometry": true, + "X": 4062.9200365293377, + "Y": 835.07695808166534 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "b8d01157d3a347b18c2c440b20da9d54", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3173.6479911175975, - "Y": 1049.2141256221212 + "ShowGeometry": true, + "X": 3150.24843938238, + "Y": 1155.4733297148539 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", "Id": "d060080d17f141e4897d79c511029919", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3518.2362839661259, - "Y": 845.76483543765551 + "ShowGeometry": true, + "X": 3530.3182530706945, + "Y": 836.0992601540006 } ], "Annotations": [ @@ -447,11 +452,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3516.1336449224996, - "Top": 1053.0400619499912, + "Left": 3621.3497389574668, + "Top": 1083.685892351964, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -460,26 +466,91 @@ }, { "Id": "0509d30fc04240b590de0da5b395bb04", - "Title": "You can toggle between 3d navigation and node navigation with the Geom/Node Butttons in the top right of the screen. Background Preview can also be turned on and off in the View Menu", + "Title": "You can toggle between 3D Background navigation and Graph View navigation with the butttons in the upper right corner of the screen (Ctrl + B shortcut). Background Preview can also be turned on and off in the View Menu, for Dynamo and Revit.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3134.9486311020269, + "Top": 729.875724754357, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "adfb6a7d3ae84747a50d6446b0575438" + }, + { + "Id": "93e20e77387a4ebd82e07f149ec9b3b3", + "Title": "Use Watch 3D node to visualise the 3D element in isolation", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2831.3422456043249, - "Top": 739.82937066378292, + "Left": 4057.4200365293382, + "Top": 770.07695808166534, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "751b37a08c5546b390a9f6b644af185b" + }, + { + "Id": "ef4fa7ff06444acb85225b99b9205e51", + "Title": "Manipulate the position of the point in the Dynamo environment : Select the Point.ByCoordinates node and swicth to Background preview to pull the point along its three axes.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3114.24843938238, + "Top": 1061.4733297148539, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b8d01157d3a347b18c2c440b20da9d54" + }, + { + "Id": "3c577d42b1334e37a7a3a383774b1152", + "Title": "Use a Number Slider or Integer Slider nodes to dynamically input a value within a specified range. Click on the blue dropdown arrow to open the numeric range settings", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2712.8306553085849, + "Top": 978.58392746475511, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "07b702282be848b2a8f7f7d66eb0ed16" } ], - "X": -1748.0486082983332, - "Y": -372.33517626005357, - "Zoom": 0.62739033530831312 + "X": -1397.0755263091851, + "Y": -298.40117493815706, + "Zoom": 0.65490676444259044 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Basics/Basics_Basic03.dyn b/doc/distrib/Samples/en-US/Basics/Basics_Basic03.dyn index 98ad98e59ba..46777db54bf 100644 --- a/doc/distrib/Samples/en-US/Basics/Basics_Basic03.dyn +++ b/doc/distrib/Samples/en-US/Basics/Basics_Basic03.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Basic Sample", + "Description": "Create a simple list", "Name": "Basics_Basic03", "ElementResolver": { "ResolutionMap": {} @@ -11,36 +11,40 @@ "Id": "a8d28be45b934b68a1826e7d09b6147e", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "0", "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Creates a number", "SelectedIndex": 0 }, { "Id": "52048c4773fb4d5f9221e4c6b2b41126", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "9", "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Creates a number", "SelectedIndex": 0 }, { "Id": "e6d6a43f59af48b3a87fb578db52c908", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "1", "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Creates a number", "SelectedIndex": 0 }, { "Id": "4dd172c6a364465fa99ceebee9717c97", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "3", "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Creates a number", "SelectedIndex": 0 } ], @@ -48,10 +52,9 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "a8d28be45b934b68a1826e7d09b6147e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -65,14 +68,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 9.0, "Id": "52048c4773fb4d5f9221e4c6b2b41126", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -86,12 +89,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 9.0 }, { "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "0068dbbe97534e2a8015614694ee907c", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "5d7c47a3b87244f0b7dd4a71ea74bede", @@ -133,14 +137,13 @@ } ], "Replication": "Longest", - "Description": "Creates a sequence of numbers or letters in the specified range." + "Description": "Creates a sequence of numbers or letters in the given range" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 1.0, "Id": "e6d6a43f59af48b3a87fb578db52c908", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -154,12 +157,15 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 1.0 }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "31f7a4a4b9394e9891949f27e976ae02", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "0fd39ec4caf64e1298052c71d2b639f6", @@ -183,13 +189,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.LastItem@var[]..[]", "Id": "980b45cf716b4c8eb7c247a23abf85ed", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "e5312c8a601d4bab8f283f7a7f34aadf", @@ -212,13 +217,16 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.LastItem@var[]..[]", "Replication": "Auto", "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "08331c3478d74ae08c7864234e2cf8d7", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "ee3d384fe01a4f0dbf107ad6f61763cd", @@ -242,12 +250,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 28.0, + "WatchHeight": 38.0, "Id": "b60566eb14eb4bebbc5dc3a49a018788", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "b04fd9704f6941dd9937ae6f7ea7de10", @@ -271,13 +281,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", "Id": "42d739c78e2142759a12cbcbfd3cf569", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "769672acc009464c8f96a2e5c88488a0", @@ -309,15 +318,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", "Replication": "Auto", "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 3.0, "Id": "4dd172c6a364465fa99ceebee9717c97", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -331,7 +340,8 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 3.0 } ], "Connectors": [ @@ -392,7 +402,7 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": "", + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCANeBL0DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArlvHnxQ8KfDGxju/FGu2ejRSZ8pZ3zJLjrsjGWbHHQHqK6mvyY/ai8YX/jL48eMZr6V3Ww1CbTLeNmJWKGB2jVVHYEhmwO7se9AH3x/w2p8Gf+hy/wDKXe//ABmj/htT4M/9Dl/5S73/AOM1+WdFAH6mf8NqfBn/AKHL/wApd7/8Zo/4bU+DP/Q5f+Uu9/8AjNflnRQB+pn/AA2p8Gf+hy/8pd7/APGaP+G1Pgz/ANDl/wCUu9/+M1+WdFAH6mf8NqfBn/ocv/KXe/8Axmj/AIbU+DP/AEOX/lLvf/jNflnRQB+pn/DanwZ/6HL/AMpd7/8AGaP+G1Pgz/0OX/lLvf8A4zX5Z0UAfqZ/w2p8Gf8Aocv/ACl3v/xmj/htT4M/9Dl/5S73/wCM1+WdFAH6mf8ADanwZ/6HL/yl3v8A8Zo/4bU+DP8A0OX/AJS73/4zX5Z0UAfqZ/w2p8Gf+hy/8pd7/wDGaP8AhtT4M/8AQ5f+Uu9/+M1+WdFAH6mf8NqfBn/ocv8Ayl3v/wAZo/4bU+DP/Q5f+Uu9/wDjNflnRQB+pn/DanwZ/wChy/8AKXe//GaP+G1Pgz/0OX/lLvf/AIzX5Z0UAfqZ/wANqfBn/ocv/KXe/wDxmj/htT4M/wDQ5f8AlLvf/jNflnRQB+pn/DanwZ/6HL/yl3v/AMZo/wCG1Pgz/wBDl/5S73/4zX5Z0UAfqZ/w2p8Gf+hy/wDKXe//ABmj/htT4M/9Dl/5S73/AOM1+WdFAH6mf8NqfBn/AKHL/wApd7/8Zo/4bU+DP/Q5f+Uu9/8AjNflnRQB+pn/AA2p8Gf+hy/8pd7/APGaB+2p8GSQP+Ey/wDKXe//ABmvyzooA/Z/wf448P8Aj/SRqfhzV7TWbHdtMtrIH2N12sOqn2IB5rcr8zP2EfFmoaH8fdN0i3mdbDW7e4guod3yt5cMkyMR6gpgHsGb1NfpnQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX49/HP/ktnxB/7GHUP/SmSv2Er8e/jn/yWz4g/9jDqH/pTJQBzPh+xS/1SJJV3QoDJIB/dUZNV9QuxfXkkoRY1J+VEXAA7VpeEbW7vtUe3sRMbqSFxGYFZmB9flBNdjNputeFdAstVdrvWY74Nvk3TCOBQ5Qqc4Ickde1d9OnSlSXPO2r7P9b/AIHDOpUjUfJC+nmv0t+JxtiialoN7AYlNzZqLiJ0Ubim7Dhj3AyD+BrFrubzT9Ss21WWS61BrO2ikjnt7lZS0TMm1VfjaMM6jOe4rhqjEQjFR5ZX+79G/wCkXQnKTlzK33/ql/TNSz8M6lf6BqGtQW3maZYSRxXMwkUeW0hIT5c7jnB5AxW7efCHxdp+vQaNc6Q0OpT2R1GOFp4sG3Csxfdu2jAVuCc8dK7j9mvSU8Zy+KfCEv8AqtTtra5Of+mFzGx/8dZq9M1jxRD4q8C+K/HSOpfTLfVtDVujbZ7iI2+PokjCuOfuq67N/hb8ZfgdkPedvNL9fyv8z5KqxcafdWttbXE1tNDb3IZoJZIyqSgHaSpPDAEEHHcV9C2XhHT7XRNe8O6tBp93qFl4UbUgtnoEMawSCNXjkN9u813ORkY2nJHanWa2/i5fgjo2sQWT6XeQymZVs4YjIUmcKgdVDKGIAIBG4nJyeabVml5pf+lf/Ikc3u83lf8AL/M8C8OeHNR8WaxBpWlW/wBqv59xjh3qm7apY8sQBwpPXtWb04r3j4Ua9qOqfGbw/wDb/Dum6UlvdXyKbPS0s+RbvugYxqofZx1yw3cnmua8VXFv4p+DcHiGbStLsNUh8QSWKyaZYx2oMBgDhGEYAbB6Fsn3NJ7c3kn97saW1t/XX/I8sooooJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPb/wBiv/k5rwb/ANvn/pFPX6mV+Wf7Ff8Ayc14N/7fP/SKev1MoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr8e/jn/AMls+IP/AGMOof8ApTJX7CV+Pfxz/wCS2fEH/sYdQ/8ASmSgDK8C+KofB+tf2hLYJfsq4jDEAo2QQwyCO3cV1HiL4yHXtPvIhphguLi3ltPM88lFjkmEzfJjBOQOa81ooA6vUPGVvf2utMLJodQ1J1BuFkyFhG0+Xj3ZQSfYD1zylFFAF7R9c1Lw9efatK1C60y62lPPs5mifaeq7lIOD6UQ69qVvpVxpkWoXUWm3DiSazSdhDKwxhmTOCRgckdqo0UAbw8feJxpY0weI9WGmrGYRZ/bpfJEZGCmzdjbgkYxjBqqvirWo9Hj0ldXv10uOTzksRcuIFcHO4JnaDnnOM5rLooA37z4g+KdQvLW7uvEusXN1ahhbzzX8rvDuGG2MWyuRwcdRWV/al5/Zv8AZ/2uf7B5vn/ZfMbyvMxt37M43Y4zjOKq0UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHt/7Ff8Ayc14N/7fP/SKev1Mr8s/2K/+TmvBv/b5/wCkU9fqZQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX5I/tFfAPW7H4kfEPxVe6ppNlo8uvXlz5kjzMyLLdNsBVImOcuo4zX62swjUsxCqoySTgAV8Aftif8iX8QP+wgP/S1K9LCYaGIhVlJv3Yto8fH4yphalCEEvfkk79vI+KP+EX03/ob9G/783v/AMjUf8Ia93ldL1TT9amAz9ns2kWVv91JUQufZQT7Vz1KrFGDKSrA5BHUV5p7AMpVirAhgcEHqK7u6+F9lpi2a6p478OaXd3FnbXps54tReSJJ4UmjDGO0ZM7JFztYgE4zWF4kuv7ZsdP1hx/plxvt7pv+essYU+YfdldM+rBj3rW+L3/ACNlh/2L+h/+mq0oAP8AhANC/wCileF//AbVf/kKj/hANC/6KV4X/wDAbVf/AJCriqKAO1/4QDQv+ileF/8AwG1X/wCQqP8AhANC/wCileF//AbVf/kKuWtdH1C+sLy+trG5uLKyCG6uYoWaODccLvYDC5PAz1NU6AO1/wCEA0L/AKKV4X/8BtV/+QqP+EA0L/opXhf/AMBtV/8AkKuKooA7X/hANC/6KV4X/wDAbVf/AJCo/wCEA0L/AKKV4X/8BtV/+Qq4qigDtf8AhANC/wCileF//AbVf/kKj/hANC/6KV4X/wDAbVf/AJCriqKAO1/4QDQv+ileF/8AwG1X/wCQqP8AhANC/wCileF//AbVf/kKuKooA7X/AIQDQv8AopXhf/wG1X/5Co/4QDQv+ileF/8AwG1X/wCQq4qigDtf+EA0L/opXhf/AMBtV/8AkKj/AIQDQv8AopXhf/wG1X/5CriqKAO1/wCEA0L/AKKV4X/8BtV/+QqP+EA0L/opXhf/AMBtV/8AkKuKooA7X/hANC/6KV4X/wDAbVf/AJCo/wCEA0L/AKKV4X/8BtV/+Qq4qigDtf8AhANC/wCileF//AbVf/kKrmj/AAp03xBq9jpdh8RfC899ezx21vF5GqLvkdgqrk2QAySBkkCuJ0jT21bVrKxRgjXU6QhiOAWYLn9a9c034eweBPjF8N/s11Jcw3WtWnEwG5WW4iz07HcPyoA8YrVs/Ds1xbJdXNxb6ZaSfcmvGYb+vKqoZ2GQRkKQDxmm+G9Pj1LWI450MlvHHLcyxqdpeOKNpGUHsSqEZ96q6lqU+rXsl1ctulf0GFUAYCqOygAADsABQBsf8Ivpv/Q3aN/35vf/AJHo/wCEX03/AKG/Rv8Avze//I1c9RQB9L/sO6DY2f7UfgqaHxHpl/Iv23Fvbx3Qd82NwOC8Krx15I6evFfrDX5C/sG/8nXeBv8At+/9ILiv16oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqjret2HhvSLzVNUu4bDTrOJpp7mdgqRoBkkmgC9XH/EL4veDPhVaLceK/EVlowcZSKZy0sg/wBmNQXb8BXzvqXx4+In7SetXfh/4M2Z0LwvDKYLvxtfoR06+Sp6ZGMDBbnPy9a7P4d/sT+BvDN5JrHir7R8QfEtw3mz6hrzeahfjJEZyD/wPcaAMC4/bu0/xLfSWPw4+H3ibx7coSDJDAYIfruCuwH+8q03/hZn7UXibL6T8LvD3h21f7raxeiSRfwEyn80r6esbC10u1jtbO2htLaMYSGBAiKPQAcCrFAHwR+0lb/tLR/CPVrnxXf6GPDmUF9beHwwnERPO47f9WDjd83cZyM1W/bE/wCRL+IH/YQH/palff0kazRsjqrow2srDIIPUEV8DftbWc+qeF/HtpZQSXl0+ofJBboXdsXik4UcnABP4V7eXSSp17v7LPm83jKVbC2W01+aPjb4W654f0HWLufxNBHfaU0G2SwbT0uXuuR8iSF0aBu/mIwIx0PQ8vrFxZ3erXk+nWjafYSSs8FrJN5rQoTlUL4G7A4zjmtH/hAfE/8A0Lmrf+AMv/xNSR+A9ZjIfUrSTRLQctdamjQIB7Ajc59lBPtXiPWx9ItLlS6H/FJ6b/1+3X/ou3rf+L3/ACNlh/2L+h/+mq0rB8RalbXctva6erLp1lH5ULSDDyEnLyMOxZieOwCjtmt74vf8jZYf9i/of/pqtKAOKr0XwTph8RfDHxNpNtfaXb6hJqdhcJDqWp21jvjSO5DFTPIgbBdcgHPzCvOq1tasYLTTdAliTZJdWTTTHJO5xczoDz0+VFHHpTvo13/zT/QabTujprKPQG+H/ieyvtM0m38RaW0ItNQgvpWnumM+2QACZoZFCd406AHJ612Xi7w34I0n4b2GqWVvoUmsWps2eCPVvOe+JXEwYR3jSEE/MR5FsU5AdsDd4jX2R+z/APsbeC/it8I9B8U6tqmvW+oX/wBo82OyuIFiGy4kjG0NCx6IM5J5zS1t9xNtfI8T/aGvLLWteh1fTbDw7HY3ccDR3uk6qbi5m/0eMFZoWuJGi2kFeY0PHJJryOvuPxh+xj8MPB8cxa68baq9vbteXUdhc2RNvbrnMrmSNBj5WwoJZtpwpwcYXx8/Y68E/C/4P654t0bVNeub6yFu0Md7PC0TCSeOM7gsKn7rkjkc4+lJdWtg+FKJ8c0V0uheA7zXtPjuY7yztpLhpI7S1uGcS3bRruYJhSo6gZcqCTgGuarSUJQs5LciNSE21F7BRRRUGgUUUUAFFFFABRRRQAUUUUAFFFFAGz4L/wCRy0H/AK/7f/0Yte9+KP8Akrnwn/7DkP8A6UW9eCeC/wDkctB/6/7f/wBGLXvfij/krnwn/wCw5D/6UW9AHhPglgus3GTj/iW6gPxNnMBWDVnTdQl0u+gu4QrSRNuCuMqw7qR3BGQR6Gtebww+rTGbw/HJqUEhyLSIF7mEn+FkHLAf31BB46HgAHQeE/EnhPTfAeq2Ov6YutahOz/YYIbVYJbWTaAJjeBtzLyf3LI6nb/DnJ8/ra/4QnxF/wBADVP/AADk/wDiaP8AhCfEX/QA1T/wDk/+JoeruHSx7J+wb/ydd4G/7fv/AEguK/XqvyY/YZ8L61pv7U3gm4u9Iv7W3T7dulmtnRFzY3AGSRgckD8a/WegAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC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H415f+w54Rbwr+ztoM83N3rMk2qzMereY2EJPf5FT86xP2+tfnh+D+neFbJ2F/4p1e205FXuobec+25Yx+NfQvhjQoPC/hvStGtgBb6faRWkeBgbUQKP5UAadFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFchff8ftx/10b+Zrr65C+/4/bj/ro38zVRPTwPxSPhz9tX4wa1H49bwZpl9Np+nafbRNdi3co88kqLLhmGCUCtH8vTOSc8Y+ViSxJPJr2j9sf/k4zxV/1zsf/SG3rxekcFSTlNthRRRSMwooooAKKKKACiiigAooooAKKKKALmlaxf6Fex3mm3txp93GcpPaytG6nrwykGv0g/Zd+JF78UPhFZ6lqbCTUrK5k024mVQolaNUZXwBgEpImcdwT7V+adffP7Bv/JFNT/7GG5/9JrWqjudmEbVVI+ntA/4/v+AH+ldJXN6B/wAf3/AD/SukoluVjP4pn31iZmDpww6Gs82N72df++a6CkqThMD7De/31/75o+w3v99f++a36KAMD7De/wB9f++aPsN7/fX/AL5rfooAwPsN7/fX/vmj7De/31/75rfooAwPsN7/AH1/75o+w3v99f8Avmt+igDA+w3v99f++aPsN7/fX/vmt+igDA+w3v8AfX/vmj7De/31/wC+a36KAMD7De/31/75o+w3v99f++a36KAMD7De/wB9f++aPsN7/fX/AL5rfooAwPsN7/fX/vmj7De/31/75rfooAwPsN7/AH1/75o+w3v99f8Avmt+igDA+w3v99f++aPsN7/fX/vmt+igDA+w3v8AfX/vmj7De/31/wC+a36KAMD7De/31/75o+w3v99f++a36KAMD7De/wB9f++aPsN7/fX/AL5rfooAwPsN7/fX/vmj7De/31/75rfooAwPsN7/AH1/75o+w3v99f8Avmt+igDGg06ZmHnMCAc9K+cv+Cii+X8BdMZfvx+ILVk+vlTV9TV8tf8ABRA+Z8IPDFv3uPFNpHj/ALY3FAH1NRRRQAUUUUAFFFFABRRRQAUUUUAMk+4a52H/AI+7r6j+tdFJ9w1zsP8Ax93P1H9a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64yazta0W88O6pPp2oQ+ReQECSPer4JAI5UkHgjoa7TxT8QLa3+MHjLxHpMFrq1nqOp30trJdLNH+6lmdlkXayOjFT6gjce9c/4+8SWnivxNPqNlZLYwSJGojG7JKoASdztzxjg4wBxnNbcsPZ81/evsc3PU9tycvu2389DnqKKKxOkKKKKACiiigAooooAKKKKACiiigDr/ABx/yLPw+/7Acv8A6cr6uQrr/HH/ACLPw+/7Acv/AKcr6uQoAKKKKACv16/YN/5NR8Df9v3/AKX3FfkLX69fsG/8mo+Bv+37/wBL7igD36iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK+Qv+Cnn/JA9A/7Ga3/9Jbuvr2vkL/gp5/yQPQP+xmt//SW7oA/MSiiigArtdJ/5Iv4q/wCxg0f/ANJtTriq7XSf+SL+Kv8AsYNH/wDSbU6AOKrd8Of8gfxT/wBg1P8A0stqwq3fDn/IH8U/9g1P/Sy2oAwq3bz/AJEXSP8AsJXv/oq1rCrdvP8AkRdI/wCwle/+irWgDCrvPg38G9a+OHie60LQrqwtLu3s2vXfUZHSMorohAKIxzmRe2MA81wdfRn7CvirRfCPxc1e813V7DRbSTQ5oUuNRuUt42c3FuQoZyAThWOOuAfSgDQuP+CffxBtLeSefXvCkMMal3kkvLhVVQMkkmDgAd6qaL+wj4z8SWK3uk+K/BmqWTEqtxZajNNGSOCAywEZFfXPxG+Png630RYdJ1Xwv4qnmkUGGTXdPEUOGBEjrLOm/aQGCgjJX7yfeq74L+Lnw703RFebxv4ft7+7drm8F3rNkJWmb7xYRSsg4AACsQAAMmhdf6/r+vkPofmLrHgnVdJ8aap4Wjt21PVtPvJ7J49PR5fMeJmVyg27ivyk9Bx2FZepaXeaPeSWd/aT2N3HjfBcxtHIuQCMqQCMgg/jXo3ijX7QfHbx1qdpq+nw21zqmpm2vbiA3drKsk0gB+QNlWViQQrA8ZBBNch46vtO1DXfM0wW5jEESTS2tv5EM0wQCR0jwNqk542r64GcVvKEFSUk9b/5/wCX4nN7SftuS3u23139djn6KKKwOkKKKKACiiigAooooAKKKKACiiigDr/HH/Is/D7/ALAcv/pyvq5Cuv8AHH/Is/D7/sBy/wDpyvq5CgAooooAK/Xr9g3/AJNR8Df9v3/pfcV+Qtfr1+wb/wAmo+Bv+37/ANL7igD36iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK+Qv+Cnn/ACQPQP8AsZrf/wBJbuvr2vkL/gp5/wAkD0D/ALGa3/8ASW7oA/MSiiigArtdJ/5Iv4q/7GDR/wD0m1OuKr0fwXr914d+EXi25tIrKWRtc0iMrf2EF4mDb6kchJkdQeB8wGeozyaAPOK3fDn/ACB/FP8A2DU/9LLatL/haes/8+Xhz/wmNN/+R6cvxY1yNXVbXw6quNrAeGdNAYZBwf8AR+RkA/gKAOOrt/FHjnTdc8A+H9CttMNteaecy3GF2n5SDtxydxwxzjkd6r/8LT1n/ny8Of8AhMab/wDI9Pm+LOu3EjSS23h6WRuWd/DOmkn6n7PQBxtFd5pfxu8V6HK8umvo2nySLsd7Xw9p8RZfQlYBkVSPxU1onJs/DhP/AGLGm/8AyPQByFFdtbfGLxHZxTx28egwR3CeXMkfhzTlEi5ztYCDkZ7GoP8Ahaes/wDPl4c/8JjTf/kegDkKK6//AIWnrP8Az5eHP/CY03/5Ho/4WnrP/Pl4c/8ACY03/wCR6AOQorr/APhaes/8+Xhz/wAJjTf/AJHo/wCFp6z/AM+Xhz/wmNN/+R6AOQorr/8Ahaes/wDPl4c/8JjTf/kej/haes/8+Xhz/wAJjTf/AJHoA5Ciuv8A+Fp6z/z5eHP/AAmNN/8Akej/AIWnrP8Az5eHP/CY03/5HoA5Ciuv/wCFp6z/AM+Xhz/wmNN/+R6P+Fp6z/z5eHP/AAmNN/8AkegDkKK6/wD4WnrP/Pl4c/8ACY03/wCR6P8Ahaes/wDPl4c/8JjTf/kegDkKK6//AIWnrP8Az5eHP/CY03/5Ho/4WnrP/Pl4c/8ACY03/wCR6ADxx/yLPw+/7Acv/pyvq5Cu6+J2qza1pPgO9uEto5pdDk3LaWsVtEMajegYjiVUXgdgMnJPJJrhaACiiigAr9ev2Df+TUfA3/b9/wCl9xX5C1+vX7Bv/JqPgb/t+/8AS+4oA9+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvkL/gp5/yQPQP+xmt//SW7r69r5C/4Kef8kD0D/sZrf/0lu6APzEooooAK7XSf+SL+Kv8AsYNH/wDSbU64qu10n/ki/ir/ALGDR/8A0m1OgDiq7L4bfDxfHlzfefqB06zs0DPJGkbyMxDEACWWKMAKkjMzyKAqHknAPG11fgDxx/whd1dNJHfvBcKpD6XfmxuoJFJ2yRTbH2nDOpypyrsPQila+onfoburfCWy0nQ/Etx/wkIuNV0O4khlsYbZGUhZhFliJfMXIIbcIjEMhTJuO2p/+FKxweCbbX7zXVtNyQT3Ktbq0UEMrRgEES+bI6rLGxCxbBuxv3cVzepfEvW77Tr3TEusadcF03XEEEl4Yml8zy3uhGsjgt8xGQrHJ281qN8VpV8M6fZwJqVtqVm0Dbl1FX06doSBHJLZPEyu4RUXJfB2LleuZXn5f8H+rlO3Tz/4Bi+MfCdt4f1fT7TTr24v4761iuYxeWy2s8fmE7VkjEkgUkbWHzHKup4zXc6t8BrbQ9Q8O2954gm8rUr4aZPNBZROYZ2A2lE+0BmjJP3pBESuGVWBrz3xV401XxnrR1fVJLZ9RY7nntbKG1LtuLF2ESKGYkn5iCT611et/Ga8utQ0zUtLS9s7+0kafydRu49RsIpm5Z7a2mhIh+fcw+ZyM8EYp6WXr+BLvfTt+P4nB6xp/wDZOrXtl5nm/Zp3h8zGN21iM47ZxVSr+u65deJNWudSvfI+13Db5Db20duhb1CRqqgnvgcnJPJqhURuopS3Lla75dgoooqiQooooAKKKKACiiigArs/hfodlqWpanfanZQalYaZp1zdNZTTshmkETmMbI3WV1DgFjGflAyxC5NcZXQeB/FEPhPWpLq6spL+0ntLiynghnEMhjmiaNirlHCsN2QSpHHSqXX0f5CfT5E1npul6x4a8RaiLea1v7Nkmijgl/0ZI3lVPL2sGc43HBL9hnPJrY1TwPpmn+Gp7iN5n1KztLa9mZ7qJopRJ5WYxCoEkeBPHh2JDbWwB2wrPxte6RZ3thpkdrDplwzZiu7G2uZSm7Kq8rRZYjjngZGQBUNx401a80WPSJ7oPp6iNWVIo0kdEJ2I0oXeyrk4ViQOMDgV2xqUFTs462/HX17r1sefKniHUupLlvfd7aeXrptr5G38RNHsY9P8N61pum2ukW2pWIeWzt7h2xMskisyxzO0oQhVwxJUncAeCBTsfhrrV34H1TxY8P2bR7IR7ZJeDOzyKmEHoN2SenFO8SeM7DVtU0OWy0QRafpNolpHZ6jc/aTMFd3zI6LFnJc8ADgAc10vi79obxB4w8H3Phq40zR7PTZljXFlBIjIEdXULmQgcqO3SuDq7bXf5noL4VfeyOd8cf8AIs/D7/sBy/8Apyvq5Cuv8cf8iz8Pv+wHL/6cr6uQoGFFFFABX69fsG/8mo+Bv+37/wBL7ivyFr9ev2Df+TUfA3/b9/6X3FAHv1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV8hf8FPP+SB6B/2M1v8A+kt3X17XyF/wU8/5IHoH/YzW/wD6S3dAH5iUUUUAFdZ4X8WaRpvhfWNC1rSb3UrW/vLS+WSw1BLR43gS4QA7oZQwIuT2GNo9a5OigDr/AO1PAX/QteI//Cht/wD5Bo/tTwF/0LXiP/wobf8A+Qa5CigDr/7U8Bf9C14j/wDCht//AJBo/tTwF/0LXiP/AMKG3/8AkGuQooA6/wDtTwF/0LXiP/wobf8A+QaP7U8Bf9C14j/8KG3/APkGuQooA6/+1PAX/QteI/8Awobf/wCQaP7U8Bf9C14j/wDCht//AJBrkKKAOv8A7U8Bf9C14j/8KG3/APkGj+1PAX/QteI//Cht/wD5BrkKKAOv/tTwF/0LXiP/AMKG3/8AkGj+1PAX/QteI/8Awobf/wCQa5CigDr/AO1PAX/QteI//Cht/wD5Bo/tTwF/0LXiP/wobf8A+Qa5CigDr/7U8Bf9C14j/wDCht//AJBo/tTwF/0LXiP/AMKG3/8AkGuQooA6/wDtTwF/0LXiP/wobf8A+QaP7U8Bf9C14j/8KG3/APkGuQooA6/+1PAX/QteI/8Awobf/wCQaP7U8Bf9C14j/wDCht//AJBrkKKAOv8A7U8Bf9C14j/8KG3/APkGj+1PAX/QteI//Cht/wD5BrkKKAOk8Z+JdP8AEEeh22l6dc6bY6VYGyRLy8W6kfNxNOWLrFGOs5GNvRevNc3RRQAUUVrWNnpE3h3VJ7q/lg1eJovsdoIiUnUth8sBwQOecdO+eADJr9ev2Df+TUfA3/b9/wCl9xX5C1+vX7Bv/JqPgb/t+/8AS+4oA9+ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvkL/gp5/yQPQP+xmt//SW7r69r5u/by+FPir4wfCHR9G8IaS2salBrsN3JAs0cRWJbe4QtmRlH3nQYznmgD8mKK92/4Yb+OH/Qizf+DGz/APj1H/DDfxw/6EWb/wAGNn/8eoA8Jor3b/hhv44f9CLN/wCDGz/+PUf8MN/HD/oRZv8AwY2f/wAeoA8Jor3b/hhv44f9CLN/4MbP/wCPUf8ADDfxw/6EWb/wY2f/AMeoA8Jor3b/AIYb+OH/AEIs3/gxs/8A49R/ww38cP8AoRZv/BjZ/wDx6gDwmivdv+GG/jh/0Is3/gxs/wD49R/ww38cP+hFm/8ABjZ//HqAPCaK92/4Yb+OH/Qizf8Agxs//j1H/DDfxw/6EWb/AMGNn/8AHqAPCaK92/4Yb+OH/Qizf+DGz/8Aj1H/AAw38cP+hFm/8GNn/wDHqAPCaK92/wCGG/jh/wBCLN/4MbP/AOPUf8MN/HD/AKEWb/wY2f8A8eoA8Jor3b/hhv44f9CLN/4MbP8A+PUf8MN/HD/oRZv/AAY2f/x6gDwmivdv+GG/jh/0Is3/AIMbP/49R/ww38cP+hFm/wDBjZ//AB6gDwmivdv+GG/jh/0Is3/gxs//AI9R/wAMN/HD/oRZv/BjZ/8Ax6gDwmivdv8Ahhv44f8AQizf+DGz/wDj1H/DDfxw/wChFm/8GNn/APHqAPCaK92/4Yb+OH/Qizf+DGz/APj1H/DDfxw/6EWb/wAGNn/8eoA8Jor3b/hhv44f9CLN/wCDGz/+PUf8MN/HD/oRZv8AwY2f/wAeoA8JrsPD6ao3w58Vm2j099LWS1N00w/0lW8whDHjtk4O7sTj+KvRv+GG/jh/0Is3/gxs/wD49R/ww38cP+hFm/8ABjZ//HqAPCa/Xr9g3/k1HwN/2/f+l9xX59/8MN/HD/oRZv8AwY2f/wAer9If2RfA2ufDb9nnwp4c8SWDaZrVl9r+0WrSJIU33c0i/MhKnKup4PegD2GiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKa1OooAZRT6KAGUU+igBlFPooAZRT6KAGUU+igBlFPooAZRT6KAGUU+igBlFPooAZRT6KAGUU+igBlFPooAZRT6KAGUU+igBlFPooAZTl6UtFABRRRQAUUUUAf/2Q==", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -415,12 +425,12 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "2.19.3.6543", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", + "Name": "_Background Preview", "EyeX": -16.965513229370117, "EyeY": 24.341577529907227, "EyeZ": 50.649433135986328, @@ -434,104 +444,104 @@ "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Number", "Id": "a8d28be45b934b68a1826e7d09b6147e", + "Name": "Number", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 2922.1817166845826, "Y": 821.84103513165849 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "52048c4773fb4d5f9221e4c6b2b41126", + "Name": "Number", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 2922.5235388742026, "Y": 949.85591511407642 }, { - "ShowGeometry": true, - "Name": "Range", "Id": "0068dbbe97534e2a8015614694ee907c", + "Name": "Range", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3141.25683710489, + "ShowGeometry": true, + "X": 3142.2522340612572, "Y": 845.563826571455 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "e6d6a43f59af48b3a87fb578db52c908", + "Name": "Number", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 2923.5002340652113, "Y": 1074.2915949986036 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "31f7a4a4b9394e9891949f27e976ae02", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3435.757491086601, - "Y": 540.96178664591184 + "ShowGeometry": true, + "X": 3437.1627907320526, + "Y": 479.1286022460497 }, { - "ShowGeometry": true, - "Name": "List.LastItem", "Id": "980b45cf716b4c8eb7c247a23abf85ed", + "Name": "List.LastItem", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3473.4033295386116, - "Y": 872.04335674807828 + "ShowGeometry": true, + "X": 3480.3711082331829, + "Y": 866.07097500987436 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "08331c3478d74ae08c7864234e2cf8d7", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3846.6129309143116, - "Y": 956.5566785929559 + "ShowGeometry": true, + "X": 3842.8061133112587, + "Y": 1099.9468083079382 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "b60566eb14eb4bebbc5dc3a49a018788", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": 3839.345512489997, "Y": 645.24168473569273 }, { - "ShowGeometry": true, - "Name": "List.Chop", "Id": "42d739c78e2142759a12cbcbfd3cf569", + "Name": "List.Chop", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3471.5092031559416, - "Y": 1009.4712676845338 + "ShowGeometry": true, + "X": 3463.3999428807206, + "Y": 1101.3762174703745 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "4dd172c6a364465fa99ceebee9717c97", + "Name": "Number", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 3264.8079264060125, - "Y": 1076.4851440292357 + "ShowGeometry": true, + "X": 3256.6986661307915, + "Y": 1168.3900938150764 } ], "Annotations": [ @@ -553,14 +563,15 @@ "Width": 153.31851738062869, "Height": 457.45055986694513, "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", "InitialTop": 821.84103513165849, "InitialHeight": 397.45055986694513, "TextblockHeight": 63.0, - "Background": "#FFC1D676" + "Background": "#FFFFB8D8" }, { "Id": "26b06ec46c7341c0867abcf02849ac39", - "Title": "Lists of Data can be generated with sequences and ranges. These lists can be reorganized with many other nodes for specific purposes", + "Title": "Lists of Data can be generated with sequences and ranges. These lists can be reorganized with many other nodes for specific purposes", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, @@ -572,14 +583,99 @@ "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "92a8dd7e679249ff9dfe47ab8c36d70c", + "Title": "Create a sequence of numbers, starting from Start to End, with a given Step", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3083.2522340612572, + "Top": 780.563826571455, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0068dbbe97534e2a8015614694ee907c" + }, + { + "Id": "ceb344e825a345d7acd0660a54cb3ed7", + "Title": "Get the last item in a list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3492.3711082331829, + "Top": 816.07097500987436, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "980b45cf716b4c8eb7c247a23abf85ed" + }, + { + "Id": "83b0fde585e146bbb8887f3fd07b4797", + "Title": "Slice the list in lengths of 3", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3480.3999428807206, + "Top": 1051.3762174703745, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "42d739c78e2142759a12cbcbfd3cf569" + }, + { + "Id": "8339d8bf8bc94541b6dc43306ae8c724", + "Title": "Preview the result and observe the list structure with the help of a Watch node", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3832.8061133112587, + "Top": 1034.9468083079382, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "08331c3478d74ae08c7864234e2cf8d7" } ], - "X": -1892.3460824905492, - "Y": -334.43538426197529, - "Zoom": 0.69037227466147844 + "X": -2566.2208284830895, + "Y": -414.39814840007512, + "Zoom": 0.91429864494677049 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_AttractorPoint.dyn b/doc/distrib/Samples/en-US/Core/Core_AttractorPoint.dyn index 42452fce297..7d565f9da06 100644 --- a/doc/distrib/Samples/en-US/Core/Core_AttractorPoint.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_AttractorPoint.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "This graph creates a grid of cylinders, where sizes are determined by the position of an attractor point. ", "Name": "Core_AttractorPoint", "ElementResolver": { "ResolutionMap": {} @@ -11,34 +11,33 @@ "Id": "7f7418c2598d4957981baea1761ccc03", "Name": "Number Slider", "Type": "number", - "Value": "28.6701555980507", + "Type2": "number", + "Value": "24.6", "MaximumValue": 60.0, "MinimumValue": -10.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "84fb372afa224d3b8888e794becddcc2", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "11.5011100116203", "MaximumValue": 60.0, "MinimumValue": -10.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" } ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "1..50..5;", "Id": "d0036752d64445119937c17b4f152313", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -52,17 +51,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1..50..5;" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 60.0, "MinimumValue": -10.0, "StepValue": 0.1, - "InputValue": 28.6701555980507, "Id": "7f7418c2598d4957981baea1761ccc03", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -76,17 +75,17 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 24.6 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 60.0, "MinimumValue": -10.0, "StepValue": 0.1, - "InputValue": 11.5011100116203, "Id": "84fb372afa224d3b8888e794becddcc2", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -100,13 +99,13 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 11.5011100116203 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry", "Id": "8163332d21ec42579a5a0b69462db44f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "29f9027a11d442daacbc1e15da6b0e4f", @@ -138,17 +137,17 @@ "KeepListStructure": false } ], - "Replication": "Longest", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.DistanceTo@Autodesk.DesignScript.Geometry.Geometry", + "Replication": "Auto", "Description": "Obtain the distance from this Geometry to another\n\nGeometry.DistanceTo (other: Geometry): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x/15;", "Id": "89a6dea19e7f45c6bd41ab9599418d4f", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "c888f558619840fab071d96d904051bb", + "Id": "35836029648d43109cd5c4f3ac9c50ea", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -159,7 +158,7 @@ ], "Outputs": [ { - "Id": "02b6a7651c2545249102463924cca2a7", + "Id": "c3307eab957a4e8682832464abc0d490", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -169,13 +168,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x/15;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Id": "ef3eaed07a8e47a9b06e416bb30ec72f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "360bea6af96d41fcb8a1429a3c5b7d13", @@ -216,14 +215,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Cylinder.ByPointsRadius@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Construct a Solid Cylinder given the bottom and top center point of the Cylinder.\n\nCylinder.ByPointsRadius (startPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), endPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 1), radius: double = 1): Cylinder" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x/2;", "Id": "14f9df697ef34e31808b016d3bc301bb", + "NodeType": "CodeBlockNode", "Inputs": [ { "Id": "27ef049b5bda456e965debc16e27073c", @@ -247,13 +246,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x/2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "f3292f8a210f42a8b1e2b3ee374027fe", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b7ad3534b86b401d8606de4562c246fb", @@ -294,14 +293,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "CrossProduct", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "3f00be88170f4ebeb81a011c32ed2acb", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "74fe5be701b048ec8214652c2ef8d5e4", @@ -342,14 +341,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Id": "0de075f36c864193b4792397c3bc988a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "a55cd520878b405f8c948c5ef1c479f5", @@ -381,14 +380,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Disabled", "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", "Id": "6f34eb4442e141f18ed89682850e940a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "491fd601954044df9ed8d5e3656c03e1", @@ -420,14 +419,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", "Replication": "Auto", "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Id": "e87affcbcc80492ca247048ed003f3ec", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "a585e4588bd44070890c663e4946555e", @@ -468,28 +467,9 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0;", - "Id": "a7072f75e46942d89fc881e45bd9bb6a", - "Inputs": [], - "Outputs": [ - { - "Id": "ae79e0fbf17c4be5bdbf32d340837074", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" } ], "Connectors": [ @@ -519,20 +499,20 @@ }, { "Start": "296024bd17d9490e873bb2f70b83fb03", - "End": "c888f558619840fab071d96d904051bb", - "Id": "6193be379091451488367ba93add6b03", + "End": "27ef049b5bda456e965debc16e27073c", + "Id": "f8987c426e58442c8f684fb3c109a6ee", "IsHidden": "False" }, { "Start": "296024bd17d9490e873bb2f70b83fb03", - "End": "27ef049b5bda456e965debc16e27073c", - "Id": "f8987c426e58442c8f684fb3c109a6ee", + "End": "35836029648d43109cd5c4f3ac9c50ea", + "Id": "4138cc887cfa480986429e50d26ee604", "IsHidden": "False" }, { - "Start": "02b6a7651c2545249102463924cca2a7", + "Start": "c3307eab957a4e8682832464abc0d490", "End": "96641193e66b4c5a96bd9af88a2619ac", - "Id": "b403f320a0794b4682ead4c7a6931a23", + "Id": "5302bcb7e1c245dbbd6e486cca7880ad", "IsHidden": "False" }, { @@ -550,7 +530,7 @@ { "Start": "e6c3b2d61e2d4a5294a265efea8f40f4", "End": "c78044fd1e8b4cd9b5fc6adb0f3f1eba", - "Id": "7c48053990f84bfa9b45364c6e3f2904", + "Id": "602887a38e32415987385266169512f8", "IsHidden": "False" }, { @@ -582,23 +562,12 @@ "End": "9dd32f907e674cc4be48dfe3d66fde78", "Id": "217693387820415e8a6858f01cc3f58b", "IsHidden": "False" - }, - { - "Start": "ae79e0fbf17c4be5bdbf32d340837074", - "End": "a585e4588bd44070890c663e4946555e", - "Id": "05f1c90aaee345e7b20cfedd8dd68824", - "IsHidden": "False" - }, - { - "Start": "ae79e0fbf17c4be5bdbf32d340837074", - "End": "8aaf4408e6104c00be0e2b03737ace96", - "Id": "0b44e23535af4cb3a702afa5bbe529c3", - "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAK+AyUDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiq99qFrpdu1xeXMNpbr96WeQIo+pPFAFiiuWT4qeCpGVV8X6CzMcBV1OAkn0+9XRWd9b6lax3NpcRXVvIMpNC4dGHqCODQBPRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXPePvHmi/DPwnqHiPxBd/ZNMslBdgpZ5HZgscUajl5HdlRUHLMwA5NdDXzZ+25rVj4c0f4W6jq94tpo8fjKGOfecI0klhexwlu21ZWRiSQBtDdqAOX8Q+P8A4ifFHzTqOqT/AA/0KQsItF0CYDUGTPym4vRkq2OSlvt2njzZByeUX4Q+Dnn+0Xug22tXed32zXC2o3GeT/rbgu/c967CigDAb4feFmUq3hrRypGCDYRYP/jtZh+Dvg2GTztO0G30C8zuW90AtptyjcAMstuUcNwOQc8CvnD9ob4c/tGeIPjxbal4A1y8tPCu20+ytBq6W9paFSPM+0W5YGXD7nb93LuRlX5sbB9g0AUtB8ZfE34a+ZLo3iWTxxpcars8P+K3DS4BGViv1XzQxGeZxMMkdBX0b8Kfi5ofxc0S4vdKE1nfWUxttR0i+CpeWEw/glRWIGR8ysCVdSGUkGvn+p/g632f9pzT1sTiW78LXx1NF6GKO6tPszPg/eDSzhM9Q02OhoA+r6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK8O+O3xt1nw5r1v4I8EwWz+Jri1+2X2rXyl7bR7ZmKRuYxjzZpCr7I8quI2ZjgKrgHs2p6tY6LZvd6jeW9haR/fnupVjjX6sxAFeZ3n7V3wfs5miX4iaDfujFXGmXQvdhHUMYd+CD61873Pw40nXNSXVfFHneNdbGM6l4jZbpwQAMxx7RFD0HEMaDOTjLEnp441hjVEVURRtVVGAAOgAoA9dtf2svhDcSKknjvTNPLEAHVN9kOvrMqAf4c9K+aP8Agp9408P+NvgD4KGh6zp2vWNz4qhkM+nXSXEToLO7GCyEgglh37V2Wn6lY65YJdWN1b6hZTAhZreRZY3wSDhgSDyCPwNcT49+AngT4jW839reHLJb58ldTtIhBdxt/eEqYb8CSD3FAHzx8Ifi/wCM/BOnW1ijx+KNDjG1LHUZWS5gXn5YbjByoyMJIp4AAdQMV7jpf7SXheWIf21aaz4Znxlkv9OkliHHJ8+ASRAc93B9q8O1j4UeIvgrqCDUJRrfhSWYQwayu1ZbYswEaXCDGQSdu9RgHGepI7vR1+VaAPT1+P3wzK/P8QPDNu3/ADzudWghcfVXYEflUVx+0H8Oo1Jt/Fljqrdo9HLX7t9FgDsfwFctF92ql83ymgBPFX7S141vOnhXwvcswGF1HxBm0gGejLCMzPjg7WEXpuBzjuP+Cbi6l4k+I3xW8T63ey6rqrW+nWrXkuFGGa4YxxoOERdi4UdM5OSST4J4vkxDJX1B/wAEydNP/CE+PtW/huNaS0HJ6xQK/wBP+W4oA+0KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo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Qx54B6H9T9P8MtJdxajrVwNT1JMGNdu22tjzzDGScNgn52JfkjIU7R8Hf8EyvhfNc/ELxz8Rp4CLO1tV8PWMzZxJI7pNc47HaI7YZ9WccYNfohUOKbuzpjXlThyQVm931fl5L0tfrcKKKKs5gooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKwvHXgnSPiP4P1fwxr1qLzSNUt2triLodp6Mp7MDhgexAPat2igD8wPHXw51z9nrxMNF8Vq40iaQJpfiQpizvQSdsbv92KfjmNiN3VM5IXbtWygr9GNX0ew8Qabcadqljbalp9wuya0vIVlilX0ZGBBHsRXimrfsU/Cy8kZ9N03U/DALFhDoOrXFrbrnrtgDmJR04CDp7nIB8l6hgRsScADkmsPwT8JfE37RGrJp/g5PK0TzzDf+LJY91lZKpxIIjwLicYIEaEhWx5hQdftHS/2J/hPZ3MVxqWi3/ieSMqfL8QatdXluxAIO63eTyWBycgoQc4xjivb7Kxt9Ns4bW0t4rW1hUJFDCgREUdAqjgD2FAGD8OPh3oXwo8E6V4V8N2a2OkabF5cSdWdiSzyOf4ndizMx5LMT3rpaKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/Z", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -606,6 +575,12 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} } ], "Author": "Dynamo Team", @@ -621,156 +596,372 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.0.0.6964", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -9.446480751037598, + "EyeY": 64.02357482910156, + "EyeZ": 21.386981964111328, + "LookX": 23.479524612426758, + "LookY": -53.24956512451172, + "LookZ": -34.562843322753906, + "UpX": 0.35743269324302673, + "UpY": 0.7716238498687744, + "UpZ": -0.5261543393135071 }, - "ConnectorPins": [], + "ConnectorPins": [ + { + "Left": 4276.109904446457, + "Top": 921.4227219243177, + "IsHidden": false, + "ConnectorGuid": "5302bcb7-e1c2-45db-bd6e-486cca7880ad" + }, + { + "Left": 4324.593074432583, + "Top": 845.0454783982808, + "IsHidden": false, + "ConnectorGuid": "19125866-2c08-4ab3-b0c1-feee972f275a" + } + ], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Code Block", "Id": "d0036752d64445119937c17b4f152313", + "Name": "Numbers Range", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2122.37470588, - "Y": 834.676641352278 + "ShowGeometry": true, + "X": 1849.0504882391874, + "Y": 879.4610470440352 }, { - "ShowGeometry": true, - "Name": "Number Slider", "Id": "7f7418c2598d4957981baea1761ccc03", + "Name": "Number Slider", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2017.2501990199178, - "Y": 1129.0232781712791 + "ShowGeometry": true, + "X": 1796.5006536716248, + "Y": 1202.5117072160665 }, { - "ShowGeometry": true, - "Name": "Number Slider", "Id": "84fb372afa224d3b8888e794becddcc2", + "Name": "Number Slider", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2015.9498480471377, - "Y": 1265.9978390734168 + "ShowGeometry": true, + "X": 1795.2003026988448, + "Y": 1339.4862681182042 }, { - "ShowGeometry": true, - "Name": "Geometry.DistanceTo", "Id": "8163332d21ec42579a5a0b69462db44f", + "Name": "Geometry.DistanceTo", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2936.1753339670172, - "Y": 1097.4100443858958 + "ShowGeometry": true, + "X": 3262.4555154739373, + "Y": 1193.1582002499142 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "89a6dea19e7f45c6bd41ab9599418d4f", + "Name": "Cylinder Radius", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3297.57176854913, - "Y": 1043.65634372244 + "ShowGeometry": true, + "X": 3762.6739877358664, + "Y": 1095.778200615612 }, { - "ShowGeometry": true, - "Name": "Cylinder.ByPointsRadius", "Id": "ef3eaed07a8e47a9b06e416bb30ec72f", + "Name": "Cylinder.ByPointsRadius", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4363.43485358554, - "Y": 839.196052945691 + "ShowGeometry": true, + "X": 5048.294759987312, + "Y": 716.4043196389908 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "14f9df697ef34e31808b016d3bc301bb", + "Name": "Cylinder Height", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3307.5829189177575, - "Y": 1324.8644334938658 + "ShowGeometry": true, + "X": 3777.1832828753054, + "Y": 1354.0661505249886 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "f3292f8a210f42a8b1e2b3ee374027fe", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2366.17715574377, - "Y": 830.57899335569 + "ShowGeometry": true, + "X": 2382.1177572879105, + "Y": 804.1883101944119 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "3f00be88170f4ebeb81a011c32ed2acb", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2382.4490212236205, - "Y": 1131.2975467905574 + "ShowGeometry": true, + "X": 2230.9349142113706, + "Y": 1234.0257942673225 }, { - "ShowGeometry": true, - "Name": "List.Flatten", "Id": "0de075f36c864193b4792397c3bc988a", + "Name": "List.Flatten", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2702.4278705941, - "Y": 830.596815977517 + "ShowGeometry": true, + "X": 2822.923043551991, + "Y": 807.0969956337261 }, { - "ShowGeometry": true, - "Name": "Point.Add", "Id": "6f34eb4442e141f18ed89682850e940a", + "Name": "Point.Add", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4083.827799754054, - "Y": 1184.3505898154556 + "ShowGeometry": true, + "X": 4641.978288611542, + "Y": 1192.1037554285433 }, { - "ShowGeometry": true, - "Name": "Vector.ByCoordinates", "Id": "e87affcbcc80492ca247048ed003f3ec", + "Name": "Vector.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3775.97736987941, - "Y": 1240.00432507557 - }, - { "ShowGeometry": true, - "Name": "Code Block", - "Id": "a7072f75e46942d89fc881e45bd9bb6a", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3563.1540850132865, - "Y": 1240.05904891606 + "X": 4317.4143090899515, + "Y": 1290.7351897808055 } ], "Annotations": [ + { + "Id": "8ced74ec7e9b46738b071a66c810a9c2", + "Title": "Create a grid of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f3292f8a210f42a8b1e2b3ee374027fe", + "e3548b26a97e403188c6f7db718ab671", + "faf7d035a0c048a1aefea6d059b2a6cb" + ], + "HasNestedGroups": false, + "Left": 2334.232599876157, + "Top": 453.726339935886, + "Width": 318.3851574117534, + "Height": 547.4619702585259, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 569.726339935886, + "InitialHeight": 329.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "1ae1e3afcbb2414289bb689b97d31c77", + "Title": "Points Grid Size", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d0036752d64445119937c17b4f152313", + "2ef1ab4280ba48d49ab7e979709474b2" + ], + "HasNestedGroups": false, + "Left": 1787.5504882391874, + "Top": 719.4610470440352, + "Width": 315.0, + "Height": 292.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 792.4610470440352, + "InitialHeight": 249.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "1ab49bd9cc9f4a69beec75f8ced5fe23", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a2483042d8c0405eb25c7e09b897f170" + ], + "HasNestedGroups": false, + "Left": 1375.2439757917127, + "Top": 716.1849428696504, + "Width": 318.0, + "Height": 396.0000000000001, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 789.1849428696504, + "InitialHeight": 223.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "8f8edc6215ab4ea690ba3bcec37ed114", + "Title": "Flatten list structure", + "DescriptionText": "Complex list structure is not required for further actions with the points. Flatten to generate just one list. ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0de075f36c864193b4792397c3bc988a", + "4c0c97961c39401eb7f8d7f9a5bf7927" + ], + "HasNestedGroups": false, + "Left": 2746.423043551991, + "Top": 566.0969956337261, + "Width": 309.0, + "Height": 403.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 705.0969956337261, + "InitialHeight": 279.0, + "TextblockHeight": 129.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "a40319ef0ba24d658b54d64c94f2cc96", + "Title": "Attractor point position", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7f7418c2598d4957981baea1761ccc03", + "84fb372afa224d3b8888e794becddcc2", + "3f00be88170f4ebeb81a011c32ed2acb", + "1eb1d7edc7434b71a4f36f8d66546588" + ], + "HasNestedGroups": false, + "Left": 1785.2003026988448, + "Top": 1088.0257942673225, + "Width": 717.7346115125258, + "Height": 383.4604738508817, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1161.0257942673225, + "InitialHeight": 354.6939466054689, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "384e0192ce4d47eeb0b351bfbc2e4f95", + "Title": "Distance to Attractor", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8163332d21ec42579a5a0b69462db44f", + "2ba419ce99d74a6da36c08342267c77f" + ], + "HasNestedGroups": false, + "Left": 3222.9555154739373, + "Top": 1004.1582002499142, + "Width": 311.0, + "Height": 351.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1120.1582002499142, + "InitialHeight": 265.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "d8757e4216554a3e92303ff9e84f1e56", + "Title": "Create Cylinders", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ef3eaed07a8e47a9b06e416bb30ec72f", + "a4fd8f7243ae4f7c89445483e12f0aa4" + ], + "HasNestedGroups": false, + "Left": 5023.794759987312, + "Top": 570.4043196389908, + "Width": 304.0, + "Height": 343.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 643.4043196389908, + "InitialHeight": 227.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "0d89f28617b84f969dafdabdd593b919", + "Title": "Generate Radii and Heights", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "89a6dea19e7f45c6bd41ab9599418d4f", + "c79861822a114a16ab89634c987ae322", + "14f9df697ef34e31808b016d3bc301bb", + "32822c06629f4bb9ab2c5fce632a2a48" + ], + "HasNestedGroups": false, + "Left": 3697.6739877358664, + "Top": 877.7782006156119, + "Width": 333.509295139439, + "Height": 608.2879499093767, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 993.7782006156119, + "InitialHeight": 248.9999999999999, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "82484472d4b747dfba5daac12ababa82", + "Title": "End Points", + "DescriptionText": "Translate Start (original) point of each cylinder with a given height, defined by the formula", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6f34eb4442e141f18ed89682850e940a", + "e87affcbcc80492ca247048ed003f3ec", + "d8efd16ccf5d48cdbdd240857da8aa2b", + "21385e58a45447e3b4984736b02fce2a" + ], + "HasNestedGroups": false, + "Left": 4285.4143090899515, + "Top": 1046.1037554285433, + "Width": 624.5639795215902, + "Height": 441.6314343522622, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1119.1037554285433, + "InitialHeight": 398.6314343522622, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, { "Id": "1eb1d7edc7434b71a4f36f8d66546588", "Title": "Attractor Point. Move the input sliders to adjust the location of this point.", @@ -780,11 +971,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2345.4490212236205, - "Top": 1066.2975467905574, + "Left": 2193.9349142113706, + "Top": 1169.0257942673225, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -793,18 +985,19 @@ }, { "Id": "e3548b26a97e403188c6f7db718ab671", - "Title": "Grid of points.\r\nTo make, pass a series of numbers into at least two ports. Change the lacing behavior of the node to \"Cross product\"", + "Title": "Grid of points.\nTo make, pass a series of numbers into two ports - X and Y coordinates. Right-click on the node and change the Lacing to \"Cross Product\"", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2332.67715574377, - "Top": 736.57899335569, + "Left": 2346.6177572879105, + "Top": 710.1883101944119, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -813,18 +1006,19 @@ }, { "Id": "4c0c97961c39401eb7f8d7f9a5bf7927", - "Title": "Flatten the list because the hierarchy of rows and columns is not needed. Compare the input to this node with the output.", + "Title": "Flatten the list because the hierarchy of rows and columns is not needed. Compare the input to this node with the output - the structure of N lists changed into just one list. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2635.9278705941, - "Top": 751.596815977517, + "Left": 2756.423043551991, + "Top": 713.0969956337261, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -833,18 +1027,19 @@ }, { "Id": "c79861822a114a16ab89634c987ae322", - "Title": "Formula adjusts the amount of variation between the radii of the cylinders. Try using a different formula.", + "Title": "A formula returns a value to be used as a radius of the cylinder. The greater the distance - the larger the radius of each cylinder. Try using a different formula.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3232.57176854913, - "Top": 964.65634372243994, + "Left": 3707.6739877358664, + "Top": 1001.7782006156119, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -853,18 +1048,19 @@ }, { "Id": "2ba419ce99d74a6da36c08342267c77f", - "Title": "Finds the distance between the attractor point and the base point of the cylinders", + "Title": "Finds the distance between the attractor point and each base point of the cylinders", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2906.6753339670172, - "Top": 1032.4100443858958, + "Left": 3232.9555154739373, + "Top": 1128.1582002499142, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -873,18 +1069,19 @@ }, { "Id": "32822c06629f4bb9ab2c5fce632a2a48", - "Title": "Formula to make the height of the cylinders react to the location of the attractor point. Can be different from the formula controlling the radii.", + "Title": "Formula to make the height of the cylinders react to the location of the attractor point. In this example, the height of each cylinder is half of the distance to the attractor point. Try a different formula.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3235.0829189177575, - "Top": 1245.8644334938658, + "Left": 3722.1832828753054, + "Top": 1260.0661505249886, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -893,18 +1090,19 @@ }, { "Id": "d8efd16ccf5d48cdbdd240857da8aa2b", - "Title": "Add this new z-value (height) to the original grid points to get the top points for the cylinders.", + "Title": "Add this new Z-value (height) to the original grid points to get the top points for the cylinders.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4057.3277997540536, - "Top": 1119.3505898154556, + "Left": 4616.978288611542, + "Top": 1127.1037554285433, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -913,18 +1111,19 @@ }, { "Id": "2ef1ab4280ba48d49ab7e979709474b2", - "Title": "Range syntax: 1 to 50, skipping by 5's", + "Title": "Use a Code Block to create a sequence of numbers. In this case, a sequence is created with numbers from 1 to 50, with n steps, where every step is 5", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2088.37470588, - "Top": 784.676641352278, + "Left": 1797.5504882391874, + "Top": 800.4610470440352, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -933,26 +1132,89 @@ }, { "Id": "a2483042d8c0405eb25c7e09b897f170", - "Title": "ATTRACTOR POINT\r\nScripting 101.\r\n\r\nAn attractor point is a quick way to make variation across a field of objects. It works by creating a grid of objects that have some parameter determined by the distance between the object and a point that moves around.\r\n\r\nTo visualize what's going on, move the two sliders that control the location of the attractor point.", + "Title": "ATTRACTOR POINT\n\nAn attractor point is a reference point(or element)that influences the characteristics of other elements in a system. An attractor point often works like a magnet - the closer the element is to the attractor - the more it is affected by the attractor's influence. \n\nIn this example, the height and diameter of cylinders is determined by the distance between each cylinder and the attractor point that moves around. Cylinders around the attractor point are smaller than the ones further away. \n\nTo visualize this behaviour, move the two number sliders of the Attractor point input. \n\nAttractor points are a way to introduce a level of responsiveness and dynamoc behaviour into the design process. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1385.2439757917127, + "Top": 797.1849428696504, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "faf7d035a0c048a1aefea6d059b2a6cb", + "Title": "Cross product lacing of a node combines each item from one list with each item in every other list, resulting in a grid-like structure of lists. \nWhen used with X and Y inputs of the 'Point.ByCoordinates' node, the result is a flat grid of points. If the third, Z coordinate is used, the result is a cube-shaped grid of points. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2119.85078232844, - "Top": 522.446952190065, + "Left": 2344.232599876157, + "Top": 577.726339935886, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "a4fd8f7243ae4f7c89445483e12f0aa4", + "Title": "Use a method that creates a cylinder with a given start and end point and a given radius", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5033.794759987312, + "Top": 651.4043196389908, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "ef3eaed07a8e47a9b06e416bb30ec72f" + }, + { + "Id": "21385e58a45447e3b4984736b02fce2a", + "Title": "Vector to move the base (original) point up by a given value ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4295.4143090899515, + "Top": 1225.7351897808055, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e87affcbcc80492ca247048ed003f3ec" } ], - "X": -1081.3694487190876, - "Y": -121.01434897795957, - "Zoom": 0.54410659705387165 + "X": -59.78102509008437, + "Y": 154.5891990597289, + "Zoom": 0.2368517058852759 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_CodeBlocks.dyn b/doc/distrib/Samples/en-US/Core/Core_CodeBlocks.dyn index 578d87a91a4..e95dbcbb9d8 100644 --- a/doc/distrib/Samples/en-US/Core/Core_CodeBlocks.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_CodeBlocks.dyn @@ -1,7 +1,7 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "295cd1e9-661c-4652-b713-f36054722e53", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "This graph explores varios uses and applications of Code Blocks", "Name": "Core_CodeBlocks", "ElementResolver": { "ResolutionMap": { @@ -24,13 +24,12 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "15af5d1edb7347b5b849a541fc5ec868", "NodeType": "CodeBlockNode", - "Code": "// Basic inputs\nbase = Point.ByCoordinates(3,3);\ncoils = 3;\nheight = 5;\nrad = 0.5;\n\n// Make a series of points\nnumPts = 8*coils + 1;\nseq = 0..(coils*360)..#numPts;\nx = rad * Math.Cos(seq);\ny = rad * Math.Sin(seq);\nz = 0..height..#numPts;\npts = Point.ByCoordinates(x + base.X, y + base.Y, z + base.Z);\n\n// Pass a curve through those points\nNurbsCurve.ByPoints(pts);", - "Id": "e4a7b57e420d41d1bdefcea7956fbd3b", "Inputs": [], "Outputs": [ { - "Id": "85db58bf404d4f3b9f956050d1a63ca8", + "Id": "9efffacfc30f4b41853baee667fc5563", "Name": "", "Description": "base", "UsingDefaultValue": false, @@ -39,7 +38,7 @@ "KeepListStructure": false }, { - "Id": "1cc48890631e40da884ee3eb0b050555", + "Id": "1a42c7c1dc2f4dcbb06c5ae107cd43cd", "Name": "", "Description": "coils", "UsingDefaultValue": false, @@ -48,7 +47,7 @@ "KeepListStructure": false }, { - "Id": "18b8c7a3b45746b58290c32395f183e0", + "Id": "5382e4bab7164d31b42d8ddae27702da", "Name": "", "Description": "height", "UsingDefaultValue": false, @@ -57,7 +56,7 @@ "KeepListStructure": false }, { - "Id": "6e4f303a3a8e44f2a1f05d0a232722b3", + "Id": "3cab79a8237249999a38206d98b12f82", "Name": "", "Description": "rad", "UsingDefaultValue": false, @@ -66,7 +65,7 @@ "KeepListStructure": false }, { - "Id": "842fd19aba4b4509851625305579b647", + "Id": "adbace60ee0e4018900dfafc160f1356", "Name": "", "Description": "numPts", "UsingDefaultValue": false, @@ -75,7 +74,7 @@ "KeepListStructure": false }, { - "Id": "fa0196cd1d1a42f5a141a2b9d9e64b61", + "Id": "9f15a047edab4d32b41c9f979cc9bfc5", "Name": "", "Description": "seq", "UsingDefaultValue": false, @@ -84,7 +83,7 @@ "KeepListStructure": false }, { - "Id": "9201f42e5e9e4e4bb00262e76e0546a2", + "Id": "b8e68da4d84a4e0b9a73da6e0d57d81e", "Name": "", "Description": "x", "UsingDefaultValue": false, @@ -93,7 +92,7 @@ "KeepListStructure": false }, { - "Id": "7e509995ed9b45f5a04898041b407659", + "Id": "39d410f06e3e42a3b790fe2558662246", "Name": "", "Description": "y", "UsingDefaultValue": false, @@ -102,7 +101,7 @@ "KeepListStructure": false }, { - "Id": "5c5a64c59c3041fe84acc2db8f4c9e1f", + "Id": "def407f2acec464587b11e6a9f848948", "Name": "", "Description": "z", "UsingDefaultValue": false, @@ -111,7 +110,7 @@ "KeepListStructure": false }, { - "Id": "d393fa00fdd94c2a8d19861eacea2d8f", + "Id": "12eafdc32f2c4cd39f745cd5b2c4b4d5", "Name": "", "Description": "pts", "UsingDefaultValue": false, @@ -120,7 +119,7 @@ "KeepListStructure": false }, { - "Id": "90c0d8feebcc465ea1475638e577ad44", + "Id": "df1194ffeb964f23884416686ae39144", "Name": "", "Description": "Value of expression at line 16", "UsingDefaultValue": false, @@ -130,27 +129,27 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "// Basic inputs\nbase = Point.ByCoordinates(3,3);\ncoils = 3;\nheight = 5;\nrad = 0.5;\n\n// Make a series of points\nnumPts = 8*coils + 1;\nseq = 0..(coils*360)..#numPts;\nx = rad * Math.Cos(seq);\ny = rad * Math.Sin(seq);\nz = 0..height..#numPts;\npts = Point.ByCoordinates(x + base.X, y + base.Y, z + base.Z);\n\n// Pass a curve through those points\nNurbsCurve.ByPoints(pts);" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b2a210747d694a6b84416290d27dd083", "NodeType": "CodeBlockNode", - "Code": "def MakeSpring(base,coils,height,rad)\n{\n// Make a series of points\nnumPts = 8*coils + 1;\nseq = 0..(coils*360)..#numPts;\nx = rad * Math.Cos(seq);\ny = rad * Math.Sin(seq);\nz = 0..height..#numPts;\npts = Point.ByCoordinates(x + base.X, y + base.Y, z + base.Z);\n\n// Return the curve that passes through those points\nreturn = NurbsCurve.ByPoints(pts);\n};", - "Id": "da29158d1ab6402b9be22fbb3549f35b", "Inputs": [], "Outputs": [], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "def MakeSpring(base,coils,height,rad)\n{\n// Make a series of points\nnumPts = 8*coils + 1;\nseq = 0..(coils*360)..#numPts;\nx = rad * Math.Cos(seq);\ny = rad * Math.Sin(seq);\nz = 0..height..#numPts;\npts = Point.ByCoordinates(x + base.X, y + base.Y, z + base.Z);\n\n// Return the curve that passes through those points\nreturn = NurbsCurve.ByPoints(pts);\n};" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "6deac939e8c2422a97398683ebee3086", "NodeType": "CodeBlockNode", - "Code": "10..20..2;", - "Id": "b83d0c3440ce4547a8eac612bab72c2b", "Inputs": [], "Outputs": [ { - "Id": "93836b40183940459494988678d0ebaa", + "Id": "e777c444104f4aafa4c2765c883bfdd9", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -160,17 +159,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10..20..2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "705e9e8994c248b996f1363e0854cae6", "NodeType": "CodeBlockNode", - "Code": "0..6..2;", - "Id": "8778ff696b864c078846e255ef60d6e1", "Inputs": [], "Outputs": [ { - "Id": "61e24d979b7245fabf52b8bb16b52e83", + "Id": "6259365e8b8942a0b30c0c8e94dd8815", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -180,16 +179,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..6..2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "56790f59d6a341eab00faf1c8af83121", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "46eeb513f50d46a7958038320a261d4d", "Inputs": [ { - "Id": "0772a15ba07f4c2bb5fa6b82eeb64c87", + "Id": "8bf1eaed001a4e6ba3cd3a80fb670586", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -198,7 +197,7 @@ "KeepListStructure": false }, { - "Id": "ba9e6540adc348ecafb430ab7ff167f5", + "Id": "9c339e79cf3849a59df4297631d94fee", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -207,7 +206,7 @@ "KeepListStructure": false }, { - "Id": "9cffe25e95a141bc94b7e06b12870448", + "Id": "7c93210bbe564e2d84dd0910d1a85ddd", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -218,7 +217,7 @@ ], "Outputs": [ { - "Id": "e5017748b3d24b88a2c8896f061948d3", + "Id": "317f85df4cfc45c8aa502ff099b6e8ff", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -227,17 +226,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "CrossProduct", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4b40bfdccfab421e99a4743bbd9512e0", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "1e603e165281415faacc213706cc26c3", "Inputs": [ { - "Id": "982fe0a29a6149779dbdb9018ff77472", + "Id": "b4ab6ae00d314ca2b44f5ee607c28deb", "Name": "list", "Description": "List to flatten.\n\nvar[]..[]", "UsingDefaultValue": false, @@ -246,7 +245,7 @@ "KeepListStructure": false }, { - "Id": "9641affc9aeb44ada8a07ad3f5906e0b", + "Id": "0074918807fd4d689d317ed52891ca2e", "Name": "amount", "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", "UsingDefaultValue": true, @@ -257,7 +256,7 @@ ], "Outputs": [ { - "Id": "7c5a931ec600400c9ae65cf0c50fc576", + "Id": "0f51c7f151aa4c34b04f65714080d2f6", "Name": "list", "Description": "Flattened list by amount", "UsingDefaultValue": false, @@ -266,17 +265,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Auto", "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "eedbd0f0025243569f12a239b848ffae", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RandomList@int", - "Id": "18bea2d02f824b45b38489caf5debefc", "Inputs": [ { - "Id": "386d6f2f2c8a448f9bf137c0cfbb8e06", + "Id": "1296df6983ea4b28b5fbcdd3c44abfe5", "Name": "amount", "Description": "Amount of random numbers the result list will contain.\n\nint", "UsingDefaultValue": false, @@ -287,7 +286,7 @@ ], "Outputs": [ { - "Id": "cc588c34736742d9b52601320278798f", + "Id": "10b6f731cefa4acd83f8e26fb7432bab", "Name": "number", "Description": "List of random numbers between 0 and 1.", "UsingDefaultValue": false, @@ -296,17 +295,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RandomList@int", "Replication": "Auto", "Description": "Produces a list containing the given amount of random doubles in the range of [0, 1).\n\nMath.RandomList (amount: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bd8ad676c5524fe7a9974167ad67e0ef", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", - "Id": "6027d3c0b21b4f64aeadebf13afd5709", "Inputs": [ { - "Id": "d623667cb6f34b1881a6e9bbcea1ba86", + "Id": "617e006afe244ae4ba3d5017d6628f85", "Name": "list", "Description": "List to get the item count of.\n\nvar[]..[]", "UsingDefaultValue": false, @@ -317,7 +316,7 @@ ], "Outputs": [ { - "Id": "02a7d4b7b0764fd4b065aa8791cf565f", + "Id": "9905e6e380ac4e99b3a35c8ac32d2e9b", "Name": "int", "Description": "List length.", "UsingDefaultValue": false, @@ -326,17 +325,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "67c43cd4f7a347b7b468269181e0619c", "NodeType": "CodeBlockNode", - "Code": "random * 5;", - "Id": "f5143c4f25014b4bb5bcbbe09c51eec2", "Inputs": [ { - "Id": "89ab6bb4a6ac4b768d8db02800e9dec9", + "Id": "4b66f42111b543288fbd5be2128df54c", "Name": "random", "Description": "random", "UsingDefaultValue": false, @@ -347,7 +346,7 @@ ], "Outputs": [ { - "Id": "9ed03fbd02eb45089ef662f9f8b9829e", + "Id": "203121e007f749a2ad76a2c0d463bad2", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -357,16 +356,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "random * 5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "de7376216b3c49f28a28736d69b2ded3", "NodeType": "CodeBlockNode", - "Code": "MakeSpring(basePoints,numCoils,height,0.5);", - "Id": "8dce8e891d9d4ffeb6eae7251ab1368b", "Inputs": [ { - "Id": "6fecde3c10274e16b2c233d314dea491", + "Id": "6a6be8251b5d4e3fbcff569b6b9933d4", "Name": "basePoints", "Description": "basePoints", "UsingDefaultValue": false, @@ -375,7 +374,7 @@ "KeepListStructure": false }, { - "Id": "02e6d8d75415457daf43fc9fb10848ea", + "Id": "e61cdd67ec954780b613539d9b68b17e", "Name": "numCoils", "Description": "numCoils", "UsingDefaultValue": false, @@ -384,7 +383,7 @@ "KeepListStructure": false }, { - "Id": "e32d673afe814af3a3bf61d3cfedebc4", + "Id": "71885e1e4df54bfcb3b9ded2f8858b2f", "Name": "height", "Description": "height", "UsingDefaultValue": false, @@ -395,7 +394,7 @@ ], "Outputs": [ { - "Id": "4d69b25e80394f73b678cd8ba0c08f24", + "Id": "a45bf4bbb01b4361866f4f451d4e86e5", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -405,17 +404,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "MakeSpring(basePoints,numCoils,height,0.5);" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "80befa3052924e4a8420f1ca58beb0af", "NodeType": "CodeBlockNode", - "Code": "5;", - "Id": "c4e89d9faf2543959ae1c3461ea841fb", "Inputs": [], "Outputs": [ { - "Id": "d3a04be679e7499d9e6c536708858130", + "Id": "575b2171ed84459895402b38e542a7dc", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -425,27 +424,27 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c31fab7f5cd042c2a21b7644c748b29a", "NodeType": "CodeBlockNode", - "Code": "/* This is a multi-line comment,\n which continues for mulitple\n lines. */\n\ndef FunctionName(input1, input2)\n{\n// This is a comment\nsum = input1 + input2;\n\nreturn = sum;\n};", - "Id": "79bff081608e4b029ae0e5197ff4a3a6", "Inputs": [], "Outputs": [], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "/* This is a multi-line comment,\n which continues for mulitple\n lines. */\n\ndef FunctionName(input1, input2)\n{\n// This is a comment\nsum = input1 + input2;\n\nreturn = sum;\n};" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "95267352c7714b4db8302a5af644c692", "NodeType": "CodeBlockNode", - "Code": "1;", - "Id": "9f9882fc6a804ef79e8520567d1812b7", "Inputs": [], "Outputs": [ { - "Id": "d1401ecd63504d228b92045da22827d0", + "Id": "9d77e609db594a489321e6684c469fb3", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -455,17 +454,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8f40d4074f7740c69898d8609df85620", "NodeType": "CodeBlockNode", - "Code": "2;", - "Id": "9ca7921ed46f4c4da1b75c9b853d3a55", "Inputs": [], "Outputs": [ { - "Id": "39f728738129466392a14562851da9a7", + "Id": "61adf720584a4b2485dba8571a23ad7f", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -475,16 +474,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c25ac1d9c87444778c5287b87496b940", "NodeType": "CodeBlockNode", - "Code": "FunctionName(in1,in2);", - "Id": "cba93904d0da445298640d1c02706e95", "Inputs": [ { - "Id": "b4a7959131944e9c8449e02e4661998b", + "Id": "7c65c58869254283b45fa7260e4cb4e2", "Name": "in1", "Description": "in1", "UsingDefaultValue": false, @@ -493,7 +492,7 @@ "KeepListStructure": false }, { - "Id": "48315d57f6004c88b4e158de0649b179", + "Id": "46a661fb49504d5eb29ae458d62c7043", "Name": "in2", "Description": "in2", "UsingDefaultValue": false, @@ -504,7 +503,7 @@ ], "Outputs": [ { - "Id": "56c5e0dd06544ad0a1761faae17e554c", + "Id": "9c3003beea7f411ea5c2312a2c0ae2c1", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -514,15 +513,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "FunctionName(in1,in2);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 200.0, + "Id": "a8a850ed7b9d445cb5153db35b3ea059", "NodeType": "ExtensionNode", - "Id": "3133df3ec2874448a0579a15346a69b8", "Inputs": [ { - "Id": "6be27325faa54e85b35df9a51dca342c", + "Id": "bb6a2894078146a5b125b3d651d86bb8", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -533,7 +535,7 @@ ], "Outputs": [ { - "Id": "be960159cbfe4bf5978498349fcd35ba", + "Id": "77640f3ae28942dcad8b3b093610d78a", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -543,16 +545,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "95710e5082324b8cb5e52a6f8a19e326", "NodeType": "CodeBlockNode", - "Code": "FunctionName(in1,in2);", - "Id": "9256e209fd59492c81c865cb84552ef5", "Inputs": [ { - "Id": "07547724d77544108e59a751ad56f075", + "Id": "067a4ad32061477e821a7db101dcdb0a", "Name": "in1", "Description": "in1", "UsingDefaultValue": false, @@ -561,7 +562,7 @@ "KeepListStructure": false }, { - "Id": "d201d8dc5a0147abafc402b49a15da33", + "Id": "3ac2482b5fb041d991a8030665d2d5b5", "Name": "in2", "Description": "in2", "UsingDefaultValue": false, @@ -572,7 +573,7 @@ ], "Outputs": [ { - "Id": "5ffc9e5c6b5941c0b5c28b2d75897f10", + "Id": "bd89ed08a55548a9a21ec0cecf0216fa", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -582,15 +583,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "FunctionName(in1,in2);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 65.0, + "WatchHeight": 200.0, + "Id": "fcb676d72537401a8e3aacdccc54ca4f", "NodeType": "ExtensionNode", - "Id": "27bc763db1aa4930805963e814bf4371", "Inputs": [ { - "Id": "6e1ab1be66534eb3807afa00dd60e23f", + "Id": "efc31be364874428984d93860ed1bc41", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -601,7 +605,7 @@ ], "Outputs": [ { - "Id": "c72b42e23cd842428607b8475a8d41f4", + "Id": "4f452e7fffb84d4cbd452fd1ea04cf2d", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -611,17 +615,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "fa7571c8301e47db9868effe7ac6aec9", "NodeType": "CodeBlockNode", - "Code": "\"dog\";", - "Id": "6390022a35c44f2f99fd62489d76135d", "Inputs": [], "Outputs": [ { - "Id": "4af122efd7474629ac13bb590d844b58", + "Id": "48451963de084790b6053f20e35c5bdb", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -631,17 +634,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"dog\";" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f883a33665724323800d12f090fc9cc7", "NodeType": "CodeBlockNode", - "Code": "\"cat\";", - "Id": "e4a79de741eb4609bc5aaf2b5a2a0405", "Inputs": [], "Outputs": [ { - "Id": "1214bd44649147dfb17ec1a7101d6b9a", + "Id": "5e970a7c71aa488fafde07ac859aedb7", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -651,16 +654,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"cat\";" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3e2adf6e727f42f8a1fb2b7a68d7959d", "NodeType": "CodeBlockNode", - "Code": "FunctionName(in1,in2);", - "Id": "f973a3ec70ee475bad7d50e5f21c1e04", "Inputs": [ { - "Id": "8130a2a402f44775b27ca09ba5743cdd", + "Id": "c22e7f7288b4403c8314c3e7170c3f25", "Name": "in1", "Description": "in1", "UsingDefaultValue": false, @@ -669,7 +672,7 @@ "KeepListStructure": false }, { - "Id": "4c99fd259cfd4806aa863bfbcca6a0ee", + "Id": "22c11b0ca8f043e8adabe3b24c2d3e58", "Name": "in2", "Description": "in2", "UsingDefaultValue": false, @@ -680,7 +683,7 @@ ], "Outputs": [ { - "Id": "0697bd6b77cd456684cef7956c4a8b75", + "Id": "cdc885863fe545829ae4505d2cd867b2", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -690,15 +693,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "FunctionName(in1,in2);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 200.0, + "Id": "9a7a12aa08cd435cb2980ba9e78402cb", "NodeType": "ExtensionNode", - "Id": "31c310a7f87346148753de7c64757d9a", "Inputs": [ { - "Id": "d2664c341e344034b1a1332b95491e0c", + "Id": "f59335403df141aba0a5f9093b88414a", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -709,7 +715,7 @@ ], "Outputs": [ { - "Id": "f3f626404e2c458bb31d46a7625b4ee2", + "Id": "2ffa00227a494b5ea2352538c993e964", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -719,17 +725,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "99f60ae2800b48449c8359eeec5d9ae0", "NodeType": "CodeBlockNode", - "Code": "16;", - "Id": "93a54aef88ea491b9fcc67296ad7d117", "Inputs": [], "Outputs": [ { - "Id": "afb561ce8b3c45b0bc16d517111d2491", + "Id": "92913f8f5ddc4e808145bcf81049cd95", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -739,17 +744,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "16;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "10c81f14ed634d3f96748202808fb067", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", - "Id": "2d9cd2df6eda430482733ceb1dfa7a77", "Inputs": [], "Outputs": [ { - "Id": "5f906034d9e14d6b99443735b67b9069", + "Id": "66798ba6844b412286d3f6b3b41d5715", "Name": "Point", "Description": "Origin point", "UsingDefaultValue": false, @@ -758,39 +763,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, - { - "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": "Less is more.", - "Id": "3f10ad569f30407ab2c787a13a82b7f5", - "Inputs": [], - "Outputs": [ - { - "Id": "0a341663bee740d9aa73dbedec98800e", - "Name": "", - "Description": "String", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a string." - }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 3.14, - "Id": "a3f68344cba445c8a2f0aaf1e82a3441", + "Id": "c184fd253755407ba6086b80996df549", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "aaaab47367b44050a722adf019200305", + "Id": "8d10685a1ed743b996423dc61a02e362", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -800,35 +785,18 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "3*5", - "NodeType": "FormulaNode", - "Id": "fa9ee1f3314044ee868263be4ec27b09", - "Inputs": [], - "Outputs": [ - { - "Id": "fb5b3b827d0b41b083006c5bd9cff2d4", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Description": "Creates a number", + "InputValue": 3.14 }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 38.0, + "Id": "5de24b6f7cce4e65acad0e05a511d229", "NodeType": "ExtensionNode", - "Id": "58a531d64582415bbcd6ee1beb32cab3", "Inputs": [ { - "Id": "f53ebf90aad14e2bbee2b6d3868bb7d5", + "Id": "37050d62f7564a349df2e2d8b199e0ef", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -839,7 +807,7 @@ ], "Outputs": [ { - "Id": "f929ac1d099143d68855602f729f0377", + "Id": "1149f83218994a8f80707ac1b88508e6", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -849,15 +817,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 118.0, + "WatchHeight": 38.0, + "Id": "0aea97cdb971438c92165575e5d693df", "NodeType": "ExtensionNode", - "Id": "4027bb03f91d496abcecdb32b1c5276e", "Inputs": [ { - "Id": "82bbd79db17144d3a6d5c4c37093bc5b", + "Id": "2c61c47928c84d9993345e2c78047001", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -868,7 +838,7 @@ ], "Outputs": [ { - "Id": "9a4adcf8ab1e45d7a5333b007285672a", + "Id": "53d9c23926a74835a245f59de6fcd32d", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -878,15 +848,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 35.0, + "WatchHeight": 38.0, + "Id": "30848488006e4a92a23fbdd17e1a85d8", "NodeType": "ExtensionNode", - "Id": "f69507e53b2c4caf9dd4ee45499c9066", "Inputs": [ { - "Id": "7c238edb4d9e43589caeb076159871ae", + "Id": "c1c80a6aaa4046a7aba04a7c9828fe86", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -897,7 +869,7 @@ ], "Outputs": [ { - "Id": "7c196680de7e448d9d3f47dd647bf086", + "Id": "31388b7257bc4a00894b62da8b2d8379", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -907,17 +879,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f88196b340fe4e32b197c3f7bc71a209", "NodeType": "CodeBlockNode", - "Code": "3.142;", - "Id": "27c2f333f51f4a0c9f7170dc64f2ecbe", "Inputs": [], "Outputs": [ { - "Id": "d8decba695024d52b6e4a0d81b26188e", + "Id": "c26419f38ba44beaa767a75c65afb018", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -927,17 +898,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3.140;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7cd1146ab56d460283a1f6c694cae88f", "NodeType": "CodeBlockNode", - "Code": "\"Less is more.\";", - "Id": "4c8ddee8e2b144729470a4142f56ac97", "Inputs": [], "Outputs": [ { - "Id": "0391a0995b1d4d6096f139d2deca90e3", + "Id": "155b6ce386ea4ca19520dc4aa45a6e90", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -947,17 +918,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"Less is more.\";" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9a531824598b44da81f2f94c6ad58ac2", "NodeType": "CodeBlockNode", - "Code": "3*5;", - "Id": "d4ae3f27c68c41dd830d36ee0f8f51cc", "Inputs": [], "Outputs": [ { - "Id": "a6fff49da5514069b68fdc0fc7e72599", + "Id": "ed8c192e5596419382f0d185ba3ab024", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -967,15 +938,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3*5;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 118.0, + "WatchHeight": 200.0, + "Id": "4f2154c621f64e868166b613dd49681a", "NodeType": "ExtensionNode", - "Id": "b25e2b4067514031a42c490bc36e933c", "Inputs": [ { - "Id": "3009dabcd1774d60ae3ce8e3612733de", + "Id": "3499b9ca53534b9d95697797424cda43", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -986,7 +960,7 @@ ], "Outputs": [ { - "Id": "beab7ee1fd0e43d88719eb63b41ca833", + "Id": "afdcb9bb059046db95374395cc5ffcaa", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -996,15 +970,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 200.0, + "Id": "7ef3e7cb9e9b4d05b7172adbc8987241", "NodeType": "ExtensionNode", - "Id": "f5b28f941dc64a8191511188f91bbb3e", "Inputs": [ { - "Id": "b6353953278444ed83485613df792e4f", + "Id": "1d0149aa09854b35ae68dac0ec469557", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1015,7 +991,7 @@ ], "Outputs": [ { - "Id": "3c74618585fe4a0895b8a30fc8649e26", + "Id": "669bba66e23e4ca1b7473c2e108c3066", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1025,15 +1001,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 35.0, + "WatchHeight": 200.0, + "Id": "46a5d30e085e4052a782178613dff3b4", "NodeType": "ExtensionNode", - "Id": "d9531a65646b4f2d948c1ec384e17e47", "Inputs": [ { - "Id": "c9259b451a6749a882e9832847b6cc4e", + "Id": "afc9daae870e4216b54381d6518ac683", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1044,7 +1022,7 @@ ], "Outputs": [ { - "Id": "5107087421454ce393925e6ee560faf5", + "Id": "a211d4a0aee1430da31023bddcdde982", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1054,16 +1032,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d55dadaea1f04a4ea23a7a897db02c85", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "be524caf3dec48c9b1ef12c15b4cb3a9", "Inputs": [ { - "Id": "724c261e8b0c4a028567e09f474c7ef0", + "Id": "514465f251384d7fa938061c20ed6fcc", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1072,7 +1049,7 @@ "KeepListStructure": false }, { - "Id": "078fbe05d4574d09b66aaa8c8f514c38", + "Id": "f45f35f216a64cc3b735f9ec90e56d0f", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1081,7 +1058,7 @@ "KeepListStructure": false }, { - "Id": "75d9d18439794cfd90d0317eb16688f6", + "Id": "8d27da20170147a19dc8f81e6454604c", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1092,7 +1069,7 @@ ], "Outputs": [ { - "Id": "2564c00bc4d942dc83c0137aedfa23f6", + "Id": "8660eefcf52b404aa9e06273dda44a1c", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -1101,18 +1078,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "26d3385a14f84aeca233a3d7bb0248f4", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", - "Id": "3cad5ea447a14448951586d4f0c766f2", "Inputs": [], "Outputs": [ { - "Id": "b8a450cb65c54a09ad551726c8929f91", + "Id": "387ce635cbc24997952056b8bdd6ee65", "Name": "Point", "Description": "Origin point", "UsingDefaultValue": false, @@ -1121,18 +1098,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f85eed211a9c44708b07b2e8d4013e20", "NodeType": "CodeBlockNode", - "Code": "10;", - "Id": "7876f30d9c72453bb32ba0919e2fa6ed", "Inputs": [], "Outputs": [ { - "Id": "e54b3bceae924d7a95cd7da94acf2545", + "Id": "c474a7bb652647909c0384c19d3a9b6c", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1142,15 +1119,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 328.0, + "WatchHeight": 38.0, + "Id": "6410d7135bb24ec3847767604fc4a537", "NodeType": "ExtensionNode", - "Id": "3602b8dfba2246e2a1f799e1e96042bc", "Inputs": [ { - "Id": "4335c27740a842269b50a6981e00036e", + "Id": "7bfe1afaf77348e795e8a98e223a4c1b", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1161,7 +1141,7 @@ ], "Outputs": [ { - "Id": "4db3561c0ff54f3a8af3901f87ea1703", + "Id": "244124e010ff44859f02de3507cf7f54", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1171,16 +1151,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "03dc3412b1ec485ba23bfcfbf05b94cf", "NodeType": "CodeBlockNode", - "Code": "z = 0;\nPoint.ByCoordinates(x,y,z);", - "Id": "47e0b53f4a0b41b5ba5944f8f2373cb8", "Inputs": [ { - "Id": "293ea03cc71e453bb3361b642f37fcbc", + "Id": "2b7fbfcfaed94ef18e449a354b317e4b", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -1189,7 +1168,7 @@ "KeepListStructure": false }, { - "Id": "ca86b4ec7fd34dd58c2656991f31ca37", + "Id": "6942da3dab1b4b76a561c96ed2aa9482", "Name": "y", "Description": "y", "UsingDefaultValue": false, @@ -1200,7 +1179,7 @@ ], "Outputs": [ { - "Id": "37215f0ac1b747498f03df0b2c5ea84f", + "Id": "c7f50ff8216e4285a095314e8c10f79f", "Name": "", "Description": "z", "UsingDefaultValue": false, @@ -1209,7 +1188,7 @@ "KeepListStructure": false }, { - "Id": "d6be8a5402ea407cbad0fe5183757904", + "Id": "54609af58e1847508a9c043f60692ed1", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -1219,15 +1198,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "z = 0;\nPoint.ByCoordinates(x,y,z);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 328.0, + "WatchHeight": 200.0, + "Id": "a87a1efd643848dd8ee5ddf68c9badc2", "NodeType": "ExtensionNode", - "Id": "753d7343645d4c6c8ffefe26bdc3721a", "Inputs": [ { - "Id": "9cf518b3f28e4b968190ae4554255e69", + "Id": "996e96e7e7b043129dc5c5d7e800a13a", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1238,7 +1220,7 @@ ], "Outputs": [ { - "Id": "43edc8f61efb4a50869d884ef787d5c4", + "Id": "c59b212fbe2f4a1ab535e3d3d011be8d", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1248,15 +1230,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 305.0, + "WatchHeight": 38.0, + "Id": "f2da319c2e5b41d896d02e89f41781b8", "NodeType": "ExtensionNode", - "Id": "1d3e926768dc4026a1101ac511c67533", "Inputs": [ { - "Id": "a84aecef34484462ae20af37dbfbf4b5", + "Id": "7d11cf8fcbd34137bcf603b44a8549cb", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1267,7 +1251,7 @@ ], "Outputs": [ { - "Id": "7a9b79f57b214b5db361e086f86553c4", + "Id": "c5823dc00e5748dc908a87c7129638c3", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1277,17 +1261,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "fb87380071be4a8facec791cca85a024", "NodeType": "CodeBlockNode", - "Code": "Point.Origin();", - "Id": "4ea1d0d848824f6fb6592dcb297db34e", "Inputs": [], "Outputs": [ { - "Id": "109f36a8ea644bc2a57648597b8cabd5", + "Id": "17e388ec5cb243cb9a6f07a7e0ec30d1", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1297,15 +1280,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.Origin();" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 305.0, + "WatchHeight": 200.0, + "Id": "751dec92dcd14afcbdcebf14938d9467", "NodeType": "ExtensionNode", - "Id": "ddfb6e02b0f4446c91e109143a507952", "Inputs": [ { - "Id": "65000d0ef7454826b4558ab65ad3d746", + "Id": "6a0450a55105466586d36359e1025f72", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1316,7 +1302,7 @@ ], "Outputs": [ { - "Id": "1d222c8c62c943749d77298b12d40361", + "Id": "84e8607c514249d0b1c7eb9b2553d06d", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1326,17 +1312,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a7e3677202a34d74a77bd510591cf1b6", "NodeType": "CodeBlockNode", - "Code": "Point.ByCoordinates(10,0,0);", - "Id": "709f79544a114078919845cdc5b8d13b", "Inputs": [], "Outputs": [ { - "Id": "89f510ecaf114a1baf9d31207030bebb", + "Id": "640864335a56439ebcdfe4a3fc14d41f", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1346,16 +1331,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(10,0,0);" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3639dc028a7741e086e1cc34307bcb42", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", - "Id": "bbf4df42aa944180ad395f368272c9a2", "Inputs": [ { - "Id": "91046f393eda4062827912b53471da82", + "Id": "648a1753fead435c910a8cde95ca1828", "Name": "point", "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, @@ -1366,7 +1351,7 @@ ], "Outputs": [ { - "Id": "b32762a5f5234ceca38d70c9b433eb89", + "Id": "fea3ce58764d4568b5c128ec7dbb7ce7", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -1375,16 +1360,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", "Replication": "Auto", "Description": "Get the X component of a Point\n\nPoint.X: double" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 35.0, + "WatchHeight": 200.0, + "Id": "9b25ce8bef3a4da19dc8c70ff2a7967a", "NodeType": "ExtensionNode", - "Id": "60303687ae804e6fb4b3f8b74a4f66e6", "Inputs": [ { - "Id": "1ee916295975466897b5daf085f486dd", + "Id": "55ad8d1986414bc48844394bd68634f9", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1395,7 +1383,7 @@ ], "Outputs": [ { - "Id": "8813afc7fabf42588ae9fade8cb8e0ff", + "Id": "1bbad1c797c74d738c626a3bd6e34c45", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1405,15 +1393,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 35.0, + "WatchHeight": 38.0, + "Id": "0fd86dbd1ed247d6b59e24a6634208c1", "NodeType": "ExtensionNode", - "Id": "820e271d445742959ceb3468f743b3e1", "Inputs": [ { - "Id": "f562d877e2b04cc3abbcfeea15db2a47", + "Id": "7ba805523a64463caec3171fedfcd37f", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1424,7 +1414,7 @@ ], "Outputs": [ { - "Id": "520edbedc5f845e38efcfbe89c77849e", + "Id": "c2ba3cfeff834adb9aee3cc015e3a4eb", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1434,16 +1424,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8691eb19a7e74cb5a6eb7542fbe7770d", "NodeType": "CodeBlockNode", - "Code": "pt.X;", - "Id": "613c6d530eab414f9aebfc7c56de6900", "Inputs": [ { - "Id": "6fc2899665eb4d0e898843c1bc374dc1", + "Id": "46739687a6374296b6bb085af666828e", "Name": "pt", "Description": "pt", "UsingDefaultValue": false, @@ -1454,7 +1443,7 @@ ], "Outputs": [ { - "Id": "dba9ce6a035046949c7832f141f70828", + "Id": "bd983a8b76f44362b6a91a2b271bc0e2", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1464,16 +1453,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "pt.X;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0e34fe7d457f4d7b9a4b6f68638a457c", "NodeType": "CodeBlockNode", - "Code": "Point.ByCoordinates(num,-num,0);", - "Id": "34a4b2fca1c54c18a0fe48b1c3b8f711", "Inputs": [ { - "Id": "d257ebd7d5de49c4bbe8468de450bcc1", + "Id": "5f45375e94be47beaa23de6adc64b429", "Name": "num", "Description": "num", "UsingDefaultValue": false, @@ -1484,7 +1473,7 @@ ], "Outputs": [ { - "Id": "d30ee0c967884956bc503915a87561cc", + "Id": "eed9acdf660448d1b9087eac7588365d", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1494,15 +1483,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(num,-num,0);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 328.0, + "WatchHeight": 200.0, + "Id": "eb75346856f542c196a637f9c9875f86", "NodeType": "ExtensionNode", - "Id": "83366bb75acd4ce7abb26b1fea868ac3", "Inputs": [ { - "Id": "9109382b4d0446aab2234e54f82e6ac2", + "Id": "09eb5d32f0464aa1a303cc01251d23e0", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1513,7 +1505,7 @@ ], "Outputs": [ { - "Id": "cc4f3e3d878844ad9f757c332181b932", + "Id": "c59d5a09f8484cceb67abeb9837323cb", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1523,17 +1515,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7086de5dd5444c56a8acbb4a356c30a7", "NodeType": "CodeBlockNode", - "Code": "Point.ByCoordinates(10,-10,0);", - "Id": "a1142e8989e44fa2a63dd58489af044d", "Inputs": [], "Outputs": [ { - "Id": "90d30b045190420aaf1e4dc3ea422677", + "Id": "e3a25603c34e4c53b73e1f2b436e39e0", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1543,15 +1534,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(10,-10,0);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 328.0, + "WatchHeight": 200.0, + "Id": "033fa274f6374d3e94b3b415aa982abe", "NodeType": "ExtensionNode", - "Id": "73172606dcad4f2194327f87e94e8f82", "Inputs": [ { - "Id": "fb1a6ed1e0114b6280ed918a7877def4", + "Id": "317553604182472eadbf35dffb8cc9d6", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1562,7 +1556,7 @@ ], "Outputs": [ { - "Id": "e2fecdb3515f4d48a8c15c9b711dcb4e", + "Id": "cddcc2d8ad6c4670895199f6e48d469b", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1572,16 +1566,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "238c40dbe78b41238b7c21625a9ba06a", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "943f8f5157bc498ead5a3e5a32a04ace", "Inputs": [ { - "Id": "8b2568bd70d343d8934b4fd327023290", + "Id": "7e1b8960e212439d9ff78955c56e9119", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1590,7 +1583,7 @@ "KeepListStructure": false }, { - "Id": "0de1f2859c114be6bcc41bc60df414d7", + "Id": "adafaba8ca9942c8b016e4d9afaa8940", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1601,7 +1594,7 @@ ], "Outputs": [ { - "Id": "db5b5b1f8e9447efa3761f5a00a711dc", + "Id": "b2b86a161535457e8c906c8a82751834", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -1610,18 +1603,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", "Replication": "Auto", "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "31bb5b993b744820a5d938194fa62d99", "NodeType": "CodeBlockNode", - "Code": "Point.ByCoordinates(0,-10);", - "Id": "5ba4c6a04641462486f7d26506f554b0", "Inputs": [], "Outputs": [ { - "Id": "b0b48f3326424bc6aec13d52414dbfef", + "Id": "e9416ab8b84544d7b77c3228915b04bc", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1631,17 +1624,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(0,-10);" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "56cd6d4836ec447fbbc4bfc004e8c5e5", "NodeType": "CodeBlockNode", - "Code": "0;\n-10;", - "Id": "7140b30c4fae4fa39c3d8615a59d2195", "Inputs": [], "Outputs": [ { - "Id": "c139afaf36334a1e960225c2832ea45f", + "Id": "9fec2ada824e4fca8b77df5bcbe80bbb", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1650,7 +1643,7 @@ "KeepListStructure": false }, { - "Id": "b88ea3f5e5ec45c4b6172107e0c9650d", + "Id": "e40d9c9f8a3441f2a425430ebd9f8039", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -1660,15 +1653,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;\n-10;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 320.0, + "WatchHeight": 38.0, + "Id": "6d6d8160638e478794a76d4f23305e32", "NodeType": "ExtensionNode", - "Id": "c5a78bfaadb842dc98e3fc3674d2086a", "Inputs": [ { - "Id": "d1dbe16dff1d4e77898fd1ad410e9c4d", + "Id": "cf6a4085572043e6aa4ccc0988d4a068", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1679,7 +1675,7 @@ ], "Outputs": [ { - "Id": "aeec3df6e5a1485b93a12c1bd5425a97", + "Id": "c5a8d4030da64140981f395db5da972c", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1689,15 +1685,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 320.0, + "WatchHeight": 200.0, + "Id": "b13e080a35fa4ba3abbc34671939342e", "NodeType": "ExtensionNode", - "Id": "a92078efcaa14b30a50c0db5bfa1da60", "Inputs": [ { - "Id": "64dc16f66f1740d79bd93cce8c13a2df", + "Id": "92e26c826c1341f886a0c1854e3d0639", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1708,7 +1706,7 @@ ], "Outputs": [ { - "Id": "8dc3c9235ee2438c9770f437a23523fa", + "Id": "acc47bd0c7c44591854b5b8d04d5ed89", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1718,17 +1716,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0edab6369a0d4f8f91cddaeb9f1a736c", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", - "Id": "20fe2f813364450bb89ac20bcf1e18e4", "Inputs": [], "Outputs": [ { - "Id": "fcbe655c19474b169011521a85914d11", + "Id": "d364afe9bb7c486eb93316f6a4248cbe", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -1737,18 +1734,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", "Replication": "Auto", "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fe5fa4faf41c4ef3af5f39d774df821c", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", - "Id": "c3bcb324362c4fa3842071db153a7b5f", "Inputs": [], "Outputs": [ { - "Id": "7eaf33969b14494b921e9ce85a13e76b", + "Id": "06fa68150cb1493db4bc4fa28318ddc0", "Name": "Point", "Description": "Origin point", "UsingDefaultValue": false, @@ -1757,17 +1754,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "830475257e894a3ba744a4640def0e57", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", - "Id": "41db31ae5d894931a0f3fa932bd8abd6", "Inputs": [ { - "Id": "108f5255996542a6a51c7b0edf02312f", + "Id": "87fd4a08fde64b9f9964a507175b0e0d", "Name": "point", "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, @@ -1776,7 +1773,7 @@ "KeepListStructure": false }, { - "Id": "13edb307234e44b4bcd5aa5fd633718f", + "Id": "0984d2756b9d48c89b83d29cbf74fe4b", "Name": "vectorToAdd", "Description": "Vector", "UsingDefaultValue": false, @@ -1787,7 +1784,7 @@ ], "Outputs": [ { - "Id": "775dfc5e248a400b94c088cdc85bfa99", + "Id": "01116ffa52af4d38b0025ea74bd6ec32", "Name": "Point", "Description": "Point", "UsingDefaultValue": false, @@ -1796,16 +1793,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", "Replication": "Auto", "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 305.0, + "WatchHeight": 38.0, + "Id": "5be7db0fb08b4d44b64dafe2eaff9e87", "NodeType": "ExtensionNode", - "Id": "7a8778392a6f4a79a1cc04456067b05a", "Inputs": [ { - "Id": "5d3550c526264fed8633f7086daf3268", + "Id": "ce35162e9eb54949835057469c3e34fd", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1816,7 +1816,7 @@ ], "Outputs": [ { - "Id": "49a2d21c26324c01b86cf20d44d2ca20", + "Id": "1d38bfe5ca5346f5a7737d82521b372a", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1826,16 +1826,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d6d0efd92025459f9594f889289e70e1", "NodeType": "CodeBlockNode", - "Code": "pt.Add(vec);", - "Id": "9aa85384376746dab524e0b969d9420a", "Inputs": [ { - "Id": "801e7356e1204cc99349da819ef4a172", + "Id": "8b6e457d7e6f45eaa4b8f543bda51203", "Name": "pt", "Description": "pt", "UsingDefaultValue": false, @@ -1844,9 +1843,9 @@ "KeepListStructure": false }, { - "Id": "b2b80261a11047f791185de29a9c9a64", - "Name": "vec", - "Description": "vec", + "Id": "d37a00d7892349b0878f31c818c0e780", + "Name": "vector", + "Description": "vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1855,7 +1854,7 @@ ], "Outputs": [ { - "Id": "460e082275524b109409aaaca9da97c6", + "Id": "112f4ce5320e4349b39adf6b87f6ef72", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1865,17 +1864,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "pt.Add(vector);" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d3ef90b0d75e4fcd8849ba354c44979e", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", - "Id": "a94b384a08cf44a8bbb4895cb771468c", "Inputs": [], "Outputs": [ { - "Id": "0992a1c6b85e4540a681a43ba195ea7c", + "Id": "e6949045bf2146f2a456028d3c324449", "Name": "Vector", "Description": "Vector", "UsingDefaultValue": false, @@ -1884,18 +1883,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", "Replication": "Auto", "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "08ad6a6654eb4b5aa738a7458ec6b3c9", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", - "Id": "2fb4380e7f4741e7b4b8adfbcd056d4f", "Inputs": [], "Outputs": [ { - "Id": "707ec54e2a5d4640bcf1a62cab7c9bc8", + "Id": "fce9b424f29241e68c87a2f62011bd55", "Name": "Point", "Description": "Origin point", "UsingDefaultValue": false, @@ -1904,16 +1903,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Origin", "Replication": "Auto", "Description": "Get the Origin point (0,0,0)\n\nPoint.Origin ( ): Point" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 305.0, + "WatchHeight": 200.0, + "Id": "9b63e0ec9946482dbcc904fe92dfb279", "NodeType": "ExtensionNode", - "Id": "44f763ba2f3e42b087a362fd755ab594", "Inputs": [ { - "Id": "1250aa4c25e54faba3ed0371f7bc0ae7", + "Id": "67c18758c733431abc8e44d985f204e5", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -1924,7 +1926,7 @@ ], "Outputs": [ { - "Id": "51949c97c1f043409a33e76e12e853a7", + "Id": "7e6953baf7a54e64ae04b79692b7aa8d", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -1934,17 +1936,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e211542ff30140eea2c43c5f87ae479b", "NodeType": "CodeBlockNode", - "Code": "str0 = \"alpha\";\nstr1 = \"beta\";\nstr2 = \"charlie\";\nstr3 = \"delta\";\nstr4 = \"echo\";\n//\n[str0,str1,str2,str3,str4];", - "Id": "d71e5f049928437a863c5bf34666370b", "Inputs": [], "Outputs": [ { - "Id": "a4cfd0c8ed9042699457f0e530c72fb4", + "Id": "6e0186c3fd0e4f4db16a7dd90b74ce02", "Name": "", "Description": "str0", "UsingDefaultValue": false, @@ -1953,7 +1954,7 @@ "KeepListStructure": false }, { - "Id": "fd4eebc11e014d4fb5833a8a5b456bf4", + "Id": "ef81ce64b3f34352b26686c0d29047ab", "Name": "", "Description": "str1", "UsingDefaultValue": false, @@ -1962,7 +1963,7 @@ "KeepListStructure": false }, { - "Id": "03a28e5b96e24bcc9f90e0de0e91355a", + "Id": "b16377185b3643cfba5c47f2ccc7c2e6", "Name": "", "Description": "str2", "UsingDefaultValue": false, @@ -1971,7 +1972,7 @@ "KeepListStructure": false }, { - "Id": "abf423698d2a453c9d52b95fba6b4e21", + "Id": "6a9caaccb0c245b59f8180dbe8d677a0", "Name": "", "Description": "str3", "UsingDefaultValue": false, @@ -1980,7 +1981,7 @@ "KeepListStructure": false }, { - "Id": "e6bcd9d429834d4288e5054da5f777c9", + "Id": "f0aec5ed98954ec39208111639d4326d", "Name": "", "Description": "str4", "UsingDefaultValue": false, @@ -1989,7 +1990,7 @@ "KeepListStructure": false }, { - "Id": "b7ce0110cd3a4420be5cffd137e5bfe0", + "Id": "a185b219c341486e8e38a4c86b408af8", "Name": "", "Description": "Value of expression at line 7", "UsingDefaultValue": false, @@ -1999,15 +2000,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "str0 = \"alpha\";\nstr1 = \"beta\";\nstr2 = \"charlie\";\nstr3 = \"delta\";\nstr4 = \"echo\";\n//\n[str0,str1,str2,str3,str4];" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "f0ae0ec361684404932b2ef438efdd53", "NodeType": "ExtensionNode", - "Id": "e1f62ac9f5ed4ea8b1249060ebfebe34", "Inputs": [ { - "Id": "796d934b90244f6d9516a4080b6fa38f", + "Id": "d95aef9effdc4e339626c6585953fee1", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2018,7 +2022,7 @@ ], "Outputs": [ { - "Id": "0bd76c5f5c444caa8751e4f92705880d", + "Id": "ea192e19aec64a24a750859b0ec44223", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2028,17 +2032,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "34a67e7a95584600b2fdb41e2077a27e", "NodeType": "CodeBlockNode", - "Code": "[\"San Francisco\",\"New York\",\"Chicago\"];", - "Id": "843c1d3a7c1947bb9b7df3299552c3a9", "Inputs": [], "Outputs": [ { - "Id": "35191b43aa734c8d88c534e3ccea59d9", + "Id": "f8587ce1cdea4f938fc02e41f9234905", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2048,15 +2051,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[\"San Francisco\",\"New York\",\"Chicago\"];" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "0332cec1a1e24da7b17c6dfa448d8932", "NodeType": "ExtensionNode", - "Id": "b8f880fc0c944f9890eb072a90a71e3a", "Inputs": [ { - "Id": "184ce409020041b29959c1dedb44cfcf", + "Id": "26fd890d32764454b517f7407ce1ac9b", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2067,7 +2073,7 @@ ], "Outputs": [ { - "Id": "1eca93d053c24a1a88620b23dcab7727", + "Id": "7f5962e88a7948ef98974947f2d0b2e0", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2077,16 +2083,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b34bde9db90f432084f373d446566e06", "NodeType": "CodeBlockNode", - "Code": "cities[2];", - "Id": "0f288ed7f8a54686ac798fb5cd854eb7", "Inputs": [ { - "Id": "fc3a2f5c513f4d499900ab6a66c5bc09", + "Id": "c5751eed7f6b479eb3f01ef116b4d45d", "Name": "cities", "Description": "cities", "UsingDefaultValue": false, @@ -2097,7 +2102,7 @@ ], "Outputs": [ { - "Id": "b7ca130e4e3f459f9a6ea981a9711c14", + "Id": "272ec49314a842fbb656477e52c2612c", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2107,15 +2112,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "cities[2];" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 72.0, + "WatchHeight": 200.0, + "Id": "c683c6c95a4f4bd6b93759da99c8def8", "NodeType": "ExtensionNode", - "Id": "d0e75821a6814eb8a399673d537c32d2", "Inputs": [ { - "Id": "c3f78299deef4169a2996d6d5540a894", + "Id": "521797cb69f34df4af58ef6dba82e5d4", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2126,7 +2134,7 @@ ], "Outputs": [ { - "Id": "9d81bb1f51e2455e90b9b5624de89532", + "Id": "ccafb6b3d2684b9cabc28b442723af4a", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2136,16 +2144,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "1f6946f3b2ea490fb505737d8a9c22a0", "NodeType": "CodeBlockNode", - "Code": "phonetic[2..3];", - "Id": "0c192d745c9441d1a433fb79536d5d73", "Inputs": [ { - "Id": "1b36408dedbe460ca60354900d37ea72", + "Id": "7f4a74e55fca4f97910801fa8ad22701", "Name": "phonetic", "Description": "phonetic", "UsingDefaultValue": false, @@ -2156,7 +2163,7 @@ ], "Outputs": [ { - "Id": "217a4676c7a74c73a5757c6bd039614d", + "Id": "98ad31a9656e498c9f712f2281fe362a", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2166,15 +2173,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "phonetic[2..3];" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "91386c6295bc407891088182f10964ba", "NodeType": "ExtensionNode", - "Id": "c040774dacb94b7aa9673f621855d37c", "Inputs": [ { - "Id": "96e2108e705d4f1ea07cc2443a71cc1f", + "Id": "9b822111c6c74ecdb9061da971bdb860", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2185,7 +2195,7 @@ ], "Outputs": [ { - "Id": "3938ef7a99754785b73c6ec877cc2fea", + "Id": "e56ac9732e494d7593376b9d0230cfbc", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2195,17 +2205,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "811ce70cf1b74267a669387efc24492e", "NodeType": "CodeBlockNode", - "Code": "kitchen = [\"table\",\"stove\",\"sink\",\"refrigerator\"];\nlivingRoom = [\"sofa\",\"books\"];\nbedroom = [\"bed\",\"dirty clothes\"];\nbathroom = [\"tooth brush\"];\n//\nallMyStuff = [kitchen, livingRoom, bedroom, bathroom];", - "Id": "4c049b2927924a66ab89d8fac3161e7d", "Inputs": [], "Outputs": [ { - "Id": "3bfec3786bb046e3b695963a1f27e0ab", + "Id": "3fbf4a5d45984c10a47030fc1ca6a89b", "Name": "", "Description": "kitchen", "UsingDefaultValue": false, @@ -2214,7 +2223,7 @@ "KeepListStructure": false }, { - "Id": "d18e07743d874b429b36ea8d9a6aa629", + "Id": "724c752809944b49b35e7c75bf8fecd2", "Name": "", "Description": "livingRoom", "UsingDefaultValue": false, @@ -2223,7 +2232,7 @@ "KeepListStructure": false }, { - "Id": "eb40909fb53c4f209f6f000eb593a17c", + "Id": "d0f5a23a97e44f8cbf75048f970d2969", "Name": "", "Description": "bedroom", "UsingDefaultValue": false, @@ -2232,7 +2241,7 @@ "KeepListStructure": false }, { - "Id": "4d256baa9a8b4fe2a819c428484eecc4", + "Id": "f1e6ef66dbc1400d93eb9fdb545b6a61", "Name": "", "Description": "bathroom", "UsingDefaultValue": false, @@ -2241,7 +2250,7 @@ "KeepListStructure": false }, { - "Id": "fc0bf499ede44ee0b5ca690d88bbbbfe", + "Id": "6216c130c3ce4a078649cb5763e40ed9", "Name": "", "Description": "allMyStuff", "UsingDefaultValue": false, @@ -2251,15 +2260,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "kitchen = [\"table\",\"stove\",\"sink\",\"refrigerator\"];\nlivingRoom = [\"sofa\",\"books\"];\nbedroom = [\"bed\",\"dirty clothes\"];\nbathroom = [\"tooth brush\"];\n//\nallMyStuff = [kitchen, livingRoom, bedroom, bathroom];" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "a6dbe24d167f4451bb62718e004bf4df", "NodeType": "ExtensionNode", - "Id": "1c0830a9184c4247b230231a27ffb1b3", "Inputs": [ { - "Id": "f4eb3ad0210048b0974c00dd5e1e4932", + "Id": "4cb0235184e1459291fb7cbe36632db3", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2270,7 +2282,7 @@ ], "Outputs": [ { - "Id": "5ef02cb9a98d46668276691b8905d9ad", + "Id": "659aace608f545d4b5e3da7b1ef5905a", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2280,16 +2292,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8abf1aba83174c3d872cbd5cdb9c4437", "NodeType": "CodeBlockNode", - "Code": "list[2][1];", - "Id": "72665884ac4e488f84cd6ad8b26b3c56", "Inputs": [ { - "Id": "f77f32fd785b4b16a92264ed0d14b198", + "Id": "3c51516d2c3b4714a9d648585a1b1d36", "Name": "list", "Description": "list", "UsingDefaultValue": false, @@ -2300,7 +2311,7 @@ ], "Outputs": [ { - "Id": "3ca9384142c147a48260dbb3af32a97d", + "Id": "06158962012c47b48b0d4a4f6cf26e0a", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2310,15 +2321,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "list[2][1];" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 118.0, + "WatchHeight": 200.0, + "Id": "df1b8853d2cd425c87aecce0f0663f9a", "NodeType": "ExtensionNode", - "Id": "877a7c61388b4cd096751ee142fbac72", "Inputs": [ { - "Id": "e9998242a66e4e2ca2d90b858f6ec75e", + "Id": "5c2a2945966345baa2cada6f4dd4918c", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2329,7 +2343,7 @@ ], "Outputs": [ { - "Id": "11181e6dfa144bfba4f762dea96b5d36", + "Id": "8ac838da17b445a9aba7b1128f95afb2", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2339,16 +2353,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "dd60b80f3f9246cda5d590d60fe4d6be", "NodeType": "CodeBlockNode", - "Code": "Point.ByCoordinates(x_vals, y_vals);", - "Id": "6cf0b32033d14eaba93ece408eab2010", "Inputs": [ { - "Id": "421458fa6574438580af040bae7aff66", + "Id": "4e23f37e35e646218b4abdbacaf44376", "Name": "x_vals", "Description": "x_vals", "UsingDefaultValue": false, @@ -2357,7 +2370,7 @@ "KeepListStructure": false }, { - "Id": "3d17c820476341d6ba3c1c36009c6ebd", + "Id": "a1497c131e784e738226d0b40c6026cf", "Name": "y_vals", "Description": "y_vals", "UsingDefaultValue": false, @@ -2368,7 +2381,7 @@ ], "Outputs": [ { - "Id": "8d7126a2046a40999cfbb3dd8aae195c", + "Id": "3c02d53267524d21b0a6df27993c06f4", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2378,16 +2391,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(x_vals, y_vals);" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "6c90d1127ec74ea4bc0b216bfd7f01a2", "NodeType": "CodeBlockNode", - "Code": "Point.ByCoordinates(x_vals<1>, y_vals<2>);", - "Id": "6c98cdd533f3432aaf5f0b83f47ac669", "Inputs": [ { - "Id": "b65c10d697ac4c70ad0ca35efbf0b21c", + "Id": "9d46515937554c09a5be50ac461683db", "Name": "x_vals", "Description": "x_vals", "UsingDefaultValue": false, @@ -2396,7 +2409,7 @@ "KeepListStructure": false }, { - "Id": "5cc7b2684bc94bf3b92c9e10ea3cd0ff", + "Id": "5d384f96eaac41ce90822d12a07e3589", "Name": "y_vals", "Description": "y_vals", "UsingDefaultValue": false, @@ -2407,7 +2420,7 @@ ], "Outputs": [ { - "Id": "f2dcb466e7fe4c74913492a7f85836a5", + "Id": "9942b5b761354afb899e194f88774b32", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2417,17 +2430,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Point.ByCoordinates(x_vals<1>, y_vals<2>);" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "425b9668ab30495a8b2fc4afe0252a74", "NodeType": "CodeBlockNode", - "Code": "x_vals = 0..10;\ny_vals = -30..-40;", - "Id": "2f41d52d8d8148fabace59f9c4fd39cc", "Inputs": [], "Outputs": [ { - "Id": "e8e131dbb5fc42469a6da46a502e83f5", + "Id": "481c48e3753a4892a90c5cb61b0f404b", "Name": "", "Description": "x_vals", "UsingDefaultValue": false, @@ -2436,7 +2449,7 @@ "KeepListStructure": false }, { - "Id": "e29e71c9912c4f2ea70ae6a553e85578", + "Id": "b4669cf204294b2087c21ea374da79aa", "Name": "", "Description": "y_vals", "UsingDefaultValue": false, @@ -2446,17 +2459,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x_vals = 0..10;\ny_vals = -30..-40;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "91880f837b2647b1a6c3cbbea374c0fc", "NodeType": "CodeBlockNode", - "Code": "x_vals = 0..10;\ny_vals = -15..-25;", - "Id": "8db1aa02c77a43538a6846d72a142d4e", "Inputs": [], "Outputs": [ { - "Id": "019fd00a7cdd47ba991542a6c5ec0673", + "Id": "5ede4e32659a46cd9ca47b537e1ab9fa", "Name": "", "Description": "x_vals", "UsingDefaultValue": false, @@ -2465,7 +2478,7 @@ "KeepListStructure": false }, { - "Id": "03ac9240c8484dd49874227fd936cec2", + "Id": "62e3317a4ba944f0918d051f3cec4631", "Name": "", "Description": "y_vals", "UsingDefaultValue": false, @@ -2475,16 +2488,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x_vals = 0..10;\ny_vals = -15..-25;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c47c293003b14ed8b07c2cf805591ead", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "09fdddf5b0dd4ec1a729225ec1667a3e", "Inputs": [ { - "Id": "acbd20586fdf4afb86364c63b720ee34", + "Id": "0a3d72b83d51458993390a707c8b0abe", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -2493,7 +2506,7 @@ "KeepListStructure": false }, { - "Id": "f7ba72f8f32d4039b5b9727470e8dea3", + "Id": "00233154534f4dcb97776ff09b23f690", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -2504,7 +2517,7 @@ ], "Outputs": [ { - "Id": "e5f2096233104085a01001fd5c56c332", + "Id": "8c50827ee69247f4a96471061a803776", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -2513,17 +2526,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", "Replication": "Auto", "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cada7de6f72d4b3390246d8495b3d47a", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "a00c2a44b5c04d828f32285c83b6b028", "Inputs": [ { - "Id": "1042a3c5ac4a41af826f71ad4a287be9", + "Id": "592022e27e1b43fdaa25cde7ceecc99f", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -2532,7 +2545,7 @@ "KeepListStructure": false }, { - "Id": "e6dfa5cfe2084915839e4b5ff5e5015d", + "Id": "afd4bc4ae653416cafa8fcaa250c90b9", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -2543,7 +2556,7 @@ ], "Outputs": [ { - "Id": "a55b663a9a3f4816a4ec01b9a3b002de", + "Id": "4d489e8ccb384cc899bb6077960a5503", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -2552,18 +2565,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", "Replication": "CrossProduct", "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d0b5645e5daf41ed92e89d0b88c396ef", "NodeType": "CodeBlockNode", - "Code": "x_vals = 0..1;\ny_vals = -3..-7;\n//\nPoint.ByCoordinates(x_vals<1>, y_vals<2>);\nPoint.ByCoordinates(x_vals<2>, y_vals<1>);", - "Id": "a9e04ed3002b43d39d1f280db1bdfe1a", "Inputs": [], "Outputs": [ { - "Id": "318d2189dad3473c8c2e4f8459b270e2", + "Id": "39d908a5d4314e78993909207745e1dd", "Name": "", "Description": "x_vals", "UsingDefaultValue": false, @@ -2572,7 +2585,7 @@ "KeepListStructure": false }, { - "Id": "58455d8c74e94494a88ed9102d1ee69d", + "Id": "3016fd0bb54d4675880e2adb9d4da19e", "Name": "", "Description": "y_vals", "UsingDefaultValue": false, @@ -2581,7 +2594,7 @@ "KeepListStructure": false }, { - "Id": "5bfda13f11ac4b2ebf182430063b0413", + "Id": "641299ec6e4e4ee3b3605ec0fd3e50a2", "Name": "", "Description": "Value of expression at line 4", "UsingDefaultValue": false, @@ -2590,7 +2603,7 @@ "KeepListStructure": false }, { - "Id": "048cd1a49dbc4c149b7fe0ed3e50294f", + "Id": "cd8975690d1442c4a1ee9998c4f180fd", "Name": "", "Description": "Value of expression at line 5", "UsingDefaultValue": false, @@ -2600,15 +2613,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x_vals = 0..1;\ny_vals = -3..-7;\n//\nPoint.ByCoordinates(x_vals<1>, y_vals<2>);\nPoint.ByCoordinates(x_vals<2>, y_vals<1>);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "390b6f1dfb7e4831b5881bef0f3a542a", "NodeType": "ExtensionNode", - "Id": "56dad5a90dfb4719a050153b7a5a9ae0", "Inputs": [ { - "Id": "e397a62e58774304aed22d7106bd7741", + "Id": "47c0865d18bb4325a77f7942dc303dff", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2619,7 +2635,7 @@ ], "Outputs": [ { - "Id": "209349e650944ce19882991406876526", + "Id": "3cecdc126d564de493fdeec7910e87c4", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2629,15 +2645,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "541419cb6b024ed0b826b3c724eacfe6", "NodeType": "ExtensionNode", - "Id": "1c484b27d3594dd8b61432d0550226a1", "Inputs": [ { - "Id": "0cdaecbbfa074e0cae99387b835f9f62", + "Id": "8966429c8ddf4bd980e3400a054d9b2c", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -2648,7 +2666,7 @@ ], "Outputs": [ { - "Id": "e2b01b7ffa8c45be991e19b11c563f88", + "Id": "49afa1dc9f414663971e745e7e540b36", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -2658,17 +2676,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "eef0074f753a4b9285a8c8467b1fa50f", "NodeType": "CodeBlockNode", - "Code": "-10;", - "Id": "1d2b984d7a384bd3b6e30635e105d867", "Inputs": [], "Outputs": [ { - "Id": "2594a120cbf546cc97f3ae676ad43e8a", + "Id": "9cd8691a2e8249cb8cd3f3873a0e08cc", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2678,429 +2695,973 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - } - ], - "Connectors": [ - { - "Start": "93836b40183940459494988678d0ebaa", - "End": "ba9e6540adc348ecafb430ab7ff167f5", - "Id": "8ffd4e409d444b539f873c20f7e041ea", - "IsHidden": "False" - }, - { - "Start": "61e24d979b7245fabf52b8bb16b52e83", - "End": "0772a15ba07f4c2bb5fa6b82eeb64c87", - "Id": "727c3923ec554a17b191d772a5e81e5a", - "IsHidden": "False" - }, - { - "Start": "e5017748b3d24b88a2c8896f061948d3", - "End": "982fe0a29a6149779dbdb9018ff77472", - "Id": "2d92ccd3d49b42f5b36e4f75ce523322", - "IsHidden": "False" - }, - { - "Start": "7c5a931ec600400c9ae65cf0c50fc576", - "End": "d623667cb6f34b1881a6e9bbcea1ba86", - "Id": "ac7589f7324843d183c6645595cad050", - "IsHidden": "False" - }, - { - "Start": "7c5a931ec600400c9ae65cf0c50fc576", - "End": "6fecde3c10274e16b2c233d314dea491", - "Id": "ada8143f20a847ffba20c2c725bb46a8", - "IsHidden": "False" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-10;" }, { - "Start": "cc588c34736742d9b52601320278798f", - "End": "89ab6bb4a6ac4b768d8db02800e9dec9", - "Id": "7aebdabaa6554241bf4330081557529d", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "203b3eb6f199413a84e4c4fe824b13ba", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a63d225ce79946bf95e6bd6e4b99ec83", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "Less is more." }, { - "Start": "02a7d4b7b0764fd4b065aa8791cf565f", - "End": "386d6f2f2c8a448f9bf137c0cfbb8e06", - "Id": "a81ef57731064e7f89e32f52c1c4242b", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9e5e44944d6e45e0a454a4ee64850a35", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "257d1ea19d884b0b83802079a7adb2da", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e47dc989da354ac79ca5c3f430714dac", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ee1aa2fdddd6485a909c38e036e38ba0", + "Name": "number", + "Description": "The product of the two input numbers", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "*@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]" }, { - "Start": "9ed03fbd02eb45089ef662f9f8b9829e", - "End": "e32d673afe814af3a3bf61d3cfedebc4", - "Id": "e41a0707f0f840a5817d37fcdeb3b305", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "6aa5048f81144944ac294359f61b16e6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e19c645fb26e4339b1dffa33d3f6a3ab", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 3.0 }, { - "Start": "d3a04be679e7499d9e6c536708858130", - "End": "02e6d8d75415457daf43fc9fb10848ea", - "Id": "cd3223a6903f4ed192b7c7d5e52753e7", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "c1c31aef7c0d4acc8a66fece631d7cdf", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "245a0ecc5bfb45779cdd70786564ebc7", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 5.0 }, { - "Start": "d1401ecd63504d228b92045da22827d0", - "End": "b4a7959131944e9c8449e02e4661998b", - "Id": "3ebfd5e80c474bdabdab85334d041c0e", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5bbab8d65e2d4390a9ca69a21c4c14ae", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ea5aae5b2d7245829c7ad48c0672903e", + "Name": "object", + "Description": "Object to query type\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "59dfa25e049a4c9c85dc82e25841aa78", + "Name": "string", + "Description": "Type of object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Object.Type@var", + "Replication": "Auto", + "Description": "Returns the type of object represented as string.\n\nObject.Type (object: var): string" }, { - "Start": "39f728738129466392a14562851da9a7", - "End": "48315d57f6004c88b4e158de0649b179", - "Id": "afe52c3ad8a64c628b7c1a2a4009b4a0", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 118.0, + "WatchHeight": 38.0, + "Id": "8aae83c35fdb4404a408819217d990ae", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "7bec03cd67394fb1bcdaf27433f5a9cd", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4213c85b279b49c58f8f654965de8c04", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "Start": "56c5e0dd06544ad0a1761faae17e554c", - "End": "6be27325faa54e85b35df9a51dca342c", - "Id": "978de09f2a2343b0a592547b4bba4099", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "619d20936c944d79b597c66b9fe375b7", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "e0abc746aa1b4ce2a98efae3a63fe225", + "Name": "a", + "Description": "a", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "88aeb57c30f04eaa9f54a511f70b4584", + "Name": "b", + "Description": "b", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4c992c1512554623a864fcd41c06c53e", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "a*b;" }, { - "Start": "5ffc9e5c6b5941c0b5c28b2d75897f10", - "End": "6e1ab1be66534eb3807afa00dd60e23f", - "Id": "fafc7aa4a08a40788e079e271fff81c1", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e0d7c4872fc7440c95e38946e6784ff7", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "aa350de509454866bee02a006a30162d", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" }, { - "Start": "4af122efd7474629ac13bb590d844b58", - "End": "d201d8dc5a0147abafc402b49a15da33", - "Id": "7775df7e3c2e44999077903e734f0dc8", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "759576d6df75472b99d725d78915f415", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "840bfc7026d049f2bf1bd57652c9f987", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;" }, { - "Start": "1214bd44649147dfb17ec1a7101d6b9a", - "End": "07547724d77544108e59a751ad56f075", - "Id": "9411ad8da6544b6ea5f6564170caa662", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 35.0, + "WatchHeight": 200.0, + "Id": "a14141bac9354ef492fd2266954bce44", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "7d68e8c8739e401c93cabe9c97281685", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dba270e0c663467ba6846fea12609c04", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "cbd47c8a0644449d80ab7bba6a13f9af", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1c641ecfe697411e8ee17367c90f7d0a", + "Name": "", + "Description": "Boolean", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 38.0, + "Id": "405e9b6aaca54d4f903003c67db7cf74", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "2f7d5f8efe094cd6b9b1508125b94143", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "32852da61b7f45f6b8c35768ac304407", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 200.0, + "Id": "98bfb3e43fc947d084dcf2acb4ef2c3d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "b88575b5c2854d219338fa65a95477e0", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f0fb5c73dda84aaea0b72534d633dcea", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b72953b8a34d43e49d79a47d67f9b337", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f1db0cacdeb14e0cb222161b575ff6f0", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "true;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9d6ec0814db343a79c1ddab8e58a489a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "d4d7dddf9dd44361a6a519addab02d00", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9aa76560dc0245dd8666f402dcca62c4", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4d4a4dcfa27846ef9cb2632db698c0c1", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 72.0, + "WatchHeight": 38.0, + "Id": "941b14255e59426d9a4331986ad4db11", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "efcf174928be414cba498c5fcb0d1ccc", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "17c3a389341d47f594f9ee256b4a5815", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5f7e96f92b2f40489c9f9678e8c86316", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "efc8cd5622344af1974aeaf79e3ad0de", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" + } + ], + "Connectors": [ + { + "Start": "e777c444104f4aafa4c2765c883bfdd9", + "End": "9c339e79cf3849a59df4297631d94fee", + "Id": "232882b2a304409296b5d4728cea8dc9", + "IsHidden": "False" + }, + { + "Start": "6259365e8b8942a0b30c0c8e94dd8815", + "End": "8bf1eaed001a4e6ba3cd3a80fb670586", + "Id": "376a1dc2bfe448698d5b628781c0187d", + "IsHidden": "False" + }, + { + "Start": "317f85df4cfc45c8aa502ff099b6e8ff", + "End": "b4ab6ae00d314ca2b44f5ee607c28deb", + "Id": "da9a150de8a548b0b7762da31c767f66", + "IsHidden": "False" + }, + { + "Start": "0f51c7f151aa4c34b04f65714080d2f6", + "End": "617e006afe244ae4ba3d5017d6628f85", + "Id": "cb79810b2ebd457ea8e7ada0dd13116f", + "IsHidden": "False" + }, + { + "Start": "0f51c7f151aa4c34b04f65714080d2f6", + "End": "6a6be8251b5d4e3fbcff569b6b9933d4", + "Id": "ddcdcd74f19543e8a406a64fdbb4c73c", + "IsHidden": "False" + }, + { + "Start": "10b6f731cefa4acd83f8e26fb7432bab", + "End": "4b66f42111b543288fbd5be2128df54c", + "Id": "1412c1e13cfa46e89c7f11256aa0f0bf", + "IsHidden": "False" + }, + { + "Start": "9905e6e380ac4e99b3a35c8ac32d2e9b", + "End": "1296df6983ea4b28b5fbcdd3c44abfe5", + "Id": "a25530cf35774fa58656c95c2fb8552f", + "IsHidden": "False" + }, + { + "Start": "203121e007f749a2ad76a2c0d463bad2", + "End": "71885e1e4df54bfcb3b9ded2f8858b2f", + "Id": "2e24cf94ba8e4abeb4a64d61d3447c97", + "IsHidden": "False" + }, + { + "Start": "575b2171ed84459895402b38e542a7dc", + "End": "e61cdd67ec954780b613539d9b68b17e", + "Id": "3538b9481c8347dfbd13bce2d8b36625", + "IsHidden": "False" + }, + { + "Start": "9d77e609db594a489321e6684c469fb3", + "End": "7c65c58869254283b45fa7260e4cb4e2", + "Id": "a1c3d34c179a445faa4293c1791350e6", + "IsHidden": "False" + }, + { + "Start": "61adf720584a4b2485dba8571a23ad7f", + "End": "46a661fb49504d5eb29ae458d62c7043", + "Id": "771dbaea6f7f4352a762c8dd0b23a47a", + "IsHidden": "False" + }, + { + "Start": "9c3003beea7f411ea5c2312a2c0ae2c1", + "End": "bb6a2894078146a5b125b3d651d86bb8", + "Id": "d448804b12f6466ea5ece0d352cd2c30", + "IsHidden": "False" + }, + { + "Start": "bd89ed08a55548a9a21ec0cecf0216fa", + "End": "efc31be364874428984d93860ed1bc41", + "Id": "dcbc4087834d49658f58f5e70ad39a4d", + "IsHidden": "False" + }, + { + "Start": "48451963de084790b6053f20e35c5bdb", + "End": "3ac2482b5fb041d991a8030665d2d5b5", + "Id": "b6f6e005be744138b16767308699f819", + "IsHidden": "False" + }, + { + "Start": "5e970a7c71aa488fafde07ac859aedb7", + "End": "067a4ad32061477e821a7db101dcdb0a", + "Id": "58731ce5d1404590bb430557e1f96c2b", + "IsHidden": "False" + }, + { + "Start": "cdc885863fe545829ae4505d2cd867b2", + "End": "f59335403df141aba0a5f9093b88414a", + "Id": "f4580c7abed3465fabc377c99b298247", + "IsHidden": "False" + }, + { + "Start": "92913f8f5ddc4e808145bcf81049cd95", + "End": "22c11b0ca8f043e8adabe3b24c2d3e58", + "Id": "2d2bbd289be3498288469d3bf4d7a8ce", + "IsHidden": "False" + }, + { + "Start": "66798ba6844b412286d3f6b3b41d5715", + "End": "c22e7f7288b4403c8314c3e7170c3f25", + "Id": "88b8b750af4d4de5b1e466b5b2374394", + "IsHidden": "False" + }, + { + "Start": "8d10685a1ed743b996423dc61a02e362", + "End": "37050d62f7564a349df2e2d8b199e0ef", + "Id": "6e71cf903e4d455cb3e10b17da46c608", + "IsHidden": "False" + }, + { + "Start": "c26419f38ba44beaa767a75c65afb018", + "End": "1d0149aa09854b35ae68dac0ec469557", + "Id": "cdad015810bb4345bcd331435fb4b083", "IsHidden": "False" }, { - "Start": "0697bd6b77cd456684cef7956c4a8b75", - "End": "d2664c341e344034b1a1332b95491e0c", - "Id": "caf3e4401bc249b6a2ca68f546f9e96f", + "Start": "155b6ce386ea4ca19520dc4aa45a6e90", + "End": "3499b9ca53534b9d95697797424cda43", + "Id": "c7c4e72c922c44108d5eb5a6eed9033b", "IsHidden": "False" }, { - "Start": "afb561ce8b3c45b0bc16d517111d2491", - "End": "4c99fd259cfd4806aa863bfbcca6a0ee", - "Id": "0b62eeb0ee3c41348c7daf0b12d05997", + "Start": "155b6ce386ea4ca19520dc4aa45a6e90", + "End": "ea5aae5b2d7245829c7ad48c0672903e", + "Id": "497adb893bc14bbbb49ec94d32b6b9e5", "IsHidden": "False" }, { - "Start": "5f906034d9e14d6b99443735b67b9069", - "End": "8130a2a402f44775b27ca09ba5743cdd", - "Id": "be75a82a052a46f18f6a8f7fa1c867c9", + "Start": "ed8c192e5596419382f0d185ba3ab024", + "End": "afc9daae870e4216b54381d6518ac683", + "Id": "c3ba46f860974f5f92828125f6745d16", "IsHidden": "False" }, { - "Start": "0a341663bee740d9aa73dbedec98800e", - "End": "82bbd79db17144d3a6d5c4c37093bc5b", - "Id": "90b0a4b3b6ae4ad6b1f3b62649ba32da", + "Start": "8660eefcf52b404aa9e06273dda44a1c", + "End": "7bfe1afaf77348e795e8a98e223a4c1b", + "Id": "37d71e44d35f4feab3114196bc1270a7", "IsHidden": "False" }, { - "Start": "aaaab47367b44050a722adf019200305", - "End": "f53ebf90aad14e2bbee2b6d3868bb7d5", - "Id": "2d65da0106124842afeffa152a9cf0ec", + "Start": "387ce635cbc24997952056b8bdd6ee65", + "End": "7d11cf8fcbd34137bcf603b44a8549cb", + "Id": "c1943d848ec94af29632393b3d8ecd52", "IsHidden": "False" }, { - "Start": "fb5b3b827d0b41b083006c5bd9cff2d4", - "End": "7c238edb4d9e43589caeb076159871ae", - "Id": "3277742d07d043e5aa5285d2b33df7a1", + "Start": "c474a7bb652647909c0384c19d3a9b6c", + "End": "514465f251384d7fa938061c20ed6fcc", + "Id": "5f3ce29ef18e4e66875687b460666bd0", "IsHidden": "False" }, { - "Start": "d8decba695024d52b6e4a0d81b26188e", - "End": "b6353953278444ed83485613df792e4f", - "Id": "05fd22fe6afc4530afe0ff1d795e22d4", + "Start": "c474a7bb652647909c0384c19d3a9b6c", + "End": "5f45375e94be47beaa23de6adc64b429", + "Id": "89508a591bb843e6896247838d17de2a", "IsHidden": "False" }, { - "Start": "0391a0995b1d4d6096f139d2deca90e3", - "End": "3009dabcd1774d60ae3ce8e3612733de", - "Id": "27820375428f406eb9ac29912c642922", + "Start": "c474a7bb652647909c0384c19d3a9b6c", + "End": "2b7fbfcfaed94ef18e449a354b317e4b", + "Id": "f073721a24484aaaa0053686e5468b5a", "IsHidden": "False" }, { - "Start": "a6fff49da5514069b68fdc0fc7e72599", - "End": "c9259b451a6749a882e9832847b6cc4e", - "Id": "0a4eb2469d214250900bbffd235ac324", + "Start": "54609af58e1847508a9c043f60692ed1", + "End": "996e96e7e7b043129dc5c5d7e800a13a", + "Id": "050a3e8236624c9b8d0f144fa425a56a", "IsHidden": "False" }, { - "Start": "2564c00bc4d942dc83c0137aedfa23f6", - "End": "4335c27740a842269b50a6981e00036e", - "Id": "4276e680a88f43afb72a61b100f010c9", + "Start": "17e388ec5cb243cb9a6f07a7e0ec30d1", + "End": "6a0450a55105466586d36359e1025f72", + "Id": "d92ac458356f495fbdd278d3c2f6250b", "IsHidden": "False" }, { - "Start": "b8a450cb65c54a09ad551726c8929f91", - "End": "a84aecef34484462ae20af37dbfbf4b5", - "Id": "672d8240d2494c1488c59f7475ddfa20", + "Start": "640864335a56439ebcdfe4a3fc14d41f", + "End": "648a1753fead435c910a8cde95ca1828", + "Id": "687feb01422245b09f40107fdc606f16", "IsHidden": "False" }, { - "Start": "e54b3bceae924d7a95cd7da94acf2545", - "End": "724c261e8b0c4a028567e09f474c7ef0", - "Id": "938376e5c04943ef896004a56bd2b352", + "Start": "640864335a56439ebcdfe4a3fc14d41f", + "End": "46739687a6374296b6bb085af666828e", + "Id": "5033dbea153843dabe3af3f5ac2d463d", "IsHidden": "False" }, { - "Start": "e54b3bceae924d7a95cd7da94acf2545", - "End": "293ea03cc71e453bb3361b642f37fcbc", - "Id": "4d7442a2776c4f2396e9b1c6b66238b0", + "Start": "fea3ce58764d4568b5c128ec7dbb7ce7", + "End": "7ba805523a64463caec3171fedfcd37f", + "Id": "d940fdb937854c699465ed4eed9e9572", "IsHidden": "False" }, { - "Start": "e54b3bceae924d7a95cd7da94acf2545", - "End": "d257ebd7d5de49c4bbe8468de450bcc1", - "Id": "aaaf0d8a178b42a29f8ca0bbb889b4fd", + "Start": "bd983a8b76f44362b6a91a2b271bc0e2", + "End": "55ad8d1986414bc48844394bd68634f9", + "Id": "5f2a33dbe66f483b86cacb18022b0788", "IsHidden": "False" }, { - "Start": "d6be8a5402ea407cbad0fe5183757904", - "End": "9cf518b3f28e4b968190ae4554255e69", - "Id": "dac89f6b7d734b08b29190be819d99da", + "Start": "eed9acdf660448d1b9087eac7588365d", + "End": "09eb5d32f0464aa1a303cc01251d23e0", + "Id": "b30fa00e901b486ebbc82039285a1430", "IsHidden": "False" }, { - "Start": "109f36a8ea644bc2a57648597b8cabd5", - "End": "65000d0ef7454826b4558ab65ad3d746", - "Id": "d06519449dbb4852ac47e95bcd1cbb5c", + "Start": "e3a25603c34e4c53b73e1f2b436e39e0", + "End": "317553604182472eadbf35dffb8cc9d6", + "Id": "cb10918b8b884896b319224421555292", "IsHidden": "False" }, { - "Start": "89f510ecaf114a1baf9d31207030bebb", - "End": "91046f393eda4062827912b53471da82", - "Id": "f36e0b56d34f418c889c71d77396db77", + "Start": "b2b86a161535457e8c906c8a82751834", + "End": "cf6a4085572043e6aa4ccc0988d4a068", + "Id": "f3a55c604e3341868e9917407c530090", "IsHidden": "False" }, { - "Start": "89f510ecaf114a1baf9d31207030bebb", - "End": "6fc2899665eb4d0e898843c1bc374dc1", - "Id": "619706c80b6d4a73bd5d9e22a627b38f", + "Start": "e9416ab8b84544d7b77c3228915b04bc", + "End": "92e26c826c1341f886a0c1854e3d0639", + "Id": "0994833a51e84464bc00a8ccd0415e94", "IsHidden": "False" }, { - "Start": "b32762a5f5234ceca38d70c9b433eb89", - "End": "f562d877e2b04cc3abbcfeea15db2a47", - "Id": "0f1eae64ed85465fa07d76eefb8a6193", + "Start": "9fec2ada824e4fca8b77df5bcbe80bbb", + "End": "7e1b8960e212439d9ff78955c56e9119", + "Id": "6852cbbb94894fcbbe601ca89f2676ec", "IsHidden": "False" }, { - "Start": "dba9ce6a035046949c7832f141f70828", - "End": "1ee916295975466897b5daf085f486dd", - "Id": "3892b2077156467db3feb8a024faa49a", + "Start": "e40d9c9f8a3441f2a425430ebd9f8039", + "End": "adafaba8ca9942c8b016e4d9afaa8940", + "Id": "98b5558d5208427d84a0ad343f9e44fc", "IsHidden": "False" }, { - "Start": "d30ee0c967884956bc503915a87561cc", - "End": "9109382b4d0446aab2234e54f82e6ac2", - "Id": "6414ac63913447d9971f8b9465b1303d", + "Start": "d364afe9bb7c486eb93316f6a4248cbe", + "End": "0984d2756b9d48c89b83d29cbf74fe4b", + "Id": "ddee4bedcc43405fb610257ecdad542d", "IsHidden": "False" }, { - "Start": "90d30b045190420aaf1e4dc3ea422677", - "End": "fb1a6ed1e0114b6280ed918a7877def4", - "Id": "167df6d637214778a5541b5db44e4260", + "Start": "06fa68150cb1493db4bc4fa28318ddc0", + "End": "87fd4a08fde64b9f9964a507175b0e0d", + "Id": "14e04e5469e842eb8ebba41be19007d1", "IsHidden": "False" }, { - "Start": "db5b5b1f8e9447efa3761f5a00a711dc", - "End": "d1dbe16dff1d4e77898fd1ad410e9c4d", - "Id": "9426d3600a6b4bd0aa4e4ef0a2a178e7", + "Start": "01116ffa52af4d38b0025ea74bd6ec32", + "End": "ce35162e9eb54949835057469c3e34fd", + "Id": "4f86a49d0f3545f1a07a5680e53d5e8d", "IsHidden": "False" }, { - "Start": "b0b48f3326424bc6aec13d52414dbfef", - "End": "64dc16f66f1740d79bd93cce8c13a2df", - "Id": "b4b293b4d5ae43b993ae2a11be7a8755", + "Start": "112f4ce5320e4349b39adf6b87f6ef72", + "End": "67c18758c733431abc8e44d985f204e5", + "Id": "524bc645b22e45f18faf7b9ff0947501", "IsHidden": "False" }, { - "Start": "c139afaf36334a1e960225c2832ea45f", - "End": "8b2568bd70d343d8934b4fd327023290", - "Id": "dc75932607c6465bb40fe5477fc2f6ad", + "Start": "e6949045bf2146f2a456028d3c324449", + "End": "d37a00d7892349b0878f31c818c0e780", + "Id": "d304f360606949bfabe8848eed221964", "IsHidden": "False" }, { - "Start": "b88ea3f5e5ec45c4b6172107e0c9650d", - "End": "0de1f2859c114be6bcc41bc60df414d7", - "Id": "2e63f1c6ae7b42bcbf98b6ef6d402fd4", + "Start": "fce9b424f29241e68c87a2f62011bd55", + "End": "8b6e457d7e6f45eaa4b8f543bda51203", + "Id": "ada9d28a2d094a3ebf9dbca2e6366bd7", "IsHidden": "False" }, { - "Start": "fcbe655c19474b169011521a85914d11", - "End": "13edb307234e44b4bcd5aa5fd633718f", - "Id": "72d67de26938459d834f0de8f01940bc", + "Start": "a185b219c341486e8e38a4c86b408af8", + "End": "d95aef9effdc4e339626c6585953fee1", + "Id": "4b3c96f7ca1b40b38ed8d46c74c99f17", "IsHidden": "False" }, { - "Start": "7eaf33969b14494b921e9ce85a13e76b", - "End": "108f5255996542a6a51c7b0edf02312f", - "Id": "61a4558293bc412bbe31ee3d09b53604", + "Start": "ea192e19aec64a24a750859b0ec44223", + "End": "7f4a74e55fca4f97910801fa8ad22701", + "Id": "7a9031afa66845df9dcf6db6e4d2a763", "IsHidden": "False" }, { - "Start": "775dfc5e248a400b94c088cdc85bfa99", - "End": "5d3550c526264fed8633f7086daf3268", - "Id": "b1526aaede154c26ba956a1a42e4b3b5", + "Start": "f8587ce1cdea4f938fc02e41f9234905", + "End": "26fd890d32764454b517f7407ce1ac9b", + "Id": "04b1c360c9a94716a32466e36e79aec2", "IsHidden": "False" }, { - "Start": "460e082275524b109409aaaca9da97c6", - "End": "1250aa4c25e54faba3ed0371f7bc0ae7", - "Id": "5e0ee6dd233b4e4d849dccbb3bd40d7e", + "Start": "7f5962e88a7948ef98974947f2d0b2e0", + "End": "d4d7dddf9dd44361a6a519addab02d00", + "Id": "d45900c0bdb6490789457e2ba5110d7f", "IsHidden": "False" }, { - "Start": "0992a1c6b85e4540a681a43ba195ea7c", - "End": "b2b80261a11047f791185de29a9c9a64", - "Id": "1a16d20b084d464e8e186b7e44d03b5d", + "Start": "7f5962e88a7948ef98974947f2d0b2e0", + "End": "c5751eed7f6b479eb3f01ef116b4d45d", + "Id": "bf9cb638b0da49fd9dae6e3d84fcb679", "IsHidden": "False" }, { - "Start": "707ec54e2a5d4640bcf1a62cab7c9bc8", - "End": "801e7356e1204cc99349da819ef4a172", - "Id": "e66cd783937640c2b307c17f6b45eaef", + "Start": "272ec49314a842fbb656477e52c2612c", + "End": "521797cb69f34df4af58ef6dba82e5d4", + "Id": "f25dde56a5454518b25c71887e2de078", "IsHidden": "False" }, { - "Start": "b7ce0110cd3a4420be5cffd137e5bfe0", - "End": "796d934b90244f6d9516a4080b6fa38f", - "Id": "6e915c1a01b347d6a6347e30f832cc0b", + "Start": "98ad31a9656e498c9f712f2281fe362a", + "End": "9b822111c6c74ecdb9061da971bdb860", + "Id": "8cc0de2c3c7e4408bf41f40f32a9d6d7", "IsHidden": "False" }, { - "Start": "0bd76c5f5c444caa8751e4f92705880d", - "End": "1b36408dedbe460ca60354900d37ea72", - "Id": "d3859921e6014402ab799a85607347b4", + "Start": "6216c130c3ce4a078649cb5763e40ed9", + "End": "4cb0235184e1459291fb7cbe36632db3", + "Id": "afc9974583024efeaefb9abe29341012", "IsHidden": "False" }, { - "Start": "35191b43aa734c8d88c534e3ccea59d9", - "End": "184ce409020041b29959c1dedb44cfcf", - "Id": "168b456585aa480e84620780e3b172b9", + "Start": "659aace608f545d4b5e3da7b1ef5905a", + "End": "3c51516d2c3b4714a9d648585a1b1d36", + "Id": "03c28738c4b44622ac3d7954fafce181", "IsHidden": "False" }, { - "Start": "1eca93d053c24a1a88620b23dcab7727", - "End": "fc3a2f5c513f4d499900ab6a66c5bc09", - "Id": "41dd77fc92eb4e93a4fbfb397d5b19ee", + "Start": "06158962012c47b48b0d4a4f6cf26e0a", + "End": "5c2a2945966345baa2cada6f4dd4918c", + "Id": "1cc064b825414e9e899331b7e1f05645", "IsHidden": "False" }, { - "Start": "b7ca130e4e3f459f9a6ea981a9711c14", - "End": "c3f78299deef4169a2996d6d5540a894", - "Id": "8bc1baa5b2e74d389fda420276f80537", + "Start": "481c48e3753a4892a90c5cb61b0f404b", + "End": "0a3d72b83d51458993390a707c8b0abe", + "Id": "fe16d8e73df34f40b1faa39e695d4a60", "IsHidden": "False" }, { - "Start": "217a4676c7a74c73a5757c6bd039614d", - "End": "96e2108e705d4f1ea07cc2443a71cc1f", - "Id": "42680642f4174355a7617a9e18f90b21", + "Start": "481c48e3753a4892a90c5cb61b0f404b", + "End": "4e23f37e35e646218b4abdbacaf44376", + "Id": "d079fc7e74a0430cabaa42916be4ae9f", "IsHidden": "False" }, { - "Start": "fc0bf499ede44ee0b5ca690d88bbbbfe", - "End": "f4eb3ad0210048b0974c00dd5e1e4932", - "Id": "dbdcd6cd0e8c4d608f53bfe67b3cd61e", + "Start": "b4669cf204294b2087c21ea374da79aa", + "End": "00233154534f4dcb97776ff09b23f690", + "Id": "bbdd1341324a4eeea86e07e05ebb3589", "IsHidden": "False" }, { - "Start": "5ef02cb9a98d46668276691b8905d9ad", - "End": "f77f32fd785b4b16a92264ed0d14b198", - "Id": "4117fd20d5b54808b7cfca1337cf92e1", + "Start": "b4669cf204294b2087c21ea374da79aa", + "End": "a1497c131e784e738226d0b40c6026cf", + "Id": "c04ad36c36e345579ff748cf64dae1aa", "IsHidden": "False" }, { - "Start": "3ca9384142c147a48260dbb3af32a97d", - "End": "e9998242a66e4e2ca2d90b858f6ec75e", - "Id": "05eda4af600f49048ef83713f6889483", + "Start": "5ede4e32659a46cd9ca47b537e1ab9fa", + "End": "592022e27e1b43fdaa25cde7ceecc99f", + "Id": "443f9d9807cc477dbbf53df84677de15", "IsHidden": "False" }, { - "Start": "e8e131dbb5fc42469a6da46a502e83f5", - "End": "acbd20586fdf4afb86364c63b720ee34", - "Id": "9a03f645f98f4965ac9679ef20fe3640", + "Start": "5ede4e32659a46cd9ca47b537e1ab9fa", + "End": "9d46515937554c09a5be50ac461683db", + "Id": "b9021b74b1764ef48dfd12ba54b172c8", "IsHidden": "False" }, { - "Start": "e8e131dbb5fc42469a6da46a502e83f5", - "End": "421458fa6574438580af040bae7aff66", - "Id": "0f27f8c65e744dc4818e0646424182b5", + "Start": "62e3317a4ba944f0918d051f3cec4631", + "End": "afd4bc4ae653416cafa8fcaa250c90b9", + "Id": "a5646daa65fb49238eb299c96f016ea8", "IsHidden": "False" }, { - "Start": "e29e71c9912c4f2ea70ae6a553e85578", - "End": "f7ba72f8f32d4039b5b9727470e8dea3", - "Id": "8cf1c8a07261428db9f4837b761c6d4c", + "Start": "62e3317a4ba944f0918d051f3cec4631", + "End": "5d384f96eaac41ce90822d12a07e3589", + "Id": "25deafecfc184e978986f3ccb3019453", "IsHidden": "False" }, { - "Start": "e29e71c9912c4f2ea70ae6a553e85578", - "End": "3d17c820476341d6ba3c1c36009c6ebd", - "Id": "d42177ba53334d1c9e9aee3385a1dcb6", + "Start": "641299ec6e4e4ee3b3605ec0fd3e50a2", + "End": "47c0865d18bb4325a77f7942dc303dff", + "Id": "57749030513c494698d37d2049eea6ff", "IsHidden": "False" }, { - "Start": "019fd00a7cdd47ba991542a6c5ec0673", - "End": "1042a3c5ac4a41af826f71ad4a287be9", - "Id": "6c7a17a70cda4d7091d04622530c042d", + "Start": "cd8975690d1442c4a1ee9998c4f180fd", + "End": "8966429c8ddf4bd980e3400a054d9b2c", + "Id": "d574cd104c054973a177a3b8e7340f0e", "IsHidden": "False" }, { - "Start": "019fd00a7cdd47ba991542a6c5ec0673", - "End": "b65c10d697ac4c70ad0ca35efbf0b21c", - "Id": "5abaae0e9078435cb30f9cde498dd066", + "Start": "9cd8691a2e8249cb8cd3f3873a0e08cc", + "End": "f45f35f216a64cc3b735f9ec90e56d0f", + "Id": "7f143d6e2b8747e98775437fa0533b34", "IsHidden": "False" }, { - "Start": "03ac9240c8484dd49874227fd936cec2", - "End": "e6dfa5cfe2084915839e4b5ff5e5015d", - "Id": "f9ae7c0210964ea5a7832e99ea24e7ee", + "Start": "9cd8691a2e8249cb8cd3f3873a0e08cc", + "End": "6942da3dab1b4b76a561c96ed2aa9482", + "Id": "d3a6e629ae6b4ef58ce8436b6f397ea7", "IsHidden": "False" }, { - "Start": "03ac9240c8484dd49874227fd936cec2", - "End": "5cc7b2684bc94bf3b92c9e10ea3cd0ff", - "Id": "251a79ed947b4e7bbbe674bd716ff384", + "Start": "a63d225ce79946bf95e6bd6e4b99ec83", + "End": "2c61c47928c84d9993345e2c78047001", + "Id": "b9dd065dce874082bc26f6661c0147a0", "IsHidden": "False" }, { - "Start": "5bfda13f11ac4b2ebf182430063b0413", - "End": "e397a62e58774304aed22d7106bd7741", - "Id": "5c2249e967e7425192995f335b833a15", + "Start": "ee1aa2fdddd6485a909c38e036e38ba0", + "End": "c1c80a6aaa4046a7aba04a7c9828fe86", + "Id": "6a5f8340fc9d430daac449540b018117", "IsHidden": "False" }, { - "Start": "048cd1a49dbc4c149b7fe0ed3e50294f", - "End": "0cdaecbbfa074e0cae99387b835f9f62", - "Id": "4ed6fd9766b4400d95180b6d24ae233c", + "Start": "e19c645fb26e4339b1dffa33d3f6a3ab", + "End": "257d1ea19d884b0b83802079a7adb2da", + "Id": "22544b4c83b24df5abc35158c42e3b49", "IsHidden": "False" }, { - "Start": "2594a120cbf546cc97f3ae676ad43e8a", - "End": "078fbe05d4574d09b66aaa8c8f514c38", - "Id": "d08cde55b25445beb6896b0c37397fde", + "Start": "245a0ecc5bfb45779cdd70786564ebc7", + "End": "e47dc989da354ac79ca5c3f430714dac", + "Id": "f727569c5f34415eb096aac186b7963b", "IsHidden": "False" }, { - "Start": "2594a120cbf546cc97f3ae676ad43e8a", - "End": "ca86b4ec7fd34dd58c2656991f31ca37", - "Id": "188ea5e2cc024dd5be7444f6fda422d6", + "Start": "59dfa25e049a4c9c85dc82e25841aa78", + "End": "7bec03cd67394fb1bcdaf27433f5a9cd", + "Id": "7ef04eb1682645f0b3df09e7cf97f1b8", + "IsHidden": "False" + }, + { + "Start": "4c992c1512554623a864fcd41c06c53e", + "End": "7d68e8c8739e401c93cabe9c97281685", + "Id": "90eb428a9ec9419fabcd0a282c403ae2", + "IsHidden": "False" + }, + { + "Start": "aa350de509454866bee02a006a30162d", + "End": "e0abc746aa1b4ce2a98efae3a63fe225", + "Id": "a35819f1b06149a395af7f7b4760f4db", + "IsHidden": "False" + }, + { + "Start": "840bfc7026d049f2bf1bd57652c9f987", + "End": "88aeb57c30f04eaa9f54a511f70b4584", + "Id": "cce474a1ecfb421e916a52386762e6ae", + "IsHidden": "False" + }, + { + "Start": "1c641ecfe697411e8ee17367c90f7d0a", + "End": "2f7d5f8efe094cd6b9b1508125b94143", + "Id": "708efadfdba64178861476a3efacc4bf", + "IsHidden": "False" + }, + { + "Start": "f1db0cacdeb14e0cb222161b575ff6f0", + "End": "b88575b5c2854d219338fa65a95477e0", + "Id": "445c76179ac6438f8a0c0fb9b6c35d4d", + "IsHidden": "False" + }, + { + "Start": "4d4a4dcfa27846ef9cb2632db698c0c1", + "End": "efcf174928be414cba498c5fcb0d1ccc", + "Id": "711b97312f3141e9b83e46792f1af0f7", + "IsHidden": "False" + }, + { + "Start": "efc8cd5622344af1974aeaf79e3ad0de", + "End": "9aa76560dc0245dd8666f402dcca62c4", + "Id": "a57ed975fc194b8aa05696c9b5435d3d", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, - "GraphDocumentationURL": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "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", + "GraphDocumentationURL": "http://dynamobim.org/cbns-for-dummies/", "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} } ], "Author": "Dynamo Team", @@ -3116,1429 +3677,2425 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": 11.601919174194336, + "EyeY": 22.319250106811523, + "EyeZ": -3.677706718444824, + "LookX": -8.64147663116455, + "LookY": -20.885032653808594, + "LookZ": -7.430035591125488, + "UpX": -0.6656056046485901, + "UpY": 0.47900572419166565, + "UpZ": -0.5722960829734802 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "15af5d1edb7347b5b849a541fc5ec868", "Name": "Code Block", - "Id": "e4a7b57e420d41d1bdefcea7956fbd3b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2006.751967109069, - "Y": -21.791506563367662 + "ShowGeometry": true, + "X": 1616.1229876799687, + "Y": -156.3212834645169 }, { - "ShowGeometry": true, + "Id": "b2a210747d694a6b84416290d27dd083", "Name": "Code Block", - "Id": "da29158d1ab6402b9be22fbb3549f35b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2776.1711180653247, - "Y": 365.58463482904494 + "ShowGeometry": true, + "X": 2385.542138636224, + "Y": 231.05485792789614 }, { - "ShowGeometry": true, + "Id": "6deac939e8c2422a97398683ebee3086", "Name": "Code Block", - "Id": "b83d0c3440ce4547a8eac612bab72c2b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2792.9292985400025, - "Y": 122.69178435394596 + "ShowGeometry": true, + "X": 2402.300319110902, + "Y": -11.837992547203157 }, { - "ShowGeometry": true, + "Id": "705e9e8994c248b996f1363e0854cae6", "Name": "Code Block", - "Id": "8778ff696b864c078846e255ef60d6e1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2801.3582291515586, - "Y": -14.752833302942179 + "ShowGeometry": true, + "X": 2410.729249722458, + "Y": -149.28261020409127 }, { - "ShowGeometry": true, + "Id": "56790f59d6a341eab00faf1c8af83121", "Name": "Point.ByCoordinates", - "Id": "46eeb513f50d46a7958038320a261d4d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3029.4431960935644, - "Y": 15.526644703129108 + "ShowGeometry": true, + "X": 2638.814216664464, + "Y": -119.00313219802001 }, { - "ShowGeometry": true, + "Id": "4b40bfdccfab421e99a4743bbd9512e0", "Name": "List.Flatten", - "Id": "1e603e165281415faacc213706cc26c3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3304.6045695347866, - "Y": 31.247690615904794 + "ShowGeometry": true, + "X": 2913.975590105686, + "Y": -103.28208628524408 }, { - "ShowGeometry": true, + "Id": "eedbd0f0025243569f12a239b848ffae", "Name": "Math.RandomList", - "Id": "18bea2d02f824b45b38489caf5debefc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3714.4213133182539, - "Y": 199.076049562195 + "ShowGeometry": true, + "X": 3323.7923338891533, + "Y": 64.5462726610458 }, { - "ShowGeometry": true, + "Id": "bd8ad676c5524fe7a9974167ad67e0ef", "Name": "List.Count", - "Id": "6027d3c0b21b4f64aeadebf13afd5709", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3531.5742843001453, - "Y": 197.66868522331421 + "ShowGeometry": true, + "X": 3140.9453048710448, + "Y": 63.13890832216521 }, { - "ShowGeometry": true, + "Id": "67c43cd4f7a347b7b468269181e0619c", "Name": "Code Block", - "Id": "f5143c4f25014b4bb5bcbbe09c51eec2", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3955.4005351142241, - "Y": 201.20269732863645 + "ShowGeometry": true, + "X": 3564.7715556851235, + "Y": 66.6729204274875 }, { - "ShowGeometry": true, + "Id": "de7376216b3c49f28a28736d69b2ded3", "Name": "Code Block", - "Id": "8dce8e891d9d4ffeb6eae7251ab1368b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4235.6042360744514, - "Y": 17.020478197022385 + "ShowGeometry": true, + "X": 3844.975256645351, + "Y": -117.50929870412665 }, { - "ShowGeometry": true, + "Id": "80befa3052924e4a8420f1ca58beb0af", "Name": "Code Block", - "Id": "c4e89d9faf2543959ae1c3461ea841fb", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3961.4092809374479, - "Y": 52.404033094135343 + "ShowGeometry": true, + "X": 3570.7803015083473, + "Y": -82.1257438070138 }, { - "ShowGeometry": true, + "Id": "c31fab7f5cd042c2a21b7644c748b29a", "Name": "Code Block", - "Id": "79bff081608e4b029ae0e5197ff4a3a6", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2011.04944960077, - "Y": -887.88926603766959 + "ShowGeometry": true, + "X": 1616.8325678236706, + "Y": -763.1294017052753 }, { - "ShowGeometry": true, + "Id": "95267352c7714b4db8302a5af644c692", "Name": "Code Block", - "Id": "9f9882fc6a804ef79e8520567d1812b7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2387.9945170655033, - "Y": -878.583956676382 + "ShowGeometry": true, + "X": 1993.7776352884036, + "Y": -753.8240923439878 }, { - "ShowGeometry": true, + "Id": "8f40d4074f7740c69898d8609df85620", "Name": "Code Block", - "Id": "9ca7921ed46f4c4da1b75c9b853d3a55", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2390.5832360798759, - "Y": -742.79280098166817 + "ShowGeometry": true, + "X": 1996.3663543027762, + "Y": -618.032936649274 }, { - "ShowGeometry": true, + "Id": "c25ac1d9c87444778c5287b87496b940", "Name": "Code Block", - "Id": "cba93904d0da445298640d1c02706e95", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2600.8797409491467, - "Y": -841.16712677244834 + "ShowGeometry": true, + "X": 2206.6628591720473, + "Y": -716.407262440054 }, { - "ShowGeometry": true, + "Id": "a8a850ed7b9d445cb5153db35b3ea059", "Name": "Watch", - "Id": "3133df3ec2874448a0579a15346a69b8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2908.010334295177, - "Y": -836.97458520774921 + "ShowGeometry": true, + "X": 2513.793452518077, + "Y": -712.2147208753552 }, { - "ShowGeometry": true, + "Id": "95710e5082324b8cb5e52a6f8a19e326", "Name": "Code Block", - "Id": "9256e209fd59492c81c865cb84552ef5", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3433.33694371996, - "Y": -830.10306859676 + "ShowGeometry": true, + "X": 3039.12006194286, + "Y": -705.3432042643656 }, { - "ShowGeometry": true, + "Id": "fcb676d72537401a8e3aacdccc54ca4f", "Name": "Watch", - "Id": "27bc763db1aa4930805963e814bf4371", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3745.4206232880392, - "Y": -831.96073036031953 + "ShowGeometry": true, + "X": 3351.20374151094, + "Y": -707.2008660279255 }, { - "ShowGeometry": true, + "Id": "fa7571c8301e47db9868effe7ac6aec9", "Name": "Code Block", - "Id": "6390022a35c44f2f99fd62489d76135d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3232.1675760906969, - "Y": -734.13739442529345 + "ShowGeometry": true, + "X": 2837.9506943135975, + "Y": -609.3775300928994 }, { - "ShowGeometry": true, + "Id": "f883a33665724323800d12f090fc9cc7", "Name": "Code Block", - "Id": "e4a79de741eb4609bc5aaf2b5a2a0405", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3238.5469533652567, - "Y": -870.41098928551514 + "ShowGeometry": true, + "X": 2844.330071588157, + "Y": -745.6511249531211 }, { - "ShowGeometry": true, + "Id": "3e2adf6e727f42f8a1fb2b7a68d7959d", "Name": "Code Block", - "Id": "f973a3ec70ee475bad7d50e5f21c1e04", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4262.5592279746343, - "Y": -829.44286479899927 + "ShowGeometry": true, + "X": 3868.3423461975344, + "Y": -704.6830004666051 }, { - "ShowGeometry": true, + "Id": "9a7a12aa08cd435cb2980ba9e78402cb", "Name": "Watch", - "Id": "31c310a7f87346148753de7c64757d9a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4609.3262735255557, - "Y": -831.33571646143093 + "ShowGeometry": true, + "X": 4215.109391748456, + "Y": -706.5758521290365 }, { - "ShowGeometry": true, + "Id": "99f60ae2800b48449c8359eeec5d9ae0", "Name": "Code Block", - "Id": "93a54aef88ea491b9fcc67296ad7d117", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4046.3360010598444, - "Y": -720.51170703784965 + "ShowGeometry": true, + "X": 3652.1191192827446, + "Y": -595.7518427054554 }, { - "ShowGeometry": true, + "Id": "10c81f14ed634d3f96748202808fb067", "Name": "Point.Origin", - "Id": "2d9cd2df6eda430482733ceb1dfa7a77", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4046.8285546742682, - "Y": -866.91982406369527 - }, - { "ShowGeometry": true, - "Name": "String", - "Id": "3f10ad569f30407ab2c787a13a82b7f5", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1944.0750750956927, - "Y": -5024.0541909907352 + "X": 3652.6116728971683, + "Y": -742.1599597313009 }, { - "ShowGeometry": true, + "Id": "c184fd253755407ba6086b80996df549", "Name": "Number", - "Id": "a3f68344cba445c8a2f0aaf1e82a3441", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1979.7810522479099, - "Y": -5315.6941834063673 - }, - { "ShowGeometry": true, - "Name": "Formula", - "Id": "fa9ee1f3314044ee868263be4ec27b09", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1924.2966051676731, - "Y": -4732.3333864574588 + "X": 1594.541247873409, + "Y": -6760.689976967348 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "58a531d64582415bbcd6ee1beb32cab3", + "Id": "5de24b6f7cce4e65acad0e05a511d229", + "Name": "Result", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2176.0048149841327, - "Y": -5316.12726674859 + "ShowGeometry": true, + "X": 1789.7175417756737, + "Y": -6760.796208670536 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "4027bb03f91d496abcecdb32b1c5276e", + "Id": "0aea97cdb971438c92165575e5d693df", + "Name": "Result", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2175.98081847739, - "Y": -5023.8233601343118 + "ShowGeometry": true, + "X": 1823.6408844905209, + "Y": -6294.929606457431 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "f69507e53b2c4caf9dd4ee45499c9066", + "Id": "30848488006e4a92a23fbdd17e1a85d8", + "Name": "Result", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2179.8139025144137, - "Y": -4728.4573390264432 + "ShowGeometry": true, + "X": 2168.7718550643144, + "Y": -5296.865003771715 }, { - "ShowGeometry": true, + "Id": "f88196b340fe4e32b197c3f7bc71a209", "Name": "Code Block", - "Id": "27c2f333f51f4a0c9f7170dc64f2ecbe", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2519.5478884137192, - "Y": -5311.564990932925 + "ShowGeometry": true, + "X": 2279.7779661233844, + "Y": -6776.275764383256 }, { - "ShowGeometry": true, + "Id": "7cd1146ab56d460283a1f6c694cae88f", "Name": "Code Block", - "Id": "4c8ddee8e2b144729470a4142f56ac97", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2473.1359280295096, - "Y": -5009.8657833065872 + "ShowGeometry": true, + "X": 2278.978412104633, + "Y": -6301.546116816688 }, { - "ShowGeometry": true, + "Id": "9a531824598b44da81f2f94c6ad58ac2", "Name": "Code Block", - "Id": "d4ae3f27c68c41dd830d36ee0f8f51cc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2477.4577539676607, - "Y": -4726.8944880788931 + "ShowGeometry": true, + "X": 2589.381171571159, + "Y": -5279.74894824722 }, { - "ShowGeometry": true, + "Id": "4f2154c621f64e868166b613dd49681a", "Name": "Watch", - "Id": "b25e2b4067514031a42c490bc36e933c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2805.406637087804, - "Y": -5019.3582722673391 + "ShowGeometry": true, + "X": 2623.6346099678817, + "Y": -6360.9523300412075 }, { - "ShowGeometry": true, + "Id": "7ef3e7cb9e9b4d05b7172adbc8987241", "Name": "Watch", - "Id": "f5b28f941dc64a8191511188f91bbb3e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2808.3051085629986, - "Y": -5315.2272861289075 + "ShowGeometry": true, + "X": 2554.655629996574, + "Y": -6780.275764383256 }, { - "ShowGeometry": true, + "Id": "46a5d30e085e4052a782178613dff3b4", "Name": "Watch", - "Id": "d9531a65646b4f2d948c1ec384e17e47", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2806.8472457338544, - "Y": -4726.6129120508022 + "ShowGeometry": true, + "X": 2908.42969243785, + "Y": -5309.924542355207 }, { - "ShowGeometry": true, + "Id": "d55dadaea1f04a4ea23a7a897db02c85", "Name": "Point.ByCoordinates", - "Id": "be524caf3dec48c9b1ef12c15b4cb3a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5121.149143145999, - "Y": -4037.1968154487813 + "ShowGeometry": true, + "X": 5417.475086715496, + "Y": -4036.3802134087327 }, { - "ShowGeometry": true, + "Id": "26d3385a14f84aeca233a3d7bb0248f4", "Name": "Point.Origin", - "Id": "3cad5ea447a14448951586d4f0c766f2", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1915.2217850425907, - "Y": -3466.7187229626848 + "ShowGeometry": true, + "X": 1868.4600432606992, + "Y": -3350.1141631595965 }, { - "ShowGeometry": true, + "Id": "f85eed211a9c44708b07b2e8d4013e20", "Name": "Code Block", - "Id": "7876f30d9c72453bb32ba0919e2fa6ed", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4825.1705008306553, - "Y": -4000.4078245964533 + "ShowGeometry": true, + "X": 5072.091420113915, + "Y": -3890.900169126682 }, { - "ShowGeometry": true, + "Id": "6410d7135bb24ec3847767604fc4a537", "Name": "Watch", - "Id": "3602b8dfba2246e2a1f799e1e96042bc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5454.0245710847, - "Y": -4159.765099941098 + "ShowGeometry": true, + "X": 5700.94549036796, + "Y": -4050.2574444713264 }, { - "ShowGeometry": true, + "Id": "03dc3412b1ec485ba23bfcfbf05b94cf", "Name": "Code Block", - "Id": "47e0b53f4a0b41b5ba5944f8f2373cb8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5069.85764835605, - "Y": -3807.2877301606641 + "ShowGeometry": true, + "X": 5345.402794453443, + "Y": -3703.8559743910787 }, { - "ShowGeometry": true, + "Id": "a87a1efd643848dd8ee5ddf68c9badc2", "Name": "Watch", - "Id": "753d7343645d4c6c8ffefe26bdc3721a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5445.6189456400743, - "Y": -3858.2430658917292 + "ShowGeometry": true, + "X": 5745.590429029683, + "Y": -3698.3852520690625 }, { - "ShowGeometry": true, + "Id": "f2da319c2e5b41d896d02e89f41781b8", "Name": "Watch", - "Id": "1d3e926768dc4026a1101ac511c67533", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2202.1412696305756, - "Y": -3483.0745873716819 + "ShowGeometry": true, + "X": 2149.5416662020702, + "Y": -3351.4689476290096 }, { - "ShowGeometry": true, + "Id": "fb87380071be4a8facec791cca85a024", "Name": "Code Block", - "Id": "4ea1d0d848824f6fb6592dcb297db34e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1908.6797234393891, - "Y": -3215.3968814865807 + "ShowGeometry": true, + "X": 1678.3153159107328, + "Y": -3118.1107964138473 }, { - "ShowGeometry": true, + "Id": "751dec92dcd14afcbdcebf14938d9467", "Name": "Watch", - "Id": "ddfb6e02b0f4446c91e109143a507952", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2493.0524866976539, - "Y": -3236.3030613808205 + "ShowGeometry": true, + "X": 2147.2202782146874, + "Y": -3115.8678667316735 }, { - "ShowGeometry": true, + "Id": "a7e3677202a34d74a77bd510591cf1b6", "Name": "Code Block", - "Id": "709f79544a114078919845cdc5b8d13b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3921.175028377555, - "Y": -3902.6072081991 + "ShowGeometry": true, + "X": 4118.349455116433, + "Y": -3711.7785647747955 }, { - "ShowGeometry": true, + "Id": "3639dc028a7741e086e1cc34307bcb42", "Name": "Point.X", - "Id": "bbf4df42aa944180ad395f368272c9a2", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4247.147845780747, - "Y": -3990.0414970910733 + "ShowGeometry": true, + "X": 4517.365059260408, + "Y": -3887.9886557641503 }, { - "ShowGeometry": true, + "Id": "9b25ce8bef3a4da19dc8c70ff2a7967a", "Name": "Watch", - "Id": "60303687ae804e6fb4b3f8b74a4f66e6", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4467.2273581681684, - "Y": -3731.8396419378769 + "ShowGeometry": true, + "X": 4779.377901201351, + "Y": -3628.854948843098 }, { - "ShowGeometry": true, + "Id": "0fd86dbd1ed247d6b59e24a6634208c1", "Name": "Watch", - "Id": "820e271d445742959ceb3468f743b3e1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4472.53284116109, - "Y": -4033.650957965333 + "ShowGeometry": true, + "X": 4774.433014747857, + "Y": -3889.6647870848883 }, { - "ShowGeometry": true, + "Id": "8691eb19a7e74cb5a6eb7542fbe7770d", "Name": "Code Block", - "Id": "613c6d530eab414f9aebfc7c56de6900", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4266.6545321071926, - "Y": -3761.5879296503813 + "ShowGeometry": true, + "X": 4529.416931444005, + "Y": -3622.261017609216 }, { - "ShowGeometry": true, + "Id": "0e34fe7d457f4d7b9a4b6f68638a457c", "Name": "Code Block", - "Id": "34a4b2fca1c54c18a0fe48b1c3b8f711", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5020.2417340776356, - "Y": -3538.5433002369264 + "ShowGeometry": true, + "X": 5291.159379442782, + "Y": -3403.192310777374 }, { - "ShowGeometry": true, + "Id": "eb75346856f542c196a637f9c9875f86", "Name": "Watch", - "Id": "83366bb75acd4ce7abb26b1fea868ac3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5432.1095418213235, - "Y": -3550.8325846469647 + "ShowGeometry": true, + "X": 5741.776864674816, + "Y": -3385.924750754842 }, { - "ShowGeometry": true, + "Id": "7086de5dd5444c56a8acbb4a356c30a7", "Name": "Code Block", - "Id": "a1142e8989e44fa2a63dd58489af044d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5049.3549850477466, - "Y": -3294.9287233241967 + "ShowGeometry": true, + "X": 5298.70626421108, + "Y": -3151.3960295333864 }, { - "ShowGeometry": true, + "Id": "033fa274f6374d3e94b3b415aa982abe", "Name": "Watch", - "Id": "73172606dcad4f2194327f87e94e8f82", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5427.9686801052749, - "Y": -3257.5435524686059 + "ShowGeometry": true, + "X": 5746.28693902564, + "Y": -3069.838810729625 }, { - "ShowGeometry": true, + "Id": "238c40dbe78b41238b7c21625a9ba06a", "Name": "Point.ByCoordinates", - "Id": "943f8f5157bc498ead5a3e5a32a04ace", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2192.69426097585, - "Y": -3994.0186781559969 + "ShowGeometry": true, + "X": 1872.9385596205054, + "Y": -4027.5327589516373 }, { - "ShowGeometry": true, + "Id": "31bb5b993b744820a5d938194fa62d99", "Name": "Code Block", - "Id": "5ba4c6a04641462486f7d26506f554b0", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1904.8040020917933, - "Y": -3705.8132975658386 + "ShowGeometry": true, + "X": 1619.1615409163537, + "Y": -3608.4207516286324 }, { - "ShowGeometry": true, + "Id": "56cd6d4836ec447fbbc4bfc004e8c5e5", "Name": "Code Block", - "Id": "7140b30c4fae4fa39c3d8615a59d2195", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1950.1556367655924, - "Y": -3985.8073385720459 + "ShowGeometry": true, + "X": 1631.3778236201852, + "Y": -4019.3214193676868 }, { - "ShowGeometry": true, + "Id": "6d6d8160638e478794a76d4f23305e32", "Name": "Watch", - "Id": "c5a78bfaadb842dc98e3fc3674d2086a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2487.6176567295543, - "Y": -3995.6608479672791 + "ShowGeometry": true, + "X": 2168.839843584147, + "Y": -4029.17492876292 }, { - "ShowGeometry": true, + "Id": "b13e080a35fa4ba3abbc34671939342e", "Name": "Watch", - "Id": "a92078efcaa14b30a50c0db5bfa1da60", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2486.8925816378969, - "Y": -3678.9461987559803 + "ShowGeometry": true, + "X": 2145.917559619558, + "Y": -3692.2726354293723 }, { - "ShowGeometry": true, + "Id": "0edab6369a0d4f8f91cddaeb9f1a736c", "Name": "Vector.ZAxis", - "Id": "20fe2f813364450bb89ac20bcf1e18e4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3026.7392788547204, - "Y": -3853.9669096167913 + "ShowGeometry": true, + "X": 2765.6922760224156, + "Y": -3903.857423359734 }, { - "ShowGeometry": true, + "Id": "fe5fa4faf41c4ef3af5f39d774df821c", "Name": "Point.Origin", - "Id": "c3bcb324362c4fa3842071db153a7b5f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3028.68487060455, - "Y": -3987.8307193678497 + "ShowGeometry": true, + "X": 2767.637867772245, + "Y": -4037.721233110793 }, { - "ShowGeometry": true, + "Id": "830475257e894a3ba744a4640def0e57", "Name": "Point.Add", - "Id": "41db31ae5d894931a0f3fa932bd8abd6", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3264.016627396923, - "Y": -3972.4244965534645 + "ShowGeometry": true, + "X": 3002.9696245646182, + "Y": -4023.4211999181744 }, { - "ShowGeometry": true, + "Id": "5be7db0fb08b4d44b64dafe2eaff9e87", "Name": "Watch", - "Id": "7a8778392a6f4a79a1cc04456067b05a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3562.25641805096, - "Y": -4008.2948824772307 + "ShowGeometry": true, + "X": 3301.209415218655, + "Y": -4058.185396220173 }, { - "ShowGeometry": true, + "Id": "d6d0efd92025459f9594f889289e70e1", "Name": "Code Block", - "Id": "9aa85384376746dab524e0b969d9420a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3266.4436353931355, - "Y": -3557.2615710650803 + "ShowGeometry": true, + "X": 3005.3966325608308, + "Y": -3607.152084808023 }, { - "ShowGeometry": true, + "Id": "d3ef90b0d75e4fcd8849ba354c44979e", "Name": "Vector.ZAxis", - "Id": "a94b384a08cf44a8bbb4895cb771468c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3019.1922079721039, - "Y": -3485.7941488302936 + "ShowGeometry": true, + "X": 2758.145205139799, + "Y": -3535.6846625732364 }, { - "ShowGeometry": true, + "Id": "08ad6a6654eb4b5aa738a7458ec6b3c9", "Name": "Point.Origin", - "Id": "2fb4380e7f4741e7b4b8adfbcd056d4f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3018.8637922178082, - "Y": -3610.5500341304714 + "ShowGeometry": true, + "X": 2757.8167893855034, + "Y": -3660.4405478734143 }, { - "ShowGeometry": true, + "Id": "9b63e0ec9946482dbcc904fe92dfb279", "Name": "Watch", - "Id": "44f763ba2f3e42b087a362fd755ab594", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3579.7310251225736, - "Y": -3593.1986372210067 + "ShowGeometry": true, + "X": 3379.6998396411714, + "Y": -3608.767753704067 + }, + { + "Id": "e211542ff30140eea2c43c5f87ae479b", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1724.932352015569, + "Y": -2178.085156559914 }, { + "Id": "f0ae0ec361684404932b2ef438efdd53", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 2188.3074712196776, + "Y": -2182.37542646018 + }, + { + "Id": "34a67e7a95584600b2fdb41e2077a27e", "Name": "Code Block", - "Id": "d71e5f049928437a863c5bf34666370b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1966.4664125505883, - "Y": -2609.5744992733007 + "ShowGeometry": true, + "X": 1614.8762799241958, + "Y": -2511.317138264459 + }, + { + "Id": "0332cec1a1e24da7b17c6dfa448d8932", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2190.255793142701, + "Y": -2515.521254216759 }, { + "Id": "b34bde9db90f432084f373d446566e06", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 2738.017945864737, + "Y": -2604.2745573060483 + }, + { + "Id": "c683c6c95a4f4bd6b93759da99c8def8", "Name": "Watch", - "Id": "e1f62ac9f5ed4ea8b1249060ebfebe34", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2440.2658378218021, - "Y": -2593.0161570393557 + "ShowGeometry": true, + "X": 3087.0577702209575, + "Y": -2609.8393950996215 + }, + { + "Id": "1f6946f3b2ea490fb505737d8a9c22a0", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2683.647538293638, + "Y": -2179.1799346413286 }, { + "Id": "91386c6295bc407891088182f10964ba", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 3085.5685836399425, + "Y": -2223.296643269227 + }, + { + "Id": "811ce70cf1b74267a669387efc24492e", "Name": "Code Block", - "Id": "843c1d3a7c1947bb9b7df3299552c3a9", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1909.9368783651462, - "Y": -2926.9779434540924 + "ShowGeometry": true, + "X": 3485.3168368986744, + "Y": -2428.662321010396 + }, + { + "Id": "a6dbe24d167f4451bb62718e004bf4df", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4018.2417645081064, + "Y": -2487.3291147730006 }, { + "Id": "8abf1aba83174c3d872cbd5cdb9c4437", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 4363.9297372848305, + "Y": -2401.182954193668 + }, + { + "Id": "df1b8853d2cd425c87aecce0f0663f9a", "Name": "Watch", - "Id": "b8f880fc0c944f9890eb072a90a71e3a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2492.8465034993369, - "Y": -2926.161984795935 + "ShowGeometry": true, + "X": 4647.143859557829, + "Y": -2485.587725477765 + }, + { + "Id": "dd60b80f3f9246cda5d590d60fe4d6be", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3177.6269489107226, + "Y": -1575.3330291126852 }, { + "Id": "6c90d1127ec74ea4bc0b216bfd7f01a2", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 3171.734756620892, + "Y": -1238.5752016413057 + }, + { + "Id": "425b9668ab30495a8b2fc4afe0252a74", "Name": "Code Block", - "Id": "0f288ed7f8a54686ac798fb5cd854eb7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2897.1935655670195, - "Y": -2943.3294814903406 + "ShowGeometry": true, + "X": 2770.979463635739, + "Y": -1678.8398179091687 }, { + "Id": "91880f837b2647b1a6c3cbbea374c0fc", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Watch", - "Id": "d0e75821a6814eb8a399673d537c32d2", + "X": 2766.432110653258, + "Y": -1400.9693351388892 + }, + { + "Id": "c47c293003b14ed8b07c2cf805591ead", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3215.7342153286586, - "Y": -2992.4987163742171 + "ShowGeometry": true, + "X": 3180.5730450556384, + "Y": -1749.3444433893137 }, { + "Id": "cada7de6f72d4b3390246d8495b3d47a", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 3177.6269489107226, + "Y": -1407.498049641465 + }, + { + "Id": "d0b5645e5daf41ed92e89d0b88c396ef", "Name": "Code Block", - "Id": "0c192d745c9441d1a433fb79536d5d73", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2838.8087771297846, - "Y": -2633.0070760699405 + "ShowGeometry": true, + "X": 1620.4407421339622, + "Y": -1675.9027234931646 }, { - "ShowGeometry": true, + "Id": "390b6f1dfb7e4831b5881bef0f3a542a", "Name": "Watch", - "Id": "c040774dacb94b7aa9673f621855d37c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3211.9357554988705, - "Y": -2653.6251585116343 + "ShowGeometry": true, + "X": 2232.8530918205715, + "Y": -1721.25592907923 }, { + "Id": "541419cb6b024ed0b826b3c724eacfe6", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 2235.009440353124, + "Y": -1408.2088033203213 + }, + { + "Id": "eef0074f753a4b9285a8c8467b1fa50f", "Name": "Code Block", - "Id": "4c049b2927924a66ab89d8fac3161e7d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3750.84087285071, - "Y": -2956.88477375223 + "ShowGeometry": true, + "X": 5070.418367892415, + "Y": -3760.4372757855695 + }, + { + "Id": "203b3eb6f199413a84e4c4fe824b13ba", + "Name": "String", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1589.35793855509, + "Y": -6295.160437313854 }, { + "Id": "9e5e44944d6e45e0a454a4ee64850a35", + "Name": "*", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Watch", - "Id": "1c0830a9184c4247b230231a27ffb1b3", + "X": 1899.645899575502, + "Y": -5298.298899738381 + }, + { + "Id": "6aa5048f81144944ac294359f61b16e6", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1592.8149068336284, + "Y": -5358.617447964265 + }, + { + "Id": "c1c31aef7c0d4acc8a66fece631d7cdf", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1592.8149068336284, + "Y": -5228.512161520189 + }, + { + "Id": "5bbab8d65e2d4390a9ca69a21c4c14ae", + "Name": "Object.Type", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4282.13616730007, - "Y": -2956.88477375223 + "ShowGeometry": true, + "X": 2618.984859154084, + "Y": -6072.792786637693 + }, + { + "Id": "8aae83c35fdb4404a408819217d990ae", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2893.462494616989, + "Y": -6072.679571172659 + }, + { + "Id": "619d20936c944d79b597c66b9fe375b7", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2589.6464113037973, + "Y": -5015.817599933869 + }, + { + "Id": "e0d7c4872fc7440c95e38946e6784ff7", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2363.0044349345017, + "Y": -5036.884662735039 + }, + { + "Id": "759576d6df75472b99d725d78915f415", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2361.1167812756853, + "Y": -4915.164406189305 + }, + { + "Id": "a14141bac9354ef492fd2266954bce44", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2911.4381985200794, + "Y": -5013.435464101743 + }, + { + "Id": "cbd47c8a0644449d80ab7bba6a13f9af", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1592.8149068336284, + "Y": -5762.474265453552 + }, + { + "Id": "405e9b6aaca54d4f903003c67db7cf74", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1944.1517357894427, + "Y": -5762.752635686404 + }, + { + "Id": "98bfb3e43fc947d084dcf2acb4ef2c3d", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2634.9797139169636, + "Y": -5763.608299718634 + }, + { + "Id": "b72953b8a34d43e49d79a47d67f9b337", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2413.798902021166, + "Y": -5759.121470289766 + }, + { + "Id": "9d6ec0814db343a79c1ddab8e58a489a", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2728.8277164610063, + "Y": -2448.157066817954 + }, + { + "Id": "941b14255e59426d9a4331986ad4db11", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3087.0577702209575, + "Y": -2444.139411575499 + }, + { + "Id": "5f7e96f92b2f40489c9f9678e8c86316", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2545.4800478882316, + "Y": -2359.939057435655 + } + ], + "Annotations": [ + { + "Id": "80ed09ba6c2c474891e82fc114978704", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9414211e76a442b7b13d4daefa5298ab" + ], + "HasNestedGroups": false, + "Left": 1582.2796103919848, + "Top": -7734.960954669931, + "Width": 319.0, + "Height": 439.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -7661.960954669931, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "e9e3eff77a1946beb9960709e449fe31", + "Title": "Numeric Values", + "DescriptionText": "Compare the purpose-built nodes with Code Block ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5de24b6f7cce4e65acad0e05a511d229", + "c184fd253755407ba6086b80996df549", + "7ef3e7cb9e9b4d05b7172adbc8987241", + "f88196b340fe4e32b197c3f7bc71a209", + "46e0ab36c4824259a3a2079581f86678", + "7fd12757956648b1a828ccf60f699a25" + ], + "HasNestedGroups": false, + "Left": 1584.541247873409, + "Top": -6907.275764383256, + "Width": 1107.1143821231651, + "Height": 425.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -6834.275764383256, + "InitialHeight": 218.58578741590736, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "0b399f58146b43a6b30de0022a20ed35", + "Title": "String Values", + "DescriptionText": "Compare the purpose-built nodes with Code Block ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0aea97cdb971438c92165575e5d693df", + "7cd1146ab56d460283a1f6c694cae88f", + "4f2154c621f64e868166b613dd49681a", + "203b3eb6f199413a84e4c4fe824b13ba", + "5bbab8d65e2d4390a9ca69a21c4c14ae", + "8aae83c35fdb4404a408819217d990ae", + "be2d03ad079a4bb8915dde80952090ef", + "62590ddf296640a89ae00a233f192142", + "5bff91615084439dac2af6b0d5fed202" + ], + "HasNestedGroups": false, + "Left": 1579.35793855509, + "Top": -6447.546116816688, + "Width": 1519.1045560618988, + "Height": 510.8665456440285, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -6374.546116816688, + "InitialHeight": 446.8665456440285, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "c528ec3552c047f09594d31b09a771dc", + "Title": "Expressions", + "DescriptionText": "Perform a multiplication operation using purpose-built * node and using Code Block", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "30848488006e4a92a23fbdd17e1a85d8", + "9a531824598b44da81f2f94c6ad58ac2", + "46a5d30e085e4052a782178613dff3b4", + "9e5e44944d6e45e0a454a4ee64850a35", + "6aa5048f81144944ac294359f61b16e6", + "c1c31aef7c0d4acc8a66fece631d7cdf", + "619d20936c944d79b597c66b9fe375b7", + "a14141bac9354ef492fd2266954bce44", + "e0d7c4872fc7440c95e38946e6784ff7", + "759576d6df75472b99d725d78915f415", + "8ced52ebb2a0424589fd58669c7e2b8c", + "d85c0b9627754f85a5c5a0139cbb9428", + "499d97e25a0543429aee05a35f18bb4b" + ], + "HasNestedGroups": false, + "Left": 1582.8149068336284, + "Top": -5431.617447964265, + "Width": 1456.623291686451, + "Height": 716.1819838625224, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -5358.617447964265, + "InitialHeight": 588.4530417749602, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "fe63ce43bd154685bbe23b22ae018c25", + "Title": "Boolean", + "DescriptionText": "Compare the purpose-built nodes with Code Block ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "cbd47c8a0644449d80ab7bba6a13f9af", + "405e9b6aaca54d4f903003c67db7cf74", + "98bfb3e43fc947d084dcf2acb4ef2c3d", + "b72953b8a34d43e49d79a47d67f9b337", + "95fcfee31b884039b647df41aced54ef", + "9f8774807fd748fc9a32a0017625ffee" + ], + "HasNestedGroups": false, + "Left": 1582.8149068336284, + "Top": -5905.121470289766, + "Width": 1189.1648070833353, + "Height": 439.5131705711319, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -5832.121470289766, + "InitialHeight": 218.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "ce6185d9164c426db9f1c66488279d1b", + "Title": "Action", + "DescriptionText": "Methods that execute an action on an object ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0edab6369a0d4f8f91cddaeb9f1a736c", + "fe5fa4faf41c4ef3af5f39d774df821c", + "830475257e894a3ba744a4640def0e57", + "5be7db0fb08b4d44b64dafe2eaff9e87", + "d6d0efd92025459f9594f889289e70e1", + "d3ef90b0d75e4fcd8849ba354c44979e", + "08ad6a6654eb4b5aa738a7458ec6b3c9", + "9b63e0ec9946482dbcc904fe92dfb279", + "d771ff82bfba496ea4998821458f03b4", + "115d39427a65491f802d21f337fc97ac" + ], + "HasNestedGroups": false, + "Left": 2747.8167893855034, + "Top": -4169.421199918174, + "Width": 1023.883050255668, + "Height": 858.6534462141071, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -4096.421199918174, + "InitialHeight": 705.7365373449379, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "9ba0a0f1c325400aaeb8043b8c6c7618", + "Title": "Create", + "DescriptionText": "Methods that create geometry, lists, Revit elements or other objects", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "26d3385a14f84aeca233a3d7bb0248f4", + "f2da319c2e5b41d896d02e89f41781b8", + "fb87380071be4a8facec791cca85a024", + "751dec92dcd14afcbdcebf14938d9467", + "238c40dbe78b41238b7c21625a9ba06a", + "31bb5b993b744820a5d938194fa62d99", + "56cd6d4836ec447fbbc4bfc004e8c5e5", + "6d6d8160638e478794a76d4f23305e32", + "b13e080a35fa4ba3abbc34671939342e", + "e1aa538675d04f67aa88f9711c91f43c", + "7df67c1f71e64ceca27a2496a74b5b74", + "547d4e88cc0a446d9b1f749d45cf8d9a", + "4b859da52cc641918cb18d1ae19717f3" + ], + "HasNestedGroups": false, + "Left": 1609.1615409163537, + "Top": -4173.532758951637, + "Width": 966.6783026677931, + "Height": 1355.6648922199638, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -4100.532758951637, + "InitialHeight": 1129.6648922199638, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "057f5e13f286422fac7093170004bfe9", + "Title": "Query", + "DescriptionText": "Methods that query and return a property of an object", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d55dadaea1f04a4ea23a7a897db02c85", + "f85eed211a9c44708b07b2e8d4013e20", + "6410d7135bb24ec3847767604fc4a537", + "03dc3412b1ec485ba23bfcfbf05b94cf", + "a87a1efd643848dd8ee5ddf68c9badc2", + "a7e3677202a34d74a77bd510591cf1b6", + "3639dc028a7741e086e1cc34307bcb42", + "9b25ce8bef3a4da19dc8c70ff2a7967a", + "0fd86dbd1ed247d6b59e24a6634208c1", + "8691eb19a7e74cb5a6eb7542fbe7770d", + "0e34fe7d457f4d7b9a4b6f68638a457c", + "eb75346856f542c196a637f9c9875f86", + "7086de5dd5444c56a8acbb4a356c30a7", + "033fa274f6374d3e94b3b415aa982abe", + "eef0074f753a4b9285a8c8467b1fa50f", + "3538b0813f56435e8f3e690fdd806641", + "605692098e584914b24f8c3e7d9b5c38", + "d2158aa45c6a4623b33d6a53d1d0298c", + "78261846840d4e20bc92137857ae2c21", + "706ebc6faaf24542b2425cb1302628f2", + "06b5175ded284cb8b9093fd33c125ef6", + "d83f4e5c938b495186f92e0033da893e" + ], + "HasNestedGroups": false, + "Left": 4108.349455116433, + "Top": -4182.380213408733, + "Width": 2052.937483909207, + "Height": 1410.5414026791077, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -4109.380213408733, + "InitialHeight": 1184.5414026791077, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "e43fa213a9b545c1b9e7d57ec909e42a", + "Title": "Create Lists", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e211542ff30140eea2c43c5f87ae479b", + "f0ae0ec361684404932b2ef438efdd53", + "34a67e7a95584600b2fdb41e2077a27e", + "0332cec1a1e24da7b17c6dfa448d8932", + "b34bde9db90f432084f373d446566e06", + "c683c6c95a4f4bd6b93759da99c8def8", + "1f6946f3b2ea490fb505737d8a9c22a0", + "91386c6295bc407891088182f10964ba", + "9d6ec0814db343a79c1ddab8e58a489a", + "941b14255e59426d9a4331986ad4db11", + "5f7e96f92b2f40489c9f9678e8c86316", + "606fb0346de7449c9105daaac6a33e7a", + "13d603e9f84e48578bf4ef7a1b72f854", + "48b10f5b91ed46d0b5dda59e32d479ea" + ], + "HasNestedGroups": false, + "Left": 1604.8762799241958, + "Top": -2764.2745573060483, + "Width": 1767.6923037157467, + "Height": 879.8991308458685, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2691.2745573060483, + "InitialHeight": 658.1894007461342, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "57561345613e4b1d8721a8901bca5165", + "Title": "Replication", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "dd60b80f3f9246cda5d590d60fe4d6be", + "6c90d1127ec74ea4bc0b216bfd7f01a2", + "425b9668ab30495a8b2fc4afe0252a74", + "91880f837b2647b1a6c3cbbea374c0fc", + "c47c293003b14ed8b07c2cf805591ead", + "cada7de6f72d4b3390246d8495b3d47a", + "d0b5645e5daf41ed92e89d0b88c396ef", + "390b6f1dfb7e4831b5881bef0f3a542a", + "541419cb6b024ed0b826b3c724eacfe6", + "7ed3d957370e41cdba9e73b7126c5945", + "8384806544a54d699d89ab3621a2921a", + "49ed2c0059fa4d3cb8ebb516aee077b6" + ], + "HasNestedGroups": false, + "Left": 1610.4407421339622, + "Top": -1850.9027234931646, + "Width": 2042.2940144869297, + "Height": 774.3275218518588, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -1777.9027234931646, + "InitialHeight": 684.3275218518588, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "23251b88855f438d83ffc614bd24abb1", + "Title": "Functions", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c31fab7f5cd042c2a21b7644c748b29a", + "95267352c7714b4db8302a5af644c692", + "8f40d4074f7740c69898d8609df85620", + "c25ac1d9c87444778c5287b87496b940", + "a8a850ed7b9d445cb5153db35b3ea059", + "95710e5082324b8cb5e52a6f8a19e326", + "fcb676d72537401a8e3aacdccc54ca4f", + "fa7571c8301e47db9868effe7ac6aec9", + "f883a33665724323800d12f090fc9cc7", + "3e2adf6e727f42f8a1fb2b7a68d7959d", + "9a7a12aa08cd435cb2980ba9e78402cb", + "99f60ae2800b48449c8359eeec5d9ae0", + "10c81f14ed634d3f96748202808fb067", + "163711007f5f40288ba222cfef0fd2eb", + "5f802875f03d4ea19145b2fda603a3dc", + "2eed8e97899444e1a89baf57e8c0403d", + "18144785df504d65b705e726e49fa116", + "6a91f4a45ae34b409c0ceed627cc4241" + ], + "HasNestedGroups": false, + "Left": 1606.8325678236706, + "Top": -1024.1294017052753, + "Width": 2745.2768239247853, + "Height": 639.7207764914783, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -951.1294017052753, + "InitialHeight": 633.7207764914783, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "9fe1d7d77cd24c76bf52a86d9052d0d6", + "Title": "Geometry creation", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "15af5d1edb7347b5b849a541fc5ec868", + "b2a210747d694a6b84416290d27dd083", + "6deac939e8c2422a97398683ebee3086", + "705e9e8994c248b996f1363e0854cae6", + "56790f59d6a341eab00faf1c8af83121", + "4b40bfdccfab421e99a4743bbd9512e0", + "eedbd0f0025243569f12a239b848ffae", + "bd8ad676c5524fe7a9974167ad67e0ef", + "67c43cd4f7a347b7b468269181e0619c", + "de7376216b3c49f28a28736d69b2ded3", + "80befa3052924e4a8420f1ca58beb0af", + "14414e33165849bab878e55a2a4d5c6a", + "cb5c9b34ea294b97b8a3acdb38d1c92d", + "57ae5de8d42049f190133b08cd24fd32", + "926ecbb4d94a4cb2b31aa09ed1b862d8", + "2aa64994fb4c4279b595efd8fb654345", + "ca8177a94f4546fb9fc0682993a3b00d" + ], + "HasNestedGroups": false, + "Left": 1606.1229876799687, + "Top": -325.33001458845774, + "Width": 2752.852268965382, + "Height": 877.3848725163539, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -252.33001458845774, + "InitialHeight": 628.3848725163539, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "629f73cc650f4caca8563f2d4ac79401", + "Title": "Nodes as Code Blocks", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "68e41793387f43a4b617b1f9da07e298" + ], + "HasNestedGroups": false, + "Left": 1588.529552399715, + "Top": -4680.940968101103, + "Width": 316.0, + "Height": 309.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -4564.940968101103, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "ed39c2f050384f8780ba1f5e89ff6abe", + "Title": "Combine lists and access list items", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "811ce70cf1b74267a669387efc24492e", + "a6dbe24d167f4451bb62718e004bf4df", + "8abf1aba83174c3d872cbd5cdb9c4437", + "df1b8853d2cd425c87aecce0f0663f9a" + ], + "HasNestedGroups": false, + "Left": 3475.3168368986744, + "Top": -2560.3291147730006, + "Width": 1376.8270226591549, + "Height": 372.7413892952354, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -2487.3291147730006, + "InitialHeight": 231.14616057933245, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "14414e33165849bab878e55a2a4d5c6a", + "Title": "Together, these statements form an algorithm that creates a helical curve at a base point.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1755.6229876799687, + "Top": -221.3212834645169, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "15af5d1edb7347b5b849a541fc5ec868" + }, + { + "Id": "cb5c9b34ea294b97b8a3acdb38d1c92d", + "Title": "The helix algorithm is transformed to define a function with the arbitrary name \"MakeSpring\". This function is called to make several springs, with random heights, arranged in a grid.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2609.4736170052984, + "Top": -244.33001458845774, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "57ae5de8d42049f190133b08cd24fd32", + "Title": "The helix algorithm is transformed into a function by giving it a name, specifying the inputs, and telling it what to return.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2507.542138636224, + "Top": 152.05485792789614, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b2a210747d694a6b84416290d27dd083" + }, + { + "Id": "926ecbb4d94a4cb2b31aa09ed1b862d8", + "Title": "makes a grid", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2695.8907700248083, + "Top": -152.40339264505565, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "2aa64994fb4c4279b595efd8fb654345", + "Title": "makes a series of random numbers (scaled by 5) for the spring heights", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3285.7923338891533, + "Top": -0.45372733895419515, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "eedbd0f0025243569f12a239b848ffae" + }, + { + "Id": "ca8177a94f4546fb9fc0682993a3b00d", + "Title": "Inputs to function calls can be made with lists of things or single-value items. Data can be passed in through a port or declared directly, as in the case of \"0.5\" for the radii of all springs.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3947.975256645351, + "Top": -211.50929870412665, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "de7376216b3c49f28a28736d69b2ded3" + }, + { + "Id": "163711007f5f40288ba222cfef0fd2eb", + "Title": "Functions can be defined directly in a Code Block node to be called elsewhere in this definition.\r\n\r\nThe first line has the key word \"def\", then the function name, then the inputs in parentheses.\r\n\r\nCurly braces define the body of the function. Each line must end in a semicolon.\r\n\r\nReturn a value with \"return = \".", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1628.8325678236706, + "Top": -943.1294017052753, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "c31fab7f5cd042c2a21b7644c748b29a" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "72665884ac4e488f84cd6ad8b26b3c56", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 4626.1945069167223, - "Y": -2953.8499043365873 + "Id": "5f802875f03d4ea19145b2fda603a3dc", + "Title": "Call the function with another Code Block node in the same file by giving the same name and the same number of arguments.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2205.6628591720473, + "Top": -795.407262440054, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "c25ac1d9c87444778c5287b87496b940" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "877a7c61388b4cd096751ee142fbac72", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 4911.0382623497935, - "Y": -2955.1433844569947 + "Id": "2eed8e97899444e1a89baf57e8c0403d", + "Title": "The type of the input arguments is not specified in the function definition, so it will operate on whatever it receives.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3037.12006194286, + "Top": -784.3432042643656, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "95710e5082324b8cb5e52a6f8a19e326" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "6cf0b32033d14eaba93ece408eab2010", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3504.12417992594, - "Y": -1979.98018981904 + "Id": "18144785df504d65b705e726e49fa116", + "Title": "A function call with inputs that do not make sense for that function will give a null result.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3871.8423461975344, + "Top": -769.6830004666051, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "3e2adf6e727f42f8a1fb2b7a68d7959d" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "6c98cdd533f3432aaf5f0b83f47ac669", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3498.2319876361089, - "Y": -1643.2223623476607 + "Id": "6a91f4a45ae34b409c0ceed627cc4241", + "Title": "Code Block nodes that define a function do not have input or output ports because they are called from other Code Block nodes.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1632.322425794404, + "Top": -454.408625213797, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "2f41d52d8d8148fabace59f9c4fd39cc", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3097.4766946509567, - "Y": -2083.4869786155236 + "Id": "be2d03ad079a4bb8915dde80952090ef", + "Title": "Use quotes \"\" to make a string with a Code Block node", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2242.478412104633, + "Top": -6366.546116816688, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7cd1146ab56d460283a1f6c694cae88f" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "8db1aa02c77a43538a6846d72a142d4e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3092.929341668475, - "Y": -1805.6164958452441 + "Id": "9414211e76a442b7b13d4daefa5298ab", + "Title": "CODE BLOCKS\n\nCode Blocks can be created by double-clicking in the canvas. A Code Block can also be found in the node Library under Script > Editor category. \n\n\nCode Blocks can hold:\n• Numeric values (integers and floating point numbers)\n• Strings (text)\n• Boolean values (True or False) \n• Lists [0,1,2]\n• Expressions (a+3)\n• Variables\n\nOther nodes can be transformed into a Code Block expression: select one or multiple nodes and right-click in the space between the nodes to select 'Node to code'. There is no reverse equivalent to this action - code blocks cannot be automatically transformed into nodes. \n", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1592.2796103919848, + "Top": -7653.960954669931, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "09fdddf5b0dd4ec1a729225ec1667a3e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3507.0702760708555, - "Y": -2153.9916040956687 + "Id": "3538b0813f56435e8f3e690fdd806641", + "Title": "With Code Blocks, a user has flexibility to decide how to specify inputs. Here are several different ways, for example, to make the same point.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5034.116691681947, + "Top": -3963.7596749655513, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "a00c2a44b5c04d828f32285c83b6b028", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3504.12417992594, - "Y": -1812.14521034782 + "Id": "e1aa538675d04f67aa88f9711c91f43c", + "Title": "Use a Code Block to replicate the Point.ByCoordinates node behaviour. You'll find the method name if you hover your mouse over the original out-of-the-box node : the method is mentioned at the bottom of the tooltip window.\n\nThe inputs must be specified in the order found in the out-of-the-box node.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1619.6615409163537, + "Top": -3759.4207516286324, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "31bb5b993b744820a5d938194fa62d99" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "a9e04ed3002b43d39d1f280db1bdfe1a", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1946.9379731491795, - "Y": -2080.5498841995195 + "Id": "68e41793387f43a4b617b1f9da07e298", + "Title": "Code Blocks can be used to call any other node in the library. Nodes in the library generally come in three types:\r\n\r\n Create:\tcreate something\r\n Action:\tperform an action on something\r\n Query:\t\tget a property of something\r\n\t\tthat already exists\r\n\r\nMethods, or nodes, of these three types are treated differently when invoked within a Code Block.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1598.529552399715, + "Top": -4556.940968101103, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "56dad5a90dfb4719a050153b7a5a9ae0", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2559.3503228357886, - "Y": -2125.9030897855851 + "Id": "d771ff82bfba496ea4998821458f03b4", + "Title": "Action methods are performed on an object. Use dot notation after the object itself and specify the method and all of the inputs found on the out-of-the-box node except for the first one (since the first input port is the object itself, which you already have!)", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2985.3966325608308, + "Top": -3729.152084808023, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d6d0efd92025459f9594f889289e70e1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "1c484b27d3594dd8b61432d0550226a1", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2561.5066713683414, - "Y": -1812.8559640266762 + "Id": "606fb0346de7449c9105daaac6a33e7a", + "Title": "Create a lists using square brackets to define the list and commas to separate individual elements ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1659.8762799241958, + "Top": -2576.317138264459, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "34a67e7a95584600b2fdb41e2077a27e" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "1d2b984d7a384bd3b6e30635e105d867", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 4823.4974486091551, - "Y": -3869.9449312553406 - } - ], - "Annotations": [ - { - "Id": "617bf3ce81b64f928df4ffdc1786c88b", - "Title": "Together, these statements form an algorithm that creates a helical curve at a base point.", + "Id": "13d603e9f84e48578bf4ef7a1b72f854", + "Title": "Get items from a list using the following notation: list [ i ], where i is the index of the item. This method is identical to using the GetItemAtIndex node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2143.251967109069, - "Top": -86.791506563367648, + "Left": 2695.517945864737, + "Top": -2683.2745573060483, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "e4a7b57e420d41d1bdefcea7956fbd3b" + "PinnedNode": "b34bde9db90f432084f373d446566e06" }, { - "Id": "bad52c1523464cb9bcece3f7b5909ed9", - "Title": "The helix algorithm is transformed to define a function with the arbitrary name \"MakeSpring\". This function is called to make several springs, with random heights, arranged in a grid.", + "Id": "a6a4912fba9d4d628b21100a5df327e8", + "Title": "Create nested lists and get items from nested lists.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3000.1025964343985, - "Top": -109.80023768730877, + "Left": 3593.3168368986744, + "Top": -2478.662321010396, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "811ce70cf1b74267a669387efc24492e" }, { - "Id": "ab441463f8164d3daebdf1393959e8c0", - "Title": "The helix algorithm is transformed into a function by giving it a name, specifying the inputs, and telling it what to return.", + "Id": "7ed3d957370e41cdba9e73b7126c5945", + "Title": "Replication guides, which use angle brackets, take two or three one-dimensional collections, and pair \r\nthe elements together to generate a one, two- or three-dimensional collection.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2898.1711180653247, - "Top": 286.58463482904494, + "Left": 1679.9407421339622, + "Top": -1769.9027234931646, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "da29158d1ab6402b9be22fbb3549f35b" + "PinnedNode": "d0b5645e5daf41ed92e89d0b88c396ef" }, { - "Id": "309d675f18b249409d1b67692ee8ba34", - "Title": "makes a grid", + "Id": "8384806544a54d699d89ab3621a2921a", + "Title": "Replication guides can be used to specify that lists be laced as a \"cross product.\"", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3086.5197494539088, - "Top": -17.873615743906456, + "Left": 2754.7275454520313, + "Top": -1751.082837447571, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "f8f503d6c0d049dfb16d80c598ef6cd9", - "Title": "makes a series of random numbers (scaled by 5) for the spring heights", + "Id": "49ed2c0059fa4d3cb8ebb516aee077b6", + "Title": "In this example, there are 2 x-values and 5 y-values. Replications guides can specify that the resultant combination is 2 lists of 5 points or 5 lists of 2 points.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3673.9213133182539, - "Top": 134.076049562195, + "Left": 1665.156932704883, + "Top": -1466.2483556793838, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "18bea2d02f824b45b38489caf5debefc" + "Background": "#FFC1D676" }, { - "Id": "21884d1fc9e145bc96c22562980b2199", - "Title": "Inputs to function calls can be made with lists of things or single-value items. Data can be passed in through a port or declared directly, as in the case of \"0.5\" for the radii of all springs.", + "Id": "46e0ab36c4824259a3a2079581f86678", + "Title": "Purpose-built", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4335.6042360744514, - "Top": -76.979521802977615, + "Left": 1612.541247873409, + "Top": -6810.689976967348, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "8dce8e891d9d4ffeb6eae7251ab1368b" + "PinnedNode": "c184fd253755407ba6086b80996df549" }, { - "Id": "f9762096ae4443ecbc7c6093f52dfbcd", - "Title": "Functions can be defined directly in a Code Block node to be called elsewhere in this definition.\r\n\r\nThe first line has the key word \"def\", then the function name, then the inputs in parentheses.\r\n\r\nCurly braces define the body of the function. Each line must end in a semicolon.\r\n\r\nReturn a value with \"return = \".", + "Id": "7fd12757956648b1a828ccf60f699a25", + "Title": "Code Block", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2023.04944960077, - "Top": -1067.8892660376696, + "Left": 2315.2779661233844, + "Top": -6826.275764383256, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "79bff081608e4b029ae0e5197ff4a3a6" + "PinnedNode": "f88196b340fe4e32b197c3f7bc71a209" }, { - "Id": "0a31f75c11fd4b91a8a0fec3fef61a7e", - "Title": "Call the function with another Code Block node in the same file by giving the same name and the same number of arguments.", + "Id": "62590ddf296640a89ae00a233f192142", + "Title": "Purpose-built", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2596.8797409491467, - "Top": -920.16712677244834, + "Left": 1621.85793855509, + "Top": -6345.160437313854, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "cba93904d0da445298640d1c02706e95" + "PinnedNode": "203b3eb6f199413a84e4c4fe824b13ba" }, { - "Id": "9d8ce14564544cd3981cd1b65a60d552", - "Title": "The type of the input arguments is not specified in the function definition, so it will operate on whatever it receives.", + "Id": "5bff91615084439dac2af6b0d5fed202", + "Title": "Use this node to view the ouput value type", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3428.33694371996, - "Top": -909.10306859676, + "Left": 2594.484859154084, + "Top": -6122.792786637693, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "9256e209fd59492c81c865cb84552ef5" + "PinnedNode": "5bbab8d65e2d4390a9ca69a21c4c14ae" }, { - "Id": "140f339e659541208ca8d27320e5cc05", - "Title": "A function call with inputs that do not make sense for that function will give a null result.", + "Id": "8ced52ebb2a0424589fd58669c7e2b8c", + "Title": "Multiply two numbers using * node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4263.0592279746343, - "Top": -894.44286479899927, + "Left": 1885.645899575502, + "Top": -5348.298899738381, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "f973a3ec70ee475bad7d50e5f21c1e04" + "PinnedNode": "9e5e44944d6e45e0a454a4ee64850a35" }, { - "Id": "8b785906064446ca96e42940431c4e97", - "Title": "Code Block nodes that define a function do not have input or output ports because they are called from other Code Block nodes.", + "Id": "d85c0b9627754f85a5c5a0139cbb9428", + "Title": "Perform multiplication using a Code Block", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2026.5393075715037, - "Top": -579.16848954619115, + "Left": 2543.381171571159, + "Top": -5329.74894824722, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "9a531824598b44da81f2f94c6ad58ac2" }, { - "Id": "29973728ce6c42f1b8b572df5e83ab96", - "Title": "Use quotes \"\" to make a string.", + "Id": "499d97e25a0543429aee05a35f18bb4b", + "Title": "Use variables as inputs for the multiplication operation.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2481.1359280295096, - "Top": -5059.8657833065872, + "Left": 2537.6464113037973, + "Top": -5080.817599933869, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "4c8ddee8e2b144729470a4142f56ac97" + "PinnedNode": "619d20936c944d79b597c66b9fe375b7" }, { - "Id": "f92b9e496bda4f189d7af0107623403c", - "Title": "CODE BLOCKS\r\n\r\nCode Blocks can be made by double-clicking in the canvas. They are also in the library with other nodes.\r\n\r\nCode Blocks can hold numbers, strings, and formulas. See the math sample file to learn the differences between math with the Formula node and a Code Block.", + "Id": "95fcfee31b884039b647df41aced54ef", + "Title": "Boolean Toggle node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1977.204916297545, - "Top": -5487.4870732290356, + "Left": 1621.8149068336284, + "Top": -5812.474265453552, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "cbd47c8a0644449d80ab7bba6a13f9af" }, { - "Id": "ccc05bc27ab440b1a9d9084ce00ff772", - "Title": "With Code Blocks, a user has flexibility to decide how to specify inputs. Here are several different ways, for example, to make the same point.", + "Id": "9f8774807fd748fc9a32a0017625ffee", + "Title": "use 'true' or 'false' values in a Code Block to achieve the same result", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4810.6326444875, - "Top": -4070.33772142422, + "Left": 2341.798902021166, + "Top": -5824.121470289766, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "b72953b8a34d43e49d79a47d67f9b337" }, { - "Id": "c6c2828fbf4e4e49ada13985071e395e", - "Title": "Create-type methods that have no inputs still require parentheses.", + "Id": "7df67c1f71e64ceca27a2496a74b5b74", + "Title": "Although this method needs no inputs, the parentheses are required", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1918.3040020917933, - "Top": -3770.8132975658386, + "Left": 1653.8153159107328, + "Top": -3183.1107964138473, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "5ba4c6a04641462486f7d26506f554b0" + "PinnedNode": "fb87380071be4a8facec791cca85a024" }, { - "Id": "d701c2c2cac342c1965c2e3fe5e132cf", - "Title": "Code Blocks can be used to call any other node in the library. Nodes in the library generally come in three types:\r\n\r\n Create:\tcreate something\r\n Action:\tperform an action on something\r\n Query:\t\tget a property of something\r\n\t\tthat already exists\r\n\r\nMethods, or nodes, of these three types are treated differently when invoked within a Code Block.", + "Id": "547d4e88cc0a446d9b1f749d45cf8d9a", + "Title": "Out-of-the-box method of creating a point by providing X and Y coordinates", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1983.8629506763286, - "Top": -4355.2357072205277, + "Left": 1851.4385596205054, + "Top": -4092.5327589516373, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "238c40dbe78b41238b7c21625a9ba06a" }, { - "Id": "4a43d207152d431f8122165369c49f30", - "Title": "Create.\r\n\r\nWhen you use a method to create something, call it by name and specify the inputs in the order found in the out-of-the-box node.", + "Id": "4b859da52cc641918cb18d1ae19717f3", + "Title": "Out-of-the-box method of creating a point at origin", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1984.0907225843584, - "Top": -4140.817143048027, + "Left": 1799.9600432606992, + "Top": -3400.1141631595965, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "26d3385a14f84aeca233a3d7bb0248f4" }, { - "Id": "c4f77ba3f2214631bc309e58a1a9f5d1", - "Title": "Action.\r\n\r\nAn action is perfomed ON an object of that type. Use dot notation after the object itself and specify all of the inputs found on the out-of-the-box node except for the first one (since the first input port is the object itself, which you already have!)", + "Id": "115d39427a65491f802d21f337fc97ac", + "Title": "Out-of-the-box method of adding a vector to a point", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3223.4436353931355, - "Top": -3694.2615710650803, + "Left": 2982.4696245646182, + "Top": -4088.4211999181744, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "9aa85384376746dab524e0b969d9420a" + "PinnedNode": "830475257e894a3ba744a4640def0e57" }, { - "Id": "a44216b2744143689494d7fafa8af7d1", - "Title": "Query.\r\n\r\nQuery-type methods get a property of an object, so they need no inputs.", + "Id": "605692098e584914b24f8c3e7d9b5c38", + "Title": "Out-of-the-box query method that returns the X coordinate of the point", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3921.175028377555, - "Top": -3996.6072081991, + "Left": 4478.365059260408, + "Top": -3952.9886557641503, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "709f79544a114078919845cdc5b8d13b" + "PinnedNode": "3639dc028a7741e086e1cc34307bcb42" }, { - "Id": "83e9ed7153db402d9dbbc090bfb88c8d", - "Title": "Make lists with braces.", + "Id": "d2158aa45c6a4623b33d6a53d1d0298c", + "Title": "a Code Block equivalent of the same method. Query methods require no parentheses", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2030.4368783651462, - "Top": -2976.9779434540924, + "Left": 4458.916931444005, + "Top": -3687.261017609216, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "843c1d3a7c1947bb9b7df3299552c3a9" + "PinnedNode": "8691eb19a7e74cb5a6eb7542fbe7770d" }, { - "Id": "9fd6bf6548a34861b48656b29609bc6a", - "Title": "Get items from a list with brackets.", + "Id": "78261846840d4e20bc92137857ae2c21", + "Title": "A formula of using a negative value of the same numeric value here is integrated into the notation for input variables", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2898.1935655670195, - "Top": -2993.3294814903406, + "Left": 5338.659379442782, + "Top": -3482.192310777374, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "0f288ed7f8a54686ac798fb5cd854eb7" + "PinnedNode": "0e34fe7d457f4d7b9a4b6f68638a457c" }, { - "Id": "6890ee12e3fd4afc838c4045a7544da1", - "Title": "Create nested lists and get items from nested lists.", + "Id": "706ebc6faaf24542b2425cb1302628f2", + "Title": "Out-of-the-box method using Point.ByCoordinates node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3855.84087285071, - "Top": -3006.88477375223, + "Left": 5383.975086715496, + "Top": -4101.380213408733, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "4c049b2927924a66ab89d8fac3161e7d" + "PinnedNode": "d55dadaea1f04a4ea23a7a897db02c85" }, { - "Id": "11d453b4067843c297bcc3ee223d90ac", - "Title": "Replication guides, which use angle brackets, take two or three one-dimensional collections, and pair \r\nthe elements together to generate a one, two- or three-dimensional collection.", + "Id": "06b5175ded284cb8b9093fd33c125ef6", + "Title": "Code Block uses a Point.ByCoordinates method with three variables for X, Y and Z, where Z is defined within the same Code Block and separated by a semicolon ';' symbol", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2003.4379731491795, - "Top": -2174.5498841995195, + "Left": 5357.402794453443, + "Top": -3797.8559743910787, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "a9e04ed3002b43d39d1f280db1bdfe1a" + "PinnedNode": "03dc3412b1ec485ba23bfcfbf05b94cf" }, { - "Id": "cda4b3ff634043328fa4151a779b5de4", - "Title": "Replication guides can be used to specify that lists be laced as a \"cross product.\"", + "Id": "d83f4e5c938b495186f92e0033da893e", + "Title": "Code Block uses a Point.ByCoordinates method, all three variables are provided as input", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3081.2247764672484, - "Top": -2155.7299981539259, + "Left": 5312.20626421108, + "Top": -3216.3960295333864, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "7086de5dd5444c56a8acbb4a356c30a7" }, { - "Id": "a14936a6a2a14bd09ed482bb77342d88", - "Title": "In this example, there are 2 x-values and 5 y-values. Replications guides can specify that the resultant combination is 2 lists of 5 points or 5 lists of 2 points.", + "Id": "48b10f5b91ed46d0b5dda59e32d479ea", + "Title": "Multiple variables are defined within the same code block and a list is ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1991.6541637201003, - "Top": -1870.8955163857388, + "Left": 1724.432352015569, + "Top": -2243.085156559914, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "e211542ff30140eea2c43c5f87ae479b" }, { - "Id": "884dde2687d54544b68131f473d3183b", - "Title": "See more at:\r\nhttp://dynamobim.org/cbns-for-dummies/", + "Id": "778a787c31a8452f8a5a90712a123f43", + "Title": "Access the second item inside the third list (or, in other words, access the item with index '1' inside the list with index '2') ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2530.1471841217663, - "Top": -5373.98064973394, + "Left": 4320.4297372848305, + "Top": -2480.182954193668, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "8abf1aba83174c3d872cbd5cdb9c4437" } ], - "X": -14.840332619232356, - "Y": 671.34575564146212, - "Zoom": 0.093213976066294724 + "X": -1040.4433766526004, + "Y": 5113.380799475012, + "Zoom": 0.7418323047017593 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_ListAtLevel.dyn b/doc/distrib/Samples/en-US/Core/Core_ListAtLevel.dyn index 3d66c09639e..94b39e1f77c 100644 --- a/doc/distrib/Samples/en-US/Core/Core_ListAtLevel.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_ListAtLevel.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "We explore List@Level and how it can be used to achieve the same results as List.Map node. We create a series of panels to demonstrate how List@Level really works.", "Name": "Core_ListAtLevel", "ElementResolver": { "ResolutionMap": { @@ -20,9 +20,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsSurface.ByPoints@Autodesk.DesignScript.Geometry.Point[][],int,int", "Id": "e9e562823e244d508095f44acaca0c79", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "6ecdb698dc834d9ba209e2c174d41286", @@ -63,14 +62,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsSurface.ByPoints@Autodesk.DesignScript.Geometry.Point[][],int,int", "Replication": "Auto", "Description": "Creates a NurbsSurface with specified interpolated points and U and V degrees. The resultant surface will pass through all of the points.\n\nNurbsSurface.ByPoints (points: Point[][], uDegree: int = 3, vDegree: int = 3): NurbsSurface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]", "Id": "5611100325e8418288bf4a1e6deff214", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "706a3c88e9f14fd3b29b8599397f0202", @@ -93,13 +92,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByBestFitThroughPoints@Autodesk.DesignScript.Geometry.Point[]", "Replication": "Auto", "Description": "Creates a Line best approximating a scatter plot of Points.\n\nLine.ByBestFitThroughPoints (bestFitPoints: Point[]): Line" }, { "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "3dbb73be1e434b38b336e35a08157589", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "aae51590920f4aa7ad9168d6010e6195", @@ -132,12 +132,12 @@ } ], "Replication": "Disabled", - "Description": "Applies a function over all elements of a list, generating a new list from the results." + "Description": "Applies a function over all elements of a list, generating a new list from the results" }, { "ConcreteType": "CoreNodeModels.HigherOrder.Map, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "fa13a54ee7ba4afb970cd9bf671a6050", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "b83ac60c4ff044958189f07b1fab6ec9", @@ -170,13 +170,12 @@ } ], "Replication": "Disabled", - "Description": "Applies a function over all elements of a list, generating a new list from the results." + "Description": "Applies a function over all elements of a list, generating a new list from the results" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "bec8996868a44e49b3382bf3894ffc8f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "58604e56b36b4b80a46c0a40e7c9eb44", @@ -208,14 +207,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "0e177600e91b4d8b94c01eb5dfd3ad1e", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "d730184c13124dc6a9fa6552d3ae49b1", @@ -247,14 +246,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "[1,2];", "Id": "8f9f6b94ee3e4a3e8d6ab211162899a9", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -268,13 +267,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[1,2];" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "[1,2];", "Id": "57e785b827884ee296927831eba1362b", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -288,13 +287,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[1,2];" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "a9934a50d37d46718e285af2c2424a0c", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "1428df384ae54e31ab72e93e1344528e", @@ -335,14 +334,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "CrossProduct", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..30..#8;\n12..0..#4;", "Id": "65faed8935144f07856000aa6d446ba4", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -365,13 +364,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..30..#8;\n12..0..#4;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", "Id": "45fa8a42b13d4d4cbf6d322919856b3d", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0dcf9d732b714b569174be83839e564e", @@ -394,14 +393,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", "Id": "9fa6f44fa1e54368b4ff207178ea7568", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "659232f096bb4756ab30240c339aa0c6", @@ -424,14 +423,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", "Id": "50f2ddc4235d45a4a2365877b09579ab", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "29d425608a854a4d9f0b8ee4077cd367", @@ -454,14 +453,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Id": "340b62dec75547b58ca918c628f2c721", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "572167b6609242dfac8f42c428f41235", @@ -493,6 +492,7 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Auto", "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" } @@ -591,7 +591,8 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoprMsalmIVRySTgCs5vEulBti6hbyydPLhkEjf8AfK5NMV0jTorKm8QwohaO1vZscnFs0Y69cuFH60DUtQuI99vpe1cZH2q5RM/TZvH8qLMXMjVorAj1S9mJV7zT7GUdYWRpWH47lz9QMVR+2X9uJDqV9emNQSbixt1WArkDkMhZPUncQAMlqrlYudHW1DdXtvZJvuJ44E/vSuFH61gx6UtxiaOO4voJBuC3V6zIRjquHKkfh360Q2dnBcebFHY6RdIAG+UFsZ6EfKD9R+Bp8oufyNA+JtNLKsVz9qLdBaI0/wD6AD602bxB5ab106+kT+8Y1jH1O9hgfWq88/nKVu5ZZEX5hNawZQe+dpKn3B49aesMxYSRR3N3CwyPNn2/lhsH8R+NPlXUnnfQlbUtQjjEzafF5GM7Vuh5p47AgKf++xVjTtastVLLbzhpVGWiYFXX3KnnHv0rMW3ijbfHHa6XKvJV+R17qQAfqD+NMvPL1DC6g+8RktHcWMROz3DDLIcdxj60cqDnfU6SisOG41G3ZGtkk1KzI/5bbUlA9Q2QG46Age7Vfs9WgvJPK+eC5wSbeddkmBwSAeoz/EMj3qGmjRSTLtFFFSUFFFFABRRRQAUUUUAFFFFABRRWfq/iDS/D/wBi/tTUrPTft1ylla/bJ0i+0XD52Qx7iNztg4UZJwcCgDQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKhuLyCzXdPPHAv96Rwo/WgCaisz/hJNOb/AFNx9r/6842nx9dgOKbHrxuGcW+n3k+zr8qRkfUOyn9KdmLmRq0Vj3GpanCFb7BBDE3WSa5Pyf7wVD798cdahmuL9lZRq9isn9yG3O76ZLt+e38KfKxcyN6iufiX7Y2yW71SWTGTAcQEDPXKqpx75rP/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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -614,163 +615,163 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "1000" }, "Camera": { - "Name": "Background Preview", - "EyeX": -8.0308446884155273, - "EyeY": 23.521982192993164, - "EyeZ": 19.411043167114258, - "LookX": 13.718491554260254, - "LookY": -18.541280746459961, - "LookZ": -39.640422821044922, - "UpX": 0.065015345811843872, - "UpY": 0.98004049062728882, - "UpZ": -0.18786582350730896 + "Name": "_Background Preview", + "EyeX": -0.6891746520996094, + "EyeY": 25.33542251586914, + "EyeZ": 21.06568717956543, + "LookX": 16.056299209594727, + "LookY": -25.87506103515625, + "LookZ": -34.293087005615234, + "UpX": 0.15861621499061584, + "UpY": 0.9274016618728638, + "UpZ": -0.3387729525566101 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "NurbsSurface.ByPoints", "Id": "e9e562823e244d508095f44acaca0c79", + "Name": "NurbsSurface.ByPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3658.2642450710077, - "Y": -3314.8903919962381 + "ShowGeometry": true, + "X": 3389.612521320271, + "Y": -4119.1765627578125 }, { - "ShowGeometry": true, - "Name": "Line.ByBestFitThroughPoints", "Id": "5611100325e8418288bf4a1e6deff214", + "Name": "Line.ByBestFitThroughPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3654.9421462574846, - "Y": -2979.7548734838074 + "ShowGeometry": true, + "X": 3386.2904225067477, + "Y": -3784.0410442453817 }, { - "ShowGeometry": true, - "Name": "List.Map", "Id": "3dbb73be1e434b38b336e35a08157589", + "Name": "List.Map", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3457.9956474538176, - "Y": -2519.8350738924273 + "ShowGeometry": true, + "X": 2973.0180557766616, + "Y": -3292.239414523257 }, { - "ShowGeometry": true, - "Name": "List.Map", "Id": "fa13a54ee7ba4afb970cd9bf671a6050", + "Name": "List.Map", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3278.9200274069194, - "Y": -2521.33850428021 + "ShowGeometry": true, + "X": 2793.9424357297635, + "Y": -3293.74284491104 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "bec8996868a44e49b3382bf3894ffc8f", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3278.7817240534628, - "Y": -3188.6572983470983 + "ShowGeometry": true, + "X": 2731.2929777401764, + "Y": -3964.793648209936 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "0e177600e91b4d8b94c01eb5dfd3ad1e", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3000.1209133998495, - "Y": -2521.33850428021 + "ShowGeometry": true, + "X": 2448.9001578545553, + "Y": -3291.876840295036 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "8f9f6b94ee3e4a3e8d6ab211162899a9", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2821.3355209439014, - "Y": -2511.1453650557755 + "ShowGeometry": true, + "X": 2273.846774630615, + "Y": -3287.281714918613 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "57e785b827884ee296927831eba1362b", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2997.1830257467595, - "Y": -3102.7002151541 + "ShowGeometry": true, + "X": 2449.694279433473, + "Y": -3878.8365650169376 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "a9934a50d37d46718e285af2c2424a0c", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1704.80757995593, - "Y": -3193.85558176774 + "ShowGeometry": true, + "X": 1894.346774630615, + "Y": -2729.692485111056 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "65faed8935144f07856000aa6d446ba4", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1417.71339077391, - "Y": -3193.85558176774 + "ShowGeometry": true, + "X": 1607.2525854485953, + "Y": -2729.692485111056 }, { - "ShowGeometry": true, - "Name": "List.Count", "Id": "45fa8a42b13d4d4cbf6d322919856b3d", + "Name": "List.Count", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2176.0614413748162, - "Y": -2884.77869645618 + "ShowGeometry": true, + "X": 2862.1942762461586, + "Y": -2234.2343587640917 }, { - "ShowGeometry": true, - "Name": "List.Count", "Id": "9fa6f44fa1e54368b4ff207178ea7568", + "Name": "List.Count", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2200.4839543511221, - "Y": -2406.4300240308548 + "ShowGeometry": true, + "X": 2558.7852400717097, + "Y": -1932.4574730155832 }, { - "ShowGeometry": true, - "Name": "List.Count", "Id": "50f2ddc4235d45a4a2365877b09579ab", + "Name": "List.Count", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2511.7561377782322, - "Y": -2406.4300240308548 + "ShowGeometry": true, + "X": 2870.05742349882, + "Y": -1932.4574730155832 }, { - "ShowGeometry": true, - "Name": "List.Flatten", "Id": "340b62dec75547b58ca918c628f2c721", + "Name": "List.Flatten", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2544.07235360353, - "Y": -2856.91363504946 + "ShowGeometry": true, + "X": 2861.774131070285, + "Y": -2750.1408356946363 } ], "Annotations": [ @@ -789,18 +790,20 @@ "0e177600e91b4d8b94c01eb5dfd3ad1e", "8f9f6b94ee3e4a3e8d6ab211162899a9", "f680137a312c4de9881b54f7b9cf8aa2", - "aa8b961d72e34ee1b2797c161109af2c" + "aa8b961d72e34ee1b2797c161109af2c", + "5c3a7719de774ea4904d671f0abb0dca" ], "HasNestedGroups": false, - "Left": 2811.3355209439014, - "Top": -3457.02900756043, - "Width": 791.66012650991615, - "Height": 1099.1939336680025, - "FontSize": 30.0, - "InitialTop": -3391.02900756043, - "InitialHeight": 1027.89050328022, - "TextblockHeight": 56.0, - "Background": "#FFA4E1FF" + "Left": 2263.846774630615, + "Top": -4254.793648209936, + "Width": 854.1712811460466, + "Height": 1124.9168079149, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -4181.793648209936, + "InitialHeight": 1039.5119332913227, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { "Id": "b94ccab312c940009338190a9c4d373f", @@ -816,15 +819,16 @@ "6e2ad0ec8d164d2f889ca49975a6b218" ], "HasNestedGroups": false, - "Left": 2131.083954351122, - "Top": -2542.0655165852049, - "Width": 623.27218342710012, - "Height": 267.63549255435009, - "FontSize": 30.0, - "InitialTop": -2476.0655165852049, - "InitialHeight": 214.63549255435009, - "TextblockHeight": 56.0, - "Background": "#FFC1D676" + "Left": 2489.3852400717096, + "Top": -2083.0929655699333, + "Width": 623.2721834271001, + "Height": 282.6354925543501, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2010.0929655699333, + "InitialHeight": 222.6354925543501, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { "Id": "71d074f3b55544bfadcadd78c591845a", @@ -839,15 +843,16 @@ "5a86a3b5794c42c8aa41e04f6b67a31b" ], "HasNestedGroups": false, - "Left": 2101.6614413748161, - "Top": -3153.85218869871, - "Width": 318.80000000000018, - "Height": 401.07349224252994, - "FontSize": 30.0, - "InitialTop": -3051.85218869871, - "InitialHeight": 312.07349224252994, - "TextblockHeight": 92.0, - "Background": "#FFC1D676" + "Left": 2787.7942762461585, + "Top": -2569.3078510066216, + "Width": 318.8000000000002, + "Height": 467.07349224252994, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2409.3078510066216, + "InitialHeight": 320.07349224252994, + "TextblockHeight": 150.0, + "Background": "#FFB9F9E1" }, { "Id": "2430763962e347eb8a12eec7c513bbe9", @@ -862,13 +867,14 @@ "ac90dfe3800a487ab7ceb591a81b583c" ], "HasNestedGroups": false, - "Left": 3625.6642450710074, - "Top": -3443.1811760438545, - "Width": 329.27790118647727, - "Height": 595.42630256004713, + "Left": 3361.112521320271, + "Top": -4258.1765627578125, + "Width": 325.1779011864769, + "Height": 606.1355185124307, "FontSize": 30.0, - "InitialTop": -3377.1811760438545, - "InitialHeight": 554.45374566230976, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -4192.1765627578125, + "InitialHeight": 553.1355185124307, "TextblockHeight": 56.0, "Background": "#FFFFC999" }, @@ -885,15 +891,107 @@ "ad757908626b43b9b0d820f1e37c8e53" ], "HasNestedGroups": false, - "Left": 2471.87235360353, - "Top": -3155.17798751712, - "Width": 320.40000000000009, - "Height": 460.26435246766005, - "FontSize": 30.0, - "InitialTop": -3053.17798751712, - "InitialHeight": 341.26435246766005, - "TextblockHeight": 92.0, - "Background": "#FFC1D676" + "Left": 2789.574131070285, + "Top": -3114.4051881622963, + "Width": 320.4000000000001, + "Height": 526.26435246766, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2954.4051881622963, + "InitialHeight": 349.26435246766005, + "TextblockHeight": 150.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "eb44fe22a0c74665a590b5c096b75ed7", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1f382490f13d4dabbcfbd57caa09ec7c" + ], + "HasNestedGroups": false, + "Left": 2410.2224084329396, + "Top": -2631.9599241704786, + "Width": 319.0, + "Height": 166.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -2558.9599241704786, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "edfeff1c4b7b4a7ebca8d23d2660bfa6", + "Title": "Info", + "DescriptionText": "General information for using List@Level", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c2a93eafafd843c38528cb8b83038b45", + "d0db3c96e1bd44089ed5bf7b28d3b6ef" + ], + "HasNestedGroups": false, + "Left": 1607.286768026499, + "Top": -4234.44530146109, + "Width": 319.60000000000036, + "Height": 400.1145323783303, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -4161.44530146109, + "InitialHeight": 244.1145323783303, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "c585c1db8016400c81fd1e433cf124b3", + "Title": "Inputs", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a9934a50d37d46718e285af2c2424a0c", + "65faed8935144f07856000aa6d446ba4", + "0a361063945e455b8e3257cff2642be2" + ], + "HasNestedGroups": false, + "Left": 1597.2525854485953, + "Top": -2918.692485111056, + "Width": 566.5941891820198, + "Height": 386.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -2845.692485111056, + "InitialHeight": 261.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "960be371985a46c2a57a877d086d3568", + "Title": "Info", + "DescriptionText": "How this graph works", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a9cd8e77dfc54359b6a145218b7ca761" + ], + "HasNestedGroups": false, + "Left": 1606.3719570208755, + "Top": -3810.6259289671016, + "Width": 314.0, + "Height": 238.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -3737.6259289671016, + "InitialHeight": 195.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { "Id": "5c3a7719de774ea4904d671f0abb0dca", @@ -904,15 +1002,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2927.54891625344, - "Top": -2847.30626342554, + "Left": 2410.9001578545553, + "Top": -3385.876840295036, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "0e177600e91b4d8b94c01eb5dfd3ad1e" }, { "Id": "f680137a312c4de9881b54f7b9cf8aa2", @@ -923,15 +1023,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3234.55106089349, - "Top": -3391.02900756043, + "Left": 2693.2929777401764, + "Top": -4173.793648209936, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "bec8996868a44e49b3382bf3894ffc8f" }, { "Id": "a9cd8e77dfc54359b6a145218b7ca761", @@ -942,11 +1044,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2114.5695498917935, - "Top": -3320.6356231071468, + "Left": 1616.3719570208755, + "Top": -3729.6259289671016, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -961,15 +1064,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1644.27177911749, - "Top": -3298.17017654349, + "Left": 1859.846774630615, + "Top": -2837.692485111056, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "a9934a50d37d46718e285af2c2424a0c" }, { "Id": "fa1915d2e9e44dad91659f7e24be4218", @@ -980,11 +1085,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2111.6614413748161, - "Top": -3051.85218869871, + "Left": 2797.7942762461585, + "Top": -2401.3078510066216, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -999,11 +1105,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2113.4614413748163, - "Top": -2953.91544257744, + "Left": 2799.5942762461586, + "Top": -2303.3711048853515, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1018,11 +1125,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2481.87235360353, - "Top": -3053.17798751712, + "Left": 2799.574131070285, + "Top": -2946.4051881622963, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1037,11 +1145,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2483.27235360353, - "Top": -2940.64581128329, + "Left": 2800.9741310702852, + "Top": -2833.8730119284664, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1056,11 +1165,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1325.60787741468, - "Top": -3424.14881463484, + "Left": 1617.286768026499, + "Top": -4153.44530146109, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1075,11 +1185,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1326.20787741468, - "Top": -3325.03428225651, + "Left": 1617.8867680264993, + "Top": -3962.3307690827596, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1094,11 +1205,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2141.083954351122, - "Top": -2476.0655165852049, + "Left": 2499.3852400717096, + "Top": -2002.0929655699333, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1113,11 +1225,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2447.3561377782221, - "Top": -2476.0655165852049, + "Left": 2805.6574234988097, + "Top": -2002.0929655699333, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1132,15 +1245,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3284.30575774826, - "Top": -2580.87255351999, + "Left": 2732.9424357297635, + "Top": -3358.74284491104, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "fa13a54ee7ba4afb970cd9bf671a6050" }, { "Id": "ac90dfe3800a487ab7ceb591a81b583c", @@ -1151,15 +1266,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3635.6642450710074, - "Top": -3377.1811760438545, + "Left": 3371.112521320271, + "Top": -4184.1765627578125, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "e9e562823e244d508095f44acaca0c79" }, { "Id": "1f382490f13d4dabbcfbd57caa09ec7c", @@ -1170,19 +1287,20 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1680.1755142619922, - "Top": -2704.274902102738, + "Left": 2420.2224084329396, + "Top": -2550.9599241704786, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" } ], - "X": -630.948054052077, - "Y": 1865.3951320107769, - "Zoom": 0.49859997463285871 + "X": -483.29409345364206, + "Y": 1572.5449345416093, + "Zoom": 0.36049890148202074 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_ListLacing.dyn b/doc/distrib/Samples/en-US/Core/Core_ListLacing.dyn index f5e8c7e344f..de9b83c188d 100644 --- a/doc/distrib/Samples/en-US/Core/Core_ListLacing.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_ListLacing.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "List Lacing - all modes of List Lacing are explored and demonstrated in this graph", "Name": "Core_ListLacing", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..9;", "Id": "cb7a219035514a0ab484b546a7387e46", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -27,13 +26,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..9;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..5;", "Id": "166ba32dff5149929f3fd45c16ee7a7c", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -47,13 +46,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "aafc2def647b48918f7a6d0eb5bbbdd0", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "09067c775bec48fe820c306a63405889", @@ -94,14 +93,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "ae56c6f1d01d46e6b0e48811a13b7ab6", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "26a7850a28dc4b7f931dab7db64cf430", @@ -142,14 +141,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "4;", "Id": "8e8a403aef894bc59186256dd66f2b0e", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -163,13 +162,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "4;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "de2b139195e04b3db7f043d03d5c5b5a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "3dba4062378742e1828ff532128afcb7", @@ -201,14 +200,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Longest", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "7d03321caa1b48c9810cd0b63e199f22", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "953c290517a24deeac75d8baf8c6d702", @@ -249,14 +248,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "e93fee37190141628f736b5e98c1167f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "2c221778cf38415d9133fcbac4a91dbb", @@ -288,14 +287,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "5ddd5fde92814e2e95f3b965eebf59b2", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "873c70bad74549ed9dc2f4cff32006eb", @@ -336,14 +335,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-10;\n4;", "Id": "97fdff5038a747f89167441db4c59c22", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -366,13 +365,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-10;\n4;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..9;", "Id": "942ecaa87557469e8f1dfea057446cad", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -386,13 +385,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..9;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..5;", "Id": "2e504b578c994f5294427a2bcfd63c8d", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -406,13 +405,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "c16658b342dc4a45b58a10e3f6bb2f67", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "d37aa5d461404dffb85c5666c3506e68", @@ -444,14 +443,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "CrossProduct", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "ce17d82ed5104e5ebcf346faa1672d98", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "6651f3ba3b9142fba4306e468fc1b7cd", @@ -492,14 +491,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "d184600555704affaf03b4c510c6b285", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "92f26e6e075749209f85d466d132a333", @@ -540,14 +539,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "10;\n4;", "Id": "7cc86ec0652c42d5b7f5fa372e8c505f", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -570,13 +569,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;\n4;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..9;", "Id": "da57af46b2314206a0c45704695acfd9", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -590,13 +589,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..9;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..5;", "Id": "b4ad929027034530ab37f241310a4616", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -610,12 +609,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..5;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "0b1651320c5a4198b9808a66503c3cbc", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "aad758aa3f8942eca258ae8389d89609", @@ -639,7 +641,7 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" } ], "Connectors": [ @@ -766,7 +768,8 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKRmCqSxCgdSaoXHiDS7VQZtStIQeBvnUZ/WmK6W5oUVj3HizS7VVeS4bY3IdIZGU/iFIqu3jvRV27rmUbun+jSkfntp8suxPPFbs6CisZvF2lRrue5aNP78kEir+ZXFTf8JNpO1WbUbaMMMgySBM/TNHK+w+aPc06Kzl8RaSyqy6nZlW6MLhMH9atQ39tcY8q4ilz02OD/ACpWY7onooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAo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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -789,216 +792,457 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -9.35041618347168, + "EyeY": 15.038461685180664, + "EyeZ": 19.703054428100586, + "LookX": 16.36402130126953, + "LookY": -17.2479190826416, + "LookZ": -20.43337631225586, + "UpX": 0.22401544451713562, + "UpY": 0.9335800409317017, + "UpZ": -0.27972376346588135 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Code Block", "Id": "cb7a219035514a0ab484b546a7387e46", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 135.23436211481095, - "Y": 229.13038184438454 + "ShowGeometry": true, + "X": 39.862259598786466, + "Y": 399.02462558686125 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "166ba32dff5149929f3fd45c16ee7a7c", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 133.14039343251096, - "Y": 531.66876063400855 + "ShowGeometry": true, + "X": 37.76829091648648, + "Y": 749.0858085223986 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "aafc2def647b48918f7a6d0eb5bbbdd0", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 471.73191375691334, - "Y": 380.96444166280236 + "ShowGeometry": true, + "X": 455.64085111207606, + "Y": 595.8173613848373 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "ae56c6f1d01d46e6b0e48811a13b7ab6", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 473.464468474982, - "Y": 170.903258727265 + "ShowGeometry": true, + "X": 457.37340583014475, + "Y": 385.7561784493 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "8e8a403aef894bc59186256dd66f2b0e", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 134.79343450907845, - "Y": 350.88600573969291 + "ShowGeometry": true, + "X": 39.42133199305397, + "Y": 547.0246255868611 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", "Id": "de2b139195e04b3db7f043d03d5c5b5a", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 833.621413559611, - "Y": 306.89905693879945 + "ShowGeometry": true, + "X": 837.7175437767892, + "Y": 505.5613724719281 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "7d03321caa1b48c9810cd0b63e199f22", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 464.686411664832, - "Y": -90.3059412738436 + "ShowGeometry": true, + "X": 448.69344547505955, + "Y": -35.369640782916804 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", "Id": "e93fee37190141628f736b5e98c1167f", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 838.29488079939347, - "Y": -206.80571315195266 + "ShowGeometry": true, + "X": 831.3374788777837, + "Y": -150.57406908694742 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "5ddd5fde92814e2e95f3b965eebf59b2", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 463.42225737293, - "Y": -286.881933664516 + "ShowGeometry": true, + "X": 451.13386672139626, + "Y": -241.82450127555904 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "97fdff5038a747f89167441db4c59c22", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 170.32096760568095, - "Y": -155.13520077326075 + "ShowGeometry": true, + "X": 70.15205760076083, + "Y": -223.75947227493953 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "942ecaa87557469e8f1dfea057446cad", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 170.81075387244513, - "Y": -278.6881169096331 + "ShowGeometry": true, + "X": 59.98358224929254, + "Y": -10.872304693571408 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "2e504b578c994f5294427a2bcfd63c8d", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 158.38902368005961, - "Y": 44.184344850543752 + "ShowGeometry": true, + "X": 63.016921164035125, + "Y": 192.81542558575256 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", "Id": "c16658b342dc4a45b58a10e3f6bb2f67", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 845.682795436226, - "Y": 859.83844688852719 + "ShowGeometry": true, + "X": 829.6296347705251, + "Y": 952.4528353444941 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "ce17d82ed5104e5ebcf346faa1672d98", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 457.29479667429831, - "Y": 698.95822978998376 + "ShowGeometry": true, + "X": 458.5296551870447, + "Y": 945.9299323392294 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "d184600555704affaf03b4c510c6b285", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 464.55236898613992, - "Y": 995.923974014646 + "ShowGeometry": true, + "X": 455.90835939691647, + "Y": 1151.516146620671 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "7cc86ec0652c42d5b7f5fa372e8c505f", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 147.54277452703678, - "Y": 860.02658738433729 + "ShowGeometry": true, + "X": 52.1706720110123, + "Y": 1103.2290113911336 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "da57af46b2314206a0c45704695acfd9", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 145.89943898994954, - "Y": 724.56978051785336 + "ShowGeometry": true, + "X": 50.52733647392506, + "Y": 952.0795966495799 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "b4ad929027034530ab37f241310a4616", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 146.80217931761925, - "Y": 1069.8673846309996 + "ShowGeometry": true, + "X": 51.430076801594765, + "Y": 1324.045340874242 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "0b1651320c5a4198b9808a66503c3cbc", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1234.4229736116247, - "Y": 851.21958515705774 + "ShowGeometry": true, + "X": 1218.3698129459237, + "Y": 943.8339736130247 } ], "Annotations": [ + { + "Id": "531898dc4f8c41e99cdd85689c480c52", + "Title": "Inputs\r\n", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "cb7a219035514a0ab484b546a7387e46", + "166ba32dff5149929f3fd45c16ee7a7c", + "8e8a403aef894bc59186256dd66f2b0e", + "97fdff5038a747f89167441db4c59c22", + "942ecaa87557469e8f1dfea057446cad", + "2e504b578c994f5294427a2bcfd63c8d", + "7cc86ec0652c42d5b7f5fa372e8c505f", + "da57af46b2314206a0c45704695acfd9", + "b4ad929027034530ab37f241310a4616", + "f90f0c73c643471eb01815d1c9a7cf71", + "b15f9f3f20004d3eb5f4f5b072d203fa", + "7d1589bb407b4784bd4365ec0f2f7f5d", + "81bd0c9d77aa43b0ab34b6f18935965c", + "43a08daf178241c49e855c9a95d9ae93" + ], + "HasNestedGroups": false, + "Left": 22.362259598786466, + "Top": -339.7594722749395, + "Width": 211.78979800197436, + "Height": 1795.8048131491814, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -223.75947227493953, + "InitialHeight": 1654.805907679162, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "b8957f3523d84067aff0818df7a7e69e", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b1bea0e3730d460eade12c1d1c24af6d" + ], + "HasNestedGroups": false, + "Left": 15.159694717199955, + "Top": -832.4992464436964, + "Width": 317.0, + "Height": 338.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -759.4992464436964, + "InitialHeight": 295.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "1e526c7e5b5d4a6baeaa9eeaea47c296", + "Title": "Create points ", + "DescriptionText": "Create 2 sets of points for (10 x 6) to use as input for Line.ByStartPointEndPoint", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7d03321caa1b48c9810cd0b63e199f22", + "5ddd5fde92814e2e95f3b965eebf59b2" + ], + "HasNestedGroups": false, + "Left": 438.69344547505955, + "Top": -337.82450127555904, + "Width": 247.44042124633677, + "Height": 499.45486049264224, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -241.82450127555904, + "InitialHeight": 433.45486049264224, + "TextblockHeight": 86.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "32a3377c58884de6b43107d47430bece", + "Title": "Shortest Lacing", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e93fee37190141628f736b5e98c1167f", + "3d07de98ebf7440591e21bb17faab84f" + ], + "HasNestedGroups": false, + "Left": 812.3374788777837, + "Top": -339.5740690869474, + "Width": 309.0, + "Height": 351.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -266.5740690869474, + "InitialHeight": 308.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "6d9a14cc2acb42f3b78d0a96ce193488", + "Title": "Tip", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4b10f14c47a64c0ca1c2345cda74e148" + ], + "HasNestedGroups": false, + "Left": 1184.9077006460677, + "Top": -340.8029999124745, + "Width": 305.0, + "Height": 151.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -267.8029999124745, + "InitialHeight": 107.99999999999997, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "4ad9f4d72c224dc1a666cf4cdd8943f0", + "Title": "Tip", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "767e91439c2d450bb21e2cc3423733af" + ], + "HasNestedGroups": false, + "Left": 1169.1683747078155, + "Top": 288.64027590547414, + "Width": 316.0, + "Height": 166.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 361.64027590547414, + "InitialHeight": 123.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "9e5b6a7d16bc47409e86f7745e95983b", + "Title": "Longest Lacing", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "de2b139195e04b3db7f043d03d5c5b5a", + "ff24ee709d784757a5a36e2d08ef56fa" + ], + "HasNestedGroups": false, + "Left": 814.7175437767892, + "Top": 287.5613724719281, + "Width": 317.0, + "Height": 379.99999999999994, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 360.5613724719281, + "InitialHeight": 337.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "28f0fbbc81724b848d4116aea1700aac", + "Title": "Create Points", + "DescriptionText": "Create 2 sets of points for (10 x 6) to use as input for Line.ByStartPointEndPoint", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "aafc2def647b48918f7a6d0eb5bbbdd0", + "ae56c6f1d01d46e6b0e48811a13b7ab6" + ], + "HasNestedGroups": false, + "Left": 445.64085111207606, + "Top": 289.7561784493, + "Width": 246.73255471806868, + "Height": 503.0611829355373, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 385.7561784493, + "InitialHeight": 437.0611829355373, + "TextblockHeight": 86.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "57eeffbe5f0643bdbe2b2a8cc58bb7ce", + "Title": "Create Points", + "DescriptionText": "Create 2 sets of points for (10 x 6) to use as input for Line.ByStartPointEndPoint", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ce17d82ed5104e5ebcf346faa1672d98", + "d184600555704affaf03b4c510c6b285" + ], + "HasNestedGroups": false, + "Left": 445.90835939691647, + "Top": 849.9299323392294, + "Width": 247.62129579012822, + "Height": 498.5862142814416, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 945.9299323392294, + "InitialHeight": 523.9657442246621, + "TextblockHeight": 86.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "7ef42e3b36014072a708307670d1d607", + "Title": "Cross Product Lacing", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c16658b342dc4a45b58a10e3f6bb2f67", + "0b1651320c5a4198b9808a66503c3cbc", + "a61a39ce000d45c3bf46795b5fa195aa", + "ed91f1d2337e43d486625a9e59e1fd82" + ], + "HasNestedGroups": false, + "Left": 806.1296347705251, + "Top": 763.4528353444941, + "Width": 710.7401781753987, + "Height": 478.38113826853055, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 836.4528353444941, + "InitialHeight": 435.38113826853055, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, { "Id": "f90f0c73c643471eb01815d1c9a7cf71", "Title": "Longer series (10 elements)", @@ -1008,11 +1252,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 127.73436211481095, - "Top": 179.13038184438454, + "Left": 32.362259598786466, + "Top": 349.02462558686125, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1028,11 +1273,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 128.14039343251096, - "Top": 481.66876063400855, + "Left": 32.76829091648648, + "Top": 699.0858085223986, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1048,11 +1294,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 163.31075387244513, - "Top": -328.6881169096331, + "Left": 52.48358224929254, + "Top": -60.87230469357141, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1068,11 +1315,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 153.38902368005961, - "Top": -5.8156551494562478, + "Left": 58.016921164035125, + "Top": 142.81542558575256, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1088,11 +1336,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 138.39943898994954, - "Top": 674.56978051785336, + "Left": 43.02733647392506, + "Top": 902.0795966495799, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1108,11 +1357,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 141.80217931761925, - "Top": 1019.8673846309996, + "Left": 46.430076801594765, + "Top": 1274.045340874242, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1128,11 +1378,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 83.198044816272613, - "Top": -618.81096927068336, + "Left": 25.159694717199955, + "Top": -751.4992464436964, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1147,11 +1398,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 832.47939814137237, - "Top": -46.2150724220501, + "Left": 1194.9077006460677, + "Top": -259.8029999124745, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1166,11 +1418,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 829.29488079939347, - "Top": -314.80571315195266, + "Left": 822.3374788777837, + "Top": -258.5740690869474, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1186,11 +1439,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 820.621413559611, - "Top": 169.89905693879945, + "Left": 824.7175437767892, + "Top": 368.5613724719281, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1206,11 +1460,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 823.469251554012, - "Top": 468.91018973956159, + "Left": 1179.1683747078155, + "Top": 369.64027590547414, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1225,11 +1480,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 832.182795436226, - "Top": 751.83844688852719, + "Left": 816.1296347705251, + "Top": 844.4528353444941, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1245,11 +1501,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1220.4229736116247, - "Top": 772.21958515705774, + "Left": 1206.8698129459237, + "Top": 864.8339736130247, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1257,8 +1514,8 @@ "PinnedNode": "0b1651320c5a4198b9808a66503c3cbc" } ], - "X": 317.99133876766155, - "Y": 311.70167496408823, - "Zoom": 0.45523057759641117 + "X": 308.76483484954366, + "Y": 366.5080847363681, + "Zoom": 0.37597459034229375 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_Math.dyn b/doc/distrib/Samples/en-US/Core/Core_Math.dyn index cefbd5a261b..84330be92e6 100644 --- a/doc/distrib/Samples/en-US/Core/Core_Math.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_Math.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "This is an extensive exploration into the various Math functions and capabilities of Dynamo", "Name": "Core_Math", "ElementResolver": { "ResolutionMap": { @@ -28,316 +28,350 @@ "Arc": { "Key": "Autodesk.DesignScript.Geometry.Arc", "Value": "ProtoGeometry.dll" + }, + "DSCore.Math": { + "Key": "DSCore.Math", + "Value": "DSCoreNodes.dll" } } }, "Inputs": [ - { - "Id": "6b302f268f834ee18181782bb4435193", - "Name": "Number Slider", - "Type": "number", - "Value": "5.51", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 - }, - { - "Id": "ba85e4ba9258433bbba4dd6a5ecd4946", - "Name": "Number Slider", - "Type": "number", - "Value": "1.724", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 - }, { "Id": "c6a0e2307eab4376996ea4c4d316dd8e", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "5.51", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "efdc88ed0dda40f6af15f2e32d3920d8", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "1.724", - "MaximumValue": 5.0, + "MaximumValue": 6.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "5a673e3d2de24e16a5bd2fddbd5664e9", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "2", "NumberType": "Double", - "Description": "Creates a number.", - "SelectedIndex": 0 + "Description": "Creates a number" }, { "Id": "b698146d93a24faabd74e1873ea4261c", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "2", "NumberType": "Double", - "Description": "Creates a number.", - "SelectedIndex": 0 + "Description": "Creates a number" }, { "Id": "799f65a09ca04b03bc37b9394a758a1d", "Name": "Number", "Type": "number", + "Type2": "number", "Value": "2", "NumberType": "Double", - "Description": "Creates a number.", - "SelectedIndex": 0 + "Description": "Creates a number" }, { "Id": "9078296ab05845db99036d6146007369", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "5.51", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "f9eaa4c797864afba0e1f25efdd8bd9a", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "1.724", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "e98d226f0c564c9197afad4414b2ffc2", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "5.51", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "4f23694a35a14592a29d48c175971d06", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "1.724", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "762f14ef1f544d679c169eda81283412", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "3", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "6432debee52e446aac479a837845c5a9", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "36", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "432f84187fa24e9a8e823c6fe1b1a48d", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "3", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "87f83e698320413c9457c821423e94b8", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "36", "MaximumValue": 100.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 - }, - { - "Id": "0237dfe4bdc648e98d5aab82cc970ae4", - "Name": "Number Slider", - "Type": "number", - "Value": "3", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 - }, - { - "Id": "20741546b93f4937bbfbd7bad484dce1", - "Name": "Number Slider", - "Type": "number", - "Value": "36", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "e523680d327148a9a24db9d840843b38", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "247.821", "MaximumValue": 360.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "506cc9e36dde4370b6129a8d1272bacf", "Name": "Number Slider", "Type": "number", + "Type2": "number", "Value": "126.947", "MaximumValue": 360.0, "MinimumValue": 0.0, "StepValue": 0.1, "NumberType": "Double", - "Description": "A slider that produces numeric values.", - "SelectedIndex": 0 + "Description": "Produces numeric values" }, { "Id": "accda7bd6013450ba7c2d3bb6e768b24", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "false", - "Description": "Selection between a true and false.", - "SelectedIndex": 0 + "Description": "Enables selection between True and False" }, { "Id": "1f4ffb9c7c7f401789f46c4d29a3e8e6", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "true", - "Description": "Selection between a true and false.", - "SelectedIndex": 0 + "Description": "Enables selection between True and False" }, { "Id": "3e0d952b3fe8409fad1caedec4ed8e6b", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "true", - "Description": "Selection between a true and false.", - "SelectedIndex": 0 + "Description": "Enables selection between True and False" }, { "Id": "43b14aac5ed2429996985319a14250ba", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "false", - "Description": "Selection between a true and false.", - "SelectedIndex": 0 + "Description": "Enables selection between True and False" }, { "Id": "28f0795784ad4317b42e248c8feae058", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "true", - "Description": "Selection between a true and false.", - "SelectedIndex": 0 + "Description": "Enables selection between True and False" }, { "Id": "d4639b35eabf4823a487ff87e59ed2e7", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "false", - "Description": "Selection between a true and false.", - "SelectedIndex": 0 + "Description": "Enables selection between True and False" }, { "Id": "34e8ae0f6dc1450799e20a3d313ad37c", "Name": "Boolean", "Type": "boolean", + "Type2": "boolean", "Value": "true", - "Description": "Selection between a true and false.", - "SelectedIndex": 0 + "Description": "Enables selection between True and False" } ], "Outputs": [], "Nodes": [ { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-10..10..#20;", - "Id": "e95db10b6b2742d5952bcc22eab100f1", - "Inputs": [], + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "354a6f9e05d04370a72ba14a2c831362", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e03bc651bda347c4a60678ab4581ab21", + "Name": "crossSections", + "Description": "Curves to loft through\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "6ca82af38b8b42ad8515009451f71384", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "f69498dc85844d6588da0d245a3f7510", + "Name": "Surface", + "Description": "Surface created by loft", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", + "Replication": "Auto", + "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fbbe96a5ba554115a9e8667bbfc59a4f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f2691e326efe4cd582cb1dbab23f60ac", + "Name": "list", + "Description": "List to chop into sublists\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "95e03021a3104a1b9196ef3114d0c14a", + "Name": "lengths", + "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f16fd0cb3dde41858f45c8db1ecfdf81", + "Name": "lists", + "Description": "Sublists created from the list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", + "Replication": "Auto", + "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e0329f6e31734972b88624f89806b97f", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "01f1f59b74b54987ab71b4b9875da1ac", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cbb3ac76f5a04d2d9d438894c9413369", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e2b4f54ced6e469eb3a238ef5017d412", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "245791c1ba564b249a94ad318126b444", "Inputs": [ { - "Id": "8d7c9601634840eaa7617ca7f54f45a8", + "Id": "6fa15694cbdf4947ad336b41af6003d8", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -346,7 +380,7 @@ "KeepListStructure": false }, { - "Id": "dba548c65ddc4ed7811dc7d69eec84dd", + "Id": "5a93456d8cf641499024a6f61e2f14ac", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -355,7 +389,7 @@ "KeepListStructure": false }, { - "Id": "7a28376c416043fda1f268128d9f8f8e", + "Id": "182b26724319428f9b4106d3c359cbf5", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -366,7 +400,7 @@ ], "Outputs": [ { - "Id": "ff1c00dc92944c2da945be41e7b2d28a", + "Id": "b4d844129ed54c6983dbece34d183120", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -375,56 +409,47 @@ "KeepListStructure": false } ], - "Replication": "CrossProduct", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "71cb8f97deb648bb8e7824547b43f3aa", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "9ac40edf4bad4eb9ada20c579a29781a", "Inputs": [ { - "Id": "7cb0a3c9c5b74c58a3d6745030b9d832", + "Id": "df7b1d393a4b4c28b3f03d56fe1bc5f9", "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Description": "List to get the item count of.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, - { - "Id": "ef58b250dc2742a092aff216c6528a95", - "Name": "amount", - "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false } ], "Outputs": [ { - "Id": "55fefcc04af542e290fbce195a205982", - "Name": "list", - "Description": "Flattened list by amount", + "Id": "e460dc84e5f74196a7c79910a5a64c6a", + "Name": "int", + "Description": "List length.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e64e808a2a7442c4b6ec6c918207f4da", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", - "Id": "9b12d58af2d14e3aa46b3a5cc48cce38", "Inputs": [ { - "Id": "fe89830a47d0471588169b5b88262a50", + "Id": "ee4e54ddc989400e9a62faf16a953149", "Name": "point", "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, @@ -435,7 +460,7 @@ ], "Outputs": [ { - "Id": "034750a178434d62a64007a20bf61abb", + "Id": "43c4b3f38eed42c5bfb363838bd58e3d", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -444,17 +469,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", "Replication": "Auto", "Description": "Get the X component of a Point\n\nPoint.X: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b85a3664ddec460d901a2fcb71784027", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", - "Id": "3cb7f5612a2848f795548f1ccbd08b53", "Inputs": [ { - "Id": "923a9ebb5aff4323b521c28a5bcfca3d", + "Id": "767c44c915e44a4abebe168eecc1d46d", "Name": "point", "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, @@ -465,7 +490,7 @@ ], "Outputs": [ { - "Id": "2dacdf032c1f4fe1b1d0659b18494963", + "Id": "31ceabaf4de541bfaee34824279089e8", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -474,47 +499,29 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", "Replication": "Auto", "Description": "Get the Y component of a Point\n\nPoint.Y: double" }, { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "A * sin( sqrt( pow(x,2) + pow(y,2) + pow(c,2) ) ) / sqrt( pow(x,2) + pow(y,2) + pow(c,2) )", - "NodeType": "FormulaNode", - "Id": "4c732da0a44249e69a6783e811f925f0", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c7f51b5d10af4d188f1c2f5b9a829c9e", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "43a9f99cb4ff4ce78d711709015371f3", - "Name": "a", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "50f1a4812aff4f42907191a232d12083", - "Name": "x", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "e2eaf462724c41a79f7d773c1906cf64", - "Name": "y", - "Description": "variable", + "Id": "d205fc03144d4e4487fb02beed55fba4", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "34fad57b17eb4e6db6f11d080162ca31", - "Name": "c", - "Description": "variable", - "UsingDefaultValue": false, + "Id": "3a992cdf57c8453691551a11d20ed45f", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -522,26 +529,26 @@ ], "Outputs": [ { - "Id": "11502a9113734068b15ace093bdb6743", - "Name": "", - "Description": "Result of math computation", + "Id": "44f00458a51c43feb7d29c324c796b06", + "Name": "list", + "Description": "Flattened list by amount", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2d4dfdeaa5394f03a68e85be150cc356", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "4c8379d809a4458bb93a4fe258ed1390", "Inputs": [ { - "Id": "d0e0213555c54a928e7191b8c02fa7e3", + "Id": "2203a9dbbe604a039a0b0afb1988e55d", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -550,7 +557,7 @@ "KeepListStructure": false }, { - "Id": "c60e11a9819149969af263dd257ccb2e", + "Id": "1e5c43e9a85d4aefb1a8fdc069f43677", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -559,7 +566,7 @@ "KeepListStructure": false }, { - "Id": "2383059dc8d14ef4bd3df2d3091c927f", + "Id": "6e5357dafb5b4b0ba57f37753bd8427a", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -570,7 +577,7 @@ ], "Outputs": [ { - "Id": "150106c2a96848388dff5354ba72445c", + "Id": "b03440eb9bcc4617844bc572357f0df1", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -579,118 +586,156 @@ "KeepListStructure": false } ], - "Replication": "Auto", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "CrossProduct", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", - "Id": "de9ea60605074a81ad3a8bfb0fc19e6f", - "Inputs": [ + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "c6a0e2307eab4376996ea4c4d316dd8e", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "cbbc1834a89941979c784585bb6c3db5", - "Name": "crossSections", - "Description": "Curves to loft through\n\nCurve[]", + "Id": "f46a4d5e4e044e018d0421d6a18215c9", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 5.51 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 6.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "efdc88ed0dda40f6af15f2e32d3920d8", + "NodeType": "NumberInputNode", + "Inputs": [], "Outputs": [ { - "Id": "5dd383774062477c92e063fba8fc0c4c", - "Name": "Surface", - "Description": "Surface created by loft", + "Id": "92c8a3cd4ddf46daa12152124b4a1aca", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 1.724 }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", - "Id": "5d2c2435de1a4c33a2fa3f27c4de32a0", - "Inputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f2b3d24326d44f64a66c57a1f77155bb", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "7d5f7a8528a142d78fa16ca006083253", - "Name": "list", - "Description": "List to chop into sublists\n\nvar[]..[]", + "Id": "42cceb0c1be048dab281b5fc6aa774ec", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-10..10..#20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e0d485f9cb3840eba9c529e921d17e52", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "b63bcc51ad5e45a4a4b115abac0f6d73", - "Name": "lengths", - "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "Id": "10439ff3f01b4385bf57a37e27165ead", + "Name": "number", + "Description": "Number to be raised to a power.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "dbbf974a36d74a1c86f1d481d31311a3", - "Name": "lists", - "Description": "Sublists created from the list", + "Id": "dbe750e470da456db40c90557f6db0cb", + "Name": "power", + "Description": "Power to raise the number to.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", - "Id": "86574ec740874d609146fd298c05767f", - "Inputs": [ + "Outputs": [ { - "Id": "89c28d8d26334f5fa87d486872985d34", - "Name": "list", - "Description": "List to get the item count of.\n\nvar[]..[]", + "Id": "b77efd7433e64af19f78f4b76a3ec90f", + "Name": "result", + "Description": "Number raised to the power.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Pow@double,double", + "Replication": "Auto", + "Description": "Raises a number to the specified power.\n\nMath.Pow (number: double, power: double): double" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "5a673e3d2de24e16a5bd2fddbd5664e9", + "NodeType": "NumberInputNode", + "Inputs": [], "Outputs": [ { - "Id": "a38204b6408f486d80034c98a0baf8a0", - "Name": "int", - "Description": "List length.", + "Id": "c299561dc8ad443d8b8e2f8e1dd8ad46", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 2.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f1ea34af6f0b404993507f9cd27597fb", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "96e3c3c1bd9e4360b6e3504464631f6e", "Inputs": [ { - "Id": "b52c876d2858495d8604e421a56d8084", - "Name": "points", - "Description": "Points for nurbs curve\n\nPoint[]", + "Id": "04ddd464a51d4219bc63164f0cf7e6ce", + "Name": "number", + "Description": "Number to be raised to a power.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d44f74afa44d474e993758be8a5da194", + "Name": "power", + "Description": "Power to raise the number to.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -699,31 +744,28 @@ ], "Outputs": [ { - "Id": "c0523a3d145f4141aaf9d897eff58b6c", - "Name": "NurbsCurve", - "Description": "Nurbscurve created from points", + "Id": "dba70668ad46400f8fe933c9c414e399", + "Name": "result", + "Description": "Number raised to the power.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Pow@double,double", "Replication": "Auto", - "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + "Description": "Raises a number to the specified power.\n\nMath.Pow (number: double, power: double): double" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 5.51, - "Id": "6b302f268f834ee18181782bb4435193", + "Id": "b698146d93a24faabd74e1873ea4261c", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "fc710dafd0274db39e645b54a1ede656", + "Id": "3df28ebc96184eeeb51959f57420f9e8", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -733,21 +775,57 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Creates a number", + "InputValue": 2.0 }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "756bada17f4747ba8c67e62cba2e1f31", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "608ff919e2dc4b04bf033b18337bad75", + "Name": "number", + "Description": "Number to be raised to a power.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "91eec4435e4447a8a97c2f9d3f1070e3", + "Name": "power", + "Description": "Power to raise the number to.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "637c0ac2ad3945d69e92e4c5159c0165", + "Name": "result", + "Description": "Number raised to the power.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.Pow@double,double", + "Replication": "Auto", + "Description": "Raises a number to the specified power.\n\nMath.Pow (number: double, power: double): double" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 1.724, - "Id": "ba85e4ba9258433bbba4dd6a5ecd4946", + "Id": "799f65a09ca04b03bc37b9394a758a1d", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "c026a3782b214cc4bc1b836443527f18", + "Id": "77713f1e84134f40afe1de0d19428fb3", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -757,18 +835,18 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Creates a number", + "InputValue": 2.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "58a4daf83ff84270b3d0b89aab77bd69", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", - "Id": "354a6f9e05d04370a72ba14a2c831362", "Inputs": [ { - "Id": "e03bc651bda347c4a60678ab4581ab21", - "Name": "crossSections", - "Description": "Curves to loft through\n\nCurve[]", + "Id": "f885a4220a1949eb89b767bc91919498", + "Name": "angle", + "Description": "Angle in degrees to take the sine of.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -777,37 +855,37 @@ ], "Outputs": [ { - "Id": "f69498dc85844d6588da0d245a3f7510", - "Name": "Surface", - "Description": "Surface created by loft", + "Id": "474c0aaa296a45d6873c4bb9cd98bfd8", + "Name": "double", + "Description": "Sine of the angle.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Sin@double", "Replication": "Auto", - "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" + "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a1a1a47b9ec9479ca5c9887756a0821e", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", - "Id": "fbbe96a5ba554115a9e8667bbfc59a4f", "Inputs": [ { - "Id": "f2691e326efe4cd582cb1dbab23f60ac", - "Name": "list", - "Description": "List to chop into sublists\n\nvar[]..[]", + "Id": "28db936c287e44ca956e42df72d9b5c4", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "95e03021a3104a1b9196ef3114d0c14a", - "Name": "lengths", - "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "Id": "75f63d00a0b64c2eadff019c03cfb088", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -816,28 +894,37 @@ ], "Outputs": [ { - "Id": "f16fd0cb3dde41858f45c8db1ecfdf81", - "Name": "lists", - "Description": "Sublists created from the list", + "Id": "953dafc444de4037bdc1701635906415", + "Name": "double", + "Description": "Result of division", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "/@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9cbc149573de4f76ac5e403d5b3b9a88", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "e0329f6e31734972b88624f89806b97f", "Inputs": [ { - "Id": "01f1f59b74b54987ab71b4b9875da1ac", - "Name": "points", - "Description": "Points for nurbs curve\n\nPoint[]", + "Id": "a1ab8b8771924a969816c1570036256e", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "44de08dfae8f4caf9fd4820c31b7b8dd", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -846,47 +933,38 @@ ], "Outputs": [ { - "Id": "cbb3ac76f5a04d2d9d438894c9413369", - "Name": "NurbsCurve", - "Description": "Nurbscurve created from points", + "Id": "7c60d504eb5344269f2a6fbb50f49bfd", + "Name": "number", + "Description": "The product of the two input numbers", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "*@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5fb51874f22e4d8e8e47a84916444e7a", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "e2b4f54ced6e469eb3a238ef5017d412", "Inputs": [ { - "Id": "6fa15694cbdf4947ad336b41af6003d8", + "Id": "31fbef74d47b4476baa285d620226384", "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "5a93456d8cf641499024a6f61e2f14ac", + "Id": "045b42f6712b4bf6ba8c0cb0a6857c73", "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "182b26724319428f9b4106d3c359cbf5", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -894,29 +972,38 @@ ], "Outputs": [ { - "Id": "b4d844129ed54c6983dbece34d183120", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "dcd9e68cc4db4316a788424d25d5eba1", + "Name": "var", + "Description": "The sum of two input numbers, or the concatenation of two strings", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "+@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "03a3888c953a4207a7a4aa700887c46c", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", - "Id": "71cb8f97deb648bb8e7824547b43f3aa", "Inputs": [ { - "Id": "df7b1d393a4b4c28b3f03d56fe1bc5f9", - "Name": "list", - "Description": "List to get the item count of.\n\nvar[]..[]", - "UsingDefaultValue": false, + "Id": "d495b40360df4847992b737bfb2fbae9", + "Name": "x", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "316d874e877c433c8d8760cc77d51cc0", + "Name": "y", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -924,28 +1011,28 @@ ], "Outputs": [ { - "Id": "e460dc84e5f74196a7c79910a5a64c6a", - "Name": "int", - "Description": "List length.", + "Id": "6127ad1cb7d647e29fad117f92c77495", + "Name": "var", + "Description": "The sum of two input numbers, or the concatenation of two strings", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "+@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d44c40cb48fa4f9abc6e6ec556c22518", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", - "Id": "e64e808a2a7442c4b6ec6c918207f4da", "Inputs": [ { - "Id": "ee4e54ddc989400e9a62faf16a953149", - "Name": "point", - "Description": "Autodesk.DesignScript.Geometry.Point", + "Id": "83acba6c6f2e47e39d71a67b3c13afa2", + "Name": "radians", + "Description": "Angle in radians.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -954,28 +1041,28 @@ ], "Outputs": [ { - "Id": "43c4b3f38eed42c5bfb363838bd58e3d", - "Name": "double", - "Description": "double", + "Id": "1f8841ade7e24631b8c01b9603266229", + "Name": "degrees", + "Description": "Angle in degrees.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RadiansToDegrees@double", "Replication": "Auto", - "Description": "Get the X component of a Point\n\nPoint.X: double" + "Description": "Converts an angle in radians to an angle in degrees.\n\nMath.RadiansToDegrees (radians: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cd5fdf8bef08400d82d8c568bc52390f", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", - "Id": "b85a3664ddec460d901a2fcb71784027", "Inputs": [ { - "Id": "767c44c915e44a4abebe168eecc1d46d", - "Name": "point", - "Description": "Autodesk.DesignScript.Geometry.Point", + "Id": "5513e6a3770d4c008c40793ffed5d36a", + "Name": "number", + "Description": "A number in the range [0, ∞).\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -984,65 +1071,56 @@ ], "Outputs": [ { - "Id": "31ceabaf4de541bfaee34824279089e8", + "Id": "38aa263249a94936a0c45dc3bf9ca75c", "Name": "double", - "Description": "double", + "Description": "Positive square root of the number.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Sqrt@double", "Replication": "Auto", - "Description": "Get the Y component of a Point\n\nPoint.Y: double" + "Description": "Finds the positive square root of a number in the range [0, ∞).\n\nMath.Sqrt (number: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "de7558cf15d344b098149803268238da", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "c7f51b5d10af4d188f1c2f5b9a829c9e", "Inputs": [ { - "Id": "d205fc03144d4e4487fb02beed55fba4", + "Id": "10848d1749544a40afd58fa026c6f72d", "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Description": "List to get the item count of.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, - { - "Id": "3a992cdf57c8453691551a11d20ed45f", - "Name": "amount", - "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false } ], "Outputs": [ { - "Id": "44f00458a51c43feb7d29c324c796b06", - "Name": "list", - "Description": "Flattened list by amount", + "Id": "340199041ed746a4a0f318e8e17de898", + "Name": "int", + "Description": "List length.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "949502b81c844b0091a2c37a1f0b7bbd", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "2d4dfdeaa5394f03a68e85be150cc356", "Inputs": [ { - "Id": "2203a9dbbe604a039a0b0afb1988e55d", + "Id": "d65d8fa8c92a46da972a8124db07c386", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1051,7 +1129,7 @@ "KeepListStructure": false }, { - "Id": "1e5c43e9a85d4aefb1a8fdc069f43677", + "Id": "460def3a365c4ab981d7a2ab3628d856", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1060,7 +1138,7 @@ "KeepListStructure": false }, { - "Id": "6e5357dafb5b4b0ba57f37753bd8427a", + "Id": "98ffaafed68349489085c10a3a72f768", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1071,7 +1149,7 @@ ], "Outputs": [ { - "Id": "b03440eb9bcc4617844bc572357f0df1", + "Id": "672a98b8e5204b8197a778ef8691c62e", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -1080,96 +1158,58 @@ "KeepListStructure": false } ], - "Replication": "CrossProduct", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 5.51, - "Id": "c6a0e2307eab4376996ea4c4d316dd8e", - "Inputs": [], - "Outputs": [ - { - "Id": "f46a4d5e4e044e018d0421d6a18215c9", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 1.724, - "Id": "efdc88ed0dda40f6af15f2e32d3920d8", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4941b1c0004542239aee1b7a936c7d4a", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "92c8a3cd4ddf46daa12152124b4a1aca", - "Name": "", - "Description": "Double", + "Id": "dd2097f00f654b779f1e93c45c5669c2", + "Name": "crossSections", + "Description": "Curves to loft through\n\nCurve[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-10..10..#20;", - "Id": "f2b3d24326d44f64a66c57a1f77155bb", - "Inputs": [], "Outputs": [ { - "Id": "42cceb0c1be048dab281b5fc6aa774ec", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "d738f44074c143d1a56c4dd1dab6bc75", + "Name": "Surface", + "Description": "Surface created by loft", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", + "Replication": "Auto", + "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ce01ae743653494c96d086eb0606e5b6", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Pow@double,double", - "Id": "e0d485f9cb3840eba9c529e921d17e52", "Inputs": [ { - "Id": "10439ff3f01b4385bf57a37e27165ead", - "Name": "number", - "Description": "Number to be raised to a power.\n\ndouble", + "Id": "c6b6f6503a0b4ae7abd8ecd2d66a0403", + "Name": "list", + "Description": "List to chop into sublists\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "dbe750e470da456db40c90557f6db0cb", - "Name": "power", - "Description": "Power to raise the number to.\n\ndouble", + "Id": "1d9beb5dbffe471482d4e89f6aeb098b", + "Name": "lengths", + "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1178,90 +1218,69 @@ ], "Outputs": [ { - "Id": "b77efd7433e64af19f78f4b76a3ec90f", - "Name": "result", - "Description": "Number raised to the power.", + "Id": "db8b8c6538104a81b057a094937e213e", + "Name": "lists", + "Description": "Sublists created from the list", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", "Replication": "Auto", - "Description": "Raises a number to the specified power.\n\nMath.Pow (number: double, power: double): double" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 2.0, - "Id": "5a673e3d2de24e16a5bd2fddbd5664e9", - "Inputs": [], - "Outputs": [ - { - "Id": "c299561dc8ad443d8b8e2f8e1dd8ad46", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1d04225fdddb4959940a3bc93c0fe574", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Pow@double,double", - "Id": "f1ea34af6f0b404993507f9cd27597fb", "Inputs": [ { - "Id": "04ddd464a51d4219bc63164f0cf7e6ce", - "Name": "number", - "Description": "Number to be raised to a power.\n\ndouble", + "Id": "0760f65318c64ea4b33a201a4dc2bc6c", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "d44f74afa44d474e993758be8a5da194", - "Name": "power", - "Description": "Power to raise the number to.\n\ndouble", + "Id": "46028a6775534faeb1e11e90e8ff54a4", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Outputs": [ + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "98c2f2e9625543258b0060d0527c0a3e", + "NodeType": "CodeBlockNode", + "Inputs": [ { - "Id": "dba70668ad46400f8fe933c9c414e399", - "Name": "result", - "Description": "Number raised to the power.", + "Id": "2eade314107b489aa45e3e277f52bcb6", + "Name": "x", + "Description": "x", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Raises a number to the specified power.\n\nMath.Pow (number: double, power: double): double" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 2.0, - "Id": "b698146d93a24faabd74e1873ea4261c", - "Inputs": [], "Outputs": [ { - "Id": "3df28ebc96184eeeb51959f57420f9e8", + "Id": "41bc986585a64123b8e6c3e90853e26d", "Name": "", - "Description": "Double", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1269,78 +1288,48 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x+60;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3a23670b7b9a4e71a24d34e87cb24dfa", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Pow@double,double", - "Id": "756bada17f4747ba8c67e62cba2e1f31", "Inputs": [ { - "Id": "608ff919e2dc4b04bf033b18337bad75", - "Name": "number", - "Description": "Number to be raised to a power.\n\ndouble", + "Id": "4cfbe132cfef4de39597d989792a1fb0", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "91eec4435e4447a8a97c2f9d3f1070e3", - "Name": "power", - "Description": "Power to raise the number to.\n\ndouble", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "637c0ac2ad3945d69e92e4c5159c0165", - "Name": "result", - "Description": "Number raised to the power.", + "Id": "09676b08da074841a82c40901375eedd", + "Name": "double", + "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", "Replication": "Auto", - "Description": "Raises a number to the specified power.\n\nMath.Pow (number: double, power: double): double" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 2.0, - "Id": "799f65a09ca04b03bc37b9394a758a1d", - "Inputs": [], - "Outputs": [ - { - "Id": "77713f1e84134f40afe1de0d19428fb3", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Get the X component of a Point\n\nPoint.X: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "73474bb5cf704c358cfb1dc48d7ddf18", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Sin@double", - "Id": "58a4daf83ff84270b3d0b89aab77bd69", "Inputs": [ { - "Id": "f885a4220a1949eb89b767bc91919498", - "Name": "angle", - "Description": "Angle in degrees to take the sine of.\n\ndouble", + "Id": "d75ecd458d294eb29195bb5b174d0bb9", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1349,38 +1338,38 @@ ], "Outputs": [ { - "Id": "474c0aaa296a45d6873c4bb9cd98bfd8", + "Id": "1a39f45c73d44daa9127f0e674b8f722", "Name": "double", - "Description": "Sine of the angle.", + "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", "Replication": "Auto", - "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double" + "Description": "Get the Y component of a Point\n\nPoint.Y: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a54c12a1bf8d471f9370d4d15570b395", "NodeType": "FunctionNode", - "FunctionSignature": "/@var[]..[],var[]..[]", - "Id": "a1a1a47b9ec9479ca5c9887756a0821e", "Inputs": [ { - "Id": "28db936c287e44ca956e42df72d9b5c4", - "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "345bc667b52f42afa9154ef5d20af5f6", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "75f63d00a0b64c2eadff019c03cfb088", - "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", - "UsingDefaultValue": false, + "Id": "558de55322544087b0c7f19360f67db5", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -1388,76 +1377,123 @@ ], "Outputs": [ { - "Id": "953dafc444de4037bdc1701635906415", - "Name": "double", - "Description": "Result of division", + "Id": "a9e04d948c5c49a5bc4f85cf3a33f7ed", + "Name": "list", + "Description": "Flattened list by amount", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Auto", - "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]" + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d3df944c831a417599ab449771bdef2d", "NodeType": "FunctionNode", - "FunctionSignature": "*@var[]..[],var[]..[]", - "Id": "9cbc149573de4f76ac5e403d5b3b9a88", "Inputs": [ { - "Id": "a1ab8b8771924a969816c1570036256e", + "Id": "a61d19e8ef2c4665b6bb95f4160dcc62", "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", - "UsingDefaultValue": false, + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "44de08dfae8f4caf9fd4820c31b7b8dd", + "Id": "6839ec37fc664de89103f925e2d021e8", "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2f614b04ba6442e981fbd0aae1a6d95a", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "879cafdf71ac4931ad45b4c6c74ba8da", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "CrossProduct", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "9078296ab05845db99036d6146007369", + "NodeType": "NumberInputNode", + "Inputs": [], "Outputs": [ { - "Id": "7c60d504eb5344269f2a6fbb50f49bfd", - "Name": "number", - "Description": "The product of the two input numbers", + "Id": "45f381804a1e40bfa9957d5b29f360ea", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]" + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 5.51 }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x+60;", - "Id": "ada6649b725d4bfda42f55bf5de74618", - "Inputs": [ + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 5.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "f9eaa4c797864afba0e1f25efdd8bd9a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "90f3efc887194c24b881b67343f1eef9", - "Name": "x", - "Description": "x", + "Id": "8af6d9bdf4ad45b3adce59fb31dfd8fe", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 1.724 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d7943c978c444457bf65f5427407bc7a", + "NodeType": "CodeBlockNode", + "Inputs": [], "Outputs": [ { - "Id": "e61e6a1a60d745e89809f66d953d2260", + "Id": "51a8e68397504d7fa37f8767fe70ae57", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1467,27 +1503,45 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-10..10..#20;" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "+@var[]..[],var[]..[]", - "Id": "5fb51874f22e4d8e8e47a84916444e7a", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "451fc19ba4424daf860ece6ae0573f75", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "31fbef74d47b4476baa285d620226384", + "Id": "fc685ae08d554def937d2db0e5b9cd5b", "Name": "x", - "Description": "Integer value, double value or string\n\nvar[]..[]", + "Description": "x", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "045b42f6712b4bf6ba8c0cb0a6857c73", + "Id": "c3696aa31c0a4eefb7655c71f80b5942", "Name": "y", - "Description": "Integer value, double value or string\n\nvar[]..[]", + "Description": "y", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1132f174b83c4a3c9100c98095fde744", + "Name": "c", + "Description": "c", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1f8c262396a4487fac3fd170d283f8b1", + "Name": "A", + "Description": "A", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1496,128 +1550,94 @@ ], "Outputs": [ { - "Id": "dcd9e68cc4db4316a788424d25d5eba1", - "Name": "var", - "Description": "The sum of two input numbers, or the concatenation of two strings", + "Id": "2eb6869721bb450c91a2de5937f9c342", + "Name": "", + "Description": "sum", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "+@var[]..[],var[]..[]", - "Id": "03a3888c953a4207a7a4aa700887c46c", - "Inputs": [ + }, { - "Id": "d495b40360df4847992b737bfb2fbae9", - "Name": "x", - "Description": "Integer value, double value or string\n\nvar[]..[]", + "Id": "5936497867554b2e8b2220a1a0b901f9", + "Name": "", + "Description": "num1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "316d874e877c433c8d8760cc77d51cc0", - "Name": "y", - "Description": "Integer value, double value or string\n\nvar[]..[]", + "Id": "305bca97607141b3ba4ddecf8a13ed9b", + "Name": "", + "Description": "num2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "6127ad1cb7d647e29fad117f92c77495", - "Name": "var", - "Description": "The sum of two input numbers, or the concatenation of two strings", + "Id": "b04e5440fd1a44bf937292957aa42bac", + "Name": "", + "Description": "Value of expression at line 6", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "sum = Math.Pow(x,2) + Math.Pow(y,2) + Math.Pow(c,2);\n\nnum1 = Math.Sqrt(sum);\nnum2 = Math.Sin( Math.RadiansToDegrees(num1) );\n\nA * num2 / num1;" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.RadiansToDegrees@double", - "Id": "d44c40cb48fa4f9abc6e6ec556c22518", - "Inputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b736ec195c22412fbd5ae8ac536657c2", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "83acba6c6f2e47e39d71a67b3c13afa2", - "Name": "radians", - "Description": "Angle in radians.\n\ndouble", + "Id": "2293b6e119cb45ab95ea554dc440d702", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Outputs": [ - { - "Id": "1f8841ade7e24631b8c01b9603266229", - "Name": "degrees", - "Description": "Angle in degrees.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Converts an angle in radians to an angle in degrees.\n\nMath.RadiansToDegrees (radians: double): double" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-10..10..#20;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dc2636eec17a4e658f701a909ff6f8fc", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Sqrt@double", - "Id": "cd5fdf8bef08400d82d8c568bc52390f", "Inputs": [ { - "Id": "5513e6a3770d4c008c40793ffed5d36a", - "Name": "number", - "Description": "A number in the range [0, ∞).\n\ndouble", - "UsingDefaultValue": false, + "Id": "b3cd7fb49fef48c48cc2fb8c826ca867", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "38aa263249a94936a0c45dc3bf9ca75c", - "Name": "double", - "Description": "Positive square root of the number.", - "UsingDefaultValue": false, + "Id": "d81f44dac13941cba7fab810d40e20e4", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Finds the positive square root of a number in the range [0, ∞).\n\nMath.Sqrt (number: double): double" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", - "Id": "de7558cf15d344b098149803268238da", - "Inputs": [ + }, { - "Id": "10848d1749544a40afd58fa026c6f72d", - "Name": "list", - "Description": "List to get the item count of.\n\nvar[]..[]", - "UsingDefaultValue": false, + "Id": "5f8f0455ddf54b7a83d4227c468c0bfd", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -1625,46 +1645,37 @@ ], "Outputs": [ { - "Id": "340199041ed746a4a0f318e8e17de898", - "Name": "int", - "Description": "List length.", + "Id": "2a00ae3504f04824b194e90143f719cf", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "CrossProduct", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3f44b1fa6b274b4890b0f8904f1a59cb", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "949502b81c844b0091a2c37a1f0b7bbd", "Inputs": [ { - "Id": "d65d8fa8c92a46da972a8124db07c386", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "460def3a365c4ab981d7a2ab3628d856", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "9bb5246fa0ee4ea3a3e879b94122321d", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "98ffaafed68349489085c10a3a72f768", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "Id": "f0ab58aad45b4d349e4ad695916916e7", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -1673,28 +1684,28 @@ ], "Outputs": [ { - "Id": "672a98b8e5204b8197a778ef8691c62e", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "01597e6cc34845e2ac80bee2a0540b81", + "Name": "list", + "Description": "Flattened list by amount", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aae83f53781d4ebe8c0c9f5d072f0af3", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", - "Id": "4941b1c0004542239aee1b7a936c7d4a", "Inputs": [ { - "Id": "dd2097f00f654b779f1e93c45c5669c2", - "Name": "crossSections", - "Description": "Curves to loft through\n\nCurve[]", + "Id": "523e9a2092894353bd0b82777011d7f7", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1703,37 +1714,28 @@ ], "Outputs": [ { - "Id": "d738f44074c143d1a56c4dd1dab6bc75", - "Name": "Surface", - "Description": "Surface created by loft", + "Id": "460ece724d6844f1ba60cc843d7de170", + "Name": "double", + "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", "Replication": "Auto", - "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" + "Description": "Get the X component of a Point\n\nPoint.X: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "106778beed9e414cbb8f3fefb7530c09", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", - "Id": "ce01ae743653494c96d086eb0606e5b6", "Inputs": [ { - "Id": "c6b6f6503a0b4ae7abd8ecd2d66a0403", - "Name": "list", - "Description": "List to chop into sublists\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "1d9beb5dbffe471482d4e89f6aeb098b", - "Name": "lengths", - "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "Id": "a34066bd467b47528269492350abf649", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1742,56 +1744,74 @@ ], "Outputs": [ { - "Id": "db8b8c6538104a81b057a094937e213e", - "Name": "lists", - "Description": "Sublists created from the list", + "Id": "6a40ce8119cb453e8d494c26d4c3cdd8", + "Name": "double", + "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", "Replication": "Auto", - "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + "Description": "Get the Y component of a Point\n\nPoint.Y: double" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "1d04225fdddb4959940a3bc93c0fe574", - "Inputs": [ + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "e98d226f0c564c9197afad4414b2ffc2", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "0760f65318c64ea4b33a201a4dc2bc6c", - "Name": "points", - "Description": "Points for nurbs curve\n\nPoint[]", + "Id": "121bbfa3fdc444218436e53e57e0162b", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 5.51 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 5.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "4f23694a35a14592a29d48c175971d06", + "NodeType": "NumberInputNode", + "Inputs": [], "Outputs": [ { - "Id": "46028a6775534faeb1e11e90e8ff54a4", - "Name": "NurbsCurve", - "Description": "Nurbscurve created from points", + "Id": "dddf628501c84a39bf5689f7d726de89", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 1.724 }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c9a116f9cf54405d9a60272411e320b2", "NodeType": "CodeBlockNode", - "Code": "x+90;", - "Id": "98c2f2e9625543258b0060d0527c0a3e", "Inputs": [ { - "Id": "75d06bd4bb834e23be3d14175463dfb6", + "Id": "b44490aea3b742ada15365e62662c7b4", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -1802,7 +1822,7 @@ ], "Outputs": [ { - "Id": "d9aeacd0c13a48fb8064a15a56fadf43", + "Id": "7453f689fd4548869272010b04a05887", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1812,18 +1832,18 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x+30;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "143120c1cc9a496490ad9a1dc540279c", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", - "Id": "3a23670b7b9a4e71a24d34e87cb24dfa", "Inputs": [ { - "Id": "4cfbe132cfef4de39597d989792a1fb0", - "Name": "point", - "Description": "Autodesk.DesignScript.Geometry.Point", + "Id": "fb281235287f4f27984484086ef92753", + "Name": "list", + "Description": "List to get the item count of.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -1832,29 +1852,47 @@ ], "Outputs": [ { - "Id": "09676b08da074841a82c40901375eedd", - "Name": "double", - "Description": "double", + "Id": "5b10d0450ddc4fd68ea1ff420974ff60", + "Name": "int", + "Description": "List length.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", - "Description": "Get the X component of a Point\n\nPoint.X: double" + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "dd3839d642f34ed3a57dde871f3d53ea", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", - "Id": "73474bb5cf704c358cfb1dc48d7ddf18", "Inputs": [ { - "Id": "d75ecd458d294eb29195bb5b174d0bb9", - "Name": "point", - "Description": "Autodesk.DesignScript.Geometry.Point", - "UsingDefaultValue": false, + "Id": "c6f438681f2349c0adc03d762b7909c2", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8cb15bb170c9403cab871fd55702dd6d", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "24ae1a3c87064238afcb91d24671ae34", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -1862,86 +1900,68 @@ ], "Outputs": [ { - "Id": "1a39f45c73d44daa9127f0e674b8f722", - "Name": "double", - "Description": "double", + "Id": "d5ae4cdb00cc4a70bde9cc9789e26e4e", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", - "Description": "Get the Y component of a Point\n\nPoint.Y: double" + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "aaecaf39f66f453db3c610087261fa6e", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "a54c12a1bf8d471f9370d4d15570b395", "Inputs": [ { - "Id": "345bc667b52f42afa9154ef5d20af5f6", + "Id": "3343cded727746a49e7119a3bb64ab89", "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Description": "List to chop into sublists\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "558de55322544087b0c7f19360f67db5", - "Name": "amount", - "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", - "UsingDefaultValue": true, - "Level": 2, + "Id": "83e990422ced44379f7988936832af29", + "Name": "lengths", + "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "UsingDefaultValue": false, + "Level": 2, "UseLevels": false, "KeepListStructure": false } ], "Outputs": [ { - "Id": "a9e04d948c5c49a5bc4f85cf3a33f7ed", - "Name": "list", - "Description": "Flattened list by amount", + "Id": "eb1fb6e43ca844f5ae4a891aeb9805dc", + "Name": "lists", + "Description": "Sublists created from the list", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "481d8bd2e92b4aee8c496dec0757fff3", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "d3df944c831a417599ab449771bdef2d", "Inputs": [ { - "Id": "a61d19e8ef2c4665b6bb95f4160dcc62", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "6839ec37fc664de89103f925e2d021e8", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "2f614b04ba6442e981fbd0aae1a6d95a", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "4b080086aaf0462cb45680ee4958dd80", + "Name": "points", + "Description": "Points for nurbs curve\n\nPoint[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -1949,123 +1969,117 @@ ], "Outputs": [ { - "Id": "879cafdf71ac4931ad45b4c6c74ba8da", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "6cac08efd0e04ccb94d557b54debba71", + "Name": "NurbsCurve", + "Description": "Nurbscurve created from points", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", + "Replication": "Auto", + "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 5.51, - "Id": "9078296ab05845db99036d6146007369", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "019f2710869d4f26ac773e8332b78bb6", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "45f381804a1e40bfa9957d5b29f360ea", - "Name": "", - "Description": "Double", + "Id": "5889b4b5cc57412eaf99a729064bcabe", + "Name": "crossSections", + "Description": "Curves to loft through\n\nCurve[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 1.724, - "Id": "f9eaa4c797864afba0e1f25efdd8bd9a", - "Inputs": [], "Outputs": [ { - "Id": "8af6d9bdf4ad45b3adce59fb31dfd8fe", - "Name": "", - "Description": "Double", + "Id": "0e5cc1ea4abe46e78d20addd48b63315", + "Name": "Surface", + "Description": "Surface created by loft", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", + "Replication": "Auto", + "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-10..10..#20;", - "Id": "d7943c978c444457bf65f5427407bc7a", - "Inputs": [], - "Outputs": [ + "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", + "Code": "import clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\nimport math\r\n\r\n# The inputs to this node will be stored as a list in the IN variable.\r\namp = IN[0] # single value\r\nx = IN[1] # list\r\ny = IN[2] # list (expect same length as x)\r\nc = IN[3] # single value\r\n\r\n# Declare an empty array of z-values\r\nz = []\r\n\r\n# Solve the equation for each x and y value\r\nfor index in range(len(x)):\r\n\tsum = math.pow(x[index],2) + math.pow(y[index],2) + math.pow(c,2)\r\n\tnum1 = math.sqrt(sum)\r\n\tnum2 = math.sin(num1)\r\n\tzVal = amp * num2 / num1\r\n\t\r\n\t# Append the answer to the list of z values\r\n\tz.append(zVal)\r\n\r\n# Assign the z-values to the OUT variable\r\nOUT = z", + "Engine": "CPython3", + "VariableInputPorts": true, + "Id": "7024be7096c74f46a832ce5749bba59a", + "NodeType": "PythonScriptNode", + "Inputs": [ { - "Id": "51a8e68397504d7fa37f8767fe70ae57", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "97a30cc1b5d7436b9af294a3347c3d83", + "Name": "Amplitude", + "Description": "Input #0", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "sum = Math.Pow(x,2) + Math.Pow(y,2) + Math.Pow(c,2);\n\nnum1 = Math.Sqrt(sum);\nnum2 = Math.Sin( Math.RadiansToDegrees(num1) );\n\nA * num2 / num1;", - "Id": "451fc19ba4424daf860ece6ae0573f75", - "Inputs": [ + }, { - "Id": "fc685ae08d554def937d2db0e5b9cd5b", - "Name": "x", - "Description": "x", + "Id": "8e820c66b6c14d7fb0c0da45eeb965da", + "Name": "X", + "Description": "Input #1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "c3696aa31c0a4eefb7655c71f80b5942", - "Name": "y", - "Description": "y", + "Id": "5fba7d6f512c44a1876efe0a6c1cc8e3", + "Name": "Y", + "Description": "Input #2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "1132f174b83c4a3c9100c98095fde744", - "Name": "c", - "Description": "c", + "Id": "33966bbfff3e4880aaaf4caa07d16b53", + "Name": "Frequency", + "Description": "Input #3", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "1f8c262396a4487fac3fd170d283f8b1", - "Name": "A", - "Description": "A", + "Id": "1946354dfb9b47b8b00241765d215528", + "Name": "Points", + "Description": "Result of the python script", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Runs an embedded Python script." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8eebaff1e25645268577e63a9637b0c9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0248b343769e4b989624a40915ba3f31", + "Name": "angle", + "Description": "Angle in degrees to take the cosine of.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -2074,54 +2088,55 @@ ], "Outputs": [ { - "Id": "2eb6869721bb450c91a2de5937f9c342", - "Name": "", - "Description": "sum", + "Id": "1787078da42049dba9b0b7d8274e08e8", + "Name": "double", + "Description": "Cosine of the angle", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "DSCore.Math.Cos@double", + "Replication": "Auto", + "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ae7a2ab6abbb4066a69069bd97b6a613", + "NodeType": "CodeBlockNode", + "Inputs": [ { - "Id": "5936497867554b2e8b2220a1a0b901f9", - "Name": "", - "Description": "num1", + "Id": "6a97af49cfcd4fb7afd6b30c3f406d49", + "Name": "amplitude", + "Description": "amplitude", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "305bca97607141b3ba4ddecf8a13ed9b", - "Name": "", - "Description": "num2", + "Id": "7b4fdd44c808431baada524822b65c83", + "Name": "frequency", + "Description": "frequency", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "b04e5440fd1a44bf937292957aa42bac", - "Name": "", - "Description": "Value of expression at line 6", + "Id": "27bed99001a1458ba766c8abd83ea6e1", + "Name": "angle", + "Description": "angle", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-10..10..#20;", - "Id": "b736ec195c22412fbd5ae8ac536657c2", - "Inputs": [], "Outputs": [ { - "Id": "2293b6e119cb45ab95ea554dc440d702", + "Id": "0c723d1ae5e646aa855c2606b2a09b70", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -2131,214 +2146,148 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "amplitude * Math.Cos(frequency * angle);" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "dc2636eec17a4e658f701a909ff6f8fc", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "288d67b19d8948bd9dcc15f7f443b09c", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "b3cd7fb49fef48c48cc2fb8c826ca867", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "4c3e548108f340e1ba0cecdb3755b1e0", + "Name": "base", + "Description": "base", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "d81f44dac13941cba7fab810d40e20e4", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "dd438c7ac54b4b1aa743e031b8b88a7d", + "Name": "pts", + "Description": "pts", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "5f8f0455ddf54b7a83d4227c468c0bfd", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "ebfeacf037ba4b7a9a91e3c8f137d3d7", + "Name": "", + "Description": "dimension", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "2a00ae3504f04824b194e90143f719cf", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "e0e313afe35a4e9ebe586bed2d3b9fc9", + "Name": "", + "Description": "top", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "CrossProduct", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "3f44b1fa6b274b4890b0f8904f1a59cb", - "Inputs": [ + }, { - "Id": "9bb5246fa0ee4ea3a3e879b94122321d", - "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Id": "7552f51332cd4999a4b782a09521cd8a", + "Name": "", + "Description": "bottom", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "f0ab58aad45b4d349e4ad695916916e7", - "Name": "amount", - "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", - "UsingDefaultValue": true, + "Id": "f45da30ef9364e2cb5a4061442257796", + "Name": "", + "Description": "right", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "01597e6cc34845e2ac80bee2a0540b81", - "Name": "list", - "Description": "Flattened list by amount", + "Id": "0e9d9dac41ed4d9a9f03906ddf734c3c", + "Name": "", + "Description": "Value of expression at line 6", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.X", - "Id": "aae83f53781d4ebe8c0c9f5d072f0af3", - "Inputs": [ + }, { - "Id": "523e9a2092894353bd0b82777011d7f7", - "Name": "point", - "Description": "Autodesk.DesignScript.Geometry.Point", + "Id": "22a6a5d210594c229bb00865554527db", + "Name": "", + "Description": "Value of expression at line 7", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "460ece724d6844f1ba60cc843d7de170", - "Name": "double", - "Description": "double", + "Id": "638e428ec1cb479088ece03f789504ff", + "Name": "", + "Description": "vec", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Get the X component of a Point\n\nPoint.X: double" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Y", - "Id": "106778beed9e414cbb8f3fefb7530c09", - "Inputs": [ + }, { - "Id": "a34066bd467b47528269492350abf649", - "Name": "point", - "Description": "Autodesk.DesignScript.Geometry.Point", + "Id": "9b962ba413704f38a9646501d4a336ed", + "Name": "", + "Description": "newPts", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "6a40ce8119cb453e8d494c26d4c3cdd8", - "Name": "double", - "Description": "double", + "Id": "4c2ff817a2f649aa85637e7f4fb7b7ea", + "Name": "", + "Description": "Value of expression at line 14", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get the Y component of a Point\n\nPoint.Y: double" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "// Make axes from base point\ndimension = 10;\ntop = Point.ByCoordinates(base.X, base.Y + dimension/2);\nbottom = Point.ByCoordinates(base.X, base.Y - dimension/2);\nright = Point.ByCoordinates(base.X + 10, base.Y);\nLine.ByStartPointEndPoint(bottom, top);\nLine.ByStartPointEndPoint(base, right);\n\n// Move function results to base point\nvec = base.AsVector();\nnewPts = pts.Add(vec);\n\n// Draw a line through the points\nNurbsCurve.ByPoints(newPts);" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 5.51, - "Id": "e98d226f0c564c9197afad4414b2ffc2", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4c48cb6763fd4be09054519c5d04625b", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "121bbfa3fdc444218436e53e57e0162b", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, + "Id": "43660b037b724923b081a5afb8ce828d", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 5.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 1.724, - "Id": "4f23694a35a14592a29d48c175971d06", - "Inputs": [], - "Outputs": [ + }, { - "Id": "dddf628501c84a39bf5689f7d726de89", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, + "Id": "0ad5e48891dc49fa974fdac60f0a9c24", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x+30;", - "Id": "c9a116f9cf54405d9a60272411e320b2", - "Inputs": [ + }, { - "Id": "b44490aea3b742ada15365e62662c7b4", - "Name": "x", - "Description": "x", - "UsingDefaultValue": false, + "Id": "469bdbd1a10c4dc4a3b379ec64866764", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -2346,56 +2295,55 @@ ], "Outputs": [ { - "Id": "7453f689fd4548869272010b04a05887", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "a59c5e815a2a4c579f3b91f5601a53f7", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", - "Id": "143120c1cc9a496490ad9a1dc540279c", - "Inputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3cc5ca1f0b9e4579ae654dd44b575593", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "fb281235287f4f27984484086ef92753", - "Name": "list", - "Description": "List to get the item count of.\n\nvar[]..[]", + "Id": "d4b498d0d16e4c76a113a07631dd745a", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "5b10d0450ddc4fd68ea1ff420974ff60", - "Name": "int", - "Description": "List length.", + "Id": "74915c26f5dc4b71b8ef39ab731607b7", + "Name": "", + "Description": "Value of expression at line 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "25;\n20;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fd5aa71bc61c42d8b053d045b9893a5a", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "dd3839d642f34ed3a57dde871f3d53ea", "Inputs": [ { - "Id": "c6f438681f2349c0adc03d762b7909c2", + "Id": "81fbf89294204c85bc05138380326b16", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -2404,27 +2352,18 @@ "KeepListStructure": false }, { - "Id": "8cb15bb170c9403cab871fd55702dd6d", + "Id": "a591cee596754a5bb9e5050c23d92cf8", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, - { - "Id": "24ae1a3c87064238afcb91d24671ae34", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false } ], "Outputs": [ { - "Id": "d5ae4cdb00cc4a70bde9cc9789e26e4e", + "Id": "e42f9de4f0b142bb8771ab53389531c3", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -2433,28 +2372,28 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", - "Id": "aaecaf39f66f453db3c610087261fa6e", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ceec2673d0974245938d6a3a7abb24f4", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "3343cded727746a49e7119a3bb64ab89", - "Name": "list", - "Description": "List to chop into sublists\n\nvar[]..[]", + "Id": "2d613debb216454683d85c9539f68f98", + "Name": "base", + "Description": "base", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "83e990422ced44379f7988936832af29", - "Name": "lengths", - "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "Id": "7ed8fc4f26194ae3b6f1c596825e6124", + "Name": "pts", + "Description": "pts", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -2463,128 +2402,81 @@ ], "Outputs": [ { - "Id": "eb1fb6e43ca844f5ae4a891aeb9805dc", - "Name": "lists", - "Description": "Sublists created from the list", + "Id": "df41a21c32534f6bad21a5fe07c7f058", + "Name": "", + "Description": "dimension", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", - "Id": "481d8bd2e92b4aee8c496dec0757fff3", - "Inputs": [ + }, { - "Id": "4b080086aaf0462cb45680ee4958dd80", - "Name": "points", - "Description": "Points for nurbs curve\n\nPoint[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "6cac08efd0e04ccb94d557b54debba71", - "Name": "NurbsCurve", - "Description": "Nurbscurve created from points", + "Id": "1a6ffecc8ead46b394eef3543c0a4f39", + "Name": "", + "Description": "top", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", - "Id": "019f2710869d4f26ac773e8332b78bb6", - "Inputs": [ + }, { - "Id": "5889b4b5cc57412eaf99a729064bcabe", - "Name": "crossSections", - "Description": "Curves to loft through\n\nCurve[]", + "Id": "8e5e52b589934790bff35081be41c87f", + "Name": "", + "Description": "bottom", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "0e5cc1ea4abe46e78d20addd48b63315", - "Name": "Surface", - "Description": "Surface created by loft", + "Id": "73966d3fba9041ca9fb86d3d76f787c2", + "Name": "", + "Description": "right", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" - }, - { - "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", - "NodeType": "PythonScriptNode", - "Code": "import clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\nimport math\r\n\r\n# The inputs to this node will be stored as a list in the IN variable.\r\namp = IN[0] # single value\r\nx = IN[1] # list\r\ny = IN[2] # list (expect same length as x)\r\nc = IN[3] # single value\r\n\r\n# Declare an empty array of z-values\r\nz = []\r\n\r\n# Solve the equation for each x and y value\r\nfor index in range(len(x)):\r\n\tsum = math.pow(x[index],2) + math.pow(y[index],2) + math.pow(c,2)\r\n\tnum1 = math.sqrt(sum)\r\n\tnum2 = math.sin(num1)\r\n\tzVal = amp * num2 / num1\r\n\t\r\n\t# Append the answer to the list of z values\r\n\tz.append(zVal)\r\n\r\n# Assign the z-values to the OUT variable\r\nOUT = z", - "Engine": "CPython3", - "VariableInputPorts": true, - "Id": "7024be7096c74f46a832ce5749bba59a", - "Inputs": [ + }, { - "Id": "97a30cc1b5d7436b9af294a3347c3d83", - "Name": "IN[0]", - "Description": "Input #0", + "Id": "15506a53ad1145f3ae27d4a08e2be578", + "Name": "", + "Description": "Value of expression at line 6", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "8e820c66b6c14d7fb0c0da45eeb965da", - "Name": "IN[1]", - "Description": "Input #1", + "Id": "0b953685cbad40e6b62a2cf8a5ed4201", + "Name": "", + "Description": "Value of expression at line 7", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "5fba7d6f512c44a1876efe0a6c1cc8e3", - "Name": "IN[2]", - "Description": "Input #2", + "Id": "2477979578f84b7c9c4c2fdd08ae46e7", + "Name": "", + "Description": "vec", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "33966bbfff3e4880aaaf4caa07d16b53", - "Name": "IN[3]", - "Description": "Input #3", + "Id": "fd1cceb941da44e2a89efdaebe64ec91", + "Name": "", + "Description": "newPts", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "1946354dfb9b47b8b00241765d215528", - "Name": "OUT", - "Description": "Result of the python script", + "Id": "794ed0c89774403cb11c027af3c81464", + "Name": "", + "Description": "Value of expression at line 14", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -2592,19 +2484,28 @@ } ], "Replication": "Disabled", - "Description": "Runs an embedded Python script." + "Description": "Allows for DesignScript code to be authored directly", + "Code": "// Make axes from base point\ndimension = 10;\ntop = Point.ByCoordinates(base.X, base.Y + dimension/2);\nbottom = Point.ByCoordinates(base.X, base.Y - dimension/2);\nright = Point.ByCoordinates(base.X + 10, base.Y);\nLine.ByStartPointEndPoint(bottom, top);\nLine.ByStartPointEndPoint(base, right);\n\n// Move function results to base point\nvec = base.AsVector();\nnewPts = pts.Add(vec);\n\n// Draw a line through the points\nNurbsCurve.ByPoints(newPts);" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8223058877e5494285f3d25fef9e4e42", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Cos@double", - "Id": "8eebaff1e25645268577e63a9637b0c9", "Inputs": [ { - "Id": "0248b343769e4b989624a40915ba3f31", - "Name": "angle", - "Description": "Angle in degrees to take the cosine of.\n\ndouble", - "UsingDefaultValue": false, + "Id": "d624f8ddf3de46a8be29ce7faaf4697f", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "12d3ccd3251a4f78be44aa469464456e", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -2612,47 +2513,47 @@ ], "Outputs": [ { - "Id": "1787078da42049dba9b0b7d8274e08e8", - "Name": "double", - "Description": "Cosine of the angle", + "Id": "b441bf2f94e2450587d1590159c93d9d", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", "Replication": "Auto", - "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double" + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "amplitude * Math.Cos(frequency * angle);", - "Id": "ae7a2ab6abbb4066a69069bd97b6a613", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "625460b4d9ce46d1ae0b1ad2218cd27d", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "6a97af49cfcd4fb7afd6b30c3f406d49", - "Name": "amplitude", - "Description": "amplitude", - "UsingDefaultValue": false, + "Id": "55f3e6a7a76b4fd9a59e4a9021331df9", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "7b4fdd44c808431baada524822b65c83", - "Name": "frequency", - "Description": "frequency", - "UsingDefaultValue": false, + "Id": "f79c2671d56f4788b38bafa83a673a95", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "27bed99001a1458ba766c8abd83ea6e1", - "Name": "angle", - "Description": "angle", - "UsingDefaultValue": false, + "Id": "3f1c2b54b8e641ce89aff2a86f60d3ab", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -2660,120 +2561,145 @@ ], "Outputs": [ { - "Id": "0c723d1ae5e646aa855c2606b2a09b70", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "c040192ee1414f339090e4747e42be5b", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b3106b23309a4319b8af86b31deb1a5a", "NodeType": "CodeBlockNode", - "Code": "// Make axes from base point\ndimension = 10;\ntop = Point.ByCoordinates(base.X, base.Y + dimension/2);\nbottom = Point.ByCoordinates(base.X, base.Y - dimension/2);\nright = Point.ByCoordinates(base.X + 10, base.Y);\nLine.ByStartPointEndPoint(bottom, top);\nLine.ByStartPointEndPoint(base, right);\n\n// Move function results to base point\nvec = base.AsVector();\nnewPts = pts.Add(vec);\n\n// Draw a line through the points\nNurbsCurve.ByPoints(newPts);", - "Id": "288d67b19d8948bd9dcc15f7f443b09c", - "Inputs": [ + "Inputs": [], + "Outputs": [ { - "Id": "4c3e548108f340e1ba0cecdb3755b1e0", - "Name": "base", - "Description": "base", + "Id": "35ca7eb5f45145d983ccb0ba00fdfefb", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "dd438c7ac54b4b1aa743e031b8b88a7d", - "Name": "pts", - "Description": "pts", + "Id": "a75b2c23a8e14ea8951e79146a8caa2c", + "Name": "", + "Description": "Value of expression at line 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Outputs": [ + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-5;\n20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "19b2123d4b6845dbbabcd6b7c823fbe9", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "ebfeacf037ba4b7a9a91e3c8f137d3d7", - "Name": "", - "Description": "dimension", + "Id": "4d783ad82ad54be5bc09b3d74187369e", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "e0e313afe35a4e9ebe586bed2d3b9fc9", - "Name": "", - "Description": "top", + "Id": "fd9908dfef994bbebc4fa1e1dbac1c1d", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "7552f51332cd4999a4b782a09521cd8a", - "Name": "", - "Description": "bottom", + "Id": "9d5e257a980f463e8ae78af9e88789ef", + "Name": "number", + "Description": "The product of the two input numbers", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "*@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "762f14ef1f544d679c169eda81283412", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "f45da30ef9364e2cb5a4061442257796", + "Id": "569938892d2e4f27a82fcf82d671a1dd", "Name": "", - "Description": "right", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 3.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "6432debee52e446aac479a837845c5a9", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "0e9d9dac41ed4d9a9f03906ddf734c3c", + "Id": "6004e351d67240c19eae9592fd7e32bb", "Name": "", - "Description": "Value of expression at line 6", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 36.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "bd5f380b76c649c3a24cc0495635bbc2", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "22a6a5d210594c229bb00865554527db", + "Id": "f64e8968929241c381f3e8195db59261", "Name": "", - "Description": "Value of expression at line 7", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "638e428ec1cb479088ece03f789504ff", - "Name": "", - "Description": "vec", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "9b962ba413704f38a9646501d4a336ed", - "Name": "", - "Description": "newPts", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "4c2ff817a2f649aa85637e7f4fb7b7ea", - "Name": "", - "Description": "Value of expression at line 14", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -2781,37 +2707,28 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10..#20;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f79b978a6bbd4fbeb59f135f46bd60fe", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "4c48cb6763fd4be09054519c5d04625b", "Inputs": [ { - "Id": "43660b037b724923b081a5afb8ce828d", + "Id": "6235bb7adbd24fe4826d8075e3f81c06", "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0ad5e48891dc49fa974fdac60f0a9c24", + "Id": "9eca31341e84471999f009d1898c6aad", "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "469bdbd1a10c4dc4a3b379ec64866764", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -2819,38 +2736,33 @@ ], "Outputs": [ { - "Id": "a59c5e815a2a4c579f3b91f5601a53f7", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "196c7f0226a540ef91e3cfc12b00d44e", + "Name": "number", + "Description": "The product of the two input numbers", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "*@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "25;\n20;", - "Id": "3cc5ca1f0b9e4579ae654dd44b575593", + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "432f84187fa24e9a8e823c6fe1b1a48d", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "d4b498d0d16e4c76a113a07631dd745a", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "74915c26f5dc4b71b8ef39ab731607b7", + "Id": "f2b7cebfb3a04edf8b98b3c550c2a73f", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -2858,149 +2770,133 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Produces numeric values", + "InputValue": 3.0 }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "fd5aa71bc61c42d8b053d045b9893a5a", - "Inputs": [ - { - "Id": "81fbf89294204c85bc05138380326b16", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "a591cee596754a5bb9e5050c23d92cf8", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 100.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "87f83e698320413c9457c821423e94b8", + "NodeType": "NumberInputNode", + "Inputs": [], "Outputs": [ { - "Id": "e42f9de4f0b142bb8771ab53389531c3", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "7aff1d7fc9924a2fa03a81a7f3ebad5a", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 36.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ed4cfc2ab49c42edb41dca2a69f9851e", "NodeType": "CodeBlockNode", - "Code": "// Make axes from base point\ndimension = 10;\ntop = Point.ByCoordinates(base.X, base.Y + dimension/2);\nbottom = Point.ByCoordinates(base.X, base.Y - dimension/2);\nright = Point.ByCoordinates(base.X + 10, base.Y);\nLine.ByStartPointEndPoint(bottom, top);\nLine.ByStartPointEndPoint(base, right);\n\n// Move function results to base point\nvec = base.AsVector();\nnewPts = pts.Add(vec);\n\n// Draw a line through the points\nNurbsCurve.ByPoints(newPts);", - "Id": "ceec2673d0974245938d6a3a7abb24f4", - "Inputs": [ - { - "Id": "2d613debb216454683d85c9539f68f98", - "Name": "base", - "Description": "base", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "7ed8fc4f26194ae3b6f1c596825e6124", - "Name": "pts", - "Description": "pts", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], + "Inputs": [], "Outputs": [ { - "Id": "df41a21c32534f6bad21a5fe07c7f058", - "Name": "", - "Description": "dimension", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "1a6ffecc8ead46b394eef3543c0a4f39", + "Id": "38c4469aa1164741a46df2911bba532b", "Name": "", - "Description": "top", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10..#20;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "89f252d833e74575acbacb127c2fd303", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "8e5e52b589934790bff35081be41c87f", - "Name": "", - "Description": "bottom", + "Id": "0ea2ad2b8f974cbcbdd965d0a448b658", + "Name": "center", + "Description": "Center point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0) (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "73966d3fba9041ca9fb86d3d76f787c2", - "Name": "", - "Description": "right", + "Id": "c1fbb23a2067483e84c0b0b06d7d2cad", + "Name": "radius", + "Description": "Radius of the arc\n\ndouble\nDefault value : 1 (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "15506a53ad1145f3ae27d4a08e2be578", - "Name": "", - "Description": "Value of expression at line 6", + "Id": "f8c695c54b654fbfb814969038f41452", + "Name": "startAngle", + "Description": "Start angle in degrees\n\ndouble\nDefault value : 0 (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0b953685cbad40e6b62a2cf8a5ed4201", - "Name": "", - "Description": "Value of expression at line 7", + "Id": "1710588305564ee58c0820c8eeb491fa", + "Name": "endAngle", + "Description": "End angle in degrees\n\ndouble\nDefault value : 90 (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "2477979578f84b7c9c4c2fdd08ae46e7", - "Name": "", - "Description": "vec", + "Id": "d6ff984a60bd458bb5bac6a62a738076", + "Name": "normal", + "Description": "A vector defining the normal of the arc\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1) (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "fd1cceb941da44e2a89efdaebe64ec91", - "Name": "", - "Description": "newPts", + "Id": "9add7d810e314f87b2fc30d0c1d1cfc1", + "Name": "Arc", + "Description": "Arc created by center point, radius, and angle", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointRadiusAngle@Autodesk.DesignScript.Geometry.Point,double,double,double,Autodesk.DesignScript.Geometry.Vector", + "Replication": "Auto", + "Description": "Create an arc by providing it's center point, radius, angle sweep, and normal vector\n\nArc.ByCenterPointRadiusAngle (center: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, startAngle: double = 0, endAngle: double = 90, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Arc" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 360.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "e523680d327148a9a24db9d840843b38", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "794ed0c89774403cb11c027af3c81464", + "Id": "a1d0270252a64fac98c60bb371581d71", "Name": "", - "Description": "Value of expression at line 14", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3008,16 +2904,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Produces numeric values", + "InputValue": 247.821 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "00d5e4c09b324419b588e04f663e38e7", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "8223058877e5494285f3d25fef9e4e42", "Inputs": [ { - "Id": "d624f8ddf3de46a8be29ce7faaf4697f", + "Id": "f7e1cfcc960a4768ba768cac354ab057", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -3026,18 +2922,27 @@ "KeepListStructure": false }, { - "Id": "12d3ccd3251a4f78be44aa469464456e", + "Id": "761005603bba4e17a3e5a3e6de72fb03", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false + }, + { + "Id": "40dd9cbb082b4968ab93e565e99f8500", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false } ], "Outputs": [ { - "Id": "b441bf2f94e2450587d1590159c93d9d", + "Id": "0490e7bf7ab44141b157adbef52fa9c6", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -3046,66 +2951,47 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "625460b4d9ce46d1ae0b1ad2218cd27d", - "Inputs": [ - { - "Id": "55f3e6a7a76b4fd9a59e4a9021331df9", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d5eb80d4c71e4356a7e4ccdff95425ad", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "f79c2671d56f4788b38bafa83a673a95", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "27b72fecead34297adf9806dcdcf6df9", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "3f1c2b54b8e641ce89aff2a86f60d3ab", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "c040192ee1414f339090e4747e42be5b", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "50977df7b7af4cf59b5692ca4502448f", + "Name": "", + "Description": "Value of expression at line 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;\n35;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "16a128ae154c4775a800cb056b5cee34", "NodeType": "CodeBlockNode", - "Code": "-5;\n20;", - "Id": "b3106b23309a4319b8af86b31deb1a5a", "Inputs": [], "Outputs": [ { - "Id": "35ca7eb5f45145d983ccb0ba00fdfefb", + "Id": "b6281958aac2443f95731e4256012000", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -3114,7 +3000,7 @@ "KeepListStructure": false }, { - "Id": "a75b2c23a8e14ea8951e79146a8caa2c", + "Id": "38a2850674ef4355aa31007731252c71", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -3124,134 +3010,107 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n0;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8982413915424a1380ae61304acd9f41", "NodeType": "FunctionNode", - "FunctionSignature": "*@var[]..[],var[]..[]", - "Id": "19b2123d4b6845dbbabcd6b7c823fbe9", - "Inputs": [ - { - "Id": "4d783ad82ad54be5bc09b3d74187369e", - "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, + "Inputs": [], + "Outputs": [ { - "Id": "fd9908dfef994bbebc4fa1e1dbac1c1d", - "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "49fff3224dcf4ec7a0e99c2bdcce3071", + "Name": "Vector", + "Description": "Vector", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Outputs": [ + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", + "Replication": "Auto", + "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8868f85fd6bc4be4a6d9efd3923c03f3", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "9d5e257a980f463e8ae78af9e88789ef", - "Name": "number", - "Description": "The product of the two input numbers", + "Id": "31b002ee8a5e43919a6288bac3009e66", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 3.0, - "Id": "762f14ef1f544d679c169eda81283412", - "Inputs": [], "Outputs": [ { - "Id": "569938892d2e4f27a82fcf82d671a1dd", - "Name": "", - "Description": "Double", + "Id": "a7357b95e0e540948d6bce994bce3452", + "Name": "Point", + "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint", + "Replication": "Auto", + "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 36.0, - "Id": "6432debee52e446aac479a837845c5a9", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b35dee2e75684a90a4d95ea69a36ce67", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "6004e351d67240c19eae9592fd7e32bb", - "Name": "", - "Description": "Double", + "Id": "0d50306a4e0d4f209280435431b6ef66", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..10..#20;", - "Id": "bd5f380b76c649c3a24cc0495635bbc2", - "Inputs": [], "Outputs": [ { - "Id": "f64e8968929241c381f3e8195db59261", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "68812beb2c974922957309b635e30351", + "Name": "Point", + "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint", + "Replication": "Auto", + "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ccf76cd873c3486aa4e29493c9bc1f3f", "NodeType": "FunctionNode", - "FunctionSignature": "*@var[]..[],var[]..[]", - "Id": "f79b978a6bbd4fbeb59f135f46bd60fe", "Inputs": [ { - "Id": "6235bb7adbd24fe4826d8075e3f81c06", - "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "9c3f20c20f6e49218043ba889e12e47e", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "9eca31341e84471999f009d1898c6aad", - "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "23d64e36f969413eb8d98c583a340668", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3260,105 +3119,76 @@ ], "Outputs": [ { - "Id": "196c7f0226a540ef91e3cfc12b00d44e", - "Name": "number", - "Description": "The product of the two input numbers", + "Id": "5c68344ca024478ca88753e8311a71d3", + "Name": "Line", + "Description": "Line from start and end point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", - "Description": "Returns multiplication of x times y\n\n* (x: var[]..[], y: var[]..[]): var[]..[]" + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 3.0, - "Id": "432f84187fa24e9a8e823c6fe1b1a48d", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a7676716c8d74db8899ee923734512f7", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "f2b7cebfb3a04edf8b98b3c550c2a73f", - "Name": "", - "Description": "Double", + "Id": "3ccc0000249f4e40a95ec31fec885fc9", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 36.0, - "Id": "87f83e698320413c9457c821423e94b8", - "Inputs": [], - "Outputs": [ + }, { - "Id": "7aff1d7fc9924a2fa03a81a7f3ebad5a", - "Name": "", - "Description": "Double", + "Id": "2974620c19d24d7da8abb999d8305caa", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..10..#20;", - "Id": "ed4cfc2ab49c42edb41dca2a69f9851e", - "Inputs": [], "Outputs": [ { - "Id": "38c4469aa1164741a46df2911bba532b", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "47273873bf8a4d13a446adb9756e4a10", + "Name": "Line", + "Description": "Line from start and end point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "// Make axes from base point\ndimension = 10;\ntop = Point.ByCoordinates(base.X, base.Y + dimension/2);\nbottom = Point.ByCoordinates(base.X, base.Y - dimension/2);\nright = Point.ByCoordinates(base.X + 10, base.Y);\nLine.ByStartPointEndPoint(bottom, top);\nLine.ByStartPointEndPoint(base, right);\n\n// Move function results to base point\nvec = base.AsVector();\nnewPts = pts.Add(vec);\n\n// Draw a line through the points\nNurbsCurve.ByPoints(newPts);", - "Id": "445edc7a5bf1405688aae503cda048a0", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "561a382727524de4a35fce393db189af", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "9f86f9ccb9a24961b13d88954ffb3941", - "Name": "base", - "Description": "base", + "Id": "b5ec6412413b43d5b2861be297fdfd75", + "Name": "number", + "Description": "Number to round\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0e7f66520d5b4213a10e328c6992b39a", - "Name": "pts", - "Description": "pts", + "Id": "ee347c4cb38a47638b528a2af1589ffd", + "Name": "digits", + "Description": "Number of fractional digits in the return value\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3367,119 +3197,185 @@ ], "Outputs": [ { - "Id": "a9be71554bd4464bae5502572d1b784c", - "Name": "", - "Description": "dimension", + "Id": "15b996f9ed364fbab78b0155d3860f85", + "Name": "number", + "Description": "The number nearest to value that contains a number of fractional digits equal to digits", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "DSCore.Math.Round@double,int", + "Replication": "Auto", + "Description": "Rounds a number to a specified number of fractional digits.\n\nMath.Round (number: double, digits: int): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4ffd0fe0168848c6b78634846a10bc67", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "5fc9b8b6c4ed41df980b0bd6fbdc3304", - "Name": "", - "Description": "top", - "UsingDefaultValue": false, - "Level": 2, + "Id": "cbc01de253654382ae887aa31ab86c8c", + "Name": "number", + "Description": "Number to round.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "d253757763fb435293d89263878145be", - "Name": "", - "Description": "bottom", + "Id": "3d4afad268894f05afd3acd01967715d", + "Name": "number", + "Description": "Integral value closes to the number.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "DSCore.Math.Round@double", + "Replication": "Auto", + "Description": "Rounds a number to the closest integral value. Note that this method returns a double-precision floating-point number instead of an integral type.\n\nMath.Round (number: double): double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7355f590ddb845d2b6fb155f3f3c4f00", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "e5301bedf9104c7b954b48f7e9b6f9de", - "Name": "", - "Description": "right", + "Id": "1bc5da56f3f54e88b22233d4ede925ec", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "ff697cee27f540599610692ba11a3afe", - "Name": "", - "Description": "Value of expression at line 6", + "Id": "1073ffe7fe474a6a9486f19e73b1858e", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "6afd8455bf4d41bbaa0aa293311e0384", - "Name": "", - "Description": "Value of expression at line 7", + "Id": "4004d41eafdd43e0906a7dbacc9f99b8", + "Name": "number", + "Description": "Result of the y input subtracted from the x input", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "FunctionSignature": "-@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "cb92c120c2d74277b8b1213ba6800e91", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "fce12996b8fc49f3b47007888450a99c", - "Name": "", - "Description": "vec", + "Id": "9dea39bcf33e476e989074ec625a233d", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "4945da53fe0d40ea82d3fd5ab5b01d10", - "Name": "", - "Description": "newPts", + "Id": "37f22228f23644629f6e38c11cf1544f", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "2d4f1cd9b11948619aef03e8fde95823", - "Name": "", - "Description": "Value of expression at line 14", + "Id": "f0439cb8459d46aba6d32f0e9417ad93", + "Name": "bool", + "Description": "Result of check", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "<=@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Compares if x is lower or equal to y\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5ae3c3563e8343a9a12695b82cdcacc1", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "31fc5f909b86499fbcfd8d6c8babba9f", "Inputs": [ { - "Id": "c4d9e7d7e0f54a91b1673d5a7a63a474", + "Id": "2f11f9356179456098da45ccf3a3b746", "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0d6896866e164778baa931d6f5285e5f", + "Id": "ab122a54af5b4310a69b2f6566f0dd75", "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0350fc5ec4f34470a0066248cb84ad19", + "Name": "number", + "Description": "Remainder of the x input after being divided by the y input", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "%@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Modulo: Finds the remainder of x/y\n\n% (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2c0896658ca54e909be9374f51302db5", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "026dfbaaa22347ffb42b22b9cb3ec35c", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "584cd1772d8d41c6be97227dc1ba3216", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "703edbf92ae243a3a4d407d5a826c97f", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -3487,27 +3383,27 @@ ], "Outputs": [ { - "Id": "34f711d0e6b343789683b4943eec5f28", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "e92883d176264f5795bdbfb95995bb06", + "Name": "bool", + "Description": "True if x is greater than y, false if not", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": ">@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Compares if x is greater than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "94da4a031f164b4e8fe69d6a8ffa7553", "NodeType": "CodeBlockNode", - "Code": "10;\n20;", - "Id": "503fca24eac64e3094c962d902abbc2a", "Inputs": [], "Outputs": [ { - "Id": "a7c26828f2b74ecdb220d1651519f5ca", + "Id": "a7abaaa8a4844cd5aa813f1cbd8d1705", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -3516,7 +3412,7 @@ "KeepListStructure": false }, { - "Id": "a438bcb761e84939a7bbbe51ae0f3d29", + "Id": "a6ad24eb79df4ab19f804f490903a43d", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -3526,47 +3422,31 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 3.0, - "Id": "0237dfe4bdc648e98d5aab82cc970ae4", - "Inputs": [], - "Outputs": [ + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "e307f82ca0974ddba4a4502fa64bb95b", + "NodeType": "ExtensionNode", + "Inputs": [ { - "Id": "71f9b7b6e1144db789f17e5e23599ad3", + "Id": "b9788b7c6efc4d5aa6b03babe25bc517", "Name": "", - "Description": "Double", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 100.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 36.0, - "Id": "20741546b93f4937bbfbd7bad484dce1", - "Inputs": [], "Outputs": [ { - "Id": "2474a1a3d2284028a45e5c4db5b3015b", + "Id": "7d36e0086a0a4a9abff01a4323ce97af", "Name": "", - "Description": "Double", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3574,17 +3454,16 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "725a7c0985204b4baa21f2822e8d286f", "NodeType": "CodeBlockNode", - "Code": "0..10..#20;", - "Id": "17ac4f9be7334678a38bb13572be1fc5", "Inputs": [], "Outputs": [ { - "Id": "455ceaa9257745c1b45ab42c37c23527", + "Id": "f9f4644a58b741ffb789e1c31a71d411", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -3594,36 +3473,20 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5-2;" }, { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "amplitude * cos( frequency * angle)", - "NodeType": "FormulaNode", - "Id": "89499b1543c841d6a81d6167a69f1a83", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "b60fb89df3bc4fe9a03480248ce2dfe0", + "NodeType": "ExtensionNode", "Inputs": [ { - "Id": "330095fe2f1848adb977ab43d691d2f3", - "Name": "amplitude", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "ab76fd74bffa4037b50055c232beec64", - "Name": "frequency", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "0f69da3a4e334d7c8c93048b174f6e3f", - "Name": "angle", - "Description": "variable", + "Id": "93307ecfc25640d3908fbe7c6d83d136", + "Name": "", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3632,28 +3495,29 @@ ], "Outputs": [ { - "Id": "d39e4ead681449489a438abde356a0bc", + "Id": "a4299477dc164bd5beec69eb148e1076", "Name": "", - "Description": "Result of math computation", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.DegreesToRadians@double", - "Id": "01cbf442d7d94ab9a21b8647e4e247a1", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "7b19d1ec90674f84a71befb881c1e768", + "NodeType": "ExtensionNode", "Inputs": [ { - "Id": "664ac5969b934705b5442599fed40282", - "Name": "degrees", - "Description": "Angle in degrees.\n\ndouble", + "Id": "26d5bec5fafd47469671b6c61fd51588", + "Name": "", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3662,103 +3526,109 @@ ], "Outputs": [ { - "Id": "8401e46506c5494990cd1f5afa3ce5c1", - "Name": "radians", - "Description": "Angle in radians.", + "Id": "c19015d30fde46e9a3f808520367c522", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Converts an angle in degrees to an angle in radians.\n\nMath.DegreesToRadians (degrees: double): double" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "8f8184f8b5b949c49e755a90a8e337a5", - "Inputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "4151d6e37dff4800a066d1b0fccfd423", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "8203176dff474aedb2835b4769d8cce2", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "4944fd08baee429bb478b6c6b6f29779", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5%2;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2fa9642c765b4430b4a2c67221963abd", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "f47cab48d83c482d9d4ecf1bf26e6054", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "fb56ac376cdc4524bc3cf7ea11c28d61", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "e3c457eb293e45358f8b0a101a5443a2", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "b2cd18f2cf6040ad99d235fd5bee47d3", + "Name": "", + "Description": "Value of expression at line 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByCenterPointRadiusAngle@Autodesk.DesignScript.Geometry.Point,double,double,double,Autodesk.DesignScript.Geometry.Vector", - "Id": "89f252d833e74575acbacb127c2fd303", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "3d71349afa1e45df8f14a180261a80e0", + "NodeType": "ExtensionNode", "Inputs": [ { - "Id": "0ea2ad2b8f974cbcbdd965d0a448b658", - "Name": "center", - "Description": "Center point of arc\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0) (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "c1fbb23a2067483e84c0b0b06d7d2cad", - "Name": "radius", - "Description": "Radius of the arc\n\ndouble\nDefault value : 1 (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "f8c695c54b654fbfb814969038f41452", - "Name": "startAngle", - "Description": "Start angle in degrees\n\ndouble\nDefault value : 0 (disabled)", + "Id": "70fd778f5d8040fbb7b6d45453093aae", + "Name": "", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "1710588305564ee58c0820c8eeb491fa", - "Name": "endAngle", - "Description": "End angle in degrees\n\ndouble\nDefault value : 90 (disabled)", + "Id": "b5d565a283594f08b691435c3b9c442d", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 38.0, + "Id": "506a7651483742ca87ff5cada79ca4a5", + "NodeType": "ExtensionNode", + "Inputs": [ { - "Id": "d6ff984a60bd458bb5bac6a62a738076", - "Name": "normal", - "Description": "A vector defining the normal of the arc\n\nVector\nDefault value : Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1) (disabled)", + "Id": "e9e2f30959254638a0ce9d91ebc66f00", + "Name": "", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3767,33 +3637,28 @@ ], "Outputs": [ { - "Id": "9add7d810e314f87b2fc30d0c1d1cfc1", - "Name": "Arc", - "Description": "Arc created by center point, radius, and angle", + "Id": "f204c758e8f64891bdd5b36d8c3906af", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Create an arc by providing it's center point, radius, angle sweep, and normal vector\n\nArc.ByCenterPointRadiusAngle (center: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1, startAngle: double = 0, endAngle: double = 90, normal: Vector = Autodesk.DesignScript.Geometry.Vector.ByCoordinates(0, 0, 1)): Arc" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 360.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 247.821, - "Id": "e523680d327148a9a24db9d840843b38", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "cb966af8f0d84965aeaa1ee0c4cbc373", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "a1d0270252a64fac98c60bb371581d71", + "Id": "106b634f748543ad83857acb88219e04", "Name": "", - "Description": "Double", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3801,37 +3666,21 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5<=2;" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "00d5e4c09b324419b588e04f663e38e7", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 38.0, + "Id": "6a60980dd7e948c4ab788b2b8854a2b6", + "NodeType": "ExtensionNode", "Inputs": [ { - "Id": "f7e1cfcc960a4768ba768cac354ab057", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "761005603bba4e17a3e5a3e6de72fb03", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "40dd9cbb082b4968ab93e565e99f8500", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "6ecdcde803ea4a7b8266f4fe89f7ac35", + "Name": "", + "Description": "Node to evaluate.", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -3839,27 +3688,26 @@ ], "Outputs": [ { - "Id": "0490e7bf7ab44141b157adbef52fa9c6", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "a17f14cb4ccb401ba6ae31c3083386ff", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b10ae3d5746a4fe9a9af3cf89a03cdb9", "NodeType": "CodeBlockNode", - "Code": "0;\n35;", - "Id": "d5eb80d4c71e4356a7e4ccdff95425ad", "Inputs": [], "Outputs": [ { - "Id": "74bc10c1305e4b04a4b5ea803d76d7fe", + "Id": "cf0c15702fc7432eb890b73aecde9cf2", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -3868,7 +3716,7 @@ "KeepListStructure": false }, { - "Id": "8a46c4fad640495a80c13e2f9e4835b1", + "Id": "aa4dc53944e64356bbc8ff260d761228", "Name": "", "Description": "Value of expression at line 2", "UsingDefaultValue": false, @@ -3878,67 +3726,71 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5826d49269ab45df9bed749ab386d775", "NodeType": "CodeBlockNode", - "Code": "5;\n0;", - "Id": "16a128ae154c4775a800cb056b5cee34", "Inputs": [], "Outputs": [ { - "Id": "6468921d09fc4932b043647a55767df4", + "Id": "0e6b7ba139134dfb9e0c974e91694c47", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5>2;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 38.0, + "Id": "a72e57b866ee4e77805ea2515bf8185a", + "NodeType": "ExtensionNode", + "Inputs": [ { - "Id": "517be73dc7a147f683e58e61de597ff3", + "Id": "fc7fea2b921b4dc697f50be78c2ee06e", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", - "Id": "8982413915424a1380ae61304acd9f41", - "Inputs": [], "Outputs": [ { - "Id": "49fff3224dcf4ec7a0e99c2bdcce3071", - "Name": "Vector", - "Description": "Vector", + "Id": "2e02308504884169bfb994aa9536ecb7", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint", - "Id": "8868f85fd6bc4be4a6d9efd3923c03f3", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 38.0, + "Id": "78509fa53bf34bbcba529514c9aa24bb", + "NodeType": "ExtensionNode", "Inputs": [ { - "Id": "31b002ee8a5e43919a6288bac3009e66", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "c005dd3dfa6a4283a7783980cd11b389", + "Name": "", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -3947,56 +3799,54 @@ ], "Outputs": [ { - "Id": "a7357b95e0e540948d6bce994bce3452", - "Name": "Point", - "Description": "Point", + "Id": "2945013dfd0c4b86b8996812269b71a4", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint", - "Id": "b35dee2e75684a90a4d95ea69a36ce67", - "Inputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2e96b36b0c6341c19d9cfc9a1e960f71", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "0d50306a4e0d4f209280435431b6ef66", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "f5e9ff7f76af4b43b32ef244040f4bd8", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "68812beb2c974922957309b635e30351", - "Name": "Point", - "Description": "Point", + "Id": "0f0c6f7f0d154c69a521804bdce23a62", + "Name": "", + "Description": "Value of expression at line 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;\n2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f87d0ef61cd446cca5eb0a518296d27b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "ccf76cd873c3486aa4e29493c9bc1f3f", "Inputs": [ { - "Id": "9c3f20c20f6e49218043ba889e12e47e", + "Id": "18be81e9fd5544e9ba2652b668399b2d", "Name": "startPoint", "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, @@ -4005,7 +3855,7 @@ "KeepListStructure": false }, { - "Id": "23d64e36f969413eb8d98c583a340668", + "Id": "d33b2573088e4df6911b6f82c957c46a", "Name": "endPoint", "Description": "Line end point\n\nPoint", "UsingDefaultValue": false, @@ -4016,7 +3866,7 @@ ], "Outputs": [ { - "Id": "5c68344ca024478ca88753e8311a71d3", + "Id": "6d5243f6045842c5aa43795a6d043518", "Name": "Line", "Description": "Line from start and end point", "UsingDefaultValue": false, @@ -4025,29 +3875,38 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8475b8652bf24af0acee7ed7ea69c6cf", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "a7676716c8d74db8899ee923734512f7", "Inputs": [ { - "Id": "3ccc0000249f4e40a95ec31fec885fc9", - "Name": "startPoint", - "Description": "Line start point\n\nPoint", - "UsingDefaultValue": false, + "Id": "1e206a126ffe4828baba85b56768d32e", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "2974620c19d24d7da8abb999d8305caa", - "Name": "endPoint", - "Description": "Line end point\n\nPoint", - "UsingDefaultValue": false, + "Id": "926e8e98ad424aae971c97aaa36749bd", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b1c8348f57eb4a00ac8740ef2e357bd2", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -4055,67 +3914,81 @@ ], "Outputs": [ { - "Id": "47273873bf8a4d13a446adb9756e4a10", - "Name": "Line", - "Description": "Line from start and end point", + "Id": "fd620fc5d3fc4ad49951700cb4b87e28", + "Name": "Point", + "Description": "Point created by coordinates", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", - "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Round@double,int", - "Id": "561a382727524de4a35fce393db189af", - "Inputs": [ + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 360.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "506cc9e36dde4370b6129a8d1272bacf", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "b5ec6412413b43d5b2861be297fdfd75", - "Name": "number", - "Description": "Number to round\n\ndouble", + "Id": "af826417e8fa41d5b638e0964e220353", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 126.947 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2237ecc2deda4152a726e151999c5dc1", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "ee347c4cb38a47638b528a2af1589ffd", - "Name": "digits", - "Description": "Number of fractional digits in the return value\n\nint", + "Id": "f996c8c26311445e81be3f8036b91ce9", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "15b996f9ed364fbab78b0155d3860f85", - "Name": "number", - "Description": "The number nearest to value that contains a number of fractional digits equal to digits", + "Id": "8f0c00c33a4a4ace9e0173be87f1f9ac", + "Name": "", + "Description": "Value of expression at line 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Rounds a number to a specified number of fractional digits.\n\nMath.Round (number: double, digits: int): double" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "15;\n35;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2a1dcfdf898f46c0905729f7eb93a60b", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Round@double", - "Id": "4ffd0fe0168848c6b78634846a10bc67", "Inputs": [ { - "Id": "cbc01de253654382ae887aa31ab86c8c", - "Name": "number", - "Description": "Number to round.\n\ndouble", + "Id": "fd1c2ad918284a29b2ec2b4de6c76b4a", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4124,37 +3997,37 @@ ], "Outputs": [ { - "Id": "3d4afad268894f05afd3acd01967715d", - "Name": "number", - "Description": "Integral value closes to the number.", + "Id": "4cdca00eb3494f70a926564844545bd1", + "Name": "Point", + "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint", "Replication": "Auto", - "Description": "Rounds a number to the closest integral value. Note that this method returns a double-precision floating-point number instead of an integral type.\n\nMath.Round (number: double): double" + "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "60b2dc1fa56a407ca263f26d1c80b6f3", "NodeType": "FunctionNode", - "FunctionSignature": "-@var[]..[],var[]..[]", - "Id": "7355f590ddb845d2b6fb155f3f3c4f00", "Inputs": [ { - "Id": "1bc5da56f3f54e88b22233d4ede925ec", - "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "5356aff0dc424e58a9d0ae897d28576b", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "1073ffe7fe474a6a9486f19e73b1858e", - "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "23cf18d8d87e4472a2e55ebd188ebe34", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4163,37 +4036,28 @@ ], "Outputs": [ { - "Id": "4004d41eafdd43e0906a7dbacc9f99b8", - "Name": "number", - "Description": "Result of the y input subtracted from the x input", + "Id": "a71f3b86721648f98d08f3c575cf01c9", + "Name": "Line", + "Description": "Line from start and end point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", - "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b098412be527421b9d07388ba8fa692e", "NodeType": "FunctionNode", - "FunctionSignature": "<=@var[]..[],var[]..[]", - "Id": "cb92c120c2d74277b8b1213ba6800e91", "Inputs": [ { - "Id": "9dea39bcf33e476e989074ec625a233d", - "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "37f22228f23644629f6e38c11cf1544f", - "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "9ba5911b80224d629f894ffcaf4c50be", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4202,37 +4066,37 @@ ], "Outputs": [ { - "Id": "f0439cb8459d46aba6d32f0e9417ad93", - "Name": "bool", - "Description": "Result of check", + "Id": "996941f80b9146949cdbfdc0b88e6a68", + "Name": "Point", + "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint", "Replication": "Auto", - "Description": "Compares if x is lower or equal to y\n\n<= (x: var[]..[], y: var[]..[]): var[]..[]" + "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "%@var[]..[],var[]..[]", - "Id": "5ae3c3563e8343a9a12695b82cdcacc1", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "8e406f77898f4e2cb2091fcfc3104214", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "2f11f9356179456098da45ccf3a3b746", - "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "52c2dddb28e14188b80e4fc5a9d72c48", + "Name": "center", + "Description": "center", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "ab122a54af5b4310a69b2f6566f0dd75", - "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "b5596e910a1f4f569e94a95a60e28919", + "Name": "endAngle", + "Description": "endAngle", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4241,37 +4105,78 @@ ], "Outputs": [ { - "Id": "0350fc5ec4f34470a0066248cb84ad19", - "Name": "number", - "Description": "Remainder of the x input after being divided by the y input", + "Id": "2964a71778384a95a359604d9be32086", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Modulo: Finds the remainder of x/y\n\n% (x: var[]..[], y: var[]..[]): var[]..[]" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Arc.ByCenterPointRadiusAngle(center,5,0,endAngle,Vector.ZAxis());" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "c66de76baae6419daf338bf83efe142e", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "fb34bc1ef37c4ae1864692aac2ebb92a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3.14159;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "832c7e0bc4194d558890acf4915a6684", "NodeType": "FunctionNode", - "FunctionSignature": ">@var[]..[],var[]..[]", - "Id": "2c0896658ca54e909be9374f51302db5", "Inputs": [ { - "Id": "026dfbaaa22347ffb42b22b9cb3ec35c", - "Name": "x", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "94caee957534462380335d5d237ff501", + "Name": "number", + "Description": "Number to round down\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "703edbf92ae243a3a4d407d5a826c97f", - "Name": "y", - "Description": "Integer or double value\n\nvar[]..[]", + "Id": "de4e38bcf22c4f1395ecb9432a52c84d", + "Name": "int", + "Description": "First integer smaller than the number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Math.Floor@double", + "Replication": "Auto", + "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6583492a29c94ac4923f5b0a23f0838a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "53121117db41471dabaae8e2fb59300d", + "Name": "number", + "Description": "Number to round up.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4280,54 +4185,48 @@ ], "Outputs": [ { - "Id": "e92883d176264f5795bdbfb95995bb06", - "Name": "bool", - "Description": "True if x is greater than y, false if not", + "Id": "006bab3270ce4ad0b9cfd89e6ded75c2", + "Name": "int", + "Description": "First integer greater than the number", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Ceiling@double", "Replication": "Auto", - "Description": "Compares if x is greater than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]" + "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ecd712d608d14974b33c6df8a7b89cd8", "NodeType": "CodeBlockNode", - "Code": "5;\n2;", - "Id": "94da4a031f164b4e8fe69d6a8ffa7553", "Inputs": [], "Outputs": [ { - "Id": "a7abaaa8a4844cd5aa813f1cbd8d1705", + "Id": "a45f51e38177409887ab6be9147c2aed", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, - { - "Id": "a6ad24eb79df4ab19f804f490903a43d", - "Name": "", - "Description": "Value of expression at line 2", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "834f87056f0b4b00b757d709772dbd82", "NodeType": "ExtensionNode", - "Id": "e307f82ca0974ddba4a4502fa64bb95b", "Inputs": [ { - "Id": "b9788b7c6efc4d5aa6b03babe25bc517", + "Id": "e11f660b0bd94eaab84bb2546d808ed0", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4338,7 +4237,7 @@ ], "Outputs": [ { - "Id": "7d36e0086a0a4a9abff01a4323ce97af", + "Id": "f1964a05dd5e4ba0ade42f2929e37a6e", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4348,19 +4247,30 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "5-2;", - "Id": "725a7c0985204b4baa21f2822e8d286f", - "Inputs": [], + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "0901c7c69b8a4eb3966af0eba932c438", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8305966769954276ad2838df02c908bd", + "Name": "", + "Description": "Node to evaluate.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "f9f4644a58b741ffb789e1c31a71d411", + "Id": "8233c5487504420898837e12bbb1aa50", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4368,15 +4278,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "4de1477029ec4f93829bdd16b509a740", "NodeType": "ExtensionNode", - "Id": "b60fb89df3bc4fe9a03480248ce2dfe0", "Inputs": [ { - "Id": "93307ecfc25640d3908fbe7c6d83d136", + "Id": "d219d4da01434a54b5cffd8c4ab47f64", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4387,7 +4299,7 @@ ], "Outputs": [ { - "Id": "a4299477dc164bd5beec69eb148e1076", + "Id": "c356a9c5a4964b97949d6b4b05ac38ee", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4397,37 +4309,48 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "5-2", - "NodeType": "FormulaNode", - "Id": "526a2d12197647b09c11dcffe8ac01ee", - "Inputs": [], + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 38.0, + "Id": "0ad56551010e4d1b88feb925506e0b0e", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "5972303da71f42a8868debe641461d63", + "Name": "", + "Description": "Node to evaluate.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "36ebfd6a6bd14b94bd718191cfeb3f32", + "Id": "a12534d11ae64931bfde644d5152a825", "Name": "", - "Description": "Result of math computation", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "5c90d3cd10614c22890ce61f2bd4cb97", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "cb369fd02aef4e6b9875e27f36ef3d78", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "96f3923d869c4c3abd8a108da5f76802", - "Name": "", - "Description": "Node to evaluate.", + "Id": "0361e742757f4fcd9251ddc77b293f82", + "Name": "num", + "Description": "num", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4436,9 +4359,9 @@ ], "Outputs": [ { - "Id": "6103e838223e41dd928522100b36edc3", + "Id": "2c4e2991f71d4f10a40d7461b12cf36b", "Name": "", - "Description": "Watch contents.", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4446,17 +4369,18 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Math.Floor(num);" }, { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "7b19d1ec90674f84a71befb881c1e768", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0a71dd7243b74370a2e9a05b61256827", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "26d5bec5fafd47469671b6c61fd51588", - "Name": "", - "Description": "Node to evaluate.", + "Id": "40130c1990eb41a99e9b19d69d2f7ce6", + "Name": "num", + "Description": "num", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4465,9 +4389,9 @@ ], "Outputs": [ { - "Id": "c19015d30fde46e9a3f808520367c522", + "Id": "e20c3522fbf449babe3e535b4f31b559", "Name": "", - "Description": "Watch contents.", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4475,17 +4399,27 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Math.Ceiling(num);" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "725ff02ea2e740fcb473059bc402652e", "NodeType": "CodeBlockNode", - "Code": "5%2;", - "Id": "4151d6e37dff4800a066d1b0fccfd423", - "Inputs": [], + "Inputs": [ + { + "Id": "1956fd9c3f9249bb9b0581170befc3fc", + "Name": "num", + "Description": "num", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "4944fd08baee429bb478b6c6b6f29779", + "Id": "4f014d526f0549108878d49571b505a3", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -4495,35 +4429,48 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Math.Round(num);" }, { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "5%2", - "NodeType": "FormulaNode", - "Id": "a8155c26edb04a478dee7fabc7e7ec6d", - "Inputs": [], + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "3cd6b1ed9b5a4e0bbf7f9ab97e64125b", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "2c8c80e7ac9144cd8c87794215fd935a", + "Name": "num", + "Description": "num", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "583ff09d63d441c8b37966adb43a5e9e", + "Id": "e2cda39fb9974f7c8ff9bb18da52e44d", "Name": "", - "Description": "Result of math computation", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "Math.Round(num,3);" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "3c8ad49b4ed44cdfb4ae4e3483ec7f99", "NodeType": "ExtensionNode", - "Id": "76ce2e7c2b7d4514a842d9b4574882e2", "Inputs": [ { - "Id": "0e0b09bc2a604eb5905b0378ee793c30", + "Id": "9ce69c3570f14e69bc4798f3118b303f", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4534,7 +4481,7 @@ ], "Outputs": [ { - "Id": "e705a70f21f8440496f95511709ba4de", + "Id": "9fd774a8eca8451f8b6872c3797cb962", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4544,28 +4491,30 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "5;\n2;", - "Id": "2fa9642c765b4430b4a2c67221963abd", - "Inputs": [], - "Outputs": [ + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "d1d3d10ebab349bfb85e1f6fdaf82387", + "NodeType": "ExtensionNode", + "Inputs": [ { - "Id": "fb56ac376cdc4524bc3cf7ea11c28d61", + "Id": "cc462f2e561a4513bfb876c46eb1e4db", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "b2cd18f2cf6040ad99d235fd5bee47d3", + "Id": "982f9df1a03842e084a65d8727f4ff2c", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4573,15 +4522,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 28.0, + "WatchHeight": 38.0, + "Id": "a4fb4daecaa44cba8873b9651489f90f", "NodeType": "ExtensionNode", - "Id": "3d71349afa1e45df8f14a180261a80e0", "Inputs": [ { - "Id": "70fd778f5d8040fbb7b6d45453093aae", + "Id": "6aa29b8c40204191bd84194eb80805cb", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4592,7 +4543,7 @@ ], "Outputs": [ { - "Id": "b5d565a283594f08b691435c3b9c442d", + "Id": "cc6fc4b9192d42d5adc4e9eb3d303cbb", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4602,15 +4553,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 200.0, + "Id": "1f95c15fd9024e2b8bbd57ad790e40c1", "NodeType": "ExtensionNode", - "Id": "506a7651483742ca87ff5cada79ca4a5", "Inputs": [ { - "Id": "e9e2f30959254638a0ce9d91ebc66f00", + "Id": "6585d3b9f8bf46e78c8c5272bc0e1b7c", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4621,7 +4574,7 @@ ], "Outputs": [ { - "Id": "f204c758e8f64891bdd5b36d8c3906af", + "Id": "78407aaecbd74938ac1bb24e492d6215", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4631,17 +4584,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e9561760c1fd46acb96737e9cd9f2439", "NodeType": "CodeBlockNode", - "Code": "5<=2;", - "Id": "cb966af8f0d84965aeaa1ee0c4cbc373", "Inputs": [], "Outputs": [ { - "Id": "106b634f748543ad83857acb88219e04", + "Id": "94371d45cf354c6ba8c258999fb5de3a", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -4651,35 +4603,38 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3.14159;" }, { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "5<=2", - "NodeType": "FormulaNode", - "Id": "5d1694ca8348462ab3519cde26420993", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2df0798e3eae4425b2ed5c263f0c9042", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "880657556d0b47c2a08c9a088e7dc2a8", + "Id": "22c184830d0e4c8cbc41644b8db09420", "Name": "", - "Description": "Result of math computation", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "true == false;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 200.0, + "Id": "f96e612fe8ce420c851da59a4f5f8657", "NodeType": "ExtensionNode", - "Id": "5f7d84cfbc03410a868c80290ab7d605", "Inputs": [ { - "Id": "20af80d4f5c14e59b28146374e53f71e", + "Id": "6bc69b1fc1e248e2a79d5b32c114f9a4", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4690,7 +4645,7 @@ ], "Outputs": [ { - "Id": "995d7874775d4d9dac15f4331146f93a", + "Id": "b8eaaf5d6a9c45ab804b59b5943305ce", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4700,15 +4655,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 200.0, + "Id": "a0e9673838ef455bb682ca78efd7bccc", "NodeType": "ExtensionNode", - "Id": "6a60980dd7e948c4ab788b2b8854a2b6", "Inputs": [ { - "Id": "6ecdcde803ea4a7b8266f4fe89f7ac35", + "Id": "3824c0036b0e48cab4f4f741e0b28a34", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4719,7 +4676,7 @@ ], "Outputs": [ { - "Id": "a17f14cb4ccb401ba6ae31c3083386ff", + "Id": "e2284dbb59ca4675b17e1964febfd8ec", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4729,15 +4686,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 200.0, + "Id": "85615893f52f47eb94923a8f4dd0ad71", "NodeType": "ExtensionNode", - "Id": "f7dfc379867b4cde859b57ad317841e9", "Inputs": [ { - "Id": "19789a6319e14cccabc243c62ac1cedd", + "Id": "64a019e06e4c42fd8ef9c09c16571fe9", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4748,7 +4707,7 @@ ], "Outputs": [ { - "Id": "9f44f69b69e04a908d6482564e4a1fa1", + "Id": "01ec5fa484244be8ad8f86c57e347b38", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4758,28 +4717,30 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "5;\n2;", - "Id": "b10ae3d5746a4fe9a9af3cf89a03cdb9", - "Inputs": [], - "Outputs": [ + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 200.0, + "Id": "6c31468d605d41059ad73f3ad663241d", + "NodeType": "ExtensionNode", + "Inputs": [ { - "Id": "cf0c15702fc7432eb890b73aecde9cf2", + "Id": "ca6f0bd8964e442bb8db3e6c6d67e706", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "aa4dc53944e64356bbc8ff260d761228", + "Id": "5060a61071b740b3bcfde92e14a08e23", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4787,17 +4748,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "86fd60ac771d4e92b0b38429225f3c7c", "NodeType": "CodeBlockNode", - "Code": "5>2;", - "Id": "5826d49269ab45df9bed749ab386d775", "Inputs": [], "Outputs": [ { - "Id": "0e6b7ba139134dfb9e0c974e91694c47", + "Id": "150baf64ee244e4eb677952651fd9278", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -4807,48 +4767,39 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "true || false;" }, { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "5>2", - "NodeType": "FormulaNode", - "Id": "2eb580610bc04ce6b37ca7eeda7f9ec0", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "590676483b264c8180d3e539e6442e27", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "a9faaa5e8a7341a4ad73ccb918c89aeb", + "Id": "68b0f15c58a54a76933d328411172e51", "Name": "", - "Description": "Result of math computation", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "true && false;" }, { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "a72e57b866ee4e77805ea2515bf8185a", - "Inputs": [ - { - "Id": "fc7fea2b921b4dc697f50be78c2ee06e", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "20276e0d7a4a4820a950dcfa489eb359", + "NodeType": "CodeBlockNode", + "Inputs": [], "Outputs": [ { - "Id": "2e02308504884169bfb994aa9536ecb7", + "Id": "3f1952c596284e7180d7e7dafb497476", "Name": "", - "Description": "Watch contents.", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4856,15 +4807,18 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "!true;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 38.0, + "Id": "7e1f285b847e4ff59e3a0d0410d4403f", "NodeType": "ExtensionNode", - "Id": "78509fa53bf34bbcba529514c9aa24bb", "Inputs": [ { - "Id": "c005dd3dfa6a4283a7783980cd11b389", + "Id": "2fe637add5b54bf895f76f6983462fcf", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -4875,7 +4829,7 @@ ], "Outputs": [ { - "Id": "2945013dfd0c4b86b8996812269b71a4", + "Id": "e4b664e350ce4fcf95954fe3bb881015", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -4885,28 +4839,30 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "5;\n2;", - "Id": "2e96b36b0c6341c19d9cfc9a1e960f71", - "Inputs": [], - "Outputs": [ + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 50.0, + "WatchHeight": 38.0, + "Id": "7ba6ae54f13c41c4b61c829571aa4816", + "NodeType": "ExtensionNode", + "Inputs": [ { - "Id": "077c8b7dbe2b476794c8895e941d54a6", + "Id": "073e407b1bfb4cfd8f028d8c3e5f99b0", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "de45026b0b6c4e848b43df03b4e3bb0d", + "Id": "83a9c95a53fb434c86045d7f04c8e1c2", "Name": "", - "Description": "Value of expression at line 2", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4914,27 +4870,26 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fcedc01df7ac46fa86ea8b5e6932fdd9", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "f87d0ef61cd446cca5eb0a518296d27b", "Inputs": [ { - "Id": "18be81e9fd5544e9ba2652b668399b2d", - "Name": "startPoint", - "Description": "Line start point\n\nPoint", + "Id": "fdd726145b754f4780f86ebc191727aa", + "Name": "x", + "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "d33b2573088e4df6911b6f82c957c46a", - "Name": "endPoint", - "Description": "Line end point\n\nPoint", + "Id": "162a5641ec6d48aba33ca4f59dda65f4", + "Name": "y", + "Description": "var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -4943,47 +4898,38 @@ ], "Outputs": [ { - "Id": "6d5243f6045842c5aa43795a6d043518", - "Name": "Line", - "Description": "Line from start and end point", + "Id": "81ca14718cdf4108b7db2a936ff1d165", + "Name": "bool", + "Description": "True if any of the inputs are true", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "||@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + "Description": "Logical OR operator\n\n|| (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "216388ffecdc403f91be3b1be11960ab", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "8475b8652bf24af0acee7ed7ea69c6cf", "Inputs": [ { - "Id": "1e206a126ffe4828baba85b56768d32e", + "Id": "322d031343734deca2320d078a762d69", "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "926e8e98ad424aae971c97aaa36749bd", + "Id": "6d9c8893a03b459f82b7f9638c1f7615", "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "b1c8348f57eb4a00ac8740ef2e357bd2", - "Name": "z", - "Description": "Z coordinate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -4991,81 +4937,69 @@ ], "Outputs": [ { - "Id": "fd620fc5d3fc4ad49951700cb4b87e28", - "Name": "Point", - "Description": "Point created by coordinates", + "Id": "79d455f37cbc4916bdea4309a6f8c8da", + "Name": "bool", + "Description": "Result of equality check", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "==@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + "Description": "Compares if x and y are equal\n\n== (x: var[]..[], y: var[]..[]): var[]..[]" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "MaximumValue": 360.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 126.947, - "Id": "506cc9e36dde4370b6129a8d1272bacf", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3551f48d878141219bdd94ece7ce4e13", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "af826417e8fa41d5b638e0964e220353", - "Name": "", - "Description": "Double", + "Id": "a08b8d91213a4c89b8529d6579eb3243", + "Name": "x", + "Description": "A boolean to check if true\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "A slider that produces numeric values." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "15;\n35;", - "Id": "2237ecc2deda4152a726e151999c5dc1", - "Inputs": [], - "Outputs": [ + }, { - "Id": "f996c8c26311445e81be3f8036b91ce9", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "da932aed0b764ed3b06b3ccee65debdd", + "Name": "y", + "Description": "Another boolean to check if true\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "8f0c00c33a4a4ace9e0173be87f1f9ac", - "Name": "", - "Description": "Value of expression at line 2", + "Id": "e65a97904e6b4dcb8d806185820c5abf", + "Name": "bool", + "Description": "Result of check", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "FunctionSignature": "&&@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Logical AND operator\n\n&& (x: var[]..[], y: var[]..[]): var[]..[]" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.StartPoint", - "Id": "2a1dcfdf898f46c0905729f7eb93a60b", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 38.0, + "Id": "77053440a5624a1e89e7c6c8041062b5", + "NodeType": "ExtensionNode", "Inputs": [ { - "Id": "fd1c2ad918284a29b2ec2b4de6c76b4a", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "fe980c5724c94dbb8e9e9fc64fb761f1", + "Name": "", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -5074,37 +5008,29 @@ ], "Outputs": [ { - "Id": "4cdca00eb3494f70a926564844545bd1", - "Name": "Point", - "Description": "Point", + "Id": "8cd4b832cdc14036b0376653dfde4a03", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get the start Point along the Curve\n\nCurve.StartPoint: Point" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "60b2dc1fa56a407ca263f26d1c80b6f3", + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 58.0, + "WatchHeight": 38.0, + "Id": "c4b24866e6b54dba8b73a0b10e0b8b13", + "NodeType": "ExtensionNode", "Inputs": [ { - "Id": "5356aff0dc424e58a9d0ae897d28576b", - "Name": "startPoint", - "Description": "Line start point\n\nPoint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "23cf18d8d87e4472a2e55ebd188ebe34", - "Name": "endPoint", - "Description": "Line end point\n\nPoint", + "Id": "4f2c4143a2ee48f8b122d32194d35681", + "Name": "", + "Description": "Node to evaluate.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -5113,28 +5039,27 @@ ], "Outputs": [ { - "Id": "a71f3b86721648f98d08f3c575cf01c9", - "Name": "Line", - "Description": "Line from start and end point", + "Id": "3c64661a5f424814b42818abfb0869a3", + "Name": "", + "Description": "Watch contents.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6313aa0827b542e185fc973d974c6251", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint", - "Id": "b098412be527421b9d07388ba8fa692e", "Inputs": [ { - "Id": "9ba5911b80224d629f894ffcaf4c50be", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "cd2ae1980dd944889cd00b2ef4b37e77", + "Name": "x", + "Description": "boolean to reverse.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -5143,48 +5068,29 @@ ], "Outputs": [ { - "Id": "996941f80b9146949cdbfdc0b88e6a68", - "Name": "Point", - "Description": "Point", + "Id": "ac3529f430c34672873b321d2292f0b3", + "Name": "bool", + "Description": "type var[]..[] (reversed boolean)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Not@var[]..[]", "Replication": "Auto", - "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point" + "Description": "Negates the input, e.g. returns false when the input is true.\n\nNot (x: var[]..[]): var[]..[]" }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "Arc.ByCenterPointRadiusAngle(center,5,0,endAngle,Vector.ZAxis());", - "Id": "8e406f77898f4e2cb2091fcfc3104214", - "Inputs": [ - { - "Id": "52c2dddb28e14188b80e4fc5a9d72c48", - "Name": "center", - "Description": "center", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "b5596e910a1f4f569e94a95a60e28919", - "Name": "endAngle", - "Description": "endAngle", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "accda7bd6013450ba7c2d3bb6e768b24", + "NodeType": "BooleanInputNode", + "Inputs": [], "Outputs": [ { - "Id": "2964a71778384a95a359604d9be32086", + "Id": "771266294f534aa681b6eb1e26b028e7", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -5192,19 +5098,19 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Enables selection between True and False", + "InputValue": false }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "3.14159;", - "Id": "c66de76baae6419daf338bf83efe142e", + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "1f4ffb9c7c7f401789f46c4d29a3e8e6", + "NodeType": "BooleanInputNode", "Inputs": [], "Outputs": [ { - "Id": "fb34bc1ef37c4ae1864692aac2ebb92a", + "Id": "83b95c30fcd948afaf90deb0a300c8a7", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -5212,79 +5118,99 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Enables selection between True and False", + "InputValue": true }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Floor@double", - "Id": "832c7e0bc4194d558890acf4915a6684", - "Inputs": [ + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "3e0d952b3fe8409fad1caedec4ed8e6b", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "94caee957534462380335d5d237ff501", - "Name": "number", - "Description": "Number to round down\n\ndouble", + "Id": "3927435b1a7240ee9b5c8b05a847a809", + "Name": "", + "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "43b14aac5ed2429996985319a14250ba", + "NodeType": "BooleanInputNode", + "Inputs": [], "Outputs": [ { - "Id": "de4e38bcf22c4f1395ecb9432a52c84d", - "Name": "int", - "Description": "First integer smaller than the number", + "Id": "04fef5fd705a4ee2802dedc4c5be0929", + "Name": "", + "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns the first integer smaller than the number.\n\nMath.Floor (number: double): int" + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Ceiling@double", - "Id": "6583492a29c94ac4923f5b0a23f0838a", - "Inputs": [ + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "28f0795784ad4317b42e248c8feae058", + "NodeType": "BooleanInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "53121117db41471dabaae8e2fb59300d", - "Name": "number", - "Description": "Number to round up.\n\ndouble", + "Id": "866692b82c254257abeb90c38a0562ff", + "Name": "", + "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": true + }, + { + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "d4639b35eabf4823a487ff87e59ed2e7", + "NodeType": "BooleanInputNode", + "Inputs": [], "Outputs": [ { - "Id": "006bab3270ce4ad0b9cfd89e6ded75c2", - "Name": "int", - "Description": "First integer greater than the number", + "Id": "76bb96e26dc74ad2b125f81207072201", + "Name": "", + "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Returns the first integer greater than the number\n\nMath.Ceiling (number: double): int" + "Replication": "Disabled", + "Description": "Enables selection between True and False", + "InputValue": false }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "3;", - "Id": "ecd712d608d14974b33c6df8a7b89cd8", + "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", + "Id": "34e8ae0f6dc1450799e20a3d313ad37c", + "NodeType": "BooleanInputNode", "Inputs": [], "Outputs": [ { - "Id": "a45f51e38177409887ab6be9147c2aed", + "Id": "634726e264974f45b1ac191f9b39902c", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Boolean", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -5292,1535 +5218,11 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "834f87056f0b4b00b757d709772dbd82", - "Inputs": [ - { - "Id": "e11f660b0bd94eaab84bb2546d808ed0", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f1964a05dd5e4ba0ade42f2929e37a6e", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "0901c7c69b8a4eb3966af0eba932c438", - "Inputs": [ - { - "Id": "8305966769954276ad2838df02c908bd", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "8233c5487504420898837e12bbb1aa50", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "4de1477029ec4f93829bdd16b509a740", - "Inputs": [ - { - "Id": "d219d4da01434a54b5cffd8c4ab47f64", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "c356a9c5a4964b97949d6b4b05ac38ee", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "0ad56551010e4d1b88feb925506e0b0e", - "Inputs": [ - { - "Id": "5972303da71f42a8868debe641461d63", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "a12534d11ae64931bfde644d5152a825", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "Math.Floor(num);", - "Id": "cb369fd02aef4e6b9875e27f36ef3d78", - "Inputs": [ - { - "Id": "0361e742757f4fcd9251ddc77b293f82", - "Name": "num", - "Description": "num", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "2c4e2991f71d4f10a40d7461b12cf36b", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "Math.Ceiling(num);", - "Id": "0a71dd7243b74370a2e9a05b61256827", - "Inputs": [ - { - "Id": "40130c1990eb41a99e9b19d69d2f7ce6", - "Name": "num", - "Description": "num", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "e20c3522fbf449babe3e535b4f31b559", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "Math.Round(num);", - "Id": "725ff02ea2e740fcb473059bc402652e", - "Inputs": [ - { - "Id": "1956fd9c3f9249bb9b0581170befc3fc", - "Name": "num", - "Description": "num", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "4f014d526f0549108878d49571b505a3", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "Math.Round(num,3);", - "Id": "3cd6b1ed9b5a4e0bbf7f9ab97e64125b", - "Inputs": [ - { - "Id": "29a6f7fedb294c7b8545021bbba377b6", - "Name": "num", - "Description": "num", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "de92e5d8dd374a9a911766605d559ee1", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "3c8ad49b4ed44cdfb4ae4e3483ec7f99", - "Inputs": [ - { - "Id": "9ce69c3570f14e69bc4798f3118b303f", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "9fd774a8eca8451f8b6872c3797cb962", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "d1d3d10ebab349bfb85e1f6fdaf82387", - "Inputs": [ - { - "Id": "cc462f2e561a4513bfb876c46eb1e4db", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "982f9df1a03842e084a65d8727f4ff2c", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "a4fb4daecaa44cba8873b9651489f90f", - "Inputs": [ - { - "Id": "6aa29b8c40204191bd84194eb80805cb", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "cc6fc4b9192d42d5adc4e9eb3d303cbb", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "1f95c15fd9024e2b8bbd57ad790e40c1", - "Inputs": [ - { - "Id": "6585d3b9f8bf46e78c8c5272bc0e1b7c", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "78407aaecbd74938ac1bb24e492d6215", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "3.14159;", - "Id": "e9561760c1fd46acb96737e9cd9f2439", - "Inputs": [], - "Outputs": [ - { - "Id": "94371d45cf354c6ba8c258999fb5de3a", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "floor(num)", - "NodeType": "FormulaNode", - "Id": "b43c0f495d1b42d7a896b6ebf532985e", - "Inputs": [ - { - "Id": "80930cf0b0cd426f933d0734a0e844e8", - "Name": "num", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "1d02d192ba9244dd8a7e14c9e344207f", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "3.14159;", - "Id": "fb61248365be4a68bf316c98706b6b89", - "Inputs": [], - "Outputs": [ - { - "Id": "e5093b90a37a4206a984e9b9387f445e", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "b9802a70290549259a9e421481b4991e", - "Inputs": [ - { - "Id": "a492c61736c44146a1b6f53ebb0a2724", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "3128c7b0ece642b68397b7e1c2a9c130", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "b410dd71a2944718af53ecaf05fd2658", - "Inputs": [ - { - "Id": "e414c442dbac47beb4cb11158bfd6cb8", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "ce9aff00146b4dbf8334604e36d8efe2", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "ce84d621a2eb4a48893a6f0700557a6d", - "Inputs": [ - { - "Id": "7318f5bea23041a8b8211c6d88344462", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "1be4ef96ff77459cb6ff74566947a36c", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "ceiling(num)", - "NodeType": "FormulaNode", - "Id": "33784fd92846408ea58e292504f0e5c8", - "Inputs": [ - { - "Id": "4f456af191a5410c820214a86005eb1d", - "Name": "num", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "970d05b9545b4e3e863dbfeabbd3e348", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "round(num,3)", - "NodeType": "FormulaNode", - "Id": "8d211f84841b43609162d5d3b0995430", - "Inputs": [ - { - "Id": "47e87982db35498b94e148bfa6751c36", - "Name": "num", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "33c00fec7a1d4f45a52346f3542958db", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "round(num,0)", - "NodeType": "FormulaNode", - "Id": "d3f5aa8d3a1749d8b309f9caae853a4a", - "Inputs": [ - { - "Id": "f3b87eba1cbc41899b0ed637aef41774", - "Name": "num", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f95c2d2a885548a2be5ff16582451964", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "5c28bf8c0d794ad29e98e6e6884457b4", - "Inputs": [ - { - "Id": "9fa3e8eda39344da8a605e103c8e2343", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "52d0ed4a22ae470c88d86bc22e17b4f2", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "083f945cf551405db314caf4994948df", - "Inputs": [ - { - "Id": "923ffda000c5443aaa8c2f7c049affe4", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "d84d8ece2ac9467ba93107237c700b4f", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "e538161c635245239c8037ad33fd4e1c", - "Inputs": [ - { - "Id": "43932f4f1b3c4110bf16d78bea10e204", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "8bcdd0dc7a0e40f797481b1e6341ba19", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "88dcc1e28e484ec58743e263a5a2ca2a", - "Inputs": [ - { - "Id": "cff86b09d4474ce2a42dec89e4645439", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "b4d45c0ecdac487781749e16f6563315", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "759d7d14714948b59319f544a6d31275", - "Inputs": [ - { - "Id": "cb956a347921413eac58b2147cf9b367", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "fde8de94027e4d8dba59b36b245099fd", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "true == false;", - "Id": "2df0798e3eae4425b2ed5c263f0c9042", - "Inputs": [], - "Outputs": [ - { - "Id": "5f408907dd36461e919587d60033fe9f", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "f96e612fe8ce420c851da59a4f5f8657", - "Inputs": [ - { - "Id": "6bc69b1fc1e248e2a79d5b32c114f9a4", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "b8eaaf5d6a9c45ab804b59b5943305ce", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "a0e9673838ef455bb682ca78efd7bccc", - "Inputs": [ - { - "Id": "3824c0036b0e48cab4f4f741e0b28a34", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "e2284dbb59ca4675b17e1964febfd8ec", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "85615893f52f47eb94923a8f4dd0ad71", - "Inputs": [ - { - "Id": "64a019e06e4c42fd8ef9c09c16571fe9", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "01ec5fa484244be8ad8f86c57e347b38", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "6c31468d605d41059ad73f3ad663241d", - "Inputs": [ - { - "Id": "ca6f0bd8964e442bb8db3e6c6d67e706", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "5060a61071b740b3bcfde92e14a08e23", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "true || false;", - "Id": "86fd60ac771d4e92b0b38429225f3c7c", - "Inputs": [], - "Outputs": [ - { - "Id": "c97a6cba9bb24faeb3689a06a8538f8c", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "true && false;", - "Id": "590676483b264c8180d3e539e6442e27", - "Inputs": [], - "Outputs": [ - { - "Id": "8ca139889f204281bcce17baad5f0d95", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "!true;", - "Id": "20276e0d7a4a4820a950dcfa489eb359", - "Inputs": [], - "Outputs": [ - { - "Id": "37f9b4f8ef94444485e131c5d525824b", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "7e1f285b847e4ff59e3a0d0410d4403f", - "Inputs": [ - { - "Id": "2fe637add5b54bf895f76f6983462fcf", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "e4b664e350ce4fcf95954fe3bb881015", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "7ba6ae54f13c41c4b61c829571aa4816", - "Inputs": [ - { - "Id": "073e407b1bfb4cfd8f028d8c3e5f99b0", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "83a9c95a53fb434c86045d7f04c8e1c2", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "||@var[]..[],var[]..[]", - "Id": "fcedc01df7ac46fa86ea8b5e6932fdd9", - "Inputs": [ - { - "Id": "fdd726145b754f4780f86ebc191727aa", - "Name": "x", - "Description": "var[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "162a5641ec6d48aba33ca4f59dda65f4", - "Name": "y", - "Description": "var[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "81ca14718cdf4108b7db2a936ff1d165", - "Name": "bool", - "Description": "True if any of the inputs are true", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Logical OR operator\n\n|| (x: var[]..[], y: var[]..[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "==@var[]..[],var[]..[]", - "Id": "216388ffecdc403f91be3b1be11960ab", - "Inputs": [ - { - "Id": "322d031343734deca2320d078a762d69", - "Name": "x", - "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "6d9c8893a03b459f82b7f9638c1f7615", - "Name": "y", - "Description": "Basic type object to compare (e.g. bool, int, double, string, etc.)\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "79d455f37cbc4916bdea4309a6f8c8da", - "Name": "bool", - "Description": "Result of equality check", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Compares if x and y are equal\n\n== (x: var[]..[], y: var[]..[]): var[]..[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "&&@var[]..[],var[]..[]", - "Id": "3551f48d878141219bdd94ece7ce4e13", - "Inputs": [ - { - "Id": "a08b8d91213a4c89b8529d6579eb3243", - "Name": "x", - "Description": "A boolean to check if true\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "da932aed0b764ed3b06b3ccee65debdd", - "Name": "y", - "Description": "Another boolean to check if true\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "e65a97904e6b4dcb8d806185820c5abf", - "Name": "bool", - "Description": "Result of check", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Logical AND operator\n\n&& (x: var[]..[], y: var[]..[]): var[]..[]" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "77053440a5624a1e89e7c6c8041062b5", - "Inputs": [ - { - "Id": "fe980c5724c94dbb8e9e9fc64fb761f1", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "8cd4b832cdc14036b0376653dfde4a03", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "c4b24866e6b54dba8b73a0b10e0b8b13", - "Inputs": [ - { - "Id": "4f2c4143a2ee48f8b122d32194d35681", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "3c64661a5f424814b42818abfb0869a3", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Not@var[]..[]", - "Id": "6313aa0827b542e185fc973d974c6251", - "Inputs": [ - { - "Id": "cd2ae1980dd944889cd00b2ef4b37e77", - "Name": "x", - "Description": "boolean to reverse.\n\nvar[]..[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "ac3529f430c34672873b321d2292f0b3", - "Name": "bool", - "Description": "type var[]..[] (reversed boolean)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Negates the input, e.g. returns false when the input is true.\n\nNot (x: var[]..[]): var[]..[]" - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": false, - "Id": "accda7bd6013450ba7c2d3bb6e768b24", - "Inputs": [], - "Outputs": [ - { - "Id": "771266294f534aa681b6eb1e26b028e7", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": true, - "Id": "1f4ffb9c7c7f401789f46c4d29a3e8e6", - "Inputs": [], - "Outputs": [ - { - "Id": "83b95c30fcd948afaf90deb0a300c8a7", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": true, - "Id": "3e0d952b3fe8409fad1caedec4ed8e6b", - "Inputs": [], - "Outputs": [ - { - "Id": "3927435b1a7240ee9b5c8b05a847a809", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": false, - "Id": "43b14aac5ed2429996985319a14250ba", - "Inputs": [], - "Outputs": [ - { - "Id": "04fef5fd705a4ee2802dedc4c5be0929", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": true, - "Id": "28f0795784ad4317b42e248c8feae058", - "Inputs": [], - "Outputs": [ - { - "Id": "866692b82c254257abeb90c38a0562ff", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": false, - "Id": "d4639b35eabf4823a487ff87e59ed2e7", - "Inputs": [], - "Outputs": [ - { - "Id": "76bb96e26dc74ad2b125f81207072201", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - }, - { - "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": true, - "Id": "34e8ae0f6dc1450799e20a3d313ad37c", - "Inputs": [], - "Outputs": [ - { - "Id": "634726e264974f45b1ac191f9b39902c", - "Name": "", - "Description": "Boolean", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Selection between a true and false." - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "true == false", - "NodeType": "FormulaNode", - "Id": "960221c28b6b4478a7d1af11ae0e7a4b", - "Inputs": [], - "Outputs": [ - { - "Id": "eebc5d58919d47f78573667696444b25", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "true || false", - "NodeType": "FormulaNode", - "Id": "a79af9695f3e482db930485b1ed771d4", - "Inputs": [], - "Outputs": [ - { - "Id": "9d9b8d4bfb4c4259ab7ca678a2812992", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "true && false", - "NodeType": "FormulaNode", - "Id": "5236b3b095e94117bcdbe35307d6a7a0", - "Inputs": [], - "Outputs": [ - { - "Id": "bfaa1a6ab3414377a423194cc7af7cbd", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "!true", - "NodeType": "FormulaNode", - "Id": "415d623a1da54aac82fee1acf5ba96e0", - "Inputs": [], - "Outputs": [ - { - "Id": "424b3c284ad042bc966f13d3bd4fb982", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Description": "Enables selection between True and False", + "InputValue": true } ], "Connectors": [ - { - "Start": "6ca82af38b8b42ad8515009451f71384", - "End": "8d7c9601634840eaa7617ca7f54f45a8", - "Id": "d49e44d0f7f04dc69500f1c6fc4e1571", - "IsHidden": "False" - }, - { - "Start": "6ca82af38b8b42ad8515009451f71384", - "End": "dba548c65ddc4ed7811dc7d69eec84dd", - "Id": "c9727461421c4237ba01ea5ae6f2fb03", - "IsHidden": "False" - }, - { - "Start": "ff1c00dc92944c2da945be41e7b2d28a", - "End": "7cb0a3c9c5b74c58a3d6745030b9d832", - "Id": "d5d4d0362bad408ba75aa5e55097598f", - "IsHidden": "False" - }, - { - "Start": "ff1c00dc92944c2da945be41e7b2d28a", - "End": "89c28d8d26334f5fa87d486872985d34", - "Id": "23281a6c933d44678b0d59002bb54ae9", - "IsHidden": "False" - }, - { - "Start": "55fefcc04af542e290fbce195a205982", - "End": "fe89830a47d0471588169b5b88262a50", - "Id": "86b3f0e2f9e242afa7557603390fe75f", - "IsHidden": "False" - }, - { - "Start": "55fefcc04af542e290fbce195a205982", - "End": "923a9ebb5aff4323b521c28a5bcfca3d", - "Id": "1eac9409b0b5421e9d2d7f14f674b57b", - "IsHidden": "False" - }, - { - "Start": "034750a178434d62a64007a20bf61abb", - "End": "50f1a4812aff4f42907191a232d12083", - "Id": "8c1daa35fef544d89a97e3839a369716", - "IsHidden": "False" - }, - { - "Start": "034750a178434d62a64007a20bf61abb", - "End": "c60e11a9819149969af263dd257ccb2e", - "Id": "0d52315fa5724ea694a55cd35eaa7fac", - "IsHidden": "False" - }, - { - "Start": "2dacdf032c1f4fe1b1d0659b18494963", - "End": "e2eaf462724c41a79f7d773c1906cf64", - "Id": "5831cb0f9c444c28bc394af60151142b", - "IsHidden": "False" - }, - { - "Start": "2dacdf032c1f4fe1b1d0659b18494963", - "End": "90f3efc887194c24b881b67343f1eef9", - "Id": "7661542fda3f450aaa9cbcc8dc5d869c", - "IsHidden": "False" - }, - { - "Start": "11502a9113734068b15ace093bdb6743", - "End": "2383059dc8d14ef4bd3df2d3091c927f", - "Id": "f488f8711d4d43868173a9766e218d4d", - "IsHidden": "False" - }, - { - "Start": "150106c2a96848388dff5354ba72445c", - "End": "7d5f7a8528a142d78fa16ca006083253", - "Id": "6f941ba45e2149ffaeaf43ba032f34e2", - "IsHidden": "False" - }, - { - "Start": "dbbf974a36d74a1c86f1d481d31311a3", - "End": "b52c876d2858495d8604e421a56d8084", - "Id": "ac88573938814ede9fa03ac7ffc57347", - "IsHidden": "False" - }, - { - "Start": "a38204b6408f486d80034c98a0baf8a0", - "End": "b63bcc51ad5e45a4a4b115abac0f6d73", - "Id": "4ece472ec7da4c47ab94c3dec462120a", - "IsHidden": "False" - }, - { - "Start": "c0523a3d145f4141aaf9d897eff58b6c", - "End": "cbbc1834a89941979c784585bb6c3db5", - "Id": "5f4b19238907418bbcd1f856c35785fa", - "IsHidden": "False" - }, - { - "Start": "fc710dafd0274db39e645b54a1ede656", - "End": "43a9f99cb4ff4ce78d711709015371f3", - "Id": "b052b37a71cf4130a646cc3370ee9758", - "IsHidden": "False" - }, - { - "Start": "c026a3782b214cc4bc1b836443527f18", - "End": "34fad57b17eb4e6db6f11d080162ca31", - "Id": "b8c947080cef4787a546e47520ec1e64", - "IsHidden": "False" - }, { "Start": "f16fd0cb3dde41858f45c8db1ecfdf81", "End": "01f1f59b74b54987ab71b4b9875da1ac", @@ -6971,12 +5373,6 @@ "Id": "2c5ee83800a54df4b22bb8b3f775c210", "IsHidden": "False" }, - { - "Start": "e61e6a1a60d745e89809f66d953d2260", - "End": "d0e0213555c54a928e7191b8c02fa7e3", - "Id": "e508cf1dd5914c9e90f94c3e104c7cdb", - "IsHidden": "False" - }, { "Start": "dcd9e68cc4db4316a788424d25d5eba1", "End": "d495b40360df4847992b737bfb2fbae9", @@ -7032,9 +5428,9 @@ "IsHidden": "False" }, { - "Start": "d9aeacd0c13a48fb8064a15a56fadf43", + "Start": "41bc986585a64123b8e6c3e90853e26d", "End": "d65d8fa8c92a46da972a8124db07c386", - "Id": "5b77ca058b0e4a588d04f71f3233c846", + "Id": "24a2cb2f57f74e7d85307ae8886ffc47", "IsHidden": "False" }, { @@ -7057,8 +5453,8 @@ }, { "Start": "1a39f45c73d44daa9127f0e674b8f722", - "End": "75d06bd4bb834e23be3d14175463dfb6", - "Id": "90f79752378e4777ac1678191dc59ae8", + "End": "2eade314107b489aa45e3e277f52bcb6", + "Id": "9c51ecfcd5ff44e89f2dfc262434f22b", "IsHidden": "False" }, { @@ -7165,14 +5561,14 @@ }, { "Start": "6a40ce8119cb453e8d494c26d4c3cdd8", - "End": "5fba7d6f512c44a1876efe0a6c1cc8e3", - "Id": "3bc443d299a247748cf19b59a762b371", + "End": "8cb15bb170c9403cab871fd55702dd6d", + "Id": "403bcf8a30fc4a89a1e6f292444d6af7", "IsHidden": "False" }, { "Start": "6a40ce8119cb453e8d494c26d4c3cdd8", - "End": "8cb15bb170c9403cab871fd55702dd6d", - "Id": "403bcf8a30fc4a89a1e6f292444d6af7", + "End": "5fba7d6f512c44a1876efe0a6c1cc8e3", + "Id": "3bc443d299a247748cf19b59a762b371", "IsHidden": "False" }, { @@ -7343,66 +5739,6 @@ "Id": "50a77293fefd412fa88eff9806dd8b3a", "IsHidden": "False" }, - { - "Start": "34f711d0e6b343789683b4943eec5f28", - "End": "9f86f9ccb9a24961b13d88954ffb3941", - "Id": "55a35cab82ac4fcabd8964b1efa1243c", - "IsHidden": "False" - }, - { - "Start": "a7c26828f2b74ecdb220d1651519f5ca", - "End": "c4d9e7d7e0f54a91b1673d5a7a63a474", - "Id": "93244ad3d1d64763a66de7f17ad5d83b", - "IsHidden": "False" - }, - { - "Start": "a438bcb761e84939a7bbbe51ae0f3d29", - "End": "0d6896866e164778baa931d6f5285e5f", - "Id": "bb99121157554561921d66464ed0514b", - "IsHidden": "False" - }, - { - "Start": "71f9b7b6e1144db789f17e5e23599ad3", - "End": "330095fe2f1848adb977ab43d691d2f3", - "Id": "77a9705b7a89472d8e88542c91cd96ec", - "IsHidden": "False" - }, - { - "Start": "2474a1a3d2284028a45e5c4db5b3015b", - "End": "ab76fd74bffa4037b50055c232beec64", - "Id": "8c4f7622493847d18f300ae7a2342fda", - "IsHidden": "False" - }, - { - "Start": "455ceaa9257745c1b45ab42c37c23527", - "End": "664ac5969b934705b5442599fed40282", - "Id": "d05c292c71224058b9719ec5bff52c94", - "IsHidden": "False" - }, - { - "Start": "455ceaa9257745c1b45ab42c37c23527", - "End": "8203176dff474aedb2835b4769d8cce2", - "Id": "1d3720c6b31f413c81003988e897364e", - "IsHidden": "False" - }, - { - "Start": "d39e4ead681449489a438abde356a0bc", - "End": "f47cab48d83c482d9d4ecf1bf26e6054", - "Id": "3fb99d5b3fcb4060a8d85d917f9a6292", - "IsHidden": "False" - }, - { - "Start": "8401e46506c5494990cd1f5afa3ce5c1", - "End": "0f69da3a4e334d7c8c93048b174f6e3f", - "Id": "79effaa2cd3b49b8bd6c45fdb8748087", - "IsHidden": "False" - }, - { - "Start": "e3c457eb293e45358f8b0a101a5443a2", - "End": "0e7f66520d5b4213a10e328c6992b39a", - "Id": "c740bdc5b1e549b0aef259d515ea8b3d", - "IsHidden": "False" - }, { "Start": "9add7d810e314f87b2fc30d0c1d1cfc1", "End": "31b002ee8a5e43919a6288bac3009e66", @@ -7440,25 +5776,25 @@ "IsHidden": "False" }, { - "Start": "74bc10c1305e4b04a4b5ea803d76d7fe", + "Start": "27b72fecead34297adf9806dcdcf6df9", "End": "f7e1cfcc960a4768ba768cac354ab057", "Id": "ffb769b2cd67462190e3ed0215295168", "IsHidden": "False" }, { - "Start": "8a46c4fad640495a80c13e2f9e4835b1", + "Start": "50977df7b7af4cf59b5692ca4502448f", "End": "761005603bba4e17a3e5a3e6de72fb03", "Id": "e3764b11fe6d4206b35fe2ed0b861dee", "IsHidden": "False" }, { - "Start": "6468921d09fc4932b043647a55767df4", + "Start": "b6281958aac2443f95731e4256012000", "End": "c1fbb23a2067483e84c0b0b06d7d2cad", "Id": "f412641981e84b97a32a110a21715db6", "IsHidden": "False" }, { - "Start": "517be73dc7a147f683e58e61de597ff3", + "Start": "38a2850674ef4355aa31007731252c71", "End": "f8c695c54b654fbfb814969038f41452", "Id": "a8a47d7df6d44f4aa97db2d1003fb2bc", "IsHidden": "False" @@ -7535,24 +5871,12 @@ "Id": "6ea018ac37884016886486012ccd18b1", "IsHidden": "False" }, - { - "Start": "36ebfd6a6bd14b94bd718191cfeb3f32", - "End": "96f3923d869c4c3abd8a108da5f76802", - "Id": "b728dcf472514e829e1893ae3d2ef17a", - "IsHidden": "False" - }, { "Start": "4944fd08baee429bb478b6c6b6f29779", "End": "26d5bec5fafd47469671b6c61fd51588", "Id": "e10d810379534abf88492a8f8cd2920b", "IsHidden": "False" }, - { - "Start": "583ff09d63d441c8b37966adb43a5e9e", - "End": "0e0b09bc2a604eb5905b0378ee793c30", - "Id": "4a06ca1e86b44fcf83a35f1dd0c1e7c8", - "IsHidden": "False" - }, { "Start": "fb56ac376cdc4524bc3cf7ea11c28d61", "End": "2f11f9356179456098da45ccf3a3b746", @@ -7571,12 +5895,6 @@ "Id": "04fb6ab764b74ae8bb67ddd5c1941efb", "IsHidden": "False" }, - { - "Start": "880657556d0b47c2a08c9a088e7dc2a8", - "End": "20af80d4f5c14e59b28146374e53f71e", - "Id": "e81b144da262407a8c7dba6754ec674e", - "IsHidden": "False" - }, { "Start": "cf0c15702fc7432eb890b73aecde9cf2", "End": "9dea39bcf33e476e989074ec625a233d", @@ -7596,19 +5914,13 @@ "IsHidden": "False" }, { - "Start": "a9faaa5e8a7341a4ad73ccb918c89aeb", - "End": "19789a6319e14cccabc243c62ac1cedd", - "Id": "cd53a0c698a4443f8b57ba073408f035", - "IsHidden": "False" - }, - { - "Start": "077c8b7dbe2b476794c8895e941d54a6", + "Start": "f5e9ff7f76af4b43b32ef244040f4bd8", "End": "026dfbaaa22347ffb42b22b9cb3ec35c", "Id": "020e0e5857dd44e99c2b79db13af97a9", "IsHidden": "False" }, { - "Start": "de45026b0b6c4e848b43df03b4e3bb0d", + "Start": "0f0c6f7f0d154c69a521804bdce23a62", "End": "703edbf92ae243a3a4d407d5a826c97f", "Id": "4c4715f3ba294abd8023e3ebcae37e0a", "IsHidden": "False" @@ -7734,7 +6046,7 @@ "IsHidden": "False" }, { - "Start": "de92e5d8dd374a9a911766605d559ee1", + "Start": "e2cda39fb9974f7c8ff9bb18da52e44d", "End": "6585d3b9f8bf46e78c8c5272bc0e1b7c", "Id": "1c872a7129f4429697d764e165c7b633", "IsHidden": "False" @@ -7759,78 +6071,30 @@ }, { "Start": "94371d45cf354c6ba8c258999fb5de3a", - "End": "29a6f7fedb294c7b8545021bbba377b6", + "End": "2c8c80e7ac9144cd8c87794215fd935a", "Id": "a4198b7c16eb4613bb7223f5b8ef23df", "IsHidden": "False" }, { - "Start": "1d02d192ba9244dd8a7e14c9e344207f", - "End": "a492c61736c44146a1b6f53ebb0a2724", - "Id": "d592222f91d042ecb7c089a0034a0e54", - "IsHidden": "False" - }, - { - "Start": "e5093b90a37a4206a984e9b9387f445e", - "End": "80930cf0b0cd426f933d0734a0e844e8", - "Id": "1e25ff7f9dee4ad6b105efe9825b0ef3", - "IsHidden": "False" - }, - { - "Start": "e5093b90a37a4206a984e9b9387f445e", - "End": "4f456af191a5410c820214a86005eb1d", - "Id": "f8039e3d1a3b44f0943ce693e82800e7", - "IsHidden": "False" - }, - { - "Start": "e5093b90a37a4206a984e9b9387f445e", - "End": "47e87982db35498b94e148bfa6751c36", - "Id": "fd40df8a41e44d65ba5f805515dc32c2", - "IsHidden": "False" - }, - { - "Start": "e5093b90a37a4206a984e9b9387f445e", - "End": "f3b87eba1cbc41899b0ed637aef41774", - "Id": "266d58a2094145969b053ebb98c4dfef", - "IsHidden": "False" - }, - { - "Start": "970d05b9545b4e3e863dbfeabbd3e348", - "End": "e414c442dbac47beb4cb11158bfd6cb8", - "Id": "d731d0cd627c4dd381b869b1e3d5494b", - "IsHidden": "False" - }, - { - "Start": "33c00fec7a1d4f45a52346f3542958db", - "End": "7318f5bea23041a8b8211c6d88344462", - "Id": "277deb4f325049c3ac0fafe88d4efa2e", - "IsHidden": "False" - }, - { - "Start": "f95c2d2a885548a2be5ff16582451964", - "End": "9fa3e8eda39344da8a605e103c8e2343", - "Id": "748a1b793fd64d2fb24c333c8ce918ce", - "IsHidden": "False" - }, - { - "Start": "5f408907dd36461e919587d60033fe9f", + "Start": "22c184830d0e4c8cbc41644b8db09420", "End": "6bc69b1fc1e248e2a79d5b32c114f9a4", "Id": "838291774cca4f7aacd04a2630be5819", "IsHidden": "False" }, { - "Start": "c97a6cba9bb24faeb3689a06a8538f8c", + "Start": "150baf64ee244e4eb677952651fd9278", "End": "ca6f0bd8964e442bb8db3e6c6d67e706", "Id": "cc2dcb1e5d2a4e7497298f7f62429a11", "IsHidden": "False" }, { - "Start": "8ca139889f204281bcce17baad5f0d95", + "Start": "68b0f15c58a54a76933d328411172e51", "End": "64a019e06e4c42fd8ef9c09c16571fe9", "Id": "2e0913da611f472092a842b3cd80ab37", "IsHidden": "False" }, { - "Start": "37f9b4f8ef94444485e131c5d525824b", + "Start": "3f1952c596284e7180d7e7dafb497476", "End": "3824c0036b0e48cab4f4f741e0b28a34", "Id": "d4502035cc8f4547b58a4e099dac4c88", "IsHidden": "False" @@ -7900,35 +6164,12 @@ "End": "cd2ae1980dd944889cd00b2ef4b37e77", "Id": "49ae3b8990e449a9a0aaa8a583c6d3fb", "IsHidden": "False" - }, - { - "Start": "eebc5d58919d47f78573667696444b25", - "End": "923ffda000c5443aaa8c2f7c049affe4", - "Id": "d76fc3ef3b7640e183565e62e163d8d5", - "IsHidden": "False" - }, - { - "Start": "9d9b8d4bfb4c4259ab7ca678a2812992", - "End": "cb956a347921413eac58b2147cf9b367", - "Id": "0e0629ec2b4a4277a932f46a740385da", - "IsHidden": "False" - }, - { - "Start": "bfaa1a6ab3414377a423194cc7af7cbd", - "End": "cff86b09d4474ce2a42dec89e4645439", - "Id": "51aba8443b2d484294f49d34125a3a97", - "IsHidden": "False" - }, - { - "Start": "424b3c284ad042bc966f13d3bd4fb982", - "End": "43932f4f1b3c4110bf16d78bea10e204", - "Id": "376f5f7ecd04407299c773ee3566fded", - "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqpeatY6ewW6vLe2ZuiyyqpP0BNAFuishfE9nNN5Nstxdzf3YoGx/30QF/WmXWtX0Kq66X5KH7zXdwibfwTfn8KrlexPMjaorlrvVNQurcfZ9Vs7N5Pu4sJJD7gMXA/Er+FRtDqiQM97b3l5twB5eoJDn1JCiMD8zT5H1J510Oqmmjt4zJK6xovVnIAH41QPiLTiWEVx9qKnDC0Rpyv1CA4rl7eTSbZvtMhiszH8rG4tDOVPOMzEc9+dxrUt1OqbZkjXUYD0uY5EiH0G35v1quRdSfaPoX7jX5I/wDV6ZeOpGRJIgRB9cnI/Kqj61qF0o+ySaWr9dscr3LFfooXBqufKkueW+zy+/8AphP8yv6VNI7ahJsV1v4x/wAsSixY/P5v0q+VIjnbIrpNSu7b573VLd2/itLeJFH4MGbH45+lUI7Y7HSa40/UHJ2rDdzTO+ec5VmbB9gBWhcRRQyLG8K2+wYV/PNx+Hlk5P5GpZbl9ghF27DGGiktVhDZ6ffx+maaSJu+pTsftNjbvjTtQtlTjZYBDEc91WT5uPp3/KM6pZeY32y5tV2DIXVfMVxnp8rgD8h61YvFtbGFUube3tlb5grX2D9dpKg/nSR60I7ZTBcXZDHChNP2Rj/gbALj33U/6/rcPX+vyJrGOT5GgjnEZGV+wfJFj6SYH5VHJhpES5kXYxyU1Msx/ADC/wA6pLpiyW9xOuj2ce7hp3vfJdueSfL3Af8AfXals7O8tmfydVu7SEodsNpZidQx7l28zJHpkUCsXbeMyM5to/lLc/2ZmIH3O7Cn86bqF5HZyE3k5tkbjZqUu5P++V4P4tVKDTLm4mElxJBq06ZO64uWtSO4ysbOD26qKlsdtjdfuLFrIuf3smmolwuc9zuLH67BR/X9f8MH9f1/w4v2yFrjybONZZMA/wDEtgeEsMf3iNpH1YVLeTX8ahjb3FumBzf3SlfxWMPn8xTJtUt7rK3FwT82FTVR9kJ56AZUn/vk1ZaNYbgtHFDC+OPsUpkf8sr/ACNH9f1/wwf1/X/DmZLp0Mvk7ZdPhlZflfT7M28oOf4ZDux+Qqafw/PHbxF7nWUEed7TagrK2f7ww2R+FaNxJKwVXmvHVl5NzEI4wfcrsP8AOo/s8UYjKxafG4z88EzGQ/T7pP50f1/Ww/6/rczYbeOxt43hfST8xLbNPaJ2JHXzBkBvfbV5P7Q+ybnsbyQ7sh4NRRk2465bbx7batebMYV/eapnd9wwjH4kDOP+BVUla1hid520mN8g+ZcSlXB98knPI796P6/rYX9f1uV01S0MLl5YIsEA+dp7MVPu4AX8cVbsJRqMMjWjSXcYGA9tfgLn02jAX8RSQag0kbCL+1ZDs/5dYsxnH91pM9frVVrf7bMr3Nhp+GUpu1nPndP7p3Aj2BFAy3GyCSSMvCrlTuje2Fw31JTH60toomkKxl58/wDPK4+z/wDji4I/GqNvpdws0JW/vI1U/KujuWhwex80suPpj+dNl0N/MBlla7jDZZvEEbSqP93aQg/KgRYbULa1uxDJcQw3A4MLIl1Kw+ifP+eaYt3tuNsUE05DY4IsBn/dJDN+tOjaaFnW2htWtw2SuizEP7Erjb+Zqa4unDfvbXUwXA+W7iMsR46ERbsfjQBDIt7bzni3sDnKvIwvHYfQ7X/ImqtxoNrJcGVjIzFvMxHD/Zxz/wBdQFc/nV1NRsmdEt7vS1lc7fLtHMcxI/hAGTkZHGKutHK0akJqhAO3LOu0+5H3iPwoH6FaSO4t9vkXk9nGw4ZbxbnP4Tf0NT/2lqEKqUuBcD/pvYPHnHXL7go/Ko2eOJT5h0u2lByFkiaN8eoJwc57gU+FZWjcKupT9w8cwC/hv2/yNLlXUfM+hZTXrlYxJLZwOh6i1vUdh6feCD9fX8ZYfEUMkZaS1vYCOoa2aQfgyBlI+hrLuLiCyGLuSxs1c7Ve/g5Zu2Wwq/zqO2v1uGZbZby+/hIsXZEHYkFgqj/vo1PKilNnQW+uaddyeVDfW8kucGNZV3g+hGcg1erkJob7e++ygt4c4aTUE+0sR7iNcfm9Vhpdr9qTyrofNysOks1orDOQCEBP5vU+z7Fe07ncUVzjQ6lEoMM19bR4B/ftFKq/UBWcj/gQ+tL/AG5dQLuN3Y3eDtKGKS3Ofrl/5VPI+hXOup0VFZFvq960IeXSJmJ7200ci49csyn9O1KnijTzMYpJJLeRfvCeF0C/ViNv60uVlcyNaiq1nqdnqGfst3Bc46+TIr/yNWakoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiqGu67p3hjRr3V9XvrfTNLsomnuby6kEcUMajLMzHgADvX4oeNv2vfjp/wUJ0RvhRFpXh3TYNx1i4GiR3dr9pS3RisM7PPIhjaRoyA4C+asJ3LgGgD9vqK+G/2FdP8Y/szfA208IeJ0XWp3vZb9bZbtiumpKFzbRkhlIDBpDtAXfLJjP328//AG1P+Cn3iv4K/EbQ/DHw/wBG0OVre0+26u+sF7rdI5dEttkToY9qgSk7tzb4+FUHzAD9JKK5v4c+MD498DaBr0tkdKvdQ0+3u7nS5JN8ljLJGrtA5KqdyElTlVOVPA6VvLdwPdSWyzRtcxosjwhhvVWLBWI6gEo4B77T6GgCaiiigArwL9oz9h/4V/tRa1Y634z07UF16zt0so9T02/khk+zI0riEod0e3fM7btm7OBuxxXvtFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRUF1f21ioa5uIrdT/FK4UfrVCHxTp10CbSWS/XcV32cLypuHUb1BUH6mnZiujWorJm1a9Ee6LSZsZ5NxKiAD1+Usf0zVRNZubor/AKbZW247fJSGSaTPsSV/9B70+VslySOhpGYKpLEKB1JrmxZ6hNJiae+voG/uutrj6BQG/Wq82n2Ekyrd20dvcKco93I9yw9+SR+tVyE85ty+JNMi3j7dDI0YJZIW8xhj1VcmmR699qTfZ2F3eJ0Dqqxj/wAfZT+lVopLmWNfst5JcqowVjtxGrfRjwPwqO4gWNTLdacqhhh5pbndt/r+VVyr+v6Qud/1/TIrrxLqNvdGGaxhsY84E7S/aCf+2aAN/Smf2hcahJ9nh1zF2pJMNtarGxHptlJI/OrFtPFCoS31Dyww+SKK3J5/4Fkmn3FhLfQtHeWP2+MfN/pEoVW/4AMj86fKl/X+ZN2/6/yIJrExxbry2eUNkEXGoMR/3yTt/AVHZrZ6XGfstwLCNsgLDabVzxn5mBB/PFQrY2cczyQXDaRcDJZbUtLt/DJTv/dq0P7UlYvbXZ1ODPCSJ5B69PMUj/0A1RO/9f8ADEzWs91HuuoFvEUZEk03lL+CqWH8qgikhWZnj3WcnVjaxGfA+qlgPxWql/fWmky4vrG2sCDu+0LMJWPHXAKyE+wBqT/hIoJGW3t9QvJrluVt2t/K3AjIA80IT/31mi/9f1dBb+v6sy9HJPfM4hne9j/uuyxY9iUII/FarzQ28MwX7LbwunRrZzK35Aq36GlkjvmhMk+kWsgzgG9utzAc5O07lH038+tQ23mKoY6pNaxxnlLG2JTHoSxkXH0x+FC8hW7/ANff/mXJLmRdqrfXTHus8SxA/TOxvyJqjqtrYQgHULTTBLKc+bPcZmbHIK7sH8nqzHpLXmWZpdSjb5X+1XLKjDvlUYr+GwUyGG2sZCkdpb6efun+zUBOOg+4Qx6f3KF5DfmVEuBDayfZLzWov4QqW5dM+u+YMMfR8fjSwtqtwjyPbabfRKDsa+uSm1u2QplX8iPpWm0jSSBI7y6lcfLsuAI8n6ZRj+tFxA0KoZ7PT0fu5bc59MbtvP8AwKkBkWkl2Dh/tVgi/MTpMAki9cD5nB/74FSRtbajMyG9kuGkY5ttUnaI/wC75YYcfVK0Y5l2O32jUlLcFQpCD6OwIA/4FT47d54mcxWd1DjrdSFmB9zlx+tMPIqx2dvayMLe0tLfjH/ErX97j3wV/kankdhtAnvhtH3rrEcf4kbSfzqtDp9pDIFhSW0XOcaOCsWRzyEJz+KjrQLe5aQiK+kmLn/V6wF2+wCKVP5g0CJ5I1XY3l6U0jHdvUkufQr3J/Gnrny351f5j0A/lnOB+NULrU2s7p4pYdOYqAAmnSBrr6hDtxz6E1G+txJFGph11MjPmXSeVGp9HdsDt696LjsaC4ZG3NpsrAYBum3OM/3s5p0KkSKAt0uOcWAxB+tVYZrm6s5HjfQYwW27wxlU+zYxz09adDatsYyz6ow2nKWYEcXI/g2jP60ASsyoWMjqkfcauf5dqoTCw+0O8ccbybjmTQo283/gRQH9SP1q1b6bbLLE6pbPIp/1mq/PcD6E8/rU0mHYk7XPdtKA3/icZH50C6GfcxXrSBLdNUi4BB1B1eA8d8B2/PFK/wDaM2yMT6FJlTuS1RhIvPVT8/8A6DWjOitLt8u6QDnN6d0P5kN/SnzM8ixo0umyIB9yNfmH+7nd/KgZlrDIlpm6t9fkG/BbzQw6f3EwSvX+Dt06UtvNp9ik0Qm0iwdgCY7qDy5GGerAhCevXb1NaCxq0P8Ax76oAG67sL0/uZ6f8Bp0MjRxyL51jbIy/wCruI/mP+8Pk4/CgBI4SZDiC7dWXj7JJ5adOvIQfzpgY2rpKzR2nYyX0e4j2LADn/gRqvBpNrHNmOzlyxJzpbGBTnuWUJn8WNKtnJZyCWC4mtNvfUUWRR/vPt3H/v5QIm2CZnMZjumDfM2n/u8+24A4P/A6klt2V2f7LcRDqGuWE+DjtgOfwyKz7vUJJZXAuLDV2yPlskZXVT0yFWU598r07U2S6mbyWHh7U4uP9ZdyrKi4/wBlTKwP/AB+FFx2/r+v8y/NcR3HliS8s7p8YEcUGHyPrvI/IU9rR2jX/QLosD957nemPXaxP/oNUW1R7q3MM2vWNoxYDyHgCzDOfl/ed/T932PHpLDocOJBJZXl4GXn/SCiMR6xnYufcLR/X9bBb+v6uF5fWwjktLvUbOMAbhbT2u5wB1wDjP4LVS0s7a6jZbTSLt4HHMltM1ohI9U/d/oprStc6XCqrJHpUGf9XLDlBn3CqAfxNIqpdSMy7NUcHmSD93yO2VGPzaj+v6/4cP6/rf8AIoRw6ppsi51BNJg3f6maBbgMPTcqpg9OpaoobO4a4wZ49buFO4eS5sdv/fAO78W7VtC3e3mLQ2s1iW6zZEp/IBv5iobi8iuVVZdThuR9wwCHazN39WH5Uen9f16h6/1/XoVEtjpNw80OkTaYCcPdp5dwT7kDLkUtxq1hP5clzqUMgPyrFPbmAsfZiMiri6f8iMmkPvj/ANWftPA9+TkfiKkN1LCAk+pG3d+AstuOPbOADR6f1+Yf1/Ww2Ozdljmg08h8YWRbvfgY4IzwabLcu8TRT6mwdRl0a0DYHocf0qpb6RYXDOYNNivC5/eXELGA9ue3PHY1L9nn01N/2m60i0Q5IZxcqfxYMVFH9f1uHT+v+AOtrWG4VkgsYrhANwdbkrk/7vJFTNcT2pxcXctip4SPy1lP4EZJ/EVkTX/2h42+2wa4X5ii+zvECPTzASmfqKs/8TaFd0GgNZvJ95obxX2cnkplQfwPehvv/X3/AOQJdv6+7/Mk223nEGOO9lb5T5mbf9CefwFWJml0uAuzf2XbL1cTLIuP+BkY/AVQl1BJojHfa1dRlCfNV7NoU7YGQAfyenaXp+nzDzdO021uWhJK3SXP7zceuWyzA/U0X/r+rCt2/r82Q3t1p2qKk7BtZXcRGZbQheOwkOxPzNTR2V9eQiS0tVsBnP7rUZJNnp+6VlT8N2PrWg009qpN1dz2KHhVVFk5+pLE/pUEjW0kxBih1GY/KRcqYz+bn/0EUf1/WyHt/X/Dsbb3F5aptOr3F1OoO4S2Syp7cQ4xj3b+tWbXV9SkkMfl2M5x8pacwsx9NgD4/E1I0F3HkiOS2Uc7oZvMAH0cgD8j0qrNNb3CkveS3ibtpWeElM46ZXan50uVMrma/r/Muv4hNvIEudPuoTnGU2S/iFRi5H/AambxHp0WfPuRacZ/0tWgz9N4GapQxSzRMbW0toucMbe4Kn8VTAz/AMCpGlMbeTPfXiS5yI1VW/DCbmx9TU8qK52bkNxFcxiSGRJYz0ZGBB/EVJXLLZ2UkgVbDT2JbJeZBBJnscnc+7r1ApJ4f7GUT3V/cWCc/Mt4HQ57fv2OcdsKKnkHz+R1VFclJrl/CqfYpp71HGRJeWOxR9XLRrj6A1p2mp6o8KvLZWc2Pv8A2O9LkfQMij8zU8rRXMmbVFY8PiaF93mWd5Fhd3yw+eOuMZiL8+1Tx+ItMkYJ9ugSQnHlyuEfPptbB/SlZj5kzRopAQwBHIpaRQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV5X8cv2oPhn+zauin4i+JP+Ee/tnz/ALABYXN153k+X5n+pjfbjzY/vYzu4zg488/a6/be8Lfs4/C3V9Z0O70nxh4shv10aHRrXUYn+yXbCU7rtUfeiIIZMqBuLKEyuS6/kb+1R+0pL+1tHa+OvE1xp+keItN8jRbPwvpkUvFv5cks140zgqVMx2iMHcA2D0DMAe7fFH4K/EH9uz9oiP4tafZSaT8NdUu7e305/ENxvkt9Nt44wZEtj/yzmcTSLGvBeVtxAYufv+Sx0TwjpN3dFbHRdMtojPczEJBDFHHGAXduFVVRAMngKg7CvzJ0f9pD9ofxRpnhay+Felah4b8D2Wn2ujabH9jttQLrAohM09zLAAzFlOSqxoAo+XIZj6r4f+EvxXh8J3/hXxr8bdTuvDevE2ktvM8b3Fw8oCmBbm4DyBWVSPLQgHLcfM2QDf8A20PGkX7QXhjRfhl8HNWTxn4lvL5dSvYvDuoRPbLZxJICtxOHEYBlaJgrN1RT1256f9mXwjpX7Gv7PL6x8Wbuy8LavqWpM17JPslmUljHBbh4WkM52I0oC52h3yAEY18q+FPivD+zT8RvGPw1+FOmX9/r+sTw6NFrU19EzNfBWSICKS3CgJPMyn5trbc5xitXwP8AsE/Gn4sXN9D8SvEF74asIJGvIJNRvF1d7i5lIEjLGk5CkhBvdmBOEGG5KgH3HqP7YHwe8O+HZ/EFr8QtHuTBaJeR2un3qteyhwdkaRAh/MJGChAZMjeFrwP9hr9mf4n+Avjxp/xt8U6ydPs9Tivbq90eS7mbUr/7SGwl4CAuNzrcHcznfEmVDfMnpHwu/YS+H3w80nRFm0qHXdd05dz6xeRYkmlOSX2Z2gAsdoOSoC8kjcfE/wBt/wDaM174C+PtF8JeFrewMzWCaleXl5m4Y75JEWDZkBABGWJOSd6424O4A+8PFf8AwUU/Z88C+JNQ0DXviBHYazp8pgu7WPTLy6EMgA3IZIYXQspOGAYlWBU4IIHpvwL+P3gn9o/wW/inwHqkmqaVDcmyuDNay27wXAjjkaJlkUZKrKmWXcvPDHFfnT8K/wDgm34f8WHQvHXj+/1jUtQ1rTl1PV/D13F9j239wvmSBym2RAhkI8vg70yWxlK+hPDvwB8C/s9/D3W20PSJrXRbNbjV7mFZnuJHKxAuVMj9dkSgDIHA9SaAPqz4ofFDwz8GfAup+MfGOp/2P4c03yvtV79nln8vzJUiT5IlZzl5EHCnGcngE15P4L/b/wD2efH11Lb6Z8VdEtZI0MjNrXm6UhAKjh7pIlY/MOASTgkD5Tj85fBPjxv+Ch3jiD4cjSR4B8LWNnJrOq/Zbpbu7uxHJHGiRyNCqx/NMp+6eh69K+k/h3/wTo+Fngbw/wD2ff6SfFt28nnSX+sqrSBiiqVQIFCx5UsFO4gsfmNAH6E0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVHPcRWsZeaVIkHVpGCj8zQBJRWZ/wAJHp7Z8mc3eOD9kjafB9DsBxSS6vdGNmt9JupeMqZGjjB/AtuH/fNOzFdGpRWAdYu5JPLa407TpR/yzkLysT7A+WfyzVe7tdXmkDwanPcJt+a1FuIFc+0mMqPzquV9SeZdDp6oXGu6dbSNHJewCVesQcF/++Rz+lYEscdqobUdEkZCBuluJ3vUVvQD5m/HaBVnTZbFwyabqUSqo+aHTk3hMjgFfmC/kKfKTzl6bxHHGoMVlfXAzgkW5jA9yZNox703+1r6aMSR29nbwk433F3yPwVSD/31TVjvNw3wzXYwf3jS+T+G0Hn8hVeSS1S4CzR2um3ABOSpLdOu9Sv86rlRPMwN1qU0hD3e6In5X0y2yQPcvuH5U2S0iu8JJLfCXdwbq6MIf22D5SP+A1aUSyRobe8urhDzgxgKR7Mdp/8AHjSPHLHGGm02JxnJeafzCvv838gaegtStbWkem/8ea6Wk2cbYov3mPdlHJ/4DS3FrbXLC5ubG8kmBH71YxG4x0+ZcMBT4ZrRtghvvI3HKx2cLLn/AICdw/Sp1t7piPklu1J/5eX8sEe+04/DZT2FuZ0emiGQSw6jCsYb7t7KLoAZ5GWAfP8AwM4x0qdrzUSRHNCb2Fjt3WCBQR6lZBgD6OTTbrUrOzk8m7Fjp0v8K7RIx9xggj8qFvEuN6WU+p3rK3zKq7VB9Nz7ePo1AEP2qwfEbwT6c2fu6hI0SE/7IIaNu3AzV6GSWGFVt7y1lXPK28OWx9VyP/HahZdSSMyHSrMFTxLcz7pAPXbyP/H/AMqzm020mczSag2nODljpUBt8nP8bAsG/OjcNv6sa7RiXEs9jdyyg4E24L/6Dhsf8BqutxZ2MpZb+xsXBwY5XEj59Du2tnjpmoP7AuZT5kM8+oxsd23VZC8Z9gEYAD6oaWSY6WTBPpFnbW2c4s1SYAepU7Gz7BGov0C3Um/tK4uW8swXmpRn7whgMCkf9tAo/J6hmUrtB06PT0Vv9ZfTsdnPXAVkP/fVTRXlhJILeO/vftDkYgZvIfpnhXC8fSrq2t1Bul+zWeQOJZiQ/wBSec/nRsG/9XKg+3SQgJrayjJwbG0HT03fOB9cU1tHjkYTXOnXVzNjaZJroshGMZ2g/wAkqRpoJmZp3lil6mSyhz/48m4/mRUscP2xna233A6Yu5Fkj/IEkGjYL3K1jDa6afLtLq100bubVIwWJPTrhv0qxJDcXSmG4il1KB+Gz+4GP90gZ/OpLiaa2QQyizSIjmOLBY/QMQP51XMlpGn37+Ld6/uFXntnan880eYeRSm0ixtWWUWp0N0wqTJI+1ccDIX5PzNWFa/ZVFrrn9oBeHH2QHcc9N6YC/lV2KGa0UzxizjjxnzZsb/xZRiqEmqWd5cKJXa7kJ279NhEyr9WUFl6e1G4bD5IJmUvc+H/ADnbhm+1CXao92wfwA7UyPWLK2UqdX+wqDsEMkbBtx6AeZyfwFNEjXU2y2tLhXI+VdTuFwfT5W3uPyFW5jqaRiKe5063jZcNHCh3/RdxIPHqtHl/X6h5/wBfoSNDcT7Vkgk1CNurSMYV/FCefyqpcT2uknzLhIdDDcBgxIb3+UgfnVKPw3paxyt5GrBpMqzQO1qCOuSIiin6kfpVzStHl04u+nXNnHHyHaaKN2HpkxhP1Jz+tH9f1/wwWv8A1/X5jm1QzsUtbu71KRRzGlvtB9w42Af99Ukltdyor/2DaqxPzSXFwHkXHRunPf8Ai/GiW8uZNq3tuL8dMaaVkAPqQwBX8GNRz3WnxuAyzWLL8ok1Jyicf3TIGBP0o/r+tg/r+txy3BUO0mvSwBRgrb2/AJ6ZMm8/kRT49GW6w0tr/akT/wAV7MxT67WZx+Sirv2i6WGMnULMowyNowSPZskH/vmoBHbNvkewvJJOjSRqVDfTG3I/Cj+v62D+v63GN5dj8rxrpIY522wzk+oCnk/ValLiaTZHe3N3JjBjkATH4Apn9aLQtG222uILMdfJlwzfiuFb/wAeNE8jXAKzyjUIs8x2o4/IA4/FqP6/r/hxf1/X/DDLjS1k2yz6PYKy5PncM6e/IXB+jVWWOCON2XWNSg3Y3+WxkQHk4DOHA/BqtNBbxsmzTprd0HyvKTtX8RvHfvSz6ibOMGbXLOMMflDBdx9gc8n/AIDR/X9bj/r+tiG1g1CRhJHDZX8PZrklG9vmDSZ/IVBNePZuI7u2msR3/s3DD8lbc3/fupFuIbyZnOkX1/JtOZQCi/T955ef+Ag0sf25V2W8sGjR5z/pG+XPthgvP0Y0B/X9f8ONl1Sya58oXshmLbPJ1D92CfZHKE/UA1avg9lAstzBptvEoO6TIyPpu2gfnUM1u935iXGotqkLdYIAY1X2zGCfzNVh4Z02OSGWLQZLKWNcLPHMUYexMZLH8RQH9f1uSrqVnJC5iudUnyRzbhnTv0kAKY/4FT7M39wzfZrOw8vbgvcyDzc44yE3A/mKWT7VFGUTxHHFLkYW5gRmX2xlWJ+vNNEc8kga40kaoVBHmiQgng8hJQFGenDHrR/X9bB/X9bjGtpVcC4uZIZFPzR6OqopHuMlj+AFMm02xa5Znje4fdlTrHzoD/shzuH4VOL/AOzR5kS50QLwRIjzIo9yAY1H0NTR38d4WNvqiaoi4zHb5OMju0Z4z7igCW5jlWNHuEsFTABZeG/4CW49Kr/uWiB/4mzYPu4OfzUipVtTFteLRVhkGR5iShWA9cr8x+lDXAg3rNrBtSRlUkj24Hfl+W/OheX9fmJ+f9ffYdbq8qPbw/2eYiM+S6gt/wACC8VSj0yzhmLiGRJOjJpMuxfT5gm0/nn9KtrGbjbmzGpr1EkoZQue4Emf0oZJoVYmJ9MjXoYi0o+oVTgfiKBlJbOSzfNrcyxSqflk1WNWU/8AAtodvxapbxr1nVp30u4iYZDxv5UjHHQBg4P5io21qymZFh1eTUXbgRxRtIcjgg+VtA5/vVLGt28ZMPh2G3bON8kyI3P8Q25P4Eg0B6f19xA11D5KPLpmsDB2jzEM4+u3LDHuBViHVvOU241HTomxxbz/AOsA91+XH/fNJtli/d3msXFmzDASOLav/fT7+fowpsFla3jb4raLWAD9+6DMV/4FIzY/4CKNQ6kUd1Zbj5cc9+W+XOluSvOOCUCqPxNOSa9t5Ctla/2dGCVL3+MfXCKdw+rg1M2ipErLHYnTIgc/8S+VkU++EZOfqpqvI0Ssrrr1xMcbBFdRbo847hAhz9TRuGw66sZb6Tddanb3QPAjtVWLP04d859GFPXS7ON1uI9MvBOvyrcTN5rDH++Wb/x2pFh1JYMDSNPnCn5XD+USPUJhh/4/+VRveC0bF8+o6fuGF2ruQ/Ta0mCPw/lR5B5/1+Jbaedo2STUbeHP8E0Xz4+p2j/x2oI7W2ZtosnuxJ957aQ7T79FX8jTLXU7OeYRWdzBezg7dtyoEv0JYg/kpq5JZ3O/P2SK3X1s3+f35Oz+Ro2C1xqSXEICoZrFB0WaPzAo99ox/wCP1UvNPstSuC1zJZ6tIOVjACsuP90M1StNZyLta8upGTAZJVMiDrw3G39anjE15Eyw21hPEv3d+AAfou7+Yo2FvoU10vySZbSzvrKVjlpVucr+CMW/LZTrn7YsJVtdjhDHJ+22gUlf7o5T35xTruWDS1D6hcTWSsMfupgkf/AV3Fs/QVEuqJCwNkkszlQBJfQiLr/tOUYj6BqP6/rce2n9foMtYWYKU0mO6jDbhNa3Lhj/ALQ3qo/JjUy6ldQtm4S+05FP+rMBusj13IGx+Jp02m6ndKjsllaZX53sRulB/wBl2AH5iq7afp1wqx3L3968Y5Sf/SQeepUBkB/AUbht/ViBtd0me4Q/2ja65dZwsMOWcc9Cqbsf8CAq4v8AaK28YstJew5OTJdAiP3EYJDfTipkY6hD9lMdhLABgQ3Crnpx8oJH8qgbRYLIM06SW288rp9ybePOOuAy8/nR5B5hcRySRpHf65IgYHcjQG3V8ehBDcezUtjY2ylJLLS4pNoIF1DIY2OevzH5jn6mmor2YDWV1dIW53X1sgiHszbVY/XcTUjwalefOI9Ku+MNJExjcc9iVf8Ap0o2Dcsr9rjy0s1xZx4OEVBNj33fMf0qqz2jyAs9vqcrD5VmRsnt1JKqfbAqMXECsEls9SLxj/WK63Q9fuhmx/3yKf8A8JCj5SS7t7Rfu+XqqeVIT2+X5QR0oAt+Td7QIrWS144KXG8L/wAALAVFctExEd1fysSvMNzCQpx14ULn8SRQ1mlupmnVCjDI+yziIN9AAufxY06GQWsYFpDewKecNECv/AjgtR/X9bh/X9bFS20+1uObHTbZdoOJrWU2pPthPm/Op0s7m03u9/qFpDjhRsmVcepfex/TrUzLLqBjElxYzOBzGijd7ctu/wDQRVL7Vp0dwkSQT3NynQ2UrXAjOe5zhfxAo0DUmbWLuHb5V5a3nPEbwNAWH++Xx+Q/Cr66lqMaBpdK83Kg/wCh3CPz3Hz7KzxqGpyycMthARkvqUe5h6jagVfx3n6VD/ZEGTPdzw33UErMIEPqNiD5voxNTyr+v6RXM/6/pmgvi7TvtbWkpmgu1G54WhYlB6kqCAPfNXrTWbDUJNltfW9xJ12RSqzfkDWZaqlnbrHYWd5ZxDoqqNg/Ahj+QpLuEahEqXlzaOF58q4twCQccEt/MKO1LlQ+dnQUVzK6dZW+IoLWVMcbNNvJBjn+IAqPzqRV1COUEXt3bopJ2XMKzAj3KIPz30uUrnOiorD/ALSvYAc3Wl3hwM/O1uQfpmSpYNbuXDeZpF0ApwZIyjIR6jJVj/3zU8rK5ka9FZg8RWK/66SS0H967geFf++nUD9au2t7b3q7reeOdf70Thh+lKzHdE1FFFIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUV538fvjn4d/Zx+Fuq+PPFEd5caVp7wxta6csbXMzSyrGqxLI6KxG/cRuHyqx5xQB6JXFeOPjV4C+GtxdWvibxfo+kajb6bPrDaXPdob57OGOSSWaO2BMsiqkMx+RG/1bYzg1+Zv7RH7fvjb9pjR/CMfwOn8TfDy1snmbxBc3MsECy3BSLyo45Y2aR0QGbPCBt6ErlRj4p1rxpqfx2+JGqXmvq3iDxvr0jJc69qcwVBsi271gjRVQiOMBVBIXaABgUAfpR4+/4LN+A18E3lz4B8I61qPir7RHbW+neJES0jKvFMftAMDTCRY5EiVoi0bMJhtb5WK/Ifx6/b/wDiv8YPFmi3Oo+Kda+E2mWtokY0bwfdz27yOVTzrid1dGbe4OxGLeWigAElpJfFdcsV+AN7ZmyEer6xeRMXmvEKwpEGGAqK2dxI6luAOnPHoCfCbQte8KR/EDxrqF5dSvarqc1vZukMRh2B0twCMk4wvDKSW655oA898D/AfX9f8bJFdaXqOheGctNcahfqIfKsyCT87AqX2EDABwTzgAketWeh/CH9mO6hi8V29z8QdQ1i3W5hxp0E1vBbg4Vgkj7cud3zAscL/CD86a94pv8A9qXQ5/C/gi0m0+1t5I7jUb7WJRBHj5vLi2xly2WXd06oOOM11/wz/Y58Laf4Thh8cRx6rrS3jXT3Gn3EsUYhwAICcjcp2li21WBYgHjJAOd1j9uTXFudc8OfD7wpYrp8MEtvot1awu8kEMQz9oEO0LtWFHcIVATjduCMGpaH8Ifjt+2t4XsdX1rVNMi07SZ5orC61uD7EZzIEEvliCA71UxKNxAGcgEkMF1ND/bI+F/hS8u9V0P4P2djq9m3/EuubW1tbd2ViUcvKiboTsboofO4qSBzX1h8Cf2rPBXxit9LtrPUYtN8S3cLO+hXT/v0ZM71VsASDALDbyV5KrhgADofhf8Asb/C7wCfCWo/8IzY6h4n8P20Ma6wyyJ59wgObloS7JvLszgsGKHbtPyLj6HtoV4rlo9YtrCzmu7u4itbWCNpZp5nCJGijLMzHgAAEknpivlr46ftZ6R8a/h5P4H+BHiHV9Z+IWr3ECW/9jWl1ZTW8SSrJI5uJPJESkLtLZIwxUgBtwAOh/b4+PXjz4Uw+ENB+F18sfifUGub28t7OxjvrxbWKPIbynVwsZzIxbZn91wwAYH0X9iP4Raj4P8AhZF4s8aabdwfE7xW8l/r11qhBuyDK/kRsP8AlmBF5bGPgqzMCARtHJ/sDfBvxb4J8L694q+KOnXp+Iur3vlrqesXwvb19OEMJiQvvcoPM8zKEhvlGRwtfXMJoAkS3HpXyJ8VP2jtP/aO1uH4M/BDxEL/AFjVJpYvEHiWzik8nSNOiYLcSRSMoWVnyER4yyneMMNysPcP2iPjjbfAvwD/AGhDaNrHifU5l07QNEhBMuoX0nEaADnaCQWPoMdSAfGv2IP2Dm/Zh1u68Y6x4kfVvEmpaOunyadb26x21nveOWZd+5jKd0UYVhsAAfhtwKgHunwl/Zy+HvwTtYl8JeFdN0y/W1W0l1RLdPtk6BYwQ82NxDGJGYZwWG7GTmrnxf8AjF4J+A3hq21/x1rH9h6Rc3a2MVx9lmuN0zI7qm2JHYfLG5yRjjryK9DAr4I/b48M6t+1d430z4S/D7TLfU9a8JxtrGr6rLcFIrPzQI0tf7u9wRIQRkBBj+KgD9M6KKKACiiigAooooAKKKKACiiigAooooAKKKKACimsyxqWYhVHJJOAKz28R6buKR3cdxIBkx22Zn/75TJ7imK5pUVm/wBsSS82+m3ky44dlWIfk7K36VUvNU1S3/1sFpYxY/17O0/PpsAU/rTUWxOSRu0VgRyy3uT/AGxNJ6rYWwC/QkhyD+IpjaG0sjExTXkbnLRajcMyfgAxA/75p8vcXN2NW+1rT9Mz9svra1wMnzpVTj8TVePxHbXKq1pDdXgb7rRW7hGHqHYBSPfNVoLiPTW8ny7PTMn7kMYYH3BUj9VFRR6XZ3G6aza8V5B/rLMCAHnr0VWP1zT5e5PPfYuyalqbRM8Wk7cfw3NyiN9fl3D9aprqk9xxJqkFvk7fLt7ZjID6AsSD/wB801bDU7NWcQWd+qj5WvW2TjnqWAZScegXtSDxHbSQul9cGxVT8ymFSuM8ZcF0/DOfaqUV/X9Mlyf9f0iSbS5rlkf7VqdwRkZkkEKH6qhjP6Uz7HBpbxyy6bYWsgH/AB88SuPzCsfwzVlbFZI1Nut4VJ3BvMCxnP8Ask4x9FpT9q01d3lWEAJ5aPgkfQlR+tPyFruRo1tdTbo7mYzn52W0iMe7PTPGfzNSLY3O7/VfaEzyt9Jk/htJH6UyS6tL5UFxPLIWOFj8kKM+xx+oantpsjMWigfIxhb6USL+H3j+ooDf+v8AhyMXqpm2m+z26tx5cMQkHv0PT6qKIYYbiHNpLfSx5xuhcRqPYA4H5Cm3GuDT5VgnurOLsI7UhpPwUnP4AGoTfWd5cfu4NQvbtRx8n2V8Ef7Xl5H50xeX9f18i35NzZr5j29jkHiVjh8e+ep/4EKrXjWGpDffOd6fKJEtx8v0kw2D9Gp0NnqMMiyQ21nbRdWa6k8yQf8AfKjn3LmmLc3kx23WoyZzgnSYVdAPQ5DsP0pD2FbRbhir2ctwU2jEWoyieFhjryS+eneobjXptFk8i4FgnHEdlIplPqfLdl/IbjT4dF0u+V1jtJrnfy/2i4JXPqyFjj6bfwq5Fb3Gk2wjiewtIs/KjKF/UBR/47QHmjL/ALc0ue6WKIahLeTDKxGM2UjZ7jf5W/8AXFXI7TUo5TItrZxRYz5t7JvlHHfaoH/jx71NJPFeQyR3aXdxEwwyCMNE30ZR0+pqtHoNvcKk2mo1mU+VXW4VgAOwUiRP0Bo1DToBmu7v91d37MvRv7MtleM8dCGEjfoKbDo+n30ZjhS5m53Fbi5JTn1iYkD6bKnuLrVbRgrXdldBV5SIeTNn2B3hjj2WoZdUspBCb+y1BHJyDeLtRfqwOwfnmgPUtRwzaRCEj/s21BP3VXy+P0BP4U2aa3uFD3UV5KVOBmMKB7h1wAPqaltbVhGs9lLBbQMNwdX85W+vA/RqDdzbzuuDdpn/AJcRz9MYOP8Avqj0D1Gw2JkPnWaxgE53XEgl5/In8AwpzX1wsjq1zHMB0FiAZB9VO7+dRSx2U0jeZYsshxiW9cpn2DEk/lUtxK+mxhp9UtrCNhhVnIYD6MSpP40ev9fmHp/X5EDJYbmDWk6O4G552MKt9TkfoKspDc2MZKXNrbREcLIoYfmNn9aqLq3nMo8m/v8APKyWoZUIxnO7CL+p61HEvnTJ9k06306Q8ZnmMU312KDu/FqYFmZlvo2hu457+FxysIDRH8dq/wAzVJNHspJI2sopNNuFG1FknKkD2iYMv44q1JFqCkJJryeapyYoIEVmHpzuP4gUz7Day5N1pl5egkAm4kaaM++xzx07JSD1GXWpXlkywjWLG6lTg2+3ZO3PH3d+foI+faqw1hbhRNceH9XmlU7NzxkrnHUDIOPfYPpWna28cYZbR7fTMfMY4mJx65Q4A/KnPLLuJF6b5Dx5cSlcf8CQGgCjYyT3CN9gvNP05U+Z0WX7V3/iB2lT+NSyR3EzP5mo3F/CT9yyPlY9gUXOf+BipLu1triNRc6IJD133SiTB9dy7yPqcUkNl5Kl4Naa1Q8FBL5yhvrIWxj0GKAIW0jTQwL6R5UitvE90x3Z9fMBY/mavK0qx/8AIXhUN9zCq2Poc81T3airBWiXWEP3nVnt+PZTlG/76FH2yFWIm0z+yMcedMhG0epePKgf8DFAen9fcWRm4UrPaXF8uOfmIU/VX2L+WaZGscZbylj0gscjJZRn/cICk/nT45Y5Ix5Otebk5CQ7ZAR6cZc/99U8K/J/s43mB8skj8k/STkUw/r+rCNJMWyupfawow0UaYyfdkBIqNo1kUPNozSP082VhJgdiDy/6UjtCgLzNFpHqfnTn/e+VSefeomvoJubbUp9TA+XbDG0i5HbdFgD/gVG39f5C/r+rllZgrZ/tNLNe8LHLen/AC05/QUmZm7SakevV4QR/wCgtUTS37RHyvD0Kbjh/tE6dPXChs/SmJD5bqZ9XXTsciK3j8gEZ/uyFgR7gCl/X9WH/X9XGy6TarMzLpK6YxwPtFvuR2A9TDg4+rVCLhI4xHb+JmunBJ8hY1uDt6Ywn7zg993epW0SNiS0cutDrsvt7Anrn5jsH/AVq7JHJtSKTS4YYEHysqiUL7BRgj8KA/r+rGdHc6g24f8ACPG+VR8txNME3n/dlyy/rUcl9Iu1bi4HhzJ27fJcop7ASHERP4GtFWtGyg1W4ErHBhRzuyOwQgsPpUtvHPFMGjso5z/z3lHlt+ZLMfyFAf1/VijDbxah++h1SfWYiePmPltjtmMqh/EGrcdmYIQsei29uDyfLKnafXAAyfpVe70uC4ka5vLOOwlPW4t4/wB6PpKhyOvcCmrbwuyrZatd3TIoIhc/aIz/AL/f82FAf1/VycyQQFxLq8tu3eP7p69hJub8qkjSVthS0+3L/fuAUK+/zkn8hSRyavb27Imm2kiA9FfymIPXEfzLke7jPtVI3dpazR/bjc6XMxztigMaN/vOhZf/AB6j+v6sH9f1cvNE+9nls1sR3khXeT/wJSD+Ypnm28rRrFqc08mPljPzA9eoUA/maZZXFrqC+dpsx1QA48xwsgU+zEr6epq5cf2hNGEltLZo8chT5p/JtoH5mgPQasNwsbqNNtmXPOSELf8AAeR+bVAxit5EFzPNYMT8scK7EP5FhVX7ZpEDTRPqFykqcvDEW/d8/wBxBjuPWpLW4vjhtL09TE3Pm3myEOPqmWz9UoAkjCTZ+yltRZf4rlN2D7ElcfgDT77TpdQx9r02ybC4DgCVh9C23b+GagvbHUbtma/lhhgXlTZwoWUe7yk/ooqBrHRWji3z3Fy3RPtTtIrHPYS5QH6Yo32FtuQ+bpSwyRxa3qStG3zrFI0pUn+HBVgB7VZ099ZjwbO0s5oD/wAtLgC3LjHXKF8nPqq1qQLqSx7YktVhC4j3ggj6hSRj6VUuI4IZhJqCskpOd8G1c/Qr+8NG+g9tTOkivo976lE2nLnmfSljA78biS7fggpjtoMtwpaeW6nIVki1IFgMjgqJsY/A1rK1vHORZtKs5OMTAA59/M+cj6VZkj1SSLa/2QqwIdVDZI9s5H5igBGj1CaDY8NkydlYE8em3pn8aqEWkcrRzNdwyEY8qFuP++Yif1FVo9L0WNpY/ss0Mjf6wWhKlu/IgP8AMVLaR3KME0y/yB/ywvFjKgewQB8/7xo2DcsWkn7xhYPGztyfPRFP4hcN+Yp91bXMrNJdx2/lL0aELvH1LjFRXX9qqH+2Q2tzaKc/uJAjEf7rgj/x8VTW80uFQ32G+geM4WRY2kVe+Q4LIB9TR5h5MsM1i0SsBeuU4+bMq/m2UH4GrtrcXtwpMElq8QGF3Hc347Tj8qis76e/ZxZahZzqoydzLK4PbIQgD9ag1KS2t5EOqeXNJ1jjWZQx+i/KT9OaN9A21QslvHaSb7tGEp5AtZFTP0xtY/TmlWaG1/49jNbZ/iulCKfqzjcagW/jjUGxsr21Djd5s48mLPo2/JHTstWYItZvLcM2oWkY3dLVN5x6eY2Qf++KL9wS7Etxa3WoWoW5+wz25G4jbkfXLBgR+FYkcWhybkgt7qZ1JJ/s+VpED47iNtoPH8QAzn1q2ul6arutxZPqMzHDyCXzz16kcbfwAHFXPtTKCsMklio4xeHA/AMDkf8AAhQLTqZ9vdau/lC3vEtAxwU1lUaQD2ji2/q9Nu9N1Bizaw8F9Een2ab7Mf8AgK7dw/GWtieG5aIyTXcU0GOVU+Sn1LDcf1qvF9ji+aHTZg2MGW06MM/3gQWo80N9mUbeex09Wnt9J1KwnkOGZYC5PuxXeMe9XrXUJNQJgg1ayabqYkKvKBjv0x+KVJHPO0m37clqOgjnG5j+YU/zpt5Zx4RdQFvqO07lE7YJPtHggmgCKS2s0kdJrQXErfeFtJvf6kALj8KmaeVCUhNxZqvANyMoPfODx/wIVV+w20MIFnp99p6jJRYJHijU/wDXNCR+a1JHFfSAImvoZWOfLmgQnp0wuw/1o9Q9CeZHuoy817bXVsPvIp8pB7lvmP61HGtvGZGh064EgUAyWrEKw7YbI3VWLPCw83S7bU5c4ZraUyy+3DjC/i9SSag8Urr9nvtOC/8ALSVXmXHqAu5QPqQR6UeQFlbifnffi1GPu3EefoQSF/rUUtvBuD3K2+pSMPvMxLN9EAI/Kmi/tp42k/t21uI4+XDSBAvbkqwxz6g02O8hkdltNGacr0ltAI16ZGHYJnP+yTQH9f1uWGaRFXyLW7teMBmfcoHso3/yFKzPKpV9VTuDHInlk+3UEVVjGoOy+beNpSbvmjVGnOP+usg2j8vxoTTrRWWWWe31eQNuT7S5dtw7qMsAf91RQBUjj0l5lFnpSXMjHH2nSiQ3vmYbQPpvzTo7fVfOBW6utHg3bmjkzeMw9NzKQn4M1ae12QmLS2iJ6tFL5YI9cDDH6EUm0lcS6nPCM8LJH5a/TJG4/wDfVAf1/WxlyaWzsHu9Qs9dIPyQ3ZMYPflVJQnj/nnmrSy3MMLCHQZlXI2/Y7kRoR64JQ8em2rSmJQUihtb8nhvLQ9f9o/MPzIoaKfjbayWCdd0bl8H/cVsfoaAKx1IKrfadTuLNQcn7RatFGB/dMjKM/UMKfDJZzlvs6WOqyAgs0RLMPTJ+bn6kVM/kLhptRY9tt+oVTx/dwtRyWsGoFWbSbPUBjiYxhRjtjcD+hoD+u5I6XW4bIZ7Jf8Anp5hmxx/cyR/OmyeSObjUdynqt+m0HA7L8g/MGoU02SNizS6hYcYCwyvMB26EuMf8BFMX/iXyHy9XglmzgC+t/Mn57fKVPr2/lQH9f1sW48zDdb6dFIMEiaFzFkj8AfxGaVY7gZ82W8tFYfciXzf/HvnP5YquzagUMg0OAtnh4ZwJCO5AIXH0LD603zljQrdnVbdhyV8ppE/Nd4x9WouBI01pA2zz7W5lPBjkjLTN3weSfzFSmG5ZQY9P+yg8nyp+/8AugqD+dUYfE1hIVs9OurXVXK5Fraxgnrjlg21eexx0qVrPU7jaRaRaXGygt9jcPNn0zlVBHHZhQH9f1uTTrFDF5l3eXSpGMMLqPMQ/wB7AwR9TVGa4sdUmCW+m2WuSDHzrCI0Tjg72yCOP4cnpVptNsYJVuLme6My4xJfL5iqfYkFVJ/2SKs/a31BgkUdtqKqfmLL5ar+ZYn8BQBmx6Jf+crvLdWEaOSsdhcGVceh8xiCPYRjFWnuprLgay27bnbqFnk8dSAgjz+tTrYzDmWKaIYPyWMu2MfqCT9APpTVuLbTdwS7aByNxWaDr2ycAE/nRZP+v+HC7X9f8MOs9S1S4Ustra3MQPEqzmNmHsmGx+LVP/bTxc3Gm31umD8wRZR+UbM36VX/ANI1FWdLWxmGeJZOp/Abv/QqX+z12jz0vWw27c0gdB9EBIx/wGp5UUpMmj8UaUygtfRQbjgC4PlE/QPg1pJIsihkYOp5DKcg1jHVkVdsN552cjbNCB9efkHHpVZtAS6US/YbGPdyZbLCSknrh9vH4H8aXKNTOkorAktUsgWF1qenqcLuaUTg/wDffmY/SmLf36zBIL+2kjDc/boDG5HoCGHPvsxS5X0K511Oiry79ov9o3wf+y98PV8YeNHvjp8t5Fp9vb6bb+dPcTuGYIoJVRhI5HJdlGEIBLFVPffbdTiUNJp0UyY/5dLkMx/B1QfrXkv7SXwb8C/tPeBV8BeOo9ZskS8i1G2k0s4ureaMMokUqsqEFJJEPmKy4kOMMFZZsyuZHyb+0Z/wWA8P+HvD3hab4NWVr4n1HUA02qHxDaXMKaaAq4tyg2CSUs5yySMi+Xxv3hl0tJ/4LIeDrjxx4P0rV/h9rXh7QNWtbd9U1q+ulzp8soOWihCZuLdSU/fbkYqXYREqFf374TfsZ/Ar4bfDNPAEGjWPiuwe9k1CaXxM0V1eT3DALvb5VCbUVEARVGFzgszM3jf/AAUI/Y91jxN8H7Ob4ReHbvVfENtq0dxc2cVxCzw2aRTO7wmYiTzBIkAAibe2SACCaQz2rwf/AMFCP2e/G1rrtzZfE3SbKDSArynWPM097hShfdbxzqjzY2spVFLBlHy/MhZPHH/BQb4B/D1vDf8Aa3j2GSDxBZLqVlc6fY3N3CbUtNGJWeKNgMS28kRT/WK4wygAkfit8Q/2U/id8OdQ8HaP4i8Hz6RrviS2EumWJDNNfu0xURZBaPzxujBhBVwHjDIGYbpPDmh/CKO1utO8Zx+K9B1HTbaWaO+tvLQ6qPNYxr5LLII5CjIq7XMZ2sSw6kA+1vHv/BVrxt42+JXjr4f+B/C2lX2haj9s0Tw5rGn3txDfRtgxpqJmHBXaHmCqiFAy/OdhLfJ3gz4DWHgPWru2+JPiDQrewkh82PSTqxieZ1ciOcp8u5ceaF7/ADEYHIrpfiB+1T4I0tdE1j4eeC9I/t5t4nudU0xIprKNV8pYwYyCSyYwVcqEAXBJIVusfs6+J/j9qVp481PUtO0GHW4I7hbS3jedoLcxL5PUqGYjG7kY689AAeftF4p8c+O4bTw9Z6tp3gK6uRBEdOt3s7Q2YOHfOApYqGOWyScAdlroPjBqUHwRGkW/hTTtM0+8vYZElm8kPOkaMhQ5J53EuCWBzj2r0X9pr4nXnwr0vS9O0CWzt9Vu2JY/I72sK4xtiIxhuQGIwArADJBFn4E+HA3g/wD4T/xHLIde1WGSe6v9QxEILZWbbtyAEjKKr54BBB6YoA5z4c+G9Fm8Av438ZWsN1e30bXt3dapAJBFECwQRoVOFK4ICjLbhjPFPj8Wf8NFSN4Z8NJPY+HECSa3qF1Gol2FiVhjXJ5bYfm7Y9ueh8d+JIfibMvgLwZc2ervqEW7VNUhZZ7extcgEhgSpkPYdvY8juPhT8E9D+Ettfw6M15cSXzo0897KHchAQqgKqqANzHpn5jknAwAL8LfhH4e+EdrqI0c3AF4yyXNxezBjtQHaOAFAG5znGfmOTwMfP8Ab6p8RfjR8VXsEm1zUfh1e6tJamezia3sn09J2Y/vVVVzsHUneeF5JArW8QfFzWvit8XpvhbJCum+G5NXksbiTTkaS8nihLBwz7gAjFCxwoKr3bB3fXWiaPaaHptrp2n2yWljaxrFDBEMKigYAFAHM+Cfgh4H+Hmr3mreH9Cj028urd7aeT7RNIjRMysy7HcqBlF6DtjpXxv+0FpY8bfE5br4a+GprnSbUCyF94d05vJuLxS8shVokAZwvoTwhbOK9J/aW8L698fviJb6B4Li/tdfDFswvizRxQwTyspKiViNzFUXK9tp75r6p+GPhBvBHw+8OaA6W6T6fYQ285tBiN5lQCR14BO59zZIBOcnmgD47s/2e/jxqHjTw/oOq+JNVm0RHFo2qQ66ZILK0kKxT+WksiHHlHmMAb1G3B5A+wv2f/2a/hx+yd8QP7Xfx0513xDHLpOmWWs3dtbieJ5YGEcaYDTTB1jG5SAfMA2AkV5p+0xct440tfhP4fhGoeK9eEUz/NtisLeOZJDNMwB2qdmAMZOeOwPFfCf9gvTIvCc4+ICCbXZpt8TaXevtgh2LhD8oBfdvz94cLg9aAP0+tJunNVPHHxD0L4X+D9T8T+JL+PTdH06IyzTSEfgqj+JmOFCjkkgCvBfEHx8b4KfDmfUtcWPULfS7MRxS3V20c95KqYRWchi0jkAEgZyScV+e/wCz3N4j/aT/AGqbTxR4rmmu9GTVv7b1lplkuLK3VSzw24SRzhCyLEiZYqgzghDQB9F/sHfAj4z6l8bNF+J3xPXVrnQU0me70++8Q3yX080sqxRoAkkrTQsY8NvKjiIL0YV+lqSCuM0/xZYXkebW7gnRf+eUgYD8q8P/AGgf26/BHwS0Vl0u4svHPis3v2FfDul6lF5sLqT5puGXeYQmCMFSxbAwBuZQCl+39+2F4m/ZZ0jwdD4T0nTL7UvEMl3vutVEkkdvHAsQIWNGXLs06kMWwBGQVbdlfjH4F/t2eK/hf4XurXw74M0251XVLqTUtc17WbmW4udTvHZi0nyBAiBSoVPmxgnJ3ceU/Gr4leLf2vPiVeeJNYk/s3T7YfZtP0+NjNDZR55jQ/LvJPLPgZJ6YwB23gX4cJbaekSxlhHGEBYckDAyfegD94qKKKACiikoAWis+bXtOhkMbXsBlH/LJHDP/wB8jn9Khm8RJGoaOxvpl7t5BiA+pkK4p2Yro1qKyhd6pcIHjtLW3jYAh5rgsR7lVXB/BqrTNeTKQNZjV85xY2wJ+hyX/PFPlFzI3qrXmo2mnqGurqG2DHAM0gTP5msTyYW+a8h1CXPV5p2WE47kZVQPqo+lW49LtraMtHZafYo3zeYqg59DwF5980+XuTzdiX/hIrOTHkCe7ycBre3d0P8AwMDb+tQ3mt6hDEHh0O4cZw3myxjA9cIXY/QDPtSBpFQeTqMlyAeVjjLrj03AMR9STSmRF2ieymBP8V1Jui/PJx+IFVyk839f1cr2+szajnZqmn2xHDwLGzyofQ7mUg+xT8KfJYy3CKDqGpXLDnAAhU/ioQ4/4FUl9pttcQxm4WxtQP8AVyLncue6OCpU+4qu0N5Aqi11CbUIlGPJmQjdzxiZRkfU7un409Oga9RF0uGERvPosLuuT9onfz3Xnrkhm/I/jVppra+jVTdwSqvIW1iDOv4fMQfwqrJqcFuR9u042TYDedqEgMf/AH9G4D6MQT6VeulSTa091bQEr8rR8OB/stu6fhR/X9bk/wBf1sRNay4XyHvJwBjFwxCn6/Mp/n9Kd5z2JLSWdvYpj/Xr+8H44AP4mkZZt2I5bq+x/DIDF/4+AoP4g05Zlt5AWsYrQ9PNuG/9mAI/Ngaf9f1/wwf1/X/DiO1vfMJDdtOy/Lvs4849twBI/Ok+xzlyUhkuFznbfOCv4EE4/FTUN1eWP2h1n1S3ju16rZ4E2PTGWYj8KjNzM7boLXUNTRjyJ1Nvj67ygI9gv40X7B6lz7c1mwilFvpyk4UBd6n3BBGPxApqxW103nRy3Vwzg4e3HlhvfeoAP4moVuryFnRbOy0kZwJZmLg+hIUKvPpvzSNZedP5smrsJc5ZdNiVN3+8MOx/OkP+v6/4YnjsbhG3LaxTbejXrDzM/wC8oaopPEEEMjQXOoRWkqjPlxoGcADnoW/lUS6Ku4brSXVI89dQlY498MSP/HRV23n+xoIvKt9KQdFZPl/AjC/rRuGxlfYbOZGOn2uqK8mGM1qPsyk5zuKtsRjz3U06CHxDZRu8dpphXja0hKzBe+7aNrN9CorQ8i1Ys8d3OxbqbMYXPr8g6/WhbWdJDiyW6A5D3TAP7c5bP5CmIzDrMc6Ouo6tNZEEK0cduipz23fvAfwarX/CO2ckYWO1upV5Km4mLxnP+w5IH/fP9auvfkDZdTQ2G7jZKn6BidpqkNFsV8z7HPewuxzmyyiE/QDy8+5FGw9y1Gl1pVqoWOwtYFPKxLtAHsCVFRyXdleRiO5uJp1c4EZjwpPoGAwf++qjgh1Sx3Omn2t2ABhmIhnPPPTcrHHuvSlfxBbhmi1C8GltjmO4hEffGA7Eo/UfdJ60CJv7LO/fb2pjkXGPtThx/wCzEfgRUlxeXdrtFxNbopH/ACxID/gHOMVF/Z9vt2wi8POSEyqf98thMfQUkl1NotnJNLFY2tsvJkZxFge4+7n/AIEKB+gNNZXcsayi5uZ/vIkymI/UA7QfwqWHTp7d91pHHbDPImO/+Qz/AOPV5l4g/al+EehyS2mrfE7w+LtQxews7qK4mwoJb91GZGOACTjpg15Rff8ABQ74H3DGDwpP4p8d3K5Vbfw/oF3cqW7KBMir1/u0rrYLPex9QyX00b7Z7gMf7tjtZvxVsn8qaUsLq4ZRbTTzsMHzmKN+TEHH0FfL1r+2p498QeXH4Z/Zz+InklgBdaxpH2GHaSPmwz5x15GfpUesfHT9ojVL2axt/wBn5XijcKZ7vxvZRQSEjgoiRebjvgnIxjrTXkD8/wAT6rjt7uzhcpNb2sKjhZf3ij8RtI/EmqSa9BNIInuJrwk4J0796g+pQbhXzjoLftP69cC5l8AfDfwqqY2Nq2p3WpT4A4wBjH/fS10PiCH9q9dN83S9T+EcdwrbfJuNO1FAV/vb/tDAHttwfXPorjsexLY2epSP9k0V4LnJkM0twLdyTjlipZ88D7y9qsSWviC2jLNrFnHGSMRzRZcDuBLwB25MbV8yPpf7XGoKpufF/wAI5GzhEXTtRxnjjjGf881reG/Bv7Wq6oJL7xX8LtPtcEu0Oj3k7se3BlU/+PDHoaH5iXke/LMHjkGpQ6teBQSZLdy8TdtoEQTd+KVZ0q302Zi2kW9rauqgMYZQrr/vIuQe/DV4h4oi/aw02zM2j6t8I76TcM299Z6hAQoHJEolI564KcZxk9a41vF37VAuIBqfw4+GviSYHYslprV3bZzkFlMq4A69OeeKF5A7X1Pq+Zrq3IV9ShLf3NoRj+PzfoKhM0DRsbiwvJhnDCVS6euQGOMe+BXzRqnxk/aB8BSrCf2d7q+tFAZrrQfFtrqMTtzuAikjjnxj1Yc8Co9L/buu7fWItM8ZfBn4q+E5Jc7LpPDRmt2A5Y5VmOAOpXOOtANH0/b2pkU/Ynhs0B6wSeYB7bMbRTZJZVkIN8LvHWGH5GH/AHyCf5V4l4Y/bU/Z+8dX62dl8QdIOpMxh+z6xM1hKrhsFAbnyxu3DGFPPbPFdt4a+O3w/wDE/jL/AIRLw/8AEXwtf+IRuC6Pb6xBd3DFRIXRY1YMXQRSFlDEoFywAIyXQWe39f5HbPJbPt83S5GJ6SXaBgOe7HcR+NSrDI6LNDfR20A67G81SPTLHA/AVWudUWzkMd5d+bJ/zws5F3/gn3/wBJqCS9sri4EcOlXE1w2Ns1wPIbOOOZCJO/YHFMX9f1YtGZm6ytqY9YGZPw+X5T+JFLJJCnB01Lb/AG7gBQPfcoYfqKclrrLZIubezTGBGwNxjjqGOw/nmqXl/OVvL281Fs4K2s4G36rGEOPrupb7Dem5bmkSxg82XWo7SFh8jMylSfq5JP4EVVi1BZZQqWVzqyt1kCuqY9QJMIR/ut+FTW9vpqylLXT0tZ2J+Y/6O7evI+c5+lXWtb5Y2Iv1iGP4ow23/gXH5kUev9fcHp/X3mLeWgvZPNbTrPSJfui6mZllUem6PaPwElPbS7yGEKfE8rNncITGrIV9Bg+afr5hNX45kJAmSW9OfvQyGVPxAwB+VETW8rBbe1S0c8bXfyHP/AV5P40wuZttaSQyeZL4fTUHjHyXXm7pCc+k+CvU9GPSrR1GzLDzni0h24/eq8JY+gY7Ax+mauyW95bw5l1RUXPVo1UY9Mn+dQrcQliHsprzjIdCZk/Atjn6UvQPX+vuFkiDEbdSlutowUwW/wDRe39c06Np4I38vSEXceSrqAw9Txn8MVUTTrSWUi1gj0qWTnEcrQuT6mNcBvxJqS6tdRtVjLa1HIAPmjuYxH5nPZkIK8exo8v6/AXmv6+8k8mLcC10un99sSmE/wDjxw3/AHzStFyTHM2og87ZkLqfYMMIPyqvBfNCrNPokzuo5lh/fAg+7hXP4KaIbq2u5xBb3EGnXPUQBmWT6+Wdv6g0wLrPO0KxSaYiRdxkSKv/AAEdfwqDy7SInfqLWjkY8pG8kc+iNnFJdzR2s3lT6qJ5cAi2ZtsjfQR4J/75NMTUD5L+RoUxVjguyBEb3II8z/xw0vT+vvH6/wBfcSLE8bBoIDfsvRriMq//AH2x/kKmuGurhsXFnHHGp4fZ9o/QYI/I1UjguLyQLHfQ6Yx58i2BaQe434X846juNMt2mfz7xtWOTut53dhz2KJ8uPqlPqLp/X/DhLfaVExhbWZ3n3Y+zxSFpQcfdEagt+GKltbq8RgLHSd6N1mnUWo+p+85P1QVNG3kWiQLoqwwZ+4oXyx7hVBP/jtPhijkbCX32dhz5UJ2keoKvnH5Cj+v6sNeX9feZ15pcmpOZdTt4bVsYEttbCWVPpKcn8dgqFdH0y48tIdWvL5wn+qmlN0rc9WVgQD+VanlRocqy6mQePMVnOf97lQfwFSTTT3Cos2mKseOWkxLtPsqgk/pSERQ/wBsWkJjitLKSNQNgBNvj2CjeDx7j+tUrm6ijYy6pDd6ec58yGAYP1eMuR+JFXlt4NrZ1OSA7fmSOTYFH+62StJCDCwa2jjv3HHmFCrH38w5BpryB+ZDa3Gn3VxIdOuzfXEZ+ZMrMU9izcj6bq0PM1MqMw24GefmJbH+70z/AMCqpfW/9ouv23SoNq/dkliFwR9AOR9ahOl2axlU1i8t/VPtPT22uDge1Ifp/kTMtlDJtufPtpH42rmMH8Y+v4mizK/M2lsZVJwWkjUIPqflY/Xmm2739owW0tre7jJw37prXHuSd278AKjnvriSTN/pctqg48yOAXRPT7pQlh+K07/1/wAAVv6/4JfmXUJY9sqQmMjDLD8zfhv4/OqITSYQ8cnnI6nc6fNgHpkqnyfpULahos7pENa824HH2ZphJIxxnBiIJzjtjNW7fUdQZhHa6d5kHaWYfZVH/ASWb/x0Ubf1YN3/AEyaB7uSNTZOjRZx/pAXGP8AZ2f1FF1FcyRt9tVJIhz+4KgY99/T8DVKSzvbyQvft9k/u/YrcO49vMO4n67Vpq6bo7XSSJdPd3K/dWZzcupHfDbiv4Ypeg/Uij1TQ2xJZmeaWP5FaEM6g9cb2/d/mav282s3WWhW2htyDsa5bzJCfcR4XH0Y1aWfUfmC20TKBw0jeX+QG79SKrNarJIZbyKWJ+u6CIL/AOPIS36ij+u4bbf5FDUNBiuNs2uhr/bjbho0RD/s8K34Et1psWnaZp7NJphvNNeY7neM7EbnuJgVP4DPNX4XsVkH2G6aWZhkBAJifqx5H4sKtLJqhU/urf2ZiQf++QSP/HqYf13K3l655YaK6sp0zwHRgzL7yDgH6JivmL9rr9ufwZ+yjcJo+taBdeJ/Hd3Yx39rpMU5it3t2nMW57nyyIzhJiAI2JMWDtDKx+nGt7aHdJeRzxHqXVQg/OPt/vGvzR/4KffsheKvib49PxN8G2ulzeGdF8KTTa3MbgRzxm0M0zOykDzC0TqqEFj+6IbaAuVrbQel/ePpj9iD9sK4/ak+HOratqmiL4Q1HStQ+wtIl1mwu8oHXymlBYOoYB4+cZRt3z7V+oPJ1GRY3+1QyJjO2Ndmf+BHdn8AK+Af+CYX7WGhfEjSU+D2h/Dqx8HX2haBDf3Wo6e8Rj1iSJYLW4uZlWNNs7loWy3mbhu3MNo3fdlxpGj26H7VbS2pk4Lxkxl+c8mIgUlqD0ZMsenxSbfsTtLu+aWBvMZTj+8DuH6U9bqRm2Q3LWZ/hW7YFj/wEjJH/AhUMIm2+XpN/LJs+UR3KI8afX7rn65NTSjXNgEsdrPHgbvszFHb1AVwV/Mj60/UVuxPPa3XLTzpNF3XeYFH5ZJ/E1WhayjD/Z9Omj45azXaG/4EpGa+Tf2sv+CgXgX9mVdJstO0CPxt4nuriQXOlWuuwQmwjRRl5niMxVmZlCpswQrnI2gN7V+zz8eh+0Z8JPDnjnw/p82nLqsDtNYancRP9lljleGRAYxvdfMjfaxVdy7SQpO0F1sFnv8A8E9MhlnlkCR36QHGBFLh3/EEAj9aZfeXYxh9Slt7hP71xLsB+iY2k0S6dqV0xF7cLLbkYMNmfKDfXILZ+jj6VBb2uj6bIwitZbW5VNpMYZ5NoOeWUnPJ7mj0D1EGoI8RNjpF7HuztYhoI88HJAye/UKadHDqF8pT+3I4C2CI4Y1Z19QWOCf++Qat21xc3TH7LcoVH3vtBVyP+Apj9TTprOeZdt5GLyPOSkb7R/3zgfqxo9Q9P6+4ozaTp8M/+lWFtqEx/ilYzzH6K4JA4HGcU1rNFYtbW99ppIBDea/lr9I1LJ+YFWVmsIVcQQ3ELKeVtQdufcqdmfqamt5Lu6ZvIvYduOkgWVh/3ztA/WmIqraXswRItejuWAyyzRDJ68/u2Qj8c9OlNEzJJ5b6Ra3a5xmycO271IZVC/i2auS2Z2h76BL0J/E0gP47SAoqH7VaxxgwQXcXOB5WRGvvnOzH0zS9B+pWbUXU/PHe6Se5ljknwPcrujX67jViKS2vPMZNVtdQWPl1kdWAHoQrBR9StTwi8ukYRalD/wABVZGH4jaP0qO80+1+/qFhbXa/dDzOJD9BvAA+gNAeYpdZi23S1mIHDwEAe3zMF/TNIvmFsyXVxYgjBUKzgcf33BX8sVUMMCpGbRNSscHhvMdY09trblx/wGp47XUp0/c63DcrySrQqSfbchXA98Zpi3JY/Jt9sq3VrdHoGkyzt7Bsn8gKaQ8isyaTtcn/AFkbiMn3z8rfpVO+vo9JKC/0y1lkkPyrbTLJM59QrhSxx6EnioZddlZmFvaXumYAzcagsgiUEDkABl9RglelIDT8sbWWbULmAdeVZEH/AAJsn/x6o5NUtrLMEUlreOw3G3t4yXb3IXd+ZFRWlqdYUSDXI9VjUDdHCQsZ6/8APNuh9GJHHSrHl2ljtgGmW+YxhIrMKzKPpgYo30HtqVmXULhV8nSl0xW+/IJAzjn+6jLnjkHd+FDaVZyKv26/ubnaMbdQXETfVCoU1ZaR921GuNPAPLzbpP55UfnUsdqbnc63cWoKDwJRuA9vlO38duafqL0IpmjvIfIFtaarCOPLWPCD1GTlfwzmq7aKvmHFrNpsWef7PmZR7HCsB/44atvNFJKVOnrcSH+K1IbB9CxC4/OmK0jMrG4uNOQ/eVgz/mzgqPwz9aA/r+v+HK5t1s5GnTWHilP3f7TiUgfTIRv/AB6ntNqF2OLKx1SLBKzMWgU+2CHz9QcVbt4Qv76O5t7vy+sknLf99ZIH4DFReYshJj0wTSdRLbMAv/fZ2/pmkP8Ar+typulj3G7tNStExj/RTuT8FR2b8cD6VIutadp6so1OO1bOTFeQ+W5yeoTCMc59+tTIrYPnXlzZqeqANgfWRwf0xU0WLeF2jns5YycOWG3d/vNk5P4U/UF5EbLc3ylxYWrg42zS9WX1C8+3VhTfsKbcXAvuvG4+Yv8A3wCwx9RVZ9Nt5Q7waIsUjHBntX8hiPXcNr0racqxsr6tf2y5ztkBMY46EyBiR7bu9GotC22qxwsI4r5ZJM7RFJF8+R24K4696SSzuZzuezt4g33mhIMvXqCQAPzNVbjUptKtxm8026iIIjt1jaNnI7DaX3H2VKrPdanIoMHh/wCxrkkzxyKTjjkIGRjnnrg8dDml6D9f6/M0xbwWp81/ttvIo5lk/fHA9/mA/Sqq+IvtbLFp00epbgGDOgRCp778gEf7qt9Kq+Xpo2Nf316Wjw27VISsIPX+NAmRnqDn3rV/tJZo9sU9pqQI/wBXCCfp0LD8TgUbhsVG0W6muDJdKiRdRFpreU3XoznDH8Cvfip7e3s9HjZYhcaajtuZQgYMx7lsNkn60rWszHixayTHzG1kG79CP5GnpHBbyeYLqeKQj79ynHuNzL+gNMX9f1sMa6fUM26vaXUZ4K3CYzx/dyT+YFQ2/h2G1ZmFiYmYYP8AZ03kD6YUp+uatyXjzqUjW31TnlIxgD6klhUf2OXzPntpLaPdnbYyYB+pyCfwWgf4kEuLN9q6nqFuw+YW7xrN+pQsR/wL8a+Av2pv+CWOnfFKPTL34PHwx4N1Nb25m1Cwup7uO1uFmw26NFedLfy2XAiijVCJDyojVT+g8PkWSny7qS2XqftEWFJ9SzKCT+NH2mS+G2KK11JOm/GxAfqd2fwpNAm7n4O2Pw98VfBn4keLPh6bG38W6X4RvLvU9c0fWvDErRvbwLsa93iCZooTEUkSYsF2yocEOVa/8Tfid8S/iB8PrfTdQi0LwzLdz/bYNRs/EUOmrf2exozGIZpg7IWcksSFbZjbkZP7nrpx+b7RBOFIwY7V9kQ/ANk/l+FfJH7SH/BNv4Z/HPxNZa5ZXFp4AnWBre9ax0gRfaTv3JIoR4oxJ80gZ3SRmHljICYZcq6Fcz6nx9+zv8H734Y+C77WvG1vBYeIZS7XN7d3Kyvb2cagKry5KqoCFvlbAXbnpgYPxF+I2gfHbwzN4G8AyS+INT1ZkWe4EEsENhEkiOZpTIgOMgAADnOM5wD6j4L/AOCf/wAZx9ttJvEHijTfDccclgtnZ67aait1bI4QG3aZoRbl1CtGfKyqBgxU/I2ZFeeEP2Y/Ec3hnxXr8ena7qCQypBfaLPaTi3UuqSTzSKzSMWEpLNLt/uIuTuXKPmMT9nf9n29+C9nrJv9Wh1K61Tyd8dvCypD5RlxhyctkSD+FcY79ayfFfx6sfG2qHwH8OL0XnifULhrMangC2t4wrNNNG5/1hVVbG3r1UnjPXXXx01HxFrt/wCHvBXg+bxFqH2kWtrfWepWstuAM+ZLKY3kMIABKh1JPcA/LTvhT+x/4W+EfiWx8QC41S71+2hdQl1KvkQu6lWZFVEY/KWUbiRhicZxieVlcy2Op+Hvwn0H4b6Ta2ul2MJvI4jFNqTxL9puCW3OXkxuOW5xnHA9BXi/7Un7SGvfCnxDF4W8P2dtHLc6d582o3KOZIzIzqvlDhcrsJ3HcCWxgbTn2L4hfHrwX8OdSutEutXt5vFEcAlh0rLLvdh+7R5ceXGW4OHYHaQcYIzB8K/ga8Mk3jLx/YWes+OdSuEumlmiWePTNvMUFuTkKY+PmU5yOCcAlWY7o6r4X/DXTvhf4StdE0/dMVJlubuT/WXU7fflc9yT+QAHauO/as8Zax4J+E048OagLHxBqdzFYWiwqzXUu9sOtuFBPmY79hnBDba7v4h/FTwl8JbG0vPFesx6TFdyGK3UxvLJKwGThI1ZsDjLYwCygnLDPnnwW02f42eL2+LmsKv9kQmaz8K6cxDfZ4VcpJcuOglcqw9gCOwpDKv7F/gnxDo/gvWvEHjPTr+38VaxqLbrrWN322W2jjjSMPvO9QHEuA2CRg9Cpr6C1LULTQ9Lu9R1CdLSxtImnnnkOFjRRlmPsADSa1qtl4a0TUNX1Kb7Np2n28l3czbGby4o1Lu2FBJwoJwAT6V8333xJ0v9r7xtZ+AvC13KPBNj/wATHxBdSgwSX0aSARwRIcPsZtpZiBgEZweCAebfs8/DH4lfFj4taN498ZPca14ISa4v4Z9Wut0U7ASLD5FuTlAJJA6/IihVbHZT91Np4k7VdsdPhsbWG2t4kgt4UWOOKNQqooGAoA6AAdK8o+Mv7S3hb4WzXfh6zuV1v4gvHElh4dtY3eSWeYhYUdlXahO5W2khipBA+ZcgHz/+138XPH/hH4paV4T+H053GwSa4i02yS7umnlkZVjYFXK/KsZUKFJ8w8njEngH/gnjawQ6XqvibXr7+0JIlmu9Ms40gWJ3TLQ+YjNkKxILLgMBxgGvpr4B/B6X4beHbu+1uddS8a69L9v1zUTyXmPSJT/zzjB2gdOp4zivVVsw3agD4n+KHwR8P/AX4Y6l4isxdyWGkxJi0+Vmkd5FjQFuMAu65bkgZIB6V4t4e8efE74tafJ/wrXwqsVtZbBeyCeN5VkO/ChnZAUK7TjbnKnnFfV/jCxb9qf4pXXge1kP/CsvCs6nxFcQuyHU74ElbNWXqiEBnIPX0O017j4B+Efhj4X+Hk0Pwvo8GkaYsjTGGIsxeRuru7Es7YAGWJICqBwAAAfYn9qXc2RBpc/s9w6Rp+hLD/vms7UNW1mxmDXENpZ2eMmaLddEH0K/I3p90N74qysjx582O8vQv/LSMMmfqhwPyz+FWbPEi+ZaW1tGp437huH1AHX8a1tYyvco27JqChxrN3epkqy2iKse7uNyLkH/AIFSTeHba5C/6DJI69HvpzMPp85f+VSXVhbS3hne9S2vRj95ZgJK2OgYZbePYgiq6NeWu7z4LjV4QM+bHuik4/vRsQrfVepPC0/Qn1/r8y41xcaXGizm0toQMfuEJx9ASP0BqSO4iuVO24urvHGIlKjPpuUD9TTdMvIr1XNhHaxBTtkXkSRn0dMAg+xNEyRSTBpb5VnX/n1UK59v4iR7UaBqN/slGKtBZeRIpyHlkBOT1/vZ/nSz31zZMq3U9vHHjkwL8w/4CT0+gJpipIrD9xcajH1JkJRh9VchT+AFWLWZm3xwRW9qV5KnO4D1K4H86PUPQZHcQ3W4JLd3jKcELmPHscbRTRpYVg9rZpaSDo5cZ/EAMD/Oobq+0+WYebqcb3C8BLPBkHthdzVEs0jSARafealCTy10PL2++JCM/gtHoHr/AF+ZbuL6e2fbcXMWP+nVRvz/ALrE/pk06OaC63BPtd46HDgkpj6glR+lQ291qEjCCOGx0xscI5aRvwUBAfqGIqOazW6ZWutXkllTgpZIqn6DAZx+DUB8yyumGNme0totPYj76N/NANp/Oqlxry2s/lTajDM//POxCmXp3jO4/lz7U3+xYWlY/Y5NUic5I1Al9v03nj6bfxq/DcSQqkPl2+mgcJGwLD6DG0fgCaA/D+vuKkepQXbMtvZX2oMhwyy/u8H3WVl/QVXbQL3c76eltoDt83m28jSAn/ah2qhPvyfetKZba6ZRNeNO6c7IAMqfUbRuH51H9jYOWitnu0JyBec4+jMdwH1BoAzZZtTimb7RqDX0QPKaSqI+PdGDNx6h8+gqa2h0nUJGhW1m1CReWi1CRmZOepjlbco9wv0rU+2zpxMsVgOgMgLqfxBAH41BeWtjqSql3P8AbtpyqxqGKH1XaNyn3zQMeumyQKTb+Tpig5/cksv4rwv44qNrqRWO65e+TP3bPGR9QBn/AMe/Cqn9k3NvN5liHuBnIXVAHA5zhZCfMX/gW7txxVltaurdnF/CumIpx55BmhI9d4I2j/fAoF/X9dCWJ7eeUxpZtJKP+fphu+vzEtj8Ke1jLHmRZY9PAOT5ZLL78HC8+uKZIbK+jxJdvfx9dsPzAe/yDNNWxaKUy2ls3mHkNdYYfmSXH8vagBv2h92Xnl1CPdgG0JUj/vkf+zfhUkMkElxtisVE473RCuR+rGnzXt3Bua5EdpCvWRQZV/764x+K4qnJqWlXqlGvZNVXqVtlMwH18pf50AW3s2t/3puY9PTPIi+7/wCPHb/47mod78b5JtSVjw8BZP8A0HCn86hSO5WR307TJIHyT5l86BG/Is4/TpWP8QvGt38OfAviPxXrPy6ToemXGp3K6XAJpzHDE0jqnmOqliFIGRjpkjsXCx0cNxF5uyGyjgkbgrcERs30ABzUN+1rosLXF5qlvo9uoLFtyxIB3J3kr+OK/O3xB/wVo8LeL9LGl+DvD2ojX7iV41vPHWoQ2Gm20eSElkFvJmTgKWjAGCxAZsZMuixfCT4s2tzcfG/9ozw34umvJlmTw/pOtDRtGtAM5j2xyB5wQcbpcNjjPJJV+w7dz6S8b/t0fB3wTqiaMvimTx74glfy49G8IwS6jdStjO0JFmMn2LL9Kx7z45fH3xxdvYfDz4GWHhTTp0Qwax8Q9US2Dq4yC1nBmUEDquSR0I7VvfDX4qfs3/C/S103wX40+FvhqyYKrLomr2EcsnA+aQmQM56cnca9Ai+P3wk1RQq/ErwzqO7+FdbgYH2Kq+PzFG+49tjxzR/2efjnrGprdeOfjza+HtNkx5nh3wLpIsYD03bLgusqnj7wGefwqG1/4J6/DW41I3fi+HxN8WZzIZBceJ9fu2ePPYJvSN/qSOnSverH4leDLg50rxRoUJbnC6tbFW/4CGbjp0xWzH4stZlDDWtMniK53WVxGW+vzMRiiyC7OC8F/Ar4S+A7mD+w/hr4V8MXsbr5U8+lRLcB1xjbIU+dhxyrn616Y1nBavs+3/ZGI4httqDk9QhzzUcd5peoqqiaTURMpwh3Orjp937uKb/YhgydMifSyc5VJQqc9/Lwy/kAfent5C38x6xtuUfY21Bc/flBUr+Eh5/DFT/bpHXy5Fhsc8bbgFgfbsp/Amq00usWa7rl4J4AOZLTEMnT+7ISp5/2hTIdZ0m48uOR5pJpvlWC6DZc9CAG+U/hxRuLbQsNa20TNH9vkikIwYbZguPcIAcU2FJY3G2y+2AdJpBscf8AfZJP6V5/4s+P3w78AeLo/DGq+I7Pw9rUhj3W7s+yHzD8plKI0UeQQx3spCkMcKQa2fGXxY8M/D+byfEfjPR9OnC5+xm5jjunx12wksznkfdArONWFRuMJJtb67ettjtr4HFYWnTq4ijKEZq8W4tKS7xb3XmrnXNeSSLsn8qyzwVmQuD/AMC4X+dQfZbRd6R38wfuls/3foijj8q8PuP2wvBOp2F1ceFfDnir4gfZ5FhlTStNaQwyMSFDpKyyKpIPzBCOPwqn/wAJn+0H46UDwz8N9D+HkLDct74k1M3G9T0Iih2sj89HjboRWm3kcW/me/W8c1tJmGxSXj/XMBEx+uSST+VZnijx3ovhOx8/xRrml+GLRvl8zVZ0ijPsJHYIT7c14zqnwB+KHjCxtz4w+N2tWKs7G4tPDHlaaAv8KxTpGrcZOd4bPHIpPDf7F/wX0G6fUdQ8Nah4q1ab5ZtQ8SXk12Zx/t5YQEfhS31HotLieJv20Pg74fu/7N0zxDq3izWpGZYtN8MWM1zJMy8FY8IsLc8fe5rO0v4+fGrxxqC2/gn4CXmhaVNlf7d8a3UVh5JwcF7NX8xxnBJRume/FfQWk+GbDS4VXRdJsdEgKKqmyVYhtUAKNkYCkAAAc8AYq9cJc2yq01/GydCr4hz/AMCGf0o30uG2tj4x8ffsn/F39o6Bovi/4u8A+GoJMCWHw14Tiv5COR8l5eLvibG0AqcjBrkfhz/wSR8KfDn41eH/ABnpvxJ1XUND0W8hvYdHfSopLh5Y0BAa6DeXt80biPJ+58mc/PX3tHdWa/O1jO7AjEkibx9Q5OMfUip1t/ti+bbpFbhuRLHIcn6hcA/maOVLcfM3sU7OHVdNhMVtaWcsKj5VIFsc59F3gk8/3f8AAk1cbGXVGl01CcHzYFEfPTMmXT9RVm4guLdVM2oh16bJCIdx/wB5eRUcd3bwkyDTp3kXjzlTfn3DnkinbqT5f1+A2K3026hVrRpLhCSUeEmWM884zlKtKdSjjIjhgKgYUSHYw/Bcg/mKqNpcOpSSTwxW9rKx+a4tpWEjezFCufxJptxp99ZomdZ85cY8u7Aj3H2ePaR+IbpR5MPNFi4mG3bqE7wI/G0xqsZ+p+bH5io4bXT5FV7JJZSvCvHlx+Bf5aig1T7GXaXRbhWXAM9snnBs56HAc+/y96mt7i31h3NvJaLKBljE5MoHo2NrL+NGwblkHUwpwtuR/D5mQ3444z9DUNxNFt8vUZJY1k48tgAh/Fc4/E1FqDRaaqfatYCZ4Ed04Xd7DaVJP51Hb61t3m10W6k9ZIovLU/9/NjHr2BoH6k0FvZNiWwilZhwJIsY/Dfx+VWQuqBSN1sfQtuzj3xxmqKrc6tICxsrKXuF3yTY+vyFT+Bp1xpCR7BcatcSnGBHcSYVuf7qbd3pzmgPNCXd7Yxstvqk8iPJwsMrLh+3ATqPrUVvdQTbn0ixunycGZMRIPqJDnH0U1btG+wK6Wukqidc26hAT6kMFP5A0MV1CYB2t7aboBsPm/VS20j8jQLT+v8AMiWHxDNHh57G256RqzvjH94gDOf9jFVbrTdOuf8AR9Ya6vyefLun3o3XrHHhfzWtCWyjtSu/UJXbGBHcPvDf8BGCTT7e6uI1ZIdO3RgfK0f7oE/7rYI/Wj+uweX/AATPs9Ns442GiRS2Sls5t5BHECev7ttwH/fFWTb6/GoAubO4GT8rKYnx2y+GBP8AwAfhT5mS9ZRcvFav0G6Mhx/uswH6Ciaxt7dlV76SSTHEVw/mhv8AgHU/hQBWk1K0DbNRs7pnXnDL9pUkd9se7H1Kin6de2uoKRpLLtTg+XOoVfbZ820+xUVbjuryNNsVisqAfKynygfba3IqreW9tqTK2pRwQuv3WkgG5P8AdkYY79qA/r+mXHt9S2j/AEmNx6Knlt+LfN+gFVfOstxWe1lndcnkG5wfbGcfiBUM+jW8ZUxapcb8AiOaQXKtjvtfJ/75IqW3vtYjVgbGG8jUZEkZNsT7CNi3vyWFH9dh/wBdya3YXP8Ax5g25HYzD5R/uDcB+lSPa364L3iyoBygXys+5bk/liuf8WeMtL8L+HtT1vxTNJo+l6Xay3t1M1k8ohhjQu7blDhsKpOF+Y4wBmvCf2cf25/hP+0/4m1PQfCy+JNN1rTrQXq2uuWSuZ4d4R2i2PMPlZ4wQSpO8bQQG2mgan0d9qs/mD2Mlwyjl0T7QD7buT+eKfCxujts3W1YfwmXcU/7Z8gfpTF1LVJGIg04Sx4JE1w32cH0AX5m/MCobq2uL7A1G4e3jHIjgtlI/wCBOd/5jbQIuzw3EEZe4vVeID5gx8gD33DmqEesWDB44NNmvSBktbQiWN/pIcKT9TmnR6ToqzRzQv51xGMLJvNzIo9t24j8KvrPqDL+7gjcY4Mx8r8eN2fyFL+uw/67mfG19eyhbR7fTFxkB5GlkHqDFwq/maln0eVZDNealJdRdBFLJ5CD/vjAP0YGpple4j236yqndY4gyn8tx/HimRppiyK1rOfPUYHksZXA6dDux+VMX9f0iHy9O+zPB/YiyQ53FY7dWjY+o45+uKSCxWSQLa3Z0188QxTM5A7jy3+Vf++eKvLJqW4hI42THBuPkY+h+XP8hUc0clxHs1COVk7rCgKH8st/KgCvcWd3a/NNeW9+mTiO9JiyPcr8p/74qNtYY25W40G4ZIzjMUYki+oGA5HHZPSp410pJibSYpc4wVgYs4xxgrz+oqyral/yzEZTH/LyNr57fcyP0FH9dg/ruULS+tby4SKHUksps4+yhiJfpskxgf8AAKtTWotW/fTxXRPRLoncfpyRn6LSXFu91C0WpwSTxN95YgDH+Q+Y1Vjt9Ghm/wBClktbhjgJasynI9Y/u/8AfQo1DQtyXj3UQEmlNIoOMuAUHvgjd/47SQwqzhftptWJwsMZKke2Hz+iimrHra58ieF4+cLfRjzCfrGQuPwzWbrmvJ4f0u4vvE6LaaZCN8939rjW1hX1YsUbH1BpDNRoVsJQTLDcyqPlEwLTH6EZP5LTNTjXWtPntL/RI720mRopYrpVlhdGGCChBLAgkEFea+efE37dnwg0lpLXwWda+I+seYkQ0/wLps10PMbOxWkAWEE7T1Yng8cGqmm+Mv2pfi1eBdK8G6F8HvDMhwdQ8TXi6hrGwjiSKCJfKRhkfJKO2MjqC41FnAftbfsP6FcfBfUrv4NaFa+H/iRayJ5MtncfYrq+t5GEVzDJc3EynaYnZiXcgqhTHz186/so/tvR/sSeFdU+HXxZsrzxDeR3cmo2Vz4f1mz1trdZNiNZkpcGOHDRvLtDnmVsqCcn7C/4YTi8cXJu/jT8QvGHxdcyiU6a9/8A2dpIx0xZwlQv4NzXa/EL9lP4N/EX4f2fhCbw3b6TptlcQzWraXbpFJHJCrooJkRkk/dyyp+9DYEhK7WCsq1eoaJWPKfAf7WPxY/a48K3etfBTwB4d0fw/a6m2mSa144v3mkDCNHZltIF6gSJ/wAtG6jg846LR/2Q9f8AHcczfGv4zeI/GsNwjK3hvSWbQtLTd0GyIiSTb2JK57g5Irwn9qT4ZeNP2CvhrYa9+zdJ4k0TSNRvki1y3V01e2gby8JO1vNHIsTSMFUypgZCofvIo9J/Z9/4KCeD5Ph94d0T47eIo/DHxXS4bS9X0vVdPmsdkyybY5Zo2QRQh43idmYqgYyEBFXCnkPzPWI/2IfgRZ+DX8KQ/DTw5e6WzKWzaM16WVtwJvFbzlPbO4ZBKngkV6xong/SPDOgWeh6N4Q0rQ9DtQxgsLG0hS3t9zl2CwoFUZZmY7epYnqa1PtmmYzFHJG2cHyQ0Qz15YEL+ZqeOO/uF3xXSRRsON4Ep9jxt/marYi9+pQXR7GBNo1G8tCSCqyTFUHGMKkgK49sGpYWvbNSlpdQagi/dj+z7WPPQyIQgP8AwGrn2WSNc3MQvAOpMnX32HCiq5vtPZSUglRs4JhUoPxkUhf/AB6jfzDbyI7i41GZgLnR18sDJkiZJ8ccjDFSCPYNmoY5tJ4imvLiCTqBfBowf91ZAFP4CtCGO7uELQ3qpHyB0mx+OBz+dOFrJE2+4iju9vzeY0hz9Qp4X8CKL20uO19bDY7yXywbSRb9OqlUABH++CF/IU24ju7k5uLSMKP+eO2VvflsfyNUWh0hmaaHTJIpieZrRPLJ46mRCAR+NSwWN7NvNrrTRoBhYTsuAvuWIDH8TRtqLfQlW30+3VXeeaB14El0zDH03/L+QqZbu5Zc2ji9Xs7ptU/8DyAfwBqs8d9puZporO8SMbjcSTNEyjvgMGA/76AqjJ4ks5VLRaPfuSwAmt4Mqc9/MjJGBjnBNG/mG3kalxb3N02bq2RlHQW4RyPqz4/QVFI2l6YwlkuX092AQS3DsufRQZMgn6VVspLjVWMceuQW5KZ+y2jrPInuXcbvX+EYq9b6UulsZxDbzzY+a4mkYSAdxubcce2QKL9B26kMOrXt4oOmxNeR9pruMwIfx6n6hCKbdaVd6hJnUh50eTtjsdqDHGMsx356/dI69KmkureXMq6dK0hIHnRx/qGXkj3FLDGbhig1NoSw4gjcMw+pcbvyxRtqLfQjig0vSWdojJp0knLOwYb8D1YEMevqasw3F3cBTauk0Of9ZcLtz9Np/wDZRT1hk09Xl/0VuPmkcmM/ix3ZqvJdRTqZP7Nkds8yqvH1DD5iPcA0b+YbeQy60db+ZJNSsY7105Qx7cKfxwf1PWofs2nacpEN1e6Y2M7d7lR9FcMn5CrEcYk+V9Tkty3SFXIb83y35Yq0sL6apZTaiP8AiLAxk+5bJyfwo8gXdFK3bVpVBtLyCeAA/vLyIF2OOOY2Ax/wEH2pklvdNJv1DShft/D9nnRwPqriMfzNWJJxdZk/ssyuP+W2Bt+oP3j+A70wRRMG83Up7fcR8hZo/wD0Zk/lx7UB+JAdZ02zG1pLzT5FXmORHwg9OQU/I4qzZ3lzqKs1neWssS8FmKyPnPQ7DtHf/CrKo+nwgpJbCL/aXy8/8CBx+lUrqCLUSzyaJHcOePOdV6Y6gkBvToPoaB7bk7acGbfd2S3smMBy6ufyYKB+FNkvLWFmCyXcUq8FV3Nt9ucoK5aHxV4RuPEWoeGo/GsEXiKxiW4u9HXUVNzbxEKQzwSFmVCJE5Iwd646ivzm/a9/ZJ+Jfxk/aeb4heC/GUEdjHFavptzqVxNazaRJbhAqQCJW2guGnVkCfO8hIU4Z03bcFG+x7B+3F/wUS8U/srfFzwz4S0Pw7pGvafc6bFq9/c3lw3nyRvcSx+TEY8JE4WBzvZZB+8X5fl+b1P4f/8ABQL4B+PGijuPE9toGrsitPZ+J43sprYn+GSWZVhBBOPlkIz0PTPyr4g+IVjY6lZ2P7SHwzsbGdHZbfxUbIaro8rvjcQ7K725YhRtbJO3JIA4+gLvwH4R+JehQS3Wn6R4o0e5j3wyyRxXUEinoyNggj3FRzF8vc+mZviR4Xis7G7ttZWSK+uI7S0mhu0eGaZyQkaSMxiZjtOFBJOOAa2IYdS1OMhtUhhTr5dth3I9GkwMZGPuqCOeT1r8qf2iP+CdK+Lr3R5/hamleGol89tRs9SvbhYGdvL2PCipJtJAYNjaMKmB1r3rwF8aPjD+y/4Q0Lwx408BWXxO8CaJZQabaa94Pjb+0rO1hQRp59m5/ekKvVGUYGWbJp8yFys+5YdLhs1YnTYX3HLyCTzHb3ZnwT+JNRm9h25txeK2du4FmjX3ydy4+ma8X8D/ALYXwG8feG11m1+KOjWFssqwyRa5fLpzwSkEhGhuCuPutg4IO1sE4Ne0aZrlnrGk2mpaVrdnqmm3kST213CyTxzxsoZWjaMgMrKQQRnIORVkWJI47i84Gpxyhc7o48Z+hZSD+QH0pt1pNoylrrSbORVXG9dpYfiwGPzp8jXV4o36dE0eeGkIYn3CHGPxIqNbK1XaZlu1lU7gXDFUPqAuUFAFXyYgoazbU7V248wyu8agezb0x9Binpa3twAE1q3vdo5jmhBBPvsZf1B+lXvtiquY9Sjl7YdQ7E+gC4OfamyfbbtV32cOwH7zHc/1CkYH4n8KAK9w09upku9JtJI1XG+3nXf+TqoH/fVQSasqqClvqViSuTJLHJIqD6Dev8uO9W47K1hKs8F3FKCSrfM2PoEyoHtipWvUj+5qSyPnHlugdvoFXBzQHqVrW4tr+YpHq1tfy4z5Mm1iv/AFIx+IzVm82Qjzbqzt3/hDIwLk+gyBz+NR3dvd6pb+VcWdtJCTyJQGYj2UgqD9Sarx6Hp9vytpeWTBdqtbyOB/3zGxH5ij1H6ErSO3+pS8sgR/rJA8nHsvzAfjjHpUsKKZyYr+G4mz/wAtwGcewwRj8qo3WoLppATXZHnbhLW4hWVj6YRArn6k/WmzJ4iv4NksFkkPJPzbZmHbAIdVPXufqOwBc1S8t7Ble9tbd5JMhFhO+aT12ptyT9K8M+OH7IHw/wD2lPFui65440G7jOm25tdsb5mvIcl0jkkQFo1RmkKhHGfMbcDxj2m0t7XTcltIvrQ4w08bGUvjJwTG7ORknGR37VLJ4gsLfAOrGKXPFvdIEfnp8rBW/E0egvN/1+R4PY/sJfBvRb6C78MaZ/wj+owoywvBdyyCMkYLLDI5jViMgsqBirEZwTXy/wDtgan40/Z78YaNoWi6/HpenSWi6nJr2tae40qUeY6fY2mEmRIBHvZI0aRldNuOjfpC0eoX0KiT7OYW5KqSpK9ucMPy/A0Q2dvaqFWwmthjDNA/X67W3H8qNA1Pzes/2JfEvim4tvHPxB0S28S6pqJt9RltYdGSyjtl8tCkRG1LksoCK3nHgBlaNW+Ydt8RPHGl/DWyS/8AGFrfaXAX8oGG2nlwcE52JG5CgDrwo4GRkV91S38NvwL2ZH/hilQA/wDjwBx15Jrx/wDaS/ZltP2ldC0dru/i0bxDokrz6NrECGb7G0mwSloi2yUMqAYboQDkjIY9Q9D4C1jQ/wDhr6+gvvD2u6x4V8DaR5kUWrSWZjXVpWxvCK0gLopRR80XXPTkV9DeDfA2j+BfCeneHtCMZs7KPy1lkZY3diSzuVAVQzMWY4GMscAdK+m/APwL8P8AgPwTYeHLuLVPFxs2mY6x4guEur2cyTPKS8ihM7S5VcIMKqjtXEfH74Hwa58MfEdj8Pgul+M54BHZfaLua1j5ceYBJgmNjH5gRxjD7TkdaPJBtqz5f/aA1u/t/DJ8GaToV14j1rxXHLpi29uSkcEEiFJZ5ZgrLGqqxxnqenQ1D8Af2T/Df7P11earpt1f6jqt9aJbS3F/Mu0KDuYRRqi4DMFPzFsbQARznr/2N/2G9Y+Hn/CT6xq2lXPhvUZmhs7C41rVLbU7p4VUvKUFvmOGIyMMAyO7FSWVNqlvoW6+B/ieHPlahbXnvNnH65/lSsh3Z5deala6TY3F7fSLZ2dvG0s08xASNFGWZj2AHOTXx/on7M9t+0r8ZtU+LXiG6k0fwxcajC1jo8ZV5NTt4IY40l85XxHG5jU4UMSNwBXhq6K+vPih8dvjtqXwn8SaN4d/4QF9bvrCRrG+WC4uYrKSXcvy3SsW+VN67QBtB2DkH7Hs/A994fsIbHT/AA5d21laosMS2kQlWJFAAUKgwoAHrS5e4+boilGucd6+Xv2+I9T8aeD/AAr8NfC0k134r8Qastwuk282z7RawxSlzKSQoQSGJvnO3KZ6rXqvxj+PXgP4DzWVt4u1GTTdSvkaS3sxaymdkU4LsEU7V3cZOMkNjO1scp8CND1DVLy6+JHiD7DrPjXxBEpshpUivHYaW+HgiMjDoVIcnG4gjgnOYlaO7N6cJ1XyxX6fe3ol5s6L9kX4R658GPgjpPh3xHJbHVvNlu5YLVVxbeY24RNIv+tZe7cjJ2glVUn2pUrOsv7Sht0+1yQPNyTtiZF68AEk9BxnHPoOleT/AB1/aUtfg/eado9rYx6x4ku0N0dPi86QxWoO0yt5cbFcuVAyMHDc8cliZWi2r3PvL7VFJz/aJlPUpbAHP4AFv1qKXT7a4YstncSM2D5sh9OmQ5/pTGs9UmbfELPS3zktGzThx7rhBn35qB2kEzJfatMwb+Gz2Kv5BTIv/fRHvWq/umL/ALxeVr+0jAMMAjH8UILED3Xj9D+FV/7csJFP/E2E7c5htAGf6bFBfNNj0rTbhUcadJqI/hkuyZcfQytn8qvNZyy7dsUFqVHyuhJYe3AXjPbOKWnUNehk3tpZ6pkro99dPjatw5MTLz0DOwcDPYDFCjxNZQYSOymiUjCsd023vwBGhPTj5R7mrs1xLaybZr37QuMFIdqyf989T+BH0qSJ7O5ZvKt5btlOGEoJKn0IkIxT1tqGl9DPtb6HUmMcutzif+OzijWJxjr8u0vjnqDj0NTyaHp1zy+nTXxxgSXbM5H0MjZH4VbvNOOpQCKa0t0RTmNmJZkPqMY2n3DVRuY7/Tigj1OO4RfvWszBHI/2Xwx/PJP94UvQH5/195citr+0j2Wy28cKjCxOS2PYEAdvXP1pi6hE0nlz3skc3A8lQoznsMZJ/A1Xg1TT7iVIHtbj7VJyLe8BDHr90udrf8AJ7VqbJ5I/K+zQRwkY2ud2PbaBj9aPUPQrtb21wuDYSXa9jcDcP/Ihz+lOjtr6H/UNFDH/AM85GaUfh0I/M/SopLd7Ncf2mtuW6RsAE+g3EkfgcDHSoxcWzKRcWk8mP4pdzxn3DPgD8cUxaddBTqMccjR3t40MgHzJGV2fUEDcPxINTrHbyrlLKW6HZphn/wBDOanjedo18mCKGPHy7n6fgox+tUbyOHTV8yfVI9N3cDaVijJP+yxIz9MGloPUsR2d1Hj7O0dmg/5Z5MqfTbxt/A1A14Y5jHeXTbu625BX8gN4/l71UXVLdmwbO61MFdyyQxyPG3/ffyg/QmrdtfX11GPsVhbwQZwTPOAyn/cQMP8Ax4U/UPQkh+y3CCSC1e8XPEknP6uc/lTvsNxuzAY7A5ydhLqf+A4Az79arzaXcGX7Rdaotrg/etIlhz7MWLbv0qqun2ysS6Ta1G3BMrvIOf8AZY+X+W36UegepLcavHZzNHeagsrD/lnauu//AL9j5+noTTo7+2uGc2mm3N88bbS0qhCp9/NIb8hVqxuFVfIs7OK02/8ALGTEbD32qDxUl1ZGdd9zOkW3pJEgRl/4EScfhil6h6GXNot/dO8tsttolwxyZrd2lLH1ZMIrH3bd1qC6j1K1mIu9RfUof+eNm6W0v0C9W+u9fpWgyR7j5craip6xybnX8wCo/EfjViO+MOIlsvsYH/PZgi/gVyP1p6hczLRtFuLtFSwaa/Ubgt8n79e/HmncQPVcj8q1ZrOa4beEhtpP+eiMxbHocbf5kUt7p/8AaEBjvXheDqU8kEA/8CyP0rLksI4SDZ6jPc4GPIn3XMR+uOQfxwPSkvIH5ly4MtuwSW/FxxzFuETn3G0ZP04+tVNStNH1rTbjTdT0ZdQs72F7e4tdThSSOeNwVeNxKcOrKSCvOQeRUq6zPp8SrcaS1mvUyRnzIR9Silh65ZQBjrV+CQ6lb+Yl5BJbsD81uA49xuJIP5U/ULdv6+88b+Gf7GPwh+EdnrFr4W8A6Xp9vqzQteR39xcamJDF5gjIFxI2wjzZOVxndznArev/ANn34ZSHZeeCvCN4WXBhuNEtAzegBEe7H513f2OyQARXMrkHJSMmRPxQDAH0AqWG4ubZCqaaAmRh4yEB99vJH6mj0F6nn8nwO+FZ0NtJm+Ffhv8Asx+HtpNDtvI4OcncoGM85NZ+nfsm/CCxuPtenfC/wfpsrqVMlrpsYEiHkqwUKCp7qcg9xXq0c0l5nbdRx4+8iJ86/Xd/VazppNI8yRBevNc5+dbVy75/2o0BB691pD1+R4pdfsIfAJb5bl/h14cEwfzfIa2Cxk5zgIpHH+ycj2qt4j/YX+AXie4+0ap8JraR0QRL9jnuYIkXJIVFSRNoBJPCgc17tBd31vlLLSTLCVJWSTZbAnHAI5OT/uipIbjULqQJPcW+nsx/1KxFn/4C7EK34KaAPmgf8Ezf2cr7M1t8PYbRif8AWW+v6kxB9MC4AFbMn7CvwU0WOGKOwl0+5jRY4cajIMKBgDyy2HPfcwZyT9417xPoumSXBa9u572527SGmIYj02R7QfyqeytW01Qmn2qiJjyJI1i/UAH81NHoHqfKf/DAXw4WRmsbv4lRGMfLNZeJbmLaPQCYg4+m6nj/AIJ/aPqUTwWvxX+KGlLjBjj8YzTMF9CjRrt/HNfV/wBsut3+kBbFe52eYPrvzgfiKSaKxk2G5uvtL/eTdIM/UKuP5UWC7Pzk+IX7A/j/AETx5/Z+gXCeI9BuXRo9e1TUI0nQM2GNyHbzHdeWZ0Vt4O4DcSg+tfAf7Lfw4+HdnFb2fw/sPEHlgMbu+jM8jPj74juSUUkjJKEDngCvY4Y2tgRp0MwU9pkATPqdxD/zqZrm+X/XRLCv96EGb/A/+OmvNwuX0cHOpOle897v+u/mfa59xdmXEmGwuFx3Ly4dWi4qzd0leTu1f3VskvIpabqVqqRWFuttpWBtjs5YjGxGeQqELkdeVyKnmsbe1z5t/JbluixyCIfgB/8AXp1xHp19btFd3K3cTcGKVxg98FRjP0IqomkxWjM2krdWjMcsqqPKJz3WToP9zFelsfFb7k9uz28gNvaC57GTyzE/1y33vwqcajKxxKEsT/02Bb9eF/Imqr3WuW6KZra3nXB3PZ5L/wDfDsAOP9o/Sli1DT7pjHPfyLJ/zxuSbdv++cKSPzFHqG2xNNp9pCS8t00Jcf8ALOQRZ/75xn8c1HCjWrbrS3+1Hu0kXlP9S5xn8qkjtbWFibK2lifHLQJsB/76wp/WpR/aaqf+Pdh23Z3Y9+gz+Qp3FYRr64ViJY1s1zw7qZFPuSMBfxNMktLNsTzXOd3SRZBHn1wVwT+ZpJry2tlB1C7ktQxwPtDiJc+gZcAn2yaq/atPk+ewsLi5kYZ82ziMe4HnPmMVVvzNLYe5Yhja1YtZo05PXzIQpP8AwP5f61O13eA/vLcQL/fUGbP4DBH5VSX/AISCQP5YtLdMfJ9qYyvnjghAoHfuaY9qyqW1a+vivfy3EUWfYxgMB/vGjcNixcSaZ8s93fxkg4WRpVjIPoCMH8M1BDMtuW/syC5n9d1vhfrvcpu+u41JbW+kKrGxtEnfPMtsnJb/AK6cc/8AAs1ajhvt37pxDH2W4Pmn9MH/AMeNAFaS41p1Xdb29oCPmeMm4I6/w/Jjt03VVvNF0vVGjfVbx7xom3Is7iHyznsFCn881oN9ojXdemRk/ia3fCL78Yb+dMhm0m4ISGKO5kYbsCLcx56kkfzNH9aB5fmULPQ4NK8xtD863ZzuZTCHjY+pL4Yj6PVxrrW4VUSWdvMMHMlq+WJzx8jlQOP9tqn+y3X/AC7M1qD/AM9n8z/x3nj6MKGhvEZjcSNcReluwi/Q8/8Aj/4UAUzfaZdfu7+7kVs7hDfA2/5Ahdwz35FWI4oI8mwW4Qscnyk+Rv8AvvjH0NIt7pLqVKI7SfIQ8e4sfQkjn86i/sUqwawjk0nt+7mwg+kPzR/jgGnr1FvsXGbVNv3bf3K5LY9gSBn8aila1241CaVVbgrckIn0yMKfzNQyWmswjm5i1CPGCgzbN05O4Bsk+nyio4te0yzkkM1vNaSRj5pJI/MwOOTIpYDr3YUvT8Bvz/EtQx2q5NhHMu7ndbjah9xu+U/UVIw1URkK1sT2LA7se+OM/pUdv5WowrPZwokbcrNHMFDe/wAhIb8al+xX2BuvvOHdNgj3f8CHIoD+tCOSWKGPOoPcIp4zMQE/HZxj/epsK2P/ADD4XHP3rMbE479lb9ag/tjTrC6CSRbrvofs4NzJ+O3L49yAKGu31fL2mnoJOP3tzMImA9fk3MPodtMRd8vU8HZJBt4x5oJb3yRgD8jUF1cw2EJl1R5o4l+9K7jy/p8uOPqKY2jalNCFl1h4+c7beIKuP7uSS/47gaatvZ6ZcK0lkktyPuzK5nm/Nvn/ACzS32H6jBfac/7vTbOa4kwDixXyhjsdxKqfzNSrDrsmdk9tbRkcCZTM+fquwD/x6ppryG/lEP2VXcE7ftWIz9VBG79KkGm3PzYvpIweiIMj8S2T+RFHqHp+Bg+KPB+n+LPDmqaN4piutT0jUbWWyvI/tbRxvBKhR1PlGM8qxGQMjPBr5P8AAv8AwSx+Afg5rxoJfF2v6pOI2tL661g21xYFd2WgNukC5YMAfMD/AHRtxzn7JbZprq0qQzy9mDnzT/uhif8A0KnTapHMuyW0ZEIyWvFCR/Qk55otfoF7dT5ssf2X/i58N7e8b4e/HvxHcxiMCz0nx4ItXgU5zteYxeYEAyAEwRxyQMGl/wALm/aO+Giu3xE+CVn45sI8+Zq/w71oMMD0sZ8SPkDI57Y719RR6dJIoZbprdSOFtT8uD/vZH5AUxoV091eV7eZycK05Kv+BOc/QAUvRlXfVH50aH/wWg8B3nifUbbVfhdrGnaDH5v9nahZX0E13MRIBH5sLCNYdyZZis0m1gF+YEsOR+DX/BSf4/fFL9oPV/D/AIb+Hdn4v0iSW4mj8L2hEdzYW0Ssqk3zPsX5zFvkkBVmIWMJvVa+79J/Zj+DGh3+sXth8HvDVtNq8SW94kmiwm2eNAMIIipSNDgEhEAYqC2SAa4+b/gn/wDB+TWm1vwvZ6j8P9UIIN14J1q609s4O04STYNpJI2qvvkcUrNbheL2PB/2o/2q/wBqPwb8J5L+z+B154BmlvoIH8RnVrTXvIRicILWJCqF2CJ5kqso3bQN7oR2n7P/AO058fvFXwx8PXHi79nyTUZhZ738RvqsOmpegMQsotDEzxSMACQAFYkuoRGVR083wb/aV+E832nwl8YdA+JGnRkNHpXxI0wxTAd1W8g+dmPYtgZ6986J/au+KXw90oXPxM/Z+8RRQxyGJ9Q8D3Ka1EwABMxiAV4o/wDeJPGRns79Qt0PDf2m/wDgoT8Zvgv4V0nU7T4H3fglLy9EB1LxVdf2jZSfI7eSnkOu2Q4LDLj5Y3wp6r13wf8A+Cimq+NvhjoXiLxF8C/iVrL3UTfaNU8J6E19pMkkbtHI8TeYPl3I3ysCUOVLNt3H0/Rf2xv2e/jRoupWd54x0WNUjaW80PWrN7e6Jj/eFfKnQGZhsztjVjlRjJFT+F/22PhDri6ldXviaTwzFYxLO0viqJI43UsFxEwY5YEr8udx3cA4bGEsRRp1I05zSk9l1PWw+T5hjMLVxuHw8pUqfxSSbS9fTd9lqzn/ABx/wUK8E+D/AIeXmv6h4B8aacyWU1xY2Ov6MbJLiVFGyN3y/lK7siBypHzEgNtNeefAv/grB8LPiPbX6+NWl+EmoW8qrbwTzTapb3cTD7ySpCBGykEMroBhlKs2WCeiT/tr6d8ZEuPDvw0+FWvfFvS9QWWyuNSubB7Pw/NGQUkSWeaJsqwJUqYyCG54rzf4b/sl/FRtEbSIZfAP7PXhm8P+k6d4R0n+0dYuVDSFEnvrrO9l8x9rKzbQ2FAHFbK/Q8l26nuel/ttfAjWPmj+Lnhi6GMhdRuzacE45DgKf++c15p46/4KqfBnQtXj8OeGLbU/H+sTSR2tvFpUKQ2UkzvsWPz5mQYzj5grL8w5POO48G/8E7/gt4Tks9T1XQ28b6/bqwl1rxbKL6S6LHJaWMgROR0BKZAwM1yetf8ABM34I+I/jE3jufQrq4t3kjdvCulmCx0IFIViGII4VbGVEhAmwz53AqSpesg0iN0HXP2kf2goxLo+t+BfgnossYZY9PuV8Q6sgI6lVYW449sg/SrXjD9j/wCDvhaSy8W/HLx3ceLpC8dtHdfEPxI9vp32naWKwxtKqKWCM3lkuMK2BgcbOq/8E6f2d9akZrz4ZWmlkkkmzvr2LaexDRzBF+mDXHftDf8ABMrwP8VPhlYaF4D1NfBd5pk4ntp51e9hlVYpV8mQ+YGyzuhMrGRlCYC4OKTBH018M5vAkfhG3f4fadoUvhe5DeTN4SSCTT5trFG2vDhGIZWU46EEVuLpttOdkGzSGP8ABbu0Tk9iVBUE/UMK+QPhr/wTlPw58E6boenfHf4pR3FoZM/8IrrbaTYEtKz/AC25Eyp97kb/AJmy3G7FP+J37C3xD8UfDvxHoOn/ALQnxFlkvbF7eCz8QXwurS6JxmG4aFRJ5bjcjEA8Nkq4BRqJ36n2HPot4pZ11BbofeKahCJFGOmNhQD6kE0keuXcbmN9N+0joG0+USKOO+8IAfYE9a/P39lP/gnv8ZPhX4MvbZ/js/gW5vLlbs6F4etk1O2jJjQGSXz9qibjY2xSMRJ878Bbv7X/AOwv8YvjL8NfD+mWHxgu/iNqel6h5s2l6vbx2FrKHBXzx5QKCWIMRh/4GfaQ3yyL1K22PuxdStLg/vCujFuvnI8Dn1GSFB/AsK/J3/gqd4T+FuuXVj8W/Cnj3TvFmq+IHi0MWmjzrexedapvnuHuopGjUrDLZx+RtDfOrgnLV9L+FP2AvicvwXTwH4p+P/i5dO/siXTF07R9j2MMbKypCwciWWBVKqY9y5QFAUXAHA/AH/gkX4d0vwj4nsPi7r1vqOs6hcWraVceG5JIZNOWIlncNcRhZDLv2MjwsoVcglmBQdxRse+/8E5/j18Q/jt+zyPEXxDhbUtUXWLmzs9ThsltTfWqrGRKVULEdsjTRbkCj9zggsGY/S0jJPIWnhXT2PWQod//AH2MKPzNcj8LfhVpPwN8A6R4K8F3s0Wj6UkiQ2t3GLkhnkaWRmKbCGZ3duoUFsKFAAHWG+11FTfpkLLyC1vMGk9jsbao/wC+z0prQT1LUemxTKsiXTXKjp5zCVPr/wDqNKdRmVtsSR3uDgmAkfhzlQfqwqi02luxbUFmhlb5S97GY1HtuACE/QmpZdUsoMLbag8z7QywW4+0Eg9DgAtg465AoDbYfNm6kLXFqLQjpJ5fmPj13Lwv60+HT7aYAxXsk7Rj7zyCXBHfBzg/TFQrc67cIfLtba3GeHuCd5HtGpI/Nx9KjbR7WdhJqi3N9IvT7UoZAOf4UG3ueoz707hYkbXWWRo7Yx6rKp2mO1UjafRmyVB57kVDdi+1CQfaLSOyhHR/KFzKR7Y4Q/gwq6jWNvGsdrdmMAbVjgfzMAdgvOMewpyvqbZ8tYSmODOpRvrgE/0pB5FKDQ9NmaM/aZbm5TlWuJBK6n1COCEP+6oq615NHlYpEvnXjYikH8WBIH4gU14BJj7dDNcAHPIDx59lXk/iKRZNNt8LFP8AZW6LCjlSPYRn/Cj8Q/Ajvrd9UUR32nxeSvOWjWf8geh6fwmq39j6Zui8q7uLOePiPMzLt78RvlR17LWgG1Bn/clfK/vXSYJ+m0/zAprQTMD9shkugeqROPL9/lOM/Q5piIJZdQtvktb2O/ZTzHLBlyfQuhCr+K025udTkjC3Ol/uiMt9lkSYjjn7+3p7Bs1PJJpkPLt9hPvugz/Ld+tPR7uXabV2aM877pBjHsBhs/WkPyuUFm0a32PNJLYMvzLJd74AD3xuwv4Cr32wtg2t6LzPYRiT9VIA/GnNb3LZN0v2pf7sL7B/3ycfqxqtNZaSF3y2f2B84MsaGFh2/wBYn+NH4h+BZka/mULJbxpEw+YRsHf8mAUdvWoI7PToWUvFNBIvPmNvXH/Ah8vbscVDDDNNH/xKb+4aMfdNywkjH1LAyH/vofWpGttYUt55tdQTqEjZrYAem35934sBRtpsG+u5Y+0Ddi3vWuX/AOeYVZAPrtxj8TS7tSkUb0iRO/lnMhH0Pyg/iapzalZ2kLS6hpU1hHGCfMeFZAB65jLY/HFVYfENvqFy1vos0l1cY+bzJ9iLxnneGbv/AAqRQHqzQjs7KEh3tJoZV58zBLe53ITiqWqeKNN0WNm/tRpnB2i3iAmOfQ4GR0/iYV5R+1l4H8QfEf4G+J/Bun+L49E1jXLdLRJYomRFhMqeerBSWZXhEkZBODv6V8R/sv8AhbXf2J7PULTx/dTf8Ih4lmiltplMkg0q6UMr+fFGJIYzKvljespz5SDnHylwtbyOM8L/ALFfxp+DfxmuPixpt9oPj6/sby8vUs76/njv9UEwkRzIXQoszJKzEmVwH7v3+ufg7+0J4U+L0lxpcPn+HvF9j8moeFtaT7Pf2zgAtiM8ugz95exGcZxXp1lqltqVqlzaTx3Fu+dskTBlODgjI9CCPqDXAfEv4N+F/iVdQarc2iad4qso2XTvEdpFH9tsmIIDKzKQ2MkgMDgnIweaXLbcrmvsd5qWi2WsWM9lfWsN7ZXCGOa3uIxJHIpGCrKRgg+hr8+Pi9/wTt8bv8bLvxN8MJPD+geHYZYr/SrVtQuIZbSaJYmZFxGdhabzXTa21R3TgVZ+Cfxe+I/wP+JN/efFfxH4wm8LXDTW2oQ+KNFmYRypuYT2RheYNGpBDNEfL2MCQf3Rr7Muf2gPhtYR2zX/AI+8N6YbmFbiKLUNVgtpWjbOG8uRlYDg9R2NFl0DmfU4X4c/tPaVq3iCPwd8QNKn+Gvj8HyxperMPs16c43Wlz9yVScYGQSTgbsZr3RYR6VyHxE8OeCvGmmrpvjGw0fUrdW3xR6rHE5ibsybwdp46iviTxnp/wAWfhb8bGvvC/j7xxrnhLRU/tGGfWX+26G1kI3muI7u4WcqMDzkG+ISALHs6RsSyC7PZv2u/wBiGP8AaKutM1jQNS0nw3r1mJVnkk07nUA7R7fOmRsjywr4+Rs78cda6n4Q+Nviv+yXouj+EfGnhy2+KXw10uJbW18UaGr/ANqadbqDtWe2YsXjRRtXYcIoGWwONzwn+1z8KfGHhO51+z8Z6fHa2lrJd3VvcForqJIkDS4hZRI5UEfcVs5GM5GcX4Y/ty/CH4n2V9PH4otvDEtpIqNbeJ54bCSQMMh4yz7XHDA7WJBHzABlJPPYXlufT/hP9o74WeNvB8ninQ/HNi2hxsI5b6S5MUULlgoRzLhUO5lHOOWHqK9Etnu7+ESQXkJgPRgFkdvbcp2j8Aa/Lv8Aao+DPwv/AGp9X0fWPC/xS8FaLr1oksV5LHewXH25G2+XuKSjBRgwzgkiQ8/KAe7+CPx2vP2R/D/hj4efFi/8F+I/D8FsqaZ4i0vXQmqw2xZ9gkhnKs8SMrxo8bKFVFUA4wH6B6n6GC18tT5unpOSc5DiRj7kvj+dRTXFlbsVJuLeXG7y03jHOOn3cfpXgt9+2Z8DdHk8PR3XxesdLXXsLZwpdPckZZFDzyMri3TLAb5CiEByGIViPZ9F12G70u21DStb0PWdOvIkuLa4glCpcRuoZJBMrOrhgQQwXBBBo9RW7GpD9qvlJhv0WPHosj/muAP1+tSi1aNCsllDOG++Q+5m/wC+h/WsPxF4y0/w7ZT3uv2kMNtaQPdXF2JonhtoVUs0ru5UogUElyAoAJJFcl4D+Mngf4s/b38L+PtGu7Wx2C6j0nVY7mSLeG2CR9xSPdtfAUHO0kNwaAO9utQ0+yl8l47i3uWUstvbhizAdwsZIx7niooWv9UZ0TUVsoyvEeUln/HAwv8A499RXjfxo/a8+FH7M9xaaTrfii1fXL9RJBpVtH59zJkhRJNKCEiUk/flIyAxG7aa8D+Mf7UGqfHbw8PDWj+Kbf4cW8lwstxdaLrMX9pSIpJWMTEAxKW2ltg3Hbt3bSwZXQ+Vn3bZ6V/ZsbpHa28vmcyys7eZIR3YtuLH6tTZJLS3ZQ9pNauw4WDO5se0Zz+dfI3gfxR8SND8L6PpsXjK71SOxgWFLy7jhlmuFH3WlcIPMYDA3n5mxlizEk9HYfFX4seGm8xX0HxBbghmgvrKS3uJsAcG4jcqvfkxNjPQ0XQcrPpOOZ7glRfm0XosUpUyfjkZH5n61cjtZ4I2QR28yuPmzuTd9c7s/jXzRff8FBvh14JtRD8T4b/4e6izbEtr+ynu47vH3nt5LeORXUfLncUYblyoyK928L+ItL8deGdH8Q6J5sWh6xZQ6hZXkMLo9xBLGJI32gAplWBw4zzggGnuLY0JrHToJF3aYbWd/wCOzwjn8YyGIqFYGYME1a70yJlwsNwwZ8+pMgLfke/UVo26QIx+zX2JH52yFWJ+uRuP51YlmubVN0jW8i92y0fPsPmzQBTtbbUrOMGGSxu0PYo8LMf7xfL5P4VDNcfZ5EFzopErdJLN0b8iSrn8Fp7qbjaw097NTyZlQGT8ADkfiPwqSGOztizR3kttI2AzTn5m9P8AWDP5Uwv0KS6lAx/e3d3pMO3B+0q65+skg2g/Q/jWlp7+Zbh7G6tbqHqGQZ3e5ZTjPvipnkuLeMyNPbvGOcuCnHu2T/Ksu7sU1RvMk0aFmOR9pKIz49V3bSPr7dDS3DYt3bRxMGubCN3b7vkkO5PtkA/lUGDI53yXdhGBgjLsTnuWOVH4e3NRpptlaN5kV5fWUoTaZpZHIx6fvAV/IVM8l3Z2sk66zayWsKFnlvIhwBySzoyqB77aL2QKLk7LcsWilEMdpeQSqvJBUMc+pKkfniqPiDXLPQoY59UtopS7bIY4FM08rf3UjC7mPsM4HPSsKTxFrfiiHGk6PbvZ8f8AE1mBdHHPMMUgjMnQfMWCfNkF8Yq3pGk6VobedNb6ompshEl9dRvLKVzkjem5FTJzsXCjsBWPO5fB9/8AW56H1eFD/eHr/Kt/ndNR/F+R5N8aP2W/Cf7TN5ZXPjvQP7Ki0/CWk9tAk2pvHkt5bzFZEjiJJPlqCc8h1yyn0vQPhP4N8P8Ah3TfD+j6dp0GnafbpaW8LRBpFRFCgFwQ7NgDLMSxOSSSc11drqEF5JstNXguZOvlsUcgfRSCPxoe4ursNHHb29yg/wCWzEhPwUjk/jj3q4wSd92Y1MRKpHkWkey29fN+bu/keJftDfA7WNb+EPiiw+Hl83hzxdc2vl6fdQXjht25S6puBKuyB1VgwKswYEYyPHf2T/2QfiN8NYdb1X4la1ba14mvY4LaK/kQXkywoXLJ5wXzGUkxtl25IPyKRl/syCxtrZtzWtxC/eRM8/hGeB+FSfaIUA/4mjQ9tsxQH/x5c1p6HJvuQx3FpKyo9ncSSt0juAWBx/dLnB/Dn2q+pudu2OCKBMcbmyR/wEDH60ktvPcRlZpIljYfMqx5/Vjj9KoOscLAxXkl4BwYTIzf+gf1B/Clox6xJ57bycySX62jt3iCore5DZyffrUPnQrnz7ea6GP9Yod4z05w3A/UAd6mtbqJJPLt7A28rDOJAsef1yfwBq3tu5OrQwj0ALn8+P5UXtuFr7EdvJI0S/ZraOOEjK5cAfUBQR+tR3VoZFD3V0sJXpJCojYe24k/0qjdSadbSSLJqxS4Jy0ccgDE/wC4gBOfz96ZDqiwr5kej3M5UgeeIPL/ABPm7WHv1+tHmg8mTkqkgyZNTjJ/h3Hv3x8h/Tp3q1a3O7dHa2awlfvJIRGfrgAn86jWXVryNWiFjao3Ics1xkfQbP5mobrS1lMZ1DVpiRyEQpAufUEDeP8Avqi99GO1tUW7y0N3aul7Jb/Zz95WiBH4lsj9KwWmtoXBsNVl1MLw1qxkuE/76jBKn/e3D2q1FpVpHcCRLL+1WByJbmMtKv8AuyPwR7ZH1rVgvpbpjGkSQMB92ZjvHvtA5HuDijVC0ZjweInhZIjoj6ZK4Hz3jpFCzE4Ch13ZJPQEA9OK1PJ1a4X95c2tmD1WGIyMPo7ED81qaa3ZoWF1dKImG1lVFVCD2O7P86xzpNra4GmStwMCCSNri369hn5Ov8LAexpaMeqHHRbIBkOqXk0m7cUim2/gY4gox68c1NZxxabueLR0jPT7RDEE3deWH3x+R60ra5cWMai8sF09MczPLugXn+8q8dvvBRzwTWiEnnQP9rVYyNwaFByPqcgj8KfqK3b+vvGwy3F3HvSW3Ren7vMn68fyqvcWtp5jGe8dpyMAq4Rx7DYAT9DmmXFrp0jMWkeeY4DNGTIxx6qMj8xinwzXVrHtisvMiHKn5Yj/AN88/wAh9KPQPUZbh7Zt0FmbkdPMaMRSdO5bGf0qxDfTXTmPMNtJ18t9zPj6Hb+YyKdbzy3mQJ44yPvRqhLr/wB9Yx+K1HcQWbMFurhp3U7gjSc5H+yuM/lR11DpoF3Bb7Qt9d7lPIjdlQZ9RjB/Wq4t1t5DLZwyXL5ztmTn8HbBH5n6U+CNrTP2C3kZSeVmTYPpk4YfiGqVr25ziYR2IzjdIDID/wACyAPxp69P6+QtOv8AXzBtQuF4miSyHaSQl1/TAH4kVLJHtj3XN78jdQNqIf6/rUd3JbWahr7UPLU9PMlEQ/DGM1nLNZxOW0ywvHmxjdbwbFI+sm1T9Qc1OhWpO1jZoyNaRSNIo+UqhdD+LcfkQferH2zUI1G+0UDvIrZx7lBk/gCarm71sxrutLeBT1l3NKy9MZjGP0c9KVLNrwNJcazM6D78UG2BF+uBvH/fVP1FbtoWVnV4Xll1FFjT75jCoq+xzkg/iKxbiPw/fTeZAk11cs+4XFiskmW/2nGVP0Y4q+2l6O7K4tDeTDlZ8NK//f05P/j1WlbUVB8uNXTsLlgH/Ncg/wCeaPQPXX8TOW68Q28b+VYR3cS/dF1IsM35JuRv/HOlFvfz3VwILzVv7PuScLbJbLCzHuAZC4fHqnFaQmdmC3Fy1s54CBAgPtk7gT9DTJbfTZlaOVFvgeGRwZ/zHOKQytNo+j3X/HwrakwBH713uNuRg4GSF/ACrEMNzaqkdlDshU48u4IChf8AZK5P55qqum3Vvj+yjNZqOkV0++Aj2XJZR7KVHtUjX2pW8hF9C0cOfll0+MzfTI5bP0UgetMRYFxdAn7W32Rf70Sbl/77OePqopZPsEg2yy/aycEoWMmfQ7Bx+lJFcabdRhxdLeBu3meZn1+UcZ/ClaJGy1rayxN2kTEQ/EHr+Kmgf4jEhaJcafBLAvUB8LF9Np5A+gFP8zUUx5yx7MctbKWYe/zH+hpGXVVUZaBl77OZMexOFJ/ACkL2gIW7uZFk/uXEnl5/AYVvwzQL8BfOsWOJbsyydDHI+GPsUGP5UCGHJNpaywscfPEBEPxBxn8Qad5doyhYrEuFORsiCY9wTj8xQtvfqT5UyRp2SYmX9eCPxLUDDbqar96Bxn3L4+vAJ/ACmNcWyYF5cSxMei3D+WPpxhW/WkmuBaxs+oySwxryZA+Ix+KgED/epsWqac2fscRvS/Ba1iLq3qC/3fzNAfMmaO1kGIrNmI53Rx+WRnuGOP0NAh1Bc+VLGq44WbMn6jBH45qr5F/J/wAedsumLjAMsu7H/bJcr+TA0SafqMjE3d5LcRZ+5ZYg/n835P8AhQBJdXkdhEZdTmlt4l6yFwIx+K4IH+9VdtR0m+jeK2sW1RScMIbbdGxH+22EJH+9TrKHRILgSQxJJeKSPMkRpZ+OvzNlj19auzQtcuXSz2Sf89Xk8tiPquT+BoF6GVDpmqqymwb+yYcg+XdTG5GB2Mf8I7fJIKJIdWgLNqLTX0AHJ02VYR9ShwyjHYSMeOlaf2PUFA/04SDPKhAhPtuwf5VF9osbeUJdRskwGR5x836kHJx+lAeuhX02+0P7Qv2NFa8ZScNE3nsM8k7hux7mrf2WWTm3t/sJP8XmAHPrsXKn8afc+Tq1uENil7ASGX7Qq+XkdDg5P6VUTQ76AE2mpPZjGBC2bhAfXLnd7YBUUbD3LbW18pBa4FwmOVUCI/ng5P4ioI9S0yFyXGyZMZMg8xlz0G4Z/nVeaWXTwDqlqt3HnHnRzbgf9oxNjH0Xcat2uvWdw/2ezDSyqM+QF8tlH+62Dj8KBdSWaM3TeYlmA+OJnk8tsexXJ/lTfsV+qj/T9wB+75YGR6buT+NL/Z8r8p5diev7gk598cLn6g0yazmh3STTC7jHOJnMYA98fK34gUeQedhrT2ttMqXMG6bPBBM5H0HLD8sVKt3Fqkf7m3W4QH70uAo/Dkg/UUyPWLS3h+SF4lzgBUAT/vsHZ+tSyQyXwDmCGLj5JGO5x9NuMfg1HqC8hi6fdjJW9MAxwirvAP1Yk/liophHakC8ijuWPQmTJPuEc8fgTUv9lzqoH26WQf3JPu/gVIb8yaqw63Y2srxxQpJJnDf2ePPIP+0FGR+IouFvkW/7WimcQRwuWYYCzL5Q/JsEj6A0g02XcpjlWxUHlLfkfr8v/jtV49UudWjdLexjiHRlvpF3AepRd35Eqaavh64khZZtTmi3DHl2I8mMc54BLMPwYdaW3kPfzH3yJp8Jmvp7eeEfxXknlgfnlSfoBUf/AAlEP2cPb2F5KmdoPlCOMe+9iF2+4JpYbS20WbcsFvNPt5dSTcMPT5iS34mrf9sbm2iB4WxkG6/dKfbPOT+FPV9BaLrYzJdDm1ZhcbbTTXfkzWbO0rc/89FKfqGFJceGZo1LTam+pxADMWqYKHAxjCbF59WVufyrUOltcN5jyCCRuS1qNhPsW7/pTJbRbFhK08UgB4+2ctn0D9vyNHzH6oq2us/YYxB/ZMiRIuQ2nKJYB7KQFJP/AAGpYL2HXWZYzab4+qMd8sf+8vBQ1YGrvt5srgnONyISn1B4JHvivyV/bn/ay+LXjr9qTVPg38Ode0+60V5Lfw/baXpsFpOt1eXEHlzpLcTKcOHuHib5kWMxAkK6F6Xw9AXvaXP1A8D/ABA8FfE5L0eDvHuj+L/sJQ3S6Rq0F8sG/dsEoiYlQ2x8ZIztPXBrpob4WqiOKGO4UHb/AKEOn1HQf99V8U/sV/8ABOHVf2U/iT4g8Y6n47sNbNxY3Gk2lnBphVGgaaCVJ5WeT5WPkkGJQcZBEp5FfZ8er30OxPsaakh4Etg2M++Hwo/77NCu0DSi9Cw+oG5/dNHHbK3G28Byfbb0P4NTl0VQG/0mePd/DC2xF+i1WXxBHcfu5ZI9NdiAI7xGVmz2AbaD/wABLCrX9hwbWAeUbuyttUf8AA2n8Qae3kLfzI1l/s3McRgnb/nnGhV/qdoOfyFSPqc2ObV7b/am5H1+TP6kUwXBsl8qCSK52Hb5SIQw+uwED8hTm1C53bWtGtRj/WSjzB+SZ4+pFFr9Av5iRabDdfvVuMg9fshEan8V5P4mkWGPS2KRTx+YwzskQNI3/fOCfyNOXT7bUG895hcN03QsFA+hXn8yahmltdFYRJexwOwytsyCR2HqFX52/Wi/S4W62Jv7Su9gP9nuBnl93ygeuMbvw20zyINSkXz50aZeiRp5bgfj8w/AioRrGpzxsYNIYjHyyzSeWp99pG8fQimNa/2r+51DUSQ3H2WGPyAf++svn3BFGwbk91HZ6NmZrxLRmPDXDB9x9Mt8x+gNRrrF/LvW3017raOJnJt0J9MON34gEVLHoun6SxuISLKRgEaYsCzAcAEtnNSLeXm7CQi6X+/tMOP++s5+oo3Ht5Hl3xi+Bfh3436BfWfiO203TtWeP/QtXXS43urKQY2lZ5BlhkAMEKFlJXIzXzF4T/4Jt649vqEvijxxY6HPGsT6ZdaHGLvZMHDb5BcRqpUBcBQDktncu3Dfdv2qeT/j5Z7IdwqZA+r8j+VLHpOnsoliAypJE0chznvzmvPrYDD160MRUXvR2/ryZ9blvFWbZXlmIyjCVEqNe/MmlfVWlZ7rmjo/LazPmTQ9H/av+GckVpa+IPAfxf0OENul1Kwl0LUWCgkLH5INvyBtyc8kZOMmq91+3Zd+BZjB8YfhH44+FsK8TatDZLrGlReubyDIPc4EZ4GfSvqM3Uu3/RZWve/KAg/Rxhf5ml+0Xzf62EW6d2hPmnp74P8A46a77HyfMea/DL48/B/4vRxP4N8daHrNzIQwtYb4R3YYjgm3crIufdB0Poa9J+1SDItpmvD6eWCPpvGFH415b43/AGWPgz8UrW9s/EPgXRbya+C/aZooPsV3LtORmSHZJgHnrivLZP2M/Efw7lZ/g98efGnhDy+YtE1ll17TYzg/KIZcGMN6kkg89gKLvrqFl00PqNri/wAjzLfyU7tCRKf1xg/gaYtnpt1J++PmztgZnyrnHIwDjH4CvnCbxl+1T8MtGs5NU8EeFPi4Fd/tLeHbs6TdpECNrlZnZJJCN+UQKBhQCxJIp6b/AMFAPhxY3kemfFHRPF/wp1Z22eR4z0aWO2kcDOI5YgyMvcMwGfyov8hct/P1Pp55FhYrbXcsjD/lkF84D6nqPxYUpm1PYP3EQGeSrZf/AL5JwP8Avo1zng74jeBfH2nrd+D/ABZpOt2+3eDoWoR3IHr8iFgDnqCM5ro1fUcnyQjx4OGuhsY+h+X+oFMX9aDHhs5iDfLJIw/5+1+Qe3A2U/8A0WBVW3uZE4GEhbzOO2FwcD6CjbK3/H4JyO/k/c/AKdx/GmyS6Tbxs7SW9rt+824RMvPfoRQA9ZNTbOxIQvYzAq35KT/SmtEJFxfR3EoP8JG5D7bU6j/eFVTfXc3GmRXE4zjfeL5cQ5OeSA5+oBHvSyWeqXBb7bKTCRjytOfyj0HVm+brnlWX6UASyzaTZqNs8dsT0jt3KsSfRF6n2wajjvNTuGX7HC3knrLqCiM4x1VV+b8GC1LDBpNqGDW0duzHLtcR4LH3dvvHn1PWpN0bf8eb3EnvE25PzbK/lQMq/wBnXc3OpSz3I6+XaSeXEOfQEMfoSwNDafoUKD9xDp5HAZAbV/wYbT+VW/L1J1w0sCj0jyre3zEH+Qp0YihYtJayhyMGRl80n1GRk4/KkH9alA2l8uP7NvbnaPurfKrxD6kgSH/vqnSLrKyN9ojiu4Ows5jC5H+6w6/9tBVjzdPZitu26XvHaMcj6heB/wACpwh1F1bZOsKkcecgd/8Ax3AH/j1MRWa902OPF7ZNYgHLG5g+RSe5kGUH13VJbXNveIW0y4kuEBKmSKUPGD6ZbI/75qVYZIWDT2rXLjkSCQPj8Dtx/wABFQXzaNNKZLuOOO5wMSPGY5vT5WwG/KgPwLDQaiwXfNEwxzHHmP8A8ewSfwAoRYoVZZbB0DfebaJd31xlj+IqlHpt5uVrG9u7SHOdt04mVunZgXx1/jWl+yatGx+0pa6qnX77QYHoIyGU/UsKB+hKLmxmcR2jyGU8hLdioHrkEhfzqZbXUWUhrxUGc7dgZvpuAA/8dqObVrdYwl/Zz2yEjAmh8xPxKblH4kVHa3FrqG/+ypd204LxzYjX/gPP/oP40CLcaNatuNkXc/8ALSOQO2Pctg/zqtJdaWrMApimBwQitE2fc8fqcVP9humA826FyB1jK+WD9Sp/mCKl+0NZx4a0Mca8loSpRR+h/SgepCtveSrmO6+zxkfKGAlP5/8A1zTobWa3YO8UdzIP+Wu47/wDdPpnFZja1pV0wFhH9omfOHhJgU4OOXOM89hk+1ZHjrxNY/DnwZq3ijxn4ng8O+G9MiM91OxISJPuhTIMSOzMQFVMMzMqqGJAJ6iXlqdDe6tpkVwI7yLZd7dyxmLfJjHUbc+lV7dr/UpA1lL/AGfbjBYzSi4kbnptyQvHfcfpXzpcf8FF/wBnzw34LvPEGn+MbTVrSGVo2s9Ls7hb+aRVU58iWNWAIZQJHYITkbsq2Pl74b/8FNvjL8YtV16bSfAngE6XE0iWVtdz3IurTcwMRmdXYygJkErHEHYEgrgrSukVZs+49d/aD+Fvg/4vaf8ADrXPHGjyeProx+Tp2oO4aN5AWjQyBTDDI4AKxnYzbo8A70z8K/8ABYL4vQavH8NtK8O+MDZ3Nhc30t9pNneSq0hdYVhuCEG0qm2dAzkN+9YIGHmbflnx58IfjV8bvjtrHivxZotnf6ne3QmubySRYLCSOJFSKNNp37PLSONeC+MFjkM1dNqHwp0vQ5Yrj4ifBbUILKEbH1bwtevdRFck75Y43V1A7s2T+lTcpRO98O/to+JvA/wb0Hwxo1nD4/8AHdqsNrb6raTz3Fi9oATG8q7I280RhY/LPzAgtIwYGM9/o/7Unxp1bwHLHc/CS0uPEMkcse59QjhtGz9xjCzF9oBwyFxu2nDLu+XL8EfBn9n74leGbOfSLLQ76wZo7NGjuHgnEjL8kbncsnmEA4DfMcE80z4nfs8eKvgn4F1PxH8I/EnieS7tBEqeFzD/AGtHMHkWMmGNlZkKh95OG4TkY5BzMOVHjNh4e+OPhW91DVPDvg3UPh6dS8xdQtfBV5FJaTIyBQyWjzSeXKPnxIjDGRtCEEl/wb/ak8R+NvE+n+B9W+Ini3RrGYzR22r32oWW8v8AMyrM8lvvUtyq/vHIYog4wR7Z+xn8bvE3ifVL3wp8WJpdP8TXqx32gLqmmCwkv7dlO8R4REkA2hhgbjuc5YD5fo/VP2Zfhl4ml1abUfAuh3FzqyFL24FkiTS5YuX3qAwcsxYuCGJAJPyjCuM+OPiL+xB8TvGPxS07xHZ/EWe9itzbmLVNau5n1Kw2Pu/c7F2na2ZEw0fzMRwcuZdY/Yz8b+GtUutZbQfCfxTWaVri4hnt/wCyr2Vidx2bcwgnnr3xwea9tvNO8Y/sb3SXfmah48+ChbE8cgM+p+Gk/vhustsoHIPKgdsEv9R+GbrSvFmh2OsaNeQalpd9Es9td27Bo5UI4INIZ+fGmt+z39hu7bxv4Utfh5rdgiG50fxBpZt7raSEDRbFzMpJ4K84BYgAZru1/Yf+D3xf8AjV/ByRWseqW7Pp+uaZcSyIjEkZMRfadrAq0ZAYYZflI49m/aw/Y1sv2otN8Or/AMJFL4X1DRpZjHcrZLdRyxShd6Mm9DkGNCrbsAbxtO4FeF+F+qat+w4ND+G/xGkg1D4bXUzxaF46tbcwx208rtI9vex7m8vLu5V9xGOpwG8sA8m+H3/BPTx/8N9Hu7rS/Gug3WrXYC3Oj6hpBn0+4Vd4VHlY+ZghgSVRSMkfMOa2dB1Xwr8O9attB+Lvwy074b6jdN5EOuw2kUmi3hxnC3AH7skAHa+cfxEV+hEFjHLGroVdGGVZTkEHuKp+IPBWk+LNHutK1rTbXVdMuk2T2d5CssUi+jKwINAHzhdfsl/DLxJCtzJ4N0K5SZQ63EFpGvmKRkMGQDOR3zXi3xQ/4Jg6D4v8RRX/AIV11fBVh9nWOXT0sHvFeUMxMoZp125Uou0DHyZ7mub8D/sc/F79jz4tT/EvSbW28deGNKeZbjS9CvJYr3ULCUSKQYGTDNHiKYxbmG8R7SxUsv358KfiV4U+NPg+08S+EtTi1LTpxhlHyy28g+9FKnVHHofYjIIJAPi7xB+yD8RPB0s19pD+F/iraZMj6d4o0yO2vnz1CXKjDuTzukwOT7Vys2vfBHSFmsPin8Oo/hjrsaZay1bRDOkwyAWt54Yj5qgsOQB34wCa/Sz+zV/u141+1l8IvA/xO+CusWfj3VW8PaLp5GpJrEcm02UyBgsm08SZDsmwg7g5C4bawAPla1/Zz+CHxU+FuseKPBeq2+kaQ0FzBJrVrdT28No4UhvtEDumAuVYo4Xcu0/dYE/NfwV0Hx/4P8WavafCDx/rVlpN04hvNetvMsLO7SNpAhEIdjMQGypONhaReQ24r4F8EN4ka68PaFquvr8LWu0vI9L1SVVbULgIqNcSRoAEVtoIQliAFBY4yfsT4b+C7fSbO3hggWKKNQqoi4AA6ACgDxST9gWDxvqFhqWqeONWnvHl36nNcQpK90pYEiIkjyjjfy3mDJBxwQfp3SP2QfhJNbpFL4C0h1Hcwnd/31nJ/Ou70HT1jVeK7vSrcLtoA8NT9hXwnpLG8+HWveIvhjq+7es2i6jLLbux7SwTMwdf9kFe3pivnn4ufto/Gj9l34nDwH4x0rwz4thsfJnOr/2fcWU2rWjnd5kbBxGjY3RlljZVeNhh9pz+lej2u7HFWfFHwz8NeOrNIfEegabraLFLCn2+1SVo0lXbIEZhldygA7SM4FAHgf7RH7NXhX9oHwWthqqKHRTNp2rWmDLbMwHzI3RkYBcr0YAdwCOf/Zs+P+jfspxH4K/EvxBY6Ho+lxtc+FfEV/H5cV7ZvKS1vMwO1Z4nY5bG1kIOFx80fwXmv/2fvipf/ALX7241DQJrZ9V8CareuC8tmv8ArrBj3eE7iPVAThRtWsD9tb4byeI/hzNr+lW6t4l8Lyf2vp8mBkhMGaI/3leMMCn8RC56UAfZ3hn43+CviMoi8M+KvDPiQs4Qf2bq9vdHd0wEDAk+3v3rV8S+KPCPgGxi1DxPrNn4Zt3m8hLzVbpbOIyspIRXJVNxCsdoPIUn1r8r9X1j9mXxZpXhq81mTwzZ3mvxIyQJGPOtnbZlLmSEfuCpbG6UqOGIOASML45fsI674ovNHj8Ga6tvolnHIv8AZeuX91Mls7FctASJMBgFBHy/6teWz8t83Yjl6s/ZGHMvzW9+JgOzBXX/AMdwf1qL7bdyZSCKG7xkGZWKJ9Mc5/A/lX5ueEbn9oz4R+HdD0TQfiD4d8W6LotrDZWOleJ9AWKKOGJAiR+bAfNZQAB8zE4A5Nd7o/7cHxg8Josfi74KRatEMbr7wfrwwmByFtpwxP8A30MYxTuhWkfbyWNurGS5tJlmJz5iJjn/AGRGSR9Tz71ZV4WfbFfvG3/PJ2BOfcMN1fnL8Of+CxuleIPjBPoviXwxF4Y8BTTSrb65eXLyXdqkcUjIZ4YoyGaV1jXapAj38s4XcfsXwL8YPDvx+tYn0Lxdo95psi5fSdA1i3nvmHJKzlWzFxtO2Mhh/fxxUyn03f8AXc3pUVJOUpKMV9/yS1f5d2j0C+8VTQ6g2naZHHruooQs0EB8tLbPeaTLBODnbgseoU84qR+E5NRvFvvEkZ1W5U5jt4MCzg9MISGkYcfM+TkZUJnFbFjYaXpNrHbW1m2mwRKFEcKNEij6r8v61aVl8svDqIZF5Jcq6ge5GD+tTyN6z/4Bs8Qqa5aCt5/af+XovRtkfmWsfIuZrU9AZWZR+AfinNcyRbViukumIyqeXudvxUgAe5GKb52oz7vLSIRZ4kbKMw9lOcfU/lSLb20efM0+RGPJm2h2J9cqS1anB6EdzYSagy/2jZxXUK8rAhDBT6ncBn88e1RLpenQALHDd6cAMCO3eSONffah2VbWS23AJfSQM3GyST5vycE0edeO2y2kinVcgySIQM/UHk/QflQBVLSQgNb6555+6I540lye2AgVifx7UFdelVA4tcY5aOVoWznuCsg6e9WVt2HNxZfapD1k3K//AKFtx9AKP9DQcrcW4z90eai5/Dj8qNOga9T5vX/goB8Er7Un0rQNT1Hx9rCq7Ja+G9Iur2SUqpJVC6BdxCnChjngAknFUpP20PHvibjwJ+zR8RNWiYfu7jxFHFosbD1HmFsivpzTdLXSbdbbT7Gx0u2UALHbxgKABgDaoUDj3ok077OryC9NvuOSowkRP06j8DmlvuyttkfKkvjX9sPxkriH4X+BPBcDHKf23rv2rYP9vyAxJ9xjFNh+HH7UniKxu11f4leAtGuWCGL+xNKutVRcEB1aO5O3JGSD6jB65X6nS6sY2XzrffLkBZMGZST0AkP9cVo+dcv/AKu2CD/ptIAf/Hc09ULR7HyZa/s1/HbVs2+oftNavbgKQbfSPClhpaqO23YzN+OPxrX039iXXLi5E3iL9oX4t6qnBa2tPEJsoyc5/wCWSg49hivpiexkvFCzzAYOVMKAMD6gnPPuMVSmWK3Zsyf2iveFnLuPovQ/kPrRo9g1W54XrH7FfgHVLKexvPFPjecSDI8zxRcyTh/7/mFjITjI2lipB6ZAI5OP/gnT8HMs17Y+LtQ5wZ5vEd6A3uQZAw/UcDmvqq1vkkBitbVkK9UYCPb9R1H5VOFvJOrQwj0UFz+fH8qXqHofK8f/AATU+CVyof8AsbVQMZRz4l1CXHuMSr/WtbR/+CfPwV8KwymKx1RZpD8txd63cSmPthBI5UfXBPvX0Pc6fBFueS8khZznPmBAx9wMZ/n70yG8itixFmzH/ntBCQre5Jx/Mj3p27BfufNWtfsDeAr/AFd9R0fxN8QtHkfBMOkeJLiCMcAEpvBUA9dowOeMDAqrB+xbr9hME0D9on4waVJyRDrPiFL8Dn+FGiAI+jH619VrNc3ChokhRGGQ7PvP5Dj9awfGPirw54O0s3fi/wATaZoVj1M2pXUVpF9Q0h4PPY0tOoa9Dw7XvgZ+0Hozwnwh+0SbmyjiCtZ+K/DNpcOzg5Lm4iCNzwMbeB3JrjptU/as8DzQmTwL8OviGiuSf+EW1W4sWYE8+Yl0GjDZBJK4OCAD1roNf/4KBfBLR9YbTPDutah8R9Zz8umeGdLuNSmP+5KF2EZ/2j17VNe/tFfHXxs9vD8P/gHNpFvdxLLBq3xA1iKwCA9ns0JmyO6g59MggkvbYdr7jLn9vLSvh5qS6V8WvAvib4ZTBxF/bF7p8txo0pOAPLuokbPJAPy4GR8xHNd1pP7Yfwb8ReMdD8Laf8VfDd7rWtiP7BbafcCUSO+QkRl5jWViuBExVyWUbcsoPntx8Ev2nPidHLF41+Nfh/wTpk6FJtJ8DaAJxIpUgr9ouvnXqc8EcDivI/Cv/BI/wr4J+O2ieNx8TtSu9J0vUoNVTRbrToWu554tsg33G7YymddxUQcoSnX56n0K23Z95XsmkNJ5V1crcXAGPK80vJyOcIvP5CmQ3l1b7I7DT57m2JwDMiwbfzIb/wAc/Go7S7udHjMY0wTWa9JbGExEc94jz+K7s+gq/Z38mqRmS2ntggOG25kYH0I+XafYjIq9epGnTcrw3Wp3bBJXtdMkPHk7Wmc/7rHaD+AIp1xpMG3OoaldTL0AkuPJX6Yj2g/jmrdxYxSQsLydpYu4kYKv6Y/WqqRxW0jPYfvWY/d2F1P0ft+JI9qWnQNepFb6fY2Um/S7VoJMYPkw4RgOmd2AR9DmrTXl7Go823WJcf61cyY+qDkfgSPehtSnVgssC2mR/rJnyufqBj8yDVj7LPJ/rbpvdYVCA/nk/rT9QXkRxxi6jMjXrSRd/JIVfzHI/OoWg02Rgyx+fIp4lj3O4P8Avjkfn3pJrLTfMJzm5B3blYySgjp6k/Q8VJ9qvY8hLU3MePlZiIm/Ef8A1h9KPT/IXr/mN8zUY8+VEsqY6XLhX/ArkH8QPrSxzSzMEnuWtnJwI1jCE+wJ3Bvwp8cs14zL9oSBu8aIfMHv83/xNFxZ2ir/AKZJ5qt2uJPlP/Afu/pR6j9BJFsI2KSus8n/ADzkYyt+C8/oKjEbqo+wRSwjsJMLF/3yeQPoBTYlS3UDTllVM/6sR/u/qNxH6HHtUjXl6pHmwJbL/wA9BmUfiBjH1PFAtP6/zBpr5GxOqpHj79shkP5Hkfkafus2jEkt15q5xmSUBSfQgYH6U9YVmiEkl280Z5DK4RfzXHH1JrMbUdFaT/Rj9pnHBfT0aRwfRmQHH/Aj9aWg9Se40+wuiGhs5BMBgTWqmFwPZ8rkc9Mke1RiPXrVW8uW2vE6hbn5Zff5kAU+w2j60R3mstu8mwBjxwb6VY3z7CPcD9Dtp8a3VyQl3qL2zk48uGERBvbLb8/VTQA2PUrclU1Ca4spWPEd0RCM+isp2t9Axp39qaUVdbaMX27hhaQmUMeOCwG38zT5dL0mFx9pSOeX+H7U5mf/AIDvJP4Cq/2Awgf2QLmzx0Rh/o/0MbnKj/c2/WgAH9qyMPsNoLCPpi9nDfiEXdx7B1pWs9SkkY317N5Wfu6eiouPfIL5/wB005rzVrVgLu3V4cDdPYKZCPUlGO4fRQ5qe1m0/UomkF0LtU4kEj42+zJwAfYjNHqHoQW9rokMolQR3NwvR5GM8w59Wywq3JGLhy8drIjn/lqX8rP1xyfoRSN9ibaIbfzWUfI1umMfRxgD86RV1Fc+WY9mOFuTlvzUf40w/rQGt9SVR/pKOvcBQr/99YIP/fIqN2sIyBfbkc9BetlT9OdufpT2cf8AL7LNB68hI/8Avpf5E1LG1hb5WMRlyORGN7kH1xkmgX9ahJLFNF5aWbXMf90xhV/8ewPyqNLO9zmOZbVf+eZJmB9OuMfQcU0Qv/y528lr6FnCJ/3xz/IGnSJqH/LSQOmP+XUBW9+Gz+ho9A9RGjkjUm9WWZF5Lxv8uPdRj8sNTrXULHHl2YEh6lLePp9eMD8cUK+nx8yOodcH/SmO4e/zcj8KfNJFdYK20k7D7rBduPcMcfpR6j9BklrJMxeKBbR2OTJuw2fdV4b8TSGzvV+/cm6XHKD9yfrlf5Uq21+qnZOkS9kkzKR9G4P57qbtEa/6ak7+rEl4z9QoA/NRQAyO/wBOs5HDILaZfvblBb0GWGc/nmpLuGPV4gkunJcRdVN1tA+o6kH8BUcOvaYuIbJ1uscbLFDIB35KjC9R1I61AI7+5LG1sV0oZ4kmlBb6+WmVP4sDS0DUd/Yd9CjC11WSAEgiORTMg9Rlju/Jh0qvd6lHoirLq1nHsByLiObzsep2vh/+AoG61ZbTNQZibm+kvIyBmK3ItsY64x8xP1cCnWo0jSJCVgjsrhhhmkTEj/8AAurnp3NPUNPQjtfFlrqc8kGnRTXk8f30ZfJKehYPhse4BoXS7+4YuZLfSs8kWWXfPruOFP4oatXsMOqKivpwugpyjXChQh9Rn5gfcCq/9j6jDn7LqrQLxiKZDcKvr8zHcc/Xj0pbbaD331GP4fC72un/ALVQ5JW9kOB/wH7n/jo+tWYdYtIIAkULxonyqqINn0DD5B+dVTM+n/vNR01nC8m5gkNwqe+1sMD7Kp+tXLXxBZX7FLSQ3MiqGaONcFQemc4x9DT+Qtuth8scuoIh8mBF6q0v7xh9AOn1BpjaTJhcXs7bf4JGLJ+OCCfxNDWMs2WjVLBic7oySx+oGBn65oawuFcs0v21f7krFPw+X5T+Iov2YW7oSO9jsWMX2dN2eRaYY/UrwR+tSR6ibxvLhiUeonba2P8Ad5P54pi6tZ2m6J1+zMnJjC5x7/LkVI7G/RcWqSRHkNORj6gDP64peqC/ZkY0c5Y/aHgyMbbUeWv1xzz70hj/ALL+ctbuMYDTHZIfq3O4/gKX+yptmPt0q852LnZ+pLfkwpNw0vdLLBCAeDNGwDN9d3+JNPfrcVrdLCnWhtB+yzxg/wAcy7EHuT2Ffjb+35p+g/sp/tr6N408HaHFe65qUQ8ZzxatezT2K3stxMoaJIzHIMSwPMd0rKWkChVRdp/ZRdYimfy4Ed5D0Vx5f/oWCR9Aa4f42fCO1+MHw18R+HrzTtHubq9sbhLL+0LcSxw3bQukUrMVbG0v94ISATilt5D38zb8E3U3ijwZoHiK6s5tHvNS063vptN1EmZrN5IldoiWCtuQnaTheR0HStxdWbOPIa5GMiS1+dT+JwM+2TX5bfsI+Lviv+zb8bm8F/HzV9Y8MeEr7Rbiz0SDxldl9NS7s3i2pbXDlo4UWEzgeWwjcbB8x8vH2RrH7fHwyOtXWgeDm1L4m+JoFY/2b4Otxdq2BklbhmWE8dg5Y9ACeKL331Ha22h9ALdNqA8kmGHeDuhmBZyvupxj9RVObwzp9nas32iSxhjPmFkkEcSgDvHjy8fVa+apPF/7Unxui2+HvCHhT4NaBK4H2/xNdDV9T2Y++lvEPKVv9iX2q7p/7Bum+LtPlHxk+IPir4vXck6XAt7+8ew02F1JOIrSBgqg5wV3EHAwBSv20Dl76lL47ft+fDz4PeF/EFt4f8aaD4z8Y29jctpulabDJdhbhInZDcNbkpsDKN/zRkKDyOtcH/wT5/bm+IP7UV143tPGGkaLaQ6MLaWHVNMtpYoYfPefMcwaV88IoQ/KNsb73LEZ+tfAfwz8I/BrS107wp4W0Tw9ZkYKaTapbyS/7wxlz7liTXU/2wGYKIWhz/Fdful+gznJos9w5ktCnb6PDrCxXc+ofb/RrQiKMn2KHcR7FiKsQ6dbaFCFtZYrOLPCOgIP8mJ+pNJN4dgu5xPNiObOS9pmBj9XU7j+eD6UyPSbjS98lvfK428/bYwx47eYu0/i26nfzFbyLA1C6IO2xaQD+MNtB9eGAb8gaasgvv3c9yqbuDbhNhPsd3J/ACq8fiKZEYz6bNIV/wCWlifPiP0OFYn6LUlvqEWteZALi3DAfvLcfNKv+8rAbfoVp/Kwb9bk66Pa2p8yHdbOq48xWzgf8CyKZ9uuF4gC6h05RSgx67/un8MU/wDsO3UqyNIrKcg7twH0VsqPwAokvZbWQxs8Vy4/gQESD8Bn8+BRv5ht5DGvLliROpsU5GVTzD14O4cL+IpyaXYXhM+FuXYg+dvycjpgjp+FI2pS94DZr3kuRkD/AL5yPzYUv9lW99iaZ/tLMMB1O0Y9ivb6k0beQt/P+v66BJJ9ncpFds7D/liyeaR+WD+ZpGu9QIH+hCMc/PvDke+3I/nT2txp8f7q6W3hX+GZQUH8j+Zpn9pXXzbbFpgOkiNtX/x4A/kDR6D9RClpdMsd1MZnJysU42An2UgZ/HNSSWtvZqojmazHRVRht+gU5H5CoxIt83lXFyqbuPs4QoT/AN9cn8MVLHo9tbndbhrd8Y3Rsen0OQfxFHqw32Qxbm+I/cwrOuOGmBh/xOfwFVdQsYdasprLWrY3FnMNslrJAGhcf7WN3GeeSPpRLrhjZo7R11aVcjyoF+YHrhnHyKfrtokvNUmbEsS6ZB/fVTcSH16fKh+oYUB8zxn4ifsSfBH4mXEWrXPhmHRNVs4xHbax4cvJNOmtFUHGwxMEGMnqp6k968g8d/Bj46fBvwL4h1P4NfHXxT4yisLCeeHQfFGlRa1PLsRmC292y5aUAYSNUYM2AR2r7Ht/D+mXTedK39pXAwDcTuHYH1AHCn/dAq3OotMbbxoyfuxyfvM/h94/ganQq7sfD3/BOHVP2iNS8N+OJPjHF4yXThd2q6SfEFskN8HCSG52rcBZfKwbfnBXcG2fN5lfZ1r/AGCsgMyqty3yhtTVhM2ewMvJGR24q/8AbL9kOyzDjPEhbYSPXYefwJFMY29yhS/lfaww0UymOM+o9G69CTTsyW0yRlt7eQxwzzLIOscTGTH4HIX9KTdqjKdqwKO3mZD475wSM1F/wjmnwjzLUPp38ebOUxJn1KA7D+INRrNqEfFncrqi/wDTeMJn/tquFx9EJoDbcsARLg3kNw7D+KZfMX64XIHT0FPP9nYLo8SHOCYH2kn0+U5J9qpnUL8SFb6znt4skb7LEynrjkfP09EGPWp7STSbyTZE0Mlx1KSf64Y9Q3zAj3pgSK14zDyCxTu10oAx7AYbP1prRXPJu42uB/dt3AX/AL5OD+BJp82y3bbHdSrJ18ofvSfqDk4/EU3zNUZf9XAFzyej49lyRn/gVADjNp5RUlSOFV+6s8ewD6bh/KmZDAfYmuH/ANpXyn5vkY/3aVRbqQbpZmcfxXK5Ue/HyinmGxWIzI6QR95IZNik++Dg/jQGrGG31F1XzZomGOUiJj/8ewSfwC1JFJFaqwa0kh3febZv3fUrk/nTBJds2LYtKndrlNo/DGD+h+tJ5dy3N2jyjrtt2wn4jhj9ORR6h6DA2mu5FsQ0vUpZsQ3/AALaRj/gVPW31BlO268lSOBKiyOPxGAP/Hqfv06bZE6RKR9yOaPYfwDAfpVKbULaOV4LCa6urlMhobVhKFI7MX+VPoSKBf1oXIYZLdt723nSf89Fk3t/49jH0FVNYudDZUbVUgDYwn2qLDn2TIyT/u1z/jbx1Z+ANHh1Lxl4r0Dwdpcs/wBmS61HUIrNZJCrMsYlm+XeVRztAz8pIOAaw/jN8TNM+DPw78R6tBNpdh4rGmXL6NDrt0gW/vEhYwRM5kDFWkCqcuvB6jrSH5HX/YL+62tpM97psTYbzryXzQw68Rybm/DKGvm34o/t2fDH4P8Ax5Hwu8bandX2qqsRu9TuLJodL015U86KOYhmLMUMR3rEyr5q7nGJNnwdpf7eH7VnhrRdbttYurea5v4FNrqmoaDb2r2RAY+ZDJGsMDhsjPmCUfKuAPm3fN2rXV98WvG2r+KfG+r6p448Wak/nXUekxea7uAFUPIF2IgVVUKnCqoAwABSbKUbn2t+2/8A8FONS8XXVr4M+CWtSaHo0YWbU/Fa5hmunBOILYsMrEuAWdRukOFG1A3m/LP7TX7YnxI+Pvhvw94X8W6npt9pGneTeMun6UbJbu6SN4vtD55ZiryE7AiZkOEAAAyvgbp/jePVtRXTPB2nuFLYn1W2aAW0gbBQSkb264Kkk/L1HOfdW8M/FPVpLW4vvDPgDVWttxhW489pI92M7GZSFzhc464FSUeVeHtB+FFx4WhfWfAnizRlu7QOdUktZ5ETcgPmxyAlWAyCG2YPHy4OK9R+EfwB+BPjDT5IdD1eXxFfM/nLPJqTw3sAwMARII8KME5ZCck88DHP/FT9qX4ifCjVLDSL3wdo+lai8JuHe4uWvI7iMttRo/LZCnKuCGJJ46d/Ude+Hvg79rD4QtrGgQ6NYeL7q0jkW+iO+WzuCFZ7ed0CsQfmjJZTgMXCngFDOgj+D/xH+G+LnwB4xbxFYx4z4d8XYlDqP4Y7lQGQ4zgHjpkmqfww/bQ03xZ8XLf4fa54QvPDWpyTvp5mN0twI71OGhdVUYXerqHBbkLkAElfP/2fdP8AE/7Hsklv8RbVovCXiSaILqVndefbaTdKXX9+uMJ5qlMuueEQHOCF948afso+AfHd7qHibR7d/DXjS8db218S6TcyqYrkYZZhEH8s7iAWIALbmOdx3UAeeftS/sM6p8YPGen+IPBE3h/RHe2MWowXiyW/myhiVmzFG+9iGKnIBGxeWz8vt/7MfxWfxFpQ8A+KYrvTPiP4VtYbXVbPUpDJLdqiKgvEkJPmpJwxbJ5bnIZSY/gH8X9V8S3mp+BvHcEOm/EjQAPtccXEWo2/AS9g4AKtkZA+6T0XO0Wv2g/g/qHjK107xl4LlXTfiZ4YP2jSLxTtF0gyXs5v70cgLDBIALdQGbIB3vxg+CPh/wCN/hI6PrKyW11C/n6dqtqdt1p9wOVlifqCCBkdDj6Ecj+zv8WddbxBqPwp+JPlw/EXQYRLFeqMRa7Y5KpeRf7XGHX154+ZU7H4EfF7TvjZ8P7LxFYxPZ3G5rXUNPm4lsruPAlhcHnIJBGQCVZTgZxXmX7d2kR+H/hRB8VNLdrDxp4Fvba80q/i64luYoZYZB/FGyycr3xjoWBdnuK6vY+pFto7iJo5EWSNwVZWGQQeoIr8x9c8N/Fz9kv9pyDUBf6x4Z+B6eKUvTJYTTTaDBpl1c4eJ4QCiOEdo9pQFXAZT9xz9X/sT/tYXH7UXhfXZNS0WLRtc0OeOO5+ysWtpo5d5iZNxLKw8twynI4BDfMVX6I8QeH9O8XeH9Q0TWrCPUdJ1CB7a6tZOUljYYZT0PQ9RyO1FguatqYrmGOWJ1likUMjoQVYEZBB7is/xd4K0bx94Y1Lw94g0+HVNG1GFoLm0nGVdT+oIOCGHIIBBBANfPv7PDeIfgh4s1H4O67Hd634ZtQ0/gzxBI6l5LTlmsJmyCHh5wTwVAwFHlqfo9NOubtT9puGjjJyIIGOPoz8M34YHsarl7k83bU+TPBfxQl/Yr8UH4b/ABK1iW7+GDozeE/GFyGme0VRn+zbvYpIZF+42PujA4wsf1b4M8ZaB8QvDen+IPDerWmtaNqEfmW15aSB0kAJBHsQwKlTypBBAIIrxj9rj9km1/am8EaFoS61F4XudIvzdw38dkbgeW0bJJCIvNRfmJjbcSSPLwB8xrJ/Y+t7n4G6I3wH8WTWb6x4fM93pN1bJKBqdhNPJKJdrLgOrOysFLKOmSValyhzaan0z5Ir5o+MH7P3iDwP4zuvix8E2h07xhJ8+t+FpG2WHiWMckMvSO467ZBjJJyRuYn6TjVbg4hPkr1+Vuf++eg/Gkumi0m0uLy5uooLaGNpZri6IVY0UZZmbIAUAEkngU+VLcOZvZHy/ov/AAUg+Bs2mxf8JF4gvvCGvJujvtC1PRr1rmxmVirxOY4WXIIPQ59QDkD48/aA/aA1P9r7x3FbaeLix+GmlzZ0+wkBVr+QHH2mdfz2ofujryTXiHxs8O+G/ih+0X451vwdfXl54Y1PV5r5Lq6RQZZJHLzmMgDMRkZ9hIB2lc5IJb3f4Y+CotPt4ESIIqgAADpUFnd/DjwfHYwxKseMAdq958N6YIo04rlfCejiNU+WvTtHsdqqMUAbek2u3bxXX6Vb5YcVi6ba4211+j2p3LxQB1Xh2xMjLxmurubQQwdKh8M6ftRSRWtrShYPwoA+O/29PCV3J8L7P4iaFGP+Eq+HV/H4hsXGQXgQj7VCxH8DRZZh38sCtybXLDxt4W07XNNkE+m6paR3lvJwd0ciBlP5EV7F4q0221vS73T7yIT2d3C8E0TdHRlKsD9QTXx7+yHdXFv8E7jwhfSGXUvBOtah4auXbqxhmLIcemyRAP8AdoA+U/hl+wv4b+K3jLxnos+vX3h648Ja81vcWsECSNdadNiW2YMxHlylPNUuQ6kBPl+U7vpqb9lnxP4VUDwH8Y/FOiRr92z1xYtYt15+6qyhSox7nHJqn4WmPgv9tq8tlBjsfGPhcSP2El3ay4B98Qk+/PpX0vI1AHzJNpv7RnhVSHg8DeO7ZOhRp9PvJPbnMQr5y+DH7YHxH1f4ja5pPivwfqHiWGFJXn0jw/pJF/pjJIFIERIZlVmCMsh3A7fmyCG/RyVqpzYoA+O7f46/BDRdUutR1Dw/P4J1bUN6XVxqXhl7eecu251keONi25hk5JyRk1S16b9m7xRZ3GqS6n4Uje3Q3BmtpBaXfyjdlAm2Vn44C5bPAGa+w7mGOaN0dFdGBVlYZBB7EV5p8RP2f/AHxI0PUNN1bw1p0b3aFf7Qs7WOK7hbORJHKFyGBAPOQejBlJBAPnnw34i8VfEj4Y6vb/Bb44eNrNo3ihbSdS1yZfsgEiNw5DTQqVUkGNtrYZf74r1X9mv4xfG/4EaHfaf8QNLj+L9vNfNcxXl/4jnl1K2BjRSsb3KMjR/JkIShDM5yd1c/oP7Bfwm0HTpbeay1TWLppfMTUL3UHSeLgAKvk+WmAQTypOWOSQABZk/ZH0jTx/xIfHPjjw/t+7HZ60zRe2UdTke2ad7bCsnufXnhH9uL4V6xJFba/eaz8NtRc7fL8VWzQW4OcE/alMlqBnHWQdc4617XceOdDs9N0vUP+En0qSw1adLXTp5LiMrezPkJFC6sA7MQcBck4PpX5LfGL9nj4sR+C7y28KfETUPE/nMsc2lX0cFvPLESMlLnjBHGVJUMu4ZP3W8l0j9j/wCII8H2g1rwh4f1G5XfiMam1vqUK7jhWkjzA/TKlt5AYAkBQod+4rdj912W8uMfarYGAj/UQyAk/wC9nGfoDjr1pdtkmc28loe5RGjH4svH61+bPw1/bt+MfwfsNO0r4jfDvxP4h0uzjW3/ALRtPK1C6WNQAJJ5k4nbA5JMZJOSxOSfa7//AIKqfBLSPC39qSeIJ7/Uc7W0FNJura/RgyhkKsjRAgNnJlAIDAEkYqrk8p9fxlGVng1HcijOCyuo9yev61F52pTrm3FuV7SSqybvouSce5/+vXL+B/iBoPxS8K6N4t0sNrGg6pbrc2N7bxCaFlOR91cuGBypV1UqQQVUggb/APaujKvOpCzOcFJp2iYe2xyMflT0FqZY1u+0EpH4qYrEz7U1Sw3LannjzFHzwHr94sgxzJk4retbjT5ljntEW7DqGSeFN4cHkESdD9c0+OSxRg0EYmf+/Ehc/wDfX+JrCbwvc6bcJP4bxoqhiZbGXBs5cnJ/dL9xuSdyFck5YP0rH34+a+7/AIcy96O2q/H+v61OjMlxMpAtlRTwfOcZ/IZz+dVv7Ou41Pk3exf+eKphfoCdxX8OOOleT/Fr9pfR/ghZaf8A8JpZarbaheuyQ2mkWyTrKqjLyJM7KjIpKjB2yfOp2AHI5ZP28PgRa+FbfW9e8XHQ2meRP7L1aGWS8DIR0hiEgIIKkFMj5sZ3AgYxxdB1fYqa5u3X8T33kuY/2dHNnQl9Xbsp20vdr81btfTc98+0ac0nlXOWuM/6mZjKSf8AZHIPTt+lXo7g7AILV9uPl3ARr+R5H5V8vP8Atr3vji3Fv8Lfgb478dxSLugvr6xXR9MlHbbcTZ/VR0p9ov7W3xAhug48DfCKyZT5KuX1zUY23DvkQkbd3XnOO3TqumeNZo+m5bae7x5nkxY6Fcsy+4bjH5V558QPjf8AD74U+Z/wmXxA0XTNn/Lve6pFBc/QRKwZ/wABnjvXjy/sUaj4+aR/ir8c/iB40cg+fpVldpomnMO+62gByOvIbB967j4ffsb/AAF+F7Rv4f8Ahvok92mCt3eW7anOGH8XmTGQqc+hFF2Fo73OQvP2/PA15NFB8OfBHjn4n3NzH5kMvhrw5MttIvI3GaYJ8uVI3AEZB9KF+J37VPxIyvhv4S+FvhlZN92+8b6219MVPcQWoBVuejHtX0r9lDxxpBYC2WIbY23iIqPRduePanMt9Eo82bzIwOWt0AcfUHIP4YPtRa/Ud7dD5mtf2VPi340klm+I/wC0Lr0kNwrCTSvBFkmiQxllI4mjbzJMZ4LdcDcCOKveFf2D/gX4T1P+0dW8K/8ACaa31l1XxPezatLJjJy8cjFR/wB8Y96+if8AiXMm6WdZQeMXEpbn02k4B9sVZS6UKFgt5XUdlTYB/wB9Y/SnbuK/YyvDeh6R4Y09bPw34fstIsMDZFY28drDgdPlQf8AstaclvPdIVmMKxnqipv/AFPH6VE1nO0nmQmOyYnLbcuG+q8DPv196YVljz9ulmZP+ekLbY/x24YfiSPejToK76iT2K2qhmumkTp5d1KQp59R/UGltdSto1WOO2aF2OFjWMKrf7rcKfzzUsT2EDFoVjd8ctCu9vxIyfzqWSSW4UoLTKnr57AAj6DP6in6h6C7rqT7sccI9XYsR+A/xqncaDHdzfaJppEudu3zrcCJgPTcPmI56Eke1O+wXsanyrsRjqIguQPYM2SPyx7UxvscWBfgo56fapNyE+xJ2/yPtS9A9SjHI+kSEER6ztPDwgG6X/eGcN9cr9DWjZ64mpSSR2sZMkZ+dZz5bL6ZU/MM9sgZqdb1AoW3glkA4ARNq/gWwPyqvfafJqyqJoIYihykm5jInqVK7Sp9w1HqG2xa8m5lH7yZYwf4Yk5/M5z+VVJ9NtbVVYz+SP7szAxt/wAAPH5YqtJp+p2YBF1JqsCgfuWfyZRjuHXAb6Nj3am2viTRIbloEZYr8Eq9qIy0+QBnhQSwGeoyPej0DfcuR6p5Ee37HIyKOGt4zsP54x+o96sRzXN0gePyI0PIbcZM/lgfqarHVL64/wCPTS5AOokvJFhU/gNzZ9ioqH+x7+5n86W/SyY8lbCIBj7Mz7g312j8KNB6l6XTFuNpuZXm2ncBwgU+oxg/rWYl5Y6e7iynju3U4aKNDNIPYsgLD/gQNDaLb2YD6in9ooOTNcylwD6+W52j/gP5VpW2pW0ibLRWlCADZGm0LxwOcAfSnrbyFpfzKn9uXUjKi6c1szd76URqc9gV3ZPscVObHULjPnaj5K9ltIQp/Evuz+AFWJPtUylQkUKkf8tMufoVGB+tV10dkU7LuZec+WpxGPYKMED2BqdB6+pUuPDGjrl7lQ8jMH8y6lMh3DjIDkjv6VaW9uIcJHbPeRqPvRp5ZHoMNgH6g/hTY7y206QpLFHFJ3aH5y31A+b9Pxq1DfNdIHt4WdDysjkKp/mf0qteotOmhFDdz3jlFeG3ZesbBmfHrg7cfqKlfT0mjKXEklwp6q5wD7EDAI+tNnspbxQJpERRyBGgLKfZjn8wBUMmm/ZwZPNE6Dql4xZfwPb8jS06MNequMH2azLCyl2NnmOFDKufcDp+Yp/9oXiqpksTGOcybtwHvtUE/wCetL/bUMaDdHIvYbQCh+j/AHfzIqwsl1NysccC9jId5/IcfrT9UC8mMjR7td/23emcf6OAFPtnk/karX2k6TuWS6SMTL9yd5CJV6/dfO4dT0Pepm0hZpDJLPKZSMboj5f6rgkexJqMuuktjdDKT/DgLM35feP5UvRh6ohjbULcqLR31CHOCt4nlsB7PgZAHqrE+tR/29Ir7b8f2Nzj98u5T6Yl+5k88Hn2q8NW8yQRR27iVhkLcERj9eT+ANTNDcTqQ8yxKRysagn824P5Ubboe+zA2MUigzO1wMc+Y3yn6qPl/SqyrZKSLNjG2efsYyufcAFc/WqzeFbG2jLW7vZFcsdpBiyepMbZQfUAH3r5D/b9/bm8V/snaX4Mt/CeleHde1HXZroyX1/5z28UdusW5BDG6nexnQ7vNOAhBU7wVLhbuj7GS41IA5tUZc4DbgH+u3JB/wC+h9KWJlupNkl5J5n/ADxA8o/UD7364r5w/ZH/AG1tF/ac8A6G82q+GdB8eyRFNR8P/bmM6yq7IXhgfazRuArgB32CQKWYjJ+iptA+3/8AH/eXF0nB8lCIowR3G35vzY0roLMkvG0qxIW6a2jd+glILv8ATPJNVVvbiSTGnW946f3rpNkQPvvIk/IEVLHplnosjvaNDZyTHLKyA7z9eGJ/H8Kl/tWZVO6ym4OPMAOz9Ru/8dp69BaddCszau8n+kyR2kJ/58ovNYf8Cb/43+NPt9F024UyyMdS/vNdSmVQf90nap+gFW4WmvYywuYkQ8f6PhyP+BHj9KSTRrSbmZGlf/no7nd+Bzx+FGnUevQZIbKRgYlLyYwHtQc/QsOB9CaRf7TG7Z5RTt9pPz599oxik+1NC2yCcXhHWMrkj23KMD8R+NK2pT8CSD7Fn+O4O4D/AL54/NhT1JuhN45+2yzx/wC+QiD/AIEv9TVjdZWce0CGNH52qB8+fYdaUWpmw0lzJIDyFjbYv4Y5/MmoWsLGx+aMpYluN0ZCAn3HQn6g0tGVqhhjbI+xRTQ+5OyP/vk5x+C0rLqOf3hRo8f8uuFfP/A8gj8RSLe3Y4igN4n99h5JH/fXX6ilW6lmbZNMtkzcCPb82fZm4b8BT1J0HQ/YS6hh++HK/as7/qN39OKZeLYalt3W4vnQ/I0aZKn/AGX6KfxFWf7Nt3/1qfaD6zHf+QPA/CoHaG3Yrb3Dq69YUBlA9ivJA+hFLR7FaoqDT9VhYmzvfJi2nbFe5uOe3OQw/F2+lBnnt8f2laXMoB/1lsxmj/FFAY/98H61aF1qG35rRQP+egYZ+uzP6bs06HZeNtkund8ZMIzFj/gP3vzNAtAtdV01owLa4gK5x5cRG4H02jnPtjNNaPzmLW9q8TE8yFvKz+A5P4iuQ+JvxI+GvwrsEvPG/iLQvDKAFoXvrpIJz6mIZDluP4Oa8Cb9ty78Y3Edt8Dfh34z+K6vkJf3dmdP0gAEdL24Ctn/AHg1K66FWfU+rGtL/aN12JV7qF8sn6sAf0ArG8T+O/Cnw5099S8Uatp/hi1AJa81e6SFD/20ZsfhnPtXznqXg/8Aag+KNwn/AAk3jnS/hF4eliXdaeC9K/tHUNzdY3nd2KEcjzIhg8HAzgb3gP8AYP8Agxa6guua5b3nxX8QqAkmseNtSfVZCccgxsfKHPYpkUXYWVyr4i/b38H6rql5oPw38HeLvi/rlvlHh0DR5Es4ZOMCa4mCqi8j5grCqdhYftVfFbUInuJfC/wK8Msy+Za27/25q5T+JQxxAmRwCuCCe+K+mo7HS9LhitbSGOySBFjjt7FNmxAMKAifwgAADGBinq2o8iII6dmusK31+X+WBRYL+R8H/tL/APBMPUvip4HuJdI+I2v+KvH638dxBqXjnVXmgNvhlkt1SNAsAwyuHVHOYguFDkrQ/Yy+J3h/9hHQNV+C3xx1238J+Jn1o3uk3crST2N7ZzhI1kjlVD5MQljkJMwjHzsez4+/t+QPtrzxev8ABH9dyk4H1NfAH/BTj9inwx428P678cbfxU3hm+0PRsXti1m11b6myELbKjKwaF2L+WWw6HKEhNrswwR+gcsZu5Ny2gVgcCaRtjY9Rj5vwOKYdNu9uDfs45/dlcDHYZB3fiSa+dP2OP2zNA/a80PWn0XQNY8Pa3oEVr/alvK0TWm+czbPIbedy/uGJ3IhG4AbuTX0Y39pgDd5JTv5P3/w3cU/Qm3ccki6epaS0EK/xSREOPqTwx/KhNWt7rcluGumx8yoOB9ScCmL9jWQGcMsvQG6z19iflz/ALtWLxrU7VuAjuOVXbuf0yAOfyo07D17lddNlZtyMtiM5225JP6/L/46aF06WFgxKXpHRrgkMPfPI/ICkVLrI+y+ZGn/AE9NuH5fe/Mil8q6z/pW+dT/AM+7bVH1HB/U09e5Nl2HyazBbtsuA8EmM7Su7j1+XP61FcQxa5Coeygnh/hkuMNjI6qBn+YNWbe5tF+SMpCevlsuxvrg4P41FI1rOxaGJp5CeXt/lPX++CB+GaWnYrXuVP8AhHJI1XyNTu4yp3eWzmSJvYhiW2+wYU9Zr/SYSJLK3uIF6NZuIm/74chQP+B1N9n1Ladt0iD+6yh2+gbAx+KmlSNYWDXFtI7ryJs+d+Xcfgoo9WL0ViuPFdixiXLxSS/cFwvkgnngM2A3T+HNWG01riTzJGW2bOT9myHP1fv+VOudY0+KPE1zDh/l8skFmz229SfbFY66eZhjSLGfSlPImL+RGOvIhwQT7Mgz60bbaD331NePTWt5DJFIJX/vXC72HsG4IH51FN4gis5hBcIWuOP3drmZgD0JUDcB74x71nyaJrDMPtWorqkO3BgG6zGePm3Jktn0PHNXLXUbTSYRHJp8mkx5z/qQY+vLFo8qoz/eIo331DbbQauo3er5igggtEI5F6Q8g+sSn+bD6Uf8IpbyKRcXFxcfNu2MwEQ68CIDYRz3BPTmrZvrLUIx5QTUFzx5IEig/wC990fiaatjdEkxztZoR9zd5p9vvcD6Cj8Bb+ZJibTrfANu0MYwA37oKPryP0FR/wBtAqCLWcZON7LiP67hnj3pY7WW1YPJEt44/wCWm4h/wDZA/AipZNVtrf8A4+H+zH/psNo+gPQ/gaPlcNe9iE2aaqFllljkUfd+z449t/X8sVLHpotS7W0rRMxyd43gn3J+Y/nUcyresHitMkjidyYz+BHzfypDpdwwXdfSMAf9Ww+T9CGP4setP5hbyHSajJbN5bxrcuOCtsSX+pU9B9TTf7SeQ4bbYrnGbgEMfYfw/kTU0bS2qhPsaiMdPs7DH5HH6Zpja1aM5hVzJMTt8naQxPpg4x1HWl6IL92MXQbT7xVmckNvDbeexwuB+lTSia1Qv9qQoOv2hQP1GMfkah/s9pGJRVsFPJ8k/Mfc4+XP1DU6PTZLeQyLIty+chrkZYewYdB9BRfuwt2Q0apOyErZO/8A00U/J+HG4/gpqOS1tda/c3ssdyM7vszIFxjoSD81WpNQ+yqWuomhQdZFIZf8f0qI38Wos8MESXBX7wm+UA+4PP6fjR6IPVkcXh2CzJNlcXNjuOSsUu5fwVwyj8AKhmvtSs5NkZtdTboY0DROv1I3jP12irI0csDuupkz/wAs4W2xjnoFOf8ACpo4bi0jVIkgkQfwqDFj8sg/pRp3uPXtYoHWbnzGW6tLjTUB4fyvO3D13JuVR/vVNZ22lagWnt5IbuQH5riOXc4OMfeByPoMUlx4ktrWR4ZEmNyq7vs8SeY+PU7chR7sQKoz6cfE7CdobS0VcqtwoWa5X/dYcIfoWo19Baepq3BXTYTK98IIhx/pJBQficH9aprrOoXIb7JprTIMYnlJhVuecKw3dOfQ+tZ2m6dpn9r3lrpuui71jTRGLqC4uEu5rfemU8wMfMQOoJA3KDyRXz9+21+1d4q/Zt8O+HYfDNvoWo+I9W1A24fULS6uoFRY2Yo8Nu4kjdiVKHLgiOT5ehCHr6H0b9lhuh/xOLuSbI5gkQwW+c5xj+LtwzNXyf4b/wCCo37P2r+N9U8NS3eveE47H7R5Wr6lp/2exumjbGI1R2dS4yyiaJOBg7XIU8jdf8FBvFmpfDOwu7zwxLpGueQq3x8N251OSaQZDywREhoUBHzJP88ZbYdxUsfkC4+IEC3OpXHhL4Wa/d6nLI09tJ4ttFmt7WbBx5KTtshXPURqpx8oYAAB7b6C321PWP22PiR4K/bGm8KtHc6xpmkaCt49hqZgBe7Wfyg7LAEzMA1uqjyicZYseOPlf4jfAuTVm0u60HxHcPYWVotsz+KJniuVEZKqVUF0SMRhAq71IC42qevZeC/H3jfxxb6nceLNHTQbWOM+ZrSubWWIpkMTHMsgbAyTwijZjIrPk8M/De8zqOreO38XJC37z+0ruOGKJ8kYWKOQ5BwcevUDFJ2KVzzb4h+ObCzuNNinvY/HV9CNzee4TTbbr8kNvDtQZJyeMDA6k8ew+Gbr4ga3ptr/AGB4S0fwxYyRK6NqVwX4IBBEcagj6MBVW18beDrhrWPwx4MuPE8to2bZ9P0kLFA3HIkdRsPyjkDsKwfi9r3xh1RNMj03wxq/h+ybdJt0WVrmd2HH714eVAB4XgHJ+9t+WCz1vT/h38ULzDP8RLHTCf4LXQ45VX6F2zXC/Bz4M/G/wH4r17U7e80pJJAY3Ot30lxb6kTIW80CMlgeCd0gVv3hGOWx32geHfjVdaTZPdeJtBsLowoZImsPMcNtGVcqduc5yV4z04rch0345aXhodR8G62g5KXUNxbufZSnGfrQBU1r4kW9rJaR/Gn4XW9vZ25ZYddW2j1awj3EAk/KWhDYUYIJO0fh0Wu/DTS/FUy+P/hTrdrofilx5gvLFw9hqXGfKuY1+XnPLAbgTk5IGPCfhP8AtTeN5PFHiJPHWj3mo+HLfdHfrZaSf+JM5ZgEkAGQhw6FZCW+Uc8MGzPil8G3+IfijTPFXwWOmzaV8kkq6TfrbvZXocsZtjMvkkqIsBcNlM7RwSAfW3w1+KGm/GDSdX8I+LdFTTfEtrF5Gt+HL0BlZDgeZH/fibIIYdMjn7rHF+HeuXv7O/juy+HWu3s174I1hiPCur3TFmtZM86fK/4/uye2AOuF8I+KHiLV/id4H0zWPDVlqOn/ABc8KzR2+qQ26mHUo4WjZZCqx4MkbOyMNo4DHgAnPbfD2/1j48fst+K9A8VY1vxnoyXKQWro0WoQ3MSFrXzAwU+dvG0FfvDgktvoA97+PPwy1fxXa6Z408EhYPiN4VY3WmyDgXkPPm2chyMo6k4yepxlQzGvTvhX8SNP+KvgbTPE+lSRmG6QiW03h2t5lO2WJnHBKsCMgEMMEcEV8y/sW/Gz4oeNZNe0Px9bzSQ6fFDNa315arbSncSmwptUSj5C3mYyDu3Mdy45bw/ovib4Kfte2Oq65pNnofg7xNr97Da6zp19MILprhJHihmgEuwMSUXDRKN8YZSwTJvREas6T45fGVv2VP2jJtQ8NppbDxRpcN7rHhy8JtYbiUTyBbmK4VNqysFmUmTjJyd2QF+0fDfiTRfiJ4M069eGKTTNc0+Of7FfiN/MhmjDbHUFkcFWwdpZTk4JHNcR8S/hb4Q+MmgXGkeIdGtdVZrea3t7ya3jeaxMigM8MrKTG+VU5Xuq5BxWP+zl4gvjpd78OvF17Dc+KPCeyzdGvI5ZL6zCr5F2yDDjcpAO8dQCSS2aepOhz3iBdP8A2T/ilaeI9EstJ0X4VeIjHYa5BaW/kRaZfZ228wEa7FRydrFgNvJLfcWvqO3t5r2NHuJVkjYZ8mFiqH6nq36A+lcv4o8A6B448M6j4f1jT0udH1CFoLi0BKo6nvtBxkHBB6ggEc15F+zz4+1zwZ4y1T4J+KxFBqmgWy3Hh6+8qQw6rpAwkbB2dj5sf3GBJ6cZ2k0XHbuelftBfBOy+N3w5fRI5W0TXbCVdQ0HV4QVfTr6PmKRSvIXPDD0JxyARwn7PP7WA8da3p/w98ceGta8NfEu3W4tr5l09/7NuLi3JEhinTIwyqXGcL/CGYlN3vi6hdKPntDj+9C4fH4NtP6GvkP4mfs63Pwb8Sf8LZ+FOo6pf6/pupTanceCb4xW2n3tvNvFxDbxRwx/vAsh2MxdvlH3mAyCPtVRNIPkfYvq4BP5f415l+0F8DYvjb4JjsYrybQ/E+l3C6loPiCzlImsL1OY37ZQ9GX0ORhgpGx8Ifiv4d+NPgXTfFfhi+aawu1w8bHEttKMb4JUOdsiHgj6EEggnr7rUl0+3lnnmiWCFDJLJIRGsagZLMxOAAOaL32C1tWeU/A3433PiiwvvDHxHj0zw78SvD0W7WNOW7iaOWEAYvYhncsLAg/MBtJ7gqx+Gv2yv2xrj47aldeAPAF1Lb/D+F/L1DU42YHWGU/cT0twR/wPr93ry/7bXx+0T9o74i2dr4U062Gk6Islo3iaNCtxqQJ+aJH4P2cHOM/eJJGAefFLW7h0Ge303TrJtU1qUfubGDt/tOf4V+v/ANepfZFruzufCOk6Z4V00Xuo3EFhZxDLSzMFUe3ufYV33hbx94n8XZi+HfhBr+2HyjXNbY2tnnkZRfvyD6Yqj8N/gSdWu4NY8ayJrmoghorIj/Q7X2VDwx9z/wDXr6o8N6SkEcaqgVVGAAOBUlHyR8Nf2cPjzcfGy/1698QyeFRK1wZvEUc8V2lwh+VY47becofkKrIFCKgPDKqn6Zs/hH8c9HUyaT8aLLVWx8trrPhqFEz/ANdI2Lc/TjNev6Xb7QOK6rTo8YoA8Lt/jh8WfhCqyfE/4aR61ocf+v8AEngSZrmOFQcF3tZP3gUDBLZAAzx2r2n9n/8Aam+Fvx88XX3hzwV4hk1bVrK3a8eF9PuIA9upiVpVaSNRgPMqYJDZBONvJ7nR4eVr5h0n/gnzc/sxzQ/E74E6tqut+NtFVpJNA8Stbzw6taFf31tG0cKNFKwHytk8jHGc0AfolpNqIIBxVHXpvlIrmPgT8b/DXx++GWneMfDEsgtJy0NxZ3KhLixuUwJbeZf4ZEJGR3BBGQQTs61NvY0ActqHIavzq8M/tDeCvAf7aHxT8IrfXEtl4r1iytrV4baTyrbVY0NvcRybgG+eYKu9Qy5wchcsP0Uvu9fnd8dv2bfBPw0/a/8Ahd48WG8az8WeJLiTULae6PkRamUElq8WAHG643SFWZlJGAAvy0AeV/t/fA3XfEfxF8PeLIdSsYtHvTZeH/8ATZGQ2kzyzESNtj4hG4EsSz5Y8YwB9zeJvip4F8D3UGn694t0Lw9cvAs0VtqGpwW7tESVV1R2BKkqwB6fKfSvMv2u/BZ8Z/AnxjYxpuuIbNr2HaMt5kBEwA9zs2/8Crxd/wBi/wAL/G7w74Q8Y+GDonhzRtU0m3mubGTT5n8iV0Z5HjaK4jyd7KvlsCBhiD0WmhN6H2nIytnbIv0bIqtcW8yj7u491T5iPrivE7j4D+I9H0mWy8P/ABb8YQSyS72vtWuVv5woxiNS4woyM5xvPQtjIrnZPhD8YbUHyPjxer73Hhizn/m2arQi7Pe5rjbkHrVKa696+GvF37OPx21L9ofR/EX/AAm7asYfJMXjFxFB9jjVTui+xbv98eWoMcnm/ORvk2+2XfwZ+Ku1v7Q+Ot4ZT0htfDdpEQPchuP5/SlYq57bJdj1rm9Y+IfhzRNatNH1HxBpdhq93s+z2F1eRxzzb2KpsjZgzbmBUYHJBFeRSfAnxddf8f8A8ZfFcvr9jWG2/kDXj/iz9hnUfEnxMj1S78a3Op6FcGN7261J2k1Q7VClFbbsbIVQGONoP3W2fNJR9mSXw9ayr7xRp1jn7Tf2tv8A9dZlX+ZrxZv2T/h9MSdQj1jVj3N7q9w3/oLCrFv+y38KbP8A1fhC2P8A11uJ5P8A0JzQBrfEz9prwJ8Mo7P+0NVGoz3TMEttJK3EiqOrthgFGcDk5JPAOGxyXxU0P4RftCaXo11qniqzt3hXz7W7s9Rht7jy5FBKOkgOAcKcMoZSuOMsCzxp+yL8N/Fy2Qisrjw6Lbfn+xWji87dt/1m9HzjbxjH3j1zXU2/wB+GdraxW6eC9IMcaKitJbh3IAwMu2WY+5JJ70AcT4F+D+gfC/xFaeIvhJ8Sr/wd4oht/sovLO+gvI7lcDcJ4XG2UMyKxQ/JuUEKMLj6b8I/tofGfwXAbPxd4J0T4iqqhYdU0C+GlXDEdTNDMGTJ55jYDp8vp4jdfs4fC2+UrL4O09Qf+eO+I/mrCuG8ffsW+DvEWlQWnhm+uvCRSYSuu+W9gkG1h/q5JRhskYYN0yMHPAB+wUeuXFwyRxadJHMy7l+1uIlP06t/479cVILfV7j/AFt3b2aHqlvEXcfR2OP/AByp5o7m8jKPFBGh/vkyH8hjB/Gofsd1bgbp5buEDlAwRx9COT+J/E1poZ6nyz/wUU+E4134Eah4yh1m+TW/CcE1xaxNCs6XXmmNTHsXbtbcseGXsGyrZBW9+y/+zk3wd8JaZrbRaZ4t8SajBBdXX2nTvJktN0KloreclgpDGTOQof5Qdm3Jf/wUYuLWb9jjx9aWD2/9oXxsbOPzZViYF763BDM5BHy7uvJ6d6+ltPBsrG2tLa1cxQRLEjOBGuFGBweR09K4XgqDrfWOX3+/yt+R9DLiHNJ5Wsm+sP6v/IrW+Jy7fzO+vl2RS0fxVHr0s1vBEbK+hz51lf5juI8HG7YMhkzwHVip7Ma1fss8n+tumH+zCoQH88n9aoax4ch8RxxLqEUWYm3xSQ7lmhbpujlBDIccZXBwSKyJ49Z8OHddrN4m0oEl5o2CXcK8n5olwkwA7rtfAACOTmujmcPi/A+Z5pR+NXXf/Nf18jeurbTQQlwUeTOV8xy0gP8As87h+FJHd3EeBFBNdw4+9IvluPzxn8vzqPRte0nVLFZ9KljuYCcH7KhO1sZ2uAPkYZ5VsEd8Ve864f7luE/67OB+gz/StU7ruaK0tYv7iOC4mvFOySGPacMoBZh9c4wfqKe1krczTzSAer7R/wCO4/Wo5NPkuJA8txsdeA0CBD9MnJx7VVlih04K16q3MY6TyNuYfVWP/oP5CnvsGvUk/wCJcrZtgBKON9mm5h9doP68Ufbb+NTus96g4EhYA49Sq7j+X5CrEepRTL/oySXAHH7tcLx7nA/WnbryTokUA7FiXP4gYH6mj1D0f3DY1luo932tdh4Bt1H48nP9KJoLOBd1wyketw+4fhuPH4VFJpHnMzvdTLKwwWiIT+Q5/Enqaq/2hY6PciK4NutwRw0PzSN9U5b+f4UegeqJ2Me4tZRzLJ1/dJhG+u7Cn6jn3oa8vo8CeKK2XHMwzIv4gY2/mR70sesveRq9lZTTxt92WTESfju+b/x00ph1S5+/cQWSHqsCGRx9HbA/8cov3HbsyZbTz1DPdSzK3I2NsX8NuD+pqpLqOj6dM0XmQG5I+aGJfNmYe6qCx/KopPCVrKGMk087sdziZ8xOf9qIYQ/kD71Jb6ha6XH5AgjjiTnNkm6MfUKPl/Hj3o32FtuQ/arxiDpdhOi9vthEcJ/4CSXX8Fx7VJ5moyMwvbmPTUPQ28e7H/bRsj80FX0up7hQ0NuAh5DSyDn3G3P9Kd9nmkGJbjj+7EgUEfjk0eo7dis2h2jLuu2kvAPvfapCyH32fdH4CmzLpt3arbC2S6gXlY4otyKR0IIGAR25FJJpNpZBZUZINnQzfOg/76PHfoRTxrSKp3xOQP8AlpGMxn/gRwPz9aLX2Fe2j0Ky2uq2vNnIrw44g1ByzL9HXJx/vFj9KIdRWadbe+mnsbhzhYZAI1k/3HBO4+wbPqBWj5l1MAY1ihQjIZiXP5DA/U02bTEvIXiu3a6icYaNsBT7YHUfXNF+47dhDFY2DB38qOQ9HkOXP4nk0kzR3mGW2lkYdJADGV+hODj6VR/suPRpGewulty5z9muPnRvZf4lJ6DBIH900L4n8kKLyzlsmJK+bMdsHHfzDjAOeMgE+lHmhabMsmPU0XiSJkz06yY9jwpP1H40+BYJmCTSzPN/zznO0n/gIwpHuAanMd1L1lSAdxGu5h9CeP0pjaXBMuLgNdd/3x3DPrt6A/QUXQ7PoKt3aW/7qIrkHmOFdxH4L0qGaGSZma3tzbyHnzS4Qn6gA5/4EKb5iWP7q2nEu3j7OwLke2VBI/HNL/aku5Va2Nsxx81y+1efQjIJ9jg07PdCutmBS/jx50nnJ3+zKEb8Q2c/gR9KdD/Z4zKShePktcEl0/765FTNbTSj95cso9IVCA/nk/kRTLiysY4vMuFRQnPnSv8AMvvvJyPzpXQ7Pp+I/wC3RyAiJHuP9xflP/AjgfrVeOzn3boAtivXap3g+xXgD6g1UbXBGANPMurjssaEg/SbhPzOfepHv9SuJREqW+mFj8rXWZWb2CqVXP0c/SjVbC0e5L5M8bE3ZmuV/vQthR9UGD+HzUraxpWngL9ot4mbkRIRvb6KOSfwpG0P7SQby9urn/YWQxJ+SYyPZiakbT9OsY+IobMZyGjxGc/UYpXTHZrYim1Ge8Xy7bS5LiNx9+6xDH9CGy//AI5UI0vVG3Y1JbNCOIoY/M2nj+Nycj6AVZW6ulI8mN7yP+9IvlEficZ/AUsdzNcuqSSrZOf+WW3Ln6MeD+ANOzQrplT+y7OGQSX9m1w6cieZmuVU+o3fd/AAe9HiDS/D/jTRbjSNY02x8R6TcbfOsLu2S7t5drB13owKnDKrDPQgHtWn/Z8LNulDTt/01JYfXHQfgKhnFmsxw/lXHfyPv/iB1/EEUaMeqPNPjB+zT8Ovj9Bnxl4K02+vQu2LVXHlX8OPu7J4iHABwQN+OORXlF9+zz8cPg3HaN8IPiivibQbSMBvCPxEaW4EmCTiK+Q+anB2qnCDauc8mvp9bi/VW2W/noPutKRG5/DkE/XbTomNxIFlumRz/wAsVTyyfzyT9QcUWYXR8WeOv+CkFz+z/oQg+K/wQ8UeEPF8riO3t7SWC40y/wBpHmPFfZAO0EEoFYjegJOSw6Pwr/wUy8E/ETR4bzwT8Nvih4yuHLJLZ6P4cE7WrgkBZZFlMYyMN8rNgMM4OQPdPjN+zf8ADb9oDRbHTPiB4Yh8QWlhcG6t3e4mgmicqVOJonSTaQeV3bSVUkEqpHjuq/sA/DjRpY9Q+E2reI/hF4lhhSGPUfCWozPFMEGFFzFKzJMOcncyljyWPOY3K23Pl39mf/gpV8cfjl8QtX0aL4XaN43nXT3v1sfDMx0u5tlV4I93nXEzq0QLnKkFi0owdo219D+KP2hv2l9P8N6zewfsr3Es8FnNNbyXPi+zvykioWVjawhXmwQP3UeHb7qnJBrZn8aftOfAvS4X8Q+GtP8Ajto8e43Gp+HIU07V4owRhjabyk7Hn5IQMZHLc47L4Tftk/CT4xakNFg8USaH4p3+U/hjxSh0y/STg+WInwJGwc4Rn4+hqrtdRWT1sfIX7Gv7dn7R3jnwzr1xq/wxuvi9Yw3UYttZtZrXRTASpDwjKLHOBhGwi7k3ncSHQL9Q65+1B8V/DrxR3P7Nvii+dow8h0jVILpYmPVCdq7mA5+XIOcZznH0m32ezgIIjghHGDhVqmVX/lySaM4/5ZgLH+TcY/3RmiyYNtH5leHf+CpfjfWP2nJ/Cd58Mry08JxXl3ZT6BoGnTXfiVWhhkBygmWMyLLHuddh2IHALFdx+kYv+CiXw20R92s+GvHWhYwDLqnhW5ikGTjBI35P4jpX0Va+CdN0/wAV3fihPD2j23iO9gEF5rVhYxC+njAQBHmI3sgEcfykn7i8cCt6COylOS3nSR/MftBJZffB+7+QqtepNlfRHzZ40/4KR/BHwZ4X1TV21TW9TutOEHn6Nb6FdW96PNYKoxcpFGONzfM4yEbGTwbPwU/4KAfB/wCPHh+6v4fFGm+CHjvGs10vxlfWlpezgIj+akXnkFDv2g5PKOMcVH+1T8cP2a7rwtqHgz4p65pfiJLvy1k0DSpZbm/dklWREH2U+ZGd6KeWUHGDwSD85+FPhjb+JvC8Xh/4O/sfabBoyKoXxV8YYIYpJWYANK0Tq9wwOAcxOB6KOBUF6n31oniDwr4mjX+xvFOn6srNhVs7+GeNjj7uxSVx7AVyfxR/ah+F/wAC43j8a+NdD0mePg2MNwJLz/wFTdJj3ANfJNn/AMEkPD3ibxQde8f67HFA4jYaD4E0uLTrODAG6PewZ5FzkbtqsR6U741/8Ef/AIe+ODpcnwy15vAUtvIw1CG9SbUhcIzxjcDJMGjZFEpC87ywBKAbqd31Ekuh7JJ+2N4z+JjWsXwX+DOueK7W8iWeDxH4juItJ0toWGRKjMWeUdioCsDkYyMVBL+z/wDtCfGJlf4l/GeDwVpTOWfw/wDDWy8lgu7IAvpv3oOOPukVleHP2D9U8HeFdI0bRv2jPiokun2cNsYV1COeyRo0CAQW7IRBEMfLGXbauBuOM11Xhf8AZ7+O3h+8LSftJ6xqOmKjbLK88N6cZmfou6ZkkIUdwBk+opWC50Xgj9h/4Q+A9QttWg8K2uu+IYYwjaz4kQajczMM/vHL8eZz99QCe+a9pTUVs9tuYAdigbbT5wgHABUcj8iPevzP8RfCf9uDS/2pr2/07xre+INMtry3uLe5vLl4vD17ZvthbfYofKXy0J8yIATZDSR72xIfpSHxP+2BpEJ83w18Gtcii5b+ydS1C1AH93Ew4P19DT9UHXRn1BDfS3mRAscePvea2WX6qOn4kVDc+HrXUJlmvAbidVKrIP3bID1ClcED8a+Jfj1+0V+1P4J+D3ivWz8GdB02TT7IyHxHperjUTp6Fgr3KW2zL7FLPkkogG9wyowPI/sm/tg/tNePfg/b6vefCG/+JtubueKDxRb31npRukVhkCJ1AkKNvTzI1CfJtxvRyX6aC9dT9BV0250mI/Y7xfs69IbxQVUegcYI+rbqi/4SV4kYz6dcYH/La2HnQn3DAA49SV4r5m8RftFfHa08B65rGn/sz6hHrdpbytbW95r8N7IsgjJSUQxqDKgbGY43EjYIUDINeGfsn/tmftUeMtF8Qrq/wgk+JjQXEX2bUp7q38OCHchLxbpECXAwEYeWu5d/zEh0AXyuHzsfoxa3TapGZIbuDyskE2rCQg/7x4/DFeD/ALafxE+Gnwv+BvieHx3No1xda1pl7HpWja15ko1W7jgLxp5cZDlRJ5WXUqELJ8ysVNfJP7a+vftieL/DPhbU9G+H+qeBrdLyZLiH4ealLf6q7lB5X2h7dBKsQUS42ExliN+GEVejfEr/AIJ8+Pv2qPhl4Nu/i18U76Lx3punhktf7PtXtrKeZIzcRP5GxZCGjQbkP8P3nGGou+mg7J76ng3/AARf8beJLDxt488Mw6Tav4TudOXUp9UawKyrexypHDB9qVckNHJOwifdgxuyBcylv1f/ALWkwu61ktwf+Wk4wg98jOP+Bba4T4F/D+z+Avwl8KeBUtZPL0TT4rSXUIYmaO7mAzLPgM7IHcu+GwF3YBwBXoMerWdwoNvcJdZ6fZz5n/oOcUfIXzBbf7ZGGkuTNGw6Qnah/EHP64oj0u3tx/owNp/1xOF/756fpUMlm9y7OkK2btyZNx3n6hSAfxJ+lDabMGy8324f3Lj5R0/2Rt/8d/Gn8xfIPt0sbFI2S/YcERDDD6nlc/XFDX8rMRLjT1zjdKN2fT5vug/iam+3x2sf7+NrVFHLMBsA/wB4cAfXFV/+EghuOLCKXUj2e3A8v/v4SFP4En2o+Q/mWf7NgmXM4+155/fYYfgOg/AVHdLb6bAZmvPsMK9WkkGz2HzcD8MVTXSb25kEjzR6WA27ZYfMzYP8TMApyOo2Z9DT7XQ106Xzo0S9nHSa6Ymb/vs5/IACj5h8hia1ezEra2DXq4P785t0JyOMPkke4yDTVFxebRf6g1pu4+z26mEH23t8x+qla0ZNUht8faQ1rnoZBx+YyKBeG8j/ANHh82Nh9+X5UP8AU/lj3o+QfMbBotjbqwjtYwznLSEZdj6ljyT7k5pshW0cJHduHxxC4Mp+uPvfrTRo+c5uJIR0EdsfLQf8B55qWGGezXbGkMieijyz/UE/lRp3DXsQ/a9RKjNmqDvIGDH67Mj+eadGLW5bbNM07n/lnP8AL/44QM/lTpNatrcss5eCRRkoy5wPqMj9ac/m38RXyo0iYdZgHz/wEcfr+FGvawvncbcaHYTyGZrdYpsAGeEmKTA7b1IbHtmqX+mQ4Gn37XoHGy4iEi+wEgK4PHJJY+1Wv7DjAH76ZiDkBiGQfRCNo/ACrO66h6pHOvfYdjfgDkH8xRp6j17WM2XUNRiLG8s5IYR/Hp+J+PfIDn6Kn41Z0+7024mIt5Y3usfMrk+co/2g3zD6Gj+3rboA+/OCpAAB9N+dv5Gi600axGq3kcDRdVTYJD9dzDH5D8aNeuglbpqSzW9pbfMSLUsesbbMn6DqahWS+bi3/epjO+7XYTx7c9fVRUS+HVs38yxu57aTA/1jeepx2O/LAeysKdNfajpwZ7mC3uoF/wCWlvJ5T/8AfDnb+O/8KL/MdvkPKu3F6kz+0YzH+AXkj/eq3A1rcQmOHyZIl4Ma4IHsR2rMbxVbbkQq1pI4G37eDApPoCfvH/dz9auyaWt2yvdt5rL0VBsA5/P9aPXQF5ajJFtrdilu8iSg48u3O7H/AAHlR9SBXJfFjx5ffC34W+LvGM0FvdxaDpN1qgtHmEElx5MDyeVv2sqsxXbna3Xoa/Oq8/YZ/aYtv23vF/xL8K6ho2jpHqV9qWieKNb1AXVvLbyq0cVn5W2SdSsE3kndGqoIm2OdsZa/8VNf+Nng5ri3+NHw4v8AX9NmiZZtV8O3A1ezkjIw+63J3xx4ODuGMHp6rmHynrX7JP8AwU48K/HzxFrGj+LPD8fgbUrWL7TY3L6g18t2pkYNGB5Ssrqvl/dBD/O2EwFNL9uz/goZqnwLj8Ft8NbHQPEkWpG8XUX1/Trp1hMYg8kR7ZIsFt8uc5+4MY7/ACzdR/s++OvD8bxTeFdHR2DRXNq8Ol3cTrggg/I4IyOCMe1KNd8Y/CnT4Li/aT4oeA3WOeHV7XbJqFtH95XcAkTqAFYSA57kjgVN2VZH3f8As+/tveGviv8AB7w54ivrhLHxPcQ+XqunWLvLb21wpKt94O6KwAdU5IDgZbG4+C/B/wD4KkS/EL45Dwh470lfDeizzXVlHb2kLwyRTIztEZpmm3FiqeUYhGNzuDlQCp8E03xB8NvFvi59S8A6vDaeOriL7QYrO5ks49SAG8xzo8bxscHJwm8YY9QSOpbTPAHxQh1Oy8daJZ+DNekUJOfEcUVrPcKqg+ba3CFmlRAudwwAF5463q9iHZbn0/8AtqftX+L/AIffCaxb4F6Ys2pXF6q3uopZpNJYQ9f3dswO5pHwpdkZQN3G5lZa37Nv7cGq/FD4U6bHr+k2dz8SNMja311mjazMUgkdYnaPA2l41jZtrBdzNgKMKPm/TvEPiD4I6FZTLDffFfwIu8f8JJZyx3NxYpu2qrRxE+cqYbL7yeuVXaAdHW/i78Pfi0PD9n/wm1m+oXT/APEp8qSPzraXG0bYpEZYpDuwodAST8oJo0W4avYoeGPgrr/g34va18SJbnRr/wAUC/vrvTryzubm1uphOZFP2qdVMe5o5ZA5SBmYnO/nNdJqvxC8S6jBcWWseC2tI7hG89kuFurWQHGUZ0DzSZPPzRAewxXP+OdY+Ifw/wDCGpz20Nv4rtooyI7iwjlTU4dxA8wRMJo5imWbHyDA5GBisL4L+NvEuo6Hq0/ibULvxCyOPs0C6UkN+su3LQOIWa3TjB/eyRupJ3DDJT1ewtFucV8XvjJ8SvDfiKOz0PwZby25tllaGX/Tbjl3HmbIJtyRkLgF1U5DfSuoXXfi1rhiU+D9P8LWTDIufEeorcADPVYIwXPfoMe4rodb+M19pTqbf4SeNg8PzJfJpcV2EYgjKzpIyKcEjK4IBIJ614hqX7V/xL1H4qjQbLw4LmNpEt4dB1q2L3e0gMWZ2OYyVycj5FU5OcbitEPWR6Z4m8AzeMPDN7pGr6iJJLi3eI3FpC0EQkYgrJ5W8khCCNpchuvy9uG8K/Afwh8INP1TWvEN9b61bRqsn2rUrJUS2UZ4VNz7mJIHHJO0AZPPp+jWPxB8aRzw3mjaZ4S3KSl5pd2101sP70kcqFH5/wCmqDmsDxZ+zN/wkmiXUGtfE7WdcvJhtEMMK29tGw5DGJco4DAcBuR0IPIT7jVloTaL8aPh9caSby38SWEFpE5hCzZgfIAOFjcBiMEcgY7U2H9o7wjcMU0eHWfEkinHl6TpkspJ9BuCipPhV+zf4Z+Henlbm3t/EGqPIXbUL22UlR/CsaHdsAHuSSTzjAHsNnapCqoiqiqMBVGAKgs+Yvil+1j4p8H3Omrpfgq50W3nRyZPFNnIjTEEcRqjqBtBGeSfnHAxlvU9P+Ovis2UE918I/FEW9FZlg2SFcjOMHa3HuAfUCvXoFAqrrnjPw94R+z/ANu65pui/aN3k/2hdxweZtxu27yM43LnHTI9aAPNv+GotB07J1/QPFXhVF+9Jq+jyIgHHOU3ZH+FeT2/iz4ZfFz4kPb+BpdX8E+NXExtNcsbZYba9KZciSIMd6sqs/zqhIHzHOFP2Gu2vF7r9kH4YXGtarqbaPOst84ljhhu5IYrN+cmBUK7ck7sNuAwAoUcUAfPHxk+JGq+Edc06TxDpo0z4maSUlsde0Vl+y3toSwIlRjuKkqy7COu7oPlPonhvxZd+NLqz+KXg23t7Pxbp0MUPijw5dXCWv22zZQwkVpCq8KA6OTyuBzt2m/48/Z78TWWlta6XqsPjzQkyRoXinm4QekF2MMrdAMlQAOpr568T+Ntf+FesW02kNqnhjXLNTbRW+pwh7i3tznMAdgUuIAcFHYblxgZGCGL0Ptr4mLq/hx9E+LOgPqFq2joTq+mxo3/ABMtP/5aIY8hTLHyQSeMNnO0CvUtQh0H46fDdAk0V3puqW63NhfQDY8EhGY5UK4KupPsRyOOa+Nf2afiVrXwx0nRNU1278rwT4wmnAvFBih0/UEldWVj91UlVQ2OFDE4CgHPt3w38aT/AA5+I1vocH2XWvhr4okkm0O/02CPydNuwWM1u7wgAoxDEOxOCDnJDtVX7EW6s9j/AGdfiw3jrQ7/AEDW4JtM8Z+F5hpurWdzKsskhUYjuQyqgZJQC2QoGd2OME1vj38NvEK69oPxU+HUIufHfh0eRcaerhF1nTWbMto2eMjJZD2Oe+3Gb8QPAdtpXjSz+J/h/wDtBfFGl2j213p2mbHXV7YkfupQcbin3l2kscADJCgdF8Mv2ovh18WNSh0nw/4ntpNZkQuNJuUktbjKjLIFkVd7KMkhC3Ck9Aadgv2PYvB/iy08YeHbLV7RXjiuFOYpQA8bglXQ44JVgRlSVOMgkEE+N/tn+CNa8bfCy2vPDOn3+pa/oGoR6nBHo+ovY6gEVWEhtpFVv3o3BgpBztO0FtoPy5+1h8M/ip4J+McGp/Biy8T6No+v26XWoL4bupYraXURK4keWNGCrlDESWAUkuck78fVfwq/aN0L4oaLH5rS6Nr0Egs7/S9XtXsZoroLl41RycngsFVmIHXvRd7IVluzl/2HfjVeX2h6n4B8a6p4ih8dafdPdwaX4zYnUhYuiMuJmRWuFDmU7mG4BgMBQtfVT6grKQeQe1fOvxW8I+EviB9iur5HsvEWlsZdJ8QQKPtOny4OHRsjIB52NlTjOMgEeX6B+0j8Qfh3pwj8XwaX8RtCjYpF4q8NX1vb3Eq5woktZWQM5OR+7OARjk8k0HdnY/tJa5e/sxyXHxZ8LXUb6bc3sMfiDwxfX80Ud4rkR77MBtsc3Rm+UghS3Zw/zL+0R+2RrX7SGnR+HvDK6n4e8Auqm6hvCiXWoN3STyyQIQf4dx3YyfSsr44ftIePPilb2cfiHRJPAfhqBfPfR74ed9qbkbpvNjUMgB4TZjJycnGPL18H+I/Gl1EJLGXw5oc6hxJ9mW2luUwMeXEANiEdG2gHqM80m2OKSOO1jTdQ8VbdG8LQS3bW53XLQMqRf7K7yQCfb/Dj6L+A/wALJPDWg282pW6f27c5kvJt/mOxLEqpY9cLgHHGQevWtbwH4Ds9Bs4bSztlggjHCqOp9Se5969i8O6OI1X5ags2PDmkCNV+WvRNHs9oXisfRtP2heK7LTrXAHFAGnp8HSuj0+HkVmWNv0rodPgPHFAHRaHbkyLxXqvhmHbGCfSuA8P22WXivTtFh8q3H0oA+RviDbj9kP8Aan0zxlYn7L8MfixeJpXiGDOINN1vDG2uwOiic7lc8DO92J+UD6T1CTdmsP8AaZ+Edj8dvgv4o8D3xEY1WzZLecj/AFFwpDwS/wDAZFRsdwCO9eT/ALJPxb1D4tfBHTJ/EDFfGWhzS6B4hgkP72O/tm8tzJ6M6hJD6GQjtQB6rdfNmvlz9vrw9dXnwDvPEOmqp1fwjqNn4jsywPDwSjccjkYR3PHpX1NMuc1y3jTw7a+KvDeq6NfJvstRtZbOdfWORCjD8iaAPK2vrHxl4YsdUtdtxpuqWcdzFuAIeKVAy5+qsK8R/Yvv5tB+HXiHwDKT53gvX73TFVhndA8rTRydP4jI+P8Adrd/ZF1a51D4D2Gg6lIH1nwneXXhu/UfwSW0pVF/CIxda5XS55fh3+2VqdmokSz8faFHcRMoPz3tnlSg9xDlj9RTQmfQU10hzviU+6kqf8P0qoY4bgM3mNCo6s4BUfj/APWrJ8XfEbw14D+zjxX4g0nR5Lnd5EWqXkVsZduN2GcgnG5cgcjIzjNTXepw3GBLGyBRgCFsKv8AwE/41enUz16Ek+FBS0kikJGDIzBWPsA2MfhWHexTWuPNheIHpuUgGn3LW7ZKXaqP+mylT+mR+ZrhPFnxNj8Iy20NjDfa/dXEhWSDw/JFObaMDJmnbzFWKMHAy7DlgADzg1ewaLc6Wa5Hf+dNkSK1VZLtymeRBnDsOxPXaPqM88DvXk99+2T8OLaKJbTUm1fUCSTFFpU3nIwyCu0ICGB7sewI9Tip8etR8VXGNJ+GHipFkJLXmoPFaov+0I5Tlue28fWjQep63cXG5mKbcE5Cq3T2GeaxV8QWt19o+z3MU/2eVoJvLcN5ci/eRsdGGRkHkV5Vrnh34neNI5beHxhoXhSwuImjIjs5ftyZBBG7eyKfRlkB78GvOvhL+xLrWk3Goy+Mr+K88PyIubTQruWVLiRWPL7Nu7aCQB0+cklf4p5b7D5ktz2nxH8bvB3hdnTUvEunW8q/ehWcSSD/AIAuW/SuPk/aa03UGKeHfD3iPxMf4ZbHTmWE/V3xgfhWlpfw18GeFbgnR/DVlZbCNjyxLJMMersM5rfa9VOhwKks8I+Knxc+Ns11p8vh7wrqXh2wZHGy3totRmmYEcyYR/LABGFwM5blv4fQrPU/jlqFrDNKfBelOyKzW7LcyOhI5DEMVyD6Ej3Ndj/agXvXPar8XPC+hTeTfa/YQTZwYvPVnH1UEkfjQB+vyx3MygtOiKRkeSuT+Zzn8qHs4FUtOxkXHzGZ8r+XT9Kr/wBlzRhjFc7CxyYYxsjPrjqVJ9QfwpIzYxNm4RYJ1/5+m3N9QxJyPofyrT0Zn6o+af8AgoC1lf8Awb8OaVAbY/2r4v0awO9C0Tq1yGKHA5zs4AIOeQRjI+lft17GoE1ssa5wZnbge5Vc4/PHHUV80/txXEWtah+z9o8cm1rj4o6PdZZG/eJCJnZFOMbjkYJIAxya+oN15J0SKAerkufxAx/Oj1D0YLBNMAz3RIPIEKhQR+OT+RpslvZ2oDz+WOeHuH3H82NQnSXUEpcyKScmNTsjP0C4I/P65qI6hpmkyf6UYLC4I/5asNz9uG6t29+RxR6MPVFDWNBsdWvP7QshdWWsqmxdSsFCOV7K+4bJV6/K4YDJIwearSeJtX0HYuv2tvb2m0E6zbKzW6kseJY9xaEY53FmQc5ccCtr+3TP/wAemn3l1/tGLyVHvmQrkfQGnr/a1xgsbSxXuq7p2P4/KAfwNYuCTvHR/wBdDNw1vF2f4f1+JJDCt7DHN9te5hkUOjQuFRgRkFSvJB+ppk1xpmkyASSW8E79AxHmP9O5rnZvhz9jaafRtTmsbiWUzS28n/HnMx674YygBPJLKQSeW39Kn0zxPYaPMmn6pYReHL6WQIkakPBcMSAvlyqAGLHgKwVzg/LjknO9pf8AADm5fjVvM0Zr5rmQyWFheGVsDztogT/gQfBI99p9qY0utFU+1S2tghGGkt42mx/wJiNv4qR71rfank/1UEjZ6M/yD8c8/pTfLu5fvSxwD0jXcw/E8fpWvqaW7FNdBguFDXN1dagGHWWYhGHuibUI/CrMP2HTV8i3SGEDnybdBn/vlRUTaHECWWRyxJZlkO6Nie5TgflilTVbe1zDMFgdB92P5l/DHTt1Ap2vtqF7b6CSRySSGW1t2hlbku7BFb/eXnP4jPuKRpbuNgLuUQx/89LdMr/wItnH5Y96s/ap5P8AVWrf70zBB+mT+lKIbiT/AFk4j9oU/qc5/IUX7hbsItnbsgdv36kZ3SsXH1GeB+FKL6AjETeb2/cgsPpkcD8artoduG3xDbJu3fvB5ik+pB/pg03+2orfck4wUHLQ5kT8cD5fx/M0WvtqF+XfQR7a4Zy9pELNicku4wfcoMg/mD70u64jYi+kZE/v24xGR7n7y/nj3q0s88oBSDYPWVx+eBn+YpPss0hzLctj+7CoQH+Z/Iii/cLdhFgs7dRcERjjImkOTz/tGnC/jk/1KyT/APXNeD/wI4H61B/Y9vbt50H7iVed7fMD35z/ADGD70xdaRcrIpk2/wDLa3BeP05P8J+vA9aLX21C/LvoC2dz5m63EdiM5K5LhvqnAB9waGVlz9uabb/z0jciP8duCPxyPerCzXNwoaOOOJGGQ8jbj+Q4/WlNm0n+uuJHH91DsH6c/rRfuK3YFks7GEMrQwxtyCCAG/xoa685CIoJJQePmXYPx3Y4+gNQTWtlpcb3Akj08Dl5SQqn/ezwfr196qDxMvluYrafUAoyJbOMmN/ozYX8ifrStfYd7aPQI9CuLfJsZ00oHP7iJTLFnH904C+vyhcnrmm/aTYjOsQSAd7lXMtufcgAbPqVwP7xqxHNqmoQh4vslijcqxJuCR9BtAP4sKf/AGEk64vLq5vfVZJNiH2KptBH1Bov3C3YdJrmm2saBbmJtwykVv8AvGYf7Krkn8BUcmpXd1Hi00x3Vh9+8fyUI+mC34FRUc2h2Gnr5lnIuiuWB3W21Ec4x8yEbW4wM4zgDBFNXWry0yLmxkukGMXNnG205OMlD8w7fd3+uRRbsO/Rh/Y2oMjAakLIEcRWsXyjnp8xP0+Xb1/ITTLK1ZXvbPzXjOVubhjcbfcM2Sv6CrlpdSalF5sNzb+SSV3W58w5HX5ugPtiphp8TA+aWuM9fOOR/wB89P0p37it2A6hb/wP5x9IQX/PHT8abI09wpT7Mixtw3nsD/46M5/MUy4htrdgVlFpKw48sgbv+A9D+Waj/tC6VSRaNOv/AD0UGMfipy35Zot2C/cBpUyA7LyRf+mQGI/wGdw/BqWOSLTQzTW62w/inX5lPuW6/ifzqSFpbwblukVO6wqCQfQls/yFSrYQK2WTzWzndKS5H0z0/Ci/cEusRo1KKTHkBrnPQwjK/wDfX3f1pJFuLpWR44Y427SfvCfqOB+pplwtrDKWEpgnY5Ih5ZvquDn8RTPtl8ucWnmp2kzs/wDHeT/npRbsF+jGnRyqqFupZAv/ACzmYlD7YGP8PapPtkWmxqtxEtohOAycx5PbIHH4gUsG68GTd52nDRwrsx7HOWH6VYhs4YGLJGN56ueWP4nmi/cEusSJNQW4UG2je4VhkSAbU/M9R9M02W2nvECzGGNM5KKvmH82GP8Ax2mzG0SZtjslx1YW+S2fUqMg/iKZ9p1FV/49ldc/fJAcD12AkH/vofSi3YL9GKdHC8rK02P4Lr94ufUZ6H6flTpNUjs2VLtfs7Nwu07lP0xz+YFEAW7OHundxyY1zFj8PvfmatQ28VspEcaRg8naAM+5pN9wS/lII75rqMPbQ+Yh+7JI21SPbqf0rh/ih8AfAnxuggi8e+FtJ8SC3I8iS4tF86IA52rL99QT1CkA9xXVTalpzTN9kaSe53Yb+z1L4b/bI+Uf8Dpqz69J0t7eGLd96T55tvugYLn33/hT9Av3PmmT9lb4qfBu9m1L4I/FiSSyyWXwb8QYTf6d1z5cM8eJbaMc4RBjnqK8y8eft6fF7wH4hk8P654G8MeHtdsEWO+tWuZdRR5DllljkjkQKjRtGQh3MvOTn5V+5odNt75tt3d3F7IMnyZ28sY9DGoUMPqD9a87+I/7Kvwy+J2tQazrfh9Yr+LyxJNYzvbCeNM4SQIQpGDjcAHwqgMAAK8vMKWJq0eXCy5ZX/A+34Qx2SYDMXWz6g6tHlaSST966s2m1pa633aPDvCH7R37Qn7QenpH8NPBfgvQLSGFIr7xN4g1c3CeeU+cxWUJMsXzBiolyCAOSOTvx/sSeIfiNcR3Xxq+M/inx8m0btC0nbo2lE8ZV4YeZB2ySpI61p+NP2E/hZ4g1K217wautfDnxhaW6QW3iLwXfyW0xVFCqJdxMcoIVdxb535y2TmsqW7/AGovgNYWazQaV+0HoKFvtE1skej67BGGwuFyYZiFweBuYggn+I9lKM404qo/esr+vU+Zx9XDVsXWqYOLjScpOKe6i2+VPzSsj2v4e/s//D/4Pyzz+CPB+heHJZv9bJa2EaSOMk4MoG/GTwCSB2Fdp/bkaq26KRyv8UP7xD/wLoP+BYrwX4b/ALbHwl8fa1/YGtale+A/GUZ2y+G/Hls2mXSMegHmfumJ5wFbdx0HFfRDTRxRb2dUjx94kAfnW90efZ9NCCOS4ulDxmKKM9Gz5hI/DAB/E02XSILnBud1ywyA0jYxn0AwKjfybhi9tFJ5hOTLEPLBPqSeGH50nl6iqjfKjrnkRgCTH1I2n8lp+jsT6q5K0T6fCWjuFWFP4bg/Ko9A3UfU5qL+2cKc20vBwZFGY/ru9PfFOt/sgmXejJcdB9oyX+gJ6/8AATirk1xFbrulkWMerHFL1Q/RkEfn3UYfz44kYceRhz/30eD+VI2k2sjB3i8yUdJXYl1+jdR+FRPGlw5e3t3WQ8+dkxA/XufxBFIba/8Al33CzJ3RB5bH/gXOfw20/R2D1VySYvYgEXSlTwEuOp9gw5/MGo/7Wk2gmzkj5/1kmRH7nOCw/FRUlvJa27YMZtpW4zN95vbdzu/M1ZmuorfAkkVWbovc/QdTS+QejIY43ukDvdb426C3+VSPrkn8iKX+zLXqIVR/+ei5V/8Avoc/rUDw/aXMkNsYXbrMzGMn8Byfo2Ka1jeYHmXJu1xgx/6rPvlf5U/mHyHTTPZMVW6E74yIZBlz9Nozj6g0jajccb7Y2qkcyyfOo/Be3+8VqWG6t7VdrRGyGekihV/76Hy5/HNF1rNnZyeW82+bGfJhUySYzjO1QTjnrjFHyD5ix2yXSh3uGuUPTa2E/IdfxzUc2g2E8gk+zLFNwPOtyYpMDtuQg49s4qpLHe6gzNb2a6aT/wAvE75kPvsjPI6dWH0ofQZZGDXdy2qjGDDcHy4+2flX5SMjPzKTz1pfMPkVZNTnsZDHY3x1p1ODbtFucHngyoAqf8DB6daWTWNUc4u7b+xIuP3xX7TnIGeV+VMHPLZFbEV1DaRrE0Js0XhVKgIPxHAp7X8IO1GMz/3YhuP446fjR8g+ZRs9K0+9VLozf2qc5WaaUSrkHqqj5FI9VAq/LZwfNIV8pscyIdh/Ej+tZ1xoaX8xnEC6fM3WeFisx+pUj9Sw9qQ6VfW0xkS4j1Nc5Ed9lWX6Mo2jH+5n3o+YfInF1Pu/0V/ty5/iUKP++xgfkCaDcXDE/ad9mv8A0yXeP+++ePwFN/t5Lfi/trjT/wDppIu+L3JdchR/vbfpVmPVILhQ1q32wHo0GGX/AL66frT+QfMktYbb/WwhZCePNzvY+27rTLi2tY8yuVt2J5kV/LJJ9SOv41E9hJdSF32Wp/vQZ8w/VuPyxSx6e9rJ5kTLO/rcDL/QP2H4Gl8w+QxZr3d/o4+0x/3rlfK/UD/2X8aTzJGwL4zRe0YIj/76Uk/mR9KsNfiBSbmJ4FHV8bk+uR0HuQKF1FLhSbVTdc43IcJ/313/AAzT17C07ktqsCxD7P5fl/8ATPGP0qvcQ2lu2c+RI3QQkhm/4CPvfkaa+mG6kEszCJ+D/o+Vb6F+pH0xTobGSxB+zur55YTL8zf8CH8yCaWncevYiVtRbd5IQpj5WuhtbP8AwHt9QDR8n/L8kzH/AKaDdH+S8Y/3uanfUPsy7rqJoAOrj5k/Mc/mBSR6h9rz9kTzgDgux2qD39/0p69hady1FJHMmY2V06ZUgiqMy2kL7YtyTZzstc5z6kDj8WpX0lLiQyXDkuRg+TmP9Qdx/PHtT4rOWzjCW0imNekciAY9gVxj8QaWi6j1e6IduqMpCvEiZ48z/WY+oBUEfQ06Mw27B54ZllHSWYeZ9SCMhR+X0ovNai0xVN8Ps4ZgqsG3BmPQAD5ifwqBdWudUVhpkMaqCVM92SNvuIx8x+jbaevYWnc1FkiuoSVZJYmBBwQyn1rnmXTm3Lo0c5lyPm0xtkSn1Of3RPqME+1XG8L215I0uoM9/M3B3/IgHoFXAI/3sn3q+ttPAoEM+5QMBJVB49ARjH45padCteqMRdP8SSRoLi+t5I+d0MZMTkZ43TBTn/gKJVizvLPR1cS6dPppYjfK0fmB/wDaaRC3fu5Bq/JqRtWVLmEozdPJPmZ+gA3H8qIb174kQlItp+bzDlx/wEHj8fyp69RadD46/bL/AOCeHhn9rDWtF8V+G9f0nwRq9uZI9V1C300XA1RHeMh5GSVB5kSiYgkEvvVWZQoI8I8WfAD4y/svaXaxGwPxc+Hmn2yRLq/h+xNvqVlGigASWm5vMRVX7yFuASzV+m0vhuwuJvPmiMt1xm53FJOM4wy4x17Uf2df2q/6JqTSD/nnfRiQY9Ay7W/Fi1ToVr1Pw88N/BfQfG3jX/hYvw88dpaXC3h1FbWWxWf7POzFyjAOhRckgArkDoT1rtvib4dsPjppf/CI6/rGl6T49hmEts7FszvjnyvPWN5FcZyIy2GA+Z9vP11+3d+yTY+LvBPiXx38PfB99p/xitYVniuPB92In1GMyp54niG0yv5RlZdq+YzKoBbhT8AeBbTWfCuj3ulftCeFPE0elX13Guk3/iq3uIEtLlQfMUysBKhYeXt+YL8j/wC1R6i80dt8GdB8cfsxW76Lr+gnUNCubk3s2taM7s2muyqhM6uqFYtsakvgBeeTnA7LXPgd4W+KnioeLY/Eml65pFxsZrKxsIJf36ADct9EUkA+UEplxuLknnA8v+JHx6+KvwU8uxtryy8W+EbmMTWl9faeTDGrEgQt5TLGzAAHcRlgwPsO+8K+H/DXibQU8ceAFbw5rl3ALie18P3qpbTz7ctBNDIrRA5O3IRMdeKd0thWb3PTW8deL/DeYdT8MtqWmhQr33hqZJJ3HTL28vlt6EhZJOpwOAK5TxZ+0FoGk6YW0y0u9U1rcFGi3Sf2bderfJchC+B/zyD8kD1I5n4R/FDxI+qa5q/jvVrnS/CYXAGv6CdOlspy52pF5ZcyQ7RIpeQ5BjXp82fXNZ8L+APi9ptjdNaaX40stPm8+G9WZbiGKQjBH7piuPVHLAkDK5Aw7PqK66GL4d+KWi3+hprd1eSeDQrmOWLxFIunz27biArhmwGYLuCgklSDilvvj58NrGPNx4s8P63JjlmukC59dyMJGP1I+hrpm8K6W2kxaXJplldaZGoRbK6tknhwOmUcFT07is+H4Y+BY2yfAugxyZz5lnYRQsT9NhX8lFK66Ds3ueMx/tqeAvEHia70q4tta07TklK2l5awLcW82FOW8hdjxgkAKcOxDZYLzXTH4mSatZm48J+F9a8UqBlvKtxZ7T/dxcFHc/7isPeu18Nfs1fD3wZ4mPiHTNMt9E1SQyfNOshaIPy3lRb2WPI+UEBAASBhSRXcyafJp6ebZWf7tRzdZWYj3yMqv8x607PqK6+yfL/xK1r4233g/Uo9N+H03hWRoWbzmv0lvjGD83kxqAQxAIGMt12/Nis74M+GfjfrvguM6j4qk8NIJ5BD/bOmi5vymR8zeYQQu7dgP82Bx8u2vqR5Z51KyzySqW3kO5ILevPenRwj0qPQ0V+p41H8EvGl9/yEvi3rsmfvfYLSG0/LbnFea/Fr9ivxP4v1exvtI8Zya06weTM/iq5dpY8MSojdI2yp3N8pAwcnJ3YX64ijFW4wKQzw3Q/2W7rRdGsbO2+KfjmGS2gjiAh1ILbjaoGI4ip2Jxwm44GBk1f/AOFG/EHTl/4lHxj1ZMchdU0yC9z7Etg17V58ULRK8iI0rbI1YgF2wWwPU4BP0Bq4mKAPhuHwd+0hbfGp5nnv9Rggle4Ek12sOk3VuhMajy1YxoXUDCY8wFg5wQXrpPiZqE/iawSz+J/wh162t7diY77R5hfxwsQAX3xFSoPHXPYEGvsQKPSkaFW6igD86tJtPD/hW01P/hAPH1xNpF3Fvv8AQLvVDpd0zxksGWRlUHaRhlZcFd3zDKsvf/A34raf8WPhf4/+HepeHtEk1i6We+sNGsIUsYbtlhQIFkRlLyiSIMZJGYkNnJAOPpT4p/BPw38UNC1G11DTLH+057aSG31SS1WSa2dkKrIDwx2kg7dwBxXzfYfsE6l4TmGpaN8QGj1u2kSWzuBpgjWNlJPJ81jzxyPcEHNVzNaEuKep2/7NfjDVPh/4yufDvxJvfE+hza7GiaQvijUxqVvJLE7oyQ3AKrEzbvubTvAjIblQ9yX9h3WvBvxNvfH/AMOPGNtZapHPLc2FhqdpvhieVSskbyltxQh5ACIywBHJI3Hj/Emu/E2xurbSfiv4F0zx14DK7LybQbWSW43KrhZ0CyIyMWZSxCgbQQuMnNnQf2uLrwDE/neIdP8AiB4MibakMzx6bremrz+7MD7FnC4x8oyfUDFGnUWvQ9l1L9qWX4UzQ6b8R/D2reHtQEamXVre1lm0iVz18tx85HQ4dQRnBB6nzH4+/tHfBTxlpFhJ4ls7bxtOSYrZ9LTbeWi9SyyB4zGM44J5J+6QDiKL9vjwTrfiQaQLTVdM0KaJg2oXyqYvMyfleFS2Y2H8R5ycFQMsOZ1XVfhp8U9UhudK8EQeIfshYvqdnZvYW8W7GTIxCxufl4BjkY/wqSaq99EK1tWee+Krzwr458L/ANleGfGHxAXTr1I86fqz/brGAhg4VyxQqFIGRH5mCMjdjBw/A/wZcwRLb6zZ6vaNLI1vJ9oaGGadAA629vKFlncAYLRxsBtGWHFe5W3gm11qMrp2/wAPyh9iyajbC4hRQB80WzaTznBkixjrGDwDTP2c4LPxYPEpvrrxJqvl7ElkvfPblQu4RkCQcZGCMDJwBxgsvULv0M3wv4f17wZmB4tQ05pBkx6groSP+vcsYl7ckOwIyJMHA9A0yRLyTfqGl2V3Kx5mjj+zv7/6sqpPuVNaOm/2noZa0inuLVQf3lsxOw+zIeD+IrqrGG3+xtf6xb6fY2CD576T/RQB/shcKT/wE+/rRe+gWtqzO0vSIPO/0eJ44s/Kkjh2H1IAz+Qru9J0toWCshVh1DDBFed337SHwj8HyeRD4qiN4W2qbaI30hPoGhBCdu2c965b4sftNav4f03R5fh1oUOvz3zuzTasjwtIFAykNqzRzyvlgSQuAAOG3AibFKR9Q6XZYA4rp7G26cV8x/D/APbI0dPC+n3Hj3wx4j8J6mE230o0a4kslkDFco4UsAcA7SCVzty2Nx9u+H3x9+HHxC1C1sNA8WafeX1zEJobWRjBM6k4GI5ArEk9gM8VDaWjNYwlNNxV0tz02yt+nFdJplruYcVQsrXpxXUaTZ/MvFMg6Lw/Z/MpxXoNmmyBRXNaFa428V1SrtUCgChrIzDX5KeHNF+NPww/4KUQpqkt3oPhfxr4l1S/trea92aXqtiiTqrNHbvsadYBGVWQbw5iZxzk/rXqx+Qj2r5P/bm8B6j4g+Dr+KvDqAeL/Ad5F4p0mQA5LW53TR/LyVeLf8g+8QooA9vkFZ95HlTWZ8N/HmnfFL4f+H/FuksG0/WbKK9iXcGKb1BKMf7ynKn0Kmtq4XKmgD438J20Xw4/a++J/hXHkWXi7T7XxXYR9F81S0F1g92Z8OR6DpiuG/bp8NbfA+ieL42eFvDmpKbmaJ2WRbO5H2ecIVIIb54zkHjFel/tjW7eB/G3wl+KMTLFDoWuf2Tqbtwosb5RE7se4QgED1eqn7XMWpTfADxzBpWmxaleSWPl+VcAeWImdRLLncoUxxl5AxOAUBOQMEEeE+Mf2Ub/AMVaL4cuPCnjDVLLTZf3lzpni3OqwJG4Ul4opQVEqkYIxhuPmXHPbx/sy+GZNB02x1HUNce7treOKa60vVZ7JJmVAuUt1YxRLxwiLhRgc4rzT9jH4reJdD0G+0HxsZtKsHkeXS9QvytvC/lRR+fGScDAUpJvPD7pWJJDV9YweIdPlgjng+x6pu5WaLBix7FeG+pyPrWnqR6HiLfsb/C2VFn1W31e8VuQmoapcSM4+quOPfb+dVPGX7JvgTxP4bttC0u0/sLToLj7UF0S88qSZwpX94JQTKR1BYErztKhmB9Nj+IHhLxHrV7pll4gtbnWLXebmzt72K5niKsFfegYMuGIU56EgUy7t1lyILu2kP8AdaTyyP8AvvA/Imj0D1MDw7ocnw38O2GgwG8a2tIvLQ6rm4kfkksxkB5JJPAAGcAAAAE2qW87bZrCNi38VszRuT7dV/JaTVdcm8L2c93eaguj6dFlprq4n8q3UAgEsxO0jLKMc5LADJIB8E8Yft0aB4d8ULpOg+HYvE9mu2ObXI2+ysxbG4QRooyAONzEFjnoOSeovQ99uIdF02RWuZpVu8ZFjOu9Iz2810OfX5QufXFYV7He6lMJ4b21vHUDZ5U6xsMdAsbbW4x2WvLk8XeJfGVvMIfD03gVGO6O81GaPUHYenkAxFD7szdenGTg3nwPPiAl/EPj+bxSWbcdP8w6dBj/AGkIC5+j0bj2Oq+IXx2HgPbbahNcajqskRez02e3a4aU4+ULuRgoPAz+hrxbwL8b/iF8WLnUNM03StDt7vd9pbUfJmRLdDx5eA5T3GRnCtknt7P4b8N3vw/0+VdGtpPD+kIwaW4tciGQ9vmXiUn6nP0zVTxB8VLHTbWU38GmR2W0BpLhBbvJjnLGIpuJ9Oeg6nml6h6HBH4b3muuz+KfFep6zk82ts4tbb6bE6/XIro9F+HvhLQ4fLtNA09eMbpIRK+P958n9a5XUvjBY62gTwf4a1S/m3Ya6nuAln3+6zIG49ya80+IHgnxp45urW9vp9OcxJ5aWdvM6rFkkk4YYyeASDzgelQaH7Af8Lb/AGqPEG02n7P+kaCjDGdY8a28gBI64gQMAPTOaq3Ft+11qMam+uvgt4LgkAHmgahc3KnrwWIUkfWvp+DTWvGKXuoXskuMmBXEAHuPLwSP+BGrtvp+n6RmSOCC2LcNLgBm+rHk/jV6kaH5fftIfsJ/tFfGP4peG/GK+PtO8R+INM06GKHXYLZ9H/s+SG5eVBFsTedvnb0kQu5ZZMlMRhv06jm1LUIg8Js7RD0bLTn8vlAI+pq3/aCt/qYpZz/sJgfm2B+tQNb3U0vmxiKzfOS2S5f2ZeB+ufej1FftqNbQ/tGftV9eXA/urL5Kj2xHtyPqTSrp+k6TGyrb2tqJPvYRVL9+fU0KG3CO9kkV24Xa+2Nj7EYP4H8M1a8u2sVL4igB6twufqaNh7lNbqeFv9Gimu4f7sg2Mv0Zsbvx/Op7e4mvFJV4ocHDLgsw+ucYP1FO/tBW/wBTFNP/ALiYH5tgH8DUc1rPdsHxHbSL92RSWce3b8uRT9SfQl+wK/8ArZZZv958D8lwD+NR3lnpr2ctldQWr2s6lHtpUUpIp6gqRgg+mKhaKSFj9tkmnizxLGdqr/vKuD+JyPpVyP7LZwh08qGJudwwAfxpPs9R6Pocumnar4faP/hHjLfacuQ2mak7AKP+mMzHev8AusHXgKPLHNX9G8Tx65cPZM50vU403zabcJi4jXIG4ZO11ycb03ITwGNa/wDaCyf6mKWf3VMD82wD+FZ+ueH4/EtukN7bwhY23xShn86Jv7yOpVo291Oay5HH4Puf9aGXK4/w38uny7fl5GgdNik5mMlwe4kYlT/wH7v6Usk9ragQM0aZHEIxkj2Uda5p4dc8OszXDT+J9MG3Bj2x3kIA5LKNqTjvxtYAYCyE1s6NrWk6hYvcafPB5CyGOQAeW0cg+8kinBRxnlWAI7impqTs9y4zTdrWY799Gw+wxME/55zfLH+GfmX8Bj2p0NxcTSeXO4s5CeI1XJP0Y8N+WfpU4v1k/wBTFLN7quB+BbAP4U2SK4ulZJFgSI9VIMhP8gP1rX1K9GOGmwNzIGnP/TZiw/I8D8BT5LyC3OwuoYdI15b8FHNU20t49uJZLqMcGKaQjj2I4P0YH6ipV1Cxs4iHeKxC/eSUiPH9PxHFL8Q/Ai8uUHfYxtDnnbN8sR/4D1B+gHvS+fOCVvJRa5OFaNflP/Azn9QDTV16O4B+x2t1e46MkRRD7h32qR9CaNurXissn2WxQ8YXM7EfUhQD+DCnfuFuxbTT4FYMUMrjkNKxcj6Z6fhUNxrlhbyNGbhZJl6wwAyyD/gCgt+lUk8LxxoA11cXYGcxXL/umB7eWu1R+XHoauWs1rpsa25hj05RwqABYz/ukcfh19qW/mPbyKXmXlxmTTrB7Nm53XbiNH9yg3H8wp96Vo79tw1G9aCPdw1jGETbnozHcwPuMD3rS+3CQZhikn91XaPzbAP4ZoK3cw+9HbjvtBc/mcAfkafqK3Yhs9FsINkscKzSDlZ5mM0nPo7En9asPfQI5TfvcdUjBcj6gdKqvocR+YSPvJ3ENyjH/aThfxAB96l+2CxULdIsCdBKn+r/APsfx496Vk/MLtb6EbwyzMz28Js5GPMjMBn3KjIb8eaay3SnF2zvH/etAVH4jlh+BP4VZXUFmQNbxyXCnoyjCkeoJwCPpml23cv3mjgX0UF2/M4A/I07vqFl0FtobbAlhCMenmA7ifx615d+0p+0d4d/Zm+FOqeNtbguNUS2dLe20+xAMlzcSHEcZc/LGvBZmboqtgM2Fb0mTRbeYs0hkeViCZGbrjpkfdP5V+R3hT4z+OP27v2wrD4Z/FPSLyH4X6ZqOoTaj4QsIprVbBLeCRI/tcsYWXInSJWLlR5khCqm5VEuz2Grrc9wf9qT4w/ttfCfxBJ8BvhrN4SuhBNZX3iy71+K3liuFVX+y2pAUvK8TIBI+0RmUEFCqyV0X/BM/wDZz+L37O/hnx1H8TLK6sLHVLy1ew0WLWEunhaNHE1zsidowJA8S/K+9vs+CmAhP1f8H/hb4I+CPgyPwv8ADrw7Ho2hR3Ek7QW7O5eZyC0kksrF5GwFXLMxCqijCqoHbbbuXO544F/6Zje35nj9DRqtw0exHpt1YXKytZmPcp2ygLtdT6ODyD9albUIf+WZac5xiEbufQkcD8TVW88O2WofNcq8s23aJvMKuB14Ixj8Kjd7/SI9zSJqNuD/ABlYZlH14Rj/AN8YHrT0Yaonmt5rxiwhS2fGFmZiZB7YXHH/AAL8Kb9juVbM0rXsePuhvLP5DAb8cU2z8QW2ov5dssjzbQzROvlsgPchsHHuMirWy6m+9IkAz0jG4/meP0p6rcVk9gs5rVVMcIWAj5miK7CPcj+tB1CJsiINcN/0yGR/310/WmvpVtMP36faT1DTHdg+oz0P0xUdxIdLj8xrqMQD+G6fbj2D/wCOfrS0Y9ULPbS3rAtHHBgfLISWkH5Yx+BNRnT54+Xla/TGCkzbT+nyn8R+NV4/FCXXlrbWdzK0mQrSKI4ye2HYgMD/ALO76VP9n1S8UedcxWCleUtV8x1Ps7jH/jlPVCsmWI7+1t02PtswozslAQADrg9D+BqD+34Jtws4ptQYAEG3T5Dn0kbCH8GpV8P2JkEk8P2yXGN90xlI+gbIX8AKmkh+xoWjuPKT+7MdyfmTkfnj2paD1RTntdS1RSJRbWCAgoy5mlHuDwEb6bqY3htC26aRtTHB8vUHLrkdCAPlB99pNWDrW1MtbSDnHmdIvruOOPfFWVS4uFBaZYVPI8kbj/30Rgj8KeqF7r2EW+ihULMv2THH7zAX8G6fh19qX7csn+ojkuP9pBhf++jgH8M05bCBWDMnmuOjSkuR9CelRyWsdou+Kb7IPQn93/3yeB+GKXuj94Sa1nvVKTGKOPOdqrvb65PAP4VGNJ8lldJWnK9FuiZPxB6g+/6Un9qSqD/osk69pYVO0++Dz+W6pYjLfLvFyiR8jFvhj9Nx/wABT1RPusV9RW2/4+kNsM48wnKf99dvxxSrqAuFBto3uFIyHHyp9cnqPpmnx2MMT7wm+T/npISzfmajmtYId0of7Ix6yIwUH6g8E/UUtCveOU+JHwf8K/GTRjpXjfw9pWv6f/DDdWqyvGfVJGG5D7rtPvXg2qfsb+MPhjqc+sfAb4o3ng9PvR+D/EUC6joXTHlxrjfbLwPmTc3HvX06uoXS52W5vEx/rEHl/o3X6g/hUkMsl4xDXCxMBkwxrhx9dwzj8BRZiTR8v2P7WvxH+FNzBp3xz+Duq6VEx2f8Jd4GVtX0mTqTI8SkzW68Hht7cdMHNe6fDX44eCPjNpZv/AfiTTfFNsozI1ncruhPHEqH95GeRwyjqPWu1hs4YW3qmX6b2JZvzPNeDfFD9iP4S/ELVz4ij0qfwL4tVjJH4n8H3baVfRyH+PdH8jNkA7nVjx161Ohep7pJaS3ass8oETdY41HI9CTnP4YqOPSYrZ/MtiYZMY5+cH2OecfQivlux0T9p74JNcPpOv6P8evCdrGXjsddjOla6VGCI47hVMUrEZy8mScDjtWx4H/bu+H/AIg16Pwz47fVfg94vYc6H4ys2sNx6HZct+6dScbW3IWBGBVXaJstz6Nn1BrFc3SAJ/z0jOf/AB3r+AzSxaj9r3C1jMm04LSHYB7EH5v0p9ilpJDHc2pjmjmUOk6Nv3qRkENzkEe9Jf8A2OOPzrto4lXgTO2wr9G7UaB73cVrWS4XE85KngxxDYpHueT+opkekw2o/wBFLWpxg+Xgg49Qc/41QTU7mRgNNhmvo/79yvlR/g5GSMdwrfWkxeXDf8TG6ksUz/q7VdqEehl5P4/IfanqLTsWr7WF0cL9teIhvueW2Hc+ioTk/QEn2qJdbnvpjFZWZBHV7xvJ4z1CYL/mAD61dsNNtLBS1tEqs4G6XJZ39CznJb8TUt0sDRf6QI/LHeTGBS07Ds+5R/sea7X/AE++lnBHMNv+4i/Q7j9CxHtUtvotrYoVsoxYAnJFsAqk4xkrjBPvjNR7pv8AlxaWQdvtGTH+Z+b8silLXO4/bN6R/wDTqMrj3P3s/QAU9e5OnYfNeS2OBKY588hY/lkP0XncfxFIuptPL5UcfkMen2n5Sf8AdX+L8xVizS2WMtbbCp6shzk+57mn3JhELfaNnlfxeZjb+OaWnYqz7kX2LzDmeV5v9j7qfkOo+uaP7NgTmFTbH1hO0fiOh/EGq2H62AkX038Rfkecf7tKyXh/4+tzx/8ATo238Tn5vyP4U9e4tOw+a6lsm2tJHcnqIwCJcfQZ3fkBTDqUkjbDH9i9Guh/IA4P/fVWbOS25SDardWTG1vqQefzqaaSOONmlZVj7lzgUtOw7Pe5D9hSTmdmuPaQ/L/3yOPzqCbQrOSVpki+zXDctNbMYnY/7RXG76NkUzy1bmxiki/2lPlx/wDfJBB+oX8aVre9zmeT7THxlID5R/nz/wB9Ac9KfzFfyK8smoac+yO7h1LpiGdCk3uS0YIx/wAAH1pG16VXC3Vu+lLxmS4Xev8A30pKL/wJs+1X7W4tYtsSKLZmPEbLsJPt6/hmrMkqQoXkdUQdWY4FL5D+ZWt7W3nSOfzPtgYBllZgyn3AHy/iBUstlDM+9kxJ/wA9EJVvpkc1mS6bb3MjSWVvJbyscm4hYwAnPU4+/wDipBprWGrQ433aalGBzE/+jtn13KCD6YwBR8xfItS3ElqxSKf7VIP+WLLlv++l+6Pcihry6biaJrJP76jzT056cLj1IxxUcWtWligjuYX0pV4/foFjH/A1yn4Zz7Vfmvbe3tTcSzxx2+A3ms4C4PQ5ov5BbzGW8FvJiZGFw3aUtvP4Ht+FSS2cMzbmjG/++OGH4jmsqS7/ALUctY2DyHoLyYmBePQ/fYfQbT60Pod5cKv2u/N4ozm3KmKNvY7Tk8f3tw9qPmHyFm1RLe4a3tLiS+uFOGt0TzSvGQC4wE+rmmvLq1wy/aFOmwYBP2UCeT1xuI49OEP19L1vKlhCsRszaxKMAQpujH02jIH1AqwLyBoTKJozEOC4Ybfzo+QfMqaZY2EDNLbbZZ8bXmdzJLjOcFiSfw7VcmtYbggyRqzDo2PmH0PUVVm233+rthIRwJpPkA+h+9+XHvUf9kytGBJdtN1zHICY+e2M5P4k0fMPJIVpSjFbSeSdgcFCPMUfVsjB+rfhQzXrH/SEMcX/AE6HcfxJwf8AvkfjU6TS26hZLbCAfegO5QPpwfwANPXULZlY+ci7Rlgx2lfqDyPxp/IPmMs3tQSkJUSH7ytkOcdznn86mntorhQJY1kA5G4Zx9PSq8zfbl2JbLKmfvXC4T6gEZP+eai/sc7fmupH5z5b/NF9Np5x+NLzuGu1hGchitlNLK/ofnjB92PP4A59qVlvWz9pXfHj7to+0++c4P5GrAkuYQA0KzAcZhOD/wB8np+dH9pWy/6yUQH+7MNh/DPX8KevRBp1YlvcWkREMe2Bj0jZdhP0B61U8UeFdF8aaHd6P4h0qy1rSLpCk9lqECzQyL6MrAg1bkma7Vo44N8ZHLzDCH8Op/Qe9QLocZUBppDg5CrgRj6IcjH50rLqO76HxB8Sv2G9U+Hswv8A4KSx3fhyNpJ7rwhfIGdQeStjcF03MTnCzs2Cfv4wtfDzfE7wfB8RpdL8F6drXws+IlxdnT7uXUtOjkgNyrENBcQhvkbzBsLLEGVsknqR+5GbuHqsdwv+z8jfkcg/mK+T/iR/wTd+Bnj7xp4h8X3llrnhzxBrJmuJbuz1WWNIb+WczNexlywEpYkbN3lAHiMHDB69BadT46svjB4k8NW9wfH/AIVvY7iJGcaroCtf2t4wBPRcvEzYwBJx3LLUXgfw98Nvjtp3/CUeHNLudJ1BJ2tGvNN8zTb2KVdrYJhYByQyHOWHI7jA7H4ufs3+OPgr4T1kePILz4qfDJWQxat4dtXTUoo1cOr3cYKlEQKG86Mvyoz1443wYtjqHh+G5+FvjWXS0wRLJNt1D7QDkhLgy/vlwOAqugHJ25JyrLqO76Gd8UP2b/FHirXtJg1PWY/Ffhm1iwkfiCUy6lbTMxEmJIvJJQqI8mR3b5SdjkAH1PVLP4gxx58N+ItL06aIbEGrWJumn773mi8oxHsQkZGK5BviZ8QPCDZ8R+BV8QWQ63/g+czP7D7LLh8/RiB09KZoP7U3hrxJ4wstC0+wvJTOywSmdo7e4tpi2CJIZWUlFXLFkLEYI296d30FZdRutaP+0U2kX509vAGoT+RJ5Tae1yLovtOCiTYXdnpvGzOM8Zrxn4Ax/tFpr2qBWvrVEhXe3jpLpYw+75fJz+834352/Lj73OyvtWPy5I0cMrqwDKVOQQehBq/HqE6qqF/MjUYWOUB1A9gc4/Clp1Hr0PHdKtfjXNfRPruueD5bVcl4bawmeSTA4UyEhgCepycehrjf2jvhX8SPiN4BNro+pRyzC5iefQrWVIYblBu5WR1VvlJRtkjlTtLDDKoP0wrWc3+stjEf70DHH1IbOfwIqeDS0umC20yyyHpE4KOf6frRq9haLc+Zfht+z78U9L8AaLa33xXuNHkhtwG0u2tYbg2YySsPmyEM5UED5cqMbVJUAno1+A/jaT/WfGLxEf8ArnbQr/SvoA6StjGkl2HIb7qRdD/wPp+WfwqOQpM4KxLEoGAqZ/r1pNWKTufG3xk/Yx8eePrzS5rP4gHxDHbxuhj8SyunkEkHMXlowO7AzkKfkXluAvqtl8BfiLp9rDFbfGzWt8aKu+50yCfJA6neSTz6kn1J617wkYqxHGKko8IX4Y/GvT+bX4u2OpjtHqHhuGMfTMbZP1rxPxZZftNad8fdKjtp7zV44xEYJrON4dBmh2sXE4zsU/6wHefMzt2f8sq+644xU6wigD56PxM+L2h5Gs/B038I/wCXrQ9chlyfQRMA3QHn6CoJP2pvD2lkDxT4X8X+DgOXl1fRZBEq/wB7dHuyvXkDsa+kVtwe1L9jVuooA+WtF/a4+G3i74gW3hTT7m8c3LFItXuIUgsWYRl8bpHVwSRsGU5bAGQQa3vip+z34V+LljENTtfLmV1lTULEIk5G0gL5hU5Qg5x04B7VszfsUfC+88far4rvNInv7jUXkmk0+5uC1osshy8ipwckljgsVBc4Awu2tdfsa+G9MkM3g3xB4m8CzZ3CPR9VkMBOcndHJu3DOTjIoA8g079lN/h3cRXHhXVIb9YZBONP8VafFf25kH8SlQjRHgfMhBOB6DHQyePNd0fybfxj4CuxBAuyO98My/a7ZeeSICFkQd8Kp/njqpvhf8dPB4zpPjXQfHFsvS28Rac1pLt/uiSEnc3u3rz6V89eB/2rvHGpfFTUtO8R+GJLjRraSQahpuk6XLNd6YseY8gbgceaYw5kBxyFCkgU7sVkeq6r8cfhlpumrdv4qtYUaTyvs7QS/aVbBPzQhDIo46soGeOtQXHjx9UuIYfCvh3U/FwmOEv9OVf7OT18y6J8tMfn2xUl1rHwR+OLRQ3epaTc30IZEt9U3WdxGTjcg37STkc7Selb9v8AB/WfC1jbQ+EPFuq6Xp0Kj7Pp9zIL+zVcYAVZcso4H3HFGnUWvQ89+J2k/FjVILBNK0K217bFJGNPuLuCbTrRjjEnkz7RNJyNrsAq7W/d87j6bY/s/wDh7xp9h1T4h6fJ4m8R+Shu5l1G4W287A3COInYsYPCqEUYA4p9v4s8feG8jVvDWm+JYlP/AB8aTcG1nI/64zblzj/pqOf0yvHH7YHh34ciwW98J+JPtE0v+kQzWqR/Z4hjLh95SQ5OAqtg7Tll4zXMLlPb/CHw48M+FovL0HS7LR4+6QWaQ5/FBz+NbfiTwfoHiGwisPEGh2HiWFX+0Rafc2kd58wBUOI2BAxvI3HAG7kgGuc+HfxE034r6FZaj4bvIorS5t0nkPmxTXUO5QdhiRnCMCcHd0IIwetel6DpNpY7vs58yZ8NLM7bpXPqx6/h0HQAVldy2XzO5U6dJXqyu/5V+r6fi+9iv4f0G4Wys7Qxx6PpFoiRW+j2OFjSNQAqNgABQAB5aYUAYyw4qr40/Zy+GvxQszB4j8FaTesVCi6igEFwoAwAJo9rgewOK7u2Vjjcd3+9zWtax9OMVUYpdbvzMataVTS1o9lt/wAF+bu/M+DfjZ8DvjV8M/HHhfS/hR45+Il7oeVuNPW4eS9srWcSgG3uJYyT5QAiKrcQmLaWG4/vK+5vgf8AGPSfiPoscczrY+KrJVh1bR5Y2glt7kIhkAjkw6plxjfg4ZcgE101kH4+Ugf3hya4P43fs56T8Zo9L1nStWuPBvxG0NvN0PxVY5FxbP3jkXI82JuQUbsTjgkHS3dHNfsz6O0KNziVpFKkfKiYKj3z3Nb0gZozsYK3ZiMj8q+U/wBnH9o2+8SeKr34W/FbSYPCPxg0qPzDHbuVtddtgD/pllIMbgQCWj6rgns6p9KNJJBEXS+2oB0uFDKB9eD+ZqdGVqg1F7tV+dYpx3aMlD+CnP8AOuU1K6jbfG8TbyOY2AIwfUjIxW3cX17cLgwbYu7xsNzfQNjH41lzSwRLt5i/66Ark/U9TVW7om/ZnyT+yjM/wd+JnxC+BF5L/wAS/S5z4j8KbicNpVy5LxIe4hmJUnuzt6cfTlxGW6MV+mK8C/bMsdf8H6L4d+LnhSS8l1DwLefbNU0u1lZU1PSXwt1G6DhmRcSKzcIFcjmvafDniLTvF3hrTde0e+W70nUraO8tbhTlZInUMrc88gip06Fa9T59/bl+C/iL44fBg+HvD99cW9zHqUF3Pa2oXN5EodfKYPLGhVXdJTub/ljwGbaK89/Yksdbk/Z+0l9Y8TQ+JrX7TOmm3SNJvitEYIsLCVEfcrrIADkBSoB2gAfYWoI8qElRt9ehP4V8pfC+z1LwD8dPiX4H1C8W60/UZ18UaGJbpGmWCXEc8SxE71jjkVVXA249DkVXqib9meJfFr4f6tN45+I/w40pJPDUGvxReLNDvLVpYVnug227WWQH52Zv4BwFwdufmry/4Xaf4G8falbeH9W8DzeHdSaDybfWrO8eOS5uoQBcRTNEsQSdSNxUghslhjK7vrH9qrTNf8P+HNF+IXhuS8/tHwdeC+vLG2lZPt2ntgXUTKOGwoDfN0CtjmvM/ilYRf6B400PwrY+OfA3iRIZda0+zswLqWMgGG8hMe1mlQHkHJ4GNpBYIdjzvwn+xTpfh3Xbu6PiPWbO3MXlxvpV55Dy5wWDDZlVBHC733cEkYwe0H7Ivg2RBNrV7rmp27AkR3urTF5fwyuB1+bp16niuy8P+BLrSdBl1X4f+P5vEOmzj/QoNa2atZ25VgGUSK0crYwVwXbbjncenKeLPE/xl0u3vCng/QPEl2UYx3Vhq5hVG2/KzRTqjOAcZVGz2B707CubGm/D/QvBNvFBoGjRaLZwFjGluznkrtLM5JLsRxkk+gwOKw9T8P8AhxtWj1O68MaHd6hEQy3UmnxLMGXbtbzFAYsu1cEnIxxXjvw5+LvxovNPvzqPgy41vEqiHUJdunIuVOVDFQsoxtYbORu5JDLjbfWPizr10iT2XhzS4HYZjdJLqc+2VK5/MUrjsj0HUda0KRWNzDdWB6tLbyLIi/SN8H85K828deN9B8Nz2wttd0/UJ54jNFpt1MbOeTpsDOQ0UStknc0nIXgHdkSXXgHRG1Jb3xBfahq+obctbpMH06B+PmSAn5j1+87Acde2N4i8NeEY45Lm6k0eTLM+7VYVSRnPLFncFdx9S+TimIqTX3xS8RbNV02NfCujiMPFfaZL9rKxnn5HiJjAPGctnPJJNQrJAFjfxAlv4vul5a71y2jmnbjoZgokx3+9WLrXjHW7GQz+H9LvL/y8suq2j/6ImOCROhKnGecGuatviV4g8XXa22s6vb+K5biTyl01rKO7eQnPyLIymY9f4WHTrxSGbFx8dPDd1qF1p8Xhi/WdN8Vu+lXYMTuucHy3V22nHUSdOcdqyf7Q8X6x86S2miR9oyonkP17flWHqep6RYPOmm+GNN8M3ySmM6gb6WZNoOD5cbSPkk/xBypB4HQ1BawWuqMfPTXtfkA3H7LC6RqCSAQBt64P5VLKR/RzLpv2oL9pneQqdwEfybT6gj5h+dRpGNM+eVBKgHNzj5wP9r1+o/Idan+z3En+sutg/uwoF/MnP6Ypy2MC4JTzGHIaUlyPoT0qr9GRy9Uhn9pQSf6lmuP+uKlx+Y4H4mn+ZcyfdiWIesrZI/AcH86rXBis5GaCZY5jy0HLB/8AgI5B9wPrmnQ6m9w3lpbPHLjO2c7AR6jqT+XftRbqg5ujY+Swa5VluZ2kRhho0ART/X9ajWxGnsZYI1kXurkbwP8AZY/yJ/EVN5N1J9+4WIf3YU5/Ns5/IUv9nwMcyJ5x/wCmpL/kD0/Ci/mFvIZDq1tcrmJmlbuqKSR7H0/GneddSH5LdYl/vTPz/wB8rnP5ikvBbjaZJBDKv3GUgOPYev05HtVddTmhU+ZAzoOBcMpjX/gQPK/XBH0p2vsgvbdlo2skv+tuHI7rF8g/x/WoV0mK1fzbQLFL33DcG+uefxH45qVVuZsMZo4kPIES7j/30eP0o/s+Fm3Shp2/6asWH1x0H4Cle3Udr9CFdag8zypMifONkYLgn2IHseuD7Cp/OuZAPLgEY9Zm5+uBnP5im311ZWcO28mggib5QJmCg+3NZy6tMJSljaXl9GOplTygv0eTG4fTPXrRo9hardmmLaWQfvrhj6rENgP8z+tZWqeC7DUZUuYXn03Uk+5qNlJtnHThiwIkXgfLIGX2yBU9vLqWoM2ZrayReGijVpJQf95toH4qfrUg8P20jbrp5r9u/wBpkLIf+2Ywn/jtTJXVpCcYzWquc5/wnz+H5mttcEd7HHuL6no6NLHGACczwgs8PHf5k4yWXIFb9rq13qsMU9lZoLWVQ6XE867XUjIZQm7cCDnkitEeRY24A8u3hQYHRVUVzFz4dSzunvPDUsmm3blmeGKLdYzsTktJESq7j/fjZWJxksBis7SjtqiPfh1uvx/4Jsrpd7cZN5qcjKf+WVpGIVx9cl8+4YVJDoNhblmS2XzW6zsS0p/7aE7v1rFt/F1zFerZa3aroFw21Y5pGMttcMeNsc2FAbPARwrnBIUjmugWwVsmaSS4z2kb5fptGB+lXGSlsy4yjPYge8NixQS/bAP+Wa8zL+A6/jj6mpI76S63C3hGVOG859pH4DJ/A4q0kcdvHtRVijXsoAAqnNNbXOHiV55RwsluOfpu6fgTir0fQeq6k32aaRsyXLAf3IlCg/jyfyIpV0+2XJ8lXZhgs43MR6Enk1UM2oQqN6IY8/6wKXcD3QEfoT9Kmht47uPe1w90jf7WF+mFx+tGq6ho+hHNItjJthuFLf8APs5LfljLD9R7UsepyTMIxbNBKRx9obaG+mM5q7FDHAm2NFjQfwqABVeW8tpQ0X/Hz2aONd/4HsPxo0fQNV1F+zTSgebclfVYV2g/icn8iKfHZQQyeYsYMnTzG+ZvzPNU0jv4/wDj3VUix/q7p9zL9Mf1J/CnQ7LlvLuJ5vO6+Sx8v8tvUfiadvMLrsOnWC2kPlTC3mb5vLTnf9U7/Uc+9R/2pcIq+ZaFVP8Ay2YlUx6kYLL+Ix71fihjgBEcaxg8naAKZJfQxvs37n/uICzfkKV/K47edjx39rfxh4+8B/s5eM/EHw4tptW8Z29vCum29hp7Xkg8yeKOSVYl3F2jjd5BwVGzLKygg/OH/BIvXviF4q+F/jfVvGOlr/YV/rR1DSNemtlhn1G4l3i+ORjfGrpFhwoG95V3NsKx/Q37Xvxev/gH+zl438eaVpEd3d6fbxxRWt1NsiaS4njt1dlXOVVpg5AKlguNy5yPmr/gkT8dr74jfB3XfAWqWMdpa+BXt1tL61ldfPiu3uJMSjkh1eOQ7wwUh1G1SmXAPvu8W2Vg8knkzYwHQ4c+3v8ATmoVvLxFO22a5QDiRh5R6916/oPYVchhgt0LxqiK3zFlAGfcnvXi3xQ/bS+DXwkupLDWfG9jea2riIaLopN/etITwnlQhirHP8WKVwsz2GEveZP2rCjho4V2kezZ5H6Gp4rOGFgyx5cceY5LN/30ea+UZv2iPjb8YJPL+F/wIvPD1oWCR+JviVc/2asa5PzfZIz5zL3+Vj7irFx+yv8AE/4nQWsnxa+NOv3dvhjdeH/AjJpNk5ycL5gQSum3GQ7ZyCQRnAN9gtbc9S+MH7SPwf8AhPE0XjrxtoumXUTZWx8/zr1W6ZWGLdKD/tBePWvib9q39u74v3XhTSdS+BPhTxzovhOOZ5b3xfrXhMSxzJ8scUcLypIoiZnJLSIHZggVvvKftL4S/sp/Bz4Quk3hHwNpNrqUTF/7Ru4jdX4YnJJmm3SAk+4r12a4it9vmSKhbhQx5PsB3pa7Fabnjv7NviTx34w+DHgu5+KEsmheOrixV9Q0/wCxLZzSnJCs6tkB2jCO6xhNjOVKpjaPWbXRLKzlWZIA9wowLiYmSXHpvYlsfjSXW3UoTEbEXMTc4ulCocHuCCf0ql/Y+o2vNtqBMW7JtZixXHcCQkuPryPQCqJ+VzWuZII4yLhoxG3BEmMH25ql+9UD7AsgHXbMCIvpz8w/Dj2qK0v7W1mCXNs2n3LHaHuOVkJ7LLyDk9ASG9hWrLNHAm+R1jX+8xwKNg3KDTzqW+1v9kjzw0QBXHu56fiFq1DZwRkSIoduokYl25/2jzik+2GTiGGST/aYbF/M8kfQGq39mTMzMk/2Mtzsthxn3zwfqAD70/wF+JflmjgQvI6xqP4mOBWeyqzE2UUsbk8ug2IfchuD9QCadFF9iYPLb+aw/wCXiPLt+Ryw+gzVxbmF4zIsqGMdW3DApbbD+Lcok6gMfaSBHjlrMZI+obnH0GasWcdrJ+8hxIwON7EswPpk8j6Uv29ZP9RG9x/tIML9dxwD+GaimsZLxg0rLAw6NBneP+B+ntin66C9NS7JIkKF5GVEHVmOAKpTNFcMWhgkkl6ean7v/wAe4yPpmkWxe1kEgUXhGfmmP70Z64J4/DirEd7E7+Wx8qXGTHJwfw9R7jiltsPfRlQw6kqjfMrpzlYgBJj/AHiMH8l+tS2otRMBtK3HYT5L/gT1/DipDqEbcQq1yf8ApkMj/vrp+tNlgnvEKSiOKM/w7RI3seeAfwNP10FbtqWmZY1LMQqjqScCqk00N2AEga6wchlXCj3DHA/Lmov7IEbCSOQyuOi3X7xR9M8r+HHtVj7YYf8Aj5jMP+2DuT8+34gUtOg7vqV/sl+q/JdBFyCIj85+m8jPPuDSxm3tXDTwtFJ/z2lJcf8Affb8cUkniCz8wxQOb2YdY7UeYR9SOF/4ERTd2q3yjCRaZGevmfvZcY9AdqnOO7Ci76isuhpGRVj3llCYzuzxj1ri/Hnhfwh8VdEl0XxB4YsfG2nMD/o95ZxzwAkEbleQbQwx1U7gcEVtjwnZZ3yNLcTb9++Yhl3eoTGwHpyFBrR8y5t+JIhMn96Hgj/gJP8AIn6UrLoO76n5b/tXf8EsfGXiTxZoI+D8Om6f4HysZ0DUNeuJE0u4mkc3F0iyqQsJVYNwjLSErwjACv0W8A+GbvwH4V0DS9ca48TanptjBaTeI5Ge5nu5I4wjTSBy0is7AsVUvjcct3rsRqlsxKrJvkHWJVJcfVeo/Gl8y6mHyRrbj+9L8zf98g4/X8KNQunsOs9QttQjMltPHOgOGKNnafQ+h9jTf7QjY4hDXB/6ZDI/766frVa68O2V+4ku0a4nxtE24owGQcArjHIpPs+p2I/cTx38Y6R3Q8tx9HUY/Ar9TRoGo7+zpZH3KwseckW5yT7nI2/+On60sdrJasrtEt6w/wCWmcSD6bjj8iB7VC3ia0t22Xwl06X+5crweQBhlypzkcA59quiaeb/AFcPlL/fm6/98j+pFVd9RWj0Hw3kUzBASkn/ADzkBVvyPX6jimtfxFisWZ3HVYhnHsT0H4mmNpqXC4u2N3znbIBs/wC+en55pVsWt1AtpmjUcCN/nUfTnI/A4pe6P3iKaxkvH3uFtW/vxH97j/e4x9OaF0+S3lEiMt02eDcZ3j6N2Htinyaj9j2/ao/LDHAdDuUnsMdc/h+NEV814ubWMMnTzZDgfl1z7HFP3vkT7t/Mf9vSPidWtj6yfd/76HH60r38SsUQmaT+5ENxH17D8cUn2Izf8fErTf7A+VPyHX8SaP7NijH7jNqf+mOAP++cY/Sl7pXvEc1rJfgCZI4kByMgO49wTwp/OmppP2eQSRTNJIBgG5/eY6dCeR09ce1SSTT2abpfLmjHV1IRh+BOD+Y+lRx6ulxIqQxtvYZHnfux+GeT+AI96fvdNhe713JvtUkf+vt2Uf3ov3i/oM/pR/aVu3Ecgnf+7F8x/HHT8aPsrzf8fEzOP7keUX+eT+dOOn2+ABEsZAwGj+Qj6EYNL3R+8RyR3F4hR1SCJuCrAOxH/oI/Wo49FhgZXheSORc4JO4fQA8Af7uKldZrVS4uFeJRki44x/wIdB9QazW8UeZH/otnLcHOPOyFtx7mXpj3AP0p69BO32jT825h+/Es6/3oTg/98k/1NV5/EVjBL5JlZ7r/AJ9Y0Zpumc7AMge54qP+z7nU1D3V8whbJENixjUj3cfMfqCv0q5DpdnBbmCO1hSEnJjEYwT6kdzU6dR69CoH1TUMbUTS4Tj/AFmJZiO4wDtU9Oct9KqQ+B9MtpBPCssN6GL/AGpJMNuPVtv3Pw249q1vsbRcwTvGP7jnev68/kRVf+1nVmUQG6K9XtfmGR1znofYEmnr9kWn2hNuqWf3Xh1GMf8APT9zLj6gFWP4KKik8UWdqSt8JdOkABK3KYHPT51yh+garEMpvyVa4VCB80MJIcf7xPP6CrkNvHbqRGgTJycdSfUnvRotx6vYhWSe6UMgWCNhkMxDMfcAcD8z9KZ/ZFs0nmupkn4/fMxD8DHBGMfhiom8P2sZLWm/T3JzutG2DPqU+6x+qmoHvNRspBGvk6qMgFUzHKvqT1Un67BRr0DT7Rf8m4h/1c4lX+7MOfoGHT8Qajk1RbVlW6jaJmzjb84bHpjn9BVFNcEjbb5m0c5wI512k+3mH5D9FJPvWvBbxQA+WvLdWJyT9SeTR6hvsV4bqS/j3QFY4843sQzfkOn4n8KcdLt5G3TJ9of+/N8xH07D8MVLLaQzNvZBv/vr8rfmOaqzSSWbhEufNc8iGRdzY9ivIHuc0egv8RN9kkj/ANTcOvOdsn7wfrz+tMmvnswv2iNWDHAMLZJP+6efwGTUTXV2+fOhezTH3owJT+nT8jVm0jtsF4WWVuhk3bm+hPX8KPUN9iCPUGvJGjh2wEf89hiT6hOuPc/lU66fEcGUfaX/AL02G/IdB+AqaaGO4TZLGsif3XAIqpNGlnjy7l4S33YyfMDY7BTk/guKN9h+pJ9gSP8A1LyW/tG3y/8AfJyB+Apk1xPZKGmMUqZxlTsb6AHIJ/EVF9o1CQcwBI/76EeYfopOB+JP0qS2a0WYHcftLcAz5Eh9hnt9OKfrqK66aER1RpGChDZKR/rLpSv4AdD+f51bjs4w6ysTNIOQ8hzj6DoPwqeqN3HZafGZ3lWxUfxq+wZ+nQn6g0rroOz66kx0+HJZFMLHqYiVz7kDg/jXwp+3V/wTq8PfFbSE8U+BNLtND8Wpcqb5bFYbYahG2AWMbvHC0qnnOYyQzks7BVP2sLzWLxWFlGiQY+W4voyjtyOiD2zywXnHBFT2trbWcwmulnkugP8Aj5ugGx9CPlQfTFPUV16H5i+Gfgb8Wf2dfhjaHxh4fk17w7p4CR6lpN0slxbwnLAXEUrKVCFhGPLLj5QBkYJz7XwT4B8Walc6j/Ydo15dfvry3likhabeuA1xbtjdn7w8xTg/MMHmv1fjkWVA6MrqejKcg14h8Uv2Rfh/8QFuL61S68Ea02X/ALV8OzC2G4kEtJbsGglJIUlnjLccMKV0Oz3PheD4F+FbNWXRf7R8No5y0WlX8iQk+vksWiyOedueTVbxZ8LvFn/CM6jH4a8YeIbvU2hIig+2qk9yTwy+a6sqMVJ27FjwwX5lHzC3oPwH+PHhP4seI5b7wrr3jCwsJLz7J/Zl59li1e2WQiO4cXEjWkJdSjrFbYlBBUoF3Vqf8NBaBomqJoPiyz1b4W6zICv9neLNPksTLg4JWc5jZOh3FlU5BAp28xX8jzf4F/Cv4v8Awy0Wa1m1uzOnq7Sw6Dr2JJVkyCVE0EkoiRs56sQwY+WNxLdnL40+POnoY28E+FNRgzjZpmqyQFvcmUc/j+Ver2LxahZR3lpPFeWUn+ruraRZYn/3XUlT+Bq5HGeKVx287nyZ8b/2oPjJ8MdJ0+b/AIQKDwXHdSNC2oTXqakjsNrKqtGVWMkCT5ZAxYZxjaTXoPgf9rPV9X8L6Tf+IPhF4xmuLu2SRrvQdIM1tLuGRJF8wOxhhhuDY3Yy33j9BR6eIubl/J/6ZgZc/h2/GpVuHjUpCvlKeCV+8w9z/kUfMW/Q8r1L9p34e+GVtz4kfXfDEsg3Pa6hpUrPCOMeY0SvsJz90jcMcgcZ5Txv+3d8L/Ceo2cNq2oeIbe5tVuUudEijkjQFmXZIJZUdJPlyVKjhlPevfUx34+tecfED9mX4c/FPxFFrniPw8t3qSqI5JobmWDz0AYAOI2UHBbO773yqM7Rik/Qa9Tr9G+J3g/XWA03xXot+xONttqEMhz3GA3X2rrkauO8RfA/wL4ytVj8Q+EtHvIsYR5rNRMF9EdQHUfRgM1wrfsc/D6zwPDV94s8EFTlJNB16ZNvfgSF8c89aOUOY9zRqnQ18MeKP2RPjFD+0NpOv+G/GVxqun2Jhay8Ta9qfmXNrEqnfDLHwzgkyDYgKOJfmI3Pj3E6n+0X4PK/bPDng3xxbIOF0y8m066lA9fOBjBPtxSsyro98XFSrGDXz/F+1RceHVH/AAnXww8Y+EUA+e9jsvt9knqDNF+f3eQDVXQ/29fhV4g+Ilh4TsLnVZhfXEdtb601lssWkdRtB3MJVy5EeWjADckhfmpDPoz7OGprWKt1XNTrUy0AcH4y+DXg7x9G6+IfDWmauzDHmXVqjSL2+V8bl49CK8mu/wBjLS9Bkef4f+LPEXgGRjuFrZXhuLInrloJc7uf9rufWvppVB7U/wAlWoA/NPwd4b/aV8E/GnVW1HRtd8a2lqbh7q3nvRFpl7G3KtbySDy0OWRlWNQygFNqgOo9gb49+ErG6jsPHWha58PNQk4Vde09xbyN/wBM5kDKw4PzHA4NfZZsw3bNU9R8O2erWktreWsN3bSjbJDPGHRx6FTwRQB8vt8Ifh/8R4V1XTrbRtZGcrqGnNGzqSM8SxnIPPrTo/hP4j8PlD4e8d+KNISPmK3kvvt0CH/rndLKMewwOtdl4n/Yr+H2qXzanoFtfeBNZwQuoeFbtrJlOcj5F+TGfRR/LHzjpnw1/ah8H/HC51OO31jxloGmXMwhg1PXYYLTUbXbJFExjEuxZGRQ2NuVcqzjnJAO3+JWtftJWOgRad4W8V2eoNMzC4vlsIba7RNhXaGZmTDbs5RFYFBggZFdj8Mf2qvif4F8J6fafEv4c6r4o1GFpPtOt6Hc2jyygyMyf6KgRQVUhflPOwE8tSaf+0x4XsdSh0j4gaJrHwy1mU7UTxBalbSU+sdyoKMvX5jtHBr2Cx0rTte0+G+0+4t7+ynXdFc20iyRyD1VlJBH0p3YrIraD+358ITNDBr9/rPgm8kOFt/EmjXFuc4zy6qyD8Wr2zwv8ffhp4o0m41DTPHvhm/sLeJ5riWPVYCsEaLudpAW+QKvJ3YwOTXieoeALLULd4bm1inhcYaORAyt9QeteSfEr9jTwN490O+tbfRbPQdTmjxBqenWyxvDJnIYquA4zwQeSCQCDghDPoX4o/8ACuf2lfg7e+OfBdxH4r1nwzFc3mh6p4fjea+tL2FRL5MaIySK7lI/3YZHYMhUjKtXnn7Cf7dGt/tIeNfEHhnxFZWsNzY2wvrG4urqOOecbgrIsCooIHLbhuKggFmyGPhvws/Y78XfBO1v5fB3xc1zQNXvHUzz6faJHazIg/diSBnbeVLSYYt0fAA5Ji+KPgv9onXNY8N63qOqaP451XwzOLjS9YsEj0jV4WAwUEgTyijdSr7gT1GM5rmZHKj9U21JsfvInX1ZfmH6c/pVd7uK4yqupb+7nn8q/P8Atv8Agot4s8I+Ta/EDwZceEZeE+2alpkzWrt04nicqffCgDIqfRf+Cg2o/ETxI/h/wxqng++1TbIyW0unXmZNn3vLdpVVyBk/LngFgMAmloPU+3tXsbS8tp7Sa3SeOdGjkgI+V0YEEMO4IyOa/PP9kn41+PvB/wAetN+CWreB/wDhDvDNv/aKQWN87IY5EUzu8Jkd/NUvgokMjKsc5bMigOK/i7x7+09qHxKtvEmk+L9H0zSLSZJIfDsduwsnXYiyJKCpkkD7WPzOWUuSjJxiL4++OPiv8YNE0Zn8E6Dp3ijQdQj1LRdf0nV5VnsplIz8kkGGRgAGQtg4XPQVXN2J5b7n6E3G9lIZM/7pzXyx+2B4R1bR18NfFjwtZzXviDwTctNdWUAO++0yQbbqHAHJC/OCfu4cgZIrJ0n9ubxZo+n2kfi/4K+IRdrEouLjw7cw30buOGZE3BlBIyFJyM4yepdrn/BRT4VWemzTazp3izQrlY2ZdP1TRGimlcAnylwxTcTxywGepA5paMrVHr/hfxBpvjjwxY6vplwl9oupWyzxSMMpJG65wVPfBwVIyDkGvnrxD4wtv2W/EH/CO65o4tPhBqQZtN16ziJ/sy5d3d7aZI1wkZz8m1STjLF2Z2XyTwN+1p4jk1LxU/wt0i58W+F7hWbTtG8STwW9zotztXoqSMZLY5z94MzKw3Kdztt+Mfip4w+NXwR1bwZ49+HN9p+ragQsl54dvYFg+SVZYXCTO7DDIoZNxyASGUthav2ZNurRn6p4ZsrTw/rHxE/Z98Z3Gnw3kjRXek2dmb2xmmyFLfZ9heKVdyvxGflwQu1uaXwz+LfxQ03Q9Ql8deHNT8bQyS5tL7RbCKK7UqMSRNasIZCAQMHy85LjLYAHkvwz8I/F74FyXc3grTZb0X0ifbbPUobVYbhEB2dJiykFn+6wyG9ufV7f4/eMQoXxR8H9dR8HM2hj7UGb/cx8o6c7jUFGlH8fxcX0sNv4c8X6Oyx+ZNLcaa8ARPU/Nk+ygEk8AE1yOrfH7XdS82HSPhte3qNkNPqyJYM/qSUIbHHQnnvWH48/bIuNAkhsdP0S5tY3OTZ6ksi7E/vtC6qr5JOBuOcHJHFFx4E8c/H3T9K8Qab400/TbNrZWMHh+3NuFZvmIlWOY/vBwpGcAqRgHJNXtsK19zhLK31vWfFGoG9uPEvhAMztNKbiLU7QB/m2wRv5e0DgAhnI6HHNQat4D8M2dwZX8U6d4l1TlvL1W++zyKvJ5E+yPt0DNXo+q/sj+N9cme4n8f3PmuoDRLavHExAA+6soAzjnA7msux/Y38Z6NJ5tvY+EdbPVhqJug798Dkrk+/FTcq3Y8G8VeMNV0nUZrHZJossPyhYWHmYI6qynaAQeoJqXSfGOs3GnT2Emu6fZm4JSbU7o776WI4/dGcBnEfGdoIznByAAPpvTfBWveBdja58E3ubdeTd+F2hvGx7Q8Pn8a0PhT8dPh98TPiNB4OtPD13bm8cx2N1dxQ+XIVid28xd2U+5tUDcWJGdvSi/YLdz5a8M2/h6TxTb6UfETW000ywrqUOno0O89P3kjlwM/Lu2475xzXqR/Yr1fXby4vYvFFvLbXDmVJjbFmfcckna2OpPI6+3QfWrfsb/Du+8XS+Ibnw5DLcSxlHtMkWpYjaZPKHy78fhn5sbvmqOb9ijwtbSNJ4X1jxN4FaQ5lXw/q0kSS59Q+70HTHQUhn6cw3VxNIYpBHaS/3Dl9w9VPA/njvU39nqxzNLLOfR3wv02jAP4imSs97HtFqQOoMzbPxGMkH8qg2Xlvj7RctJB3eFAGH+91yPcY/rWnpoZeupoKsVrH8oSKMegCgVWuLi3uVCCN7rnKmJTgH1D8AH8akhs7Y7ZVRZT1WRzvP4E5pL3VLPTdv2q6hty33VkcAt7Ad/wAKnqX0KzS6hbr8yr5P/PRgXkUf7SrjP1B/DvVhbUXEYZ7mSdW5BR9q/htxkfUmq7axLMwW00+5uP8AppIvkoD778N+IU1Xk07VZ5DIl3Bpu4fPHboZCT67m4/HZn61X4E/ia0NvDaqRFGkQ77QBVJ/ENj5nlxSm7kzgpao0xU/7W0EL+OKrQ6RY3MwF9HJc3I/gvJDIh/2lU/J+QB+lbHyW8f8Mcaj6AVL8yl5GN/xMzITY2UdnFzuW7l4PHUIgOP++h9KdBZz3ku2+1C4WTHNrCBAn1UjLEdP4/y6Voi+jkz5KvP/ANc1+X/vo4H61FNDcX0e10ihGcgtl2HuMYwfcE1XqT6D7XSbOykMsNtGkxGDNtzI31Y8n8TUkt5DC+xpB5n9xfmb8hzVNrOSHH2h5r6EcZzhh9VXAYfr7GrtqYWhU2+zyu3lgAVI03tsVp1e8OUtmR1+5M7bCPpjJ/Aio2+1w8XcxaH/AJ6WyYx67hyfxX9KttfwKSFfzWBwViBcj646fjTfOuZD8kCxL/embkf8BGc/mKrXsKy7i29rbAJJGqyd1kZt5/Bjk1JNcxW+BJIqFugY4J+nrVJtJcl3W5ZJGOSsY2Rk+4Bzn3zn+VS2rxW7hHgW1mbj1D/Ru/48+1L53C77WG3XlapbTWslj9rtpVKSR3KARuCOVYN1H4EVz58Oa1oEDtoV4r2+VI0i7kJjRRwVhmKs0Y6fKVZRtAUICTXVTXUMDBZJFVm6Ln5j9B1NRfapZM+TbsfRpTsB/mf0qHFS1t8yZQjJ3b1MfRdc0zVrw20sM9lq6Au1hqQxOoBwWUZKuuSPnjLLnjOeK35JUhQtI6xoP4mOBWVrHhuDxFDHFqapLHG4lj8tdrxSDo6SfeRhk4ZSpHrWQtnrHhWRXCP4n05ckvIVGoQ/QnCzD2+RgB/y0Y1HM4/Hr/X9bE80obrTv/wP6+R0v24NkQxSTkf3Vwv/AH0cA/hmoZLO4uJFlDpZv3MXzsfqTgH8Qfam6X4i03WLV7i0u43jjbZKr5R4nxnZIjYZG5HysAR6VY+3CQfuYpJ/dV2r9cnGR9M1rF3V4ml1JXvcqi38nIv1NwvXzmJZPqU6L+WPetJWTywyldmMgjpiq+y7m+9IluvpGNzfmeP0qBtEh3b0JEmdx8wb0Y+pXoD7jBqtHuw1WyJ/7QibIi3XDekQyPpu6D8TTJopr5NjwxRxnkeZ87A/QcA+4JqprHirTPCti95r99aaJZR8NeXs6xW4+sjEBfxx7Zr588Rf8FCPhemrNongWLXvi54hBYf2d4H0yS9C4H3mmO2PZ/tKzYqdivi3PoltOljwTLJeoBjy5nx/LAP/AAIfjUn9pWNjaSvLJFYw26GSTziIhEo6sc8BR69Pevl+HxR+1b8ZPLbSPDHhf4G6HKDm68QTnWNV2k4DJDGFiU452yVY0j9gfRfEWp2esfF7x74r+MOqwYb7LrV4bfSlfuUs4sKoOcFSzA9waL33DltsXfjD+3p8A/COl6tpGoeIbXx80lnN9r0Pw7bDVlmt9hEqylcwhNpIYSOBgnPFfFn7BP7QnxC8WaXrnwc+Bui+EPDk8F1feIDrPicTGT7JJcIgIhgQqZY1eBPndsgKBlV4/SXT/gJ4F8PeB9Y8H6T4P0ix8MaxYy6bf2Om2y2ck9vJGY3RpItrMSrEbshuc7s18h/8E6PgH4E+Dfxw+PCaRd3Wpax4f1FPD9lcXV2ssqae/wC8YMkQVS7SwgMxXIMG0Bfn3K3Yd+56tb/sP6v4/tb7/hc3xd8TfEH7YqZ0jTXOi6TGQQT/AKPbsN+QCpJIyCTjOCPZvhj8Dfh38E7X7P4S8EaP4ZGMNd2Vqpkk/wB+Y5kP/AiR713v2i4m/wBVb7B/emOP/HRk/nil+yvJ/rp3b/Zj+Rf05/Wn6k+g+S8hh27pVBblVByW+g71H9pmm/1NuwGOGmOwfl1/MCmrpsdvua022rtydq/Kx91/wwfekk1IWePtoWBScCYHMZ/Ht+PHuadl0C76iSaabpla5lLFfu+SPLx/wL735EUQ2r6fkxIs6nr0WQ/U9G/HH1NSC8aZQbeFpQRkO3yL+vP5A0vk3Ep/eT+WufuQrj8CTn9MUa7MVluhF1K22kvKsJHVZfkYZ9jS/bGk/wBRA8n+042L+vP5A0n9mW3BMQZx0kYkv/30ef1pGW4tclW+0RDqshCuPoeh/H86NOg/e6hJbS3SMk8iiNhho41BBBHIJPUfQCqC+HF0+TzdLl+yyYx5cwMsX5E7l/4CQPUGrcOswXHywh5ZcZ8tRzwcHk8frUxW6m4Lpbr/ALHzt9cngfkaNVuL3XqtSqNZa141K3NjzgTBvMgP/A8Db/wMLzwM1YXUo5lDWytdKwyGi+4ffceD+Bp62MW4M4Mzg53Sndg+oHQfhiqbaGluS+nSHTpM5KRjMLH/AGo+nPcrtY+tLQfvFoLdTfedLdfSP5m/M8fpUb6PbSP5hDefwRNuJbI6H/63SqkmvPpzGO/h3lc5msgZVwB1ZB8yfkQP71W7e8l1CFJrXyhA4yspcSZ9wFOCP+BU9VqL3X5kha5tzyouY/VcK/5dD+n0piatbTMUhZppR1jRTuH1B6fjin/YVk5nd7j2c/L/AN8jAP41JJZwyoqtGuE+7t4K/Qjp+FGnUfvdCMNdTdFW2X/a+dvyHAP4mkfS4J1xcg3f/Xb5h9dvQH6Cq95eDR1Uy3cbIxwkc7Ydj6KRyx46YJPrUC69PeSLFa2LxOwyGvz5IP0XBYn2wPrRr0Fp1L/2WW3/AOPeX5f+eU2WH4HqP1+lVLrxLZ6fKYbx/JuQu7ykzIWHqAoJx9QKd/ZM91k319LKp/5Y2+YI+/od/T1bHHSrtnY2+nxeXbQRwR5ztjUKCfXjvSuuo7PoUvtWpXmPs9pHZx5/1l425uvUIh5B92B9qP7BS5z/AGhcTagGHMUhCxcjBGxcAj/e3VZe0jtwZIpPsoHJ2kbPxB4/EYPvUC6pKFbFu1yo6TQA7D+fP/fO6n6BdL4iwNOhjx5ANqf+mOFH/fOMH8qjmvZbHBuAkiHo0Zw3/fJPP4Ek+lLCZL5N/wBpURHjbb9foWP9ADU8NrFbsWRAHPVzyx+pPNHqHoV4tSN4zLbR5K/eMx2Y/wCA/e/MCpPsbzf6+dn/ANiP5F/Tn8zUs1vHcACRNxHRuhH0PUVSa4e2cpBL9sK8GFuWHtuA4/4F+dG+wtviLbWNuyKnkooU5XaNpU+oI6H6VHIstmrOJ1MSjJW4OMf8D7fiDUH2yaSTZLiwBOB5g3M30P3c+3NWlsYlcOy+bIDkPIdxH09Pwo23HvsVTrQ2j9w6EnAeUhYs/wC/6H2qx9nmnH72fap/gh+X/wAe6/lirNUbiGC1P7uY2sjdEi53f8A5z+AzRp0DVblmOzhijZFiUKww3Gd319fxqkuhRWoH9nyyacF6RQ4MP08s8Af7u0+9H2y/282oCZ/12MnHr5ec/rnjpUsMMF5kySm6ZeGR+AvsU7fiM0We7C6eiRRXXLq2YrNafb1XOZ9Pyw47sh6fRWY8VYsb/wDthW8u6jj2/fhi/wBanswYAqfYqDxWn04HAqnqWn2N4qyXkUeY/uzE7Xj91cYKn3BFK67BZ9yeG0ihbcqfP0LsdzH8TzSTWcMzb2TEmMeYhKt9MjnFZca6hbsPsEzXsH92+G0D2WQDdj3Kvn1qhqniyx0SAP4iuJNLJBKxsMI+Ou0oSW+hIP8As09d7hdbWJfFvjTSfh7ot3q+v67p2l6Ta7fPu9VuUtoodzBF3ysQi5ZlUbsZLAZyRSeGPHOk+O9DttZ0HWNPv9Fuiwt9S0+5ju4JtrFG2TRkxkhlZTgtgqQRkEV8mftpakf2j/g3qnw98NNPosNxNFcC9lYpFO0T71ikjXrGWCnJOQVVtp24Pzz+zf4T+Pn7JPhOSx8G+IPDPiHT7q8e+v8Awtqlm627ylUjLxXQ2yb2jjQfMAgKjhuSVddg5X3P1Yjs4o5PMIMkn9+Q7iPp6fhUkkaTKVkRXU9VYZFfInw//wCCgXhC61SDw78Q/D+p/B/xdMQkNrqssb6ZcsSATFecREZzksF6cEnivpm2vrzVWCvfWroYVnMWkyhpDG5YRvubnYwVsFQMlTgnFPfqG2ljRvJ7fSdn+mNA752QNmUvj+6nLHA7LUH9parcKpSwW1iJ5nm+dseoiBB59zkelW9LtbC0aRbRFSZvmkL581vQsW+Y/U1oUX7hbszHtdIs7qRZriZtTmTHNwQQhzkERgBVPvjPHWtiqd59lZwsoDzAZUICZAPUY5H1qHyr/nyZFji4ws/zP9AR0+p3UWuF7E9xb28e6YsLZicmRW2ZPv2P45qBbi+OfIQXCY4knBiP5fxH8FHvTo2itpN9xE6SD/ltId689cN/CPwFXkdZFDIwZT0ZTkGjYW/kZytE7f6dI4YniOYbI/oMcN+JNaSqFUBQABwAKZNLHDGTKyqnQ7un0qh9ndyfsSPaD/nox2p+EZ/wH1o+Ifwl6eCKZf3qKwXkFh09we1UVkfpYSvOO3m/NH/30eT+BP0pTazq+bhBfL2wQuP+AH5fxzmrcV7DKwQNskPSOQFW/AHr+FG3mLfyKbeeWJvVk2elrkp7Zx8xP6VctJLdo9ts0exeNsePl9sdqmJCgk8CqM7w3jfuoPtDgYEqnaF+j/8AxOaNx/CXmUOpVgGUjBB6GsWTS7OGQpp7z2c2eVsCAi+uUYGMH6jNWDp10y4e681c58lgQuPTcDk/jnPpU63QtVCyW7QqOAY13p+nI/ECi3YL330M9l1yNF84QXcX8S2zmGXGT0zkMcY7p3qe31iwt9sUoOnSsceXdL5e5vQMflc/7pNaUUyTJvjdZF/vKciobi4hIeEr9oYjDQqNxIPYjoAffijfQLW1uWaqXf2XzB5i7p8ZURg+Zj2xzis5PDgUE20smjqRgRWT/KBjH3SCgP0XPvUtvHqGlrt8iC+jJyzQZilP1DEhj7lh9KNF1DV9CVbe/ZTsn8iPskoDv+Y6f+PU+DFlkyWzqzfelQmXd+P3v0wKbHr1m0iRTO1nO2AIrpTGSfRc8N/wEmrF9qVtpsatcTLHuO1F6s59FUcsfYDNF3tYVlvclhuIrhSYpFkA4O05xUOo3VpaWxN68awsdu2TneeygdyfQc1QmiutYbK262EeMC4lGZ8f7IH3fqT9Vp9voIsbg3MUpnuSNplvB5j49FbgqCR0HHtSsh3fYrol9fMDYpJpVtn/AFlx8zMPRYj90e5wR/dqe10trOZZpYxqFwP+Xlm/eD6KeF/4CQParv2qSP8A11u6/wC1F+8X9Pm/SpY7qGRGdJUZV+8Qw4+vpTuxWRGuoQsQrkwuf4ZRtP0Gev4VOzLGpZiFUckk4Aqq10bpStvEJUPBkk4j/D+9+HHvUS6LEuG8x1cHI2YCL9EOVH1xn3osuo7voEkKXTM1vDsZutwCUz+WC38vegadPG6yGcXjryBcDGD7Y4X64J96n3XcPVY7hf8AZ+RvyOQT+Ipf7QiXiXdbn0mG0fn0P4Gnd9BWXUT7Y0fE0Ekf+0o3qfy5/MCqWveHdB8daNPpet6Zp3iDSZvlmstQt47mB/ZkcFT+Iq/JeLuKRDz5R1VDwv1Pb+dQPpYvG33YVmxwsfy4/wCBdT+g9qVl1Hd9NT45+N3/AATd8BeJtD1Sb4Qi4+G/jG5eAfaNL1C4h0x1EyGQTQgsp/d79qoF+bbnjNcB8P8A9kn9of4S+DwPD9l8OblJZPtFxo880sN/IzRxgt9ohgjgE2V2kbCuF/1khOa/QkWs0AAgn+UcCOVdwA9ARg/mTS/apY8+dbsAP4ojvH5cH8hTv/KKy+0fnhqPjnxR4DZl+I/wq8X+C0QbpdStrT+2tNjHHLXNpvIznjKCqmq/tEfD3StFh1WLXhrFk5+eTRbaW++zqGUM04iVvJwG3Yk2kgHaGIxX6Nf2lb9Fk3v08tQS/wBNvWvDPjf+xn4B/aE8VaF4k1+2utE1fR0uBBd6IYYLiV5TGRJM5jbzChjOxWyo8x8g7uFbuP0PIPDd5Z+KtB07WtOnEulahbx3VtcsjIJIpFDo20gNypBwRkZ5ArUWGKHiFPn/AOep6/gOn55rtb79hvw6lnZDSPGni6wvrWFYzcT6h532pgAN85UJIwzuby0kSMFjhAMAcpqn7MPxh8Msp8PeOtD8V26sd0PiKwMErKcbQjQbQu0kgl/MJUZ5aj0Fv8RT8qUsWLeYT/f6n8f/AK1SLlcb0ZffGR+lfMnxu+PHxx+D/wAUrPwtL8N9DuZo4Ibi50uzv3vbu9jLvultdpSQxFFxv8hwjK4YkqVHtmj/AB9+G2paxLpP/CY6VBrELbJNOvLhbeVXxkoQ+MsO4XOMH0os+o7rodzbw/aOYyGA6sCMD8atKqRDA/et6n7o/wAaYypeIrDaUIyhj4GD3BH86Ft3X7kpx/dcbv8A69LToGvUeqV4t4o/Yw+FPjb4hXvi/WPD73N7epm4so7l4bWSfcCbgpGVPmHGG+ba2SSpYlj7UrSJ9+In3jOf/r/zqg3iAXk32bSY1vp+Q0jPshiwSDubBJOQflUE+uM5qJNR3OilSnWdor79EvVvQ8Zb9keLwv8Avfht8QfFXgCRP9VZpeG/05cdM20xO7HTlulPXWP2hvh1hr/Q/DnxU0xOTJpM50zUMdyUk/dHjoq8nBHcY9v07RWgnF1d3Ml7e4xuJKxpnqEQHAHuct6k1rqtKLbWqsFSMIStCXN57fd1++3ofG+m/wDBSDR/+Fr2vhPWvA994c05r1NPvNS1K/jjlsZThHMsJTaqJLkM3mZCAvjPyV9h6Rq1jrljFe6be2+oWcozHcWsqyxv9GUkGuL134B/DrxV4wn8Ua34K0XWNcuLdbaa6v7NJxIi42lkcFC4ChQ5G4KAudoxXCap+xv4a0+8m1X4d65rvwt1eTkv4fvG+xytx/rbZyUZeB8qlRwDVGR7+oqZVB7V84N4r+P/AMIwx8QeG9M+LehRDLaj4cIstUC4+81q3yyNn+GL161W8Kf8FBPhv4l+I2l+C5NL8UaHqt/cx2Kyatp0cUcNw4AWKQLKzqd5EedmAxySFy1AH02IQaDag9qkWploAxNa8K6Z4k06aw1bTrXU7GYYktbyFZonHoVYEH8a8K1j9jPSND1CfV/hf4i1b4XazId7LpUnnafMwHHm2khKMOBwMDrxX0qqg07yqAPzc8ZftOfG/wCEP7RmkeDfFyWGpaXZmF7yPRdGkZdSsSC8t3Fu/eF0j8zOwiNXgYEEK277N+GvxT8EfGDTTe+EPENlrSKoaSGF9s8Q/wCmkTYdP+BAV6sbcN2rx34ofsn+B/iVq39vxQXXhLxgreZH4m8NzfY73f8A3nZRiTtksCcDAIoA77+ylP8ADTW0ZG/hrwhvFnxt/Z8+Xxho/wDwuHwXF18QeHYBDrFtGP4prTO2XA7oeACzN2rtdB/a++DGvW+mSR/ELRbJ7/eEh1Cf7K8LIoLLMJMeUecDfgMQQpagDurjw3BcRPHLCskbgqysoIYHqCO9fMqf8E4fh9puvXus6RrfivRr+R5JbVrHUUj+wMzZBhYR7/lGVG5m+UnJJ5r7IW2FL9kB6igD46uPBfxz+EbFof7N+MXh6M5McgXTtYRPZsmOTAz1yzYGMZxXQ/Db41eBfiVqjaIJZ/DXiyNtkvhzxBB9jvlf+6qNw59lJPqBX1GbEHtXC/FL4CeCvjJpf2LxZ4ftdT2LiG627Lm35zmOZcOnPOAcHuDQBl/8IdF/zzH5Vi+Mvg3oXxA8N3mga/YfbtJu9nnW/mPFu2Orr8yMGGGVTwe1fIHxB8HftI/Bf9oay0/wPceO/GnhHSo459Ma9ke6srq1EZaWC4KkRFwfOjG/bL8sZTBMRr7Y+D3xv8G/G6yuD4fvXh1Wz+W/0PUY/I1CxYHBEsJ5GDxuGVzxnPFAHiVn+wL8LbDRorKHR7xLqJ2kTVFv5Uu1Y996sBwMADbjvjJJOXefs+/Fj4b/AL/wX4yh8a6dH/zBPGUeZio7JdpgliOm4BQRk5zX2UNPHpS/2cvpQB8a6D8cNC0/W4vD/wASdAvPhd4gkOIl1oq1jcHgHyrtf3bDPc4HvXsOn23h3UNam0e01XTrrVoYhPLYQ3UbzpGQpDtGDuCkOhyRj5l9RXqfijwDonjbRp9J1/SbPWNMnH7y1vYVljPocEcEdj1HavgH4e/sB/F34A/FCLx54Zu/Cvij+xZZ2sNNmuZ4Zr2J1eHawZAkTmKRiMyMqsAMsOaAPo/4g/su+Avitd2d14p8Ox6ldWkbRRTrPNA4QnO0tE6lgDkgNnGWxjcc4PiT9ivwBq1x/aGi2Vz4J1xR+51TwzO1nJGevCL8mPX5c44yK9G+Df7QHhz4sXtzoVxa3XhLx1Yj/T/CmtL5V5CcZLRg482PuHXsQSFyK9bGnj0oA+OrrQ/jP8ElMlzZw/GTwrCMtLZRC11uFf8ArkMrPjjG3LtznFemfCX4leCvjJZzSeHNRV7+2yLzSbtfJvrNgdpEsJ+ZcHjIyM9698/s8elfOH7Yn7J6fGbwTfat4QsLSy+I9qmYL1HNvLfw7Sslq8gIB3oSFMmRkBSVVmYAHrkfh1F/g/SvILr9hf4NX11qdy/gm3SfUN/nNHdXCqhZw5MSeZti5HGwDAyo+UkV5j+yr4s8Qfsk+GbPwD8bdG1DwvY6pqEk+j+ILq8jutNgLqoNpJJGzLbksjyjnB81yduCT9xx26SRq6EOjDKspyCPUUAfJE3gP4t/s5hJvC9xcfFvwDB/rNC1JwNas4wOlvNjE4AHCEZ4Cqvcew/CX4peEvjV4ffVfC9/9p8hhHeWM6+VdWUnP7uaI8o2Qw9DtOCRzXrX2UeleG/GD9kPw38TvEC+I9J1fVvAHimQeXeax4XnNrLfRddkwXAc5CnceflAJIAwAfakniKzwPs5kv2JwBZxmUZ9Cw+VfxIpGuNVuseTaw2SHq90+9x/wBOD/wB91y/wb+N/gn47+C4PE3gnW4NU0s/JKg+Sa0kA5imjPzRuPQjkcjIIJ7L+0I2UGEPc56eSMg/8C+7+tV6In1ZnSeH5pNztfzsWO5oInMETH22fMM/7x9wat6bb2Vu7iC1S2uMDzF2AOfcn+L65NTbruQ/KscC+rku35DAH5mo5dKS4YNPNLKy/dO7bt+m3H65p+pNuyLEl5DC2xpF39dg5Y/gOaj+1SyD9zbMfRpjsH9T+lRRMulrslSOOHP8Aro1Cr/wIDp9en06VYmvIYDh5Bv7IvzMfoByaLdh37shmsZbxQs821c5CwqAQfqcn8Rg1Ctn9hl8x4zdpnIlYb5U/xH059j1q19pmkYCK2bb/AH5WCD8uT+YFH2eeTPm3GB/dhXb+BJyfyxRd9RWXQk+1Q+SJTKgiPRywx+dR/blkyIY5JiO6rhT9CcA/hUP9kwxS+fAAlx/ffL7vrk5/HOeB9KlW+RMrcYtpBz87fKfcHuP19QKLLoO76htu5gMtHbjvtBc/mcAfkahk0eN3MvmOZmxuZzlWx/eThT+QPvU/25Hx5KST5/ijX5f++jgfkaTF3NnJjtx/s5dv1wB+Ro1XkLR+YkNwIdsM0awN0Xb9xvYH19jz9ae2oQbtqv5rZxtiBcj646fjTW06KXPnlrnIwRMcqf8AgP3f0pq28lioFuPMgHAhJwV/3T/Q/mKNB+8h3m3U2dkKwD+9Mdx/75X/ABpJNPFypW5leZGHMY+VP05/MmkXVbZ8gSbpFOGiVSXU+6jkU7zriXPlweX/ALUzfrgZ/XFGq8g0fmRw2Z0/P2ZVaInJi4DdeSG7/Q/mKl/tG3x80gjf/nm/D/l1pPskkmfOuHcH+GP92v6c/rS/2db9VjEbjpInDfn3/HrRp1DXoH2qSTHk27sD/FL+7H5H5v0pFhuJMGWfYP7sK4/Ak5/TFcR8SPjp4G+Ctr53jrxfo+gRFDJGLy6RJ5FHGVhzvf8A4Ap+grxq/wD229R8Zahc6X8H/g/4y+It3ETH/ad7anRdKV/Rp7kA5B6qUBpbbD33PonVPB1hqc8d2rTWWqRLti1K2fFwi5ztywIZc87HDLnnFcv4s+LGnfB3Txd/ETWNM0vSNyxx648ywI7HtJCx3K2cDKF1PJOwcV4pJ8L/ANqL4w+Z/wAJf8TdD+EeiTYzpPgSyN3fFD1VrybBjcf3osj+vSeDf2A/hB4b1ga5rukX3xH8Slgz6145vn1SdyOmUf8Ad/8AjlZOOt07Mj2aveOj/r+u5j6t+354a17UbjSfhP4L8WfGLV4Zfs7PoOnPDp0UmOkt3KAqD/awRVX+zf2s/jDzean4S+BGiSSZEFhF/besrH/dZ2/0fJGfmXBHpX0O3gaDSV3+GJk8NzZBMNvCGs5McYe3BC9APmQo/AG7AxTYfHUVjOlprsA0q8aUQRyJIJbaaQ52qkgA2k8fLIEJJwA3WlzNaSX+QvaculTT8v69fxPDPDv/AAT8+Hbajb6x8Q9S8R/GDX4X81bzxnqstzCjnrstlIjC/wCywYCvoTSfDFh4XtjBoVla6ZbM5ka1t4VjiZiclsKOCT3/AENXvMupvuRrAPWU7mH/AAEHH60v2ESZ8+WSbP8ACTtX8h1H1zW2xpuRDWIFk8mXdHcZx5QBck+2Ov8AnOKk825l/wBXCsIx96Y5I/4COv5ipfs0PkmLyk8o9U2jb+VVpi2mruWZWj7Rzvz/AMBbr+Bz+FPR7C1W5J9jMn+unkk/2VOxf05/Mmvy/wD+Ccf7Ier/AAx/aw+Jt9P4lhv9G8EG48PGbT5ngkv55TG8ZkiwQIxGrMyb8rKseC4Umv0L+L3iLXrT4S+OLjwiGtvFdvoV9Ppclx5UYiult3MLHzvkIEgXlvk9TjNfEX/BImx+LOqaL4/8SeLvth8G+IbqO+ttT1QH7ZqV/jbNNHIw3yRFAgZ2O0sAEORLhO6eo1ZrQ/Q6a4k05d00izRdmOFf+gb8MfQ0RamLvcLWJpSpwxf92FPuD836VYhs4YGLJGN56u3LH8TzRNaxzMHYbZF+7IvDD8fT26U7oVpEf2e4m/1s+wf3IRj8CxyfyxUkNnDA25Ixv7u3zMfxPNUzqTW7bQGv1Gfmt1ywI7N2z+I69KlhuJr5S0bRxR5x13v06EcBSPxoaYk0PayEeXt3+zN1IAyh+q/1GD71W/ttI8iSNnx/y0g+aP8AFuAv4/nVr+z4mOZd1w3/AE1OR/3z0H5VY6cDgUXXXUdn00Kym5uFBDRwIefl+diPr0H60o0+InMu64b1mO4fXHQfgKhuI4bM7o5xaO3Owcq5/wBzv+GDUf8Aak6r+8tfKGf9dISI/r0yPxAHvTs3sK6XxF+WGOddsiBhnIyOh9R6GqU0zaewVJ1m9IJCTJ+BGSfxB+tTrbPMoaW4ZweQsPyL+hz+uKmht47dSsUaxg8naMZqdh6spx6lJcyeWkP2d/S54PTqFH3vzFT/AGMyf6+V5f8AZB2p78DqPqTUtxHFJCwmVWj6nfjFY39sANjTGl1UZxsQbkHOD++J28c5BJPtT32FtvqbUcSQoEjRY1HRVGBWbqGm2UDPemf+y5SQXuYnEe7/AHwflb0+YHGeMVF5mo3shjnuI9KBOAkS+ZI3oQ7Db+AU1bt9FtLeZZjF59yucT3BMkgz1wT90ewwKW25W+xkL4k1CPcE06TVIQMi8t0aJOemUbLEe8e/p0FXLQT65GZDqaeRnaYrDgqeCVZzlsj2CHmtqs3ULOwkuBLJ+6vMfLLASs2B0Hy8sM9jkeoo9BbbsnstKtNP3GCFVkb70rEtI3+8xyT17mrMkayqVdQ6nqrDINYn2nWbRW/0f7dBn5ZCFScD3TcFb80+lWbGa01bepuWuZE4kgkBjKZ/vRkAjP8AtCi3VhfokK0gt222kzTEceRgyAe27+H8Tj2o+3XBbFwq6ev99vnB/wCBfdX8a0lUIoVQFUdABgUjsqqSxAXuW6U+Zdg5X3IEsYsh3zO/UPKd34gdB+AFWazPl66cHB/2BiE/XPH/AHzzSs90pH2slI/W0BI/4EfvD8B+NFr9Qul0J7yO1Vg8reVMeFZCQ59hjk/Tmq6z6gM+XF50fZ5sI/129/x29Kt2kVuqb7fawbrIp3Fu3Ld6sUXsFr6mfCsV25WaZ5JOphceWB/wHuPrkVeRFjUKqhVHACjAFV7uW2YeVKBK3Xy1Xc31wOn1quI79f8AUMI4+yXTb269iOnfklvpRuGxoSbfLbfjZj5t3THvWaeP+Qf5mfQf6n9e3+7To/JjZDeCQS5wHuCCufYj5QfyNaVHwh8RmM13/wAvZZI/+nMEjp3P3vXoPxq5aLb7C9vsKseXQ5yfc9zUskiQoXdlRR1ZjgVRkCXUnmW8DGT/AJ75MYP49WH4EUbh8JoVTu2tZH2uvmzqOBHnzF/Ecr9cioGtb1cedL9sjxykZ8pv/r/mBVTxF4u0TwP4W1fXtXuBpmkaPZzaheyGFyYoIkaSVwigs2FVj8oJOOM0WtqF76Fzy9Q24jdVT0mIMn5gYH4hqa1zZ2Iaa8LQMgyZbo8D6N90fQflXjPwZ/bX+GP7QGg6lf8AgnUL29vNN8sXmmXdlJbzW5kaQRbmI8shhE5+RmwMZwTineIte1HxRNuu5NsCnKW6cIv4dz7mlzD5T4L/AG9/2d/ih8WP2nIPiL8OtQudWtPJtVsphfiym0SW3C48kvICEMm6ZWjwwd5MqDhn9h+HP7QFl8VvEdxoHie3vPC3xGtxm78P62375uM74JDxNHjJBXsM4xgn3z7AF7V598XvgF4V+NGlRW+uWjQalanfp+tWLeVfWEgOQ8UoGRyAdpypIGRwKko110dR/DUi6Sv92vBrP4zeKf2ar5dB+Nhk1bwsT5el/EPT7R3SQAfLFewoGZJcDhlB3f7WGavdfhr8RvCnxf8ADKeIfB+sQ63pLSvAZolZGSRT8yOjgOjYIOGAJVlYcMCQCp4i8A6L4y0ebStd0u11bTpvv215CsiHjrg9CM8EcjtXxr4L/Y9+K/7PPx6/4Wp8PIvDOo2ujaldXWl+H3vphNNZyeZH9mLSRbVcwSFNxfg87iRmv0AFqPSnC1oAvfAr9rzwX8fZ38PSWN14X+IdmP8ATvBuvKIbyBgMs8ZbAmj7h0524JVcivbBYXe3i7Kpn/U5Lcem/wC9+NfI3xY+Anhj4v2ts+qwTWGuWJD6b4g0uU2+oWEgOVaKZeRg87TkZ5xnBrz3WP24PiH+xnpsWhfGLSP+FlWE6lPD/ivSZUtbi78tkDxXsTZ2yBG3eYud2APmJZlrmsTypu5+gEMi2a7Xtjbju0Y3qfckc/iQKtRyJMgeN1dD0ZTkV558DfjpoX7QXwr0Tx74ZstSh0vVvPEFrqEUcdwnlTyQt5gR3RctGxHzHgjvxXbNprXEhlkYWznr9mOGP+83f8qe+rFtoi1NeRW7BWbMh6RqMsfwFVGs5LiRnRfsJJyZEP7xvqB8v57vpT4beaxUiJY50JyeNjn3J6MfyqZb6IsEfdDITgLKNuT6A9D+BNG2wt/iK8NnLZtv+W8bp5khxLj69D9BtFTrfRbgsm6BycBZRtyfQHofwJqSa4jt1BkcLk4A7k+gHeoGee7UqkSxRHjdMMkj2X/Ej6Ub7j+HRFqSRIULyMqKOrMcCqkkhvlKR26yR/35xhPwHU/oPemR6LHCyPHLIJFOQzEMB9FIwv8AwHFTedcQ/wCshEq/34Tz/wB8n+hNGnQNepW/sX5V3XEkhBz5cnzRf98nsO3PFWftE8P+tg3r/fh5/Er1/AZqSG6inJCOCw6qeGH1B5FRtfB/lt0Nw3qpwg+rf4ZPtRq9wslsSw3UVwSI5FZl+8v8S/UdRTJLxQxWJWnkBwVj7fU9BUU2mi+2m7Ik28hEG0D8ev6/hTks5LVQtvNiNRgRSLlQPQEYI/HNGge8RPpv2uTzZyIn7/ZyVb6Fxhj+GKkhtZbJAkDI8Y/gkUKfzUf0p32x4v8AXwtHx9+P51/QZ/MCmT6zZW6KxuFcuSESL947467VXJP4Ue8Foj/twj4nikg/2mGV+u4ZAH1xSXOqWtoiNJMv7z/VqnzNJ/uqOW/CqhOp6n93/iU2x/iO2S4b6DlE/HdnPQVLa+H7KxLvBG0c7nL3G8mRz6sxOW+h4paBr0Ibhb7WY3h8lLG0fhmnVZJHHsnKr/wLPutQWng+z0thLp8k1nc7NhlDB9wznBVgQBknhQPbFam26h6Mlyv+38jfmBg/kKP7QjT/AF6tbH/psAB/30Mr+tPXoGnUrG41Sz/1ttFqCf3rVvLf6bHOPx3/AIU6HxBYyyCJ5TaznpDdKYmPrtDY3Y9VyKn+2G4/49U84f8APQnCfn3/AApJNOjukK3gW7VuDHIo8v8A756fnml6hr0F+1vPxbJvH/PV+E/Du34ce9RtpMNwwkuv9IlHRj8oXnPygdOe/X3qJtEWHmxuZ7E/880bfF7DY2Qo9l2/Wk+0apZ/661iv0/56WjeW5/7ZucAf8DJ9qd+wW/mLX2eeL/U3BI/uTDePwPB/Ek0fa5Yv9fbOo/vQ/vF/Qbv0qsniKxeVYfMZLpvu20kbJK3HZWAJHB56cdasmKe4/1j+RH/AM84z8x+rdvw/Oj1D0E/tSB/lhb7TJ/zzh5I+vZfxxSm3kulIuG2of8AllGTj8W6n9PxpTp9sVUeSoK9GAww9weuaT7PND/qbgkf3JhvH58H8yaNOga9QXTYIlxADa+nk/KP++eh/EUYu4ehjuF/2vkbH1GQT+ApHvnt1LXMJjReTJG29R/I/pTI783xIsyhVeGkft9F6n8cfjRr1DToLJqsNupNyHtf+uq8f99DIz7ZzTllmvFDRfuIW5DsMuw9QO34/lUkNmkb+YxaWX/no5yfw9PwprafDuLIphc/xRHbn644P40aB7wn9m2xUh4lkY8l5BuYn1yaX7K8f+puJF77ZPnH68/rRsuovuSJOvpINrfmBj9Kgk1hISUkikSUc7cAge5YHCj6kUavYPdW+hN51xD/AKyDzR/ehbn6kHGPwJqFdXiuJBFbESSH/nplAPzGT+A/KpI4TfIJJpFkibpHEcofqf4v5e1WWhjkj2NGrJ/dIBH5UadQ1exk33hDSNY1Cx1DVdNs9U1CxJa0ubq2R2tiWRyYiQSnzRxtkHOUU54Fcz8SPgF8Ofi9bmLxl4K0XxA23as95Zo0yf7smNy/ga7X7CI/9RLJB/sqdy/TByAPpiq+oaodEs5Lq/kgW2j+9Nu8vqcAYY9c8dec9KV+tyoxcmopXb+Z8l6x/wAE0/C2hzPdfC3x14u+GM2dy2NhqLXNgWPd4Zd27nnG7HJ9sfLnxE+FP7Vvw+/aU0KxsvEN38R7e2WC5S30+IaZZ31iCwl85Cht0diJVJ3PImUYADy8fpy2tan4owlo03hmwbH+l3kIW6mBGf3UbgqnXrICcg/JjDHe0Xw9YeH45RZwBJZiGnuHJeadgMbpHPzOcdyay5pS2Wnf/L+vvO32VOjrVd5fyr/259PRa9Hys/OfU/2krHw/q01h8VvDHir4a26SeWh1DTXk0+4ycD/SoQ28E9gFXnBzzXtHg/xj4V8daWk3hrWNL1uwVRj+z545VQdACFPy9MYIHSvrfUNJstWt5ILy1iuYpEMbrIgIZT1U+xr52+Iv/BPf4M+Pb/8AtO08PN4N1wZKar4VmbTpkJ6sBFhGbPO51Y5+pzUYxjqtzGrXnVSi9IrZLb+vN3fdlAWYXHlyPF7A5H5HP6U9ftCdUWb/AHDtP5H/ABr5V1b9iP8AaM8P/HyPUPDvxB13xJ4T0K7tpYrjW9ZYNe248qSSARRyneCUCSCQRbyhbDDDHvdW/ac1H4Y3D23xa+Gfib4cwhmH9rLD/aem7Q2BuuIASCRg7dv/ANfSz6nLddD3NbqGPAlJjf0kGAP+BdD+BqwG34OcjtjpXJeCfiZ4W+I9ibzwx4h07XYABvNjcLI0eezqDlT7MAa3/s8S8oDCeuYzt/MDg/jSuirM01YgdePSvEPG37Fnwj+I/wAQNQ8X+IfDkt5qOoRgXMEV9NbwSSjA87bGykOVUA4IU8kqWJavYYzcq2EdZl9JBtP/AH0OP0qcX6w/6yJ1P94Dcv6f1Apq5LaPAF+BXxR+D5E3wn+IH9s6LHyPCPjktcQheu2C6UeZH3CqflyRuJrU8O/taWuj3sek/Fbwpq/ws1Xd5QvtTjM2jzvnGIr1Bs9/m2qOPmJr3OG5SfLJIsg7lTmnTRRXdvLBMiywyoUdG6MpGCD7EUtOxSv3LOn31vqVpDdWlxFdWsyB4poXDo6kZDKw4IPqKuK1fn18cv8Agnr4v8TfGqTxf8ONf0Pw/pbPBd21vPcXNrPp9wmCxhMccnV1MoYFSGkYYGNx+gof2pLj4d7Lf4z+Fp/h88lz9mttXtXbUdMuuP8AWebGuYQSVAWQZ55PDYSVwbtufRK4p4WsjQ/EGneJNLttT0nULXVNNuV3wXllMs0Mq5xlXUkMOD0NaiSUNWGncf5YPavkP9pD/gnbpPx8+KX/AAmNp4oXwkLi3ijv7O30rzzdSqzbpt5mUKzIUX7h5Tcckmvr5WBp+4CkM+W4Pjl8Rv2ebiOw+Nmi/wBveFFPlxfEXw1bF4wM8G9tUG6I4xlkXbnAUNyR9G+FfFGjeNtDtdZ0DU7TWNKul3Q3llKssbjvgg9QeCOoPBrVnt4rqGSGaNZYZFKPHIoKspGCCO4Ir5z8UfstX/gfXrvxb8DNeXwHr0z+dd+G7hWfQdUbj5ZIB/qSQCN8YyMnAXJNMVz6PCU7yhXx/rn/AAUV0r4SyxaF8Vvh74o8M+M4xm4sdOigubaROAJ4ZXljDxuwcDbuwUYEkjJ+svDPiTTvF/h3Ste0m4+16VqlpFfWlxsZPMhkQOjbWAYZVgcEAjPIFIZe8keleQ/Gj9l/wt8Yrq31rzLvwt41ssGx8V6G/kX0BAO0Mw/1ic42t2JAK5zXsoxS7RQB8raV8evGX7P+pWvh348Wcc+jTSLBYfEjSID9hnJ+6t5EBm3kP94DaTnAwpevpnT7q11Wxt7yyuIbyzuI1lhuIHDxyIwyrKw4IIOQRT9a0LTvEmlXWmarY22p6bdRmK4s7yJZYpUPVWRgQw9jX5qftJfB743fs+/FDTbX4Hf8JsvgCeQajp2neH57i8tLO63L50M0KggR7grBZgyMHYAn94AAfpj5IpfIFcH8GPjt4R+O3h+TU/DN8xnt28q+0u8Xyr2wl5BjniJypyCM8qcHBODXodAHlPxr/Z18LfG+xtX1OObTPEOnkSaV4j0t/Jv9PkByrRyDkgHnaeO/BwR5Z4a+OXiz4B+ILLwZ8dvIk0yciDSPiPaRlLK9P8Md4OkE2Op+6cE9AXP1VtzWT4o8K6R400G90TXtOt9V0m9jMVxZ3UYeORT6g/mD1BAI5oAsw+XNGkkbLJGwDK6nIIPQg9xT/JHpX5qaJ4V+OX7K/wAcrjxDfWvjCX4E+GdTuPLsItXbULWPR5HmihYWwuMkJHtc5GY9qs46A/ov4N8aaH8QvDVj4g8N6pb6xo19GJILu2bKsPQjqrA8FSAQQQQCKAG+KvB+j+OPD97oev6bb6tpF7H5dxZ3UYeORevQ9CDggjkEAjBFfL8lv4u/YhuS8X9oeN/gOWJaLBm1LwspPUHrNajP1UDtjMn15Ve9a2WBlumiWGT5CJiNrZHTnrx2oAyvC/iXSPGmgWOuaFqNvq2kX0fm295auHjkXpwR3BBBHUEEHkVp7K+MfjVbXn7BNw3xE+HyR3fw71i+W31fwHPMYoIrl0YrcWcgVvJzswy7SOnBG0R+3fstftIWX7Tnw1l8U22iT6BcWt/Lp11YSTrOqyIqOGSQBdylJU5KqQ24YIAYvcVzs/jT+ybd3PiT/hY/wa1iLwB8UIMtNmMHTNeUsWaK/iCncSScSgFlznkhSvL6d/wUf8FeA5v+Eb+OOl6n8KPH1pIIr3TZrGe9tZF2MRdW80KPvgZl2g8nLY+YBnH1n5d1LnfKsI7CFckfieP0r50/ac/YB+G37VniXSfEPiq98Q6ZrWnWZsBd6Nexp58O8uiSLNHIvyM8hBQKT5jbi2F2jEvQTxF/wUV+BWj30unaZ4quPGOqoMix8L6ZcX7Px/C6J5Z9OH/rXzD+1R/wVL+Ivw71jwyfBnwq1bwlo1yk0rXXxJ0Se2fU2UBSkEaSLhI96OzByxLoMIoPmer+AfiF4m/YJ/s7wP8AFfS7XU/hazx2WjfEvQbBYVtlHyxw6pCg+RsYHnDOe5clmX7L03xJpetafb32mX9vqlncRrLDcWEgnjkQjKsrJkEEdD0oGfLOm/tC/tIeIrG1vbT9lm7ijniWTZqnjqytSu4A4MRiVx6EOAR3AORXKfFz45ftZ+Fvhlr1z4e/Z8tNDvfJEcN1petw65PbPI6p5sNlEm6RlDZxhlXG5lKqyn7Z865l+5AIl/vTNz/3yOv5ij7G8n+vuJH/ANmM+Wv6c/rVa9WTp0R+dH7JX7Vn7WviPwHfaxrfwqj+LmnXV0P7P1WXWNO8PTphB5kYTYFmjB24YRgq/mqWYjbH9DSftLfGnTdHt77U/wBmbWhNKxBsdM8R215NGBn5mxGq446bs89K+kW02BfmiQQS9pIwA34+v0NIb77L8t2ViHabOEb8/un2P4E0tOgXfU/Oz9p7/gpz8RfhDpugwWvwb1Xwbq2oSys0njWArbyRxhdyQeU4MrZkQs+5dowNrb8r6f4F/wCCnHwa8R+DdM17xNp3iTwibuAPLJfaPc3lskgO2RYrmJGEiK4YBsKTt5VT8o+pvGvgzwr8StLj0vxP4V0zxhp0M63EdprGnxXUCShWUSKJlK7grsNw5wxHc1q6To6aPpdppmnW1po+l2cCW1rZ2MKrHBEihUSNQAqKqgAKFwAABRqGnqeDeHf+CgHwA11oVsvilpEsUpwgvlmtJV68ETRqT0+vTqTW344/bg+A/wAPdDttW1T4oaBc2dxN5EX9j3H9pyF9pYgx2wkZQAOWYAAkAkFgD6jdfD3w1qGpDUb7QtP1DUBn/Srq1jkk5GCQSOCR6V4N8fv+Ce/wg+OHhWx02Pw/Z+CLrTWkeyvvDdrHaLEJB+8VokAR1JAfkZDDOcM4Y0Hqe4+AfiBpPxW8G6R4r8J6nZ6p4d1WEXFpfRMXDrkggrwUZWBVlb5lZWVgCCBv/YQ2DNLJOc9GbC/TAwD+Oa/OnxP8Gv2RvgrZro1j408V6f4k02COOeDwP4iu77UJZBtQzSR2+9I3d2XOUjXcwAVQQK5bQvAn7Tfi7VrX/hSut/F/w74bDlTrHxj1y2OV6ZFo0LS7e4OGx6UXaCyZ+oLWEJC7EELL914gFI/+t7HivMPiP+098NPg7dpYeLvGWmWupu3lxafaObq+lfOAotYg8uSeBhSCfTpXxZ+0x+zF+2DrHwov9VuvjXP43utPtvOn8M+GbP8As2W7XI8xY/IWPzyFLMEK7m24VSxAPL/sN/Cf48/Bn4fDXo/2dfDfiDUZ76eW2u/Es8Ok+IY4vlUpmWPckZdXK+ZhjuJ+4UJV+47dj6l/4bA+IPxQ/dfBz4F+JNZtpA23xB4yZdE0/rgOgfLzL7DaaQfs9/H74uR7vif8bj4R06VSJPD/AMMbT7HjI6fbpcy+xGCOuDTf+GrPiv4Zbd4i/Zg8baeFP72Lw/qFprMfvt8sr+Y468Ve1z/goN4L8H+DB4k8U+BfiN4VtGSQxwat4dMczyICTFgSEIxxwZCq85LAc0W7BfudV8Nf2Hfgt8L706jYeCrTWNcYhpNY8RO2pXTuP+Wm6YsFb3QLXtzWKxfNbEWzeij5D9V/qMH3r4s/Z9/4KrfDL4yf2jbeLJLf4U6lbOpgj1i7+0W93Ew5ZJwiKjqequBwVKlvmCfRmg/tC/B/xVt/s/4oeEdYdgP3a69au3tmMPwf+Ag01oJ69D0BdaiDCOQfvtwUeUd6Mx7BugPscVPuupl+VUtwR/H87fkOP1NZknjPwy2iXmpPruknR7W3e5ubxruL7PDAqlnkd87VQKpJYnAAJrk/hn8dPAPxYXWj4C8Y6X4ph0W6+xX0NrcbzDJztKMfvI21tjjcj7W2N8pw9HsLVbnf/wBnpJ/r3e49pD8v/fIwPzFSyW0M1u8EkSPA6lGiZQVZSMEEdCMdqqxambolbeBy6jLCb93t+o6/jjHvWL408ceHfh5pcWp+M/FmkeFNMlnFvHc6pexWMLylWYRiSVhliEYgAg4UnHBpNPZgrdBsmh3XhXbJod9GlkM50fUZGMJ9BDJy0OP7uHTAwqLnNWNJ8aQ6td/YPsc+n6sI/Nax1DEThePmUgkSLyMsm4AkAkHitPQ7rTNW0yz1TSbm21CwvoEuLa/tZRNHcQuoZJEkBIdWUghgSCCCK8r/AGkP2gPhv8FvhvquveM7qLVLfT3hP9kabcQNqTu8qxBoEaVDvTzNxYMCqqxB4rLl5fg+7p/wP60M/Zyj8Dt5f1t+XketiCeT/Wz7R/dhG38CTk/linw2sULbkQb+7nlj+J5r40+Ef/BRDwt8RtKuJPBui+MPGDwXHkLoV3p8a6tGm1SJFeOR4p48tjBYTARuzb+Cfn/9oj4Z/tX/ALT3x003xR4Ii1LwfoVoi6bbLa+KUs10Tc7JNJNGrx3Cs6ESP+5MhRlQBwqimp30eg4zi3Z6Mtf8FIPj98WfEnxkuvhZ8HtRv/E3huTQobPXtG8O6PFqTrfSPdNJC8iwvIjNbxqSisPlV+Pv1+jvg3S7fwV4V0bQtNsreCx060htItO0870tVRAojR9qhlXGAWVCQMkZOKw/g38AfBfwJ8K/2B4U01re0eU3FxNcSmWa6mJy0kznl2JJ69OgwOK9EVVjUKqhVHAAGAK0ukXZspw3U98pMQS3A6iTLSD2K8Y/M1J/Z8b/AOuZ7k+kpyv/AHyOP0p13DAyiWYiIp0l3bSv4/06VUXUJ48hYXvIgOJlUr37jHP1XP0qt9hbfEaQAUAAYFVryOBcSyS/Z36CVWCn6e/0OaZAZb2MSfaEWM/wwc/UFj/gDU8NnDbtuRPnxgyMSzH6seanYrcpLf3SKcW7XCdptpT81wT+QP4VPHG95Hua5zGeNtv8o/7665+mKuVlajd2NpOd05ivCM7LcF5WGP8AnmAS3T0p3vsTa27NCG2igJMcaqzdWxyfqe9S1hnU9UdRiyW2iJObmcFsDjB8pSTg89WGMc1NHo8d9Gsl5eSaip5C7tsJ68bF4Yf726lbqyk+iI7jULO3mdLKVnulbDwWiGUBuOHUcL16kr9aY2oarIVE8MWlQ95n/fHvkYB2oehySwrahhjt41jijWKNRhUQAAD2ApxIUEngU+YXKZkeg2s2yS6aTUnxkPdNuXtyEGEH4CtOsxvLBLaeWL55WEAxH65IX8iDQbq6XAvCLNOP3kI3r26sR8v4j8aOVsXMkX7hoRCfPKCI8HzMY/WqKGdGAsVkePPK3OQn4E/MPyIq3DZwRsJVXe+OJGO5sfU1YpXsVa5mrI0rhLyV7dicCNfkVvo3c/iDx0q9Dbx264jRUB5OB19z6024khjjInKbW42tzu9sd6pKs4/48kaOPPS5zs/AfeH04FPcn4TTrO1GOxvWVJo/PmjPyeTnzIye4ZeUzjrkU3d8wXUHdCeNudsJ9gR1+jH8K0Y41iUKiqijoqjApfCVfmMQR61ZxkROt3ACMLOV+0Bec4YYQnpjP4tViyuLK6mWOXf9sHPk3gxIMdSqngj/AGl4461q1Q1D7FfIbeeFb3Bz5QTftbsf9k89SRTvcVrF+mSSpCheR1RB1ZjgVjfYdXthi0uVMGQBBeOXcDnpJgkH/eD9OoqS1vrOO6jiuUktr5iQgvOWY+iNkqc8HCn6gUrBzE8ii4YvaxOsjc+ep8sH65HzfkRTWhvF5uXa4i44tv3Z7dRnJ/Buc9K06bJIkKF3ZUUdWY4FPmDlIbNrfyytuFUA/MirtIPuOoP1qxVCYpfFTHbtKR92ZiYwPo33vyGKjazvFAMs5u07xqfKP5jr9DiiwX8i3NeRIxjz5kneNBuP4jt+NVVsp92bdv7PT+59/P8AwHov4VZtp4FYQIogfr5JXaffHr9RVmlewW5jNjQ2rB7qFpXH/LwuZP06r+Ax71fjmSZA8brIh6MpyKq32sWunsI5JC05GVt4lMkrDOMhVyce/SvkP9pb/go34D/Z3+KCeC9Z0PxC+qxwR3N7daXbwSNbpIrFFw8yK74EbYyyhZBk7lKU99w22PsW4uIrSF5p5UhiQZaSRgqqPUk9K8c+N1/o3xU8A+IfA7Wxv9L1uylsLq72qBEsiFd8RdWHmLkMr7SAwB5xS65rB1aUrvkljViVkuDuc/h0XjsoHvWXtApWHe58caf+y/4j/Y/uJfFvwZudQ8YafIqDX/CWsyRtPfwoWIe2kjjTEqBn2qVOdx+990/R3wj+L3hj42eFI9e8M3pnhDeVc2ky7LmzmH3opo85Rx+R6gkc13LEV4P8TP2fb638dp8SvhhqSeFvGysDqdn5e+x16EHJiuItyjzOu2TIOTyQcOogZ7v5YpDGPSvnnw5+3Z8LrrUI9D8Uahe+BfFYu/sNxouvWE0bwS7goLyorRIhyDuZwADkkDmvogMKdkK77Hn3x0+DWlfHb4Y6x4N1WeSyhvgjxXsCK0ltKjh0dQw9VwwGCVZgCM5Hz14X+F/i/wDYUsmuvDX2r4i/C+dkudd05YUXU9Pn2Kkt5bqvEkZCAmMnKhV54Z6+xyRTCakroc14A8feHvih4VsvEfhjVIdX0i7XMc8J5B7o6nlGHdWAI710YWvAPFXwDv8A4b+K9R+IXwgJ0/V51Mup+DVlWDTdccdDyCIJeWIZQATgEruZjS8Cft4fDjxV4m0rwpqy6t4U8Y3k6WEuj6lYSkwXzTCEWzOqn5ixBDEBcEbipyoqy6k3fQ+j1UVx/wAVPg34P+N3h230PxppH9s6Xb3S3sdv9pmg2zKjoG3ROrH5ZHGCcc9OBXXBx607zKTGj520v4a/EL9kbU31r4HO3iLwKzedqfwx1S8co396Sxnk3NHKRyQSdx6h8Ko+vfgx8fPCXxy0EX2hXgt9RhJivtDvHRb6wmGd0U0YY7WBB9ehHUEDjPMryf4pfs/6T411v/hMdAkTwv8AEq0t2isPEluhOGIAAniBCzrgYw4bA9QMUW7hfsfZk13FCwRmzIRkRqNzEeuB296hZLi8RlcLbxMMFSA7kf8AoI/WvzO/Z2/4KMeP5/2no/hP8RY/B+laat1daLc6tA00UaahArASmSWQ7llkiMaphMGZCPu7W/SltZks+NQs5Lcf89oMzRfmBuGO5ZQPej0F6ksWkxWrb7VmhkxjJ+cEemD0HsCKl8+eH/XQ71H/AC0h5/Er1H4Zp8V9bz24uI54pLc9JUcFT+PSmfapZzi3j+X/AJ6yZC/gOp/Qe9PV7hotiSO7hlVisi/L94E4K/UdvxqM3jTcW0fm/wDTRjtQfj3/AA/SmSaXDcMHuc3Eg+6W4C85+UDp9evvT/JuIf8AUyiRf+ec3P4BhyPxBo0D3hk2lx3mDeH7RjOExhBkY6f4k0/7LLCoEE5CjokwLj885/Mmj7cI+J42gP8AePKf99Dp+OKju9atbVkj3+fcSLuS3gG+Rh64HQf7RwPU0ah7pJ9seL/XwMg/vx/Ov6c/mKjutbsrVUzMJXk+5FCPMd/oq5J+vQd6hEeo6hzK402A/wDLOIh5j9W+6v0Gf96pYNDs7UMYojHIxy0wc+Yx9WfOT0HU9qWnUNehAo1LUuX/AOJVbn+AEPOfqeVT8N31FTw6JZ2+4xxbZWOWmDt5rfV87j+J7VL5d1DnbItyP7sg2t/30Bj9Pxpf7QjTiYNbH/pqML/310/Wnr0DTqJ5d1D9yRZ1/uyjaf8AvoD+lH9oJH/x8I9t7yAbf++hkD8cUv2zzuLZPO/284Qfj3/Cj7GJObhvPPXaRhB/wH/HNL1D/CN+2mfi1Tzh/wA9CcR/n3/D9KVbHzCGuX+0N/dxhB9F/wAc0rafFuLRbrdzyWhO3J9SOh/EGk/0qH+7cp/3y/8AgT+VP0D1FOnxKcxbrdvWE4H1I6H8RSbrqH+FLlf9n5G/LoT+Ipr6tbw4E7NbueAki4JPov8AeP0zTt1xdfdBto/7zAFz9B0H45+go16hp0Gvq1vDtWYtDI3AjkXBJ9B2P4E07Fzc/e/0aP0BBc/j0H4Z+op8NnFCrAJuLcMzncW+pPWmfYEj5gd7f/ZjPy/98nj8qNOga9RW0+1aBoXt45ImOWWRQwY+pz1P1qp/YZt+bC8ns+mIt3mxcdtrZwPZStWvMuoT88aTr/eiO1v++Tx/49UX9sQNIIotz3BOPKYbCD75/pn2zRZ9AvHqRm81Gz/19mt4g/5aWbAN9Sjnj8GY+1Mt/ElpqEywWcqyXDAkRzExHA6naw3EfQY96ufZGuOblt4/54r9wfX1/Hj2p91Y299B5NzbxXEP/POVAy/kaWgajY7P5xJM5mkHIzwq/Rf6nJ96kmtYrjBkjVmHRu4+h6iqA0V7XmxvZ7b/AKZSMZoj6cNyB7Ky02XUr7TlLXdms8K5zPaOOAP4mRyCPopY0a9B6LcufZZov9TcNj+5MN4/Pg/qaZJqDWu0XMJUscKYT5mfw+9+Qqtb65Dqlw1vayrFKBllnBSXHqI2w2PcjH1rQhtUgYsMtIeGkblj+P8ATpT/AMQt/hK0M7alnbIIYx1RW/ef8C/u/wA/cVbhhS3TbGgRevH86Sa2iuMeZGrkdCRyPoe1R/ZZY/8AU3DAf3ZRvH55z+tLRj1QsljC7FwnlyHq8ZKsfqR1/Gm+XcxfcmWZf7sq4P8A30P8KytU8XwaPdpZSwSXmpSIZI7Ow/fSMoz8xHGxSRjc2FyQM1Qh0e78XYbXrqOO2Xk6LYTOI/TE7/K0v+5hU5wQ3Ws3N7R1OuGHVlOq+SL+9+i6+ui8wm8cyak1xa6DafbrmGTypbyQN9ihbnJ81QfMK45VeQeGKZzVzSPDFu91FquoXQ1zVE5S6cARQHGD5EeSI+CRnJcg4LNW9b28VrDHDDGkMMahUjjUKqgdAAOgpk1lBM+9o8SdPMUlX+m4c0lFPWe/4FyxDgnDDrlT/wDAn6vt5JJd77kxAYEEZB6iq39nxR/6ktbe0Rwv/fPT9KPJuIf9XP5g/uzL/UY/UGq39qTSDCWzAZwZ1Bkj/DHLfkB71sk+hwNrqSzTz2Kgu8c4PAHKOfoBncfbioftjzti58ywi/usMFvq4+UfQHPvVmyW3ctLHKLiX7rSbgT9Pb6VboukFm+oyFY1iURBRHjjb0pl3Z29/bvBcwR3ELjDRzIGVgexBpjWEJYsi+Sx/iiJQ/jjr+NRTSTWKgmdJl6BZFw7H2Kjn6BaW+w9tzwD4jfsAfBr4g6q2s2/h+bwb4i3F11nwndPp06sRy2E+Qnoclc5Huc/IvxG/ZT/AGgNL+N1jpnhf4iePdV0OzkjTStQuGiFpeLHF9ocXMkUhjQiQtETdQjfgBRIMJX6aG4lmJ+1RS2kOAdq/Nu9csvQfl9e1XrdoWhXyCjRDhfLIK/pVbbk77aHw9N8ZNQ8I3X2D4jeB9d+H90pINxJD9v058DO5bqAMAuM/NIqDgjgjFd3oXiTTfEmnRahpGo2uq2EwzHdWU6zROPUMpIP4GvqLUtMs9Ys5LO/tIL60kxvt7mNZI2wQRlSCDggH8K8I8b/ALGPg/XNSudZ8MXuoeB/EEy/NeaZKWjmYElRKpIcxgn/AFaSRrU6MrVGIyxTNuZFL9nHDD6Ec0+NJVwIZ2x/dlG8fnwfzNfI/wC1h48+J37NviTRtF8RfECPRtOlgNxB4h0jRYLs6sxkCSQfZ5VHkPCoWQ4dwFnXLMSqj2jwf+0D4X8QNaaNqWrWmgeLxFGL3w9qQlsbmK4x88axXKRSOAwYA7OQM4FVZk3R6qL6SH78O/8A2om3D8jg/wA6ZdNp+tWs1jexQ3dvOpWW1uowyyKeoZGHI+oqj9tCsQTgjsaVrqOVdrhXX0YZFTcpKx4xrH7Kv/CH6pca/wDBjxRdfDPWJm8yfS4x9o0W9bp+9tWyqnGQGT7uTgZrzH4mf8FAvGv7P+rWvhj4g/C6xn8T+R9pe50rXfLsrmEsVSaEGKR1BZJF2ucjZnvgfWiMOBBJJET0VTuH0wc4/CuS8cfCXwT8RNRsNQ8V+EtG8SahYujQ3VzbKZVCFmWMt/HHl3PlsdhJyVNCXZib7o9I8M+KtN8XeH9O1zR7tL7StRgS6tbmPIWSNwCrYOCOD0IBHQ1sR3FfLPib9nu50TxFe+KvhX4y1D4d+IbuTzbuwuCbrSL5gAuJYHJVTtG0Mn3R90Cn6f8AtXaz8N7qDS/jZ4Sl8JSOwji8U6MHvNEuSTwSwy8GSQAr7uhJIpt+QJdbn1SswbvT9wPWuV0DxZpnifS7fU9I1G11TTrhd8N3ZzLLFIPVWUkGtCTWFiwijzJW+7GD+p9B70vQeq3PGv2jv2Nfh5+0dr2meIPFF3rOlanYWv2EXGj3UcfnQ7y6IyyRyDKs8mNoBPmEHdhcVItJ8Sfsy+G4IdJ07xN8Qvh1aKP+JUJ4rzVNNhVQqRwoRG0kK4GE3OQBtwFBNe5wYaQTTMJJh0/up7KP69f5Vb+0CnttqTo99DmfhL8a/CHxq8NrrXhHV4tRtl2rPB92e1cjPlyxnlG69eDjIJHNd0sobocivn34rfsxaN4y8RHxl4R1W6+HfxGj+ZPEWigAXB4+W6h+7OhwMg4JwMkgYPnGtftqeIP2dGttD+Ongy8bVJty6frvhERT2eqogUO4SWSNo2BZcr/tD5VBGZ0L1PsvzKYzZbCnnv6CuS8AePrD4j+DdJ8SaWt1b2WowCZYL6Ly54WyQ0ciZOHVgykAkZU4JHNdGLjHbj2qrWIvc8Y+Mf7Mtv4y8SQ+O/BOrv4D+J9mv7nXrGMGO9XA/c3kP3ZUOAMnkYH3goWrvwv+N+rrqVt4N+Kmn2HhPx75QeL7PeRvZaqvQy22W8wc8FWXgkAMxyB619oHrXIfFH4X+FvjJ4UuPD3i3SodU06T5k3fLJBJjiSJxyjjPUe4OQSKXqil5M7xZAehpWkG05PFfnj8T/jF8bv2O/E2neBNL1HTfHnhaaya/wBP8QeLrKYSWdujlHgmuI5Y1kMXyEk5Y+bGABuRa+0/hb8UNH+LPgXSPFGiXttd2l9AkjLbzCX7PIVBeFiACHQnBBAIx0FFluK72O1ZS4OT8v8Adbn86+avEHwE8T/BXxtc+N/gnLZ2unXshm17wDeM0enX3ABltdisYJsDoqkHA7Da30b9q9aa1wPWm79gVu5y3w0+L3h74paU9xpN7AL+3Jjv9KNzE91YSgkGOZEZtjAg8Hn6HIHZM4YEHkHivBvjN+zna+OPEVt458Has/gX4mWCn7Pr1lGCl2uB+5vI8YmjOAOeQAOoG2vJfBn7emp6R450zwT8S/CFvo+rTat/YJ1TS9RDR3Nws5ga4W3kRTHbBwcyNIejbQxVgq0Y22j608SeC/D/AIs0i50nWNHstT0y52mexuoFkt5SrB1LxsCrYZVYZB5APavCdb/ZFt/CesHWfhH4gvfhvfz28VleWmmPElncxIDtdo2hkBlGFG/AJyxJJYk/QP2setNa6B70/QnTqe4fb0fPko9wf+ma8H/gRwP1pf8AS5D/AMs4E/F2/oB+tLDdbn8qVfKm6hc5DD1U9/5ilkvYI2KGQNIOTGgLN+Q5peiH6sr3Wi2upWz29+n9owvw8V0A0bD0KY2n8RXybq3wT+I37Imqah4m+Bqy+M/h/czteat8LtQnYywk8yS6ZO2SrnJYxNndzjeSoX638+4k/wBXBsH96ZsfoM/ril+yySf664dvVYvkX9Pm/Wj1H6I85+CH7R3gX9oDwy2r+FtV/wBIt28m/wBHvgIdQ0+bkGKeAncrAhhkZU7TtJxXov2uSTHk27sP70n7sfrz+leE/HT9lOPx5r9n48+H/iC4+HPxV0uIpZ69Zjfb3iZLG3vYD8ssTHqSMjg/MBtrz/Tf27NV+G9mfD3xn+HereH/AB7ZyKk/9j+VLp1/DkD7XbO8obYwD4U5wylSwO7bhWr0sPB1Krsj1MtyzG5xiFhMBTdSo+i8t/K3qfW3k3Ev+snEf+zCv6EnOfwApV0+3XJMQkJ6tJ85+mTmvmPUv+CiXw7upodM8G6D4w+InimS3WZ9A8O6JLLPasy7gk7thFxkAsrOB1GRg1V/4SD9rD4xjbpfh7wt8C9EmjyLzWbj+2tWUHGGSJMRK2MnbIOOlaRqKcVKL0ZxV8PUw1WdCvFxnFtNPdNOzT80z6dvrqPw/Zy3dxcRxadCu+RriQIIl9d7EDH1P49q8I8d/t8fB3wbeLpum67deO9flTdBo/g2yk1OebkjCtGPLzkEYLggisG2/YA8OeLrxNQ+L/jfxb8Yr9dpFvrWoPa6dGwOd0drAVC/Qswr6A8H/DXwz8OdGg0rwjoen+GbCAYS3021SGM/7yqBuJPUnnk81W+5htsfPLfFT9pz4vB08E/C/R/hXo8jAR6x8QL0zXpTIyy2UAJRxzgSEj3pF/Yc1X4jSef8bPjF4t+JCMyvJodhING0dsHO1reA5b/e3Ka+pBfLD8t1tt39Wb5G+h/p1/nS/bhJxDHJNzjcBhfrk4yPpmizDmRxHw1+AHw4+D9j9k8GeC9H8PoRhpbW1Xz36fflOXboOrHpXaO0mnqWLGa3Xk7j86D6/wAQ/X607y7qb70iW6+kQ3N/30eP0py2MO4M6+a4/ilO4/hnp+FPbcN9iOPU4rhQbcPcj1jXj8zgfh1p227m+80duvonzt9cnAH5GnS2oaQyxN5M3dgMhvZh3/n6GozqUdu6x3RW3lb7uTkP/u+p9utP/CL/ABD/AOz4WIMoM7esp3D646D8BUWuaFp3ibR7zStXsbfU9MvIXt7mzuohJFNG6lXRlIwVKkgg9QSKk+1Syf6m3Yj+9Mdg/L72fwo+yzTf664bHI2QjYPz5OfoRS16senRHh3gD9jL4IfBm61WfQ/hzo2NWCx3LagHv32gs2xFuGkCrluVjC52pkNtXGjrX7JvwR8XBpZfhD4QmMnW4j0iC1Ldjlo1DZ/CvZYbWKAkxxqrN1bufqeppktmDIZYW8mY9WAyG/3h3/n709BWZ8w+I/8Agmf+z54ms72JvAsOkXFxDLFHdaRdTwvbs6FRIis7IWXO5dyFcgZU9K8i+Cf/AAR/8J/DfU9TvvE3xD17xJLNCsNp/YiNonkfNl2dkmkaQnCgDKgDdkMSpX70bWIoJvIuPkn7KmXDZ6Yx/I4qXzbmb7kKwL/emOT/AN8j/Gk0+oJrofM9n/wT18CWF9b3Fv40+JEYgcOsP/CWTmMgEHYQR9045Ga8c/aU/wCCXuk/EfQ418L/ABA8TDW7S6MsEPiXU5tWtI4W4ePYcyRnhSJAWzt2svIdfvsWPmf6+aSf/ZztX8h/XNWI41iUKiqijoqjAo0Q9WfGHw9/4Jd/CXQ/BekaRrD694oe3g23F1da1cW8M8hJaRktreRVjQsWwu4kDGWY5Y9zcf8ABOD9nubwnqmgx/D61tY7+HyjfQzym8tzkMrxTOzMrBlB5JB5DBlJU/SEloNxkhbyZTySBlW/3h3/AJ+9VV1qNW2OpaTIUND80bE9g3QH2OPxp77E7fEcF+zz+zn4N/Zh8BSeEvBMF3Hp815Jf3E1/cGeeed1VS7HAUYSONQFVRhAcFixPb634ZsdYmivJDJZahbjEWoWr+XNGuc7S3RkzyUcMh7qavYupu6W6+3zt/gD+dKtjFuDSAzuOQ0p3YPqB0H4AVDimrSHJKSs0cynibUtBDLqsB1ayUErq2mwtgAY/wBdFzjr95Cw4YkRjAresLz+2rOK7tL23ks5hujms3EquPVX6EfhWjXNap4at9PmuNV0y+Xw9eOS88m0G1nY/wAU8RIDE8ZcFXwAN+OKj3o/Dqvx/r+rmXLOHW6/H7/8/vN6OyhjcPt3yDo8hLMPoT0/Cp64iD4jSWaRQ6tp5tJmby11BWK6dKeMETuBtySAFYZJOF39T0f2HULzP2q9+zIf+WNkMHpyDI2Se/KhTVKSl1LjOMvhJdRks7TEs1wtnK5Cq4YBnPYY/i+mD7VR/ty+kUeTpzNEcYup90KcjqUILj8Rj3rRs9Js7CRpIYFWZhhpm+aRvq5yx/E1cq7ouzMpNNnvVD3eoyTIeRHZ5gj65ByCWP8A31g+lXbPT7bT4zHa28VuhOSsSBcn1OOpqG6SK0JkSYWsjnOOoc/7vc/Tmo/7TmG1Xg8jdx50pIj/AA4yPo2PYmnZvYV0tzSqhObeOZjFIyXGcssI3Z/3lH8zg+9S/Y2k5nmaT/YX5F/Icn8SanihSFAkaLGg6KowKWw9WZ5vbxcCaJbVMczH5x17gH5fqSQPWrK2MUmHkZrnPIMhyv1A6fpVqs648m3lYW8xin6mKNS4PuUHT68fWne+xNrb6mjSEhQSTgVm/bbv5RPElkveRvnH6cL+J796tLYxMQ0ha4bqGkOR9QOg/AUrW3K5r7FQ7N27Tt+48/uxmE+5zgf98nNBuLlTi9b7Kn9+D5kP1c9PyH1rUop8wuXzILe1hh+eNQSw/wBYTuYj/ePJqestjErMdPZvMzysI3RE++SFH4EGg3V0vF7izT/npD86/ixHy/iB9aOVsXMkX55ooV/euqq3GGPX296ookoI+wxtDH1xPkR/gv3h9OBVyC1hjPmRqGYj/WE7mI/3jzip6V7FWvuZe7tqJdfocQ/mPw+9WlGiRxqsaqqAcKowKJJFiUs7BFHVmOBWfhmydPRkPqw2xHv0P81HPrT+IXwmlVW8ktpUe3mRbkMMNBs35HuPT68VWLShiL9mROxhOIvxI+YfjxV+GOOOMCJVWPqAgAFK1h3uZCaXf25Y2NybWHHFtcN5w/A9U4GBgsoz931ItRgs5B/akLWc4PFxcPviP+7J0X6EKT6Vt1VvtQtbFALmVE38Kh5Z/YL1b6AUXFy2LVIzBFLMQqgZJPQVzUVjebwdFhOkQZyTdfNE30gzlR1PBjOcZB6U1IRbkP4hikuHB/4+GPmWo99oACY/vMvH980WHzGjcatDfDybW0fU8/xKAIRx1Mh4P/Acn2qIaTqcy/v77ZHkH7LAzAe4M33zz3GOnSvOf2sfjpcfs8/s6eLfiJpFjaazfaZBALK2uZSsDyzTxwI7beWVTKHKqQWCFQy53DwH9k39urXv2nPhpfzavpumaD4l027a2vDpUx8ueNgGjkjid2kiGDsO4sCUJVuSiF7By33PrDUvFmm+FLeS2trVReg/NChBGf7zMOv48nvivlb45fsx/DX9obxLd+JPGPh4XHiKe0FoNTs7qa3kRVDBG2o4R2XdwzqxwFByABXozXZbLs3Xksx61E2qRrwf3h9elO1xXtojwn4c/E3xr8HfFEPw9+KpuNb05lY6J8QIYWMFzEo/1d8efJlUDl2OD3Jxub6KF0vB3A/7prjvGWg6J8QPDl9oOu2Nvq2kXqeXPZXS8OOoI9GBwQwO4EAjBFfNOoa74w/YusZ555bnx18HYJFUJNMP7W0JWZUSNS5Ami3MqgZBGR90D5j4Q+LQ+xjdD6UwzZ5B3D2rwT9nX9p/Rf2ifDd/qGnWV1pF9p84hu7G5IfZuBMbq44ZWAPYEFWBGNpb177d5eGkcR/73X8qLuW4WUdj5f8A2hP2A7H42/FTVfHdt40uNEvb+CLzLKSxWdPtEUIijZX3qVTEcWVKsch8N8wC+nfCr4961DqY8HfFjSY/CHi+Flhg1IyBdL1snhWtZWwC56mL7wz9VX09tcjGPl3/AO03X/P1zXJ/ErwH4Y+MHhqbQfE1hDq1jIdyLN8ssEmCBJE/VHGeCDnkjoSKLILs9OF2vrml+1K3fFfEcHxZ+I/7L3g1dQ8SQyfET4exw7be/EixanprkhY4bjdxJGXIQOBkZyf4UPrv7Ov7T2kftE+G73UNNsLrSr6wn8i6sLghyu4ZRlcDDKwB7AgqwIxgtrWg6NSVJ/ZbX3CSTXMe+NL1I5HtXyz8Sf2DfCHi/wCIGqeP9D8R674Z8Z3F4uqWs0MkU1pbXilWEvltHvILrvK+YBknGBhR9C/2mkLfvJNrf3VOT/8AWpDryc/KMf3gfm/OsrLqO76ank3g39oDWPAt9a+F/jdBp/hbXJ5/suma9bS507WsAZdT1gbkZWTaCTxj7te8i9A6dPeuB8ZeGvD/AMRvD9zoXiDT7XWdKuR+8s7xe/ZlPZh2ZSGB6Yr5j8fah8QP2LfDF7qnhrUk8YfDmAeVFoevF/tWkPI22Ly5lGXgDFRtcjAwowTuo1WwaS3PtwXit1ODUguO4OR7V80fsm/tMzftEeCb6+1G0sdM17T7xre4s7OcsGi2qyTbG+ZFO5l5JBMbHPOB7oNWjiP+s8xv9k8D8aW+4baIyvGHwS+HnxCbVpdf8GaJqV5qsIgvb97GMXcyAKFBnUCTKhEwQ2RsXGMCuL8J+J/iN+xrpl1HDc6v8WfhTAV+zaT5KzaxoMAPzbJWkU3ESLwI8EgYAMaqS3pv9uCThsY9uP8AP41It+sn3JBn+63B/wAKenQLvqenfCH4l/Dv9oLwyvizwNr8OsozL51xbP5V1bSY4jmiwCjAfwuuCOeRg13v/E0se8epxD6RTY/9AY/98CvzW/am+B+sw6TqXjz4PnVfCvxKUg3s3hnUZdPn1O2P+sVhGyiRwQrgZBbafvNtU9Z+xf8AtaeJfg14HTwh+0hca/YX0919q0fxT4juI5oXgmVStpPcM+8Sq/mN+9JKq+GKLGopXb3HZLY/QKDWrWWZYJGa1uWOBBcDY7H/AGc8N9VJFPutVgtZfJG6e5xkQQjc/wCP90e5wPesmBD400uK4e7t30a7jEkaWMizLPGRkEyjgg8H5PwY1Yt/DS6SrDSLhrFWbc0Mg86JmPcgncP+AsBxRoGpO1vf6j/rpf7PgP8AyzgIMpHoX6L/AMBGfRqfa6HZ2EZW0jNqx5LxsdzH+82c7j7tk0xdTurQYvrJwM486zzMv4qBvBPoAQPWrtreQX0Xm280c8ecbo2DDI6jjvRqgsmR7rqE8hLlPVfkf8jwfzFOjvoZGCFvLkPSOQFWP0B6/hSNeeYdtunnt/ezhB9W/wAM0x9PW6/4/CLgZz5RGIx+Hf8AHP4U/UWvQX7d52VtU+0H+/nEY/4F3/DNKLMzc3L+d/0zAwg/Dv8Ajn8KPsbQgC2maID+B/nT8icj8CBR9qlhH7+A4/vw5cfljP6H60egf4hTYRqSYWe3b/pmeP8Avk8fjjNJ5l1D96NbhfWM7W/InH6/hUi3kEkbSLMhjXq24YH19Ki+0TXHEEexP+e0ox+S9T+OPxpa9Q06Dv7StxnfIImHVZPlb8j1pPMnuf8AVL5Ef/PSQfMfovb6n8qP7OgbmZBcv3aYBvyHQfhR9jeH/UTsn+zJmRf1OfyNPToHvdR8dnHHuJHmuwwzyck//W9hxTPsKx/6iR7f/ZQ5X6bTwPwxR9plhx50BI/vw/OPy6/kDS/2hbeXuEqvzgKnzNn0wOc+1LUPdE8y5h+/Es4/vQ8H/vkn+tNbVbff5alnnPSEKQ598HGB7ninYuLrr/o0Xp1kP49B+v4U4WFuIzH5KMhO4hhuyfU56n3p6dQ16DfJmueZn8qP/nlGeT/vN/hj8am+zxeT5XlJ5XTZtG38qh+yPF/qJ2T/AGZMyL+pz+tH2maH/XQEj+/D84/Lr+QNLfYNtxfsZi/1Erxf7J+ZPyPQfQik865h/wBbCJV/vwnn6lT0/Amk/tKGT5YW8+XH+rj6j/e/u/jS/ZXuOblgV/54p938T1b+XtT9Q0+yRR6tHdN5dpiWTGTvygX8xk/gPyqaOzG8STN58oOQWGFX/dHb+fvUklvFNGEeNWQdFI4FRfZJI/8AUXDJ/sy/vF/U5/WjToGvXUfd2NvqEfl3NvHcR5ztlQMM+vNVBpMtrzZXs0I/55TkzR/+PHcPoGAqx9omh/10BI7vCdw/Lr+QNYLeMJNalNt4agj1Jxw+oStttID7kfNIw5+VBjIIZkNZyly7nRSoyrN8vTdvRL5/1foWdU8TN4Zs2utajihs0wGu4ZQVyTjlGw2SeiruJzWZDrWpeNJpbewkbQLFSQ80wA1BwOMpCwPkg8fNIC3X5F4atbTfCsNvfLqN/cSatqi52XNyABAD1WJANsY7ZHzEY3M2BWneafa6igW6t45wvK+YoO0+o9D7ios5/Fov6/rQ6Oelh/4fvS7tafJdfWX/AICtyvougWPh+B4rKEoZG3yyyO0ksrYxud2JZzgAZJPAFXJraK4x5savt6FhyPoe1UDpNzbHNlqM0Y/55XQ+0R/XJIf/AMfx7Ujapd2EbNf2WIlGWntH8xQPUqQGH0UN9a0jFLSJx1KkqknKo7t9XqW/sssX+ouGUf3Zh5g/nu/WopdSe1fy5rdpJMFgLc7zj3HBH5Y96itdWj1eaSK0nRBHxJkjzR/wA8r9WH4Vfht47dSEXBPLMeS3uT3q/Uz3+EqQ7dQY+dKrYHNspwF/3h1P48e1X+nA4FMmt4rgASxrJjkbhnHuPSofskkf+ouHX/Zl/eL+vzfrS0Y9USTWsM7BnjBcDAfow+hHIqP7PNF/qbgkdkmG4fnwfzJqOS/ktNouIM7jhTAd+f8AgPB/LNNhlXU2IeQKoGTbA4f/AIH3/D+dOzFdX8xranO2VS23YbaZozvjX8sEn2A/Gp7MQMxdZfPnx8zMfmHtj+Ee1WlUKoAGAOABUc1tFcY82NXx0LDkfQ9qV0FmS1BLZQzPvaPEn/PRSVb/AL6HNM+yyR/6m4ZfRZf3i/r8361BLqU1u5ia286bGf3DbgB6txkfr+NCT6A2upLIstqhcXQMYHSdQf1GP1zVc3VzcAedBLbQY5aLLs3twNwH4Z57VNamKeQNJMs1yvOzG3Z9FPI+p5q9TvYVrkFpJbtHst2Qov8ACh6fUdq5z4hfCvwd8WNH/svxl4Z0vxNYjO2LUrVJvLJ7oSMofdSDXSzWsNxgyRq5HRiOR9D2qL7LLH/qbhgP7so8xf8A4r9anRlao+TPEH/BPmPw2DN8H/iZ4k+HWw7o9Dvn/tjR15ztWCc7kyPlLBzgAccc+IfGDxZ8aP2Z9ISf4k6N4Ql0WaYW0PjLSNRbyVbazgNp8hWaWVlRvljZVyD82K/RltQuZNyxwblU4a4iO9R1zgHGSPQZx74xVLXPC/hvxtol3oOv6Vp/iDTLvabrTdYtUuI59rB1MkUikNhlVhkcFQR0FXqtydHsfnp8Jv2wvAHxJ0u3hXxLY6VrONk1rqZFk8rAfeTexUA9dgkcjkZbG4+yf2u0aozZCuNyt2YeoPcV9AeIP2b/AIVeKPCdp4Y1L4c+F59AswwtNPXSYY4rTc7O3khVHlEs7sSmCSzHua8H1r/gm74X0VJpPhZ478W/C6ZyWWxtb06hpmSSctazk7ufV8Yz65qbplWa2I11sf3qhupLHUbWa2uYIpreZSksLqCjg9Qy9GH1rgvEfwL/AGlfhpayTta+DfirpkKljNYXZ0TUXA7ssgNuv/Aff2rwO1/a+srH4iXPh/XpINCMEr215Zahbzx3GmzRoRJE7oJElIkVlYkQhB3bBoS7MTfdGv8AHD9lfS/7Lkm+HFlrlgL65T+1PD2gajHa2V6oO5XlilmjjARlXATHUYAPzDuPhf8AELxr8C/BOkaL488NSahpVrANmt6POsrWkOSUhuomOF8pcRgxyy5CrjP3jo2PxW0m908X9rqlld6fuCC8tbmOWDcTgL5ikrnPGM5zxWzD46jbpKPzob6WBLqmeoeF/iRo3jCxS70jUYryFhnC5V1/3kYBl/ECugj1pf71fLGueAPDGr3b6hpU174R1h2Mh1Dw7dG0Z2I+9JGP3ch6cuhPHWs+HxF8ZvBszSW+paH8Q9Eh+aZryJtPv4ox1bMQdHwM8Km5jjapJxS32He259fR6qJCADuPpXLfED4c+DPigunDxTolvq02myPLZXDFkltXZdrGORCrLkYPB+8iN1RSPkL4c/8ABQTw9rXiK60/Xb230nTfKxDfSWksLSShu4DygIynIyVKlCDu3Db9F+H/AIpaP4osRe6PqtnqtoePPsp1mT6ZUnB9qvVeZNk/I46f9n3xT8HbqTVPgZ4qOm2rMZLnwZ4kuJbvTLliclo3djJDI3dgTuOMsAK3vBn7XulLrEPhf4l6VdfC/wAZbRm01oj7FcnoWt7sfu3XOByRycDdiupXxbGf4/1qprV3pHijT2sNZsLLWLBjlrTULdJ4W+qOCD+VRoXqesR6skihlcMpGQQeDUi6gDk549a+X7jwtP8ACuz1HX/BN3dWejWtvLcv4VtQ8q3TxoWEVrGxZI9xUKVSMElvvDgHzf4Hftqyalbazf8AjrUNRi8PNdBbPUrnw/JFFZPtXNu81uHjfgq29ghBLEjayhLSsQ3fofbWpwabrIthf2Vvei1nS6g+0RLJ5UyfckXI+V17MORXhPjP9ml9H8SXHjL4O66vw98WynddWUa7tI1M5BK3FvghSQCN8YyMk43c113h34n6J4ws/tehazY61bbdzS6fcpOqj/a2E7T7HmtFvEy/3/1qW+6Gl2ZwHhv9rg+GdXg8M/GPQZvhv4hdhFDqMuZNGv2zjdDc8hM4LbZCNo4LZ4r3uHWormFJYpVlikUMjowKsCMgg9xXmOvXOleJ9Lk03WbGz1fTZOXs7+BJ4Wx0JRwVP5V5F408I3HwX8K6vrfwyi1O2uo4PMTwnpl3+5ckjdJFFOssUbBSX2RxBnKgc52sJIG2fVzakFXLHr0FebeO/gj8M/iVfXl/4l8GaPqeo3cJgnv5LRRcuuEAJlXD7gI1CtncoBCkAkH5u+BH7RGqeFfCN1B8TZPGMQF5I9vrPiTQpYxHGVU+S7xK5IU7j5sgUEMRwEwPePDvxR0TxlZPd6BrFjrdtGMySadcpOI/Z9hO0+zYNU2xJI8/t/CPxX/Zy58Eag3xS+H8I48MavcBdWskH8NrOR+8VQOEbsAqrk5rvfBP7U3gbxkkkM2pnwxrMChrnRfEi/YLyD6pIQGHP3lJHvV6TxUn9/8AWsXXrnS/EkMMWqW0V9FCxaNJhkKT1IqNC9T7xm0uO6UrcvJOOoBbaB9NuKbE39mqI5QogzhZlUKP+BAcA+/T6VCdaa4B+w2VxdnjDsvlR899zYyPdQaGtdTvARNdx2UZ/gtUDuP+BuMEH/cH1qtepNlujRmmjt4zJK6xovVnIAH41nf8JBDPxZQz6gc43W6fJ9fMYhD+BJqBPD9tYTLMIDequCBcEyvFjvHuzgf7Ix7elbEUyTRh42DKe4paDu2Z+3VrvG57fT0zyIwZnI9iQoU/g1fP37Qf7Fdj8cvFFl4gi8VXGh6jHbfZrppbFLpbgKxKNhXj2sAzKeoICABdp3fSE1xFbrmWRYx23HGaiN1JIcQ27vz96T5F/Xn9K5sRhqeLp+zrRvE9rKM6x2Q4tY3LqvJUSavZPR76NNfh5nxZ4X8RePv+CftvHovjy2Pj74JNM8kXjXQ9OMd7oTSOWZb22QsXg3scSKWIBxk5SMfYvh3xfoni7w3YeINF1Wz1PRL+ITWt/azK8MqHoVYHHt7EEVZuNPbUraW3vTHJbTI0cluIwUdSMFW3ZyCDjoK+VfF/7OPjT9nfxZdePv2dks5dNmUNrPwtvX8nT74KADJYt0tp8D/dY4zkDY20YRpxUY7I8yvXq4qrOvWd5ybbb3bbu382fV32wycQwyS9tzDYv5nqPoDR5VzNjfMsI7rCMn/vo/4CvL/gD+0z4R/aE028XSGudG8T6W3laz4V1iM2+paZKDhlliPJXPAccHocMCo9VmuobfHmSKpPRc8n6DvV+hh6si/s22Od8fmsRjdISzfmelJmWz67riD1HLp/8UP1+tL9qml/1Nu2P78x2D8uv6Cj7LLL/rrhsf3IRsH59f1p+otOg9r63WNXMybWGVwc7voO9M+1Sy/6m3bH9+Y7B+XX9KjXTEtpDLaBYJT97jIk/wB7vn36/XpU8N0JG8t1MUwGTG3f3B7j/JxRp0DXqMFtNJ/rrg4/uwjYPz5P5EU8WUAR18lCH+9kZLfU96Wa8hgYI8g3nog5Y/gOaj+0XE3+qg2L/fmOP/HRz+eKWoaCbZrP7pa4h/uscyL9D/EPrz7npS/2nbFQRLuY/wDLNQS/v8vX9KPsbS/6+Z5P9lDsX9OfzNI2nRId1uBbSf3o1AB9mHcf5BFPTqGvQd51xN/q4REP70x5+oUdfxIo+xmTmeaSX/ZB2r9MDqPYk0JdFHEdwvlOThW/gf6HsfY/hnrTpbyGFihbdIP+WaAs35Dmlr0DTqPW3iWHyhEgixjZtG3H0qDy57XmImeL/nk5+Yf7rH+R/MUvmXM33IlgH96Y5P8A3yD/AFo+wiT/AF8j3H+yxwn02jgj65o9Q32GrqtvJkRM00inDRxqSyn0Yfw/jinbrqb7qpbj1f52/IHA/M06Syik2lV8p0GEePgqPT6ex4pn2p7Xi5X5P+e6fd/4EP4fr09x0p6dA16jvsEb/wCuLXJ/6anI/wC+en6VOyKyFGUFCMFSOMelUZ9dtIpGijdruccGG1UyMDjIDY4XPqxAqPzNVvPuRw6dH6zfvZOv91SFHHfcfpS16j06FhoZLJS8LgxKMmGRuAP9lu30PH0qnD4otLtjHZpNezj70cCghcHBy5ITr/tfTNSjQLaUhrwyai473Tbl+oQYQH3C5q7NaxXCqHXlfusvBX6EdKd11FZ9Cj5OqXn+smh0+P8Au2/72T/vpgFH02n61Lb6LaW8qTMhuLlek9wxkcZxnBP3c46LgVJ5k9p/rA1zF/z0RfnH1UdfqPypV1KGQfuCbk/9MfmH4noOvc0tegadSeaGO5hkhmjWWKRSjxuoKspGCCD1BFcxL4dvfDMZl8O3cMVqpBOk6gxFoF7iJwC0HAGAAyADAQZzXQYup+pW2X/Z+d/8B+tOjsYlYOwMsg5DyHcR9PT8KiUIy33JlFT169zF03xrbajeJYG3nstUYFhZ3m2MuoJyyNkrIvGSYy2ARnBOK2PInm/1s2xf+ecPH4FjyfwxTdU0ey1u1+z31tHdRBg6iQco4+66nqrA8hhgg8g1hC213wuxNtI3iHShk/Z7iQLewjsEkOFlA9JCrdSZGOBU80o7q6/r+tCbyj8Wq8v8v8vuOkhtYrfPloAT1Y8sfqTyak68HkVjaP4u07xBHIdNd7maLAmt2QxywEjIEiPgoSOQDyQQRkHNaHl3M3+skWAf3YvmP/fRH9PxrRe9rc0jKMleOqI5Yl09S8MqwL0EUh/dn2Hp+H5Go01Z5WWMW7QyN0Nwdik8/d7np0wOKuQ2cMDF1TMh4LsSzfTJ5qSSNJkKOquh6qwyDVXXULPoV/sbzczzs4/uR/Iv6c/rU8cSQoEjRUX+6owKrNHLZqzxSB4hyY5m6D2bt+OfwqOLWEuSEgid5eu1sKBzjOehHuuaLN7BdLc0KoTRxWLDyZvILdIMblb6KOf++fxzUv2eeb/XTeWv/POHj8Cx5P4YqaG3jt8+WgUtyT3P1PelsPcof2pOxVXgFlu/5aTnK/hj+RKn2q19hWT/AF7NcH0f7v8A3z0/PNWGUMpBGQeCDVSSH7HGXhlWFF5Mcp/d/wD2P4ce1O/bQVu+pb6cDgUtZ0erGZlRbdkkbgNKdsZ+jd/wFT/ZZJv9fMzD/nnH8i/4n88e1LltuPmvsQzLFbSEW8him6mGNd6n6qOn14+tMN5dcC4jFkn/AD1++Pz6L+ORWhFCkKbI0WNf7qjAp9PmFysrxWcQZZD++kHIkkO4/Udh+GKsVn3i2+mxmb7SlgucfOQIyT2wT1Ptgmqf9u3VxGPs9kYlPH2q63RxD3AI3H8QoPZu9KzYXUdzcrFmv7YSuummS4uVbDx2ahk3dSHJIQHp3DVM2ii+X/iY3DXoOcwj93Dg9tgPzD2YtWjFEkMaxxoscajCqowAPQCjYe5jH+1JsfbpFsIeM/YR5hPrudhwPovH96r+m6bZWKmS1jUtIBunLF3kHbLkkt17mpry9t9PtpLi6njtreMZeWZwqqPUk9K8j8XfH/w9pc00WgCXVdQUndLb/Jbg+rMRhh74/wCBCjfQVranb6L8WvA3iXxLqfh3SPGfh/VfEGliU3+k2WqQTXdoI3EchliVyybHIVtwGGIB5rn/ABd8btN0lnttJC6jdDjzOfKU/wA2/Dj3r8o/BX7Jt78E/iJF418La/ZeIbrSxO1l4fupRDJcb1eHy2uiBGp8ty27bjdhcEfMfUrf9sLSbK+/sjxZpmofDfXFAV7LV4mCMeMlLgDDryOTtB9KOW24+a+x9Q+KNWPiVbuPWGiNvdB0ns5I1aORWGHVosbSCODuHI714l4z+DuiR3Sa/wDD6Kw8BeN7OBoLPWLCzTyGRjlo5rYARsrdNxVmXgg8AVwWqftXeArOSxR/FdhI16cRGGQyhc4/1hUERfeH39vf0OGXH7RnhRpNieJtJdzwFW+iJP4bqOYXKdJoP7Vlz4Z1KHw78XNNHg/XiRHFrCMX0i//ANuOb/lnnGdr428ZI6D0JPjN4Wu9bTRrfxLpM+ryKGTT476JrhgU8wERhtxGz5unTnpXzX4y/aG8M6jZXeiMLDxPeTxhY9EnePZcsxCqm5/lBJYf7WOQDwD4/wCFPg2dJ15PF+k2ur+HtdjlmmttFSaJra3cs2wfaRlni2ttMflAkbhv5zS3HsfoQviVriQRxbpXboijJNZ/iptD8W+HL7QPFUFtq+j3sXlT6dL8+5cgjDAgxkEAhlIZSARyBXzJZ+MPjHe2JtrmXw7aIe1rZTY/4F+9Bf8AE1xf/Csfi1feJptaPxDuraZnZktY4Ga1UY2hRAX2Yx6gnPOS3NO9tgtfc9wb4G+G/CNubj4QatN8MNfzl5t7Xsd5jkRytOWO3I6AoBk53cVXb9pTxN8M5o7L4s+FptKX+HxJoavd6bOM/fIALxg84BBJwSBivN9QsfjTYqXt/wCxNajH/LOIPazH6biy/rWdF8bdb8Hq9r41tta8IQyEq5vbAXdjIcYwHRGVj7hcjjmi99wtbY92079rT4d6x4kttBsvFNvPqdyypCgjlEbsy7lUSldm45xjdnd8v3uK9Ah8WNdswhzJtGWI6KPUnoB7mviP4TfBn4b/ABQ019U8NxTNLZyhZYZbiVLi3fOUJAfgHGVYEg4POQQPVm/Z5tbqHybh765iznZNezOM+uC1SUem61428FW/wxutH8fXmn3nh+4M9pNZ3sqrE+JHKqshIIcbNymL5sqCpBGRxtr8O/BE/h2ym+EvieX4dSq7SR3ui3P2q1vSCVxcMzMZ1U7gFckKd3NcJF+yn4f8UaXi4tZ0Ed3cKDDO4+5K6AdSOg+v61ei/ZUuNJsYrbw94r8QaEkWfLhjuzJAMkk/u246nPBFd+Nk/rVX/E/zMoxVkdgfjj8R/heI4viB4VGu6Zj5PEXhM+dG49XhJzxwWZTgcgA4qeH9t74b3Or6bp8WtSs94/ltM9rJHFbMcbRKzgYBJxkZAwdxUc1503w/+NPgVZms7q18ZWLKVlhiuHsbmUe4JMZ6ng556V49448Q/DvT9clXxh4L8SWGvyqJJ47q2UOeqhtzSruHy8MBg1wmmvU/Qm08Tveqzx4ES/emdgqL9WPFQ614i0LWtJn0jV7az8SabNjzbK/gWW0fBDD5HHOGAI4HIBr56/4Uf9usLTydX1aaySJRbeVq1wY1jx8oTEmAuMYxxVV/gPcxA+TrOvQH1j1e6H/tTFO9thWvueneLvh/8OPiFZ22m2mzwdqOjP5tlN4bkFm2nSOMh1WHGwnk8qxPr3rBj8afF/4MxoNZtU+KvhZTtXVdJRY9TjXHAaMHZKQAOAdxySxryPSf2Xr7wv4gm1zRvE+tWerzbzJdO8cpk3nLeYCnz5PPzZ5APUV0kemfGPwxJ5ul6/purkDlb22e2kYf3d0ZKnPuuKL33C1tj0E/t1fDO2uLOG61LULOWbf56T6dMGtCv8MoCk5JGBs3e+Ote5x+KBtzuwPXNfnn8YJdW1yd9Z8UfDgaD4gVFjl8RWdp9utfKTJ3PEjCNWxtG8qSFGMZAK4Pwo+KHjHVpGsvD3jDVJtXiVp5LXW9txDcru58sNlo8ZGQH68jjOFoPU/TOLxaSoUy5j/559R/9b8MUalc6J4k0u50zU7O3uLC5QxzWtzGJoJVPZlIPH1zXxfpPx1+ImlNs8QeCPtCL9640m6X9I3bJ/76rN1D9sPxHpN3OrfDnUzaqxEc0lwQzLngsBEQpI7Bjj1PWnzMXKtz6V0LwT46/Z9vH1f4GeKv7P0je0t14J1yR7vRbgk5JjyS9s7eq4J4BIAxXV65/wAFcNH+HK6dpPjz4VeJdF8WebH9vtLae3ltRbEkNcW8xcGY5U7UKqpwR5nFeP8Ag39ojwtrlrb3h8TWekSOiv8AZbq4WO8UsM7PK3Z3DoeduR96tnXtQ8BePtStdU1PQLXUL6GAwQazE/lXqLu3ZSWPG0hskEfMNzYYbjl2Qrv1P0y0XxNZeJtHsdT0d2v7O+gjuYJtrRqY3UMpO4ArwR8pG4dxTrnw9b6hI010o89ht8y3zGwHpuHzMPYnB9K/Lzwzpviv4XahPqnwV+Jd74fkmlaebwxrkputMuXYkt+6lLbGYnlkYuewFe4+C/8AgpLe+D5Y9N+Ofw/vPCkq4WTxJ4bR77TPd3i5mgXrwd7cUtVsGktz7S8nVLBf3MkWoxAcJPiKT/vpRtPsNo+tPi162MixXIksJ2O1Y7pdm4+itkqx9lJrxTwn+3l8BPHPj3TPBmh/EawvvEOpyJDZw/ZbmOGaR03pGJ2iEW85ChS+S5CY3nbUn7RX7Z3wt/Ztv9B0nxpqrm+1uQBbW0gNwYLbdta6mVckQggjgMzEMEVtjbTcex6c3xY8Dp44PgxvGXh9fGAGT4eOqQf2gP3Xnf8AHvv8z/VfvPu/d+bpzXQ/anuP+PZdy/8APZx8n4f3vw496/PP4P8A/BPe/wBS/apg/aD0j4iWUngXV7+Xxhoy6bZz293cLeAzxwSRvgRw7Z2VvmLOi7SqGQ7P0C/tC9sWxeWTTRj/AJeLL5xj1aM/MO3C76EDJ/7JhkkEs5aacdJM7Sv0xjFP8u5h+5Ks6/3ZuD/30B/T8aWx1K11JWNtOk2w4dVPzIfRh1B9jVhmCKWYhVAySegou+oWXQrf2hHHxOGtj6yjC/8AfXT8M5qeSaOGPe7qif3ieKr/AGp7kYtkDIf+W0n3fwH8X6D3qKPR4om8xJJEmzneuMDPXC/dH4DPvTsuorvoTebPc/6pfJj/AOekg+Y/Re31P5Uf2Zb7tzIWl/57Fjv/AO+uo/CjzLmH78azr/ei+Vv++Sf6/hT4byGdiiviQcmNgVb64POKNegadRnk3EPMcwmX+5MOfwYf1Bo+3CP/AI+I3t/9phlP++hwPxxViSRY0LuwRRyWY4Aqv5011/qV8qM/8tZBg/gp/mfyNLfce2xJJdRRxq5cFW+7t+Yt9AOtR7Z7r7xNtF/dU5c/U9vw59xTE0mCNjJGXjnPWVWwx+o6H6YxT83UPZblP++H/wACfyp6dBa9RTp1sVA8lQR0ZRhh7huufek8ieH/AFU29f8AnnNz+AYc/nmnJfRM4RiYpDwEkG0n6dj+Gai1jWrHw/YSXuoXKWtsnBd+5PRVA5ZieAoySeAKly5dZFwg6klGCu32H/bDHxPC8X+0o3p+Y6D3IFZ2reLbPTXSCBJdU1CVd0VjYAPIw5+YkkKi5BG5yq54zmqPn654pYfZhJ4f0dh/rpo/9OmBH8KNxCOnLgv1G1DzWnpfhfTdFtzFZW5tyx3PMsjGWVv70jk7nPuxNZczn8Oi7/5Hb7KGH1rPml/Kv1f6LXo3Fma3hq98RsW8RzxvZMMDRrX/AI9yD/z2YjdMevHypzypIBroPsNv5UcQgREjAWNUXbsA6BcdPwpuy6hztdbheyyDa35jj9KP7Qjj4mVrc/8ATQfL/wB9Dj9auMOXVbmFXESrJRlolsui/rvu+rD7PPF/qbgkf3JhuH4Hg/mTR9qePPnwMg/vx/vF/Tn9KlmuY4UDO4Ab7uOS3sB3/Codk90fnJt4f7in52+p7fhz71fqc3oH9oxzMUtsXMg67T8q/wC8e306+1Ojs90glnbzpByMj5U/3R/XrStp9uQMRKhUYDR/Kw/Ec03ybmH/AFc3nD+5MOfoGHT8QaenQNeot7ptrqSqLq3jn2ZKM6glCe6nqD7iqo0u5tf+PLUJVXtFdgzp9ckh8/ViParP2wx8TxPF23Abl/MdB9QKe97CsasriTf9wR/MW+lLUehT/tK6tf8Aj8sHC95bM+co+q4D59gp+tFrrkGrll06aKYqAXcn7memV659uPrVn7O91zccR9oVPH/Aj3+nT60l3pdpfbPPt43ZBhHxh0/3WHI/A0aC1JYLVIWL5aSVusjnLH29h7DinTW8VwoEsayAdNwzj6VQ/s28tcmzv2Ze0N4vmqPo2Q34kt9KT+1rm1/4/dOmRf8AntaZuE9hgAPn/gGPejXcemxa+yyR/wCpuHX/AGZf3i/rz+tI13LbKWuIQI1GTJG2QB6kHBH4ZpkOtWl2v+izJdv08uFgSD/tf3fxqRbVpmWS5IdlOVjX7in19z7n8MU/UX+Eijvf7RcpBJ5SDqx4kP0U9B7kf41bhhS3TbGu0dT6k+pPc0TW8dwoEsayDtuGcVD9jkj5guHT/Zk/eL+vP60tGPVbk00EdwuJY1kH+0M1D9jePmCeSP8A2XPmL+vP5EUefcRf62DeP70Jz+ODg/lmmHVIpJPJg/e3H/PM5Ur7tnkD8KNegnbqE15LZruniDpkANCeSf8AdP8AIEmo47hdRk2SP5KdrZvlkb3YHnHsPz7VZhtdriWVvNm/vYwF9lHb+dSyRJMu2RFdf7rDIp3QWbHKoVQAMAcACmzQx3CbJY1kXOdrqCKgFiI/9RLJD/s53L+RzgfTFHmXUX34lnX+9Edrf98scf8Aj1L0H6oPsZj5hnkj/wBljvX8jyB9CKrXurSaa0aSxC6llOI47Y/vH/4CeAB3O7AqKbxAk1ybKy2td52s0wKpEeOufvHBztHXuQDmrmn6YliXkZmnupMebcSfefHQewHYDj8STT16i3+EoWsa3l1HPqTqLlWzDasCqRH1GQN7f7X5Ac5js/h/4W07xjfeLbTw1pFr4rv4RbXeuw2ESX1xEAgEck4Xe6gRR/KSR+7X+6K3XRZFKuoZT1VhkVB9gRP9S8lv/wBczx/3ycj9KWjHqjz7xH+zZ8LfFV9Jf3/gPQ11SRSralZWi2l4Qeo+0Q7JMf8AAq8v8Qf8E9PhPqyy/wBnJrnhqRjuSTR9UkhdG7sW5aQn/pqXGT0r6Q3XcPVY7hf9n5G/I5BP4iq0mrCRjGpNtglXmmGFX2B6E/jj+VNJ9BNrqfnZ8Z/+CdvxC0HR9Qk8FfF/XNZ0yJRM+ky6eh1Py1O5vLuYipZsDAUKC3IAbO08R4R/Zw/alg8POqaHokOlR3DfYLDX9ZcX8kRRGV2lZfmJLEfvdrqyuNiKEWv1Yt4UhjAj5B5LE5LH1J71IQGBBGQeoougs97n5HXXwR+PXhGTUPtf7PSy/wBotvvJ9Fv7G5F4ck7pFQ7mOWJ+fnkmvKvEfwn1LT7x7y8+AXxJ8I36ddS0LRbiBEz6PEdnUenav29/s+JcmLdbt6wnA+u3ofxFG27h6NHcL/t/I34kZB/IVPoP1R+DmtfHrxd8JbWEJqviG/USBE0vxlo7JKw/iJuco5IHru5I46119x+1Vex+CrDVb+ey8P6pfASWmmsHuHlUbsSS5CmGEsoGQJGZW+XBO5P1++Jnw78IfG3w7FoHjbw7b61oUd3FerHfRblWaJso6Op+TupORuR3Q5V2Famk/C/wZp+gWek2nhvSZNLto/LhiktkmGOpJZgSzEkksxJYkkkkk1Wq3J0lsfkD4S/ar1HVNNsotXhXX9W8vDTeHXikV1BOCLcuJUwNufkAyTjAq9F+2D4OkdoLnUprOUEo0NzaSgg9CDhSP1r9WtS/Z1+FOs7v7Q+GPg2+3HLfadAtJMn1O6M1yWv/ALEfwG8SNI158KfDKSOdxktLFbZt3r+725696kvY/KTXvFfwX8QXT6sJ7LR9VizKupaPM9jdI2Mll8vG5vqCfxqOP9oC98G6Wmp6R8Vx4m09iY007xRYm9nkcA43SxeXOD8uMtgHIJPIr9Bfij/wS4+DXi7wbrOn6BoNt4Y1q4hP2PWoXm8y0lBBVigk8pkyuGUx5KlgGRiHHmngX/gkZ8M9G8K2dr4m1rxfceI4ZzcHxNobpbbiGyiww7ZvLVVCnc4LFtzBlGFWlfoS7dT558V/tI6xp/hW0SzMNj4pu9+LjS4/7Rhs8MmDLHL5TRPy4KFZCuORu4GloHxw8Q3Wi202paW2valJvMsnhv5w7bzgLbTOtyTt25/dkE5IOK+gn/4I7/B7VLcvo3j7xkzhiHee7srpQfQqLZcH8a5LWv8AgjJ5ZZ9C+KlsFH3bfVPCkEufrIsoP/jtJvyBLqmeRXX7S2lWNxLb6lbazo9zG214b/SriN1PoRsOPxrhvEXjr4S+JLoXt3DZ2moqdy6haxS2VyrY6+YgVs/U17hrH/BM347aHpD6dp+seAvFejqm1bG7kuYWHoY43jaNCPUEEdq+Mfhb8JfHXjrxD4q07/hV2va6ujqy6lY6fZSQTaY/mFPKYEqQ2Q6+W2XPlnH3XpehXqetD40DTbaKz8O+PdW8QTTSCK30y6SPUpmcnjEjeXMFUAn5pguAfYVL4q/aGOpaJZWfh3x9/Y+qxSsdR1OJLdld1GPKhjkK4i53b/Mk3EHnAFcHceBfBngO88rxN4e8VeAbyUNDs1+yvbJ23D5lz7qTkHjBrodG+FXgrxBDv0bxJJLGOStnrDEr9RuJH40+Zk8qP3jqKa6ht8eZIqE9FzyfoO9VbdWvM+bcOGU4eFB5e364JP5HBq1DbRW+fLjVCepA5P1PeiyW47t7Ef2qWT/U27EZ+9MdgP8AM/pVeTT52dpVuNkh+9HGNiOPfqc/7Q/XpWjUM11DbkCSRVZui9WP0HU0J9hNLqQ2KwBm2ReVOBhw/L/ie4981cqhceZehTFA0bLyk0h2FfoME/gRg0xRM0givZ2UscL5P7tH/H7wPtn86dr6ivbQuzXUVuQJJFVj0XufoOpqL7TNN/qrdgOzTHYPy6/mBUsNtFb58qNUz1IHJ+p71LU6F6nhfx1/ZU0f4vXi+KtJ1GTwT8UrGMLpXjPR4tlzAQQQkqgjz4yF2lXP3WYDAYg8V8Lv2pdV+H/jG2+GXx/0qy8FeM5sRaX4ptSRoniMAgBopmA8qY8ZifHJH3SypX1JNdRW+PMkVCei9z9B3rkviV8OfDfxm8H33hbxZ4dt9e0K8XElvqAKgHBAdCPnRxk4ddrDsRT1FodlUU11FbkB3AY9F6sfoOpr40upPiT+wuttHdPrPxW+ANvEEe5V/O17w2o7ttAM9qo9OUGfuhQG+qfhz488K/E3wnZeJfBur2WuaFfLuivbF9yse6t3Vx0KsAwPBANLQepvfaJpf9VBtX+/MdvHqB1/A4qOTTzdKBdTNJgghY/3YB9QQdw/OrtRTXEVvjzJFTdwATyfYDvTu+grLqVYV/stdjRqYM/62NQCP98D+Y/HFXlYMoIOQeQRVb7VLL/qbdsf35vkH5df0FVm0yZNzJPgMctbpmOM/QjkH3BwfTvT33Fe2xdmuooGCu4DkZCDlj9AOTUf2ieb/VQeWv8AfmOP/HRz+eKWzaD50ijELg5eMrhs+p9fr3qzS2Hqyo1j9oUi5ladT1jHyp+Q5P0JNNjt201dtunmW4/5ZfxL9D3+h/PtUt5qFrp0Ye6uI7dWOF8xgNx9B6mqn9qXN1xZWEjLjImuyYU79iC+fqoHPWi7FZF+GdLhdyNkA4PGCD6EdjVe81izsJFimnUTN92FAXkb3CLkn8qoy6DcXzmW61CRJSu3bZjyVxwcE5Lnv/EOp4FWbCKDSl8gW0VnvbhoVASRj3+pPr+ZosugXfUZ9s1G8B+zWa2inpNennpwRGpyfoSppf7EFwxa+uprwH/lkTsi65xtXGR7MWrTqOaeO3XdK6xr6scUvQdu5Wj04WCgWISCMf8ALvjEf4Afd/Dj2NTQ3iSyeWwMcwGTG/Bx6j1HuKZ9qkl/1EDMP78vyL/LP6Y96ZJp5vAv2qUuAchY/kAPqD97P41X+IX+EnmvIYW2s/z9digs35Dmo/MuZv8AVxLAP703J/75B/qKjhjfTflWISW/UtGuHH1A+99Rz7HrVyORJkDowdT0KnNLYe+5X+wrJgzu1wfRjhf++RwfxzStZKrb4D5Enqo+U/Ve/wDP3qaWZIV3SOsa+rHAqD7Y8pxBAzj+/J8i/rz+lGoaCrdmNglyvlMeA45Rvx7H2P4Zp015FC2xnzJ/zzQFm+uBzio2s3uFxcTMynrHGNin+v649qbHYmxB+xhRHnJhbofcHqP1H0p6C1H+ZczfcjW3X+9L8zf98g/1/ClFijf69muT/wBNeV/756fpToLtJmKYaOUDJifhgPX3HuOKkklSFC8jqiDqzHApaj03MvWvC9jrUiTur2moRLsh1C0by7iIZzgMOq5wSjZQ4GVNZp1jV/C6kazbtqunrgDU9PhLSqPWaBcn0+aLcDkkpGBXQfa2m/1ELSD++/yL/ifwFJ9lkm/187Ef3IvkH5jn9fwrJ09bp2Zm4680NH/W/wDVxlvrNleW8c9rcx3kUg3I1swlDD1G3PHHXpT911MflRbdPWT5m/IcD8z9Kx7vwbBHdPfaNMdD1F2DyyW6Aw3OO00XCvnAG4bZMAAOBUcXi6XSZxbeJLVNKLNsi1COTfZTHt85AMTHj5ZAASQFZ6Ofl+JfPp/wPmLncdKmn5f8A3UsIwwaUtcSD+KU5/EDoPwFSzQR3ChZF3AHI9QfUHsfenSSJChd2VEHJZjgCq321pv+PaFpR/fb5E/M8n8Aa11ZrotA23Fr90/aYv7rHEg+h6H8cfU0LqlszFUcvKODEqkuPqOo/Gl+ySTZ8+dmU/8ALOL5B+ecn88e1K2nwFAqxiLb91o/lK/Qinp1Fr0G7rq46BbVf9rDv/gP1p8dlEjB2BllHSSQ5I+np+GKb5k9rgOpuI/+eiD5x9R3/D8qk+2QfZ2nM0awr952YAL9fSlr0DTqSSRrIhR1DqwwVYZBqt9llt+beTKf88ZSSPwbqP1HtVb+2WuwRp1s936TSZih6/3iMsPdQwpF0q5vCTqF6zoc/wCj2uYowO2SDuY/iAfSjYe+wTeI7SGc2zeY16Dj7LGu984yOnA47kgeuKUf2pfNz5emQenEs54/74U5/wB+rken20Nt9njt4kg6+WqAL69Kw/Efi/RfAywnV9f0/TFmV2hh1S8SFpAgBfyyxy2AQT16jpRp0Fr1Na10a1tZhPsM9yBj7ROS8n4E9B7DA9qvV+UP7S3/AAUY+Kvhn9qYW/w61i11r4ZaZLYt/ZGj2trcPqcShHukmmKSywuzmWHK7NqojBcnc3K/Gb/gqx8SNRaKzt/Dd14ShnXebdXNtIU3AcSYLnOGGQVHselIpeR+rXjDx94Y+H0Bl1bXbXSGxkW7tvZ/pEPmPX+ED3r80fjj8cfj/D+0knxI8KeNVi+HFhdILXRri/Gn6c1lGmZUmgkys7ODNmRRJIpIIEYWIDxWw8RQfHbUNM1OHxjf2N55CtLpFnqzRymY4aQuVCO5HAz0G3I6nPpC/CWLWtQ+36qsmqXuc/ab92nkHsGckgew4p37it2KvxH/AOChn/CRWklxJpuv+KdRSQRxRygW+nbyfm8tkzkAA4O0E8fLjmvOvE37XXivUNFspV8OTeHt0jNcHVLec2cSjgeX5aDcSMZYgYxj5s5r6A0v4awRYxAv5V1On+AYlx+6H5UrjsfP3hf4oN8QtiaRrGmyzsuWt45i0o4z91trY/4DW1rXwv1Px5psem+ItSvNU0xHEiWUj7YlI9AoHGecHjNep+Jv2YPBXjiL/iY6Dbw3eQyX9iv2e5RhyGEiYJIPTOR7V8uWmlfGb4N/Gu71HVLTxnr3gPw9du1xLcSS3NvPpv8AqxNhWEckgidZMDlWUlgNrYQz13Q/2bvDunqoi0OzXHcwKT+ZGa6yP4B6DeRCO60OxuY/7s1qjj8iK9q8D3WhePPDtnrvh++g1XSrtd0NzAcqexBB5Ug8FSAQRgiush8Or/doA+Gbz9gO0m8bPrml+J7nRrUXH2mCzgslLW7gZXbJuAwr4IG3oMZz81dBNfeNvgjtPxB0ZPE/hOPhvFehQES26/3rm2HQerJwPcnFfakegqP4an/4R+ORCrxhlYYKsMgj0oA8X8J6XonjDRbbVtDvLXVNNuF3RXNq4dG9sjoR0IPIPBrpIfBMf/PMflXm3xQ+C2p/s/8A9s/E/wCFMkOnWVnDJqHiHwfcMU06/t41LyywgcQzBFOCowcdOqvs/sq/tZaD+0zfaxpUWiXHh3XdOjFz9jkm+0RzW5IUyLIFXDK5AKkDhlILfNtAO+h8Fp/zz/Ssnx58E9H+JPg3U/DWswynTtQjCSNbvskQhgyOp/vKyqwyCDjBBGQfaY9JX+7VhNJHpQB8Taf+xDe/CW2fU/hT4v1Ox15W3yWmvuk9jqCgcRSrGibcZOHAJG5sdcjr/hf8WbPxJ4jPgvxlo8ngf4hRLk6RekGK9UZ/e2k33ZVOCcA5GD94KTX1f/ZI/u1wnxe+Afhn40+G/wCy9ftWWaFvNsdTtW8u7sJv4ZYZByrAgHHQ4GQaAOU8FeFkbSbn5ORqN+On/T3LXRL4VT+5+leC+DPjtP8Asy3174N+NFxcPpEd1ONL8eQ2ks0WoMG3NFcJGHZJ8MG6HIJJ/vN9SeCvEGh/ETwtpviPw3qMGr6JqMQmtry3J2uuSCCDgqwIKsrAMrAqQCCK7cb/ALzUfdt/fqTHZHMDwmn9wflXm3xK/ZM8A/FrXbPWPE+iSX9/awi3V0vJoQ0QLkIQjgYDSM2Rhsgc44r6OGmj0pf7LHpXEUfF9/8As7+OvguGvPhXqja/ocfzSeCvEM+5NuOlrcNzGfRWO3nJJwBXSfCv4peGfine3Wim3uPDnjCxyL3w1q6eVdw46soPEif7S9iMgZFfVLaUp6rXmXxk/Zx8L/Gawh/tSCTT9ds8NpviDTW8m/sJAcq0co5wCc7Tkc54OCADKfwan/PP9KryeC4z/wAs/wBK+SvFH7YnxL/Z5+M0Pww8YT+H/FOnaPe2kGoeIPsMsV5cWkojlMmPOWNZRDIByCNw5LdT+gkFjBeW8VxbvHPBKgkjljYMrqRkMCOCCO9AHkV78P7a9t5be4to54JVMckUiBldSMFSD1BHavIn/Yj+GMNncQW/hn7O0u0iZb24aWNlzhkdpCVIJ7cHAyDivrltHH92oX0VT/DQB8Q6p+zv8Q/AQMng7xJF4o01Of7F8VAtIBnpHcrg5xwA2AMDrXPxeOdAtNUj0Xx7otz8PNckHyrq2DZy46+XdL8jD3OB7196yaGp/hrlvHnws0r4geFtT0DVrdZrG/geBzsUvHuUrvTcCA65ypwcEA0AfIml+FfBvxIj1BNDv9N15LKXyrlbZllCMc4J9VOGww4ODgnBrHvv2c9Kt5nms7STTZyc+bp8r27A+uUI5roPBv7BvjL4I6hc+IfBHxAsb/XvJMAtNU0fyrW4iJDNFIwldlyyxkMuCNvvXU2XxwtfD+qRaF8VfDtx8OtZkbZFe3J83S7o88x3K/KvAzhsYyMnNAHzlrP7OfijR8r4X8YatpduxLvbSXUoUtwMgoR2A6gnjrXYaF41+JngXTdO07WtIXxVpVtGkMkltcGaUKAAzbJdp3nqSjgk9/T6vfwra39vHcWzR3FvKoeOWJgyup6EEcEVjXvgdDn93+lO9hWufHN54y+FWjXOpahp+m+Ifh54qZ5LwTJE4vZJeWAt5WybY7vu+Wf4gGfbmuT8deNbr9oTUdO8ReNvEt94mj8Pwx6Uf7Znh0jUXtmLyRRfavLlhc7vPIZ03nLbiQq19la98L7DWLVre+sIL23Y5MVxEsiH8CMV4H8Tv2OLPWoYW8LypoUiuzS28hkeCTI4IGTsI9hjmhu4JWPvD4E/8FFvgpY+EvDvhbVbHU/hVa6dZW+n6dDqyteWHkxxqkSRX0ZcOoRR88m3OOScgn2z4c/tl/Bf4t/Ea48C+EfH2n614oh8/baRRTIlx5JxJ5EzoIp8AFh5TtuRWcZVSw/Gg/BP4ifDvSUtY7Zda0+PO4aTc5kAJJOYZ1KsMnogBOfxrI8G+KU+H2sC40G1tfD3jKEOsd5MZ9I1K3DqUKR7i0QLAspIAYhiOhIKA/oCvre11KZWW2W5uI8qtwrbDF6gSD5h9F/GoBpeo27Iwuk1JV/5Y3nyY9wyg9P9pWPvX5MfCL/gpn8dPhm32H4g6dpni7ToVXyptQhNnM6j+EXVupjHGOXiYnqWGDn7J+F//BTr4P8AjiKCPxDcX3gG9lOwPq8QlsXb/Zu4S8YX3k8v6dM1zdhcvc+pl1+CH5b6OTTXzj/SgAh9MSAlOfTOfatKvF/h1+2V8Fvi78RLnwH4T8e6frfieLzwLOOGZI7jyjiTyJnQRT4ALDymbcis4yqlh6dNpNtZyFdOkmsZzz5Npjy+e5QgoufXAJ55o3DY26pXEiXgMccK3ODyz8Ip+uOT9P0qhnUkx/aNut5DjkWJwo9SyNyR14BOf7taFjqdnfZS2mRnjHzQ/ddPZkOCv4ijYV+YiXS5I2ST7QZpF5CzjeoPtzkH3yanN40PE8DoP78eXX9Bn8wBVqii99x8tthkUyTxh43WRD0ZTkGnEhQSeBXP69r1hYXn2WCKXUNbZdy2Ngw8/b2ZzkBE4+85C9hk8HP/AOEX1XXMSeI547u2wf8AiT28pW3/AO2j7VM57bWCp/s5Gayck3aGr/rqdsMO1FTrvli/m36L9dF53J5fFUniINb+G7eHUoiSsmpXO4WSdjtIH78g/wAKHbwQXU1LpfgmHT7hL6e6lv8AVVJK3NyAyRZABWKPpEuAOEwTjkk81txXkMeyJlNqR8qxyLtHsAeh+gNWqFF7y1/IJYhWcKC5V/5M/V6fcrLum9Sr51xCP3sPmj+/D/MqeR+BNSw3UVxkRuCw6r0YfUHkVLVS8a3Zljkj86XqiKMsPcen14rXc4ti3VT7U9wxW2UMO8zfcH0/vfy96r/2dcycvcbo+1vJllx6FuCfxyParIvDCMTwNEB/Enzp+Y5H4gU7dtRXfXQih0eCBjJEzxTnrIhAz+GNv6VLuuofvKlyvqvyP+R4P5ip45UmQPG6yIejKcin0rvqPlXQrx30LMEZjFIeAko2kn2z1/DNT5xyeBUF1NEq+W6eczjiEAEt+Hp7niqY0l5cs0rQqcEW6ndGPYg9foMD+dFkK79Sz9qe6OLUAp3nb7v/AAEfxfy9+1Iuk26szgMJm5aZWKu31I/l09qd51xD/rIRKv8AfhPP4qf6E1JDdwzttR/nxkowww+oPNPVbBo9yPy7qH7ki3A9JRtb81GP0/Gj7ckf+vR7f3kHy/8AfQ4/OrVRT3CW+M5Z2+6ijLN9BS3Ht1Hh1K7gwK4zuzxiq3nyXfFv8sfedhn/AL5Hf69PrVcaSLhjJKPIJ5EcBwuc5Bbsx+ox/OrOLqHoY7hPf5G/wJ/KnoK76kU2h2Vwo8yAPKAcT5IlGepDj5gfoai/s++tSTaagZE/543qeYAOwDjDD6sWq2t/ECBLut29JRgfn0P4GrNLXqPToZf9rT2v/H9YTQgdZbb9/H9Bgb/zQCrlrf217G0lvcRTRqcM0bhgPY46U+4uEt1G7JZuFReWY+gFULjQ4NUl869hXeBhPLJV1H++MHP0OP50adQ16FnzpL3/AFB8uH/ntjlh/sj+p/XrUn2GDyfLMSsmc4YZyfU57+9Ulsb+zH+jX32lBj91erk/QOuCPqwY0v8AbL2vF9ZT24H/AC1iXzoz9CvzAe7KtHoHqWvsjR/6md0/2XO9f15/Iik864h/1kHmD+9Cf1Knp+GafaX1vqEPm2s8VzFnG+Fw65HbIpt9qEOnwh5ifmO1EUFmduwUDqaPULdhV1C3bdmVUKruZZPkZR6kHBAqh51xrhKwNJaaf3uBlZJvUJ3Vf9rqe3ZqF0yTVpFm1RF8pTujseGRT6uf4m9ug9+tXfsbR/6ieSP0Vz5i/rz+RFGgtR8Fjb21qttFCiQKMCPHH/16Z9hWMfuJJLf2Q5X/AL5OQPwpfOuIuJIBIv8AehP6lT0/AmnxXkMz7FfEnXy2BVvyPNGo9Bm66h6olwv/AEzOxvyPB/MUn9owLxKxtz0xMNo/Ang/gTU00yW6bnOBnAAGST6AdzUCwPdMJLgYQcrB1A929T+g/WjTqLXoIfMvv70Vt69Gk/wH6n272lRY1CqoVVGAoHAFV/7Pij/1Ba2P/TI4X/vn7v6Uf6XD/wA87hf++G/qD+lG+wbbinT4V5iBt2znMJ2jPqR0P4g0m27i6PHcL/00GxvzGR+gpf7Qij4mDW5/6ajA/wC+un61LLcJDH5jthe2Oc+gHrRr1Hp0ITqCRDM8cluP7zjK/UsMgfjio42/tVFkDYtDyoB5l+vt7d+/pT44XunWWcbVU5SHPT3b1P6D9afJYwSMX2bHPV4yVY/UjrT0QtWTgBQABgVDJYwSMWMe1z1eMlGP4jmm+TcxfcmEy/3Zlwf++h0/I0n2xox+/gkj9WQb1/Tn8wKWvQd11DybmL/VziUf3ZlH5AjH6g0kl81sjPcwtEijJkQ71/Tn9Kk+2weU0gmQovUqc49vrUccL3TiWYFUHKQnt7t7/wAqfqL0IoZE1VtxcGFeRDkZPu47fT8/QaFRTW0Vx/rI1c9iRyPoe1RfZZI8eTcOo/uS/vB+Z+b9aWjHqhL3SbPUWR7i2jklT7kuMOn+6w5H4Gq/9l3Nvk2eoyoO0V0vnoPXkkOT/wAD/CrPnXMWPMt/MH96Fs/iQcfpmj+0rZVJaURkdVkBVvyPNGoaFSTUr6wj3XlissYHzS2koOPcq+0j6AsajtNWtNRul86YQyhsRWdwDFJn+8VYAk+nGBV2KJ7qRZ51KopzHCe3+03v7dvrU9xaw3kLQ3EUc8TcNHIoZT9QaeiFqxt9Y22qWktreW8V3ayjbJDOgdHHoVPBrxPxl+w38BPHt0LnVvhZ4fWfO4yadbmwLnnlvs5TceepzXsH9hRwnNncXFh22wyZQD0CMCo/ACkX+2bdduLK+9GJe3I+ow+T78fSpKLN60KsrGURXAB2FeWPtt6sPb+vNRQ6hNM4i+z+VLjP71tqsPVeMn6HGMirkNvFbqRFGsYJydoxk+tE0CXCbXHQ5DA4Kn1Bp3RNnuRfZZJf9dOxHdYvkH6c/rUsNvFb58uNUzydo6/X1qt9t+xsI7t1UH7k3QP7H0b+fb0D/tcknEFu7f7Uv7tf15/SjUNC1UF1JAsey4ZNr8BXx83sB3NM+zzy/wCtn2r/AHIRt/M9fyxUsNrFb5MaBWPVurH6nqaNEPVmeLy4th8sMk1rwRNNlSg9xjcQPXH17mrS28lwoaS5LIeQsHyKR9eT+Rq3VOaM2O6aIqsXV4mIVfqD2P6H260732Fa25PDaxW+fLjVCerAcn6nvUtUotUS6Um1jecg4PG0KcA8k/UdM0/ybmb/AFkwhH92EZP/AH0R/QUrPqNNdCeWaOBd0jrGvTLHAr5U8Zfsw698MfGF78Q/2eL5vDOrXUjXOteC7lB/YmusFPAiZkFvMTwJEIXn+HLbvqiGzhhbeqZf++xLN9MnmpqWg9Twn4A/tSaB8d7q+8P30N54I+Imk8at4I1ZfJvbY45ZCQPPi6ESJjgqWC7hn3GG1it8mNAGPVjyx+pPJryH9oL9l7wp8fbey1C6luvDXjbSP3mjeMNGcw6hp0gJK4cEb0yTlGOOWwVJ3V8aN/wUg+JnwN+NujfBjx34a0v4iatp+pQabqPiDw7Iy3OqxXCRNbSQQBQgnCygsn3Xb5B5eN5LsLI/S6ori5is4XmnlSGJBlpJGCqB6kmqPl6reH55odOjz92EebIR67mAUfTafrT7fQ7SCVZmRrm4XkTXDGRgcYyM/d/4DgUBr0K9xqKagwWztJ7mRfu3Cjyo19w7dR/uhgcdKi8vUn2jUrxbSIgDNiODxghpGGR7EBenXnFbtJ14PIp3FylSz0m0092khhAlbhpnJeRvq7ZY/iauVmtMtjJstmMy5wbZfmKfQ/w/Q8emKlhuZr4Ex7YFBwd/Mg9iv8J/OnyvcSkti4zBQSTgDqTVVryO4UrFG12rDB2gbCD7ng/hmnLYR7g0pa4cHIMpzg+oHQfgKs1Og9WZf2W9hHyS4h/54IcuP912/kQPqKtWcdscyRDMnRmkyXHfBzyOvSrVU71rdZFLSGK5x8pjGXI9Mc5H4VV+bQVuXUuUVmLfXeVSWJLbdws8mSrf8BB4zxwT371Z+wpJ/r2a59pPu/8AfI4/Pmla24+a+wpv42JWINcMOMRDI+meg/Oqz2NzNK0qSJZOevlDfu9N2cD9M+9aIGOAMClovbYOW+5n24ihmAni8u4JwsjsXDeysf5cfStCobiSFY9s5QI/y7XxhvbHeqKyXceTaRPLBjgXHykf7ueT9Gx9RT+LUV+XQ1KrSX0SuY0JmlHBSIbiPr2H44qKFI75WMkzTFThovuBT6Fev55q5HGsahEUIoGAqjAFLRbj1exUntpb9dsoWBAcgqcyD3B/hP0zUS2rWMnmSI14oORM3zSpnrx3H+7j6HrWlTZJFiQu7BFHJZjgCjmewuVbiQzJcRh42Dqe4p9ZszfaHMllG4mP/Lb7iNjpuyPmHuAfqKT96WK38hjU8DyTtjP1PUH6kA+9PlDmLkt5FDJ5ZbdL/wA80BZvrgdB7mopFuL2NkaNIImGGWQB2IPUEdB+tWYYY7dNkaLGvoowKfU6Ds3ucjH4Lm8OtHL4cmijijUgaXfAm2PJP7tgM25OcfKCgH/LPPNaWk+LIL66j0+9hk0jWGXd9huiNz4GSYnB2ygDklSSMjcFPFbdc/rE+meJbOTTzYf27A+CwVQYVIPDeYcAMpGflJYYyBnFZcrXwfd0/wCB/Whlyez/AIenl0/4H9aHQ1TvtWtNPZUml/fMCUhjUvI2OuEUFj+ArkpdG8T6TGDHeS6vpg4OmxzhbtF4ACXL4MuAOjlGOSTJxitjR9e8PrZ6hPbXEFktmPN1D7T+5ltxtJ3zh8Mo2qTubggZBI5qlJXs9ylUu+V6P+ti8ZtSvuIYU0+P/npc4kkP0RTgfUt+FRL4YtWlW4meW6vVKsLmYgkMAQCFxsHU9F718gfDn/grb8EvHeraraX0XiDwjb2du1zDd6zaxFLkAxr5SrDLIwlLO2FwV2xliwPyjnfH3/BTC/16OW0+FnguabeCses+Ig0MS9fmEI+Y9iOcGru1sXyrqfdc+of2bC0t8VSBBl7kcIo9WB+6Pfke4r81fiB/wVg8afD/APaU8ReG7nwToVz8OdF1ifTXZZ3i1KeGItEZ453kERLOvmhPLxtITdn95Xguk/Djxj4ls54fGfxA8WeLIruQTXNvqWs3MkEsmxUDsjOdzbERcknhQOgArtfDvwI8NabDsi0HTwCMMWtkJb6kjJ/GgZ3niT/gqhrvxE15PD/hGPTfCE1ywjhM7C8uCxGQvmAGHJGBgHOTjrxXj2sfBaP4jeOL/wAYeLpJ/EPiK/dHuLu9kZ9xRFjUbc4wFRQM56VYX9ifwhca9cavHqOuWFzJO1zEtjcRQrbOWLDysRZUKSNvPGB1rXkv/HvwLzN4nt38d+Ck+9rOnQbdQsV67p4hxIgHVhzwST0BQzo/D/wusNLhSG2s4oIl6JEgVR+Arq7f4e2V0YzPZwzGP7hkjDbc9cZ6dB+VdX4MvtH8ZaHa6xod9BqemXK7ori3bKn1B9CDwQcEHg12FrpI44oA8Z8Vfs5eD/H0ROraLD9s6pf2w8m5jbOQwkXByDzzke1cbcWPj/8AZ2Q3eofaviT8PoRme5Cg6vpkY6uw6ToByT1HJO0Dn6uttJH939K0odLXH3aAPF/hX8W/h/8AFy9urLwn4ht9VvbWJZ5bXy5IZRGTjcFkVSwBwCVyAWXONwz6xaaKox8tfHNn+xvr/wCyn4ri+J/gq9bx9b6VNIZvDs9mYrwWDhlkMciyYlmVD/cUMckL0Wvs74b+NNC+J/hHTfEvhy9S/wBKvo98ci/eU/xI4/hZTkFT0IoAv2+kqMfLWhDpa/3a04bfpxVyO3HpQB8r+OfhTrX7OviDUPiR8MLGS+0C4k+0eJ/BEPCTxgfNdWa/wTKMkoOGHToAffPhz4x0H4oeEdN8TeG76PUdIv498UycEHOGRh1VlIIKnkEV2qW49K+WPHmg3n7Hfjy4+Ivhmzef4Ta3cL/wlmgWy5GlTMVUajbIOi5wHQevTG0xgH09HYj0qdbEelS6Lf2WvaXZ6lp11DfafeQpcW9zA4eOWNgGV1YcEEEEH3rTWH2oAxNQ8P2esafdWF/aQ31jdRNBcWtzGJIpo2BVkdSCGUgkEHgg18veLv2OU+Cxt/HH7Plq2geLdLDG50G4vZ7iz162OC9tJ50jFW4yhBAz6HDr9gCD2qQW9AHmHwP+LmhfHLwTDr+jeZbTRubbUNLuhtudOul/1kEqnBDKfbkYPevRltR6V82fHf4ea58E/G03x0+G1i15KqBfGXheA4TV7JeWuUXoLmIZIPcA9fmD/Qnw98caF8UPBuk+KfDd9HqWi6nCJ7e4j7joVYdVZSCrKeQQQeRQBpi19qd9jHpWisNP8igD5c+O/wCyroX7UGi69oeo6ldaJf6Tr4ubPULVBIEL2dsZEeMkB1ZWHcEMqnONwbjPhPrGofsWeJNK+EnjZhcfDTUrmRPCPjIoEWGaWR5Wsr3HCuWdir9Dkn7uRF9XeEYQ3iDxsMdNXjB4/wCnCzp3xE+Gvh/4p+D9S8MeJ9Ni1XRdQj8ua3lH4hlI5VlOCGHIIBFduL/iL/DH/wBJRMdjQFv7U77MPSvmb4U/EDXf2cPH2n/Br4m30t/oN6xj8E+NLs8XkYPy2N0/QXCDCqeAwwOpXP1SIq4ijONqPSmNaj0rU8mmtDQBwXij4T+EPGV4bzXvC2ja1e/Z2tPtV/YRTSiFgwMYdlLBSHfgHHzN6mvm++8C+Nf2N7qXUvBNrf8Ajr4OF2mvfCZkMuoaEpOWls2Y5liHJMZOR17s4+yWhqF4PagDz34dePvDXxZ8J2fiTwpqkOr6RdD5ZojyjDGUdTyjjIyrAEV0TWY9K8H+Jn7OviLwD4uvPiV8DZoNK8SXDebrfhO4fZpmvqCWOV6RXBycSDAJJyV3MWufDf8AbY+GfjzXtK8Kajf3Pg/x9dzfYpvDOuWc0MtvdjIMBmKCIsWG1csC5KgKGYLQB7O1mPSoJLEelbbQ1E0NAGBLp4PasLxJ4L0vxTpdxpur6da6pp9wu2W1u4lljce6sCK7Z4faq8lvQB8lax+y74j+F88mp/BXxK2iR7zLL4R1x3udIuMnLBM5eBj6qecAZUV4Z8Cf28Lj4gfE7+xfHFroXhvQLyKQWd3CHQxTbgY1mlkl27SoddwUZYr0Gcfo9Lahu1cPq/wa8E6tZ6xa3XhHRJodYk87UVOnxA3cmWIkkIXLOC7kMeQWJByaAMCTRYbmFJYiksUihkdCCrAjIIPcVlXXhxTn5K4S+/Zp8X/CKaS++DHiprTTwxkfwZ4kd7nTX5yVhkz5kJOAOpyerAUeH/2mtMs9Zh8N/E7Q7v4Y+J3O1F1QhtPujnG6G6HyEZz1wB0yTQB0N54ZVs/JXHeLPhZo3iyzNrrGlWupQDJC3EQfafVSeQfcV7i1jFcQpLEyyxSKGSRCCrAjIII6is260kHPFAHxD8Tf2ZdQ8M+GdTuvh5f6pb3GzjQ/OWWGRSQG8syHKMFLHIJPygDnFeG+Gvh/4k8L2t/eeMvC/iCK2kcKmo2iEywEA7i4U7yhyvJyvB65NfpzdaKpz8tYt5oKtn5aAPgb4a2UnhDxNbeMfhzrNpe63Yo5s7qGV7W6tGZSpfEZX+FmUrJGysGIYMMg/Rfwv/4Kk/GP4X3qab8QvCVj4w0kNj7dldPusYPLTRqYSTgHlFyc5YZyNfx5+zr4S8ZXBvLjTfsOqg7l1LTWNvcK397cv3j/ALwNeUeIPhL8QvByMbKa18faWucW19i1v1X0WUfK/fluemBTF5n6L/CP/go98Fvil9ktb3W5vAusXGAtj4pjFqjt/sXIJgYZ6fOCcjgHivapPid8Ode8X2/hL/hMPDd34sZRLb6LFq0B1HDQiYPHEr+YMxYkyo+583TmvwDuPEWg6x43bQho0/hh5JzbzzTTquycAgpJDsKH94NuWz6nHIrf03wDqvwx8a6L4p0u3aPUtGvodSs7zT1Xck0UiujGCXcjAEDowzj7vale2pcY8zUWfvnq103hSz+1Pqsa2gIRYdQyxdj92NHHzlj2BDsewNZLa5rGuYW8iuPB+nMuTcOFeeTnn5sNHCvH8fznd0Qivzr+Ev8AwVb07w14giX4teGzrGpsWVdf0aNkubZGJARrSbasQAC7vLkBOM7WJr9BPhL+0Z8OPjhbs3g3xXY6pdxjM2muxgvoOM/vLeQLIo68lcHBwTis/en8WiOvnpYfSj70u7WnyT/N/cmdxouj6fotmItOhSKGQ+YzqxdpWP8AGzkkux/vMST61oVmtoNssnmWjSadJnJa0IVWz1JQgox9yCfemfaNUsf9dbx6jEP47XEcn/fDHB+ob6LWiikrI45TlOTlN3b67moyhlIYAg8EGqj2iWyl4pmtVXkjOY/yPAH0xVeDxDa3lwba2YyXgGWgkBjZB6sGAIH0Bq3HZ7pBLO3nSDkZHyp/uj+vWq1W5npLYq/ar2Qf6krD/wA94xliPUIen69OlWbJrbDCAgv1fP38/wC1nnP1q1UU1vHcAeYgYr91uhX3B6j8KLoLNEtFVfs88H+pm8xf+ec3P4Buv4nNRTastq2yaJ1lxnauGBGcZz2Hu2KOW+w+a25PNZwyMZCDG/UyRsVP4kdfxqoJbyRSLV1nix/rpRtJ/wB3HB+uAOnWp47f7YFkndZUPKxocx//AGX48e1XKd7Ctco288FrlZA8EjdWn6sf97ofoDV6kIDAgjIPUVW/s9I+YGa2PpGfl/75PH6UtGPVFqo5reK4XbLGsg7bhnH0qtNdzWQBnVZgxwvk8MT6BSefwP4VHDMNRbbK/lD/AJ9T8rkere3sOPrRyvcXMthn75mK2E7FRwzzfvIx64P3ifxwP0qWEtZkmaB2dvvTp+8z9cDP4AYFXlUKoAGAOABS0cwcpHDcRXClopFkA4O05x7VJUM1pFcMGdBvHRxww+hHNQyLNZxtILhXjUZIuMDH/Ah0/EGiyew7tblsgMCCMg9RWbJCnmNHY7opQcM0ZxGh75XoT7Yz7ika8kuOJ0ksoMcvz83/AAIfdHucHntWhb+V5KeTt8rHy7On4U9Yi0kVIYLi0Yu4W7dvvSD5Xx6AHjH4ip476F2VGJikboko2k/TPX8KsU2SNZUKOodT1VhkGle+47W2HUVV+wrEP3Ej24H8KnKf98ngD6YrKbUr7U1ZLMZtRw1/CBluufLVjg4/vcj0z2LX2DmtuO1iGzurwxwWi3Gq7RmWJzE8S+ryrhgP9nOT6dSG2uh3+nSfalvU1K7KbWN4m044+RGX7i8DqrE45JNaOniytV+z2+I2JLFHyJGPdjnkn3NXqLtaCsnqZf8AbTW3F9ZXFrjP71F86I46ncuSB7uFq9a3cF7CJbeaOeI9JImDKfxFTVRutFs7qYzND5dwes8LGOQ+xZSCR7ZxS0K1L1Vrx4mUQtEtw7crCQD+J9B71nSDVIZGisrqO+xnd9rQLs44G9Me3G0n1NLb6mmnoft1tcWbtgvPIPMRj6l1yAP97b9Kdrak3voWIdLeFhKLhxN2DfOi+wB5A+hFT+dcw/6yATD+9CefrtPT8Camt7iK6hWWGRJomGVkjYMp+hFSUc3cfKuhBDfQTPsWTEn/ADzcFW+u081PTJYY512yIsi/3WGRVKeM27CO1lkEzDKxMdyfU55A+hFFkwu1uWri5W3UZBZ2OFjXlmPtVSLSU3ec37mbOVEJ2qn4dCfcilhjuLWR5Jo/tLt1kjPOPQKeg+hNWY7yGV9gfEn9xwVb8jzT1WwtHuM23cPRo7hf9v5G/McH8hS/bkX/AFySW/vIPl/76GR+tWaKm/cq3YajrIoZWDKeQVOQabNOlvHuc4GcADkk+gHc1WuoLaH95tMcrHjyTtZ29OOv48VFDa3sbLNJJHcSAYCSfLtz6MBj/wAdp2W5N3sP/s9byQXF1GvmDiNV4MY/3hzn/I9TL9mmi/1NwSOyzDeB+PB/Mmj7cI/9fFJB/tEbl/MZx+OKnjlSZQ0bq6n+JTkUXYJIg+0yxf663bHdoTvA/Dg/kDUkN1DcMVSRWdeSnRh9R1FTVBdxwNEWuFRkXnLjOPpRoPVEksqQxtJIwVFGSTVRbb+0GEl1H+6/5ZwOM/8AAmHr7dvrUMenyzMJvNkiCndFDKd4Hu2TnPtnirRmuYc74BKv96Fuf++T0/AmntsTvuH2FY+YZZIPZWyv02nIH4Ypd11F1SOde+w7G/AHIP5inR30MjhA+1+gRwVY/ganpXfUrToVf7QhXAl3W7ekw2j8+h/A1ZBDAEcij69KwPsJ1uRmtZZNOsF+5Natsadu7em30PU9egGTRhqjW+2PJ/qIHk/2pPkX9efyBo+z3E3+tn2D+5CMf+PHn8sVaopX7BbuV1sLdVYeSrbxhi/zFh6EnrUe59P/ANYzSW3/AD0PLRj/AGvUe/Ud+5p7X0W4rHunf+7EM/gT0B+po/0qY/wW6f8Afbf4D9arXqLToWNw27sjbjOc8VX+3o/+oVrg+sY+X/vo8frVX+yxaOJEVrqP+KKQ52853IOgPtj8u+hDMk8avG25T0/w9jS0QXbINt1N950t19I/mb8yMfpTo7GFGDlTJIOjyEsR9M9PwqxVS81a0sZFjmnUTMMrCoLyMPUIMsfwFF30HZdSSe18xhJG3lTDgPjIPsw7j/IxSQXXmOYpF8qcDOzOQR6qe4/ycVT+3aheY+y2QtkP/La9bB6dRGvJ+hK02bw+t8P+JhczXncRhvLjU47KuM/8CLdaPUXoTT65ZwzNAkhublesFuDI49Mgfd+rYFR+bqt6P3cMWmof4pz5sn/fKnaO/wDEfpUtqqaTGluY44rdeEkjUIv0IHAP6H26Vfo2HuZv9g28xDXjSai3/T0Qye2EAC598Z96xfEXwj8C+LvEdh4g13wX4e1rXtPWNLPVNR0qCe6tlRy6COV0LIFdmYYIwSSOTXVSSJChd2VFHVmOBVf7YZeIIXk/2mGxPzPX8AaWrDRFLybnRP8AUiS808DmHO6aH/cJ++v+yeR2J4WrkWq2k0Ec0dwjpJnbtOScHBGOuQQQR1BGKX7PPN/rpto7pD8v/j3X8Riqc2hi3ma700ra3jffDDMc/tIPX/aHI46jg1p1Fr0Ln2ieY4ih2L/z0mOPxCjn88UfYzKP9Ilab/ZHyp+Q6/iTUdhqq3crW8sbW17GMvbv6f3lP8S+49cHB4q9SvYdrjY40hQIiqijoqjAFRXFqJmDqximUYEi9fofUexprX8W4rHmdxwViGcfU9B+JpMXU33itsv+z87/AJngfkaNdw02E+2/Zztu9sJ6CTOEf6E9D7H9aX7Y0mPs8LS/7bfIv5nk/gDSjT4Orp5zYwWm+c89evQew4pm2ax+5uuIO6k5dfof4h7Hn69Kegteo77NLN/rp2A/55w/KPz6/kRU0NvHbqVjRUB5OB19z60sMyTxh42DKf8AOPrTZrmKDAdwGPRRyx+gHJqddh6bkjKGUgjIPBBqr5MtpzB+8hHWFjyP90n+R4+lL51zN/qohCv9+br+Cj+pFL9hWTBnZrg+j/d/75HH55p7bhvsRxatDcKfs6vO46oq42/UnAH50/y7mb/WSLbr/di+Zv8Avoj+n41JNapNhhmORRhZE4YD09x7HioluntztugFHQTL9w/X+6frx79qfoLX7RLDaxQtuVPnPV2OWP4nmpqbJIkKF3ZURRksxwBVf7Y0nFvE0v8Att8qfmeT+ANTqytESTWqTMH5SVeFkThh/iPY8VUfVBZSGO6KsQM74uePVl6r9enuOlT/AGWWb/XzEj+5DlB+fU/n+FTxQxwLtjRUX0UYp6dSdehX3XVwAVC2yHnLYd/yHA/M06OwiVxI+6aUdHlO4j6DoPwApv2Rrdi1qwQd4W+4fp/d/Dj2qSG7SZzGQYpgMmN+D9R6j3FHoHqT0jKGUgjIPBBqhNrdukjQwB724U4MVsNxU+jN91f+BEVF5Op6gP3sqabER/q7fEkvXu5G0cdQFPs1KxVyS7mi0dA4nSKM/dgkPDeyY5z7AH6VWh1i71KTy7S0NnxnzNQBVsY6rGDlhnjkrV6z0m0sHaSGH9833ppCXkb2Ltkke2ag8RaxpOg6a97rV9badZR8m4upREqn2YkYP05p3XUmz6ANCjnIa/lk1Bxg7ZjiIEekY+Xr3OT71emmhs7dpZXSCCNcs7kKqqO5J4Ar86v29vjN4c/aG+G//CtvDXiy802JdTgvp9QeF1t9QjjWQfZXAZSy+Y0cgLqFDQqT0DD458KQ6ra6PZfDuD4k60ujWzvJB4bbV1URs48xzHCvzIDlnwP7zN1JJTKR+mn7Sn/BRHwB8CdL8nQYW+IviuWVIrfR9JuAkZycs7z7XwoUH7ivliqnGSy/H/xE/bA+N/x0e2udM0PS/h+ke/yTHdO11GjAgr5yKHIIxkblBPVeBXM+EfhPp2jZeG0UTPy8z5aRz6sx5P4mvSdL8NxwgAJ+lS0pKzFKKkrNHy14s+FnxD8NeDLu60eTT7x1CKbHSdNdZxudVzCq7gSM8kgELk9RW/8ACXx5q3w/0WCH4q6Tq+lRXE2LTW7qyHkImFVYpSg3I25WOXGSDk8c19X2OkquMLWwdBttQtJbW7torq1mUpJDMgdHU9Qyngg+hplGDoOn2Op2MF5YTw3tpMoeK4t3Ekbr6qw4I+ldJa6MBj5a8a1T4T+JvgXdTeIvhZHJqugtIZ9S8DTyFkdTy8lmxyUkx/ByD6HCrXs3ws+IWgfFjwzFregXBki3GK4tZgEntJR96KVM/K49O/BBIINAGtbaSFxxWlBpwHatKG0HpV2K1HpQB8rfF7wndfsurqHxV8BiGDQRNEfEXhKRilreCSRYlmgwD5MoaRc4GMc44Kt6d+y78eo/2i/Bupa4NBfw+9jftZG3M7XCOBGjhxL5aLn5yCoyRgE/eFeraz4Z0vxRpU+mazptnq+mz7fNs76BJ4ZNrBl3IwIOGAIyOoB7V8+eOPhzL+y3rifEn4caS58JrDHb+KvCll9x7ZBgXsCk/wCtjHLf3hkkjLsQD6ft7cccVoQ29Y/hHxJpfjLw/p+uaLexajpV/Cs9vcwnKup/kexB5BBB5FdDEtAAsA9K+X/HWkXH7IvxEm+IehwyyfCzxDdKvivRoELrpdw5CrqMKjopOBIo9eAcrs+qkWotU0iz1zS7vTtQto7ywu4mgnt5l3JLGwKsrDuCCRQA7S7y21Wxtr2znjurS5jWaGeFgySIwBVlI4IIIIPvWnGlfLPwV1G8/Zt+Ki/BTXbma68JasJL3wPq1zklVBLS6dI/Quhyy+oP+0qj6qjoAlSOsvxr4X/4TLwXr+gfaPsf9q6fcWP2jZv8rzY2TftyN2N2cZGcdRWzGKsotAH5r/sffC7xj+xb+0RFpvxKb+zPD3jK0n0fTr2yu/N066v45Y3gaTkbGZBMI/MUP+9IAGWx+l8aVw/xi+EOhfHD4e6p4R8Qw7rS8TMVwgHm2k4B8ueM9nQ8j15ByCRXnv7LPxW1vUm1n4W/EGYf8LM8GhYrmZicatZHAgv4yeWDAqHPUMQTgtgAH0AsdSCOkf5ULmQRqoyS33ce9Vl1Rp1/0eHeD0nclYfqGxkj6DHvVKLexLkluXDGFUknAHJJr5Evoh+xL8Vv7esefgN42vlGoxwnMPhnUpDhbhQPlS2lO0N2UjthFb62XR1uGD30n2w5yIyMRD6J3+rZPpXnf7U3wbuvj18AfF3gWx1O30e91OGF4Ly7QtCskM8c6q+OVVjEFLDJUMW2tjaUPU7jwb448NfELTJdR8LeIdK8S6fFMbeS70e9iu4klCqxQvGxAYBlOM5ww9a3o9jsVBww6qeD9a/OT9i7xB/wxfdePvA/i64fxOlxNb6hZX3hW/W902R9pSRER/LMc3C72b7wjUcbVL+za5+25rl5HcR6N4ChiOP9HuNQvmfaccFo0QfkH/GgNeh9JeFY9vibxnGR11GGUcdjZW6/zQ10rQ+1fkbY6l8ZdM+Nmo/EPTvHt9D4geaS4e1uWlnsTDMzn7L5MkjZgXoqE/LtUqQygj3nw3+3p8VfDEpHjrwLo/iXTwQDP4YuJLO5Ve7GObesh6/KHTr+fZi/4i/ww/8ASUTHY+v/AIwfCPwz8bvA+o+EPFNl9t067GQ8eBLayjOyaJ8HY654PuQQQSD87+A/2lp/2adQufhl+0DrBtLnTYt/h/xtJBK8OvWIIVd+xWK3CZAcHr1JJ+d/Zvgb+1d8M/j8v2PwzrX2LX4wTN4a1eP7JqUOASw8kn58AZLRl1GRkg1x37Z37GNp+1zpfhdG8UT+FtR8Py3DQzizF3DLHOsfmK0e9CG3QxEMHwBvBVtwK8ZR7xa61p+oaPaarZXcV/pl3Ek9veWbedFLE6hkkVkyGQqQQw4wQelWo2juIlkidZY2GVdCCD9CK+bf2RfiVP4Thi+AXjm2XRfiD4OskhtB5sklvrWnINsV3bO5yQFGGT+HacABWSP6NutNg3maN3s5mOTJAcFz7rghvxB9qAehI0dRNHVeS5vbdR58BkiyczW65YD1MeSfy3H2FTWslvcRl7eRZVzhmDZIPofQ+xp2sJSuRvHXxz8XP+CdumeMvi9qvxQ8LeML/wAMeKpJYtUsYXgS4todUjdHWYlskxkpkx4OGYkHaBHX2WwqF1qSj52+D/7SF1qHin/hXHxT0yLwV8T4V/dQ5xYa1HkgTWMpPzZxnyydw567WC+8Mtcb8Zvgl4U+OXhf+xfFFk0ohfzrO/tn8q7sZh0lglHKMCB7HGCCOK8N0X4weMv2YdUtfDHxmnm8ReCZpPI0j4l28TMF5wkOooMlHx/y15Bxzu+dlAPp5kqB0qS1vLfUrOC7tJ47q1uI1lhnhcOkiMMqysOCCCCCOuaHoAqPHVeSOrj1BJQBQkhBrnfFvgvRfGujz6Vr2lWes6bN9+1vYVljJ9cEcEZ4I5HaupkWq0goA/OvxZ/wT38Z+G/jpF4n+Gtx4esvD1jfQappdvrN7cOYJIjE/lSBYixUyB9uGPyLywOM+0W/7TF34HvF0z4w+Db/AMCXG7y01y2Vr3R5znAImQEx5OPlYHGfmIr6jlQGszUtMttStZrW7t4rq2mUpJDMgdHU9QVPBFAHHaRquk+KtNj1HRdRtNWsJfuXVlMs0bcZ4ZSR3FNuLAHPFeceI/2Q/Ddvqs2teANV1P4Ya7IdzTeH5dtpKecCS1P7tl6fKNo4rx746/HT44fs16Bp/wDbun+F/E8F1deRB4ijt50V8IW8uaFWUJK3JBVtpCNweSAD6TutNBz8tY15pIOeK4j4B/tPeFvjN4S0tr/VdL0jxjIpjvNGM5jPmhiuYhJgurAK4Cltu/aWJBNeu3FmOeKAPCte+APgbVtQvr678KaZPeXm4zzNbjc7Mcs/sxPO4fNyeeTXl2ufs6ar4WV5PAWvvZW+c/2JrGbmzP8Asqxy8Y6dCT719Y3VjnPFY15poOeKAPhHxjaabHMLP4ieFJPDdwx8uPUQpntJDz9yZBlM9dp6d+lNu/Cmo2r2up6ddx67bxMJLW7W42XMODw0F3Hzke/oPmr7O1bQYL63kguII54ZBteOVQysPQg9a+Z/jN+y/NcWXm/D9m0d7ibN7pa3TxWsy4yHC5wGBC8YxznjHIBXk/aS/aE1S80DTvDvxe8QQ3ejt5ttputXMcU7nKsTNMy7btBsH+uZ1A3An5mB/SP4Sf8ABQX4ZfEC7sfD/ijX4/BPipoo45bfUoZLWzu7jaBIba5f5DHvJChmVzxX5Tro994D8N2WifEPQLiOzjGE1lT9rtxliVWQrkxlc7QR/dGOOaXWND1T/hH3k8P3Fn4p0uYfJa6kwuIwP9iXcDx6OeM9e1MVj9+HsbLULONGhhntyAycArz0Kn+oqudOu7PmyvWKAf6i8zKv4PneCfUlselfh5+zn+0J8UvhDm18K+LJPDd3BK2/wfrJa70u4j4IaOGQ74gehaJ8/L1AOK+3PDf/AAVh0Lw34bml+KPgLW9G1WAKFl8NiO+s71iwB2NI8ZiODu2yHorYYnAJcLH3L/bbWvGo2kln6zL+9h/76HKj3dVFaEN1BcW63EU0csDDcJUYFSPXPSvLP2d/2l/CP7Tvw7Xxf4Nj1JbUXctjNY6nbCG4gmjwSr7WZCCrowZXYYfGdwZR38nhuC5me5fNtduQxe0Owbh0LDGJCPVwfoKdl1Ju+hf86S74hzFF/wA9WHJ/3Qf5n9alht47dSEXBPLMeSx9Se9Ud2p2PVI9ShHdSIpvyPysffKD2qS11q0uZlgLtBcsMi3uFMch9cA/eHXlcj3o9B+pNJYxMxdN0EhOS8R25PqR0P4g0mbqHqFuU9vlf8uh/SrVMmmSBC8jBV/zx9aV2FkRR30UjBCTFKekcg2sfp6/hSNdGR2jtwJHU4Zj9xPqe59h+lRyQvqKlZl8u2P/ACzP3n+voPbr9OlOTT/sygWsjQqOkZ+ZPyPI/Aiq0FqSQ2qxOZGJlmIwZG649B6D2p80MdwmyWNZF64YZFQ/aZoeJoCR/fh+cfiOv5A/WpobiK4UmKRXA67T09j6Utdx6bEP2WSPmC4ZB/ckG9f15/XFH2qWLie3YD+/D84/LGf0/GrVVWuHuSUtsbehmIyo+nqf0/lRvuG2wHUYWwIWE8h6JGQT+Pp+NLHatJIJbgh3HKoPuJ9PU+5/SmjTYMcqxkPJl3EOf+BDml8u5h/1cqzj+7Nwf++gP6Gnp0Fr1LVV5LGJ3LqpikJyXjO0n646/jTftyx4E6Nbn1cZX/vocfnirKsGUEHIPIIqdUVoyttuoejJcr/tfI35jg/kKiutatrCEyXha0A7Sr1PoCMhj7Ak0t9qi2si28SG5vHGUgQ8gf3mP8K+5+gyeKZaaUTMLq+dbm7xheP3cQI5VB/NjyfpgB6dSdehD9jn1v5r5DBZHlbMnmQY/wCWv6/IOPXPQawAUAAYFVv7PjT/AFDNbH/pkcL/AN8nI/SjzLqH70a3C+sZ2t+ROP1o32HtuTzQx3CbJY1kT+64BFQfY2j5gneP/Yf51/Xn8iKdHfQyME3eXIekcgKsfoD1/CpZpkgjLyMFUdSaNVoGj1IPtE8P+uh3KBzJCc/iVPP5ZqGO9XVGMdvNsjAy7DhyPYdR9T+HrUnkvfczLst+0J6t7t7e35+lWJreK4AEkavjpuHT6elPRC1YsUSQxhI1CovQCn1V+yyw/wConYD+5N84/P7360fapIs+dAwH96H5x+QGf0pWHchuNCsriVphEbe4blprZzE7f7xUjd9DkVH9n1Wz/wBVdRagn9y7Xy3/AO+0GMD02fjV+G5iuFJikWTHB2nOPY+lQtM90xjt22oDh5uuPZfU+/QUa9Q06GfP4kEO6OeCSxkX7804DQxj+8zqSB7Bip+ladisPkiSGQTrJ8xmDBt/vkcflxUsUSwxhEGFH+cn1NUZtBs5JmmjjNrcMdzTWrGJmPq237//AALIoutgs9zRpkkSTLtkRXX+6wyKz/J1Sz/1c8WoJ/duB5Un/fajafpsH1obX4Lc4vYptP5xuuF/d/8AfxSVH4kGlbsO/csfYfL/ANRNJD/s53L+R6fhio5ry4swBJCtw7ZCCE4Zv+AnoPfJqaS9XbH5OJ3kGYwrcEf3iew96db23lM0jnzJm+8/9B6Cq9SfJFe0kiabfLIPtTDG1gVIHooPb371fpkkaTKUkRXU9VYZFQ/YhH/qJZIf9kHcv0weg+mKWjHqizUEllDIxcptf++hKt+Y5pnmXUP34lnH96E7T/3yT/Wj+0rZQd8nknGdsoKN+APX8KLPoF11GyCazjaT7QrxqMkTjB/76H+BNV47h5JFmvLeSFF5jUDeoPqcc5+oGKsRRPdSLPOpVFOY4T2/2m9/bt9auU72Fa4yKaOdd0brIvTKkEU+oJrOGdg7xjzB0dflYfiOaZ9nni/1U+4f3Zl3fgCMH8Tmp0K1LEkaTIUkRXQ9VYZBqv8AYQn+olkg9lOV+m05AH0xR9rki/11u6/7UX7xf0+b9Kz5LxfEM0tpaTFbWJttzPG2GJ7xKeoP949ug5yVepOjIJpLrXGlgMYl02N9sskfyG4IzlFBP3QeCc88j1rXXUII1AkP2bHG2YbB9Aeh/A1PDClvEkcaLHGgCqqjAAHQAU+i47NGbFdXksghkSO1kIyGf5i/0AOAfbJx+tWP7Pjk5nZrg+kh+X/vkcfpU00KXEZRxwe4OCPcHsarNeCw+W8kVE/huHIVTx/F2B/Q9vQPfYVrblxVCgADAHQClrL/ALcFwD9gtZr70kUbIu2DvbG4c9V3UotNRumzcXaWsf8AzxtFyfoZG6j6Kp96mxV+xbvNQttPjD3NxHAp4BkYDPsPU1mPeXNxN5umWUm4kb5LrMEbgHB4I35x0O3HTmr1no9nYv5kUIM2MGeQl5SPd2yx/E1dp3sK19zFt7O41NWF7fSAjh7a2HkBeOhIJb8QwBrSs9PttPVltoI4Qxy2xQCx9Se59zS3FsJmV1by5l+7IP5H1Ht/XmoF1RI5DDONtyv/ACzjBfcPVcc4/l+tG+wtI7l6iqvmXM2NkawL/elO5v8Avkf4/hR/Z6Sf69muT6SH5f8AvkcfpSt3Kv2B72KRWSNTddisYBHuCTx+Zqr5d7b/AHTsts8xp88iD/ZJ4x7YOO3YVpgY4AwKWnewuW+5Vtre3YJOn75u0rHcffBPTp0FWqqXEX2ctcROsR6urnCP9fQ+/wCeajh1QXWVghd5APmDYUL1xk9xweRmizeorpaMv1FNdRW+BI4DHoo5Y/QDk1EbeabPmzFF/uQ/L+bdfxGKmht47fPloFLck9z9T3paFalDULQ6xEEMHlbTujuHO142/vJjkH8RwcHjIqo0kmnybNYkNxbscJd/di+kijhT7nKn/ZJArepGUMpBGQeCDT5hcoiqsahVAVRwABgCnVhyK2gyBbLNzbZGdPXl4x6x+g/2Tx6FcYNyz1B9Vj8y2KRxBtreYMyKR1Ur/CfY8juKLdQ5uhfZgilmIVQMknoKr/bRJ/x7xtP/ALQ4T/vo9fwzQlhGGDSlriQfxSnP4gdB+AqzS0DUzptPnuGaX7QLaRh0hBwenDHOW+owaltGihcxGJbeduSOu/3Dfxfzq5UVysTQt5+0RjkljgD3z2+tO99GLltqiWisv7dPBuEUcl5AOkrArt578fMPcA/1qwkL3Sq8lxvRuQsB2qfx6n8/wo5bbj5r7Es15FC+wtuk/wCeaAs35Co911cfwLbIeu/53+mBwPzNTwwx267YkWNfRRipKWnQLPqZq6X9jZXh/wBI2/8ALOY5x/udl+nT6VdguUuM7ch1+8jDDL9RUtZmo6hYxzrE0jNerjbHbAvMuehIGcLx1b5eOad+bcVuXY06huryCxhaa5mjt4l6ySsFUfiax/teqzKonVNLgYf64qJJOvcA7YzjuSw+nSr9volrb3AuWRrm6GcXFwxd1z1254Uey4FFrbjvfYjOqXF1xY2TuP8AntdZhj/AEbj+WD61HJoP9oYOp3L3gByIYx5UQOMdAcnqfvMa165rxt8R/Dfw7sTd+INXt9OTGUjdt0snsqDLN+ApX7Dtfc14Y30uJIkjD2iDaoiQBkHptHBH0/LvXyH8Zf8Agp14E+CH7Rz/AAv17w/qZ0+za2j1PxNDIjRWrTwrKrrCuWkjVZYtxBDD95tRtqh4fiZ+3VfX8rab4E0p4JJDsjurmMS3DH/YiGVB6dd30r4t+K3xHsrrWJdQ8etpmoajcbl+06mUkvIz8oPlyYLDHygoMgDqo4NPcW2iPrT4qf8ABUjwpD51l8OoW1yblEv/ACHlBPqsajAHu7D3FfE/iTxz8a/jh4uv9W8S+LJrLTZJX+y2LwxSmKPooAGQhx8xwcZJ4A4rpPD/AIdhvoYLpHjuIJUWSOSIhkZSMgqRwQQeo9a7zStCSMDCY/CpKPMNK+Ael6h+81m51LWJmwS9xeyIAfZYyoH5VjR/sXwL4ufV9L8T3WlwRzC5tIhbiWW3lB3D94zfMAwyMjOOCSfmP0jp+mBcfLXQWdkBjigDwz/hKPHHwi/eeN9Lj8UeG1PzeINBhKzW65xuuLf05ySnAA7nivbfCOq6T4u0W21bRL6HUtOuBmO4gbKn1B7gjuDyO9dDa2YK4IyK+c/jx4evf2abSX4k/DkfYYri6SHWdBaBpdNm3ghbgopHlENtXKkAl1HGSGAPpO3tNuOK1Le3AxxXkP7Kvxmvvjx8O7nWdVsrOw1Wyv5LKaOxZvLcBEdJAjEsgIfbgs2ShOecD2yOLFAE1vCK+H/2s/2UfHuofFa6+IXgCzF5DNGl9IumSrb3dncwquXUbgXZiodWj+YtuGAQC33PCuKvQ9qAMD4X/ETQ/iz4NsPEvh+48+xuRho3GJbeQffikX+F1PBH0IyCCexSOvmn4hafc/sy/ECb4m6HHJL4B1u5RfF+jwLlbSRiFXUYlA65I8wAZbOec5T6T0vULXV9Ptb6ynjurK6iSeC4hYMkkbAMrKR1BBBB96ALSJUvlrIhR1DIwwVYZBHoaatSrQB80aDI/wCyX8XoPD0zlPhH40u2OlyMMR6Hqjkk22eiwy9VHQEdtrsfqqJq4f4nfDfRvi54E1bwpr0Pm6fqEWwsv34nHKSIezKwDD6YPGRXB/swePPEEthqfw78dBl8beEWFq12+7ZqtmAvk3cbN98lWUP1IJUtgvgAHv8AGanWqsbD61ZRqqyIuzyP9rLwLpHjL4FeKLvUmntLzw7Zza/pupWfFzZXVrG0qSRHI5+UgjIyGPIOCPLP2H/22r/9o3WdQ8I+I9Ejs/EOnaat+upWTfuLqNGjilLoeY33yIwC5UhmHy7Rv+tlr5Z+M3w9t/2ZPFWkfGX4deH7bTdD09BYeL/D2i2yQQ3OnM2ftSxIAvmQsd2QMkDkhQ2ZLPraNd3sfUVYjZl+8Mj1X/CsfQ/EGna9odlrGn3kN1pd5Alzb3cbfu5InUMrg+hBBq5HfTXXFnF8v/PeYEJ+A6t+g96olmoJI1jMjOqoBksTgD8a8D/aV+GOoeILrQvih4GhuE8f+CRJc2zW8QP9q2e0mbT2BILhxnacHBZtvLV7lDpabhJM7XE2d29wMA+y9B/P3q8JGj++vH95en5U7LoK76nD/Bf4h6D8b/h9o3jTSrl761vk3GC4AU2kynEkLRjgOjAjJye4JBBr0lK+QfFaN+x58dB4zs8xfB3x/erD4ht0/wBTourPxHfD+5FL91zwAeSf9Wtbvx8/bQi8D6/L4K+HelweMPGyAC6nmkI07S8jI8915d+n7tCCAckjGDJR7R8UPjJ4R+DtjDNrurR2t3csEtdNjKtPdOTgKkZI6+uQPevl74jfFTxV8bGe0n36J4aJ+XS7ZzmUf9Nn/j/3eFHHBIzXyf8AFD9lv4q/HLXo/EeseM9O1rWLku9z9vjkto4c4wItivkY4xhcBFHPb2jwz+z38V/AGj2Fv4T+I9hq6WcUcMel+I9KC2xRFACiWImRR7DPGOeOS4Wtsdlovw2hjRVWEKPpXU23gWOFRiP9K4bRf2hrrwDrFvonxh8H3XgOW4dYrbxBbsbvR7lj0HmqMxE/3WzgcsVr6S0mytNWsbe9sp4byzuEEsNxbuJI5EIyGVhwQR3FIZ5D/wAK5i/tC4u9pLTRRxFccDYXOfqd/wCgqjqHw9iZTmIMPpXvTaCpH3f0qjdeH1IPyVcpSm7yfb8NEB8g+OfgRp2tTRXscUun6tasJLXU7CRoLq2cHKvHIuCCDyK6T4d/t1ePPgPqlr4e+M9u3i3wzKyxWnjCziWK5j7BLhOEc4HXgnklm5x7xqnhlCp+SvHfjR8Grb4keCdV0CeaSyW8RcXEKgtGyurqcHqNyjI4yMjI61AHvPjHw34G/bE8GaR4w8BeIrS41zw9eNPoXibT5mjltLxFBNvNgeYsTgp5kbAEqykDlTVv9nL9oKf4lXWr+DfGmmL4X+LPhz5NZ0U5EcyZAW7tSSd8D5UjBO3cOSCrN+ePwa1bxf8AsH/Ep0t7xNU0DxEYYTNLGYre6lTdiCVcsY3+Ztjgn8QXUfb3jHw7oP7WvhnSPiB8PdXPhL4seGSTpepOAJrWXBJs7peRJBJlh0IwxIBBZWrXoTp1PqBu9ULrTYLiUTFTHOBgTRna/wBMjqPY5HtXi/wM/am0n4hW83h7xotr4D+J+lXMem6t4Z1G4WFmuW4R7Us376OXqm0seQMsCrN7bJMFbbyzf3VpK/Qbt1M9mvbM4dRfQ/3kwko+o+631GPpTY9Qhu9ywNvdfvIwKsv1B5H5VbdGk++eP7q/19arXVnDcBQ8Yyn3WX5WX6Ecj8KenUnXoNaPdy53e3as7XtD0/xJpF5pWrWVvqWm3kTQ3FpdRiSKVGGCrKeCCKlZbyz+6/22P+7JhZB9D0b6HHuaSPUIp22fNFNjPlSDa3HU47j3GRQ7jVj80Pip8Gfjz8Bvjru+EeneL7j4WWF7FqelaLY6zNPYyJHHFPcwPAs24I0nmoEcBpBwu4nJ+7PhH8cfCHxy0GTUvCupedJbt5d7p1yvlXljJyDHNEeUOQRnkHBwTivRJG968Z+Jf7N2geM/F9r440O4ufB/j+zGYtd0l/K+1AdIruMYE8RwoYHDFQBuA4pIbPWXb1qB6+c9H/ai1f4Ya9beFvjxokPhK+uJfJsfF2m7pNC1E9v3h+aB/VX4GCTsGK+hYLyG+torm2mjuLeZBJHNEwZHUjIZSOCCOcinoJXEkNV5Kmdh64qtJkUrDuRSVWkqRplZnVWUspwwB5BxnB/AioZGpFEEnNY+vaBpviTTZtO1bT7XVNPm2+baXsKzRPhgw3IwIOCARkdQDWtI1V5GoEedeNvgX4B8faVBp2u+EtLvbW3iWCDbbiJ4I1UKqRum1kUAAAKQOB6V5bN+zv40+H7CX4a/ErUbe1QHboPiof2hZEdkR/vxLnH3cnrz2r6Pkaq0mDQB81TfG3x74BAj+JHwzvfsygbtc8It9utT6s0RPmRL/vEmqnw9/a48AfFXx4vhPSF1SC9m837Lc3lsqQXRQE4QhywJUMw3qvC4OGIU/S0sYNfPWp/sQ/CvUfFuq69PpV4ZL9nkNlHevFbwSsQTJEEwynOSFLFRuOFACgAHpN1Y5zxWJeaf14rhJ/gN498CfN8P/iTeSWifc0Xxan223x2RZgPMRR/sjOO/HOfcfGTxn4H+T4h/De/htl+9rXhhvt9r/vMn341/3ie3HNAHV6lpKTRvHJGrxsCrKwyCD1BFeKeKf2fbGO8m1Pwjey+EtUf5nS1G60mPXDwnj8sY9DXsHh74teBfHGmzXuj+KNNuIYImnnWWYQyQxqpZndHwyqACSSMcH0qXT9S0fxVZyXeiapY6xapIYmn0+4SeNXABKlkJAOGBx6EetAHyb4mlk0bZpvxC0JbNNw8rV7RWlsZGzwwYfPC35HvwKu6H4i/sHUpbdJrPx1YrDv8A7Lmu0NyikDDblP71MMPlYqTkfMeh+ktW0aO5hkhnhWaFxteORQysPQg9a+cfEH7MEmk+J5PEPhPVY7S4SZrmLTryH9xknJiDIQVjwSuMHjjPegDrfA3xG1nSddOufD7xlqfg/XLcLHLZ2jGOBVX7sU1g/wC6KDJwNgHJIPevr/4T/wDBSLV9HaLT/i54UEluCF/4SjwlG8sQX1nsmLSrjBJaIyA54Ra+BpNQtbrXLWy16xuPC/iiEn7NKzhd/OD5E+NsinOCjZBzgg01/FPjfw744hutcMeqeFJXEdzJYWaLJbR8AzGNFB3DBYgfIcsBt42sR+5Hw5+K3g/4vaCNZ8GeI9P8R6dna0thOHMTf3ZF+9G3H3WAPtXS3VnBfQtDcwx3ETdY5UDKfwNfjn4f8KS6tqFv4k+HfiC6h1iRf3GseE7x4Lxhn7rouGkUfxKwdOoPeu48D/tg/HP4VfE2wvfiN4i1n4leHJJjBqFj4f0/T4kitgJArgRxBmmBcOVjKghQpkfACuzFdH6fSWM1lII9LvJd+RmC4JmiUe5J3Lx0Ab/gJp0d3NYyGXU7WTeOlzB+9iAPYADcvuSuPVq434M/tEfDb45ab5ngbxRYanPGu6fSy/k31tzg+bbviROcjcVwSDgmvTKLi5SG1vIL6ES200dxEeA8Thl/MVNVC70W0u5jPsaC6Iwbi3cxyHHQEj7wHo2R7VFt1WxOVeLU4f7sgEUwH1HysfbC/WkVqalVryO32iSYYYcK65D/AEBHP4CqQ8R27TLbFHgvWO0W9yNhz6buVb/gJNXobXa/myt5s397GAvso7fzp7asV76Ip/ZbyZQS+6DtBMcM3+8yjp7YOe57VZW9jhULMjWoHA8wDb+Y4q3RRzX3DltsICGAI5FLVb+z41bdCWtm/wCmRwP++en6VFc3kumwvNc+W8CDLSKwQj8Ccfr+FK3YL23L1YUrG9uGi0keQVOJbxOI1POQF6SP+g7njBEnk8QSbGd7Kz6+QcxzzD/aHVE9up745B2oYY7eFIokWKJAFVEACqB0AHYU/hD4jPsbCTSVfYi3RkO6SXOJXPqSeGP4gAcAVbjvopGCEmKQ9I5BtJ+mev4VYpskaTIUdVdD1VhkGi99wtbYdRVX7EY/+PeZof8AYPzJ+R6D6EVBNqE8MjQ+QJpAM74iSFHqw6j6DJNFr7BzW3LN5JEqBJE84vwsWAS34GqselurrL5xSRclI/vxp26Hn8iPwqey8hmdkl86f+Nm+8PbH8I9qt078uiFZS1ZW8+eH/Ww71/vwnP4lev5Zp8N1FcZEbgsOqnhh9QeR+NTVFNbxXGPMjV9vKkjke4Pap0K1JaQkKCTwKqSRyWcZdLnbGvJFx84H45z+ZNVzNLcENeW8kVuOQijeG92xz+GPr6U+UnmsSSQpqzK+0CAdJRkO/8AunqF9x1+nWVbWW1ULbygxqMLHKMgAdgRz+easRTRzLujdZF6ZU5FPou9h8q3Kv2xov8AXwSR/wC0g3r+nI/ECp4pkmTfG6yL/eU5FPqCWyhmfeyYk/56ISrfTI5paD1J6r3FyUcRRL5k7DOOyj1b2/nVWZ7uOQw20qzyYyfOX7nHGWH8sZNPt50s12zRyxMeWlk+YMe5LDgfjj6VXKTzEMfhu1hJkhMltcsctNbtsLHOeV+6ep4II5pSmrWf3Hg1GMdpv3Mn13AFWPttUe9aSOsihkYMp6MpyDTqm76jsuhl/wDCQ28PF7HNph9btQE9v3gJTJ9N2fatNWDqGUhlIyCOhpayrjRLKBXmgZ9NfqZLRtgznqU+6x/3lNA9UaUkiwxs7ttVepqqtub5vMuY/wB1/BA4yPqw9fbt9aoRw6sjpNJ5N/EpykUn7mVR2YkZVmx2woFWV1+2jbbdrJpz+l2u1fpvBKE+wbNVtsTvuWfsIj5glkg/2VOV+mDnA+mKPMuofvxLOP70R2n/AL5Y4/8AHqsghgCORS1N+5VuxXS+hZghfy5G4CSAqT9Aev4VYpskayoUdQ6nqrDINY16sjXa2WmStBNwZpFO6OBPTacjcewGPU8cF6MV2ia8updRuWsbKXywhxdXC9Yx12L/ALZB/wCAjnuKtpplrHDFEsCKkQ2ptGCo9j1FQWdvLpVukEcCSwrnmI7XJPJJDHkk5JJbJJzVmO/hdghYxyHgJKChP0z1/CjXoLTqN+yyxn91cNj+7KN4/Pg/rS/aLhOHtS/+1C4I/wDHsVZopXKt2MzZql59+SLToj/DEPNl7YO4jap68bW+tLH4fstweeM3sw6S3TGRh1+7nhev8IFaVNZljUsxCqOSScAUXfQLLqVVkaxwkrF4OizMclfZv6N+fPJuVVa8WYFYY2uM8ZAwn/fR4I+maqeVdWY/eS7LTJJWLlox6ZI5Xr0AI+nSrXJvY0ZriK3UGWRYwTgbjjPsKh+1Sy/6iBsf35vkH5df0p9vaww4eNQSw/1hO5mH+8eTU9ToPUrfZHl/187OP7kfyL+nP64pTYweT5SxrGudw8v5SD6jHerFRTXMVuAZHC56DufoO9O7CyIo7h7dliuTnJ2pNjAb0B9G/Q9vQWqqPJJdxlEtx5bDBa4GAR/u9T9Diqv2V7XH2qV7q2A68gJ9R/EvuScd/UO1xXsXXvolcohM0gOCkY3EH37D8cU3/Spv7tsn/fb/AOAP51PEqLGojCiPHyhRxj2p9SOz6ldLGJXDsDLIOd8h3EfTsPwxTri2WfDZMci/dkXqP/re1TVXkvolcohM0g4KRDcR9ew/HFPVhohIrplkENwAkp+6w+6/09D7H9cZqaSVIULyOqKOrMcCq0sM14jJIEhiPb7z/wCAP51Cluunyb5gbhByLiQ7nj+vt7j8e5p2QrtFn7W0v+ohaQf33+Rf15P4Ck+yyTf6+diP7kXyL+fX9fwqyGDAEHIPQ0tTfsVbuMhhjgXbGiovXCjFUr3S/OmN1ayfZL7bt80LlZAOiyL/ABAfgRk4Iyc3pJFjUs7BFHJZjgCoPthkyIIml/22+VPz7/gDRruLTYhs9U8yYWt1H9kvcEiMtlZAOrI38Q/IjuBkZsTXkULbS26T/nmgLN+QqtdaUNTjVL1t6qwYJFlNrDoQw+YEeoIqrDLJ4djMd0BLYA5F4igFB/01AH/j449QMZLshXZobrmboq26erfM/wCQ4H5mnJYxKwd8zSA5DyncR9Ow/Cp1YOoZSGUjII6GlpXKsFVpLVo3MlswjcnLIfuP9fQ+4/HNJeapa6eyrPKFkb7kSgtI3+6oyT+Aqo1zqV+v+iwLYRkf667G5+vaNT6erAjuKFcTsXEv4tr+cfs7xrudZCBtHrnoR71U/twXeRp1u98eR5v3Ic4/vkcj3UNR/wAI7bTbXvHlv5lOVkuG+6c5BVRhVI45Az6k1Z8+Sz4uDvi7TgYx/vDt9Rx9KenQWvUrLpt5ec394wX/AJ97PMadOhb7x+oKj2q7Z2Nvp8Xl20EcEec7Y1Cgn1471NnPI5FcB4++OnhH4eLLHfagLu/Tj7DZYklz6Nzhf+BEUrlWO/68HkV83ftsfGLVvg/8G9SbwPrb6Z4vmnt44PsNpFqFxZxmVS8y2rht67QUYYOFcsBleeB+I37T3izxJbvFYvF4O0uRSQ/mH7TIueCGxu/FFH1r511zxZaRTSSRLJqNyzbjc3x4J7nYCc8/3mOfSnqLRmx4P/bc/aBs/BkPhvxdolzqmrNPIY/Guk6dDFDcW7YZfMYtHFC67ivMcbABAyhwxbwr40/EXxdr9qg8OyahfeILu4jFxqV7ErJGpVi/zStuLAgAkoUwTtYkqa7S48a6rcS7Xn+02p4azlUGArnOPLGAvU8rgjOQQeazrPSzPIXKbcnO0ZwPbmh26Ar9TkdLsvHmt6Xb2WqeJo9MgEKxXEeg2qwvckKAWllYEsTySMAZJwAOKp61+zHo/iz7CZ9V1ZHhcmR5bkzmRSBkDfkKeByBjrkHjHsemaLjHy11On6TjHFIZ4zp/wCznP4ft0HhHxnrvh94wfLt5ZFurUHOcmFgB161pRfEPxT8Kp1j+JGjR3GhMwVPFGhxtJAmTwbiH70fbkDGTgZr3Wz08Ljipde8K23irw1quiXbSRWmpWk1lM8BAkVJEKMVJBAOGOMg89qQzk/hn8UPCPxU+3/8Itq39qf2f5f2n/RpofL37tn+sRc52N0z0r0W3tduOK+WfD/wF8Q/so3EnjLw1dN430/yzFrOl/ZRDcfZchvMgwzZZSCSD1H5j6d8E+L9G+IHhuy17Qb1L7TbpNySJ1B7qw6qwPBB6UAbdvHtq5JZwX1rNbXMMdxbTIY5YZlDJIhGCrKeCCCQQahjwKsxvQB4j8TPhpqXwt1xfiZ8MtPVLi2jWPXfDFomyHVbNABmNFGFmRR8uByB3OVf2PwH420f4keE9N8R6Dci602+iEkbcbkP8SOAeGU5BHYg1rxSV886/Af2W/iO/iiyR1+Fvie5VdbtIlzHo165CpdqO0bk4YDp7/ItAH0ilWYmqnHMk0aSRuskbgMrKcgg9CDUqPQBcubS21SxuLK8gjurS5jaGaCZQySIwIZWB6ggkEV4J8Hb+4/Z9+J0nwh1ed38KaoJL/wZfzsTtXcWm09mPV0JLLk8jvllUe8wyVx/xq+ENv8AGDwO2mS3TaTq9pMl/pGqR/62yvI+Y5VAOcZ4PsTjkAhivY9LVqhvr2bT9kptJZ7TB3yQfPIhyMHywMsOv3cnpweo83/Z/wDi83xO8ITx6jB9i8XaHcNpmu2UiBHiuUJBcICQquBuGCQMkAnbmvTxIW5JyaTWmjJlzSWmhJY6ja31us9pLHcxNkCRGDDIOCOO4NfPf7YFrN8PdN0f43aJIIPEPg2eGK5iJIXUtPnmSKS1fH+1IrKTnb8xxnBHuN1oMU1015aSvp9+2N08GMS4GAJFPDjtzyB0IrnvHXh/R/HfhG+8LfEDTFutBvignkhmljt5QkiyIWdGV4TvRTgnbwBubOKz9o46T0/L+v6uZ83J/E+/p/wP61KP7NP7Rej/ALSPgq717S7GfSZrK8ayurC6lR3RgqurgqeUZWGCQPmVxg7cn2SJq+S/hTo8H7KfxsuPAFrA8Xw38bs+p6BNlpfsN+iIs1s7klirIqFWY9kX5juNfVEVxNPxCnlr/wA9JR/Jev54rU2uabTRwRmSR1jRerMcAVWvIxrdjcWclpHNY3EbQzC8jykiMCGUxn7wIyCDgEHvTrezjWRZJC00o6PJzj6DoPwq+rU7isfM3wbvP+Ge/jEfgzrSKvhbVY31DwLfMXZNoy9zZMXZv3iMdwx1DdtyqPqyJq8t+OHwg034yeC3064VodYsZBf6NqEM7QS2V8gPlSpIoJXB68MMfwnAqH4A/Gy2+LXh++t7qGfTfF3h+cabr+lXcaxy210o5bCkgxuQxRwcMAemCAb7BtuewxtUytVBZgvHU+gqtrWuWnh/R7zVNTulstPs4mnnmY8KijJJP9BSsO/Y8C/bi+I1ppPw0ufANnBb3/iHxfC9qIJ0EiWtrkCW6dTxlcgJ6vtPRTjwD4O/C+z8K6TbWttDtVRyzcsx7sx7knkmpb7Wrr4ufEXUvF17A0P2orFa27HJgt0z5cef+BMx9Wdj3r13wxpIhjTihgjd0LSFjVRtruNLsAqjiszSbTaBxXV6fB0pDHz+HbHW9PnsNRsre/sbhDHNa3USyRSqeqsrAgj2NfPOt/BTxl+y9dT+Kfg5Hd+I/BnmGfVfhrPMXAU8vLp7sCyOOWMfO7n72FUfUtjD0retbfdigDwP4T/tXfCf40a9aeH/AA34mVvElxbG5GjXttLb3C7VDPHl1CPIgJJVGY4RzyFJHrlxpwweK+LfGX7D+qfss/FOX4+fDSSTxdZ6NfTahN4IuISs6Wc0Mkd0IbkOTIyCV2RWTO0DJkZfn+z/AAH440H4reCdK8V+Gb1dQ0XU4RNBMowR2ZGH8LKwKlT0IIoAxdQ00EHiuR1fSQwb5a9Mv7cc8Vy+qWvXigD59+LHwv0z4geGNQ0TU4S9pdJgsnDxsOVdT2YEAj6V80/CPxx4v+E/jG/s4r3yvGvhphFP5oJg1iwONjyJn51YYDd1bachun3LrFiGDcV8tftQeCLjSo9P+Imi27Sat4dbN7DHwbvTyf30Z9doO8E9MMeuKAPTPi18EtL/AG3/APhHfiB4TtdFTVrezbTL461eTeZpcqEuim3ETx3OGlY7ZNgKheSG+X3D9m/4oaRceG9P+HGpXcenePvCdhBp2paPdKILiQRRoguUjwA0bja2Y9yAtgMw2s3xv8PPidffB7xRYeNvDMh1DQNRija9sl+7eWrfNwD0kUElT2OQeCwP1l8TfhV4X/an8J+HvG/hPXH0HxZYp9p8P+L9OXFxatk7oZVyC8eSyvE3Qlhxlga5r7k8ttUe/s9Qu1fPPwZ/aO1C48Uj4Z/FWxh8I/FC3X9yFb/iX67EOBcWbnGScEmPqMHjhlT3xroLwww36fnRy32DmtuPc1Suo4ryMxyRrKv+0OAfUe/0qdst948f3R0qJmo2DVlB4Li3x5MgmQf8s5yc/g3J/PP4VH/aEZdY5Q1vK3ASTjP0PQ/gauO1VZ1SaNkdVdG4KsMg0XvuFrbGd4i0DS/FWj3Wlazp9rqumXSbJ7O8iWWKRfRlYEGvz7/aS/Zl+LPwt8QaNbfAXU/Ftv4J1FijaLpGvzoun3juSx2712QMuzDszBWV9zKCu79BJoWtVLxT7I1GWjmO5APr1X88D0rnX8VT6soTS4kjRiVOo3SsbYe8fTzevGCoPPORis5SUTopUZ1btaJbt7L1f5Ld9Ezxn4XftX6Utpa+E/ict94K+ImnWUQ1CHXLdYor+QKFee3kj/durtyFG3lsKCBmvZC+p61yxk0exJ/1fym5lHueRGD6DLe6niszxV8JfCvjrSZrDxXpFv4njm+++qRiRlPrGcDyv+Abfzrxlf2f/H3wdzJ8IPHTNo0fKeDfF+67sgP7sM4PmQj0UcEnJNRaUvi0Oj2lKjpSXM+7X5L9Xr5Jn0JaWVnp0BhtYEtULFiI14LHqT6k9zRMrKMj5l/vL0r5o1z9tB/hfp0q/FP4ceJfCepxkKhsI476yvDkD9zcbkTOPmKsRgcZJwD6b8Ffjr4c+PHg9vEnhhruKCO4e0ntr6IRTwSqAdrBWZTlWVgVYjDYyCGA2VrWscUpSlJyk7t9zv5JKrPJU3mC44Kc93TjH17fyqvNFnPkv54HXaOfyp8vYjm6MieSoHkpjy1XeapKJJHqu7Ux5qhaagB0mDVWSMNT2lqJpKAPGPj5+zfoPxe8K6mltp+m6d4qkQNa6y1vhw4YNtkZcFlYArk7tu8kAkYPk/w1/Z0+KnwO8PyHw94m0PV5bmUzXeg30EotSw+UNFMCGDlQuflUZAByFBr65d6ryYNAHzW3x0h0O4Wy+IfhnUvAd2zbEu7hftNhK3olwgxn2I4GOa7NY7PWbGO9066gv7OUbo7i1lWSNx6hlJBr0/UtNttStZbe6gjubeQbXimQOjD0IPBrxLXv2ZdO028m1TwBq954C1Zssy2J82ylP/TS3fK44HAwB6GgCj4r8H6d4j0+Wx1axhvrR+DHMuce4PVT7jBFeS6l4P8AEXgF/M0lp/E+hLybGd831sOf9U5/1ij+63PAArZ+I3xq8ZfBWG2s/G3hSx1ae4Yra6ppd75EFyqj5iUZGZXGUyMAHccYxXZ+BPE1p8TPBdh4hsYTbLcqwktWcO0MisVZSR2yCQSASCDgZxQB5n4e1qO80+7u/BWpx6JeyT7r5ooMGZwMeVcxnDAdc7dpJ5y2BXb6D8ZpJLqDS/GlhDBfSYSG4uXLw3GAf9TcjDA9cRydOPlNYnxI+FaeIo7i/wBIl/sXxNs2RalA7RlweqybfvAjv1BwR0xXnXhB9V8N2svhr4ihZIrqTFlcX7CaG4BzlDLk/NnlQ2G5+gDuxWR9C6h8PvDXie/t9Ts7ibRvEFuQ1tqEcxtbyBgMAxXceCD/AL20DPevW/A37Unxx+CstrbayLf4seF8EhdUdbTWAnYxXSDypwOvzrluBuHWvkq6uvE3w706aTw1HJ4isVDBdHvXLy2xwcNFJnc6A4/dnJx0Ir0T9nz4ral8TdDvpTBHpF1Yz+TfWrzb4hhFPmvGw4BYsArBjlcAk09xao/QXwL+378GvF2n3T6n4hk8D6taRGabQ/FUJsr0gDOIU5FwxPCrCXZj0ByK9h8F/ETQPilpMmo+EtcstX02KY289zZzK7wzBVZoXTrFIA67kcBl3DK81+anj7wz4d+IWhnSma80a4Db01rSgonRiCGEayZKKwJB2spI44BK1l/A/wAP/Fr9ljTZovhN42sdd0ee4a8vfDmt2Qe1uZSAu8FMTRNsRVLLgHaMnAADtbbUV776H6xmxt2t2t3hSSF/vpINwb656/jVP+xmtcnT7qSz9IWHmQ/TaeVHshUV8heBf+CmHh21kt7D4veD9Y+GN82EOqKh1HSXbpkTxLuXcccFDt3ctxmvrHwV4+8NfEjQ49Y8Ka/pviPSpOFvNLukuI84ztJUnDDuDyO9TcqyLS6le2eBfWLMv/PexzKv1KY3g+wDfWrtlqFtqUZktZ450B2sY2B2nuD6H2PNWKwdVjh1O6MNpAsl8nyteKzIIPYuhDE4P3AeeM4BzT3Fsad/qUVhsUhpriTPl28WC7464HoO5OAM8mq9rpstxMl3qLLJOvMduhzFD7jP3m/2j+AHOatppF/ozSSwTpqkkmPMa8+SZvbeoxgc4XaByeatL4gto2CXiyabITgLeAKpPYBwShJ9A2aPQPUvzQx3CbJUWReuGGah+yyQg+ROw/2JvnX/AB/X8KtUUrjsir9rkiz9ogZAP44zvX+Wf0x71PFNHOm+N1kX+8pyKWSRY0Z3YIijJZjgCs+SzXU3MjI0EZGNy5SSQe57D2P6U9GTqidp3umKW7bUBw02M49l9T79B79KnhgS3j2IMDqcnJJ9Se5qBY7m1ULGUnjUYCv8jD8QMfhgfWnC/iUhZd1u54Cy8Z9gehP0NHoHqSTWsVxjzEBI6N0YfQ9RUX2eeH/Uzb1/uTc/gG6/ic1aopXKsVftpi/4+Imh/wBofOn5joPqBUkl3EkIk3h1bhdnO4+g9aLi5EG1QN8rfcjHU/4D3qsmlRtIbiT5bonPmRHbj29/x6/pVabsnXZEscDzSLLcAAqcpEDkJ7n1P8u3qbVVdt1D0ZLhP9r5H/McH8hSrfxbgsu63c8BZRjP0PQ/gaWrGrIdLZwzPvZMSf8APRSVb6ZHNM8q5h/1cqzr/dm4P/fQH9DVqilcdir9uWP/AF8b2/8AtMMr/wB9Dgfjike6NyTHaupP8Uo5VPp6n2/E+6yTPdOYoG2qpxJKO3sPf+VIumQRqPJDW7D+KJiM+5HRj9QarQnXoTwwrbx7Ez6kk5JPqT61JVX/AEqH+5cr/wB8Pj+RP5Uq6hFuCyboH6bZRtyfQHofwNKzHdCvYwsxdVMUhOS8R2kn3x1/Gm7bqH7rJcL6P8jfmBg/kKtUySRYY2d22qvU0rsLIrvqcMCM1yGtQvUzDA/76GR+Gc0sMbXTLPKMKOY4/T/aPv8Ayojja4kWaZdqrzHEe3uff+VL/Z8S8w7rduv7k7R9SOh/EVWgtSzSMoZSCMg8EGq2bqHqEuV9vkf8uhP4ilW/i3BZCYHPAWUbcn0B6H8CamxV+5Vbw/bRtvtGl0985/0Vtqn3KcoT7lc0btVs8ZWHUYh1KfuZfyOVY/iorTqhqWoNA6WtsokvpgSin7qDu7f7I/U8CgWiMy+8WwxypYqTY38mAftq7FhByAxY/Kx44VScn2BI2bCwi023EUW48lndzlnY9WY9yaZYabHY2zxsxuHkJaaWTkysepPt2x0AAFQL4ftrfmyaXTT6WrBU9/3ZBTJ9dufenoGu5p0141kUq6h1PVWGQazTJqtny0UGoxjkmE+TL14AViVY++5fpTo9ftPMEU7NYzE7RHdr5e5vRSflf/gJNKw7rqWPsKx/6iSS3/2VOV/75OQPwxRuu4+qRT/7SsU/Q5/nVqqTtLfOywytBChwZFAyzegz2H8/pTWu4npsP/0qbpttl9/nf/AHr60q2MW4NJmdwchpTuwfUDoPwFTxyLNGrowZGGQw6GnUrhZBRVeS+hjcoG8yUf8ALOMbm/HHT8abm6m6BbZPVvmf8ug/M0WHcZIp04NLGM2/V4/7vqy/1H5c8FV1FbhA1qjXIPR14T/vo9fwzT1sYtweTdO4OQ0pzg+oHQfgKSSB4ZGmtxknl4c4D+49G/n39RWhOqDyZ5v9bN5Q/uQ/1Y/0AqWG1it8+WgBPVjyx+pPJpYZ0uI96HI6EdCD6EdjUlTd7FWW4UVWa/RsiFWuG/6Zjj/vo8frmk8u5m+/IsC/3YuW/wC+iP6fjRbuF+xFOw0v94jDymPMBOOf9j3/ANnv/N8V894u62jyh/5aS/KP++eufY4qaG1ihYsqfOerscsfxPNMmtmWQzQEJKfvKfuv9ff3/n0qromzD7GZP+PiRpv9gfKn5Dr+JNTxxrGoRFCKBgKowBUdvcrcBhgpIvDxt1U/571I7rGpZmCqOpY4AqXfYpW3Q6iq32wy8W8TS/7bfKn5nr+ANH2eWXBmmOP+ecXyj8+p/MfSi3cL9iCaRdPk/cHeDy1qoyfqoHT8ePpyS+G4mvl3RbYI+h3cyA+hHQH65+lWYYY7ddsaLGvooxUc1qWbzYm8qbpuxkMPRh3H6iquibMEsY1YO+ZpAch5Tkj6dh+FWKgguhI5ikXypwMlCc5HqD3H+POKLy+t9PjD3M8cCsdoLsBk+g9T7VLv1KVuhPSVmLqV5fj/AEKzaKM9Li9BQH3Ef3j9G2/Wk/sFLrnUZ5NQz1ik+WH6eWOCP97cfej1C/YzWvBY3BGhRtqEe4iWzh/1KkdSsh+VGHdM8nsDk1as5LrXlLvefY4lO2S0twRKrY5V3YZHr8oU9CCR121VY1CqAqjgADAFU9Q0tbyRZ4pGtb1BhLiPrj+6w6MvXg+uRg4IdxWJLHTbXTlYW8Kxs2N79XfHdmPLH3Jq1XyHo3/BR7wfcfHTVvhzqeg39nHpmp3Wi3Gt27CZYryCVov3tuo3pFI6EJIpcAvGG25Yr3Pir9pu5uVlj8MaVtjXg32okBR/wEHAPplvwpajurHv11dQ2Nu89xNHbwRjc8krBVUDuSeleUeLf2lfDGhyG20lZvEd/wAgR2YxHnHdyOf+Ag180+LvHV/4ln83W9XudZkVsrCrFIE47DA/RR9a4rU/EE0kJhjK28GMGKEbQfr3b8SaPUV+x4d8NPhj4/8Ahb8RtR8T+IfEp1HUQslr/a2k30g1TVLeUjcl6CwSVMfMRJIZFdEwZFRVro9W+PNv4b1AWV/4f1Xw7cMC8V6bR71J1zw0c0anH/fEbDowB4rodQv+vNYv/CRTWXmIoSe3k/1lvMC0b/h1B/2gQRk4IquYXKeN6H+1FYeNtSvkfSNWiVSTDMkTXLTc9GCAlWxg9x154GYvFPjTxVqmi3zeHPCuorcCJvLuL0Rxlf8AaWIsWc46Ajr2PQ+krpOl2e230WzGn6eBlbZUVRGT1A2gAjPfA+lbGn6TuIyKgs8c8H6F8XxpKyXU3h2e6kbeF1JZFkjBH3T5IC9s9zyefTpm8SfEXwVZz3+u+DdP1fTLZGluLnQ77a0UajLN5coy2B2FezabpQXHFdHZ2arjigDwf4A/tE2Xxi8TXmhvoTaLeQ232qFvtYnSVVYK6/dQhhuUgAHI3dMc/RVtZhccV5bqX7Lvw91CG5ax0Y+H9RlmFxFqWkzPDPbSgkhouSqAEn5QNvTjgYpeH/iV4g+EutWfhj4nyx3OnXL+RpfjKJdkFwe0d0OkUmP4jwcHk4LUAe3wxhe1Wo8Cq6txkHineZQBejkxXgnjTQb39nfxTd+P/CttJc+Cr+QSeJ/D9uv/AB79je269AR1demBzxyntyz0/wA1ZEZHAZGGCrDII9DQBJouuWPiLSLPVNMuo73T7yJZoLiI5WRGGQRWistfN+mTN+zH46j0uV2Hwt8R3OLKRySuiXzHJiJP3YZOSCehB6YYt9B+dQBqxze9Ra5o2n+KtDvtH1a2S902+haC4t5OjowwR7fUcjqKqJN71ZiuOnNAHjvwL8Rah8M/F158G/E9007WcZufC2pTtlr/AE8E/uiehkhAxgfwg4GFBPv0LJu+diq+wya+e/2wtMuH+Eb+J9ItrpvE3he7h1PTb6xQNJaYkUSuwPJj8vcWGCPlUsNqkiX9jn4w+IfjN8Lb3VPE09vc6pZapLZedBEIjJGI4pFZ1XjOZGXIAGFHGckgH0db30UfyLGY1/56A5cf59OPrU3zD94G8xCfvj+vpWIklW7e5aNsqxU9Kq99ybW2Phz9tS6+IPwt+OA8b/D631rR7GfRbSXV9Y020drSSeOeVV+0NtMbEIsK7X7FRjB5+/dP1C31Kzt7u1mS4tbiNZYpo2DK6MMqwI6ggg1lapZ6b4h0m807U7eKazvIXt7i3lG6KaN1KshHoQSPx7V4p8B9QuvhF4oufgtrepGd7dJNR8MXU6ktPphc4hLEAPLGQ3TI2jgYXALBzdD6LMyxrl2Cj3pyyyzf6tfLX+/IOfwH+NVreFI23cu/99uT/wDW/CrkbUh6nmnxg+A1t8TvAN5oGn6nLodwSs9nMgzHbXCNvjkQLgxkN12EAgnIJxTv2dfjenj7Q38P+I547P4haDKdN1qwddhadNwEi9iJFUvhcjhsZUBj6lG1fOn7R/hW7+Gviq3+Nnh7Tv7ThtIFsvGOirGGXUdLBB88L3lgwGDH+FRkhUIOXK1rD7un/A/rQy9nyfw9PLp/wP60PqiNqsK1cH4U1g6voena74b1IeIPDuoQR3Fuk0hMnlsAQ0crcng/ck5zxuXGK6XSvEFpqzSxQuyXMOPOtZlKSxZ6blPY84YZBxwTVRl0lo/62BVFflejNnzNtfO37Q3h29+E/iJ/jx4O0sXusaXaC28TaaspjGo6UpDSSY6GaFVyrH+FSDnaor35phWB428P2njrwdr3hnUJZobDWbC4064ktmCyrHNG0bFCQQGAY4yCM9jWl+xpZvcqfCH47eB/jhpN1f8AgjX7fV47NkS7gVWjmt2ddyh43AYA4YBsbSVYAnaceAftYfEDxD4g+JEXgWx1CGLwpb2EM+oW0KfvZrtpGYLI5/hRFhZVXGTIxbdhdvkfgX4G61/wT/8AiJbeL7e4/wCFgaDrmnXGiz3ENuLOSwuGKzRFozI+9GaEAsGGMtxnaG1fB9nd6xqFxqmoyNc395K088z8lnY5JpXvuNK2x3fgnQltoYwF7V6vo9psVRiuZ8O6eI0Tiu70u3xtpDNrTYcY4rpbGPpWPYxdK37FMYoA2bGPpXR6bDuYVh2S9K6rR4dzLQBuWul+ZD0zXxXqWkv+xb+0Jb28O23+CvxK1AxpCF2w6BrjjgL2WG4C9OikH7qp833lYxiO3XjmvNf2h/g/onxt+GWu+D9djJ0/VLcx+dGB5lvKDujmT/aRwrDtxg5BIoAwdSjAzXL6jH1rzj9lf4laz4r8E6p4O8ZSZ+IXgW8Oia0GPzXAX/j3uxnkrLGAdx+8VY9CK9P1BcZoA43U4Ad1cVr2nR3MMkckayRuCrKwyCD1BHpXoGornNctqUG7PFAHxR4P0D/hDPE/iz4Y3JbyNPf+1NEMnJexmYkoPURyErnuSfSuTlN/8Lfit4R8X2l9qlrZ6Lq1vd3ttps7I1xarKpniChgCXj3rgnDBiDwa9o/ak0aTwyfDnxIsYDJceGrsLfLGDumsJjslXjrtJBGeBljWN480C31Sz8+ErNBMgeORDlWUjIIPcEUAfa/ifwn4B/af+H+j6hOtvrWkyhdQ0jVrfie0l/hljYjKOrDlGBGV2upwVr5d+IX7ZXj/wDY11QeB/iDpFt8Tbho0udI8Q294NOlurMl1/0lBHJ+9VkA4HzDkknlvOf2Y/jxP+zv46bQNbuCPAOt3A81nPy6ZcthRcD0jbgSdhw3Zs/cPxa+CvgP47abp9n438Pwa9BYytPaOZpIZYmZcMFkiZXCsMZXO0lVJBKqQ7isdn4J8YWfjzwXoHibTkngsNa0+31G3iuVAkWOaNZFDgEgMAwyASM55NbDS+vFfJ118MfH/wCzBePqfwjM3jHwC0hku/h7qFwTNaA5LPYTuSRj/nk2c8/eJGPU/hb+0z4G+LWiS3mkam1vqFs/k3uh3sZj1G0m5BieDli2QR8u4EggE4OE5JK8ioU5VJKNNXb6I9ZdqwdS8SQw3T2Vmh1DUlAzbQniPI4Mj9Ix355I6A1VDanrx/f79H085/cxyf6TKP8AaZeIx7KS3T5l5FaVnZW+m2q29pEsMS5O1e5PJJPcnuTyaz96fw6L8fu/r0OzlpYf+N70uyenza39F/4EnoZJ0GXU5Fn1qVbkrytjCWFsn+8P+WpHq4xxkKprTkxtxjjpinyPVeRqqMVHYxq151rcz0Wy6L0X9X6lR7YQ/wCocw/7HVPy7fhiqsl00fE6bP8AbXlf/rfj+dXJGquylgT0X+8elXuc2xxvxQ+G/h/4weCr/wAMeI7Y3el3gB3RPtkidTlJI2HRlPI6g8gggkHxzSv2Ffh34RsLY6BqHibw3rUBLf21pervHey/NkK/Hl7QPlwEHHXJ5r6HmCR5NvmJ+pcDr+HT+vvVCWZ0/wBYuf8AbTn9Ov8AOq06Cu+p4dq+k/HnwbdTPoHiHw3430VT+60zWraSzukQAAKsyMQ7+ryHnn2FZbftQa14VUL4/wDhX4p8NEcNe6aianZrjOS0sZGOnHB/rXvryB1ypBHqKqStUleh89WP7eXwx1zx1aeHYrrVALqVIE1m5tBHZh2UEBizCRRuOwsYwAeSdvzV7pb6pb6hbrPa3EdzAwyskLh1P0Iryrxh+y38OfHHxEuPGWu6NJqOqXCRiWCS6kFu7xhQshQEZO1FUrnYQOVJJNZl1+x18Nlma906z1LwnO53efompTwO3ptUsVGMnsByaNw2PZnn96ha4rwtvgP4w0X/AJF74z+Krcj7v9uRw6px153hc8/4VBJofx70T/jz8WeEPEgH/QW06W1J4/6Ynqf6UhnurXHvUbXHvXxR8HPir+0Mvii+fXfCOt+J7N7ZpDZ6lbRaQiPujUOkrwqCQoP7sHnczYyCa9f/AOGhte05f+J38JfGNr6tptul8o98qw4oA90NxTGm968PT9rTwDDIqavPq3h12IVRq2lTx5PplVYD8fSuq0X45eAvEWwWHjHRZXf7sTXqRyH/AIAxDfpQB6C0magkYVwPgD44+CvileXdp4Y16PUrq1jEssDQywuEJxuCyKpYA4BK5xuXONwz2jS0AYPjjwNoPxB0ZtK8Q6ZDqlgZFlEU2QVdejKwIKnBIyCOCR0JFeX+Kv2ddKjvH1fwPdyeBNeAGJNMUC0mxyFlt/uMv0A9cGvaJJKqzHNAHzjP8RdT8F3sWl/ErSV0dpG8uDxDYhpNOuT2yfvRMfRvQngV0GsaHYa/pZjmit9T0y6QMAcSRSKeQQeh9QRXq+saZaaxYz2d9bQ3lpMuyWC4jDo6+hU8EV4drXwl134bSTah8OJ1n05iZJ/CmoSFoHz1Nu5OY29icEn0AFAHITaJrHw4bzNOW48QeGk5awZi97Zr/wBMmP8ArEA/gPzDAwTzXR6hqWl/FDS7O9067axggYtZXekyNE9vJjB355ZscESA8cYAxUFv8YvCl1EV1K8/4RvVY51trjTNUHlzQyEd+xTj7/QcZxkVH4i8ATR6pLrfh25XSNcbmZHBNre47TIO/wDtr8wz3pgamn/EjV/BDpB4xt/tWl52p4j0+ImIf9fEQyYj0+YZXJ7V65ourW+o20F3ZXMdzBIA8VxbyBlYdirDg/UV4Lp/xb0nTZBZ+Im/4RrVg6xS2N8cqd2QHRwNrRnB+fgDHOOK1LLwnNpLHWfh7qkGlPcgXDaZJ+80y9BAIIUf6skYO+P8iKQH0cuqDUomi1K3i1KKQFX84fOQRg5bqeP72R7Vxy/AXw5bawdb8C6vqvw38R4+W88O3rWLnvtOz9268nIKrkEjvXmun/tK2Wm64dC8ReHtU0fVLcK19Kphls7WM4/etLvB2YIP3cnOACcA+9wXSLxGc+r/AOHpVepHoedfGD9pj9qr4R6VpejWniXUPFrXEcsdvqlj4btzI4bAAuCqOTIgxsKBN25izSEEL9S/CH/go58N5dH0XQviXDffCzxgLeOK8h1bTJYNOluQgMrW8wMiiItuKmRgcYySeT5nY6lNbxlI5P3bHJjYBkJ9Sp4zU97Z6R4gtWtdRsInhf70bxiaJvqjfX1/CjfYeq3PvPwv4w0HxvpSap4c1vTtf02ThLzS7uO5hbjPDoSDwR371rMokUqwDKwwQRkEV+WN1+zF4Zs9Ql1fwhcar4I1Y8nU/BupS2Ui45B2KcKAc/wiuw8O/FH9pT4a7V0r4haH8RNOj+7Y+MtNMU23uv2i3IZmx0Z+MnkYFLYZ+hY0GO150+aTT/8ApnEcwn28s8Af7u0+9Ml1S80xV+22ouEJ2iayyST7xnkfRS3Svzj+J3/BTT4x+B7jTrfUPh14V8ExQQvNf6lql5Lqsd9k4jW0jhkhKvlJAUZn+8pYxqMt9HfCL/gon8DPiPo+k3WpeN9O8K+I7q1iku9M1wyWq2cjqGaJZ5USN1UkjepwwAPHSn6k+h9Jafdwawxk85HaM822eYj23qeQ3HccfrWnWDp2peG/Hdql7pl/p+twpwl5p9ykpTP92SM5X8DVpbLULFh9muxdwgf6m9Hze2JFGR/wIMT60bjWhqUjKGUgjIPBBrN/t6K3wL+OTTWP8U+PLP8A20BKj2BIJ9K0lYMoIOQeQRSGVvsKx/8AHu7W/wDsp93/AL5PH5YqGa9uYW8oRJcS4zuiONo9WU9B9CScVPLO8khit8bh9+Q9E/xPt+fvJb26W6bUzycszHJY+pNV6k27EFi0DM5SUS3Bx5hbh/YEdQParlRTW8VxjzI1facqSOR7g9qi+zzw/wCpm3D+5N8w/Buv55paMeqLVIyhlIIyDwQarfbDF/x8RND23j5k/MdB9QKsRyJLGHRldDyGU5BpWHdMr/YFj/495Htv9mPG3/vk8D8MVVa5u5soE82AcPPB8pb1Cgnj6gn256WCzagSoytr3boZPYe3v3q2qhFCqAqgYAHQVV7bk2vsQWtxbkCGEqhUcREbWA/3TzVio5reO4XbIiuO24ZxUP2WWH/UTtj+5N84/P736/hS0Y9UWqRlDKQRkHgg1W+1yRf6+BlH9+L94v6DP6VJ9qhMJlEqtGOrKcilZjuiGS1itYy8crWqqOdh+X/vk8flzUCfa2dZriESovKJH8rA+pUnrj3/AAqzHG1w6zTLtUcxxHt7n3/lVqqvYnlIIr2GZwgfbJ/zzcFW/I81PTJYY512yIsi9drDIqD7G0X+oneMf3ZPnX9efyIqdB6lqkZQykEZB4INVvtE8X+ugyv9+E7x+I6/lmorvWIYIcxf6TcMdkduhAdmPQYPT1JPQAmizDmRBqBSw8uK0LJeS5EMEbYU+pIIICjjJA/MkArYWdzpvmPKq3s0xzLOh2u3oAp4Cjtz+uan07T2t2e5uSst9KAJJFztUDoi56KP16nrV6ncXL1K8d9DI4TdskPSOQFWP0B6/hVimyRpMhR1V1PVWGQar/YvK5gleL/ZJ3J+R6fgRS0HqWqbJGs0bI6q6MMFWGQR6Gq/nXMP+thEq/34Tz9Sp6fgTTH1BJpBb274uGGSrggovqVPP09afKw5kUJNFj81oNOll08AESm3b5FyOgQ5UE9cgA/nUytq1iojW3tLyNeFMbmAgem0hh+IP4VpwwrBGqL0HryT7n3p9Fw5TMaSdJGls4G8puXWQbQT/eUdc+xxn61PFb/aoxJLcNMrfwp8ifl1/AmrlVJoXglM8A3Z/wBZD2f3Ho38+h7EO9xWsWI40hULGioo/hUYFPqNLiOSHzQw8vGSx4x65z0qL7aJOLeNp/8AaHCf99Hr+GamzKuizUU1zFBgO4DHoo5Y/QDk1F9nnm/103lr/wA84ePwLdfyxU0NvHb58tApbknufqe9GgalKZLqaTzrWJbd+hac8OMcZUfzJBH6U63hjvFJnLyyLw8UvRT6bRx9Dz9av1BcWvmsJI28qdfuyYzx6Edx7fyquYnl6k3TgcClqvFeKd6y4hkjGXVjxj1B7j3/AK037YZf+PeJpf8AbPyp+Z6/gDU2ZV0WqhmvIoW2Ft0n/PNAWb8hTPs0s3M0xx/zzh+Ufn1/UfSpYYY7ddsaLGvooxRoLUqTQ3F4yugFoy/dkPzPjuMDjB+p/Oi1jTzQtyu+6XkNIdwPunYfgAR+RN+o57dLhNrjIzkEHBB9Qexp83QXL1JKKpNejT1/02RUiHS5chVP+92B/Q/pXH+Ofjd4O+Hf2EeIfEuh+G1v9/2WfxFqkOmxT7Nu/wAszMGk2h0zsUj51yRmlYq6O9rPutbt7eRoYxJeXK8GC1XewPox6L/wIgVBLprSxmTVr7zIgPmijPkwDnvzk8cEMxB9KxNS+KPgvwvD5L61YxqnAgsz5pHttjBxRoGptta6hqiqZzHp0YbcqwkSTf8AfRG1T2IAb60WNhb6TODLHvmb5ReysXd/QMxyR9OnpjOK8v1j9qLw/ZgjTtPvdQf1k2wofx5P6V5l8RPj7rPjzwrrXh+GGPRLPVbKaxlubORjdRLLGyM0ch4VwGyDtOCAad+guXqfRXgf4r+Cfid9t/4Q7xjoHiz7Ds+1/wBh6pBe/Z9+7Z5nlO23dsfGcZ2tjoaTxF8UvC/hfct9q8BmX/lhAfNk+mFzj8cV+Ufwl+FeofAz4lLrmputzLrNvNokuqaJC6QzK8iSRyXUCg+S7GJVLITGSRu2sC8n0kYYIFDXFwuSMiOAh2IxkHP3QD9T9KOUOZbHvfiP9qSGPfHoekNIcfLPfPtAP+4vX/voV5v4i+K/jHxEpN9rD6Xatx5NuTCCD7L8zD68Vw0mqCEYtY1t+Mb87pPru7fhisy4ui7MzMWY8kk80tA1PPvFHwH8D3fiK98U6PpraR41mka5j1+KWT91cEY837OH8piTksGB35JPJJrm9H+NGv8AhnUIPDvxTSOxvWbybDxFANum3w7AnpBJ/snCnnGOAfU7m5681ga1Hbalay2t5BFdW0g2yQzoHRx6EHg079A5epX1DxnpMOsRaRJqtkmqzKzxWLXCCeRRuyVTO4gbHzgfwn0NUb/UevNeV61+znZeLPFUuoW13NY3EMkMuknS7JBJp5iVRgnOJI8puCsBs4CkAEHY/wCFeeJ9HkgfVPiTJqFsW5gs9JtzI6g8jzvuIffa5HcepbsHN0ZtXl4ZMjNUlhaZua8k8O/AHW4/Fmra/qXjG/j1C7lkVZtOYK8kJPAkLLjoF+QLtXaMHgY7aH4IyT7W/wCE58YI/XcmpKAfw8vFSUd5Yab0yK6OxsQuOK+avhj+zH47+HN3LrWleJ9IttaaNoDavbPNbyxEqxDOQGX5lX7q5469q9Lh+Mus+AZIYfiV4Xl0W2YhP7f0om509mJwNwGXiB9GyeKAPZbWELjitKH5cVnaPqFnrWnwX+n3UN7ZTrviuLdw6OvqCODWioxQBajaquv6DpnizRbvSNYs4tQ027Ty5reYZVh/MEHkEcggEYNP3laXzqAPDLHxVd/st30Gh+Kr241H4bXLmPSNckRpZ9ObBYWswUFmXAO1gO3THC+w+DfHmhfETQYta8O6jHqemyO0YmRWQhlOCrKwDKfYgcEHoQa5n4xfCnS/jT4Ui0PVby7sooLkXkU1mV3CURui7gynK/vCSBgnA5FedfC6P/hnLxO3gDVTu8MazdNcaDrknBaZgoa2nI4D4C7SAA344UA+hGm96BcVVd8VE0mKAOd+Mvguf4ofC/XvDFrdRWd3fRL5M06koHR1kUNjkAlNpIBIBzg4wfCv2N9N1r4S+K/E/gXxes2k6nfw2+o6dp8sweKUKJFmeMqxQtjy84OSI+fucfTCze9cN8Yvh7N8QNBtrvSLk6d4t0WU3ujX6kApMBzGx/uPgKw6dCcgYIB6qs9XbO9jjJEkfmo3XnDD6H/9deX/AAj+JkfxM8JpfyQGw1i1kaz1TTmBVrW6Th0wecdx7HnkGu7jm96AOmVMqZLd/OiHXjDL9R/UcV4D8RFk+AvxSh+JdgjDwhrzxWPiu1iQkQyZKw3wA6YJ2t9ehLZHs1ndPG4eN2R16MpwR+NWtU0/TPF+k3mlavbwy2d5C0FxGyZjlRhghgOnB6r+Weaq1yL2NSG6jmiSWORZI5FDI6HIYHkEHvU8crN0+UevevC/g/4i1DwB401L4TeJzGstmn2vwzeqAEvtNycRqRwXhxtPfCnsuT7erUth7mjbsqnPVvU9a474zeFNV8TeF7fUfDaWr+LdAnGpaQLyMMkkq8tCWyGQSAbSVZc8BiULKenjkxVyGei7HZGP8Evitp3xp+H+n+I9ORrW5bNvf6bIf3lndJgSwt3yCQRkAlWU4Ga75Hr5m8VaLffAj4vN8RtFiQeBvETLD4vtmlSKOymA/d6gpYhR1IcdWJ4DM4x9I2OrWd9awXEM0d/BMiyRXMLBkdCMhlI+8CCCDVWuTe3maUJLcjp3Papm8p42jdVmRgVZWGVIPUY7iqDysy7t29B3XjH4dqQXWO9LYa1Pnqz8RT/sk/E46TrNy/8AwpzxTdf8Sm8kwIfDl63W1Y4Ajt35ZTwFwSf43P0Nb3+hePNItdS0++ttVsmLG11LTbkOAQSrGOaM+qlTg9iD3FecftF/De5+NfwY8S+DbK+h0691GOJre4uFLRiSKZJlVschWMYUsASoYnDYwfmz9m+31b9iXWrjwf8AEiVU0LxTcRy6f4hsbp5dKt7oKVaKTeiGJ3AXLkYIReykrDSlowcVJWa0PtSXVNT0Nf8ASQ+r2mf+PiCMC4jX1eMcPj1QA8gBD1qG68baPDbWlxJqtnDDeTra27SzqnmzNnES5PLkg/L14PFOa8MilgQE/vscL+dfEf7d3wpPjXxt4N11NXtzZoj2k+muGWRyGDGWPAIII2qxbaQFT72cLKjKPXQiKcXZO6/rr/mdt8bvHj/Erx+mkWknmaLojtGCvKy3HR29wv3R9G9a6LwfpIjjT5a82+HPhtLO1hRUChQAAB0r3Tw5p+xE4qzU6fR7UKq8V1unw9KyNNtwNtdLZQ9OKANOzj6VvWcfSsuzj6Vt2i9KANWxXkV1+hr8y1y9jH0rrNDXbItAHZQjbGo9qoa4m61rQT7i/SqWsf8AHqaAPhD9piH/AIUT8ePBnxltW+zeH9UkTwt4w2j92IJCfst2/HHlvwzHnGxRXuGoDdmrnxq+HemfFfwD4h8I6vGH0/V7R7Z2wCY2Iyki5/iRgrj3UV4R+yb441LxR8KP+Ed8SOx8Y+DLuTw5rKyHLGSA7Y5Mnlg8ew7/AOIhjQB6TfR9a52/hzmuqvF61z99H1oA4Dxd4ftfEWi6hpd7H5tnewSW0ycfMjqVYfkTXzF8IWuG8H6l4O1SXztb8I3kmlTsTkvCCTbyD0Up8o/3K+u9Qh3Z4r5d+Khg+Ffx40rxRdTR2PhvxXZnSdTuJn2RRXcILwSuxOASgKDPAAY0AedfELwslwsqvGGVgQQwyPpX0V+xV8cLjWNBuPh5rtwz6x4ftxJp88p5utOBCrz3aE4Q/wCyYzzya888Uafb6pZpdWksdzazxiWGeFg6SKwyrKw4IIIII65rxbxBFqXhXVrPxDoqIdY0mYXdvHIm9Jdv34mXurrkY9cHggGgqNrrm2P0x/4Sa51j5dIRRA3/ADELgZix/wBM1zlz78L3yeh88+JH7O2gfECSLV7fVNT8O+NreTzrfxVpc/lXYcKFAkVcJIm0BdpA4yARk5d8K/jRpfxX8F6b4isGzDdxgyRbwZIJMfNGx7kH1HIweM13MOoecMxP5o/ujhh+H+GahU9bvVnRPE+66dJcsX979X19NF5HzT46/a2+IX7Ldgml/FHw1aeMLq4H/En8QaLcraQ6jtZfME8ZUmF1VskqpUkgAYy1fQ/wP+Mlj8b/AIX6H4ysLSXTotRR/Ms5nV3glSRo5E3DqNyEqcAlSpIXOBh/Ev4a+E/jNoFvovjDS/7Y0yC5W8jg+0ywbZVR0DbonUn5ZHGM45+leZ337LsHgu6XVvg74iu/hxqyRxpJYq7XemXwQADz4ZCx3EADzAc8k4LEk2cp9RG6DdeRUbYk+4ef7p61856P+0Zrvw9tTF8bPD0fhBFkS3h8RaY7XWm3rtgAqq5ki7/fGBjlgSBXteieLtM8T6TBqOi6ha6lptwN0V3ZzLLHIPZ1JBq/Uj/CbUhEf3uX/u9h9apTTF+p+g9KPtnADYcehqKQpJ9x9p/uucfr/wDqpb7BtuQSPVSR6lnLRsQwKn0NUpZKkshnUM2fut/eHWq2JZG2qvmd8r2HqatNGFXfO3lp1C/xN9B6e9Urq+LL5aARRf3V7+5Peq9SPQRriG3GVxPL6kfIv4dz9ePrWdcXDSsWdizHqTSTSDNVJJPejce24SSVWkeklkI+lcD8Yvi1pnwd8FXHiDU4pbrDrBbWsP3p5mBKpu6KMKxLHoFOAThTJR27NUTNXnPwR+M1r8bPBkmu22nTaU8N3JZzW0sgkAdVV8q4A3ArIvUDnIxwCe9aagB00UdxG0cqLJGwwysMg+xFcf4i+DfgbxXFKmqeE9JuWkBDTC0SOXkY4kUBh+Brq/OpPOoA+cfB/wCxHpXhPV9SvY/GviCBpDtspNKkWynt49xOHkG7zDgIMgIOCdvI29ifh58VvC/Ph/4i22vQL92y8UaeD+c8XznP0r18TVIsgNAHjDfFrx74RKr4w+Gt5Par9/UvC84vUx3Jh4dQO5J9fSuj8G/GzwV8QJBb6Rrtub8nadPuswXAboV8twCSD6Zr0cYNcp43+EfhD4jwlPEOg2eoyYwLhk2TrxjiVcOB7ZxwKALpuLe4ubi3inikuLfb50KOC8e4ZXcOoyOmetVbiM818y+B/wBlP4n/AAp8dT+JtD17QtSkh85Uiup7hDfxsSNsyhMAkYfG9gHVeTjNeq6X8eNPh1WLRPHGk3XgHXpOI4tSYNaT9v3VyPkYZ7nA9zQBznxq/Z30r4uX0OpNqE+lavDCtutxGgljaMMzAMmRk5Y8hh+NcvpfiK++Fp0/wt43gjt7CNUtdN8R26kWs6qu1El/55Pgd+OD2G4/Rlxb8ZHIPIIrA17Q7LXdNuNP1K1jvbK4XZLBMu5WH+e/agDyL4ifCfRPiJbL/aERju0TbBqFvgSKvJAz/EuSTg+pxjOaueEfEI8BaZa6H41tLaHRrJIrHTfE1iRD5oC7Y4po+QrgAZcgA93B65N9outfBEGSwW68R+BFJaSzJ8y80tfWMn78QH8J5HX1J66zutI8ZaCLi0kt9X0e9QqeA6OvQqynv2IPIpp2E1c6LxN8P9A+JFithcWVrrViSsiW53Q3ORnacggs3J+4zcHtnFcxb6D43+FbMvhm6k8U6LEfn8P61Ntu4MdVgnI59AjjAxx1rmItN1n4U/vdHSfXvCKnMmk5L3divc25J/eIP+eZ5HY9a9Z8H/Ea28WaLb31jdw67pjDannZZoyB9zOQ6Ef3cj3FPRi1RP8AD340+HfHVw1hDPJpevw8XGi6mhgu4mxkjY33vqueozivSoZs15v4q+HPg34o2SQ6tbLFdx/6i4mys0DZyDFcINynODggLxyTXKrovxa+ELRrYyD4k+HOiW99KsWoooA/1c/3Jse+SeAKVh3PfoZirBlYqw5BBwa247hfIEupRrMGH7sfdmf3LDt7tn29R4Dpn7Vngq18XaT4Y1C21Oz8SX0qW721xAjRafO3CxTlXJ8zcQu0AhScPtwwHsTXb3EjSSOXdjksx5NP4SfiL2s6PpfihrM3MNpdiznW5tbe+hTFvKudskZbKhlycNkNyfWs3xF4Q0rXF+z67olnqK7ceXqFqko2/RweKmWSrMOpTW6bFfdF/wA83AZPyPGffrRe+47NbHk11+zB8Plvvt+k6bdeGNSxgXug381pIoznACttHIB6dhW9pWl/GDwTs/4RH4/eLreOMYjh8SRw60gH9398OnUDuBjHSu+M1pcfeVrV/wDpnl0/InI+uT9KY2nznmEC5Q9Gg+b8x1H4gUrDv3PPPit+1H+1f4F+GetT2uteEdVMCRsNX0zRpP7VhUSKWdIWD25G3cG3IcKWYYIyNn4F/tq/FDwv8JbC4+JHgHxB4g1y4u5HTUPDMENtO9oyh1aezwkQky+FaNQSqjcFZS0nWmRNL+6VkvP7w5WL6erfoPr0oNMWYsSSSckmn8IviPQdB/4Kd/C+ylhtfE+k+K/CEJ+Uzax4flt/LJPAdUaUDud24/QV7fon7W/wY8QC1Np8TfDKLdrm3a71BLYTdMhDKV3MNwyoyRnkV8mebXMa18N/CHiJWGp+F9Hvy3VrixidvqGK5BpDtY/SXRfEGl+JLNbvSNSs9VtG6T2U6TRn/gSkipLrWLCy1CysLi+toL693/ZbWWVVln2Dc+xScttHJx0HWvykuf2Yvhw14t5YaLNoV+pyl3pF9PbOv02vgflXlnxC/ZR8deIPiZo2vaP8Rr+W100W4stS1vUrmfU9M8uUyYt3A6I5aRMPHhnPQ/MUM/blmCqSTgDkk1mtYpqTtIFa3hbklPlaX3Ydx7Hr9Ov55Wfxw/ag8M+Xt8Y+DPH0MZ3NH4g0VrFpfb/RWAz6Z4z1rttK/wCCgPxP8PkJ4w+BTahAoy+oeE9cjmz7LbSKH/8AHqpO2xLV9z7g/wBKt/7tyg6Y+R/8D+lOS+iaQRsTFKeAkg2kn29fwzXypoP/AAU4+DFw0cXir/hJvhzdyNsEHijQp48tnpuhEi475JHHXFe9eAfjX8O/i5br/wAIj4y0HxOJFJNvYX8U0oA5IeIHcuARwwHUUvULPodzRXNWvizw7deK73wxp3iXTX8S2MQuLrQ472KW5gjIQh3g3b0XEkfOAPnX1FbTXklqpa5i+QdZIjkfl1/AZot2C/csSSLDGzu21V6mqX9npfTfaJ4/Lb+AKdrj3JHOfbtTrWRNRfziwIQ/LDnlD6sOze3ar1P4Q0l6FXy7qE/JKs6/3ZRtb/vof4fjR/aCR8Tq1sfWQfL/AN9Dj9atUUr9x27CAhgCORS1VOnxrzCWtm9YcAfkRg/lUF7qEmkWzT3O2aFTjMYw5JOAoX+Ik4HB5J4FO3YV7bk+oahHptsZZAzknakaDLyMeiqO5P8A9fpVW10gTSteXyrJeyAAbScQL2VD2926k+2AItN/0i8N1evsu2yIbaQbfJX0APVj3YfQcDnZo1iHxFX7PND/AKmcsv8Acm+b8m6/ic0fbGj/ANfC8X+2vzp+Y5H4gVaopX7jt2GRTJOgeN1kQ9GU5FPqCWyhlcvt2Sf89EO1vzHWoLiS4sYy/mC5GcBJBtdiewIGP0/Gna+wr23LFzceSFVRvlc4RPX3PoBTEsYvKKyqs7Mdzs6jk+vtVe3uEgZ5bsNBM3BaQYRR2Abp+uSa0AwYAg5B6Gh6ArSK32SSL/UXDJ/sy/vF/U5/Wl8+4j4e2Ln+9C4I/wDHiMfrVmilfuFuxDLeRQttLbpP+eaAs35Cmbrmb7qrbr6v8zfkDgfmfpU0MMcC7Y0VF64UYp9GnQevUzZNL8qQXCbrmUHLLKRh/cdg3ofwPqL0MyXEYdDkdORgg9wR2NSVVuYzCxuY2VGH31Y4Vx7+h96d+bcVuXYtUVTi1IXS5tomlPQlvlVT6E/4ZrG17xhoHhvUtJ0/xD4m0zR77WJfs+nWN1ex20l7JlV2QhmDStukQYXuyjHIpW7hfsb815FC2wtuk/55oCzfkKj3XM33VW2X1b5n/IcD8z9Kmihjt02xosa9cKMCub1z4neFPDe4ahr9jC69Y0lEkg/4AuW/SjQevU25NLimwzs7zrykzHLIfUDoPy5qWG4bzPJnAWbGQR91x6r/AIdv1rx/XP2qvCmnhl0+2vtUk7FYxFGfxY5/8drznxF+1hreoxtHp+k2Ngmcq8rNNIvuD8oB/Cne+4rW2PZfjZ+0d8OP2c9L03UPiJ4ot/DkGpTNBZo0M1xNOyrucrFCjuVUFdz7dql0BILqD21v4o0a60W01iDVrGbSbyBLm2v47lGgnidQySJIDtZWUghgcEEGvyx/am+GNz+1VqGj6pr3iKey1jTI2t4rhbZHjMLHcUMYKYIbkMD3YHPG3I+CHja8tbVfhz4lQWXifwzax20S7j5d7ZIAkU8JPVdoAI7H05Ako/UPVPjP4K0kMZvENpKR/wA+xM34ZQEV51rX7VmkrLJHp1jdtGpwJnRcvx2Bb5ee5B+lfK7XDcZJPpTPONMR7xqH7TFw83m2egWsk/QT6pM1yw4x8qjYqZ/2QBXxr+2V8F/EX7VXinS/FlnqtnF4h0/TP7MGn3AMcVxEkkssYjfnEm6Zlw/BGOQRhvUhMfWpEkPFF+4rdjI+G3xnn+L3hpZ7661BdZ05vsWpaZqtzJNc2VwnysjmQljnbwx5PfkEDqvOrh/F3w5e38QJ450yddD8QxoqXxdGZNVtVwDHNEoLM6rykoG4bdvzDAHV6B4m03WtLhvtNiMyyqDuuSrFDgHojFDwQQQzqwIZSVIJfKLm6Grb2890u9U2xZwZXIVB7ZPGfapPMs7b7zNdyY6LlIx+J5P5D61QuLqa6bdLIzntk8D2A7VHzS06Fa9Sxq0ya1ptzpt3DFLp1whjmtCg8uRSMEMP4h9c14Vb6lqn7M9ybe8F5r/wmmf91Mgaa88OEnp6yW3t1Xtg58z2tjVe6jjuIZIpUWWKRSrxuAVZSMEEHqMUXYWRLb6lbanptpqNhdwahpt5H5tteWr74pk9Vb+nUdCAagmuPevme++Avj7wN8ZZNa8H2ljZ+B5ZI79LG4vTHGpCfvFjj++rs3mhWjBXbLsY7GdK9v8AC/xU8M+LI75dLiuLfU7B/LvdN1xBDdWhLhVJiBwyklQHBZTuUYUnbVcvUnm6HQraXN8jPGmIV4aaQhI1+rHj8OtZ1zLp9lgsW1GXqVXMcI/H7zf+O/WotS1Se+YNPK0m0bVB6KPQDoB7CsW4lzU6dB69R+pa1c3kZh3LDbZz9nhUIn1IHU+5yfestQ5Vowx2Mclc8H3qVvmarFvb5xxRcdhtrZ8jitm0s+nFJa2/Tite1g6cUhjra16cVe/s+O4heKWNZYpFKOjqCrKRggg9RT4YwtW0xQB8X/HD9mfxpYePhe/DHS7iDQjGl6sdjfx2y2t1kh/LVpQQfkjbKgDkAfdr6X+GnxS0n4nabO1okunavZN5Wo6PeDZc2cnQq6nnGQcN3x2OQO83CvL/AIp/CV/EWow+LPCt0uheO7BMW98B+6u1H/LC4H8SEDGeo46gYoA9AkbbUDS7a4X4X/FmL4hRXumalZNoPi/Sm8vU9FmPzRn/AJ6Rn+ONsghh6jqCC3XzSFaAJ/tPvWF468IaV8RvC95oWsw+ba3Ayrrw8Mg+7Ih7Mp/qDkEirTz7TTftXvQBwXwl8d6pZapdfD7xlNu8UaWm+0vn4XVrToky+rgDDDrxnk7seotJXmnxX8ByeOtKtr3Srgab4r0hzc6TqC8FJMcxsf7j9CPocHob3wt+JUXxG8Om4lh+wa1Zv9l1TTnBV7a4X7wwedpOSD6cdQaAO683Herpt5YbeO4wHgbjzEOQD/dPofY/hWXGrycgfKOrHgD8atWeof2bIWhfzHI2tkfIR6EH7w+tUl3Jb7HlHjzR734Z+PIviRocQfSboJa+KLLzFjVoRwl2NxC74+h9Rx3Y17Jp2pWmo2Nve2c6XlrcRrLDNE2UdGGVYHuCCDRcQ2PiO1lt3jiXzkaOWxuMGCVSCGVc8AEfwt19TnFeKfDma4+C/j6b4aaq8q6Fes9z4ZuLjOUGSZbNmP8AEhOVzyQfcCjYN9z3lbgtjnj0q7bzdOax0bBq1DJipKM34naDqev+G47rQVtJPEejzDUNMS9j3RPMoIMbEFWQOpKlkZTyOcZB1fg/8R7H4weDoNY0+J7PUY5GtdR0eY/v7K6TiSI8DODyOASCOK1tOhmuifLXKr95yQFX6k8D8a8j+IlrZ/APxlcfFLS7W71HS9SMNr4nsLN9sCJuwL7y9u6R1zg4K9SecsapeZD30Pe4YZJc7V4X7zHgD6mrCyQ2/T9+/ryFH9T+lZ2g+MtK8caet7YanbavZk4W6sJlkVSQGwdpxnDA4ODyKtz2jQrvBEkZOA69Pp7H2NHoGvUTVobbxDpd1pupwR3un3UTQT2sygxvGwIZSvTBBr5Yj+NSfsU61L4G8UnUPEng2aM3nhu4smilvbSEuQ1tMjumUU52vntgZ6J9Ps5WvLPjV+z74P8Ajqunv4iiure9sdyw3+nyLFP5Z6xsWVgy5wwyMg5wRubMlnsvh3xZZ+ItF07WtLufP0/ULaO7tp9rJ5kUihkbawBGVIOCAeeRWn/aEU3DEQyf3v4T9R2/Cvlz4Z+LPEXwV1S0+HnjJGvfDcEXl6F4tjTbALeNcLBdn7sTIoADnAIA+te8yata26hjKLpzyBGcR/n3/D86pXJdjpXkmyRtwMZ3ZG3HrnpisDxZY6H4p0O80bW7GDWtPuk2TW1yuYmH065B5BGMEZFZVx4ulUbXKyQf88WHyfgB0PuOayLzWIrzIspczH/l2kPzn/dPRvpweeAaenQWv2jyLXfFHjX9m+4ubp5T41+GRkUR2u6KC+0VSQqxxD5UkiyVVUGDyAMclvLPiB8W7LWfE0viPW5pI7dj5Gm6fGpeZ0BwFRB1Zicntk9elWv2gvjI2qXw8H6UPt96ZlWW1RvmeUHcEb+6qnDMT6D0q58Hfg/Bo98uuaq/9qeIZh811IPkgH9yJf4Vxx6n9Kgsv+FdU+K/iVUl8P8AhTR/DtiT8kviS4dpnXs3lRcrx2b1rmPgLd/tJ+H/ABl4jvL7w7qXia2AP2nTtevltYHl8w4NnI3yD+P/AFX7raRn/lnX1f4e08RqvFd5pdvgLxQB5X4R/ak8PQ6xBoXjzSdS+GWuyttii8QR7bSfnrFdD92w9yVGeOa+jbBVkRHQhkYZDKcgj1FcxrXg/RfG2izaTr+lWmsabMMPa3kKyIeMZwRwRngjkdq8Xm+GPj79mOYat8LGvPG3gNWze+AdQuGluLVO7afM2W4H/LI5zz94kbQD6rtYulbFrH0rz74O/Fvwx8avCqa94Xvjc26uYbi2mXy7i0mH3opozyjj06HqCRzXpdrF0oA0rFOldXpEfSubso8MK6vSV6UAdJF/q1rO1p/3WK0I2AjFZWrNuBoA4XWI/mavj3xjGPgj+2JpOuBxB4b+KNmNJvhyETVrZR9mc8dZIz5SgdWLE19kasvWvnj9rf4a3XxK+DOs22k+YviTSWTWtFmhz5kd7bHzI9mP4mAZB/v/AI0AdlfL1rAvF61mfCH4kWvxe+FPhnxdamP/AImlkks0cbZEU4G2aPP+zIHX8K2rqPrQBzd5HnNfLf7ZnwA1r4yaHo1/oV1breaCt1IbKdWBuUkRDhGAPz5hUBSMHf8AeGOfrC6i61h30HBoA+W/g7b2mo/A3whLZ3c99ENPRGkuHDOsikq6eyowZVHZVUdqwfFOi/vHIXnrXReBLH/hXvxY8cfD2VtlheN/wkeiox48mU7Z419Asg4X0yfWtLxRpf3+KAPBvh78QtT+A3jy6s4Ijc+HdWb7ULTft2kEeb5eeA653AcAjIJHDD7S0fxtHcIjrKGVgCrK36g18dfFbw6bjw3dXkPy3mm5v7dsE/MgJZcDqGXcuPeuY+Gf7RkfhyCee6jv7zQ7cqq2USL58bHHAkLbRHjdyQSCOgB4AP0g0vXzqXDJ5xAy0gO1lHqW6Y+v51sw3kSrm3cXkg6nGNv0Xv8AXpXy74F/aB0rx3CINPu1tzD8z6awMcsPu6N8xPbcc+xr1PSfE4k2nf8AQg1dyOVng/7Ov7WXjz4zfFy+8DeNfDGmNZSQXH2yGKymjeyaMKpWVZGf5NwKFXAO+QfNwFPefFD9mCPS9H13W/g/e6h4G8WTWz4sNGvja2V6SMFDGfljYrwrKUCtg8feHtllryXSgTr5v/TRTh/z7/jz7itSMecu6B/PXrtAw4+q/wCGRSt2He258Zfs2/Fb4w/CfRNYufiV4U8c+JvDlxcJ5V5cKbm8sHVf3h8qU+c0TBouc7F2OVBJavqP4e/HnwN8VEA8NeJLO/ucfNZMxiuVwMnMTgPxzzjHB5rqRMG71wvj79n34f8AxIZrnxJ4ctGvm+db61U297u6hvNTDcHkbiR7GkO5p6l8evBGi/EKy8B33iWxi8T3ZQRabMWwGcEojSY2RuwxhWYM25MA7lz28ktsM+Q487/pqflH+6f8a+Ivi9+wHJ4q1641vw14wmWdooY1tNf8y5ZjHGsYLXO4tghF42HHQYAAHP8Ajz9rT4y/D74taV4b13w1pQeOSHfpml200h1RJQo/cyMxJJbcE2Dh8qwfaRTvYXLc+5rx5FkPnbt55y3f396yNT1O20yzuLy8uIrS0t42lmuJ3CRxIoyzMx4AABJJ6YrybTP2xvh3JObHUtUuvD9z1ax16wlgI7E52lQfcNmtDx1f+Bfj54A1fwvp3jPTIjqsHlpJa3kU+xwQ6nAbPDBcqccZG5eoNw2Ow0Pxdovi2ye80LV7DWrRJDE1xp9yk8auACVLISAcMpx7j1qeWavEP2bf2ddR/Z7s9bOqatDqN3rHkbo7aErFF5RlAKyE/vAwkHO0Yx3616xoviDRvEUH2mz1myvbbYsoNlcJMzqxYKQFJ+UlHAY8fK2MkYpWY7o8O+PH7Wg+CvjSHQE8MPrJks0umuGvGtgCzuu0AxMGGEB3A4ySOqmva/F3h3w54s0l9K1rTLTW4GIc/aYtyRuMgNGDyGwT8/BGTgd6zPF/hvw74yeH+1vD+m38cLKyJd2yS52hwu8sPnx5j4B4BYkAGrEl17072Fa5n+D/AAPoXw30FdJ8OabFp2mLI0pSJmcs7HlndiWY9BljnAA6ACtVrj3qi180bZVip9Qa5rR/iX4b8WX09ro+vaZqd3Cu6SKyuUkbb8vzYU8r8yjcOMnHWkPU69rr3pPtXvWJLqKRLl3VF9WOKqt4jsEOGvrZT7yqP60hnULde9TR3PvXKReIrGT7l7bt9JVP9ax7r4u+FNN8XW3hi5121h1242iO0JOdzDKqWxtVm4wpIJ3LgfMMgHpUdwPWrCTg1gR3XvVmO6oA2vNBrK8ReG9J8WaXLp2s6fbanYyfet7qISIT2OD0I7EcjtT0uPephNnvQB4fefCzxd8JXku/h3qLa1oK/M/hHWJywUeltO3KH/ZY47kscCtfwP8AFbQ/iFNPp8az6P4itci60PUk8q6hIAyQp+8vPUdiMgZxXrDPmuD+JXwj0H4lwwy3scllrFrzZaxZOYrq2bqCrDqAf4TkfQ80AS3EBQ15H4m+HWo+EtUuPEngRI0uJTv1Dw+7bLa+Hdk7Ry8dRwe/fPnOj/Hbxx4H+MJ8L+NL9LrRba5NjPcXlmLX91u2JdhgM4bCtkkqQx9Qw+n5I0kjSWJlkidQyOhyrAjIIPcUAeW+Hfit4Y8QG2iXUo9M1SVzC2lagwhuY5QVBjKNj5ssAMdecdDhNc8AXNvqkviHwfdx6J4hc5uIZATZ6h/szoOh6/Ovzcn1yMr4o/s+weMfEkfinRb86V4jidJj5u5oZ3jA8vJBDRn5VG5ew6Z5rrvhv4sHjbULrRtSt/8AhHvE2noZL/T7g52xjrNER/rIzxgrnr6ckAwvAf7QuneKvGVn4QudD1TT/Erzva3EcaJPbwSoSGzIrZ2AjlyuBnJIALV9CWesNoCtDYTmSVuJZ+qH/ZVTwR7kc+w6+V+NvAnhzxlBPbC0l0+Ryh/tWzfyL2RkOY2Z16hTyqHKggHkgGuYsviB4h+EsyWfjpX1jw3uEdv4qs4iWiHQC7jGSD23jg8dSTir22JtzbnoOvfAX4X+OtYudU1rwnDHqd0Waa6spZY1dmGGdoldVLHk7hjnnGazf+FOfED4fRmb4deM11rSYxuGheI91zGgHZZQBLGAMgAjbyMk9a7rR9RtNXsYL2xuYryznUPFcQOHR1PcEcEVr28jRsrKxVlOQQcEUr9wt2PK4/2ipvCcy2vxF8I6p4QbodThX7bpzcgZ82MZXJP3SDjPJr0/wz410LxlZi70LV7PVoMAlrSdZNuezAHKn2NbP29b2No7+CO8RwVZmGHIPXLfxf8AAga8+1v9lzwD4yvmvdNsz4c1MHd9v0mU6fNFk/eyn7s8kckZJHSna+wc1tz0WGN7iRY4xlj74H1J7CrJvhpuUtJMz9Gul4I9QnoPfqfYdfkz4weB/jr4R17S9F8D6tr2raRAI3Gp3N+iXFxKpdwtwrsq7AB0IKvlAxY4Ve9/4XL4z8Mjb4u+GOrJGv3r7w7KmoRkf39gIZR65yQBmj4Q+I9x/tRZuLuBZz/z0Q7JPzAwfqwNMa1iuObW5Vm/55T4jb8DnafzBPpXj+i/tMfDrWpvs7eI4tKvFOHt9Wje0aM+jGQBf1r0HT9YsdYh86wvbe+h/wCeltKsi/mDSv3C3Y07iOa1kMc0bxSYztkUqf1qHzakh1SeGMRbhLADnyZQGQeuAeh9xg1Nbw22rTbI1aykwWLZLwqPU/xKo9fmp2vsF7bkFukl1MsUS75G6Afz9hUl00MLqkUhlKj55P4Sf9n29+9TX0L2lmVswZrYj99dxnO/pwcfcXPQHBPU9gMbfQ9ATvqXxP704XFZ3mUok96kovzeXcxNFKiyxsMMjgFSPQg1wXiL4BfDzxVJ5154VsYLrO4XWnqbSUMDkNuiKkkHuc9K7FZakWagD5w+Hv7L/jv4U/HF/Hng/wAeWmkz2Mk9xpeo3dp9uu2aVGR4545BsIKSyqZNxJ4YKpPy/Vmg/tmfHfwLcR/8Jp4A0D4j6ZEMC88K3bWF2v8AtvDNuWRv9lMDn61jrP71Is3vQB7p4E/4KIfBLxxfQ6dr+q3nw48QFSf7P8aWjaa6c4P78kxAZ9ZASO3XH0jpt4mo2UN7puoQanYzLvilV1dHXsVkXgj35+tfnbrmgaT4psWstZ0201W0brDeQrKv1wwOD71xei/CC6+G9/LqPwq8ba/8Mr2R/Me30y4Nxp8z9mltJSUfGOnAwSMU7isfqd9vWP8A4+Ea3P8Aeflf++hwPxxVlWDKCDkHkEV+f3hr9u/4rfCG1lPxa8D2/jbw7aIzy+J/BbLHdRxqCS8tnIwB46lWRVC9+teofsc/t5eE/wBri88RaZbaFeeCPEOjwi+a1kuFuIZ7QkK0okCKoZXYBldQcMhUt8wQ0Fqj6turqKyt3nncRxIMszdqoWNvNfXAvrxDHtOba3b/AJZAjG5v9sgn6A4Hcmpbx3epTQ3l3b+bbRtut4fuP7SOpOM46DPGc4zwNiK8hmfYG2yf883BVvyNO1hXvuSSRJMu2RFdf7rDIqD7G0PMEzx/7Dnev5HkfQEVaopXKsir9omh/wBdASv9+E7h+I6/lmpYbiK4UmNw+OoHUfUdqlqGe1hn+aRBuA4foy/QjkUaC1HySLDGzudqKMk1BbxtNJ9omXa3SOM/wD1+p/Tp65qxwXFwyyxy+ZbIcxxz87yO+4dvTOfX0q19u8ri4jaH/b+8n5joPriqtbYV77lqqzWEQbdFut29YjgfUjofxFTo6yKGRgynoynINOqdUVuVd11D1VLlf9n5H/I8E/iKX+0IFOJW8hv7s3y/kTwfwqzRRcVn0CoZryKFthbdJ18tBub8hXj3jL9q74U+Bvixpnwz8R+OILXxvqU1rbwaLaWtxKRLcMFgjllijZYmYspw7IQroxAVgT03ib42eCvBayQvqUV1cLnNtp4ErZ9CR8oP1Io0HqdxuuZvuqtuvq/zN+Q4H5n6VFcCz0+Frq9nRY4/mae6cBU98nAX8MV80+K/2rtXvi0WgadDpkXQT3P76U++OFHbj5vrXkHiDxjrXiufztX1S5v2zkCaQlV/3V6D8BRcLH1P4w/aG8I+HZy1hcyaxfL8rJZDMTD0ZzgfQrnH0yK/N79vP4Y+KP2qviXpvjXRm0ywax0ddL/sy4ldXZY5ZZUKybSGZjOy8hANq8nJx7EWphagDnvhp8c9R+LXg+Fb7WNYl1PTQtjqWm6vdvLc20yDaRJuxndtJ3YG7noQQN5pD615H8VPBeq+H9eT4jeCbcSeILVBHqmlrwurWoxlSP8AnqoHyt14xzgCu48E+ONK+Ifhiy13R5/Os7lclW4eJx96Nx2ZTwfzGQQaQzdeVvWovMNDmoWNAE4krkPix8Lf+FiafZ6z4amXSPHWh/v9Ouf75H3oz/ejcZ3Kc4ySAV3LXThqvWNpcyYmj/dRqcid22KCPRj39hzTQmcP8KfiZD8SNClea3bTdf09/s2q6XICHtZxkEYPO04JU+mR1BruLe0mvJRHBE8rn+FFyfrXE/ErwWljrw+IfhGxfVfG9nB5V3ptvKbe21qAHJVlCFnlA+7jYWwOpChtXwf8YNC+JFjCmk6tai4eHz5tGSRUuLbBCsJYQdwKsQpLD05ORTtYV2zrBY29rk3VyGfGfJtsOfxb7o/DJ9qcNVaDIsolsxniRTul/wC+zyP+A4HtVHbS4pX7BbuTKx3ZJyfWvM/GE+pfBu4uvFWj2Tar4SbdNrehw4EtsMlnvLUngEEszxZCNlm+ViXHpS02+8PxeKtJvtJurZruxvYHtrmIMVDRupVgWBBUEEjORj1oQ3bqZXhH4k+GPHmD4f1ePU0MKzqyRugZDwcblGWUkBlHKFl3Ablz06RtKwRFLseiqMk14Jo/wjT9k+S78TeF7nVvGOiyQiLV/DRZHdlDZ+0RyKEXfGM4CoxILDcATj3Xw3440rx34Xt9e8K3sVzoN0AN1uMPG3eOXPzBgex4PoOgrlJ5nsXm09bcH7XMsJH/ACyX55Py6D8SD7VDJqC2+RZwLBxjzn+eX8+g/AA+9RNVeU1N+w7dypdSPNIzyMzuxyWY5J/GuV8ReFdJ8QSRy39jDPPCCsc5UeYqkEMobrtIJBU/KwJBBBxXT3DVnNHJcyrFCjSyMcKiDJJ9AKRR89+I/wBk9vEfxAl8S+GtdGgXcM0dza2UyteFpIwrKYy5G0AqQIiX4VdpO7Yu0dJ+LFmdq614ZviDybqxmjP/AI41e1SaTDbZN/ciJs4+zwgSS/jztX8Tn2qDVLn+1LsS7CoChQXIaRsd3YAbm98elUyV5Hy/4d0H45xeONT1ieWzmhjmeI6dc3RWynQr8phUA7VGFIY4bs2SXr0KL4i+PdAwdc+Gd5cwKfmuNCvY7piB/di+9n8ea9et7X2rRt7X2qSjwvwn+1d4Y8RfEC08MLpeqaeblzbLdX0aoUuMkCNowxKg4xuPIJAKgZI+gYVxXnmrfs4/DvxFrGo6pqHhe2nvtQJa5lEsqBmPVgqsArHqWUAkkknJJrAk8F+P/g7m48I38vjbwxGdzeHdWlzeQRgci2nPXAxhGB4GACTmgD2tW207zveuK+HnxV0H4mWcraZM9vqNt8t5pN4vlXdowOCskZ5HPGRkfjxXUyMVoAsm59TUbXXvWfJP71Wa796AOL+LHw0l8T3Fr4n8N3C6R440pSbO9HC3C97eYfxI3I5+7n0yDn+CvjpoHiyCCx1S5g8O+KRKbS50S+lEcqXAIXYm7G/cWG3HJz6g479rzHevnb4ufs+6prXj2++Imiaol5qkM1teQ6K8LReYYFjXYJ1kBBPl5GAOTjI60Ae/TSbciqjXG1utYHgnx7pvxG8Nw6tpzMmSY57aTiS2lH3o3HYg/mMHvWhLLQBord4715R8VIZvhvr0fxN0Yqscfl22v2GQq3luWCrIOmZUJAHrwOgIPoAuMcVU8YeELfxl4QudL1aKRtK1JPLMsEmCrBsjBGcOrKG2t6DIIPIBd8FfFHw78SrOe48P6supR2rCOVNrxvESMjKOAQDzg4wSGweDXSrNXzd8O/DsX7OPjf8Asy5mN34f8T+VDDq0i7TDdJv2wyAEgBg7Yb19gSPoRZuaANaGas/4heDbH4qeFV0bVJZbae3kS40/VLf/AI+bCZPuPGe4HTaT0JwVPNWNPt7i+kKwRtJtGWboqD1YngD3NbVu9lYYMkn26f8AuREiIfVurfhge9Urkux5z8HPjPa/Eb+zdMjS41G9eFxLrFtAFszInVZPm3W7soLbZFVCVYI7gKW9lj+yWfX/AE2X0GViH9W/T8a+cviB4JvPhXrVl8SfBP2gW2jzNLf+FrXalm1o6bJjDCoChgCXO7cD1/hAr3/wxrej+PtBsNZ0S5jNvexCaE7v3cgPYE/cYHgq3QgjI6U9OgtepptqM11tEj/Iv3Y1AVV+gHAql4u0H/hMvBev+H/tP2P+1tPuLD7Rs3+V5sbJv25G7G7OMjOOoqVoZLeQpIjRuvVWGCKswybagpeR8k/s9+ANd/ZJ+L1rB42v4F0HxXaHT7e902aR7L7aJFaJJtyptfaJApK/8tDg434+6beRozlGwehBGQfYjvXB+LfBulfErwvfeG9atPtun3yeW8a/fB6qyHsynBB9RXF/CvxlffCfWNP+GvxI1mO91KYunh7Vl3A6jAuAsUzsNqzjIGAWLY55Kl2rg7bHuDWK3zbYV8ubr5fO0/Q9vx/PtWZeWsenswucySj/AJYqcAf7zf4fmK1JrwTRlVAjT+6vf6+tZd1eKsfl3EfnwjoM4Zf909vpyPaq0JszjvG1nYeMNDutG1myt73SLgbZLJ0/dn0PruHZs5GOtfP32Pxv8CWEPh15fG/ghM7dJupQL/T1/uwyH/WIOynnoB3avoPXoCIZZ7R/tEKDL7V+eMerL2HuMjkc54ryDxZ4gNur/N+tS79Slboef6t+2T4Uh1CCymtdZtppNomFxaLH9lYsQVlBfOQOTtDcHjJ4rG8afH63vNNm/sa4a6d2EMbwqfmduiof4ifbgdT0rifHF9pyaneambeGO7nIWW6EYaaQ4CqqnrnCgACr3w68DTXV7Hqmow7JultbHkW6H/2c9z+H1Qy9+z58I5fC8M15qKRPqNwQA0Z3eXHgfLkjrnOcccCvqzwzpYjVPlrk/CeiiFU+XgV6lodltVeKAOi0e12qvFdZp8fSsbTYNoHFdJZR9KANayXGK3rJelY9mvStyzHSgD4k/by+Dfjrw/4i0Pxx8FNJ8S2Os6w09t4luPBs88c1wwEbWzSxQNuPSfL7cZC7jkrn6r/ZG+K118YfgvompazqFveeLrJTYa/DHCYJbe9jJV0mhIHlyEAFgFC5J2gLgV6XZL0r53+O/g3WPgD43m+P3w/s5LuFUSPxz4agyV1SxUgG7jXoLiEc7uAVBJ/jDgH1zZQ9K6TTU24rkfh74r0f4heE9I8S+H72PUdF1S3S6tbmI8OjDIyOxHQqeQQQcEGu3totoFAF/d8lZmoHKmr5b5azr4/KaAOU1RetcX4ntLq80q+gsbv+z72WF0gvPKEvkSFSFk2HhtpwcHg4xXbamOtc1eR7s0Afmd+xH8KvGfwJ/ag8X+E/Gl2tpdXmgSXcdul40sWqYu0VLpOzYAmxv2yKJW+UZbH3ddR9a8Z/bK0+48DN4K+MemQPLeeCdSUalHCDum0u5IiuVwOpGUIzwuWNe1JcQalZwXdrMlxbXEayxTRtlXRhlWB7ggg0AYl1F1rHu4etdHcx9ayLqLrQB8y/tTaXN4Zj8L/EuwieS58KXwN6kf3pdPmxHOuO5+6RnpljW3r1rDfW6XFu6zW8yCSORDlXUjIIPcEGvWPFGgWniLRr/S76IT2V7BJbTxno0bqVYfkTXzl8B7i8h8K6x4G1hzJrfgy9bS5GYYMtsctbS/Rk4HsgoAyNa00bnVlDL3BGQR6V4JP4HsfCviPUPD8NqkVhqkf2ywYjJ3IMSwljycDDAdgTX1H4g03azHFeT/FDwrda14f+0aav/E50uUX9j/tOnWM+oZcjHQkjNAHz7cWcnhnUokuTKtvG4+z3du5jntG6AK45CnPQ5A6V3fw3+LXjjwX4sW+8Qanca54YmTZdNGnmmAKuEkVBhlION2AQQWJ3EAjWbQ7P4haVaahZSWscF9BvVbqQKm48NGzH5QQcjLEDg8iuWt9J1XwPrkek6lFPayuN9nLMCPNXrtJ7nHIYcMOR0NAH2x4J+IGm+J9OhvtMvob21kHyywuGX6ex9QeRXpGj3sl2cp0Ubi+cBR6k9q+JNB8Hv4U1SPXYb+bwvqzgO+k2+FXUBjI8+MgiIHPEhUt82QrZyPU/Av7TMN9qMHh7xdaR+ENXziCF3/0O67bopj94njhjnkDJ6U7W3JvfY+rodYhGAw+0Sj/l46N+GRz9Tz9KRomm3PDJ9pzyR/H+I/wzXGadqiyKMNW1BeHg55p819w5bbF12BqtJV0Xy3AxcJ5h/wCeinD/AJ9/x/Oo5LMyAtbv569doGHH1X/DIpW7Bfuc/q2lWWsW5gv7OC9gJyYriJZF/IjFec6z+zf8OPE0xSXwPpXmyf8APnb/AGYn1OYtv516yLXfH5sr+TD/AHiMlvZR3P6e9ULy9xG0MC+TEfvc5Z/94/06UW7jv2PLdD+APgnwBDd22iQ3kMF0hSfTzfSXFgT2ZoZS6SOD0YggdsivLdC/ZNVvFN/rl5421nw7qNwJIWbQb2VBMpZCjea4eSNcKcwky8hT5mBivom4brWZcSdafN0Fy9TyS/8A2ddQ08L5nxJ8fCN/uyf2yHVvXa4TB/Cs2T4CE/6z4j+PpB2H9t4/9kr2WPVLiyDrFJhH+9GwDI31U8H8RUEk1jfcN/xL5f7wy8J/Dll/8e69BS06Bdrc8VvP2d9IvLeWG68VeLrpZFKN52rs3BGDxtwfxFcf4I/Y90TQ72d9Y1W68QGVVjhht42tApJ5J2OzMTxgZAHPByMfSM2gXu4sVT7L1N4HBgA/3xxn269sZqvNqsOnKYtNLByNr3jDDt6hB/AvUepHXGcU7dwv2PJG/Zn+HVrM6S+HC0qNtbzb24YgjqD+8qaP9nn4dJwPDFufrNKf5vXe+bQJqko4Q/s7/DmTr4Xt/wDgM0o/k9cjqP7Hfhe+8YQala31zp2iAKZdHiBYswB+5MzFlUnaSCGP3sEZG321JqsRzCgDzqP4AxWLbtH8ceMNJboI49U8yL8VZTn86sxeDfit4fGdK8e6fr0a/cttf0wIPo0sR3H616RDJV+3bNAHl6/Fbx34TwfFfw6uri0X72oeGZxeLjuTCcOAPUn19K3tF/aK+Her6bNd/wDCU2VgYFJmtdQf7POhAOV8t8MzDBGFzz0zXocIBxXn/wAa/gLpHxp8PpaySx6Rq0UySw6rHapLIAAQY26MyEE/KGHzKp5xggHc+H9e07xVo9rq2kXsOoaddLvhuIG3KwyQfoQQQQeQQQcEVeYGvAvB/wAH/iL+z7o5j8H6pY+NtLaRp7rRb6AWUjORgtBJubBIVBhjjgnHNeieA/jRoPjrUJNHkW48P+KIOJ9C1ZPJuVIAJK54decgr25wKAOo1jSbPW9PuLDULWK9srhSktvOgdHX0IPWvDNQ8P67+z/JJd6Ilz4i+He4vcaQzmS60lSSWeAn78Y5JUnI6/3mr6DliqrIlAHD6Jrem+LNHttW0a8jv9PuF3RzRnj3BHUEdCDyD1rB8beAbfxgltcw3M2jeILBvN0/WrM7bi1cehGMqeQVJwQex5rK8WfDfVvh3rV14u+HkAlSbMmq+Fs7Yb0d5If7koHoOfTqG6jwX400j4iaEmqaPMWUHZPbyDbNbSDrHIvZh+R6jIoAw/B/xUnn1xfCnxC0+G08U4/0fULU+TFqaj/lpE2NpbuysN2T1HQeirokd9HJFayx38cilGtZkCSOpGCNhJDZ9FJPtXLeL/BeleOtGbTNXtzLFu8yKWM7ZYJB92SNv4WHr+ByOK4nRvHGq/DTVbbw749n+0afO4h0vxURtjn44juf7kn+0eG5PYmnfuK3Y05/hTq3gHUbnUvh1erpEzNvuvDN/k6fcNnnaOsDn1XjgDAFdN4D+OGk+JNUXQNatpvCfi5cK+jakdpkPrDJ92VTg4I5OM4xzXaWurTxwpDOqXtuv3Y5wTtHorAhlHsDj2qHxN8LfCPxN0VIvEFov2YkiEXBCzBx3hnXBXnGSQAM4O7pTtfYXNbc62xsjcK0rt5Nun3pGH6Adz7fngc1NcXQkURRJ5VuvRM5JPqx7n/Ir461jRvjx4O+LkV/BZa5feDtKuW+xabBqaSW1xpyMUVQpkIkdo8HJBct83UAj374f/G/wt8QpjZWd2+n63HxNoupp9nvImAyR5bfex6rkUPTQFrqejxX00UQiJEkI/5ZSDcoz1wD0PuMGnlbK6HVrKX8Xi/+KUf99VWDUjUrjsZviTwLpuu2/wDxN9GsNYtRxuuLeO4jHPA5BA+h5ry/U/2YPh5dTG4s9Gl0S8PS40m7lt2A9AA2307dq9jinltZBJDI0T9NyHBq3bCHUi32qFYUTl7qEBNn1UDB9gACfWno9hXa3Pn29/Z98WR6bf2/hX4p+JLQtA6qusTi5jjBXAHm7d8YyQAygsOwJxXJfD/w38Z/A7apZ6NBaf2UziWc+K78zT6pOxJacGF38sjaAEJxhgSXYbh9V3kH2qFINOdZbYHd5I4mZsdWX+I9fu5AGfU5w5EKsVYFWBwQRyDQ9AWp4/D8TfiroDrJf/DP7UF63Wi6zGWH0jYbv1q2f2m7O348T/D3xfpY/iuhpeF/77QlWP1XPvXp7CosUrjsee2/7R/wvv1JtvGEMUikB7fUbWa1lQ/8DXafwY/StaX4weCotHudU/4SvSJLG2jMkskN4khUAZxtUli3IAUDJJAAya39R0ew1aMx31lbXseNu24hWQY9MEV5942/Zv8ABvjrRb6wtNCstG1K4T9zqGm2aJJE4O4NtUAMOPmHGVJ5HUAHV+A/ih4Y+JlpdXPhrVo9TjtXEc6hHjeMkZBKOqtg84bGDhgDwcdWJK+dfAn7IOn+ELS6L+MdeXUZnBF5o039n7UA4XaC+45JOSfTAHJPUf8ACqPHWj86H8VtT2L0h1mxivdw9C5wR9RSGeyiSnq9eMLefGvQeJbLwr4phzwbeWW0nI99w2DPt705fjzrOiZ/4Sn4a+JNIVSQ8+nqmoQp7s6Y498UAe1LJUyyV5VoP7R3w515ikXiqyspV4aPUi1oVPofNCj8jXqf7LviDwb+0143udG8PeJILlNNhW8voSjwXBg3BcxpIqlhuKqWUEJuXOCyggHq/wAHPgrF8Smmu/EFrHL4TUNHcQ3Cho7wYw0RB4KYJDZ4xx349X+BP7Lvwz+B8ur3Hw+8MN4b07VWga4ja+urn7a0PmeVIwnkfaq+bIVAxndk5wuO60/w3HJax22iTmw0K3GxLeQGWGcg9gSGEY9AwDHtj726NUurMYv7F1Uf8t7PMyfioG8f98kD1qiL33NWmSwxzrtkRZF67WGRTLW8gvo/Mt5o54843RsGGfTjvU1SWVfskkX+onZB/ck+df15/XFH2uSHPnwMo/vxfOv6c/p+NWqKd+5NuwyKaOdd0brIvqpzVZ/9OkaMf8e6HDn++f7v09fy9aju7dLy4McY2SDHmTxnDKP7uRzk/wAvwqSO3ns4wkTLNEowqSDaw/EDH6fjVaIWrLlFVl1CNSFmDWzekowP++hx+tWakq9yu9jEzF0BhkJyXiO0k+/Y/jmm/wClQd1ul9/kfH8ifyq1RRcLFZb6LcFk3QOTgLKNuT6A9D+BNJcTzNJ5VsEaReXMmdoHYcd/8+lOvJP3flKqySScKrDI9yfYf/W71DDpSW0YWCaaA9WKkEMfXBBA/ACq03J12Pgb9q7/AIJmN8cvjBrvj/TfHcml+ItStoWtbHUrES2t3c28CxIjTIytECkUe4bHOQ7rkHYnmPgLx/da5far4b8SaXJ4a8eaDJ9n1jQ7jhon4xJGc/PEwIKsCeGHJBVm/T/Vr+wmV7KUNeTNjNvbAtIp6q2R9wgjIYkYI618u/tY/sv6p8Z47DxR4aWz8P8Axa0OEto+pTED+14RkvY3RX5Pu5x1wSSpVS+FbqO9tDxTzaPMrifh38Qk8b6fdJc2U2jeINMmNnq+jXY2z2NypIZGB5xkHBxzg9wQOs833qSi15lNL1X8yk82gCctXhfjizm+Avim48eaOjSeENSmUeItJiwBC7EKt3CPXcRuHfPvlfbPNrD8beFNO8feFtR8P6qsjWF9H5chhfY6kEMrKfUMARkEccgjIoAqeBfid4Z+J1rdXHhnVo9TjtZBHMqxvG8ZIyuUdQ2Dzg4wcMAeDjsW0l4ebyRbIcHZJzIfog56euB718vfD3wfN+yl4q8rVrr+0vCficxWo13yDCtpdx7ykco3MFVhIfmz6ZwATX0gxLZJPNMRcN9bWbf6Jb+YwPE10Ax+oT7o+h3VXmvprxw80rSMBgFjnA9B6Cq7CmfdouFi5HJXgMfwfm+G/jy08danfR6lFpd0wj1I/JPJayxPERecbcx7xicYzj95tQ74feI29Ota0eknyf8ATzHawuMGOYZZ1xzhOpB98A+tNXE7EMTCaNJFztYBhkEHn2PSr1vpc88Yl2iKDOPOlO1PfBPU+wya8quvFkH7PWoabaTW9xd/Dm7maGPVLthO2gyuw8tDHt4teoAJcoTx0Cv6xePPNKrzTfaNyhkl371ZTyCrdCpByCOOaLIV29CRfsVnnCtfS56tlI/y+8f/AB36U2e+nuVCO+IgciJAFQH12jjNQKtO20rlWBa8h8RfDvXvhv4kuvGvwv8ALS8uTu1bwvMQtnqa9SyA8Ry+/Q/mG9ePSpIbGe6VmjTEa/ekYhUX6seKFfoDt1POPAn7QXg74namul6Y91pXiFYme60PUYmjlt5FYh4wT98rgnAyQOvQ472OKa8kKQRtKwG47R0Hcn0HvXkmrfsu+B4/G1z4vsrvVIvEcl5/aUb290yW0Nzu37xjEjAvliA6dSFZRjGra/EDxpp8cmm+L9GF9OJC1tqHhuLFrdr1CvDnMUwz3+V+incAslWTIu0egXENpac3M/2iT/njasCB9X6fkD+FULrWJmjeK3VLKBhho4BgsPRmPzN9Cce1eUaH+0d4L8S+N/8AhFrW6uor9mMUcl3atBHJKBzEN+GV85GGVclSBklc+lbam/Yq3chEeasQw0scdXIY6RQ+CDpWhDD0qOGOrsS0AOjjqXyqei0/igD55/au+Atx8TPDUOoeGNItZ/FcFxGJZPMWCW5tsEGPcSFYhvLYbyMBGwcnBq/Afxhd+CtJ0j4aeOLa50XxRawkWT3swlivoizMqRSAlSY1Ij2AnAQAeg+i5K4v4kfDzRPiZ4fk0nW7bzYc74Z4ztmt5B0kjb+Fh+vQ5BxQBZusrmsqeavOPD3jjWvhzr1t4M+INwLhJz5ej+JyNsV8B0imJPyzD3+97nBb0G+UrkigCFrvHBNNF7jvWdcTe9U2vOcZoA4Xx5pN58O/Ec3j/wAOQNNaygDxBpMI4uYh/wAvCDtInU+oycj5s93puuWXiPSLXVNOnW5srqMSRSp0IP8AIjoR2IIpUvuxPFeTSs3wR8TNNEv/ABQOsTjzUUcaVctxuHpEx69h7YAYA9XkkqzputT6cz+WVaOQASQyDdHIB2YfyPUdQQaq29pPqUmLWMz/AC7iy/dC/wB4noB7nipWXTtL5nk/tG4H/LGBiIl/3n6t9F4/2qavuJ22LeveAbD4teH77Robd3S4QCS0ZhuhbPyyROeDtbBAPI6fMMmue+F/iSLRZJfBnii+XWvF+kxKxaHekF1b5wku9gGkIGA+3Azj5yc407jXri9VIywigQ5SCEbI198Dqfc5PvWN488Ojx8dO1WO7Gl+L9JcyWGtbC28YO6G4UcvG3QsPmGSfm+6a0J16nod1rlxfKsTssdupykEKhI199o7+55Pc062uMEVy/h/VH1jQ7PUGjWMzKQwjcSIHXhwrDrg8YOGHRgrAqNaGapd+pSt0OssbkcA8ivJNLuB+zn8QBYzHy/hr4nus2srfc0e+bkxk9Fhk6jsMdgGJ9EsrrkDvW3r3gzTvFnhu+0PxPADp19F5clqw/fEdQwH8BBwwY45AIzQF7HZW9x5yJBcRm4j6IR/rE9lPp7Hj6datTaKtjG08s/mQqcbIh+8HoHHRPTkn2zXi3wx+I134H8VD4XeII3tZI4c+H9auJvNfVrZQMo8pA/fJ0KqBkDocBn9hj8y3fzImKt0+o7g+o9qq66k2fQDqzxo0cKi3iPBCdWH+0ep+nT2rlviF4K0L4oeGZ9D1+1Fxaud8UinbLbyAHbLG38LjPX6g5BIro7iOG8+7ttbj+6xxG/0P8J+vHuOlc7qck9jI8cqNHIvVW4IpO41Y8x0L4ya98EL628M/E6d7/RWbydL8axoTHKAPljuwMmOTHG7kHqScM9d14V+OnhL4m6fd3PhzWI9UitXEcwEbxPGSMjKSKrYPOGxg4YA8HHJfEOxtPGnhfUtB1NZGsb6Ly5PLba68ghlPqCARkEZHII4rxfQfgCPCaXFx4S8RaxoULFRdXU88RgfGdoYMgDMMtgAFuTgGpKPefEnjVbFzNb3JhlXlXjbaw/EV5D4u8WW3iLUILS/EeiS3SlodTY4gnbdgL5CAyH+LMkSFV2ruAyXFSHS7uxmDHXL7xHeg8XV7bQxW6f7kKp8x95CQR/ADzS2vhOP7cb24Vrq/YYa6uGMkzDjgu2WI4HfsPQVWxG5Ha+DV8O6nDcpYP8AbsFodSumSY7TkbrfbmNB/tKXYHI344rt/DOiiPb8vsKXQ1uLWzls0YNaSnLQyKGXd/eUEfK3bcMHHHQ12ehaXt2jFJsaVjd0HTwqrxXe6TbYxxWHo9njHFdjptvgDikUa1jFgCt6zj6Vm2cPStq1TpQBo2qdK2bVelZlqvSti1XpQBrWfat6xQSDayhlYYKkZBrCtVxit7T+ooA+bvhev/DG/wC0JD8OZy8Xwk+It09x4Vlc/utG1YnMunZ6KkpIaMcckKAx3tX2xHHha8c+OnwR0z9oT4S6x4O1Bxa3M6rcabqIHz2F7H80FwhHIKt1xglWZehNUv2OfjdqXxe+Gt1pXi2I2XxK8G3baB4psnwG+1xcC4AHBSZRvDAbSd4XIGaAPb3+Wsy9bg1qzCsi+PWgDndR+YmsG6j610N0u7NZF1H1oA4jxn4YsvF3hvVtD1KLztO1O1ls7mPoWjkQow/Imvnb9kXXNQs/BWtfDfX5ml8SfD7UG0aZpBgy2hy1nMP9houF9kr6ou4utfKHxhtx8Fv2nPBnxEiUQ6B4yC+E9fIO1VuT81lO3qflMZY42qvvQB7dcx9ayrmPrW/dR9ayriPrQBz91DnPFfNHxcsf+FY/Hfwt44jHlaN4lA8Oayc4VZj81rM3bOV2lj0VfevqO4i615v8avhrb/FT4ca74am2LJeW5+zTSDiGdfmifjnhwucdRkd6AOO8Rab8z8VwN7a+XIeOQa6X4S+LZviN8MdOvr5WTW7MtpuqxOcvHdw/JJu9CeGx/tiota0/bITigDwbTNBOhfEy98Lu0NrpGvB9R0yWZtkUUyjNxFn8N4A7cAEnFa+samvh3S5NG0+KPVEDNIlzqcbPHDLggPbJkNCcnPmKVk4BBQitv4neD7jxP4XkGnkx65psgv8ATZVHInj5C/RhlcHjkelYel3tr4+8JWGvWiBPtCfvYe8Mo4dD9GB+owe9NO2xLV9zkPhfoFndNf6PHfT2Wvxym6Gn6vdB/NjcDLw3GFVwXDkhghBYDLnk9xeeHIb+3l0bxFpYmi6Pa3kZVlyMgjOCpxjBGDXH694Yl1JYZrOUWetWLGWyusfdbHKN6ow4Irvvht4/Hi7RzBd2wkmsHNveaTeMS1nL38tgdyqeoKna2OQcEU9GGqPMvGerfFT4STWVj4B1TWb7w1JGvlI1rFfvbyFiPJBaNnCgBduePmwMkGvqP4M/HbSPiNplpaTXcVn4sht0/tLR5Y3t5YZto8zZG/zFAc4ILYBGTms2w0e1uAH0y4ZZP+fO6IEn0VxhX/8AHSeymq3iT4L6H8RV8zXrA2F5attTV4ibe7t2XoFcDcSCfukEDOcd6VmPmR7xbzG4ZUQFmY4CqMk1dLxWPLkTTjoin5VPuR1PsPz7V86Pr/xO+FMNvb6NBH8RfDUMW2eS7l8nW355O77jKAfu4LHGCTwa3fCf7THgrxJeNp13fy+Gtbj4k0vxBEbOdG9Pn+UnrwGJ46U9hbns91q/21ib5POP/PVMK4/oR7EfiKzbmxMys9o/2pQMlVGJB9V/qMj3rlNF+JXhfxZdvaaJ4k0jWLpIzK0FhfRTuqAgFiqsSBkgZ9xV+a72sGVirA5BB5ovfcLW2IrqbrWVcTVq3GtR3XF/F9oP/PdDtlH1PRv+BDPuKz5tIlvudNf+0Qf+Wca4mX6p1/FcgetFuwX7mRcTU5bOOCJbnUHaGFhujhX/AFsvpgdl/wBo/gD0p9xcW2j9PLvb78Ghi/o56/7P17c/fX8l1M8s0jSyucs7nJJ+tGwbmnN4ou4zstmFrajIFqnMZB/vA5Dnpy2eg9BVZrzTtQ4mU6bcdpYgXhJ/2k6r9VJ9lrDmufeqkl2PWldhZG5fafcWMYmO2e1Y4W5gbfGT1xkdDj+E4PtWf9p964N/jR4Y0/xFNof/AAkEdtqWTbyx5dE6ZKNJjZ7YLdeOvFQ33xe8I6dnzvEenkjqIpxIfyXNA9ep6Mlz71YhuPevHT+0J4L3bYdTmuyO1vZzN/7JU8X7QHh3taay6+q6bJj+VIZ7Xbz5xzWpbTZxXhMn7Svg/TrWWa5bU4GjQsIZLCRWcgcKCRtyenJA55Iq/wDC/wDaZ8LeOo5Y7yaPw3fRbQYdRuY1jlLFgBG5I3EADOQMFgBnrQB75byDitGF65zTNRgvrdJ7aeO4hblZInDKfoRxWzby9KANVGrk/iJ8JvDXxQsUh1ywD3MI/wBG1C3Pl3VseoMcg5HPODkEgZBrpYpKnV6APCZPFnjH4EskHjTzvF/goNtTxRaxFruyXoouox94D/noMn1ySFr1fTNUsPEWl22paZdw39hcpvhuIHDI6+oI/L2xW7NGlxE8ciLJG4KsrDIIPUEeleDeMfh/qfwNfU/Gfw9aJdChie71fwncSFbV41BZ5bc/8snCgnaBg446BSAetyKRXkfxC+GOpafrUnjTwEY7LxQozeWDnFtq0Y6pIM4D+j8c9TzkXfg3+0VoPxs1PVNNsbG70y/s1M6Q3OGE0G4LvDLwrAsoKn+8MFucemyRlTQB5B4L+O3hTxtqdloqTXGm+J5vMSXRbq2lEsEsYYyIz7NnARu46dAeK7nVtFsfEGl3OmapaRX1hcJslgmXKsP6EdQRyCARXmXjz9nOA+KZfHXgyRbHxbDOL1LO6AezupcsZNwIyrPu+8CACM8E7h6P8H/iFpfxE0+8YQLp3irTnEN5oWpEI1tJ3Y7uHXPKk4B9zlaa1E3ZHhul+H/GH7OfjT+3Nev9X1T4fRSNHbaZFNLdxR2TH5JJgf8AUiMFPugMxUgfKSa+lNP1628W2Nvq9lexahZXKBobi3YGMr0AXHAA6Y7YxTru3uI55EvY3EjjLrOpywPc56g15JqHw31z4X6pP4h+Gixy2Mh8y/8AB88hW3uPV7c9IpPbp+QUj7CXc9wsb+5slZIpCI2+9GwDI31U5B/KsLxv8LvBPxSgRfEOiRreR/6m+tyyyxnsQ4IdcHn7xHH3ay/hv8UdC+JllI2nyPa6nbfLe6TeL5d1aODgh0POM/xDj8ciu3WOi47HkrfDz4sfDCN5/CfiO38e+H4xldM144uI17KtyvO7oP3m0cdKm039pXRLK8h07xppepeAdVk4CavCTbSH/pncKNrD/aO0cEV61DJJbyCSJ2ikHRkJBH41cudO07xJp86a/p9vdWDZV90a/vTj7uwgq3XnjvyfV2uK7W5ixeK/DzaQms3HiDTLbRGYIuovdx+S7EEhEbdtZiASAD0BPABNal5ffaESJF8q3j+5GP5k9yfX+lfPP7QP7IMXxGh0iT4dyaXoos2kjbSZDJDCUbB3qihsSZHO1TuB5I2AG1pvhb4wfC/TLLTNJ1PQfGmk2ECW0Vtf2zWF0saKFVFKkrwABliTxz3oegLXU9tZqsf2vKyhLlVvYxwBNksPow+YfTOPavEf+F+aroWV8W/DjxJohH3rixjXULZfUmRCMfka2dD/AGhPh74iZEtfFVjDM3HlXrG2cNnG3EgXnPalcdrnqP2ezvM+RcfZpO0d0eD7BwMZ+oA96qXlnPYsomjKBhlG6q49VYcEe4rOs9TtdStxPaXMN1A3SSFw6n8RxWhp1xeNMLe1Zm8w8xHBRsd2U8ED36U9xaojtraS8nWGFd8jdB/U+gq3cXUVjC9paOHLDE9wv8f+yvov8+voKt3GpaasclpEptncYmvLYFkkP90KTkLnuDzj7vQVly6bMsbywMl3Coy0lud20epUjco9yBTtbYV77lfdQDUPmUvmVBZYDU9Wqr5lXNLsbvWtStrCxge5vLhxHFDGMszE8CgCTT/gLZftCX0vhi4023m+1wOkuoPAjyWUZG0yozKdrLn5f9rFenfsaf8ABOyw/Zg+ImveJk8c3XiwXmmnSCF05bKIxtKkkq48yQv80MQ3BlAAdcNuyv0H8KfhXB4H0MaXbu326QbtV1KFypaTH+oj9QuTz2yejH5fSoY5tPhjhjhjkgjUKqwgIVA4ACnj9R9Koi5cVRGoVQFVRgADAApahhvIpmKK2JB1jYFW+uDzipqkopXWj2t3KZmj8u4Ix9ohJjkwOg3Lgkex49qgMeq2OTHLHqcX92fEUo9fmUbW9htX3NalFO4WM2PXrbzVhuRJYTsdqx3S7Nx9FblWPspJq1czNuEMP+vcZB7IP7x/p6n8cF66eSYnjWcy/KIWwQ/rn29az7fw/wDYFLWNy9pMxyygb4WPpsP3V9lK/WnpuTrsalvAtvGEXJ7lj1J7k+9SVl/2he2ZIvLMyxj/AJeLPLjHqY/vA+y7/rVuy1K11JWa2nSbacOFPzIfRh1B9jzS13K02LBAYEEZB6iq32BI+YHa2PpH93/vk8flzVqii4WKvnXEP+siE6/34eD/AN8k/wAifpS/2hB5bMH5UcxkEP6AbTzyasEhQSeBVJbdNScTzIGiX/Uqw/8AH/Ynt7fWno9yXdbE1rCylpZf9c/XuFHZR/nk1Yqr9nmh5hnJX/nnN8w/A9fzzR9saLieCRD/AHo1Min6bRn8wKNx3tuS21rDZwrFbwpBEvRI1CgfgKZf2MOpWrQTqSjYIKnDKwOQykcgg4II6EVYpCQoJPAqSj8s/wBvH9gH4p/EH41eJvir4Q1TTdQP2G2vYtPiklt9TkltokjYW6qhR5AsSyffQlmIVeBmn4J8dad498O22saZITDLlZIpOJIJB96Nx2ZT1H0PQg1+o9+IdWtzCiPMchkmjO3y27Mr+o9s+4r88P2wfgJqvwT8Yal8YfClgsuh3n77xnodihAcZAOqW65+8C375BjH3jwxcVYlPoYvnH1pfO96x9J1q01vTra/sbhLqzuYxLFNGcq6kZBFXBNUlF3zKXzBVMSU4SUAO1bTdP8AEeh6homsWi6jo2oR+VdWchwHHZlP8LqeVYcg/iD5x4DvNV+G+rweBfElw9/YOCPDuvsuFvYVGfs8vZZ41x8vcDIyMFvUbOyuL7cYYyUTl5GIVE/3mPA/E1B4k8O6RrWh3Wl6g39oiQK6JCxRIpl5jkEnDBkbkFMHrhqpeZD30J4beW6mWKGNpZG6IgJJ/CrX9nwWpBvbgKcZ8m3w7n2JztX8yR6Vyvh34gT3lhLp+qy2+l3VtcLZS28bCMO7ZManJy7MBkEk78EqBgom5ijRD1ZfXWDbECwhWyx/y1B3Sn33np/wECqyOS2Scnuah2mpI+KVx2sSX2nWmtabc6ff28d3ZXUbQzQSjKujDBBH0rxa1+IT/sq3UXhrxW17rXw5u97aHfQ7ZbzTmHLW7KSN6DII56H/AL59uj61z3xW+BujfGDQbLT/ABNPc6ZBbXIuYprQotz91lKgMjHad2egBKrzxQr9Adup1Wg61p3ifRLLWdHvItS0m+QyWt5DnZKoYqSMgEEMCCCAQQQQCCK2YdNlkjErlYID0klOAfp3b8Aa8R8I+MLb9lm503wVqlrcXPw6uJGGm+JL10d7ad3ZmjmCoFiyWJViG5ySccJ7heRtJsuRObuCblLjOd3seTg4xx+WRg1VluTd7CNJaWrfuY/tbj/lpMMJn2Xv+J/Cqd5dTXWPNkLhfur0VfoOg/Cnlajdam5VihItVJI60pFpkNhNeMwhjZ9oyx6BR6k9APrSGeaa38A/AnjjVr2/8QafJNq104ZNUa4lV4sAYUlCCQCMhjuZQdvKKiLzd18CvFfhGYp4X+IesaeqDK2WsqmoQY7BS2MKRjBGeOle6fY7O0XM0hu5v+eUJwg/3nPX6KP+BVBcyNeMmUSNI12pHGDtUZJxzk9Sfzqn5kryPkHwL4i+PGn+NtQ1bWNE1TVtHt7ho73SwkMCyAK6qbfeOVU7WzGTuwMk5zXtPhn9ofwfq1+um6lPdeFNXzg2HiGA2j56feb5evH3sn0r1RLf2qnr3g/R/Flg1lrWl2mq2rZ/dXcKyAZ7jI4PuOako0rcrIiuhDKwyGU5BHrV2MV8fa1+xv4l0P4sJ4i8Fz6RBo9jcxahp1rqVxM7LJF5biF8JnaXDAYY4QcnPX2nwn8fLddWg8O+PNKm8CeJ5PljivmBs7s5AzBP91skjgnuACxoA9eBpGkprVDI9ABJJVKeXrTppKz55qAMLxv4U0nx1oF1o2tWq3djcDBU/eRuzqf4WHY14VJ8Sbz4DXH/AAjnjma41XSthbRtaiTfLPGpUGKUZ++gYfN3H4V9A3E3XmvNvix8JdB+LltYRay93BJYu7Qz2coRwGADKdyspB2qemflGCMnIBZs9asfEWk22qaXcpeWF0gkimj6MPoeQQcgg8ggg4IqpcTY5rz/AMF38/wj1C28Ba8QdLkdv7D1jbtSYMxYwydlkBbj1z9M93fqY2NAEf2z3pt9Faa3p1xp9/ClzaXCGOWKQZDKazZpSpyKjW896AOM0fx3/wAKZkm8KeJ7+4GgN++0jUGV5A8QP+pkCAktHuwDjoewwK9Jju4rq3iuIJUnglUPHLGwZXUjIYEcEEd688+Jfwps/iSNPnuribTruFSI51TcskZJ4wf9oHke457S/DHxFLHZHwlqsaWmt6LEkART8txbqAscyeoIAz6H0zgAHoCzbTVy3udpHNZDSYOCa2NP0WeS3S6upI9Psm5We5JHmD/YUfM/1AwO5FMV7HHeItQ1D4U69J4y0mA3/h26ZR4i0Xko68AXcaj7sijqy4JHXgsa9t03Q7XWtNt9XsLwjTJ4BdIjrvuDEQGDooxvXByH+UcEnbXNW2uWmnq0WnW6uWG1ru7QPIR/sryqfq3+12r5o8E6t43+Gvxmgm8R3+o6d4butQniM8lxJJZl5Q7xFHcnaS+07shhzuI+aquupNn00Pr+HXEscLpkbWx6G5kIMx+h/g/Dntk1YsrwlslsnqSapLcW2rsftO2zvT/y8KuIpD/tqPuk/wB5ePUclqVrWfTrjyp4zG+MjkEMOxBHBB9RwaTGh/xA+H+l/FTw1/Zl+8lpdwuLiw1K3OJrK4X7kqHI6HqM8+3BHkXw8/bF1Kw8faX8N/F2hLf6tHqf9h3OvWN0Ass3mmJJPIMY4Lbd3zDglgOi17fY3JXHNcX4j/Zn8C+PNWvtUTSZtO8T3j+emq6XcSxyxTjBEyorbN2Rknbyck8nNSUe43FuJFNUms5b5fs0kBuoF752mIeoc/dHseOfXmvKtD+Kl98HHstA+Ld9DdPNJ5Nh4msYXFnMo4UXcmNsUpxnC5XGclcbj69caiupW6PE8ZtWAeNYSNhBHBHrx35qtid9jldY8M2djbm5gP8Aa+D82RsjiOf4wDuP6L7tXE6zp8+qTB7ltwXhI1UIiD0VQAFH0FekSO9nMJYXaOQdGU/p9Kyr6Oz1PjMdhd46niGQ/wDsh/8AHf8AdFG+wttzzObSkh4CgVAtiN3TrXS6pp81ncvDcRNDIvJVhjg8g/QjnPeq1vabmzipLE0vTxuHFdto9ltC8VX0Pw/JNCJnKwW4ODLIcA+yjqx+n44rrLW1tl2Lbq5C9ZJOC34Dp+Zp2Fcv6Xa4xxXUWMPArN0624HFdDZw9KQy9aRdK17ePpVO1jxitW2j6UAW7ZOla9qvSqNvH0rTt06UAaNqvStmy4YVlWqjitezHSgDqtJbpXzL+0aj/sw/Hrw1+0Jp6snhDWhB4W8f28YOyOB3C2mpMB/FE+2NmIJ2lVX75NfSmltgip/HPgXR/ij4C13wlr9uLvRtZs5LK6iOM7HUjcp7MOGB7EA9qANyWRJY1kjZXjYblZTkEHoQax7znIr55/Yj8caxpugeKPgn4zuWuPG3wvu10o3Eh+bUNLcFrC6HsYsJjkgIhY5avoe4+YmgDHuE61lXUfWtu4Ws24jzQBgXUfWvJv2hfhPb/Gj4S+JPCM/lpNf2x+yTyDiC5X5oZMjkAOFzjkjI717Fcx9ax7yLrQB4D+zf8Srj4q/CDSdR1MNH4i08vpOtQSEF476A7Jd2Ohbh8dg4rv7iPrXhsMH/AAoz9rm+sdnkeFPilbm8typ+SHWLcfvlxnjzY23k9WYgdq96uU60AYlxH1rMuYc5rbuI6z546APl6axHwn/aTvbHy/K8PfEKA3cBzhItUgB81cdB5iHdnqWIHaux17S+W4q3+018O7zx18M7mXRgy+JtCmTWtHkiGXFzBlgq+pZdygdMkelQ+D/FVl8T/AOi+KNPAEGo2yytGDnypOkkZ91YMv4UAcbdWUlrMVdGR16qwwa8lksE+GvxSaBsR+GPGMheJjwlrqIHK+wlHPu3A4FfQt5O8apDdRi8tU4WOQ4ZB/sN1X6cjPUGuU8efC2y+KHhG/0O2uG82YeZbbxtuLaZTuR1x9/Bx93kjdwAaduxN+55/rugtazMwXGOtcdrmg6ja6hD4l8NxBvEdmuyS15C6lB3hYDq390+oA9MemfCe+vPiX4WuYdUiWy8RaFM2n60kxAWOZON/HUOBkYHJ3AZxV/UETw8xj0hHSQ5D30gxI3sg/5Zj6cnPJwcUW6sd+iNLwLqmk67o6ag+WvV+SbSGYCW0lwC0dxg/Iy5wU+967e/bxaxNe7Uvoo7qBRtjj2hDCOwjIHygenI9jXzhreg6v4d1s+MPB0Stq6jGpaSTtj1SIfylHOGxk+/Q+i/DX49eDPiHqNvpNhqLW2vSRNI2l3kLxSoy/fTJG1mHJIUk4BPQHDv2Fy9z1qDSkuebCQynr9nkwJR7Ds/4c+wrn/FngPQfG1m1n4h0W01SMAqBdQgvH/ut95T7gg10EMQxWkb0zoEvE+1KOA5OJAPQN/jkemKWgao+R/An7HesfD3WbrUtM+Itzp900RgimsdPVWZTsY+YGkYFdyn5e+FOe1dnLp/xr0FyINd8L+KIFGN2o2klpM/uBF8oP6c179No/2hd1m/2n1ixiUf8B7/APAc++KpTadFYr5l6CXPK2qnDH3c/wAI9up9utFmHMjxXTPEPxXlnUaj4F0s2StibUINaWONeOgVlLMx7KB9cDJGX4m+M3j/AE3T9RTRPhhfWqxxyNFdS6jDJNLjJRnjjJbsCYkbtgEnBr2HVLqW8ZfMICINqRoMKg9AO39awLrC5ov2C3c+fPg1+0B8Q/HlnenWvC6+MreOdEOsQzxafcQ5HzJkrsnIABwRuG7lgGXHc6vZ/E/UJGfw5aeHLm027/8ASpZvtMYxkh4UzyO5RnX/AGq7G6lAzWTNeNDIrxuUdTuVlOCCOhBp37hbsecTaJ8SNQ/4+/F+naYD1XT9OEn5GQ1Tm+F9zff8hbxp4hvvWOG5FvG3sVUf1r1ibxRDqXyazbfbGPH2yEiO5HTktjEn/AwSf7wqqPDMuqZk0a6j1OBRucf6uaFcZJeMknA9ULD3zxRa+wc1tzxaD9nnw6vihNQMlzd2m0E6fMxcPL/eL5yQeu31744rvdP8J6DppH2TRdPtiOjRWyKfzArYfUY7ONobIksw2yXJGGcHqFH8I/U98ZxVaJ6QzStgqAKihV9FGK1LbtWRbt0rSt5MYpDLmp6HYeJdJutL1O1jvLC6Ty5YZOjD6jkEHBBHIIBGCKztD+CngTSdOexg8K6dJBI25vtUX2h84x9+Tcw9ueMnHWtq2k6Vr2rZxQBwrfs5eFop3uvD9xq3hC9bnz9Ev3iyR0yrFlx7ACrEOmfF7wLg2GpaZ8Q9OTpa6gosb3Hosg+Qntub2Nel2rdK1Lc9KAPPvC/7Q3h++1RNG8RW954J15uBZa9H5KSH/pnN9xh0xyCcjANetRtvUEHIPIIrC17wjo3jPS307XNNttUsn6w3MYYA+o7g+45r5Q+Nnwr+JfgHxNpGjfDO88YTeFriLMENjfzNHaTF9rRFlYFIwojYGQ4G58HhsAH2jVe+sbfUrOe0u4I7q1uI2imgmQOkiMMMrKeCCCQQeua4r4S/F3TfiRp4tJi2meLLKNF1XRbqJoJrebaN+1G5KZzg5PBGcGvQWjoA8F179m2y8Iyr4h+Fn/FMeKLUs/kyTyy2l/GSC0Equx2qSBgrgD8ivT/Db4nWnxEt7qzuLWTRfE+nHy9S0S64mgbj5h/ejOQQw9RXprLXmPxZ+EbeMLi08ReHrtdC8c6WM2OqKMLIveGYY+eNuRyDjJ6gkEA6+SPbXm/xK+Fc3iDUrfxR4Yu10TxrYKRDd7f3V2mP9ROP4kPTPUfhWt8M/iYPHC3mk6vYnQfGel4XUtHkPK9MSxHPzxNkYIJxkAk5Ut2rR7aAOI+FfxgXxtb3WkX1qdM8R6Z8upeH74ZMLd3j9UbIIdD/ABDnkE9/HHZXTEo7WEn9yTLxk+zDlfYEH3avOPiZ8KU8ZTWut6Nef2D4000ZsNXjHbnMUo/jjOSCCDjJ6gkGL4Z/FJvFF9P4a8R2Y0HxxYr/AKVpr/cnUf8ALaBs/Oh68Eke45LuKxpfEr4I2niy5t9Yglm8NeK7fmy8RadjfwMbXKnbMnYqT0yMjJB57RfjLrHw/voND+KtkmnF28q18VWa50+8PbzMD9y5HY8dT8oAr12zu57BmMMhUNwyEAq3sVPB/GtO50vRdc0t4de06NrK6Qo1qV3xXC9DujbkLnqQe2FGRw7X2Fe25Jp8MFxZxX7yLJYyDdE0TA+eMZGw+n+10+tMvLhrqTcVVFAwkaDCqPQf55718jfEz9mr4l6f8ZIvFHgB7caHaeW+myW9/tjsESPmAxsAURn3qEwVIk+bgtj1/wAM/tDaPc6jHoni+yufAfiVsKLLV+IJj6w3H3HGSBzgkngGh6aAtdT09lqdtSlkVVulW8RRgedncB7MPm/DOPao8hlDAgg8gjvUbrSuO1xXs7W6b/Rp/Jf/AJ5XRAH0D9D+IWuW8VfDzRdcYpr3h6xv2ZeGvbRJCR0yrEfkQa6F1qfT5rzzBbW581ZDzDIA0Z9yDwOO/b1p6MWqPF5v2XfA2pXmdL0q50a+k4E+lXssDDvnG7aMfSuD+JX7O/iy1v7a28D+J5btGRI7nXNb1KVr9NjM6wxyLHlIFYAjb8zO2SMKCPq66uNMWGS0tibOR+JblAXik/2Rn5lT3+bPoOKxbzSp7aMy4WaAHHnQtvT2yR0PscH2p2tsK99zxRtD+MukAfZfE/hrXtox/wATOwkty318o9e/1pV8cfFzQ5Ekm8B6dqjIc+ZpWsrAy+48wZ/KvWXqFu9QWecr+0RfW42+J/hh4pj9bqytVnK+paRDg/VlY1HcftLfDyGZEm1PUNKZ+PJ1XTJoXU+hIVl/HPY8CvRmqKZI5Y2SRVkRhgqwyD+FO4rHB6p+0V8PdK0n7e/iezuI92xYbUmWZmwSB5ajcBxjcQFyRkjIr7W/Yz8P6H428E2fj7RL3+0l1USx29+sTxi0iSV4pFUOoPms0bjOPlXn+IZ8B8F/sJ+Ff2mLNzrFpJ4f023nVxqGhxQQXMjAEFS7RPlMH7uOWCnPymvuL4B/A3Rf2afhjpvgXwqtxfaNYyTTC5vWi+2TPLK0haVkRFdhuCg4XCog5xTEz0m1tYrK3jggQRxRjaqjtUtQw3kUzbFbEnUxuNrfke3vU1IfoRzQx3CbZEV164YZ/Gofs80P+omJH/PObLD/AL66j8c1aoouFir9u8ni5jaD/b+8n/fQ6fjipZLhI4fNzuU427ed2egHrmnySLFGzuwVFGSx6AVnQ6as8xusNatnMax4GP8AaI6FiD3HAp6MnVaIt20LhjNNjzm4wOQg/uj+p7/lViqvmXMH30W4X+9F8rf98k/1/CpYbqKdiqN84GSjAqw+oPIod9xq2xLVO90m01CRZJoQZkGFmQlJFHoHXDD8DVyipKMwWuo2WPs9yl9Hn/V3nysB7SKO3upJ9aP7ft4W23qSac+cZuhhCT0xICUyfTOfatOqt3I0n+jR4Mkg+YkZCr3JH6Af4Gq3J2Ek/wBNmMQP7hD+8P8AfP8Ad+nr+XrVuslfDkFmoGnTTaZt6LAwMZ+qMCvPcgAn1p4u9Rs8C6tVu07zWfBHuY2OQP8AdZj7UegLzNOiqtlqlrqG4QTK8iffiOVkT/eU8r+Iq1UlFT7RPOcQw+Wn/PSbj8l6/ninLYqxDTs1w3+390fRen9ferNFO/Ym3cKpavpNtrdi9rcoGRhw2ASpwRkZ46EjB4IJBBBIq7SEhQSeBSKPyg+O3weuv2M/iIDEhX4R+Irhjay5JTRLxiSY8k8W79Rkkocg9A8jtL1uy1qxivdPvLe/s5M7Li2lWSN8Eg4ZSQcEEfUGvvX9rX4MzftLfs/+K/h/pV7BY6jqccMlpqF1EXgimhnjmUMRyFfy9hZdxUOTtbG0/l54Y+Dfin9kHx5c/Dbx6ka3Osgaho+qWEzy6dfhVAlSIsikSLxuDAHheMbSzYkew2i/aZCDNHAqjJeVsAfgMk/QA1ord6dZ5EMbX8v/AD1nykY+iA5PsSfqtcys1WI5aLhY27nU7i+YedJlR92NQFRfoo4H4CmK1UI5KsRtSGePfGz4R+KfGXim21zw/dabdWn9mnT9Q0TVGkSK8jEhkC5UHJJIwcoUZEZWBwV9C+Efiiz8X+B7WS1e8N3papp+pWupyb721uEXaROcDcW2lhJgB+eAQyr1tnaz3khSCJpWAydozgep9B71wvjfwfN4D8Sj4keGlbUdbgtzFq3h+xYBNYt+PkdyCodQNwKqxO0AEECqXmQ/I9AjieaRUjRnduAqjJNX10uO2UNezrE3/PGLEkn4jOF/E59qzvCfjzTfiF4PtvEPhWdRot4oWWGMYmgf+KKbktkH32nqKsqtGiHqy8mp/ZmIsYvsg6CQnfL/AN944P8AugVCuS2Sck9ajWOpkWlcdrFfWNE0/wATaRdaXqtpFf6fdJ5c1vMu5XX/ABzgg9QQCK8g0vWte/ZduBZ6i114l+FUzBEu2BkudGBPCSgcvEMjDjleR6BvbVFQ694TTxh4Y1XSbtnt9P1K1lsprhWCFUkQoxUkEbgCccH6GhX6A7dTO8E/Ejwn8UNPu9R8H6ymr2NtKIp12PHNbswyokR1VgDg7Xxtba2OVYDpIbOW6VmRPkX70jEKo+pPFfOfgj4E6z+zEt14g8EXSePdWlTyL/T76P7HDNbZDFYVBYmTIGCzAc/cJAFeveCfjHoXxetZH0u4ls9Ts1/07w7fL5N3p5yA37o4zHkj5lGASAeetWRN2de62VoOSb2X0GViH/szfp+NVrq+mukEbNsgU5WGMbUHvj19+tR0m2puVYi8upFiqRVqaOOkMbHDVmOGnRx1ajjoAiWGsjxZ4J0bxxos2la9psGqafL96GdcgH+8p6qw7MCCPWujWOneXmgD5Z8aah4q/ZL0lb+0vP8AhM/ALSiCLTdUuDHe2DsDsWOfa26PjoRxwAOpr0L4IfGS1+N/g2XW4NPfSZ7e6e0uLN5hLtYBWDKwAJUqy8lRyGHOMn07xN4X0zxZot3pGsWMOo6bdJsmtrhdyuMgj6EEAgjkEAjBFeO+Kv2eo/DlxDr3wumh8H+IrSJYjaqD9h1CNRgR3Efc/wDTT72SScnDAA9IuOM1l3MnWuT+H3xet/Gd5caBrNhJ4a8aWS/6Xot2eT/00hbpIhHOR0z3GCepvlK5oAzLibGazbi4681YvG61jXMxXNAGV4w8O6b410O50nVYfPtZh24ZGHR1PZh2P9OK828NeItR8J6tF4O8Vz+fOwP9k6u5wt9GOiMe0oyBz1474LemTXFc1408M6d440SXTNRQlGO+OVDiSGQdHQ9iP8R0NADL5TGx9Ky5JirZBrA8M+KL2z1NvCfiZx/bMKk2l8RhNQiHRx6OAOR7E+tbN4pjY+lAGnp+uNbp5Mq/aLVjkwscYP8AeU/wn374GQRxUHi74Y3XiyztPEeh3cen3umsXttUuQUUYIDQSAZLg7sYXPX/AHhVXT9ZtdJjMn2Fbq93fLJckPCgxwfLxhmzn7xK/wCzU3/CWahc363k15LLOo2hmbIC/wBwDoFxxtxjHGKrTqTr0Nfwp8QNE1rTXm0i2eTU7aQw3T6lGFeCVTghYMkAdcFy2R2UggSXF/NeXDTXErzTMcs8jEk/jXEeJNCnk1uPxX4VhVNa2rHqGjqwWPUYh3jJ6SgdAeuMA9EPQabqsGsWMd3bFtjZBR12ujA4ZGU8qwIIIPQihgjftbjkVd1LSbDxZot1pGqQLc2N0mySNvzDA9iDgg9iBWBFNyDmtaxu+nPNSUY3w58TX/hHX08A+Kbhri52F9F1aThb+Af8s2P/AD1XuO4/At7dpt88cQtJo/tdqT8sJOGQnuh/hP6HjINcB4m+G9j4+8Nra63cnSQrLcWV5Gf9KhlHKSRKCD+JKqR3qz8O/iw51q48GalbyaL4mskzHPNMHk1SDH+vjkVUHODuRVGOc5wcVsS9T1f/AIRuOxje5knaSFMFraNf9ITnH7wchBnuc9RxzipF1V2jMNvGtpbngxxk5f8A3mPJ/l6AVmafJLazLNC7RyL0Yda2o4bfUuVEdndHqvSKQ+39w/8Ajv8Au4xT9BWtuUtQsbLXNNnsNStIL+xnXbLbXMYkjcehUjBryL/hU/in4X3Elx8MNfjTSWbfJ4W14vNaD18mX78Z9BnBJ5OOK9mktpLeRo5UaORTgqwwRVeVWxUFnyX4B/bW1vxB4om/4SPQ7W28MAPvutNt55JbTOTGZCCwccbThV65GMbT6Z/w0Z8PNSj8yLxTahev71JIz+TKDXrC6aZbh1ggzNMwLeWnzO2AATjqcAD6AVWuvA+hLMZNT0+zv7rOfJWJHGT/AH5OfyGT7g07CueYt+0F4ZudJvYdNuofFBtIzItqsot1iycZNzIBHAuTyWO3r8rNgGXQ/j94Ql0W51bTbDU/EUVvKYneys3mWA5OC0Ywx/hO4jy/mAyxyB6NeeFdM1jTJNKuNI09tIkYO2m/ZkNsSCCCUIIYjA5OTx1q/wCAvBGmfD/S7fTfD1oul2cDMyJCzEgsSSSxJJJz3PTjpVXRPKzzaP8Aag8MtKJdTsPE9tGOPPudGm2KB9AcD2ArrvD/AO098KdQsbm6XxpYwJaxtLLHdrJBLhRkhY3UM7eioCSeADXrVnaQXmMqttP6qMRv+H8J+nHsK5f4ufAPQvjB4R1LQ9VtYbK/uUXyNWjtY3uLZ1KsrqzDJU7QCARuQsARnIl9yl2N/wCFPxJ8L/FrQ5tX8J6n/aunQXLWkk32eWHbKqqxXEiqfuupzjHP1r0e1h6cV8qfD39j7xT8D9LN38N/iNKmuP8APe2Os2StpmolSfLQouXhwDguC7dcYzgel+Af2int9YXwz8T/AA7P8PfEyqClxcOJNLvcttBguQdoLHojc8gAseKQz3W3h6Vp28fSobeHpWjBF0oAnt4+laUEdVoI60YEoAs269K17MdKzoUrTtFxigDd0/giumsm+UVzViOldDZdBQB+W/8AwVS8A/Gnwh8Zh8Y/AUmsaL4VtvDVrpOoeIPDN8bKeL/SZmaK4EU3muuTE3mbRGAY1PKZP6XWt9batYW19ZTx3VncxLNDPEwZJEYAqykdQQQQfetDxb4a07xl4b1XQdYtUvtJ1S1lsru1kztlhkQo6HHYqSPxr5S/Yx8Q6n8PrrxX+z54su5LjX/AEu7Rbuf72o6DI3+izD1MeRGwHC5ReSDQB9LTLWfOtakgqjMnWgDGuo+tZF1H1roLiPg1kXUfWgD54/a5+GF98RPhLdy6F5ieLfDtxHr+hSwjLi8t8sqqO5ZdygdMsp7VpfCf4jWXxe+GPh3xdYlBFqlokskSNkQzD5ZYs/7Dhl/4DXrd9Dwa+TPhSv8AwpP9ojxp8MJlEHh/xMX8V+GugVXbi8tl/wB1l3Kg6KpP8VAHu069aoTJWpOtZ1yrjBTafVTxn8aAM+aKvgL4T/GzVPCP7S3iH4YabpSS+E73xVqKLbrG01zasDIpMRDKqxb4w7Aqdqb+SeT+ge5ZCV+645Kt1rxH9pn4f3NzpOk/ELw/aQHxV4Nuo9QE7MIjNZKSLiCSTtHsZ2PphsctgsVzX1jS/vcVlf2NHpv7y+LLJ1W1Thz7sf4R+p9O9d1p+r6Z4h0Gw1vQp0vrO/gS5tr0A4KMMgqDyDz3GQewIrl9S09vMZzliTkk9aewtWfMXx3h8W6d8TYvG2o2jTeC7Ge2uI9V0mYRXmjgrHFMdmf34YINwkV9yNs3JkkfQuoeFrXXNOj1DSp49TsJ4lnjmh6mNhkNj0wQcjI5HNWjp9ve289leQJcWdzG0U0MgyrowwykdwQa82+D+oXHwh8bH4Va1PM2mzb7vwnqkzczQg7ntS39+PPHqPQbQS99wtbYnutBks5jgdOhrxnXP2c5F8byeMvDGsfYNeS5/tCK0v4vMt3ud+85Ycqh54weTwQOK+zNT0a21BWF3D+9Jz9phA3f8CXo36H1JrkdU8Fy2amVCs8HaaLkD2I6qfqBntSt2HfucJ8M/jpZ+JNSbw54itG8LeMYMCTS7xxtuP8Abt36SKfQc9eoGa9ftY3vJAkS7mxk84AHqSeg9zXmfin4SaJ4+0pE8TWi/ZYmzb3iZW5jcc5hYYYHIHfbwM+lcvd+IviJ8LdtvZWLeOPBMKKoijkJ1iIKv3pGPFwxPYc5PAUUW7hfse9S3MOnY+zHzbkdbjHCn/YH/sx59MdazLjU0uMi/jNxn/lsp2yj6n+L/gXPuK8z8M/tA+CfFlvM0OuQafc26s1xZaowtZ4duS25XxwAOSCQPWtXTvHmheKPP/sbWtP1byNvm/YbqOby92du7aTjODjPoad2LlRu6jp++N5LKQXkSjcwUYkQYySydcDuRke9cffXIGeas3uqGNw6OUdTlWU4IPqKzr7xNbagCmqQln7XlsAso46sPuyevOGP96jRhqjGvbzrzWHd3nXmtLU9MuGt5LqyddStFG55LfJaIf8ATRPvJ9SNuehNckfE2iWd/dWlxfW1xqtqN0mn+aB5Q9ZOexI+UcjIzjoVYd0akcIkj+0XUnkWueGAy8h9FHfp16D8gYLjXJGaNbbNpBE2+OONjkMOjFupb3/LHSuJ174q6DBOZL7W7aSTpthbzCoHQBUBwB2FYn/C0PtxxpOgatqWfuyeR5UR/wCBsf6UX7BbueuTeJf7TgddStku7nb8l4p8ufPH32AxIPUsC3+0KoxTV5muteOdQ5t9G03SlPQ310ZSB9EHWs/xJ4P8aeKtCubG61/T9s23NqlqVjbDBuZOWHTPA7Ad6A2PaYZ+laFvcV4P4H+EOp6No6wTeJ9Q095H857fTJAiKxAHUjk4Arr7X4U3EnJ8beKQ3+zfgD8ttIZ7BZyZxW5ZydK8Yt/hf4hgANh8QtahfsbpI7gfkQK1rXRPizo2DZ69oPiRByV1Kza1dh6DyuM/XigD2q0Ytitu0XpXzX4t/aS1/wCF9nbL4l+H01tfTSFI2TUkNtMoGWZXVGOeV+UjvyeMH2v4PfErS/ix4Rsta08pBNIpFzYGZZJbWQEqVbB6EjKkgEqVOBnFAHoFvH0q/FHUNvHjFXo1oA8/+J3wV0b4lrBemSbRPE1n81h4g047Lq2YdBkY3p1yp7E4IJzXKeEvi1q/hDxFbeC/ikkNhrNwdmmeIYF2WGrDjjPAjl5GVIAJ6YyoPuISsTxp4H0X4g+HbnRNfsI9Q064HzRvkFWHRlYcqw7Ec0AW5I6rvHXi2i+LNb/Z91e28MePL+TVfBt1J5Oi+LJh81vx8ttdkdDgcSd8HPGQnuDKHUMpDKwyCDkGgDzH4rfCo+NBaa3ol3/YnjXSgX03VYx165hlH8UTZIIIOMnggkGt8Lvievj2K80rVbM6H4y0rEeqaPIcFDx+9j5+aJsgggnGRycgt6iyV5l8XPhLL4xks/EPh28Gh+OdJG7T9SX7si8kwTD+KNskcg4yeCCQQDtPL2muO+JXwr0z4lWNuZZZdL1yxbzdO1mz+W4tJByCD3XPVe/scEcF8Dv2sNL+LXiC38N3+jyaTrM0G+KSN/MhnkRC0qjjKcAsN2RgEZzjd9EJYx6colcebdHBjt2A+X/aYd/Ze/U8cGkrkuVj5t8G/tEav4Z8aad4U+IWnWsmpzXn9lQNY5WS5l84xrdyIxURwN8uB958llAXAP0LcSS3UzSysWdu/wDID0AHauX8dfDHwz8So7keI9FtdQu5o/L+3PEouoxnI2S43Lg88HFec23i3xJ8ALiDTfGck/iPwIzeXa+KURpLmxBOFju1A+YdvMH65wENdz2+3mltZBJFI8Ug6MhII/EVX8SaDoHjvS203xPotrqdm/XMS5B7HHTI9RtPvUmmX1nrWn29/p91DfWVwgkiuLdw6SKehBHBFWPLxRcLHkf/AAoPxT4FxcfCvxlKLFMkeGdd3XdqB1Cpz5ka+u0t1PzVT/4X1qXg3918R/B2o+HFU7W1jT1N7p7f7RZMsmeoUgnrXs+0qcjgj0q7DPLqUgt7i3W/MnG5jiT3O/0x/eyAKejFqjk/CHjDQ/iFGr+G9Ws9ZB6i1mVmTv8AOM5Tj+9jFbs2oW0ds9vp8yTqS0c91Gch2ViGQeihgQe5I59ByHjb4CeDte0vV7fw1Fb+H9cvoyr6vp4NrcbwcqQUKh0DbSVyC5Az0GPnr4W/s3/Fb4M3+pXema94fhu5lSN9PuftElvOAScyfIhUrnggE4ZumeX8Il7x9PyU2G8ms5hLBK8Mg/ijYg15I3xQ+IHhzI8S/Da6vIV63nhq6S73euIThx+J5os/2lvAtxcfZr/ULrQbvr9n1ezkgb8yCv61BZ6619a3WRd2wRj/AMt7UBCPqn3SPYbfrULaS9wu+xkW9H/POMYlH1Tr/wB85HvXLaV448P+Isf2VrmnakT/AA2t1HIfyBNXpZ9vIODTv3FbsPkl2kg8Gu2+D/wp1L4ueJlsbbNvp0OHvLwjiNM9B6sewrE8KWupeOtcs9HW1XVZ7iQQxl8iYE+kg5wACfmyqgE44r78+GfgOz+Ffhe30e1tdwB3zXUXztI57twDx0GAeB9aqxN+h0Phjwzp/g/Q7XSdLt1t7O3QKqqOT6k+pPrWrTIpo513Rurr0ypzT6gsZNDHcLtkRXXrhhUH2eaD/UzF1/55zHP5N1H45q1RTuKxV+3LHxcIbc/3m5T/AL6/xxVnPGe1LWXLYrdSPHbO1vCuRIY/uuf7u3p9T+Hrh6MTuiwmb6USHi2Q5Qf89D/e+np69fSrlVRNPbriWISKP44B/Nev5ZqWG4iuFJicPjg46j2I7GhgiWo5reO4AEiK+OQSOR7g9jUlFSUVfs88P+pm8xf+ec3P4Buv55o+3rFxcI1v/tNyn/fQ4H44q1TZJFhjZ3O1VGSadybW2I57gQxBlHmM/CKD94np/n0otoPJUljulc7nb1Pt7DtVK300NIbkbrWRvuJHgBFPqvTJ4yceg7VZ824hP7yITL/fh4P4qT/In6VXkhJvdlqioobqK4z5bgsOqnhh9QeR+NS1BZVvtNtdRVBcQrI0Zyj9HQ+qsOVPuDVU6dqFvxZ6kPL/ALl7CZ9vsGDK3/fRY1qUU7isFMmmjt03yOqL6scVVhmnv498eLeI8BmGZPQ8dFI98/SpobOKF9+C8v8Az0kO5vzPQewp2tuK99hhuJ5siCLYP+ekwIH4L1P44pRYq7bp2a4b0f7o+i9Pz596s0Ur9gt3CvKv2lP2etA/aV+GN34V1pmsrtHF3pWrQj99p14gPlzJyM4yQVzypI4OCPVaKRR+P2j2finwnqV/4S8d2SWHi/RpWtrrymBiulUjbcRnj5XVkbkDhwcAECt+N6+2P2t/2ef+FxaTa614XFtD8QtFGbXzSUivoM5a1ndVJXgsY3I+Ryf4XkDfEugeJtEv7V7nTYpr2aCaS1uE1CJoWtbiNtrxSQHDK6EdH68Hbg1VupPNrY19P0+5vY3kii/coQHmYhY1z0BY8A+1aMf9n6ey7nOpSDqqZSHP14ZvfAX2NYs+qXF8V8+VnVc7UGFRc/3VHA/AU6OSlp0Hr1NuXVbi6j8ksIrfO4QRDamfXA6n3OTSRmqETVbiakGx5R4msdT+BPiq58e+F7drnwzenPiTQ4lyAO93EnTIH3h36+6+weHfFPh3x3pz6l4X1my1e2jVHuIbW4WSS1352b1B3KDggbgCCCDz1coDqVYBlIwQRkGvmH4a/BLxD+yr48HjjX9UtT4Sjimtri6tTKZvJcgIZbYRksGO3K5KA9X4GaXYT7n1eq1oW+lySIskhW3hbpJMcA/QdT+ANS2Oo6bqWmxaroHk3lpKglExIkwjfddBkjYQRg/MQe/QmB5ZLmRpJXaSRuS7kkn8aLWC7ZaEtra4+zxfaH/563AGPwTp+ZP0qG4nlvJN80jSNjA3HoPQeg9qRVqQR0rjsVilcD8RPhHpnjKRNYtFOkeMLJS+na5Zt5M8UgB2B2AO9OxVgRtLAda9GMdNMVIZ8w/DXUPiT4Ln1PxT4p0rxHdaXskg1TRmuReGCRHB+2Wis5byQpcPGp771LqMR+6+DPHnh74haaNQ8O6tbarbcbjA3zxk9A6HDIeOjAGuqWJoXV9xjdTlSp+YH19q4nxZ8DtB8ZXVzqmhtJ4M8YTYzq+iqkM1xyDhuMEkgbl439M9jdrkXt6HYrGVxkYqxGtfGXw2+I/xr8DeNtQ1Tx/o3iHUvDMbfZtTX+zwwgKgqs0AXapUFfmaPKspJOTtNfV/gX4geHfiJpK6j4c1a21W243+S3zxE5wsiH5kPHRgDUFnTxrVmNahjq1GKAJFWn7aFFSUAQstVLiHOavstV5VoA8r+K/wh0n4l2kDztJput2LeZp+tWZ23NpIOQQwwSueSpOD7HBHlUPxqufhrcP4f+K4/s6+iXNpr1rbPJa6lGDjdhFJST+8uAPpkZ+mbqPcDXj3x5+Bum/GnQ7S0urybTb6xlMlreRLvCbsB1ZCQGBAHcEEA5xkEAbYa1p/ijRrXVtJu477T7pPMhniPDDp0PIIIIIOCCCCARWbe968+8N3Wofs6rZeEvFBS68HvIyaZ4khj8tYpHYu0VyuTsyzMQ2cY9s7fSdQhEih0IZWGQynII7GgDm7qQqTWfNcY71evlIyDWFdOUJoA5P4teFbjxt4VNvY+UNSt5Vmt2kwDx95Q38OR/IfUcn8K7y90m3uvDPiKW4i1yOTzoIbuTfug2KAI2yQQCrcA8fgcekyXBU5Fc94u8NweK7OIiRrTU7VvMs72P78L/1U9xQBNdZjYg1VW4MbdeKyfD3iaTWGn0vVYls9fs+Jof4ZV7Sp6qf0q3cZRiDQBt2eobGHPFVdS8SL4LuPt97EZ/D1wypczwjM9kxwqvj/AJaR9F2n5l+UKSoCCPRdJv8AVlkkgi22sRxLdTMI4Y/ZnbAB9BnJ7A1t3E3h9LB7ARLr0kmN893CPsykEEFImz5mCAQZAAehjqkSzoNDsU1/Thq1reQDRWOE1KQlYpsdfKBG6QjOCFBKnhtpBxr2+vWej4GkQM0/e+vFUv8AWNORH9cs3cEV4toevaj8MdfmbXL1tb8P6y0cbXdyCBbSLkIhUHCJgkArjHTgZFepyWKSRNc2DtNbgbnjYgyRD1OOq/7Q49cZAp+gtftG9a6pLcTNNLK0srnc8kjEsxPUknqah8a+BbL4jaTApnfTdasX87TdWg4ltJRgggjkqSBle/sQCMe0uChBzXSaZfYIINQWc14N/aeh07xFp/gfxhpl2PGH22LTJbnTvKktJZHZVSUnepUHcCVCnHpn5R9IQR7q+fPEvwP8LeO9YuNdf7VpniWQK0Wq2lw4eKZAgilCbtuVEYHGMgnvhh2fwy+IGt6PeL4c+I4ttKukZYrHxFJIkVpq+ThRGCc+d6ooOOvygjLEezQziWFYLpTNEowjD78Y/wBk+n+yePp1qxN4a+zxieeT/RW+6yLlznoCv8J+v4ZqeC4itwBaKd//AD8SD5/wGcL+p96khkljkaRHyzcNu5DexB6/jVadSdehkTuwRorWP7LEw2sEJ3OP9pu/04HtVNdNC9smur/s2G85gXypj/yxJ4b/AHSf5Hn0zVcWJViCuCOCCOlS7jVjGh00L2rTtbHGOKuxWfI4q/Ba5xxSKI7O0x2rfsm8uPbIA0Q5w3G33B7VUgj+bai7yPyH1NalrZ/MGc7m7eg+gqtidyzDA8y7rfiPu7D5h+H9aq+KPhz4c+IXh+50PxLpFtrWmXP+shu13c4IDK3VWGThlIIzwRWzaxlCCOD61qQKGxxg/pRvsLbc+YoV8b/scZeVr/4h/BhX5Y5m1bw5H6n/AJ726/gVA7AfN9KeDfH3hjx3ZWF14f17T9WivrQX1uttOrO8Bbb5mzO4AN8pyBhgVOCMVswwhlKsoZSMEEcGvz38Ufsd+N/2efj1e/Gzw9Ba+IfB+l61LrA0Pw/K9pqUdnKWMsSReWYykauyFVf50Xou4hZLP0fhjq7DHXMfDX4g+Hvix4O07xR4X1GPU9Hvk3xzR8FT/Ejr1V1PBU8giusjy/CDP+0en/16YrlqBK0bdOlVYI+laVvHSGadh2roLUcCsKzTaRW7ZyJ5gj3L5mN23POPXFAFwruXFfIv7bnhXUvh7q/hH9oXwvaPdaz4Bdotcs4c7tR0KU4uYz6mLcZVzwuXbkqK+vKzNe0+01LTLq1voYriyuIminhnUNHIjAhlYHgggkEH1oA5Tw54k03xl4d0vXtHukvdJ1O1jvLS5j+7LFIodGH1BFWplyK+Vf2TdSvPgf8AEnxb+zrrdxJNZaSra94Ku7jO650aaVt0JY/eaGQlfU5bACqK+rGoAzpl61lXUfWtqZay7yEsMq20j8R+NAGDeR5Br5W/bm0//hGfh/pXxRsJVtfEPgLU4NQtJWB/fRTSpBNbEjkLIHUH/dHIBJr6vue4cbT+ledfGD4Y6L8X/AOs+EPEMcz6TqkQjlNtIY5UZXV0dG/vK6qwyCpK4YMCQWK9zzz4L/Hbwr+0B4Tk13wvPMFglMF3ZXiCO4tpMZAdQSCCMEMpIPIzkMB2si5r5u/ZO8H2XwG+I/xJ+EDRnz47mPX9JvrgL59/p0iLGNzAAN5TrtPAG53IAFfTb7YTxh3/AL3YfSiwXKTWaMoMwwvUAcN+Hp9aqXkZmheCWJZ7VgVaIqDlSMEEHhqvvlmJPJPWm+XT5uguXqz5j/Z9LfDfxp4w+Dd67GHS5G1nw47k/vdMnckxjPeKQlTnklmwMCvXNS03rxXL/tOaTrei+H9N+InheFbrXPB8r3klk0asLuyYBbmMZB2tsG4MOQAwGd2D22g65p/jXwxpmv6XMt3pepW6XNvcR90YZG4fwkdCOxBBxil6Dv3OQmszGxGPpXMfEz4a2/xT8JnTjOdO1qzkW80nVIyRJZXScxyAjnGeCPT3AI9L1DT/AOID8aoW9jJJIWTCqnLu3CqPc0hnHfAv4nTfEbT7/Q/ENqul+PdAkW11jTf7zY+SeP1jkHIx0z6bSfUG0tNOk83k3I6IpwB/vev0/P0ryz4reCNR1J7fxZ8P5LXT/iFpiLHDeXMS4v7cNue0kJ+4jc4YEHqMgMcbvwd+M2l/FzRJ2WCTR/EOnP8AZ9W0K74uLKYcEEHBKkg4bHPsQQK2J+I1tV06HUnLXQ8mbG0SRr8nHQFf4R/u8D+7XMap4fnsVDlcxN92RDlW+hHf2616HeQowPArAupHs9/lPhW+8hGVb6g8H8aL33C1tjwn4ofCnQviJo97bajp9r9vkhZLfUWgBmt3KkK4YEMQDg7c4OMGvGfBn7OOtfDyO+fTPHl1YXdwwBNrZr5TKpbaXR2O44bPbBJHPWvrjUorC+ZsMunznorZMLH68lfxyPcCuF1+zlsZNk0ZjLDKnqrD1Ujgj3HFKw7nid5ovxLtcqvjPTr8D+O40tY2P1CHArL/ALA+JGpTeUPE2mxseSYbAEKO5JY4A9zXrE1p5ytLI/k2ynDSMM8+ijufb88Vg6pqCtG1vbqYLbuuctIQeC57/ToP1o9Q9Di49G1vR4HWLxrqM2pvw+qWUSWrRDHKwbRlCecueSOBt53Yln8MfDWpahPc+KLcX1zI7Ml9ZwiBzk5zNErCOVgBjcojJJZm3nFdbcSgZ5rMuLoc+lO7FyosN8ObLw3am80uxsLjT1xm+0+MFV5AAk4DISTgBwM9s1WMwqC31u5024E9pcSW8wBAeNipweo47H0rQbXtH1iNhqFo2nXuOLzTY18tz/twEhR9YyoH91jS0YaorLce9WYZdx461hxT7jwa1LRgMUijes+1btnzjFYFjlsdhXS6bH04oA3NPh6Zrp9Pg6cVjabD0rp9Pj6UAR694F0TxzpH9ma9psGqWO9ZBFOv3XGcMpHKnBIyD0JHQmsHXv2b/CmqTxahoEUngjXIBiDUvDuLUjvh41AR1OBkEZI4zXodnH0rYtloA8Ui+JHjb4MTLb/Eew/4SDw1kKnjDRbc/uR63UC5Kc4+Zfl5AGTXt/h3XdN8UaTbanpF9BqWn3C7orm2kDow+o7joR2IxVtYVljZHUOjDDKwyCPQ14vr/wAENZ+Her3Pin4R3EenXMrebfeE7lsabqHrsH/LGTjgjA6D5RnIB7iFo21wvwq+MmkfFCG5tUhm0XxJp/yajoF+NlzasCAeCBvTJGGAxyM4JxXfFaAMfxF4d07xVot5pGr2cV/pt5GYp7eYZV1P8jnBBHIIBHIrwbRta1L9mfXLXwz4nu5dR+G95J5WjeIbg5bTWPS1uW/u/wB1+mB6ZCfRzLXE/GD4cR/Fj4dax4Ukvm0xdQWPF0sXmGMpKkgO3IyMoARkcHrQBa8N+KtE8a6WNR0HVbPWLLdsM1nMsiq20NsbB+VgGUlTgjIyK0WWvnH4V6TL+yTrh8J+Jbpbzwp4guRLYeJlVooorvYFME8Zdli3BRhwecckgHy/pV46APIPEX7P+iaXf3PjHwJY22g/ESF2ns7ti5tC5XaweHds+YFhkLwTuIbpWp8LvinF8R4b2z1C1fRvF+mN5eraPcH95DJ/fX+9G3UMM9R7E+j7favNPi18IZfGFxa+JPDV9/wj/jvSx/oWpJwsyg58icfxxtz1zjPQjILEeg8jhhvHv1/OlktYbuGSGRFlhkUo8MoBVlIwQc8EEetcF8K/ixH47+1aNrNmfD3jfTPk1LRZjgjp+9iOfnibOQQTjI6ghm9C8vFFwt2PEtS+EviP4S6hc618K5Y3sJWM174M1CQ/ZZierWzE/uXPp93p2AWuw+G/xo8P/EeabTU8/RPEtrlbvQNUXybuFgBuIU/fXn7w7EZAzivQEYrx1Hoa5H4gfBnw98WFgF/bS2+sW/Nlq1jIYbu0YchkkHYdcNkDr70WvsF7bnXQ2clzKsca7nb8PxPoKlupktYXtrU5DcSz95PYei/z7+g+bPi98avHP7MGjWOj3P2Pxtb3ystt4gvGMM8jI4LJJEgGVVCACGyx+Yn+Aem/Br4tWHxk8E2ut26W9jesXW50uO7WeS1IkZV3kBSNyqGGVHDd+tPbQXxanXyLS/2lMsKwybbiBekUw3AfQ9V/AipJBVOXvSGOmgsbvJglazk7Q3HzKfYOB/MADu1YWv6Ck0It9TsY7i3k+ZVnjWSNx6jqGHuKuznrUEeq3FirLFJ+6b70TgOjfVTwfyo06hr0PL9c+Bfw/wBYZmuPCmnoSck2qG3/APRZWsGL9nbRYWc6PrviXw9GvX+ztUcAei4bOfYV7NusNU3BlbTZFGWkTLw/Ugncv1BbnoK+hf2YfgbHqerQeKtcSF9Mtjv0m2LZ+1OP+Xgj0GOAR19NvLt1FzdD5/8AgP8A8E9vjRo/7Rvgj4h6z4l07RfDOh3UeoIq308upywEOpglXYoMsiKiTFn2hJtq7gnlD9PaKKkogls4pZPMxsl6eYh2t+JHUex4pn+kwdcXKfgr/wCB/SrVFO4rEEN5FO20NtkxkxuNrD8D/Op6jmgjuF2yIrjqMjp7j0NUrj7RassVrN5sjDiOf5to9d3XH1znpTtfYV2tyxcSNNIbeIlWxl5B/APb3P8A9f6zxxrDGqINqqMAVTtZ47VPLlVoGzlnlxh2PfcOCT+ftV6h9gWuoVDNaxTsGdPnHAdSVYe2RzU1FSUVdt1AfkdbhP7snyv+BHB/L8adHexswVw0Mh4CSjBJ9Aeh/AmrFNkjWVCjqHU9VYZBp37k27Dqpr/p0wbrbRt8v+2w7/Qfz+gqvPau0n2ezmaJcfvQx3Ko7AdwT7EYH4VZW5NuoSaAxIBgNH8yY/AZH4jHvVWtsK99y3RTY5FlQOjK6noynINOqCyKa3juAPMQMV+63Qr9D1H4VH5M8J/dSiRP+ec3X8GHP5g1Zop3FYq/b0j4nVrY+sn3f++hx+fNWaOvB5FZn9npdTOIJJLSFDgmBtodu+B04+nJ+lPRi1Ramja3ka4iVmDf6yNf4v8AaA9QPzH4VYjkWWNXRgyMMhh0Ip1UpmGms8xOLVjmQdkP94e3r+frRuGxdoqr9sab/j2iMg/56N8qfgep/AY96PsXnYNzIZz/AHMbU/757/jmlbuF+wrXysxSBGncddv3R9W6flk+1J9mluF/0iTA/wCecJKj6E9T+n0qyAFAAGBS0X7BbuNjjSFQqKqL6KMCvyu/4KUfCj4heDf2hofiB8PfBWt3nhfV9Cil8QXmgW7zRvd28su+WcRhvKZYfs5DuoRgHB3jzVr9U6RlDKQRkHgg0hn5G+HtWt9d0DTtVsruLULK8hEkd1ApVHPRhtJJUg5BUkkHjJ61rxSV0/7UH7Pd3+y58QpPFnhPS5rz4ReK7wDUtLsoi50HUHOFljRQSIZDwAAQpyvAKK2OukwWKrLe3a7GG6OK3G+Rx7/wp6HJyPQ1Vr6oV7aMbbkswUAsScADvW9b6WLf5r+YWY6+XjfMfonb/gRFZkOttbqUsIlslPWRTumI9C/b/gOAe4psLUtA1Z0MOqLaE/YYBAe00h3yj6HGF+oAPvUM8MeowzRXSLcxTqySxzDesikYIYHqCCc5qnCauw0XHax4razah+yzrxuYBPefC29n3MFBlk0GVzg8clrdieRzjPr9/wCh7WS01zT49T0yWKa2ljWXEL71KEZDof4kII+mfxrIntINQtZrW6hjuLaZDHLDKoZHUjBUg9QR2r5R8e+OPGP7J3jaDw94GgbVvDurx/bNOstTt5p1tJS7iWC3ZHUsB8rFcnAkXIySzHkD7n2MoFSquaq+F9Tj8YeFtN1yGFbWe6tY7mexRw/lFlBYKQBnacgjAxgnGM4uq3pxTtbcV77B5Y78e1IVx04p61IFpX7Dt3K3l0eT7Va8unCOkMgmMlzIZJG3uRy3c/X3968u8a/s9aL4i1Y6/oF3c+CvFgHGsaMdhk9RNFwsgPfOCcDJxxXraxU9YaAPiLxp+118R/g/4+k8I69Y+Hdbk0t4UvLuGKaJ7tGVZAykOFjYxuv8BCtngjivtLR9Wstc0631DTbuC/sbhd8NzbSCSORfVWHBFVtQ8E6Dq+qR6nfaJp17qUcLW6XlxaRyTLEwYMgcjIUh3BGcfM3qa8m1b4G678N9Sn174RahHpfmP5t54Tv2J0285yfL7wOe23A6D5RQB7otPrzH4Y/HPSvH1/LoOoWdx4W8Z2yk3Ph7UwUmGOrRMQBKmOQy9ucAYNenUABqGQZqaonoAozr1rLuo92eK2JhWdcJ1oA47xJoNnr2m3Wn6hax3llcIY5YJVyrqexr59vrfVf2f7po5jcaz8OJGxG+DJcaMSeA3d4ecZ6jjv8Af+nLyPOa5zVbGO4hkiljWWKRSro4yrAjBBHcUAeazNb6pZRXlnNHc2s6CSKaJgyup6EEVzV/GVJBFct8Qorn9nGQatowW+8I6hceS+gzSlTbXDKzB4Xw21TsOVP9Rt0vAvjaH4neGG1eKyewdJ3t5IGcSAMADkNgZGGXqBzkdskAhumMZPpVJrkqcg1pahCVJBFYNyTGx9KAMzxV4fTxHHDcW032HWLQ7rW8Xqp/ut6qe4/+uDP4P8VaTe2cqavZSTeJ7Ris+lSgx24HaTerb3U/3V244+Y8ZGuSpyKxvEWirrnk3dpN9i1i15t7oD/xxvVT6e/1BYjY1vXrzV5U+1SKI4+IoIUWOKMeiooCj3wOTycmqVvebWwTXIeGfHz+K9Raxm077JPHCXZ1csNwIBG3b8o5PU+1bsjFGweDSGdXHJbapZy2V7Gs9tMux436MKz/AArr958NdYtNFv7mQ6RM+3StVLfNEe0Eh7ex9Pb7uZaX5VgCcV0NvZxeLbVtGuLVr5LoeWIEXczHsVx3HUEelAHpUa2+pYA8uzvM+ywy/wBEP/jvP8OOdHR9Lvbm6eCOFlePmUykRrEPV2bAUfU15z4ZvIvhrfW+geMtR/tOSVtumS27hkYdormYHarjjAXJPIJU16TJ4ol1KEWd4vl6epzDDa5VYDjHAJ+bjH3iTx1HNXp1I16HXaXqGnaTjytup3fTe6kQIfVRnL/8CwPY1Z8RaXpvxK0WbSfEluuqWUwAMcx5QjoUI5QjPBXGK4+O3kstjhlmgf7k0f3W9vY+x5rotLvPu84qX2KXc5vT/E/iz9nYLFrTXfjT4cIcR6qo36hpKdhMv/LWMf3hyAD0+Va998NeO/Dniaz0250vW7C+i1EMbTyrhSZtoDOFXOSVB+YYyvfFctpl8GXa2GVhgg8givm/4k/sg+ItS+KUvi7wDeaJpVqJIb6CxkaW2aC4jAJCeWhGCyBwcrguRgYyUM+444w3atBGW4UJcAkjhZR94ex9R/n2rxb4a/tCWXiDXF8KeLNMn8E+N1H/ACC79gYrrGfntph8si8H3643YzXs8OZMbflH9400S7Ej2f2fGcOG+6ycg/596mhtGflvlH90f1qxZqYM7QGDfeDchvrWjFarJzF1/wCeZ6/h60/QWvUgtrcKAAMD2rSt4qbDDV6GKpLJYI60II+lQQx1fhSgCzbp07VoQsFwCOewHeqkKE+1aFvGOmODV+pGvQ+ZviL4R1L9lHXNQ+Jnw98PjUvBmo3f2vxp4Zsy/mRx7cG8tI92wFeWdQuT3IUZT6c8E+KtG+IHhfTPEXh7UIdV0XUoVntbu3OVdD+oIOQVOCCCCAQRVuOM7Su3zUIwUb0/r+NfKuoRyfsK/EN9csY3f9n7xRfD+1LSFGb/AIRTUJCFFwigZFtI20Mo+6SNoHyq6Y0fYkMNaFrH0qGxaG8t4ri3lSeCVBJHLGwZXUjIYEdQR3rTt4elSUWrWHpWmlrHcIFkXOOQwOCp9QRyDVaHZDGXkZURRksxwBViNprxf3Ya2h/56MMO30B6D3PPt3pruJ22I5b6WwcxMDenGQYx86/74Hb3H5VLHareKs80i3B+8gX/AFa+49T7n9KtQW8dtHsjXaOp7kn1J7moZLLbIZbdvIlPLYGVf/eHf69fequibPqfLv7cPwt1nVfC+i/EzwTb7/iH8Orv+2dORAd19ajAu7NsclZIwTgckqFGNxNelfCv4maN8Yfh3oHjPQJTLpOs2q3MW4jfGTw8b4yA6OGRgDwymvSL+YM3lzR+RKegJyrf7rd/pwfaviv4fZ/ZP/aa1P4bz4tvhr8Q5pNY8KNjEVhqfH2qwHGFV/voOAPlUZJNSVe59ZyfMtUJ161aElV7lgqlicDuaQzHvI+oIyKwryPqBz/SuguA0wOAUX9T/hWVdQhQQBgVW25HxbHy/wDtbWOr+D9N0D4peHzN9r8H3i3Gp2lucfb9Mf5biNv72wMXXdwvzkc16npWr2XiLSbLVNNuUvNPvYUuLe4jOVkjYBlYexBFdTrmmwalZXNndQx3NrcRtFNDKoZJEYEMrA9QQSK+c/gLqlp8P/GHiT4LzxXFjNoedT0Jbmcyx3OlyvlfKdhuxE5KFWLEHozAcG49j2vbSqtSMhViCMGlAqShnkh1KsAykYII4NfNXw1X/hnf4xXfwsvSYfBXiV5dU8H3EjHZbzE7rnT8ngYJ3oPQjks+B9OKu5sAZNcd8XPhfp/xQ8Jtp03lQ6vaSfbNI1J4hJ/Z96gPlThTw20nlTwRTsK5dvNHRcyPlFPIRf4v8Pr/ADrmtVV2wmwRRr0jX7v19z7mud+BPxcvvHdjqHhbxhEumfEvw2Rb6zYtgfaAMBLuLHDRyDByOATjgFSe81K1BBp36E8vU4p5mt2yK8m+NXgQ6hDdePPClzdaJ8QdHs5Jba702ISPqCohYWssWP3obaFA5IO3rjFew6lahc/0rl9RR4csp4/vDpSsVc+cf2Zv2vtU8QTajpfxL1qFJZpVGmalPapbRs4H72B3QKgIzGy5APzNknKivpK/1xJo9yuHVhkMpyCPWuK8VWOn+JdNk07WrC31Kxc5aC5jDpkdDg9CPXqK8gb4S6j4ZmI8AeLdS0GFm3LpN1/ptmO5Cq/Ke5yTxSGez6pqgbPNZMutPpds0d0RPbyfOLCQblJ6bj3Tj+JcMR7HNeX33jD4geF7SFZtD0nxRqC7vOn067+zxpz8uwSZ3N1JPA/u561yOpfFjxCI5nuPA2q+ftZwEmSQMcd2HPX2J9jVbE/EevatLZ+JJlNjOLO4xhbG7kVYxyTiKThcdeHx9WJrhdYabT7iSC5ikt50OHilUqy/UHkV5H4Z+LXi3XLSW7u/DP2u1YDyZbHMXPfh2O4e46Y7546Nfib4vuLIWN14as5tPUYSPUr0M8IJyfKdF3R9+M7SeSpo33DVbGteah15rEvNTWNSzOFUdSTgCoNQ8J6v4qkL6F4hRSwBOjrABeKT1VGY4mxwAUAduvlqK4q48JWq3DrqLXd9OjFWW9lYlWHBG3gD6YpWHe5N4m+JlnoojW22ajMzEMkcoAQD1IB59vrRbeNNRv4YmtPD15I7KCfOYRJnHZj1HvirNto9iERRZW6orBlURLgMOh6da6G0jzjFIZjW9x4yuseTaaVZA9p5HkYf988Vr2mi+N5zkaxpsR9FtWb+Zro9NtM44rq9MsenFAHH2WhfESHBg1bRLg+lxbOo/wDHTWB8UPiF8S/h/puntcW+l2KTSsv9oadG0yMwXhD5gIXOSeRk7Tjoc+9abZdOK6jT7MccUAeU+A/2h9EudL0weLIbjwtqVxGrbru1kS1myMh4pCCNjDDDceM4yep950G8tNVs4rqyuob21kGUmt5BIjfRgcGqsmi2mqWj2t5aw3ltIMPDPGHRh7gjBrh7v9nW00u4fUfAWsXvgXVmO4rZsZbKY/8ATS3clT6cYA64NAHs1qvSta37V4Na/GfxD8M5YrT4p+H/ALFZs4jTxRooafT3JOAZF+/EfqOT0AFe5aHqllrmnW9/p13Df2Nwu+K5tpBJHIvqGHBoA14RVqOq8S1aRaAPNvix8E7T4gzW2u6TeP4b8cacM6dr1oMOuM4jlH/LSI5OVPqexIPlHgn9szb4+svh/wCMPDssPiQXw0a4v9KlV7d7z7QIQQjFSsZzuLZJHQKa+pQteO/ED9lHwF441LUtchsJtB8WXUguY9c025ljkguFwVmEYcR7sqCflBJJOQx3UAetMtRMteS/Cn4q6tb+IH+HfxFSOx8b2ibrW9T5bfWoBnE0J4+fAO5PY8DBVfX2WgDnvF/hDSfHXh290PW7OO+028Ty5YZB+TA9QwOCGHIIBFeN+BfFGpfBfxTZ/DjxndSXej3XyeGfEc//AC3QdLSc9BKvAB4DDHTIFfQLLXNeP/AOj/ErwveaBrlt9psbkdQcPE4+7Ijfwsp5B/A5BIoA24bL7QuEkQS5wI3O3P0J4/M1BJA9vIUlRo3XqrDBH4V418OfHOr/AA98TW/w0+IF1598y40DxFICI9WhHAjcnpOvAIJ+bjqSC/uUd5LHGIpAs8I6RyjIH0PUfgRT0FqeXfFb4P23xDS01XTrx9A8Y6X8+ma5bjEkZ5/dyf34zk5U+px1IOb8Nfi/PqmuSeCvG1pH4f8AHlqv+pzi21JOf31qx+8CBkr1HPo232L7PBc/6mTyX/55zEY/Bun54/GuO+Jnwd0v4pabHpWsWssF9C3m2WoW58u6s5BgiSKT+HoCexwPQEFmF0dJDayXEojjXcx/zk+gqa4mS2ha3tzuDf62Yf8ALT2Hov8APqewHyv4q/ay1f8AZ/8AElv8PvElgfFklgYRf+JoX+zy3kLruykJXGVDKOXG8xnOCcr9PjZLGskbLJGw3KynIIPQg09hblHUNPtNUtjb31rBe25OTDcxLImfXBBFefeMvgL4Q8VzQ3trayeF9ct1C2+r6C32WaMKAFB2jDAAAYYHgYGK9KdaryUrjseKSXnxf+GfF7aWfxM0ReBc2e2z1FV9WT7j8AcL8xJOTV/Qv2iPBevXTWV3fS+GtWUhZNN8QQmymRj2O/5ScgjAYmvU5JmjztOK53xR4Z0Hxham21zSbPUIegFzAsgHuMjKn3FAakr3KTRrJG6yRsNyspyCPUGs+XdM+1eO5Y9FHqa84uv2b9K0uQy+EtZ1zwoeoXS9QdrbJ6l45M8d8EiuY+JHg342zeFxpvgrUNS8ayQFXvP7E0o/2lIm7G8JECdikop2jdzk8bsFu4X7H1n8B/g/N8XvFSxOskXhfT3WS+uPumY9owf7zf8Ajq5PU8/flvpdpa2EFlDbRRWkCLHFCqAIiqMKAO2B0r51/wCCeGmeO9K/Za8Ow/ETTJNJ1/7Td7be8s5LS+8gTMqNdxyKp807Ww2Pmj8okkkmvpSi4WKv2ea3H7iXzB/zznJP5N1H45pVvlU7Z1a3bOP3n3T9G6fh19qs0jKGUgjIPBBov3C3YWiqv2Iw/wDHtIYP+mZG5P8Avnt+BFMm1D7HGzXcZiVf+WifOp/qD9Rj3p2vsK9tye5uBbqMKXkY7UQdWP8AnvSWtuYVZnO+Z+Xb+g9AKZaKZcXMm0u4+XachF9Af5n/AAFWqW2gLXUQgMCCMg9RVb7EIR/ozmD/AGRyn/fPb8MVaoouOxV+1SQY8+I4/wCekOWX8R1H6getTxypMgeN1kQ9GU5FPqvJZRySGRcxS/8APSM4J+vr+OaNBaosVBdTtGFSMbppOEB6D1J9h/8AW71BNcT2Ee6UC5j6bk+V8ngDHQn6EfSl0+RJWaR2H2lxlozkFF7DB5x796duoX6Fi3gFvGFByerMerHuTUtFFSUVpLGJ3LpuhlJyZIjtJ+vY/iDSb7m3HzILlfWP5W/InB/MfSrVFO4rdiGG7iuGKo3zjkxsCrD6g81NUc1vHcACRFfHIyOQfUehqpcedp8bSRymVB0hl5JPYBuuSfXNOyewrtbk11IzMsERxI/Vv7i9z9fT3+hqeONYY1RBhVGAKo2twLZWa7BgmkOWZ/uewDdMDtnB745rQoemgLXUq+fPcD9zH5a9pJgR+S9fzxSrYpuV5Wa4kXkNJggH1A6D69as0Ur9h27lNf8AiXuEP/Hqxwn/AEzP93/dPb06emLlNdFkVlZQysMFSMgiq0LtaSLBIcxtxE5PP+6ff0Pce45e4ti3RUc1xHbqDI4XPT1P0HeofNuLjPlp5Cf35Rlj9F/x/KlYdyeSVIV3SMqL6scVB9omuDiCPYn/AD1mBH5L1P44/GnRWcccnmNull/56SHJH07D8KsUaC1Zi+IPCOl+LtD1HR9dtU1bTdQt5LW6trjmOSJ1KuuB0yCRkc89a/LH4ifC3U/2P/idF4F1mabUfhvrsjv4T1y4bLwkYzYzHtImRtJwHXGOu1P1orhfjZ8GPDPx++G+reC/FlmLrTL5MpKuBNazD/VzxN/C6nkHuMg5UkEux2R+c/2cwsBkMrDKuOjD1q3DXzJ8A/jn4xuPiFD8PPGNgfMiM9rN9rheC+tLiFDuWRW/iBjZWVlDZPJ4xX1HHausgRRvzypXncPUUegepNDV6AFiABk+gqGKFIseY25v7iH+Z6fzq0sp27VARfRf6+tFu4X7FuKNVxvbn+6vWppY4rqMxSwxvEwIKOoYEEEEHPqCR+JqtFVqOi4W7niF94d8Qfs46tP4h8F20+r+BJHM+o+GoWzNp7E5a4tP9kdTH9e3Ke4+DvFmifEzw5b6/wCHL2G9tplLFYuOn3vl/hYfxIcEduOk6Cvmv4/aPqP7PMNx8SfhzNLpM15cLBq+mxw+ZZNvVgl0UHEbq+0bhgFnHqwcBo+oF7VKoryH9lv43S/HzwPPPqIsoPFunTGC7tbRgDdR7VK3CxdU3bipUZBZGK4B2r7UtklvzdSbG/54py/49l/Hn2p2FzEMcbSMFVSzHgADJq4tnHDzcPhv+eUfLfieg/n7Uz7WQpSFRAh4O37x+p7/AMvamqtLQerHSKryEonlr2XJNOWOnqtTLHSGRCOl8n2qwsdSCOgDxn9pD4O/8LQ8A3r6RYQP4009Fn0a+8zyJ4pFdWKpKCNpYAgAnbuIJIxuHgP7Otx4q/ZTm1G0+Kej6lpHhrXZoRbamLlLu0srhQwPmiJ38vzAyDdwT5a8EAlfuUw1S1TR7TWLG4sr+1hvbO4QxzW9xGHjkUjBVlPBB9DQBUs7u31C0hu7SeO6tZkEkU0Lh0kUjIZWHBBHORTn714LqPgHxX+zjdTat8P4bjxN4DZmlvvBskheezB5aSyc5JHUmM5z7k5X1fwB8RfD/wAUPD8eseHb9by2b5ZYz8stvJ3jkQ8qw9D9RkYNAG1KtUZ1rTkWqc0dAGJdR9axbyHrXR3EfWsm6h60AcN4m8P2PiDTbjT9RtIr2ynG2SCZAytzkcHuCAQexANeI+JPhrffDi8bWvAtvussD7f4d3EpcqBjfETnbIB+eO/Rvoy8g61z9/a5zxQB4vpOvab420kX+myllztlhkG2WB+6OvYj9e1ZGpWpjYgitzx78NbqHVn8TeFJEsdeUfv7ZuINQX+5IOzejfn2Iw9D8TWnjC3nj8l7DVrU7LzTZ+JYW/qvo38qAOeugYyfSqn2gqcg1uanZNGTxxXOXUZjYkUAUNY0KDVJBe2jCx1iP5o7tBjJ/uuO4PT/ADiodO1r+1GktLqL7JqsA/fW56H/AG0PdTVn7RtYGus1mztrfw/a6r4ZjC3saKG8QsA93YTH/lls+7ECVO1+SwztdTvVWlcTdjOj8MjS44rnX7k6XA43R20YWS7kGMgiLI2KePmcgEHK7sYqz/wnTRQtZ6TbjRrJlKSCGQtNcL/01k6t2+UBV4+7nmuHh1yfVLqW31XMesZLuWYkT/7ak9c9+9DO0bYPBov2Fbud432LxJpcum6lEs9tKMFT1B7MD2I9a5fwB4i8VeEvGkGn+Kr6T+yLhPs8c9zl4WcD93skxgMcc5Izk5GcVHYaoY2AJrqYbqz13T5dO1GJLm1mG143/mPQjse1Io9j0zUJLJjtw8TffiflXHuP69R2xXR2apcL51mxOBl4GOXX3H94fqO4718++H/FV58ObiLTdduJL3w9K+yy1hzlrfPSKc+no39Pu+16Ms1xtuIHCRKQ32jdtVe4O719Mc+lNdhPudrpd90ya7PS7gqqs52DsD1P4VwtjqlpK2EKrd4/4+XQBGP+72P+1+g5NbFneSxy7Zt3mdSWOc+/vT2Fds6zxJ4T0T4haDc6Rrlkt3ZXETRN8xWRVbGdrjBXoOh5xzXntqvxM/Z8XNl9r+KfgCI820jA63p0Q7I3AuFA/hxu4AG0DNegabfdOa6rTrzOOaRRleBf2ivhv46t7A6d4x0mO8vZFhi029u47e885iAIvJchy+4hcAHJ6Zr1m3XpXxb8eP2Hx8ZviY/inSvEdvoUd9CBfwS2fmETIu1XTaVzvwobccggtls7R6p4P/aK1PwRrtp4S+Mumw+F9XncxWPiS2JOj6pjush/1LkclXx6/LkLSA+kIsSff4b+96/WrccW3giqloRMqsh3KRncDxj1rRhIUYHzfyq99yNtiaGPuauQrUEYzV2FaT02GtdyzCtXoVqpCKvQ1JRdt+1O1rwvpnjDQ77R9Xs4r/Tb+B7a5tpl3JLEwIZGHcEE0kNaVvIsa5Zgqjuaa8hep8+fAOw1z9mHxpafCDxDqw13wRqZll8F6pOxF1aqpy2nTA/fCg5R1JwAQwUMgH1Ssm1/LiQyy/3R0X/ePb+ftXhn7Vvw1134v/AXxDo/hfS9N1DxTbmHUdEj1QhMXcMqyK0bnAjk2h1UsQpL4chC1eHf8E1vi98T7vXvHHw9+MVzfweL7SK01XTtK8QpLDqFxbsJEmmjEgClBtgXCYXduYgMXZq0J1PvSz0471luGE0o5AxhE+g/qea0qhtbiO4jJjP3ThlIwyn0I7VNUu/UpW6BRRRSGV76BLi3dHUOpHKkV88ftUfAsfG74Y3uhwXTWWuWcqanoWphiJbDUIstDKr9cZyp74ZsHOK+jJmVInZiFUDJJ4ArjtWZronyspF/z0I5P+6P6mqRLPGf2ffihrHxG+G9nc+JtJk0bxjYO2na3p7AbEvIjtkeNlJVo2PzAoWAyVySrV6Yq+Z88h3P2HYfT/GvzY+Onwt+KPwB/aiX4wapr9xqnwoPiW1v7m9hd5pdLtpZAjoYS26MKuYS8ZIeNwGBDvFX6K6fq0N5aw3EM0c9tMiyRXELBo5FIyGBHYg5B6e9P/CLX7RbmHWsy7j61pyNuGRVKcbgags568izmvm39qz4f6tJZ6F8SvCNsZ/Gfgi4N9Fbxj5r+yIxc2pxydyZI6nhgOWr6du4+tYd7F1oA4X4e+PdK+JngnR/E2jS/adK1O3WeEkjcmeGQ46MrBlI7FTXRrD5g3K3yd8jkV846Za2n7J/xQubG6uxb/DTxxqIbTLdYTs0jVHBMkbvwscEmBtHPPGFCszfQclwSwOcY6Y4xV+pH+EstMACF4Hr3NRNKBULXiSf6z5T/fUfzFVLqYxLuzlD0ZeQaT7jXY+f/wBsrwrLpng1vir4XF1ZeP8AwiqSWt7YR72ltWlVZ4pkwQ8So8khyMKFY8Atnkv2N/2mNY+OGg61p3iyewfxBpsivFNCViluoX3Ekwj+4RgsoAIZQQCCW+mLnUOvNeSfGT4Q6J8VFtb17i40LxRp3zab4h01vLurVucDI++mScqT3OCpOako7XVGzmuS1ImNmKtg/TrXlX/C7vE/wrkj0v4r6YZLPKxw+MtJiL2c2TgefGBmFvpwSeFAFejx61YaxYRX9pdw3llMoeKa3kDrIpGQQRxjBHNMTMi8s47zeSRbFert/q/8Qfz/AArmNaDWatBEjRIw5k4zKPqOMew4+tb2rX3m8HAVfuqOgrmLvVjbqyYWSEnJik5Un19j7jBp3RNmcvfKVz81c7fybc/NXS6k1vfMRZyLHMT/AMe0zAE/7rHAP0OD0AzXnuu6m1rJJHKrRSISGRxhgfQjtSKuVtRvNuea5jUNRAz81VtW10c/NXDa14ytrO6WGRmZm5OwZCD1P/1qQzpLm/3Nwa6Kx8UHWLd18Q2baxBHtH28SeXeReiiYg78gYCyBsAYXbya4fTTLNYw6vLY3cujtcrAZoykbzd2EQcgtgdSAQpZc9QDc1HXNc15oYbLTbLSNNg4gtHmaXbnq7ED5nPdvwAAAArYnc2LUb246V0Wm2u7HFcbZ6L4mmxt1Gxg/wB23LfzNb9n4b8aKR5Otae4/wCmtoR/I1JR32l2vTiut0y16cV8++JP+FsW/iKxtrBRKwh3JJpcB+zEszD940o27uOhOAMEYyTXqNn8XP7B2/8ACVeGNY8OxDhrvyftNsv1kT/DtQB61p8HTiujsYenFct4N8VaF4ugEujaraakoGWW3lDOn+8vVfxAruLOHpQBfs4elbNtF04qlaQ9K2LWLpQA9tPhvLeSCeKOeCVSkkUihldSMEEHgjFeP6v8C9a+HGozeIvhFeLp0zv5l34TvJD/AGbejqfLB/1L+hBA6D5RnPuEEXSr8MVAHiOgftZeB/Nt9M8WTXHgfxMZxbXGkatby/uJDgZMwTYIzuBEjFRjk4Fe6JHXgf7Q37Itr8fPFWl69/wks2g3NraCylj+xi4SWNZGdSvzoUbMj5JLA5XgYO7c+G/xg1fSfFSfD74mww6Z4uP/ACDtUhGyy1uMcBojwFk9Y+OegGdoAPZQlG2p/LpNlAHn/wAXfhHpfxb8OpY3kklhqdpJ9p0zVrbiexuBgq6HrjIGVyM4HQgEct8IfirqV/rV34A8dRx2Hj/S49+9RiDVrccC6gOAOf4lHQ54GGC+zslec/GX4QwfE7R7aazuf7H8WaU/2nRtai4ktZhyAT3jbADLyCOcZAoA7ZlqMrXnfwY+LFx44j1Dw94ls10Xx7oZEWqabnCyDjFxD/eifIORnGR2Kk+meUzHCqSevAoA4r4mfDPRfir4Wn0PWomMbESW91F8s1rMPuyxt/Cw/UEg5BIrgvhr8QtZ8M+I4/h18RJV/wCEiVSdJ1vG2HW4B0IPaZRjcnXvznJ9tK1yXxK+FelfFzw62i6mkkciuJ7S9t22TWcy/dljbsR+WM5oA6KO2eaQIgyx/D8atnUms4PskRE0H/LTzASHPt3UfTBPf0HyR8DP2lPFA+KsHw08WXKXeYmtp9S1KIWdybpQCqIpVdyNjaFYb3LB8j7g+rGSqvbYm3NuZ/iDwb4b8bW8cGr6VYaisbb47fVbZJ41b1UsDtP1A+teP6t4M8ZfAOb7T4MtrjxR4M+/N4UnlLXFmvJL2MhzuT/pkc9Pl+9x7Wy4p8d5LbqUB3xE5MbjKn3x2PuOaWg9ThfAHxS8N/FDTWu9Bv1llj4uLGYeXdWzDgrJGeVIPGeQexNdFN3rj/iJ8B/DHxC1JdcsLm48GeM4uYNc0xijE4xiTH316DD5OBjcBXEXnxC+IHwdIg+JGgHXtEX7nivw7HvXaP454R93tlk+UdBmiwXPWJ+9UJFMjBVGSegqj4X8deH/AIgaf9s8O6va6tB/F9nfLoT0DofmU+zAGtKZSD5ESmSaQ7flGSc/wigCPT9PvtX1S20rR4ZLrULqQRosP3nb0Ht6n2zX3F8Jfg83wn8PqLOW2utZulVtQeWMKkjD+FHUZRRkjkEHGcAk1h/s5/A9fh7pf9t6xAp8RXicIwybSMj7g9HP8R/D1z7ZRcLGbHrkKyJDeI2n3DHCrPgK59FcfKxPpnd7CtKmSxJNG0ciLJGwwysMgj0IrObSJbM7tNuTbADH2aUb4PoB1T0G0gD0NGgampRWWNc+ykrqVu1hgZM+d9v/AN/MDb2++F56ZrTVgygg5B5BFACM6xqWYhVUZJPAFV4Ua5kE8gIQf6pCMY/2j7/yH400f8TCQN1tUPH/AE0I7/Qfqf1uU9hblaSxRnMkTNBKerR9/qOh/EZpPOnt/wDWx+an/PSEcj6r1/ImrVFK/cduxHDcR3C7o3DgcHHY+h9DUlQzWkUzbyu2TGBIh2sPbI7e1R/6TAf4bmP8Ff8AwP6UegXfUtUhIUEngVDBeRXDbVbbIBkxuNrD8D/Oo5P9OlMI5gQ/vPRz/d+nr+XrRbuF+wQZu5BcNkRr/ql9f9r8e3t9ammt47gASIGxyD3B9Qex+lS0UXCxW8q4hP7qQSp/zzmPI+jD+oP1oW+j3bJQ1u+cAScA/Q9D9M5qzTWVZFKsAynggjINF+4W7DqKqfYjD/x7SmEf88yNyfl2/Ail+1vCcXELIP8AnpH8yf4j8Rj3ot2FfuWqqQ/6ZMJz/qkyIvfsW/oPbJ70ksy3zCGFw8bDMjqcjb6Z9T/LPtVsAKAAMAdBT2DcOvB5FVv7PSP/AFDvbeqxY2/98kED8BVqilcdgoqCa7jhbbkvJ2jQZb8u31PFM23Nx94/ZU/urhn/ABPQfhn60WC5LNdR2+A7fMeiqCWP0A5NV5I5r+NkdBbxN/e5f68cKfQ8/hViC1jtgRGuCerEks31J5P41LTvbYVm9yhYwi1maOQbpj92ZjlpF+vYj06dx6C/UVxbrcR7WypByrL1U9iKZb3DOzRSrtmTrjow/vD29u36keuoL3dCxRRVe91C306ESXMywoTtG48sewA6kn0HNSUWKgu7yCwhM1zMkEQON0jADJ6D6+1U1ur7UP8Aj3g+xQdprpfnb6R54/4EQR/dqS10aC3mFxIXu7sDAuLg7mH+72Uf7oFP1F6HjX7Sv7Pel/tSeC7fTri2k0jVdLmF9oviFiYbm0uByAgALeW+Arq2OMEDcqkfCXg3xdrA1zWvA/jXSx4c8b6DJ5WpaWp+UqcbLiEk/PE4KkHJ+8OeVNfrDXzX+2T+yn/wvbRbLxT4UlTSfin4aRpNGv8AhUvE6tZXB4zG/IBJ+RmJ6FgS/YVu58xCExNg8jqCOhHrVmJa4/4a+PF8aWN5Z6hZTaL4j0qc2er6NdKVnsLlSQylTztJBwe+PUEV26wmNsGgfqSRrVuNaihjLEADJPQCtVNNFuM3b+Qf+eIGZD+H8P40WC5DDGzsFUFmPAAGSa0VsUt+buTy2/54x8v+PZfx59qiW9MalLZPsyHglTl2+rf4YFMVaNELVnFfEn4bt4n36r4Uvz4K8XxhfK1uxjUyzqpyIbhsZkiPGU4HC5Bxisv4d/GqfVNdj8GeP9PXwv8AEIHEIGfsWtKOPNtZDxvP/PM8nt82Vr05VrmviN8NdE+KHhufSNas4rgEFra4dSXtpcYWVCCGBB9CM9DxTv3Dl7HWpU6CvlL4F3vxF8D+KDe/FYeJLdfsp0qKWa9+22NzKTC0bsqSMEmCgoHAxKWK580ES/VGm31tqlnDd2c8d1azKHjmhYMjqehBHUUh3LiCp0FLFauYvMbEaYyC5xu+g706MUhkirUqx01BVhRQAwJSNFmrASl2UAUJIfavlz9qP4V6/wCFbeXx/wDCi01Sz8X3E4ttWi0MbvtdtIjqZWgAO+RXKYZRuG4ufu7l+sTHmq8sFAHzT+yv8VtW8XeFpfDfje7kh8e6VIyy2OoW7W169thTHI6MBuPJBYDoFLcnLe3yx9a5f4wfA/Svilb213582h+KNP8An0zxBYHbc2jZzjII3oecoT3OME5rivAvxg1XQ/E1v4C+KEEOk+K5Pl0/VoRtsdaUcBo2wAknTKHHJGAMhaAPTriLrWZcw9eK6CaHrWdcQdaAOYu7frxWHe23XiuuurfrWPd22c8UAcTf2mc8V5J8WPAS6lZTa9pgmtPEmmwPLa3Fom6SXapPksv8Ybpjnr7kH3S9tOvFYF9ZZzxQB8pfDfx5qviXV7zR/EKxx3YTzYTIghkJBAKbcDPHPqMHr26TVdNaNjxxXpPjzwBp/jCxEF4jJNC2+3uoTtmgfsyN27e3HtXl/wDa9/4Xvo9F8XbB5h2WetKNsNz7P/cf68H9SAYF5AUJIpmk69e6BfC6spfKlxtZWUOkinqjowKup7qwIPcV02saOyMxC1yd9ZlSeMGgDb1Lw9pnxCtt+ixNZ6rHmU6XGxMiMOS9qxyXUd4yS4HdwGZfOLrxWdMvBYanHvlQ4a6iGFZSOG2/zx6HHpWx5slvKrozJIpyrKcEEdCDXR3F5pPxEt/suviG01tiSmqScRXTHtPj7jn/AJ7DqfvjlpBW5OxzcjNC2DWrodxdXl5FbW0MtzO5wkcKlmY+wFR3XhW78Gu8Xi24awtUKiIshe6kB6HaPl2EYIlYhSCCN3SotS8SNHA1rpcC6Zp8ihXWJy0k49ZJDy2f7owv+z3pW7jvfY9LsLzTLW1a11VodWeQbXsVw8AHpI44b6L/AN9AjFV4/F2q+ArkTSFtT8GnAWG3jCvpSgY+VVHzR469+5yclvLrHVmgYZPFdroPijy8Bmyp4OaLhY930PW7bVbOC8sriO5tZl3JLG2VYV2Wk6wNixTDzIh0/vJ9D/Tp/OvjKTwPqmh+LrfxL4edZ7W3uVuv7OtnMMmwEF417EMNwx3Bxg9K+iPBXj3TfGGn/a9OnLbTslhkG2WFu6uvY/p6UgPbbG5MSq6v5kJOA4/kfQ10+m6kDjmvKdJ1xrdsq3UYIPII9CK7nRFfUYhcQn7PAG2u0pOwHGcKerHH8Iy3161Vr7Cvbc9H07UM45rU1/wrofjTQLjRvE+nW+q6bcriSxuUD59D/sEdmHzA8j1ridP8SQ2qhLPO7vcSD5z/ALo/h/n79q3dP1cHHzUtEGrPObo+Pv2YzBN4etJfHfwltUVJNBhXOq6NGOrwsTm4QckqxyOg2gFq9++GfxO8N/Ffwxba/wCF9Vh1XTZuN0Zw8TY5SRTyjDPKkA9D0IrM0/VAcc18zftVfCPxD4R0258f/BaLW9J8V31zHBrdl4ZYgXcDbj55gUbmkEnlglBnDuxGNzUij7jhar0Jr5b/AGMPjpfeNvA0HhLxzeXMHxN0Xel9YavE1vezQbiYpjGyLnCMqkjJyoZjl+fpyCcGncVjUhYVciNZccg65watRzFsAnb+PJp26i5raM1Y5udqDc36D61ftV+YO53uOnoPoKyIZQgAHAq9DcUr9gt3Ojs58YryD9qD4D3vxV0nSfFvgm8TQfi54Rc3vhvWQAN7Dl7ObPDQyjKkNwC2eQWVvTbe6A71ejv9vekUcb+zX+0Dpn7RngVtUNpJ4c8YaTKdO8QaDMdtzpd4nDxsp5MZIJUkYIz0ZWA9fTUDCwS62pnhZl4jb2/2T7H8Ca+Of2iPAfiP4XePB8fvhXatd+ILSBIPFvheAYXxFpydWAA5uYlHytgkqoAzjY/0P8K/jB4d+MngLSfFvhm+XUNE1SESRscbkPRo5Fydrqcqy9iDTv3Fbsel5qC5vEt8KAZJW+7En3j/AID3PFc2NSmUEWDZg77zwPaP/wCvx0qzZ6hCFYxk7yf3nmffz75//V6VVrak819DSlhaT95dMrnqsK/cX39z7n8qwdXkzmrs2pArjNYOo3QbPNSVaxyvi7Q9P8VaJqOjatax32l6hbyWt1ayj5ZYnUq6n2IJFfMP7N/iXUvgb46u/gD4uvJLiK1je98E6tcNk6hpuSTbE95YMEbf7g4AVVz9SXk+Ca8U/aP+Dv8AwuTwjbf2ZeDR/GehXK6n4e1kcNaXacgE45jfG1l5HQ4JUUhntUUpUfIeP7p6fh6UjTBsjofQ9a8T/Zw+PB+MHhK5j1a0/sXxvoM39neItFbhrW6XILAf8832llIJHUZO0mvX2uhKuOrVW+5O2wXWMVi3nGT0rQlm25yd3vWVfTDBo22FvucD8TvAei/E7wjqXhrxBai80u+j2SL0ZSDlXU9mUgEH1FfNnhv4/P8As43U/gH4yarcbLNd+heLPsssyaraZACSCNWYTR8Bs9eMnoz/AFXqVwBnmvmz9p/9m3Sv2hl0Sa41eXQ9Q0oyqlxDbpMJYpNpKOCVPBQFTuwMvwd2RJZ7Xb69a6nY297ZXMN5Z3MazQXFvIHjljYAq6sOGUgggjgg1BJrDW5JVuvVTyD9R3r5k8M/EzWv2e/7M8FfEONJfDFuiWOi+MLWMrAYlAWKG6Uf6pwoA3dDjnOGevZJNeiuoUmhlWWGRQ6SRsGVlIyCCOoIoA6e4v4LviN1t5f7kjfI30Y9Px/Oue1C+khlMUiskn90jmsW41MyEgMAByWJwB9azrjxetvGIHX7VbgY+diGAPXYf4f1HqD0qtHuRqti1q19byW8sFwkdykilHhkUMhUjBDA8H6dK8P8WfCXTpNYuNa8M6xqPg/WZzumm06UmCY9vMhY7WA7AYFej6gwvY3l0yY3YUbntiMTp6/L/GBzyueBkha4DVfEQXPzUmNHnXjDxn8VPAeh3c8w0XxPDAoYXkcMiTAZAZniUgEY5+XGOSeBXK+G/jN4r/scf8JJ4b1K6mZiY7qztgu5P9pCRgg9xjIxxxk9xrXifG7564DXPFX3vn/WkUM1f4oXc24R6BqSn/pt5af+zGsO4+JWq3ipBqemW89mq7FEtyftEQ7bJFU4A7K25evGeawtW8RNIzYasa1jutZvYba2ikuLiZxHHDEpZ3YnAAA6kmmI2bzw3c60kt1puqy6vbxoZJYIU8ieFR1LRgkkDnLIWAHUrnFaOm+BtK8LwRanrttvvpUD2mkbiJHBGVknPWOM8ED77g8bQQ1XbS3tvAMkZheK/wDFEbZLrh4NOYYxtPSSYHPPKJjjc3KRRw3WrX0t5ezS3d3O5klnmYu8jHkszHkk+pp6IWrJLm6vfEV8Lq9cO4URokaBI4kHREUcKo7ADFbul6X04qXS9H6fLXX6XpHT5akoh0vSeny11mm6Z04qbTtLxjiul0/TenFAEWn6f04rorGxxjipLLT9uOK3bOx6cUAef678BfCXiiZboae2jamp3R6loz/ZbhG/vZUYJ56sDVFYfih8K9kihfiX4eQ/OioIdVhT1GPllx+LH26j2e1s+nFa9tZ9OKAOK+GnxY8L/ExZI9HvsahAP9I0y7Qw3UGDg7ozzwe4yPevSbeDpxXAfED4F6B8RpItQdZtG8S23Nn4g0tvJu4GHT5h99e21uxOMZzXzn40/a0+I3wL8dS+DNdt9C8VHSXhFxqCwywTXkTqsgOQ22NyjgfcYAjOG7gH27BD0q9FHTLIx3UEc0MizQyKHSSNgyspGQQR1BFXo4aAGpHXMfEz4V6D8WvC82h6/a+bCx8yC4jO2e1lA+WWJv4WH5HkEEEiuxWP2qQR0AeBfDP4la74B8W23wx+Js/mavICNA8TkbYNaiHARyfu3A4BBPzHHJJUye6GOub+KXwt0P4ueEbnQNdhLQyfvILmL5ZrWYA7Jo27MufoRkHIJFeefCL4laz4d8UH4WfEWdW8WWsXmaVrJ+WLXbUZxICekygfOpOTgnnBNAHsjJUbJVtkqNkoA8g+Nnwju/Fkmn+LPCk66Z8QdBBfTbs8Jcp1a1m/vRuCRz90seQC2dL4O/Fq1+KmhTXC28mj+ItMl+y6vo82VmsbgZypzyVJB2t3we4IHpDJXyr+1t4Y8Z+EfFvhzx98MLO6tNduFl03V76xjSRGjIQwm4jYFSoxJ+8ZcLhMkEJQB9TxuL6QJNFvc/8ALWPCsPc9j+PPvS3Fr5cLJZsLiPrJIn3j9V6hR+Xv6eafs9/EW4+Ivwn028v9RtNR1yF5bPVJ7SMxbpopWUbozyhZQjkYXO7IVRhR6CN0bBlJVgchgcEVd+5FuxyXxC+Hui/E3wzc6Hrtt51rL80cqHbLBIPuyxt/C69j9QcgkV5R4Z+JGvfB/XbXwb8ULr7Vp9w/laN40YbYbofww3RP+rmwPvE885JxuP0UblLji5j3N/z1j4f8ezfz96x/FXgjS/Geg3el6pZQa1pFwuJreRc8dQSOqkHBDDoehzSt2HfuNkjxVeRa8K87xV+zBmO7N941+Fi523QHmajoa56OP+WsAHccqB2AAb2fw/4k0rxlottq+iX8Gp6bcruiuLdsqfUH0I6EHkHg1JRLJUcd7Na5VGBQnJjdQyN9VPFTyrVeT91z/H/KmhM888UfA7wVr19c6pp0EngvxRNE0Y1jRWMTJnBY8A4Y4wWIY4JGRmuD+BvwL/af0P8Aa18GXcln4g1LwzZ6pa6hcaldXMDafNo4uVgeUqzmHzWh3OIgPP58xVyA9fcnwB+B/wDwklxB4l16D/iVRPutbWReLlh/Ew/uA9v4iPTr9SzW0c6gOmdv3SOCv0I5H4U73FZoloqoFubX7rfao/7rYEg/Hofxx9alhuo5mKA7ZAMmNhhh749PfpSsO5NRRRSGFYMmio9xImmStYJn98I+YXP93ZkAe5Xae2eeNW4laST7PEcORlnH8C+v19KmiiWGNUQbVXpVLQl+9oZq6nPp6Y1C18uNRj7RagyRfUrjcnc9CAP4q0be4iu4UmglSaJxlZI2DKw9iKkrOuNDhkmee2eSwumOWmtyBvPTLKcq31YE+hFLQepo0VltfX2nL/plv9riGM3FkhJ9yYslvT7pYnngVdtL2C/h823lSaPONyHOD3B9D7GgLk9FFQ3Nx9njyF3ux2og/iPp/n0pDIb9VuGW3VVaU/NuI/1Y6bh6H0/+saI7WWyQLbuJIx0jmPP4N1/PP1qa1t/JUlm3yudzt6n/AAHapqq/Qm3UrpepvCSBoJCcBZOM/Q9D+BzVimvGsilXUOp4KsMg1X+xtDj7NKYx/wA83+ZP8R+Bx7UtA1Raoqr9t8kf6TGYB/fzuT8+34gVZVgygg5B5BFFh3FqG6uPIjGBukY7UX1b/P8AKpWYIpZiFUDJJ7VWtVM8n2pwQSMRqf4V9fqf8BQu4PshsWmpEu5WZJ2O55UOCzHqSOh/HOKd5lzb/wCsQXCD+OPhv++T/Q/hVqinfuK3YihuorjPluCw6qeGH1B5H41LUU1rFcY8xASv3WHDL9COR+FRCK5h/wBXKsy9lmGCPxHX8R+NLQNepNDDHbrtjQIOvHf3qSiikUFFFVrzUbbT1VriVY9xwq8lmPoqjkn2FAFmqOqzW9vGkks6wSg/umxli3oFHLZ9BVczalqfEKf2ZbH/AJazANOw/wBlPur9Wz7qKs2Ok29g7SIrSXDDD3EzF5G9tx7ew4HYVWxO5UhvtQ1ZSsEQ04LgO843SdP4U6Y9Gb8VqzZaNb2U3n/NcXZGDdXB3yEdwD/CP9lQB7VPcW7MwliIWdRgZ6MP7p9vft+hfb3C3Ee5QVIOGVuqnuDR6At9SWiiipKCikqv9s87i3Xzv+mmcIPx7/hTFc/PH/gqt8OdT8C2/h74y/D7R76y8Uef/ZOu6xpkayRNasuITdQlGDHeFRZTwDsU5Ji28b8BNe1Lxf8ADHSb3xbPDb+Io98F/aRoFuIpFdgvmxA/unZAjlW2/fyFAIFfqB9jEnNw3nnrtIwg/wCA/wCOa+Lv2wP2WdV0HxJe/Gz4T2Hna+ke/wAT+FYAQmuwLyZolHS6UZPA+fHdsiR6IWrOY+2fZ8paRfZV6b87pD9W/wDicCokjrB+H/jnRviT4ZtNc0O6FzZTDBDDEkLj70ci/wALDuPoRkEE9OsdDBaDFjqZVpyx1KsdSUNValVamt7N58kAKg+87HCj8atD7Pb/AOrH2iT++4wg+g7/AI/lTsK5Vk0ZNVspobqCKWxmUxyrcqDE6kYZSD97IPTmuC1jwxqnwzt73WfAFn/bczSLNeaDfzNtuUAO9rYk4Sc5HL7hJt5+bBr0WSSS4bdI5c9Bnt7ClVad7bEuN9zl/h18UND+LGjtqmi3bzNG5hurW5Ux3NpKODHNGeUYYPsccEiuxSvl79qH9kOX4za1DrvhhdP03X3jWOeSU+SlywY/NMQDklTgSAbhsCsHDhofQfgP8XE1e1tvAfiiK80T4i6HaR29/p+rOWmvPLQKbmOQ/wCtV8FiQSQSeowxTKXY9nSp0qJKnSkMlWpAmaYtTLQAzy6Ro81YC5oMdAGdNb57VxnxI+GOgfFDw5PoniLT0vrKT5lPSSF+0kbdVYeo+hyCRXoLR1Xmt80AfKVv4/8AEH7Nt3HofxLubjXPBTHy9L8ZxwvLLFgcQXiKC27HRxktjvzs9W8F+OvD3xN8PrrfhjU4tW01pGhMsasjK6nlXRgGQ8g4YAkMp6EE6Hxt+Del/GrwHeeGdUmmtEkdZoLq3PzwTLna+08MOSCp6gnBBww8D0Twfr37GNu32dZvF/wyunFxqc0UAF9pdxsVJLjav34SEGRyVA68EuAe93Nt14rKurXrxW1o+rad4q0a11bSLyHUdNu08yC5t23I6+x9iCCOoIIPNNuLX2oA4+7s+vFYd5Y9eK7e6s+vFY91ZdeKAOBvrDOeK5HxJ4Ys9csJrK/tkurWUYeOQcH/AAPuORXqV5p/XisG907OeKAPmbUtM1T4XZS487WfCecLPjdcWIz0b+8g9e3twDLdWNvqlol3ZSpcW8o3JLGcqRXuWo6SGVgVyDwQRXzr4w+Cmr6H4xfxF4chtjZQyrOunQyNFJgAb0XjGGO7jPRsY7UAZupaaVJyMVjrJPpt1HPA7RTRMHSReqkdCPeu90++0/xdaySWm6O5iO24s5l2ywN3DKf51iapojR5yvFAFfT/ABml9b/2b4mWbVNPZjsus77u1JOSY2Y/OpJJMbHacnBRjurF17wnd+FY4bqydNU0K63NBNbklGweQueUcd42wRkHGGUmO809oycCpNC8SXfhuSZEjivLG42i60+6BaC4UZxuAIIIycOpDLk7SM0733JtbYxVmSePzYH3LnBHcH0I7Gp7XVHt2HPHpWp4i8I2+uWE2seF55vLjXfd2sh/0q0XjmTbgSR5YASgDkYZU3KDyUDPGiQXLFbkcBm6P6YPf+dGw7no2h+K2hZcP+tdLBpc3iPWLfUPDkzWHig4RHgQut0P7kqD7w98ZGPYV55pfheW2sodU1u8XQ9KkyYmdd9xdAf88YcgsOo3sVTII3Z4rah+KjWto2m6LB/Y+nuNspV99xcjv5suASv+woCcDgnmi3cL9j3/AMJfEPS7C6i0nxG0K+Ldm46ZBKTan3Ew4k9diHjP38giu5XxZcX0kbTS5CDCIoCqg9FUcAfSvlX+1NP8T2K2mpRiRVO6OQHa8Tf3kbqDVmb4ta38NbeGC/jXxLaSEi2vDN5UoAx8snysCeRz35ouFj7H07xEl1tEz7JP+evr/vf49frXSWWtPbsFc4PUc5BHqD3r538G+Oo/EWg6fqcX7tbmJXMe4nY38S5wM4ORnHOK73SfF3lqIpP3sOc7ScEe4PY/55o33DbY9z03Xhx81dRp2uDj5q8Ns9cEcYlhl86DjLdCvsw7fyrqNC1yS9kCQ/MQMk5wFHqSeAPc0WC50Xxa+DuhfGS2srt7q48P+K9MIfSvEumnZd2Tg5ABBG9M5yhPc4IJzUfwz+O2u+EtStfB3xlFhoniGab7NpOuQyqtnr3HDIvWJ+gKsFUscLyQtadl4otrPCxSLczjrJ/yzX/dB6/U/l3qHxjofh74qeG7nQfFFhDq+m3HLRzfeVuzow5Vh2YEGnohas94gvg2OavR3itwa+KdD+JXiz9lm4ttJ8aXl34w+GDOsNl4qCGS90kE4WO8VeXjHQSAe3cKPpzw/wCONL8Q2sNzpmo2uoW80KXEclrMsitE+djgg/dba2D0O0+lK47Hokd3jvkVciuh61x8OqBsfNV2PUh609xao6yO8x3qddQx3rlV1HvnipP7Rx3pWHdHUHVAvfPoBXyr48s7r9jnxZffEPwfoUuofDLXr37R4y0G0d2OlsQB9vtIR8oXqZVwc4HRRlPoEakBznn1pJr6K4heKVVlikUq6OMqwIwQR3FPbYVr7nU+GfG+meLNCsNZ0a/h1HSr6FZ7a7t3DRyxsMhga0Jr5ZiGyVcdHXqK/OT4pfE+9/4J1+LoF8N2a+Jfht4ua5urXwrNdG3bSLuMxmUwS7HxC/mg+WV4PTHJb6z+BPxutPjl8J/D3jezsZtKi1WJy1lcOHaGSOR4pFDD7y7422tgErglVJKiSj2FtUdeJCP98dP/AK1Vri+3Z5rEbUs96qyX23ocD0p6MnVF28uBzzWPcXQ3YplxeFgeePXtWLe6kEztb/gVFu4X7Hjvxt8B6j4X8Vf8Lg8Aae1743060Nvf6PFN5UWt2eV3JIApLyoq/u+QchRztCn0f4T/ABm0H4v+DLLxJoFyZLWcbJreT5ZrWYffhlX+F1PBHfgjIIJS41YKT81fPfxE8D678OfGV38S/hbDG+pXPzeIPCpfy7fWUGT5qdkuBkkHHzZPckOXHY+tZtSVl4bmsi81RVyH+ZfrzXzb8Gf21PBfxs1qfRtLXUNJ1eOETJa6rHGn2gD7/lMjsGK8Eg4JByAQG2+q3niRGU/Nz9aLha5s6tc5jaSN/MjA5x1X6jt9elcVqmqDnmq2oeJGhk3pKUdeQynGK53UfEVpqR2SstlcHgSqP3Tf7yj7v1Xjpx3p6MWqKniRrLWrC4sb+3hvbOddktvcIHR19CDwa8Stfhrq3wxvmvfBGtyQeHmLPL4Z1ImaJjySLZywMZPTk4ycknAWvSvEF4+httvU/fsNyRhgUIyRu3DgjI7H8e1cHrHihpnZ3kyfyA9h6CjbcL32MRP2jLLfHY+J9NvPBl9naIb9Cbd27lJwNrj/AGjirmrfELSbWxS9m1Wzhs5G2JcSXCLGzYJwGJwTgH8q5rX9ZtdQt5Le8iiurdxhoplDo31B4NeK+Lvh34a1C8imtUOlou7zY7bpJnGMZJC4weg71JR7tqPitoJA8cpR1O5WU4II6EGsfVPiFp+s7o9cV45z01S0QGX/ALaR5Cyf72VfkkluleGXBfSoRBba9qK20ahI4ndG2qBgAEr0rmdS1aRid+p3kv1dR/ICncVj1Pxo15o9qt95sV7pUrbI9Rs3LwMxGdhOAUfHOxwrY5xgg15bqXiZbhiFcyH0Tmq2h+K9R8O3ss+mXDRtMnlTxzATxToTnZLHIGSRcgHawIyAccVraj/Ymr2cd1Y6fPo+p7wJrOE+bZsuDl42ZvMjPT5DvzkkMowtGga9TI0DTdY8TXzxW1vGEUF3lnbZHCg6s7Hoo9T3OBzgV1m2bQ7i6s9C1dniki8ifUIbcRvLnIcRFsskZBx2Zh97AbYKWm6bM0PlbmETMGKZ4J7Eiup0vQjx8tAGFp/g1J8ebdXkg9DMQP0xXSaf8NNOmxu+1E+v2mQf1rqdL0M8fLXXaXovT5aQzh7P4RpjNpr2t2T9R5d4Sv4gjmsrwP8ABfx54V1qfWbXU9Je/kVkdbppZVnDMGO87QRkgHI5/Wvd9P0nGOK6Ww0zpxQB5ZbfEHXfCeP+Eu8H3ltaL11LRz9rgA9WUfMg+teoeB/F3h7xxa+foWq2+oqoyyRkiRB6shwy/iK6Sy0/GOK5/wAUfAfwz4yvF1E282ja4vMer6RKba5Vv725eGPuwJoA7azsenFbNrZdOK8bj1b4j/Bx1/tyyk+InhRc51PTIQmpWqjnMsOcSgDuvoST2Pr/AMPfG3h34k6MuqeHNTh1O1yFfyzh4mxna6H5lPsRQBuWtn04rUt7T2qe3tOnFaENr7UAQw2vtWT4g+FvhLxndLda/wCF9G1u6WLyVuNQsIp5VjySFDspIGWY4B6kmuqht/arkcHtQB8z3Wi+IP2S7qXUdFivfE3whdzJd6SGM15oOTlpICTl4cnLKTx1/vMfofwv4g0rxjoNlrWiX0OpaXeRiWC6t2yrr/Qg5BB5BBBAIrZWAbcEZHpXzp4q8J6x+zB4ivfGvgqxm1P4d3shn8ReFLYZaxJ+9e2a9AAOXj4GB2ABjAPokR0u2qPhXxNpXjbw7Ya7od7HqOlX0Qmt7mHO11P15BBBBB5BBBAIrV8ugCDbXAfGT4Qad8XvDKWU8smm6xYyfa9I1i34nsLpeUkUjBxkDK55AHQgEeilaYy0AeN/A/4tah4om1DwX40ij074jaANt/boNsd7FnCXcH95GBUnAGCegBAr1dlryD9pv4fi88KzfELRbv8AsXxr4MtZtTsdTjXJkhiRnltpB/HG6hhg9CfQsDzf7Mn7XMf7Q2u6pok/hltBv7GzW7Esd4LiKZdwR+qKUOWTA+bIJyRgbgD6BWFpXCqMk0kzLGpijOQfvP8A3v8A61WY5BGroy7kfrg4P4GmyWe8ZgbzR/dxhh+H+GarpoT11Pnr4nfD3Wfhv4tufij8PLQ3V5Io/wCEi8NxjCatAOTLGB0uFGSCB83PBJIf0v4f/EDQ/ih4VtPEPh67F3YXAwQeJIXH3o5F/hdc8j6EZBBPXstfPvxE+HOvfCXxdd/En4aWhvEuTv8AEnhKPIj1FByZ4APuzjk8D5uTySyvJR7ky1HuaNgyMVYchlOCKw/h/wDEPQfil4VtfEHh28F3YzjDKflkhkH3o5F/hcdx9CMggndcUAOkuo7oEXUe5j/y1jADfiOjfofevDPFH7P+reDdXu/FXwh1KDSLyVvOv/D8wJ02/wAdd0Y5hfH8S/L0GVyTXtMlReY0TB0Yo6nIZTgiq33J22PINA/aA0HdFp3jNofAXihYfOm0vWLlERV3ldyTEhGBKkjkEjnGME/SP7Pfw2svi75HiQXUGoeEVdvLurOZZI711YqUR1JBUMCGIPUEdc44LxZ+ySP2vPB93pd7MuiGzfzbTXlt1dkn2nCFcfOpzlsFTwPm7H3b9iL9mWT9kX4T3vgy+8RL4gvNQ1eTVnuFszbRo8kEERiTMj7wDASGO0kN9wYo9AXmfQ8MKW8KRRIscaKFVFGAoHAAFPooqSgqOa3juFAkQNg5B7g+oPY/SpKKAKojnt/9W/np/ckOGH0bv+P50yTUlLLBGCt2/wB2KQYI9SfUD2qxcTi3jzguxOFQdWPpUMdikkbfaVWaSQ5YkZAx0A9AO351em7I12RNbwC3jwDuYnLMerH1NS1V8me3z5L+cnaOZjkfRuv55+tOjvo3kEbBoZT0jkGCfp2P4E0rDv0LFFFFSUFUbzR7a8m8/DQXWMC5gbZJjsCR94f7LZHtV6igDImudQ0lS8yLqNooyZI8JMo9Sp+Vvcgr7Kak0u+g1SaSZZAZ1+XyGBWSFc/xKeQTjPI9PrU6/wCnTButtG3y/wC2w7/Qfz+gp15pdrqBVp4Q0ighJVJWRM9drjDL+BqyN9S1RWX5epaexKyDU7frskCxzL9GGFb6EL7sams9Ytr2TyQzQ3QG5reZSkgHc4PUZ43DI96mxVy9RRRSGFVjYohLQMbdicny/uk+69Px6+9War3UzKFii/10nC99o7sfYf4CmridupSkuJZpTFNH5kEZ/eSQqSGPUKV6/XGe3vWlFNHOu6N1dc4ypzSQwrbxqi9B3PUnuT70yazjmYv80cvTzIztb8fX6HindMlJonoqqWubc8qLmP1XCv8Al0P6fSpYbqKckI3zDkowKsPqDyKVirktFFFIZHDMtxGsiHKn1GCPUH3zUF9qltpqr58m13+5GoLyP7KoyW/AVmyLqErNcAf2bauQZY12vOe27uqnGM43ce4xWlY6ba2W6SCMGSQDdMxLu/pljyfzqrIlNsqBtT1Pov8AZNue7bXuD+HKp/4916A1cs9Mt7FmeNMysMNNIxeRvYsece3SrVFK47BRRRSGFVriJ0kE8Iy44ePOA4/xHb8vcWarNeeYxW3Tz27tnCD6t/hmmriZNDMlxGJI23Ie/wDT2NV/t3ncWqfaD/fziMf8C7/hmq02nsjmeY/aI2OZYFGE/wB4L/ER3BzntyMVpRsrorIQyEZBXoR7U9ESm3oVxZmXm5fzv+mYGEH4d/xz+FWaWilcq1gooopDPhP9qv8AZo1L4R+JdT+M/wAKdLlvbO6Y3HjHwbaD5btOS9/bL/DOvJdQPnBJ4O7dyHgf4jeGfiHp9rd6BrNnqAuIBcCCOZfORMgHfHncpBIByODxX6LzTx267pHCDOBnufQepr8sPi1+wz4l/Z3+LHiv4/aVB/wlvhyDXLrVl0HRIxa3VjY3BdpmMJR1kSJZZE2oyHaofKDcEaJZ7RbWclxny1yB1YkBR9SeBVpY4LXsLmT8Qg/qf0/Gsbwv4y0zx/4dsdc0S9iv9Ju08yF4OF9CCvZgRgg8gjB5rYVM809FsLV7iTTSXBG9shfuqBhR9AOBSKlSiOnCOpLGKtSqtKqVIq0AIq1x3xV+DWg/GXSraHU2m0zXbBvM0rxBYv5d3ZSAggq4525A4PHHYgFe8is2ZQ7kRR/3m7/Qd6mWZYf9QpB/56Njd+Hp/nmqWm5L12PAfA3xk134f+JrbwD8XVhstWlbytJ8UxgJY6wB2Y9IpumVOASeMZXd76lc9448B6H8SvDd3oPiPT49T026HzxSdVbs6sOVYdmHIr4V+E/jD4qfAn43Wy/ELUfFsfw5sbmfR7rUNShuZtMMYDR28iPIm0KZFiIkXBK57MQZKP0RWplqrY3UGoWkF1azR3NtOiyRTQuHSRGGVZWHBBBBBHrVtaAJV7VIFzTFqVaAGGOmNHVkLmgx0AZ01vkHis66slkVlZQyMMFSMgj0reaOoJLfd2oA+VfFXwz8Q/AHWrvxX8NrN9T8K3DGbWfBKE4H96eyH8L46xjrjAB+UL6V4D8d6F8UvC9tr/h68W7spxhlPEsLj70ci/wsPT6EZBBPqNxa+1fP/wATPgtrPhjxNc/EL4XGOz8SP8+qaC52WeuIOSGGcJN1w/cnnGSSAeh3Fp14rLurLrxXmvwf/a68HfGfxNaeHLLT9W0vWri2aYJeRI0DOihnjR0ck4G4gsqghT0JAPs89n14oA4y6sevFY93p2c8V3NxY9eKy7ix68UAefXmmdeKwL7Sc5+WvSrrTc54rGu9L68UAeA+OvhZDrlyNT0+ZtJ16Efur6Efe/2ZB/Ev1/lxXC2+syLqI0PxLarpWtdIpM/6Pd/7UbHv/snnn14H05e6Puz8tcZ4w8Aad4q02Wx1O0W5gbpkfMh/vKeoPuKAPE9W8NlS2FrkdQ0Mqx+XFdt4g/tb4Rxqus+br/hkt5cN8u37VA2DhHBIDjjg57fQUui3WneOdHOpaasohEjROkybXRhg4OCR0IPBPX1yKAPM7d73RL6O8sp5bS6hOUmhYqy8Y4I9uPxq5H4otoZri7m0HT7nUZCCjyRg20Tc5dbfGzdnGAcxjkBOmOr1Pw4Vzla5i+0MpnC07itc5TVrq/1K6lu7u5m1SSQ5d7iQvL/30eo9jWWxPLRtkDqDwR+FdJcac0ZOARWfc2KyNl1KuOjrwaQyla61LasOTiur0fxmNvlyFZI24KtyD+FcRNp9zG5ab97H/ejHT8KqMkkXzxtuX1WgD1/S76TS52vPDtylm7ndLp8hP2aX3AH3G9x+Vd/4a+J8GpTC0ukfTdTAy1pOeT7o3Rx7ivn/AMIw6xr148NhFvEKeZPPJII4YEHV5JGIVF9yepA6kV3UPxB0Hw+kcFnHDr+qRkMNWuoj5Fu/rbROMkjtJIM+iKQGp2Fc+nND1RtHWK91K5awikTdFbqAZ7hSOyHgIf7zcEZwGwRXRQ+Ok1mJbewC2Cg5FgrfLKecEMeWbno3/Aeu0fHlr8QNUt5Jbqe+m1uJiZJGupN11nqTvP8ArD168+5rb8J/FZNekmiMT2s8fzbGbcCvTOfr/MU79BcvU+s7Dxl5bbWbaynBB4IrqNO8ajj95+tfNum/EKHUFEWpSskvAS+UZZfZx/Evv94e+AtbH/CT3GlyRiVg0cg3RTI25JF9VPf09QQQcEEUh3Pp638VQX9rJbXKx3FvMhjlhlUMjqRgqwPBBGRg18m+E/2evGnwL+LH/CxvDdrpfiXTNKu7mW10SC7db2S1kWSPaMxBPMWOTOATkjAB6V2Wm+PhxmX9a6vTfiEBj95+tIZ7r8K/j14c+K2jG+0S8JmiOy6sLgeXdWknQpLHnKnIIzyDg4Jr0W01w3DbUOT1PPA9ye1fHniD4f6b4g1ez8ZWup3Hg3xNHzDqenhfNvk6FJI2BWRDjG5hjj+LG2regftTz6ZqieHvHmmp4Suy221vY5TJYXoycN52BtfHUNj/AIDkLTt3FfsfYi+Io4OEk3t3bt+FSrraXH+rf5/+eZPJ+nr9P514nD41RlBEgIPIOanHjJf7/wCtPm6C5ep7B/by/wB6j/hIF/vfrXlcfjqC6+S7chu1wvLD/eH8Q/X69KZeeJHsdhdlaKTJjlRso4Hof6dR3ApW7Dv0Z2nj3wz4X+KWgHRPFej2uuaX5qziC6XOyRc4dWGCrYLDKkHDMOhIPh+paP4k/ZX1u/8AEnw9tZdf+GV1IbnV/BURzLpzE5kubDP8PcxdOvbBTsv+E0XP3/1qe28WtcyrHFukduiryaQz0T4f/GLw98UPDVtrvhrVYdT06bjfGcNG2ASjr1RxkZU88j1rpJNYCqGkfaD0Hc18keKvAsfhPxBqXjH4bXVrpHja5T/SrSQsdKvW3ZJliUgNJ1+ccZYnBJ3CfwN+1Naa/qQ0DxZayeEfGSna+nXz5jnP96CX7rqewzn0zjNVsTufT914i25wRt/u9qx7rUhdZ+ztmT/niT8x/wB31+nWvO7rxku3/WfrWDqHjBeT5n60X7hbsdtqHiALkbua5+88UhM5euR1D4gW17mPUGYPjC3cQBcf7wyN49+D7nGK43xJr0+mokrSLNaykiK6hbdHJjqAex5GVOGGRkClbsO/c4Rv2ZvDPhO+udZ8F69rHhzxAkpmsbnz1litfvfutpXLxkNtIdmJAGSfm3aSftDeIvBbfZPiFov2eJeBr+jhprOT3dPvxnrxj8AKo6h46Az+8/WslvE5urd7q4nFtYKSjTPzubGdij+JsdugyMkDmkM9P0n4p6d4wjL6NqNvqKbdzGGVTsHq3Py/jiqOq+Obez3LbSiSbobjsP8Ac9Pr1+lfO3iy+8O6lHLBZ6eumW7P5jNZuYZJXHR5CmNx9ARgZOBkknjLjVrjT+LTxHqQUfw3Eizgf99CntsLfc+kZPiS9ijQSeXeWLNue0nyUJ/vDBBVuB8ykHt0yK5/Vby313c/h2eW5mxltLnIN0uOuzAAmH+6A3BJQAZr5gj1jULK8uLuTWneeY/vBjcrfgT27YHHTpVW58XXzOGF8+5TkMiBSD60X7hbsep6v40HzfP+tcVqvjAvkB/1qN/HEXjZhF4t+0S3TcDXrVQbsdMecmQtwOvJKyc53sFCHnptB8q+mhjuIr6ONyq3MCuEkH95Q6q2D7qD7UAR32uSzk4bOfeooYZbjBMMzE9lSuh0/wAOs2Mp+ldVpvh08fLSGcbYaZdHGzTZX/3nVf5muisrHUYcH+wppB/sTRn9M13mmeHeny11ul+Huny0AeaWusQabj+0NH1SzUdZTbb4x/wJSa6Sx8feDrezW5fWYkTcE2+VIZAcH+ALuxwecY6eor1PTNBxj5aqeLvgXovxEms5dQNzay2+757Mohk3beHJUk428emTQBY8M2dprem21/YSrc2dwgeOVOjA/wAj6g8gjBrsLDRdoHy1xth8D/EHg2KNvA/iia3hj5/snW18+1fuQGA3Rgnk7QTnNbelfFlfDl7BpnxC0abwfeyN5cWoOfN064b/AGJxwpPJ2t90dTQB21lpPT5a3rPTNuOK09P0+K4hjmhdZYZFDpJGQyspGQQR1BFa9vp23HFAGfa6f04rYtbHpxV23sOnFadvZdOKAKttZ9OK848dfs8RatrjeLPBOpv4J8bjk39qube8/wBi5h+64J/ixnuQ2BXsdvZ9OK0YbXGOKAPi39m39s/xN8UPippnhXxLpuhWtlqEUqRXFmskEizKhdfvyOG3bSu0AHLAg8YP2xFb+1cd4++B3g74naXfWmuaJbPPebWbUreNYrxJEGI5FmA3BlHAzkY4IIyK888HfEjX/gZ4itPA3xVvftmj3L+VoPjqX5YrnutvdseI5gAcMThgOe7EA9/jg9qsrDUyw4qRY6AIVjp3lhgQRkVOI6XZQB8weJNHvf2SfFt14u0SKa6+EmsXG/XdFhQudFnc4+2W6jpETgOg6cYBG0L9G6XqdnrmmWuo6dcxXthdRLNBcwMGSRGGVZSOoINXLyzgv7Wa1uYY7i2mRo5YZlDJIhGCrA8EEEgg18zaVcz/ALIPjqDQr+4kl+DniK6K6XdzMWHh68c5NvI56QOclSTxyT0dmAPpRlqNlqwy1Gy0AUNQ0611WxubK9tobyzuY2hnt7hA8csbAhkZTwykEgg8EGvnn4gfAp/hHqcXxF+D+jRWWsWRc6r4btSywaxaM2540TkJIvVNgA4wAcBT9IstMIoA5D4cfETRPit4PsPEmgXIuLG6X5kbiSCQfeikX+F1PBH0IyCCejZa+f8A4ieGdW/Z88aXnxM8H2Ul/wCEtQcP4s8N2i8jnm/gXpvA5ccZ5J6ll9x8N+JNL8ZeH7DW9FvYtQ0u+iE1vcwnKup/kQcgg8ggg4IoA0muFk4nTzD/AM9F4f8A+v8Aj+dQSWpZS0R85Rydo+YD3H+R705xUJZkYMpKsOQR1FO/cVux4P8AEf4S674Q8VXHxE+Fwjj16XB1jw7I+y01pB1Pokw7MMZPXq27rfhb8YND+LekSz6cZbHVLQ+XqGjXy+Xd2MmSCsiHnGQcN0PsQQPS5LpJ+J1+b/nrGMN+I6H+fvXlHxK+BNt4m8RWvjPw5eNoXjLT1ymqWXyrcp2hukx86HABJGQOhOAKduwua253cneux+GHwxu/iHrGGDQaTAwNzc4/8cX1Y/oOfQH44+Ff7X13rnxw8M/C7xn4UFhqV7rcPh+91TSb0Sotw8ohDpC6j5DIVzmQkKScMRtP676Hodl4b0uDTtPgW3tYV2qq9/Uk9ye5pDH6TpNpoWm29hYQLbWkC7I40HAH9T6nvVp0WRSrqGU8FWGQadRSGVfsslvzbSYX/njJkr+B6r+oHpSperuEcym3kJwA/Rj7N0P06+1Waa6LIpV1DKeCrDINVfuTbsOpk0ywRtI5wq/5x9arm3e1UtBLtQcmKU5THseq/qB6VXt7oXVwj3Km3wf3McnRiR97PQnrgdcc454OXqLm6Fq3hdpPtEwxKRhU/wCea+n19TVmiikVsFMkiSZCkiLIv91hkU+ikMrfZ5YOYJNy/wDPOYkj8G6j8c/hRHfKWEcqtbyngLJ0b6Hof51ZpskayoUdQ6nqrDINO/cVuw6qtwzXEhtoyQOsrj+Eeg9z+g/CoblZbTalpJmR+Fhlyyj1OeoA/L25p1rMlrGIplaCQnlpMYdieu7pkntwfaqt1Jv0ZdVQihVAVQMADtS0UVBYVBeWMGoQ+VcRLMmcgMOh7Eeh9xzU9FAGV9iv9OH+h3H2yEf8u94x3D2WXk/99BifUVLBrULSJDcK9jcvgLDcYBYnsrAlWPspJHfFaFRXFtDeQvDPEk8LjDRyKGU/UGn6it2HTSrDG0jnCqMmorWN/mmlGJpP4c52jsv+e9ZC6bcrMW064/0WFvltrsl43YddrfeUDoOoHZeBVz+3I7aQRahG2nuTgSScwuf9mTp16BtpPpVW7E3vqzToooqCwqKa2iuMeYgYryrdCvuD1H4VLRQBV8u5t/8AVuJ0/uS8N+DD+o/Gj+0YFO2Vvs7/AN2b5fyPQ/gTVqmSSpCuXdUHTLHFMm1th9U4/wDQZRH/AMu0hwnpGx/h+h7fl6CrlNkjWaNkdQyMMEHvQhsdRVW3kaKT7NK25wMpIf41/wAR3/A98BWvQzFLdDO44JBwg+rf4ZPtRYLos1Wa+EjFbdTcMDglThB9W/oMn2pv2Nrjm6k8wf8APFeE/Hu348e1WlUKoCgADgAUaIWrK32Vpubl/MH/ADzXhB9fX8fyqyAFAAGAOgpaKLjsFU2/4l8hcf8AHqxyw/55k9W/3T39Ovri5SUJg0LRVIOul4RyEtOiOTxH/sn0Hp+XpT/tMlx/x7rhf+esgIH4Dqf0HvTsLmJ5JUhQvIwRR3JqDzp7g4ij8qP/AJ6Sjk/Rf8cfQ06KzVHEjs08o6PJ2+g6D8KsUtEGrIIbOOF/M5klxgyPy309h7Dip6KKQ9j8/wD9o79nnVP2YvFGo/FX4YaXLffDu+kNz4u8G2K5Nkf4r+yToABy8Y4AHZf9VoeFvEmleMtBstd0O9i1LSr2PzYbiE5DDvx1BByCp5BBBGRivu9lDKQRkHgg1+bX7YHgH/hhXVf+Fo+BIYZ/h94l1IWmreCXlMMdtfPHI63NmwVhGrCJtyYwOABgr5bA9PVO46U8R15t+zr8aIP2gfAkviSy0ifSDb3sljdWkkolVHVUfcsgA3KVkTOVXB3DBwCfWFWGHkYuG/EIP6n/AD1p26i5uhWhs3lUtjag4LtwtTK0Vv8A6pfNf+/IvH4D/H8qWRnmYFjnHAHYfQdqTy6V+wWvuMYtIxZiWY9zT1WnBKeq0ihFWoNS0m01rTbnT9QtYr2xuo2hnt50DxyIwwVYHggirirT1WgD5om0rxB+yLfyX2kJeeJPg1I5ku9N3GW78O5OWlhzzJbjJJXqoyexZvojwv4m0rxloNjreiX0OpaVexiW3uoGyrqePwIIIIPIIIIBGK0WiWRWV1DqwwVYZBHpXzr4m+HviH9nHXrvxl8M7CXVvBt1J52u+BoM/u8/eubFeiuB1jAwQMDjbsAPpFalUV5b8Kf2lvh18aNYfSfCWvNqOqx2hvZrSSynhaOIMisSzoFJDSKMBj14yOa9UWgBy1IFpqipFoAa0dRtHVoDtSGOgDPkg3dqpT2uc8VtNHUMkIagD5J1z9irRvB2oDxP8Kru48K+LbJxNZR3U73Nm2EKtC4fL7ZATlizEZ4GOK7H4TfGKD4hyXmg61p7+GfHel/LqWg3R+YdP3sJ/wCWkTZBDDpkdQQze8zWvXivJvjR8CbP4nxWepWV7L4c8ZaUd+l+IbNf30B5OxxxvjOTlD6n1OQDoJrP2qhPY5zxXD/Cr4wXuqa9N4D8f2Mfh74hWSbhED/o2qxD/l4tWPUHBJTqOfRgvqstn7UAcjcaf14rNuNNzniu0msvaqM1j14oA4O60vrxWPeaQGz8teiXGn7u1ZlxpfXigDyDxV4E07xNp0ljqdlHe2jkMY5B3HQg9QfcV5JrXwbv/BMsuo+BSI1PzXGh3UhaC4x3RmOUf3zjp0HB+prnSevy1jXmh7s/LQB8z6DrGm+MlngSOSw1e34utLuhtnhbvx3HuPUZx0qDU/CxXOE/SvVviF8G7Dxk0N2ryaXrdrza6racSxH0P95f9k+pxjNeeW/ia+8M6omg+PoI7C6kbZZ63Gu2zvfqekb+oOB9OMgHB6h4ZPPyVz154dZc/LX0BqHhUHJC5rmr/wAL9fk/SgDwy40Vk6Csm70FZGLYMcn95eM/X1r2i98LdcJ+lYl14ZPPyUAeYa9qGrX2k2ulyBYtJtjvS2sUEaF8YMjqOXc/3mJOOBgcVyclmyqXRg6jqQen1r2W48NsuflrB1bwRDqDBnVo3H8UeAT9eKAPOIrye1b5WZfY1dXXDIymdMuv3ZUO11+hHNb114PubGPasAvIBn7vEg/A8H9KyDoMdwzLA5WVfvQuCrj6g0Aadj4zuYcL532lPST5X/Pof0rrdB+KRslNvL/pFnIcyWdwcAnpuU/wv/tL9DkZB8yn0S5g6pmpdHsLea+WPU719OsgC0kiQmZyB/CiDALHtuKj1IpiPddPurnWmSXw8ZdTiY4e348+29TKOmwf89R8uOu0naOgh+ImmeEwqRXMOt6up+aUYeztz6Ln/XN/tfc9N+QR4LcfEO602D7B4ZE3h/TcjzPLlzcXRBzmeQAbh0/dgBBgHbnLF631r4uyYGg0fXD1hyIrS7buUJ4hc9dv3Dk7SmFU1p0J16nvMPxYmvLhp7m7eeZzlpJHJJ/GtK68bab4i06Sw1SCC/s5PvQ3Chl+vPQjsRyK+WZ9U1HTLqW2uY5Le4hYpJDMpR0YcEEHkEelTQ+ML2L+I/nUFnuF94i8SfDLTWPgvVbi+02RvLTR7qJrn7LkHDRN1AB/hPHrmut+HP7Q15eWJtPF8sWl6ysm2NZYWtxLHtXDHdxuLbuBjtgV84wfEK7ixnd+dWpviAt9AYbyBbiL+7KoYfrQB9k/8LFH/PXj61ZsvixJYhkDpNbyY8y3myUfHqM5B9wQRk4NfFFn4tFjhdNvLqwHaFWMkf8A3y2f0xXeR+LH8J24n8UslxfMMw6LA5imP+1cHnyl/wBj759EBVi0Jn1zY6kniC1fUdMu2h0+LP2hLoFpIsDJ2BR++AH90AjqwVfmONdfFyGOF7XTma3tm4eRyPNm/wB4joP9kcdM7iM18i618eNW1K+guVDQtAR5EVuwijtgMbRGFzjp16kjJJJJrbg+Lum+LwY9Zn/sjV25TV1QmGVvS5jUEgnj96gJyDuVyxcVp0J16n0b/wALLA/5bfrWJ4u1zQvHGlmw1yzg1G36r5o+aM/3kYcqfcGvm3xB4s1bw3eC11CFoZGQSxsrrJHLGc4eORSVdDg4ZSQcHmsaT4lXR6bjUFnpHih/HWj6pZW/hXxTqk2j2qiWEXV8uY23f6tsn94gCrgMCACR657Rf2gpY4Uj1zTL3S7lVHmSJH5sG7HO1kJ4zXzzL8Qr5+mfzqlN401CXPz4/GgD6HuvjRpd6pMWpQtnszhT+R5rLj+ND6W0vkXUM1vNgTWsxDwzAdAy+2TgjBBOQQea+fZ9Yu7sku24n/ZzW/b3cHhqON9O26lrbKG+2mP9zaZAOI1YDfIM43sMKfugkB6aEz2zUNS0q82T23nLrMyebH4TeT98+QCrJJkFkIORF/rmBAXf9+vJfEvxLv8AU7xxc7o3izEtuE2LCAT8gX+HBzx65zzXI/2Te3szyybnkclmdySzE9ST3NdJqsereKobMamY7m5twU+2mIC4lXAAWVxzJtxgM2WAOM4CgO4kmjBufE11PnBI/GqL3V1dHqx+ldZZ+CW4yma3LPwTjH7v9Kko84XTrmTJ8qRvoM1asNHuWbdJZTsnYqmT+Rr1uy8G4x8n6Vv2PhHGPk/SgDyCGCzsQGu47i1X+9LbuB+YFdRodvpV8wWC+t3f+7vAb8jzXq9j4U6Ax5H0q6/wt0bVk23elW0uf4vLAb/voc0Acrp/hTGPk/Sum0/wv0+T9KI/gbPpx8zwzr19ocg6W8h+0W//AHw/5ZyamuvFHiP4Z2j3HjPw+L/So8Z1jQ2DKMkBQ8bkFSSQM5AyeKAOg0/w3jHyfpXTaf4dxj5azvgv8QNJ+LmmXk9jbTWd3YuqXNrN820NnYwYcEEK3oQVPGME+tWmh7cfLQBzVjoe3Hy10Fjo/T5a3bXR+ny1r22l7ccUAZFrpeMfLV268MWet6fPY6hZw31lOuyW3uIw6OvoQeDW9b6f7VpQWHTigD59uvg34q+Ery6p8LL37ZpuWln8G6rKXt5MnJ+zSE5ibrwTgnqeAK7/AOFXxc0H4myXOnxpPoviax+W+8P6moiu7cjGTtP3kyR8w9RkDOK9ThsvauJ+KXwF0T4pRW94zzaH4osfn07xFpvyXdq46cjG9M9UJ7nBBOaAOyhsfar0Nn7V86zftNal8BCvh/4zaRdPqIyLDxBocCvbarEuNz7Sy+XIMruUd26AYz9I+E9d0rxp4e0/XdEvI9Q0m/hWe2uY8gOh9iAQR0KkAggggEEUAWIbXb2q3Hb+1WY7f2qxHBQBBHBWb4w8D6N8QPDN94f8QWEeo6Vex7JoJPzDKRyrA4IYcggEHNdCkOKk8ugD5h8C+Ltc/Zm8Wad8O/H19LqngfUJPs/hbxhcEZhOPlsbtugYAYR+hA/u5Ef0yI6x/HXgHRfiV4T1Hw54hskv9KvozHLG4GR6Op/hZTghhyCAa8V+EvjjXvg741tfhF8R71r5Jwf+EU8WT8LqkIxi2lJPFwmcDJ+YYHUqXAPoTZSFamK0wigCIiuc+Ing+08eeCNb8P3tna38OoWkkIgvN3lFyp2FivzDDbTleRjI5FdMRTSKAPgb9jbxV8Sfh38ZZPAvxQvtd0zTr3TprTSLLXvMeCa6t5Iwq2srAqVEZl/1bbGGzr8lfdzLXHfGX4R6X8ZPBc+iX8klldxuLnTtUt+J7C6XmOaMgg5B6gEZBIyOo5D4D/FfVdbudR8A+O1jsviP4eAW5C8R6nbcCO9h4AKsMbgOh7LnaAD19VRuGJU9m6j8RUc1u0YyeVPRl5FSstMWR4SSpxnqOoP1FPTqLXoVZFDKVYBlPBB6GvmnXNFvf2TPEF74l0C2mv8A4T6ncedrOi267n0WZiAbq3XvCeNyD7vGOANv083lTZ/5Yv8Amp/qP1/CqV9Zh4nguYlkilUqyOAyOpGCPQg0WC5m6TrNh4i0m01PTLuG+0+7jE0FzAwZJEIyCCKfIa+eNa0HWv2UtUuNd8LWlzrnwrupTNqvh6I75tFZjlri1HeLu0fbrnGSvt3h7xZpPjTQrTWdCv4dT027TfDcQNlWHv3BHQg4IIwQDSGXpG7DrXRfD7wLqPjjXEt7MvBbxENcXg4ES/X+8ew/pmmeCfBF9461pLG0GyIYa4uWHyxL6n1PoO/5mvqzwx4ZsPCOjw6dp0Xlwx8sx+9I3dmPcmn6C9Ty6X9kX4Vf8LI0j4gnwTpd54w0sRm31C4DAmSMERzMoPlvKucrI6My7Y9pXYm32CG8SR/LYNFL/wA85Bg/h2P4E1PTJoY7iPZIiuvXDDP40X7itbYfRVQQz2x/dSedF/zzlPzD6N/j+dSw3cczbOUlAyY34Yf4j3HFFh37k1FFVJma6kMEZKxr/rXHH/AQfX19BQDYn/IQkx1tVP8A38Yf0H6n262nRZFKuoZTwVYZBpVUIoVQFUDAA7UtFwsVfsslvzbSYX/njJkr+B6r+oHpTo7sbgkqmCQ8BW6E+x6H+ftVimuiyKVZQynghhkGi/cVrbDqKrfZ5IeYH4/55SElfwPUfqPalS8XcElUwSHgK/Rvoeh/n7UW7Dv3LFRzzLbxl36DsOpPYD3p5IUEngVVgBvJRcNkRr/qlP8A6H+Pb2+tCBj7WFl3Sy/6+Trg5Cjso+n6mp2UMpBGQeCDS0UAVDZvDzayeUP+eTDcn4DqPw49qUXwj4uU+zn+8TlD9G/xxVqk68HkU79xW7C0VU+w+Sc20hg/6Z43R/8AfPb8MU77YYf+PlPJH/PQHKfn2/HH40rdgv3LNVrp2kYW8ZKu4yzD+BfX6noPxPapJrhYYfM+9nhQv8RPQCktYTCpZzulc7nb39B7DpQtNQeuhJHGsUaog2qowAOwpWUSKVYBlYYIIyCKWikUZf8AYf2MltNuGseOIMb7f/v3kbe/3Cvvmj+2ZLNiupWxtE7XMbeZB+LYBT/gQA9zWpRTv3FbsNjkSaNZI2V42AZWU5BB6EGnVmyaHFG7y2Ttp87nczQY2MeuWQ/Kc9zgN7imf2ld6eD/AGhbeZGP+XmzUuuPVo+WX8Nw9SKAv3NWqPkpqUjPKokt1+VFbkMe7f0H4+tIb6LUoY1s50mSYZ82JgQFHBOR37f/AKquoixoqqAqqMADoBT2F8Q6q73g3FIVM8g4O37q/U9vp19qZ9lkuObmTK/88Y8hfxPVv0HtVlEWNQqKFUcBVGAKWiDVlO40830eLmTkHcixjCqex9/x4PpU1pN5imNlEcsfDRjoPQj2Pb/6xqxVe6hdtssP+vToCcBh3U/49v0p3vowtbVFiio4JluIw6dOhB6gjqD71JUlBRRVU3vmMVtkM56F+iD/AIF3/DNMV7FkkKCTwKrfa3n4tUEg/wCerHCfh/e/Dj3o+xCYhrlvPPXbjCD/AID3/HNWqNBasq/YElU/aT9pY9Qw+UfRe38/ekhka2kW3lLMD/qpGOd3+yT6gfmPxq3TJoVnjKOPlPocEehB7GnfuFuw+iq1vMyyGCY5lUZVsY8xfX6+o/xFWaQwopCQoJPAqt9qe44tl3D/AJ7OPk/D+9+HHvRYLk8kqQoXkYIg6sxwK4X4t/CHwn8fvBs/hTxr4fh1rw/LNHOY7pnjdZEOVeJo2WSNuo3BlJVmU5ViD2sdmquJJSZ5h0d/4f8AdHarFGiFqz4C+Nn7Puq/shsvjT4W6fc6r8J4YlHiHwZb/vJ9PCqAdQtifmkOBmQOSxxknaMx73hXxRpPjHw/Y69oV9FqWjX0YlhuITkEd+OoIOQVOCCCCAQa+3mUMpBGQeCDXwP8evgHq/7KniTU/ib8MtMl1L4Z30pufFXguzXLaax+/f2KdlA5eMcAD+6AYi47djtlWnBax/C3ifSvFvh+x13Q76LUtFvYxLDcwnK4P8sHIIPKkEEcHG6FoAZspwWpFjLMABknoBUwhSL/AFh3N/dU/wAzRYLkUULSHCj6noB+NTbY4xgfvG9eij/GkaRpOPur2VegoVaNthavcRVp4WlVaeFpFHxRpv7GfiD9mvxMPiL8OtT/AOE0vNMkkYeHNQtxFLNZurK6JKjYeYKRj5FBIOFzhD9UfCf4seH/AIx+FYtd8P3LOgbyrqzmGy4s5h96KVOqsD+B6gkEGuyC14V8VPgzrfh3xZN8T/hWY7Txgqf8TTQnOy08QRDko44CzYztk9euMk0Ae8qKkUVwHwa+M2hfGrw3LqOk+dZ6hZym21PR71dl3p9wMho5UPI5BwehwehBA9BUUAOUU8CkWnqKAEMdRtHVlRS+XQBReHNVJrX2rWaOo2hzQB5L8Yvgnonxg0GOz1IS2WpWb+fpusWZ2XVhOMESRt9QMr0OB0IBHkvh/wCP9z8J7qXwl8bZo9H1e1j32PiOKFms9ZgDBfMUIDslGRuTA65wARX1XLb+1eDftSfst2/7SOl6DC3iCXw9d6RNK8cy2ouY5EkVQ6lN6HOUQht2AAwwcggA73R9U0zxPpcOp6NqFpq2mz7vKvLGdZoZNrFW2upIOGBBweoIqSSzz2rwP4La1efsz3mmfB/x4sNvpjyy/wDCM+KolKWuoeZK0jQS5JEUwaQ4BODkDn5Wf6Ue2oA5uWx9qqTWGe1dTJa57VWks/agDkJ9M9qz59L/ANmu2ksfaqsun+1AHn91oob+GuX8UeBdP8TaXcadqllFfWU67ZIZVyD7j0I7EcjtXrU2m+1UbjSQ3agD8/vizrnin9nHWrPQdJu21Dw9cRrd2TapbmTygGZXtlkyNyj5Ce4DLjGcn2zwxNZ+OPC+na1ZmJo7uFZHjhlEghkKgtGWHdScHgdOlfQF1ovX5a8N8YfBHVvCOrz+KPhu0dnfSN5l/wCHpjtstRwP4R0ik64YYGTzjnIBmXvhjr8lYd34X6/J+ld54A8b6T8Sbe5higm0vXbH5NQ0W9XZcWr9DkEDcuejD1GcHity68O9fkoA8PuvC/X5P0rLuPC/X5K9uuPDY5+Ss248ND+5QB4nN4X6/J+lY2reAbXVEC3NuHI+644ZfoRyK92m8M/7FUpfDI/uUAfN994I1fSQWtgNYtR1hmIWcfRujfjzXOX11ocbCO5aayuM4eCe3dXj+vH8vWvqiTwv/sVyvib4O6N4ouRc6hZtJcLH5SyJK6kLkkcA46k9RQB4XeeAev7v9KybjwKy5whFev3Xg3xN4HUeRC3inRkGPKwFvIVA4x2kH4Z+lXNBXR/GFu76bOsksf8ArbaQbZoTnGHQ8jnj096APDNQ8O314YjczTXBhjWGMyMWKov3VGewHAHaqDeFZl7Gvoq48D4/g/SqEvgkf88/0oA8B/4Rmb0akPhec/dP5ivdn8E/9M/0pn/CGf8ATP8ASgDx7Qf7V8LSXE9laQteSJ5cd4UDy22erRAnCsRxuwWXqpU81izafJNcO1xcMk8jFma5BDMTySSepNe+r4N/2P0qT/hC0lUpJCroeqsuQaAPAF0CRphEs8TSnogYbumemfSpv+EUvP8AIr1uX4IWcl011b3Fzaz7/MTZsKIc5GF29PbNOl8O+ItBy11pkeu2i8maxGycD18s/ePstAHnNrb6zDoc+js63GnStvWCeMOIX4+eInmNjgZ2kbgAGyAKoJ4NuG67vyr2bw7/AGJ4mcxWVwgu1yGtJh5cykdcoefyrol8Dgf8s/0oA8Ai8ESN1DGtCDwKe8efwr3aPwUP+ef6Vch8FgfwfpQB4db/AA/ifG6H8sj+VaEPw3Vv9VNcW57bHyPybNe3weD8Y+T9K0rfwiOPk/SgDwpfAuu2a7rWS11AAf6q4jMbH2DLxn6isjw7r15a3Zk8SabJpemOMJcmzlVQ+QACTnjGfxr6ft/CoGPk/StGHwqsilHiDIwwVYZBHoaAPJ9D0Ox1i2W4sJ4byA8CSBw4+nHf2roLbwiFx8n6Vqap8AdLurg3+iSz+F9X/hutNO1D7PH91h19M+tUv7f8U/DQEeNdHbV9Hj5/4SHRo9wRfWeHqvuRx6ZoAvW3hUcfJ+la9r4Vxj5a7Hwu2leK9Li1HR7yDUrKThZrdgwz3B9CO4PIrpLfw+Bj5aAODtPDW3HyVtWfh0cfLXa2+ggY+WtS30McfLQByNn4fxj5at6p4F07xRo91pOq2Ud7p90nlzQSDhh16jkEEAgjBBAIIIFdvb6PjHy1p2+kgfw0AfPlx+yjoOkxLe+Bbm88FeIIMtDe21xJOjnH3JY5WYMntx+PSr3hv4s6h4S1628MfFLTYvDup3DeXY67bktpmonPZz/qn6fK/wD47kA/QsOm4xxVbxJ4B0bxvodxo+vabBqmmXAxJb3C5B9CD1UjswII7GgCGDS8dqvQ6f7V4XJbeKv2UZDI327xp8IweesuoeH0A/8AIsAH/fIHbHz/AEJ4V1jSvGWg2WtaJfQ6npd5GJYLqBsq6/0IOQQeQQQQCMUANhsfarsVn7VpR2eO1WY7X2oAoQ2ntVuO19qux22O1WI7f2oA8i+Of7NPhT9obT9It/Ekmo2kulySSW11pk6xyKsgUSIQ6upViiH7uQUGCAWB8+8Ca9qn7Juqaf4D8cSpdfDi6lMHhzxcI1jW0ZiSLS9CgBT1Il6E5J4z5f1KsNZ3ijwfpHjjw9faFr2nw6npN9GYri1nGVdfw5BBwQRgggEEEUAXEhDAEciplhr5s8G+INV/ZR8U2PgXxpfyah8NNTn8jwz4qum509yCVsbtugGB8j9MA9siP6e8ugCAR0vl1PspdlAEHl1xHxi+EujfGbwTd+HtXDRFiJrO+i4msblQfLnjIIIZT7jIyDwa70rTGWgDwj4DfFbWptZv/hh8RCkPxE0KIOt0oxFrVlnCXkR7k/xL2OeB8yr7aRXgP7bHheVfhNN490OC6j8a+DZYtR0q/sFJlhQyxrcBwAd0XlF2cHjCZPAbOB+wz+0p4j+P/h/xLa+K4rWTVNDlhK39soi+0RzeYQGjHAZDGRuXAIZRgEEsAfTZFMIqUio5NwU7MFu27pQAwrXkfx7+DNz8QrXTfEXhe8XQ/iL4eYz6Lq2MBv71vN/eicZBBzjceCCyt60swZgrAxyf3G/p60NQB5h8D/jNbfGDw3cNPaNo3irSZPsmuaHMCstlcDIIwedjFSVPcAjqDXoT14z8b/hPrsfiC3+Jvw2aO18fabF5d1YsdsGu2gxm2m7bgB8jeoAyMKy9j8Jvi1ovxi8Ixa1pDNDMjeRfadPxcWNwPvwyqcEEHvjkcigDrnqP7Q0WRwyHqjDIP+fWnytVKeTaPU9h6015CfmOuBDMpCEJI3HlSH5T9G/x/M18T/tVR+LP2ab7SdX+F81/4e0nWZJ49SsbWwjl0+G4BV0YI8bLHJIDJ7lYcD5UwPuLwz4Xv/F2sRWFjHvmk5eQ/ciTuxPYD9a+oPCvgmz8I6PFZWLukqjMlx/FI3qwPGOvHbPFPTYnXc87/Y9tfFsX7Ofgu48e6KNC8aXVoZtTtmhEMpYuwieVMnZI0QjZk+XazMu1MbF9mqr9qe34uVAXp50edv4jqv6j3qyrBlBByDyCKRVxaKKKQwqOa3juFAkQNg5B7g+oPY1JUFzOYgqRjfM/CL/U+wpifmU7h7q3byLdjcEjJ3Y3xr65PBPoD75NWrKWAx+VF8rJ96NhhhnuQfX171Jb24t4yNxd2O53PVj60s1vHcY3rkjowOCPoRyKq62JSe5JRVQ/abY9PtUXtgSD+h/T8anhuI7gHY2SOqkYI+oPIqbFXJKKKKQwprxrIpV1DqeCrDINOqtdSszCCE4lYZLf3F9fr6f/AFjTQmVJLd5pWit3zbRn95HISVY/3QeoHr1HbHWrkd4u4JIphkPAV+h+h6H+ftUsMSwRqiDCr0pZI1lRkdVdGGCrDINNu4krDqKqfZZbfm2kyv8AzxmJK/g3UfqPanR3ylxHKrQSk4CydG+h6H+ftSt2HfuWaKKKQwooqpcf6XJ9mH+r6zH27L+Pf2+opoTK1vZiaQ3Nufs6Z/dKBlD6sV9/bBx35q19saDi5j2L/wA9U+ZPx7j8ePerPTgcClp819xKNthqusihlIZTyCDkGnVXayRWLwkwOTk7Oh+o6H69femG6kt/+PiMlf8AntECV/EdR+o96VuwX7luimxyJMgdGV0boynINOpFBTJplgiaR+FUZNPqp/x+XWP+WMJ59Gf/AOt/P6U0JlX+w45mkuS0lpfSkM09s21hjop4wwA/vAjk+tL9o1OxwstsNSTtLalY5P8AgSOwH4huv8IrUoouKwUUUUigooqCW6VGKIrTSjqidvqegoAjuFa1kNwgJQ/61B3H94D1H6j6Cl+3pKdtv/pDeqH5R9W6f19qPs8tx/x8sAv/ADxjJ2/iep/Qe1MjUabIsajbayNhQOkbHt9CfyPHcYvQjX5D/sjTHNzJ5g/55Lwn49z+PHtVkAKAAMCloqblWsFFFFIYUUVXlvESQxIDLN/zzTkj6+n40xD7i3FxHjJRlOUdeqn1FVIdTMzPAiebcx8Pg4T659PYZNS/ZZLnm5fC/wDPGMkL+J6t+g9qfPa7kQxbYpYx+7bHA9iPQ+n9QKrTZk67oaLPzsNct5x7JjCD8O/45/CrVQ29wJ1ORskU4dM/dNTVLv1KVugUUUUhhSMoZSCMg8EGlqCa8SJ/LUNLN18tOT9T6D60xH5Lftx+D/iP+yr8aLt/gZpPiDSfAniDT11m/j0/Rxe6Za3+65M6xFoXSHEMAlZARhcnhAoX6j8K6xba/wCG9M1mKWI2N9bx3CeSzMF3KDgblVtvP8SqR3A6D7C+yyXHNyw2f88UPy/ierfoPavhn9oD4M6v+yn4k1j4qeAbG41f4ZalMbvxb4RtwXk012Pz6jZL/dHWSPoAM8KAYnohas9AMvylYx5a9/U/U0zbWR4X8SaV4o0Gw1nRb+HUtEvoxLbXUDZUqe3qMHIIOCpBBxjjbC0mNDQtPVaULT1WkMQLTwtKq02SZYztALv/AHF6/wD1qAJAtOC0yFJNxZyBnoi9B+Pep1WgDw74vfBPVl8Tr8TPhlPFpPxDtI9tzaScWmvQDGbe4GQN2BhZOCDjJGFZL/ww/ar8B/EF7PSrzVYfC3jF3+zXPhvWX+z3MN0HEZgUuAJGLkBQvzNn7oOQPZAK+QfjR+xLruvfGDUvi74Q8UW8niK3vLXVrDw/qNmzRST26xYja4M3AZoiQNoAyF+UDIAPsJRT1rzT4HfG7S/jPoNwyW0ui+JdLk+y614fvPlubC4GQVYHBKkg7Wxzg9CCB6ctACqKkUU1RUiigBNlNMdTLTtlAFRos1Xkt60THTWjzQBwfxF+Gug/FDwpe+HfEdgl/pl0uGVuGjb+F0bqrjqCK8I8LeOta/Zx8SWHgP4l38upeFLyQQeHPG1wOP8AZtL1uiyAdHPDAZPQ7fq2SD2rnPG3gPRfiF4Zv/D/AIg0+LU9JvU8ua3mHB9CCOVYHBDDBBAIoAGt/ao2ts9q+fvDPijWv2V/EGn+CvHmoTat8Ob2QW/h3xhdffsW/hsr1ugAH3JDgYHZQRH9JCNXUMpDKRkEcg0AZDWvtULWftW4bf2qNrb2oA5+SxHpVWTT/auma19qiazz2oA5ObTQ3as+40nr8tdrJZe1V5LDPagD58+KvwFtPHE8Ot6TdP4c8Z2IzZa5aDD5A4jlH/LSM9CD2J7Eg814G+JVzNr48F+PLGPw742QZhCn/RNUTtLbOeuecoeR9QQv05NpntXC/E74O6F8U9BbTNbtWJQ+Za3sB2XFpL2kifqrAgexxggigDBuNBz/AA1nzaD/ALNeN+Iv2idb/Zp1yLwV8RbN/FkqLFPZa5YSKks9izOm+VG6zKYyMZG7nLfxN9L6X9k8QaRY6pYSefYX0Edzby7Su+N1DK2CARkEHBANAHn82gZ/hqpJ4fH92vTJNHH92q76L/s0AeZyeHR/dqu/h0f3a9ObRR/dqFtDH92gDzCTw2P7lcT4y+B+meKplvovN0jW4+YtUsfklU+jdnHsfzFfQLaH/s1E2gj+7QB8pNr2r/Du4isfiBaK1g5EcHiaxjJt3J6CZAMxsfXGD2GATXoEfhuC+t47i2eO4t5VDxyxMGR1PQgjgivYr7wrb6hay211bx3NvKpSSGZAyOp6gg8EV8mftBaLr37NMen3vgTVb7TdA1eaRZrCSFLi2tJgAyiMyK2zeC529TsPUDAAPTJPCQ/uVC3hMf3P0rT/AGefGsfxX+HNjeXd7a3XiG3DRajDAAjowdgjsnbegVsj5clgMYwPSW8Of7FAHkP/AAiYH8FPXwqP7n6V6z/wj3+xSf8ACPD+5+lAHlq+Fh/c/Sp4/C4/uV6cvh//AGamXw//ALNAHiHif4L6H4xjzf2IW6GNl7b/ALueMjoQ49PQ5HtXLyeH/HHwzXfJDJ478OxnLNGANSt09cdJcf8AfR9hX08nh/8A2anTQP8AZoA8R8E6roPj6wa60W8jufLO2aBhtmgb+66HlTwfY44zXUR+FsfwfpXN/tEfs+6h4m0c634FsBa+MlkEc8tnc/ZJLu2YFZEZsqrHlSdxGVUjJ4U5HwK8Vaz8M4bTwN8V0vNH1WeZjpGoajIkltNEQuLcXCsQXVt2AzHhlXI+UUAeiR+GQP4Ktx+Gx/cr0RdBH92pk0MD+GgDgYfDuP4auxaAP7tdwmi/7NTx6Pj+GgDjIdC/2auw6GOm3j6V2Eek/wCzVuLSR/doA+efEn7OcljqkviP4d6j/wAIh4jJ3SW6jOnXv+zNCAQM/wB5RxknGea0vh38Wl1LxAnhDxrpTeEPGuP3drMc21+BxvtpTwwP93OR0y2Dj3+PS/auB+P/AMDY/jV8MdT0CL7HbawVWXTr67h3i3lV1bAI+ZA4UoWXJAYnDYwQDe0q3tdUtY7qynhu7aTOyaBw6NgkHDDg8gj8K1YdL/2a+VfgdouvfsV3t1pHxHRZPCPiCeJoPEGlzST2FhdAFSsysilPMGwb9v8AAvUAlftGzt4rq3ingdJoJFDpJGwZXUjIII6gjvQBjw6aB2q5Hp/tWxHZe1WI7P2oAyo7H2qzHZ+1aa2vtUyW3tQBmfYVkUq6hlYYKsMgj0r578UfC/xF+zzr1942+F9k2qeF7lzca/4Fjzhv71xYj+CQDJMY4IGAD8oH06tv7VItv7UAcR8M/iD4e+LXhGz8SeGb5b/TbkY6YkhkGN0ci9VcZGQfUEZBBPXJb+1fM3x/8Py/svXl/wDGrwN+4tZriFPE/hchxZ6oskgQTKVVhBMGb/WEYOT1LFZPRf2U/j5L+0j8N7vxLPoaaDPZ6i+myQR3JnWRkhhkMgJRSoJlxt5xt+8c0AetLB7VMsNWVhp4joAriKniOp/LpwjoA53xr4H0b4ieFdR8O+ILGPUNJv4jFNA/HuGUjlWBAIYcggEdK8J+E3jDWfgP43svg/49u3u9Iuv3fgzxRckYvYhjFlM3QToCqr03cADlc/TG2uN+Lfwn0L4zeB77wzr8LG2nw8N1CQs9pMvKTRN/C6n8xkHIJBAOs2Uba8K+AvxU1yx8SXfwl+JMir490eHzLLUm4j1+xHCXMZJ5kAHzr1yCezBfeDQBCwpjLUpFMYUAQsK8E+PHw01vQ/Elp8XPh3a+b4y0mLy9T0mP5V16w43wuB1lUDKHk5UDDEKB78wqNloA4/4X/EvQ/i94J07xP4fuPPsLxPmjbAkgkH34pB/C6ngj6EZBBPUNxXzb8RtD1H9mLx5f/FDwzaT3/gLWJQ/i/wAPWiZNs54/tGBRxkcGQd8kng7k+hdH1uw8SaPZ6rpd3Df6deRLNb3UDBklRhkMD6YoAnmjWRdrAMPQ1WZZYfu/vU/uk/MPoe/4/nVpqhY0xWIRMsmdp5HVTwR9RXgPxc+EuueFfFkvxR+FyLH4oVR/bGgk7bfXYB1BH8MwH3W7n36+9XCLIQTww6MOCKpTTNCDv+Zf7w6/iP8ACjfYL23OJ+F/xe0H4veF11jR5Xjljbyb3TrgbbmynH3opU6hgc+xxxXcaD4fvvE+rRWNjF5tzKf+Aovck9gPWvmP9qbwf4h8G6PefE/4XQXWn+Lbdw+sSaVbxzC4sVjcPNPEytv8vglsfKuWbiMMv0//AMEvfHHiv4m/s73XiXxpZ/8AE3fWrm0ttUay+zNqFoiRFZOAEYLK80W6MBf3WCCysSbaBvqfTngXwRZeB9HW1twJLh8NcXBHzSN/QDsP/r10lFFIYVWNkI2L27+QxOSuMox91/qMGrNFO4rXKq3vlYW5XyGJwGzlD9G/xxVqkZQykEZB4INU5ozYxtLDIEjUcxSfc/Duv4ZHtT0YtUWLidbePcRuJOFUdWPYCm28BjLSSENM/UjoB2UewqrZz+dP5lyjQTniOGTsPY9CfXHTp9dGh6aAtdQoooqSgqGe1juMFgQ6/dkU4YfQ1NRQBVDXFvw4+0x/31ADj6jofw/KpobiO4UtG4YA4PqD6EdjUlVrq3hw07kxOo/1yHDAD+Y9jkVW5OqH3Nx9njyF3ux2og/iPp/n0otbfyVJY75XO529T7e3pVKBriOT7RcxNICMIYx80a+6+p4zjP04rQhmS4jDxsHU9xQ9EJO4+iiipLCmyRrKhR1V0bgqwyDTqKAKn2WW35t5Mr/zxlJK/geo/Ue1Ojvl3iOVWglPAWTo30PQ/wA/arNRzCMwv5wUxY+beMjHvTvfcm1tht1OYVAQbpXO1FPc+/sOtLbwC3jC53NnLMerE9TVG1s542NxG2C3CQTEkKvoD1UnqevYY4q1HfLvEcqtBKeAsnRvoeh/n7VTXYSfVlmiiioLCiiigCvJZoWZ42aCVuS8eOfqOh/GmfaJ7c4ni8xf+ekIJ/Neo/DNW6RmCqWY4AGSTTv3Jt2K010HhUW7q8kh2oykED1J+n/1qnhhW3iWNeijHPU+596pQ2YuZHu23QzScIycEIOmexz159vSpRNcW/Eyeen/AD0hHP4r/hn6VTXRCT6st0UyGaOdd0bhxnBweh9D70+oLCoJryOF/L+aSXtHGMt+PoPc4FM2XFz99vs8X9xDlz9W6D8PzqeKFIV2xqFHXjv709ETq9iv5M11/rnMMf8AzzibBP1br+WPqasRRJCgSNFRR0VRgU+ii47BTZI1ljZHUMjDBU9CKdRSGVbd3gk+zyktxmOQ87l9Cf7w/Xr64tVFcW63Ee0kqQcqy9VPYioY75Y0ZbhljmQgMP72ehUdwcfzHaq31RO2jLdQzXUduQrHLt92NeWP0FRbri6+6Dax/wB4gFz9ByB+OfoKmht47cHYvJ+8x5Zvqe9LbcLt7EXlz3X+sJt4/wC5G3zH6t2/D86niiSFAiKFX0FPoouOwUUUUhle4gbcJ4QBOoxg8B1/un+h7fmDJBMtxGHXI7EHqD3B96kqndL9kZrtOgH71M4DD1/3h+vT0IrfQnbUuVFPcR26gyNjPAAGSfYAcmoI7qS+QNa/LCf+Wzjr/ur/AI4/GpoLVIGLcvKeDI/LH/63sOKLW3C99iLbcXX3ibaL+6py5+p6D8Mn3FTwwx267Y0CDrx3PqfU1JRSuOwU1lWRWVlDKwwVIyCPSnUUhn5//HL4L6r+xv4i1P4i/D/TZtU+DuoSm48TeEbNdz6I5+/fWadou7xjAUDsgBi7rwv4m0vxVoNhrOjX8WqaLfxiW1vIWyrKex7g5yMHkEEEAivsSSNJo2jkVXRgVZWGQQeoIr8cP2mPh18Vv2U/2oNb1H4c+H/E2jfBeG5t9YjSzgubzQIoJYkF4Jkj3RxKJfPGwhXVQhQAeW1MR9zhaVmWNdznatZml6tDqVlb3NhMt3ZXCq8F1zt2noPf/IPPXTjtgrb2PmSf3m7fT0p2tuK99hg8246Zhj9x8x/w/wA9KnhhSFcKuB1Pqfc1IFpwWlcdhAtPAoC04CkMAKeBQBTqAPEPjf8AA7VNW162+I/w3uYtF+Julx7QX+W21m3GM2tyMgHIACuemACRhWTqfgb8b9L+M+g3DpbSaL4l0uT7NrXh+84udPuASCrA4JUkHa2OcdiCB6SBXiHx0+B+qanrdv8AEn4bzx6N8TtKj2jOBb61bjGbS5GQDkABXPTABIwrIAe5rUiivNvgb8bNK+NXhqS5ghk0nxBpz/Zda0G7G25065GQyOpwSpIba2OQD0IZR6UtADlqRaYtSKKAF20nl1ItO20AVzHUTw1c2UeXQBy3i7wbo/jjw7f6Fr2nw6ppN9GYri1nGVdfw5BBwQRgggEEEV8N+Nf2gPEX7B/i5fhxcWy/EHwq1vHqWiveXjW95ZWbtLGLZ5NjBtrx/KcfdGONwCfoQ0NcX44+DPgb4kSPL4o8IaLr101sbQXd9YxyXCRfMdqSkb0wXYjaRgsSMHmgDWsbiLUrG3u4N/k3Eayx+ZG0bbWAIyrAMpwehAI7ipvJr5m8N+IdY/Y98SWXg7xlez6t8JNRmEHh7xTcnc+kOfu2V23ZP7knQAdgCI/qSMLIiujB0YZDKcgj1oAptb+1MNv7Vo+VR5PtQBlta57VE1r7VrmGkNvntQBhtZ+1V5LD2roGt/amNa+1AHi3xQ/Zy8A/GC+s73xZ4di1S9tImhhuVnlgkCE52lonUsAckBsgFmxjcc+Rafqmufspala6D4snuNd+FUzrBpXiRl3TaNkhUt7vA/1fQLJ24HT5V+v5LMelZeteG7LX9Lu9N1K0hvtPuo2hntrhA8ciMMFWB6gigDmo7WK7gjngdJoJFDpJGwZXUjIII6gjvTW00eleGPa6t+xnqG1/tuv/AASupeGw0914ZkZuh7vbEn6qT/e/1n0dpdxZ65ptrqGnXMN7YXUazQXNu4eOVGGQykcEEUAc+2l+1MbSx6V1Rsfammw9qAOVOlj0ph0n2rrPsHtR/Z4PagDkTpIP8NRto/8As12H9n+1IdP9qAPnv4ofs+r4n1SPxT4Wvz4V8dWq/udUgQeXcj/nlcpj94hwBkgkcdQMVT+GPxWbxDrcvg7xlpq+FvH1qu59PkJ8m+Qf8trVz99TgnbkkYPXBI+jW032rg/i18D9D+LmhJZ6mklpqFq/nadq9mdl1YTD7skbjkcgEr0OB3AIAFbRs/w0n9j4/hrzzwH8UNc8A+KrX4efFgxQatcHy9E8Uouyz1pQcBW7RT8jKngk8dV3+6/2b7UAceNH/wBmpF0f/ZrrRpvtT1032oA5RdH/ANmpk0f2rqV032qRdO9qAOYXSfasnxd8N9F8faBc6Lr+nQ6lptwMPDMOhxwykcqwzwwwR2NehLp/tTxp/tQB8nJceJv2WbiO216S88W/CgsI4NZKmW+0NeAqTgD95CDgBhyOn91T9A6PJY+INLtdS0y6hv8AT7qMSwXNu4eORD0KkcEV1txo8V5bywXEKTwSqUkjkUMrqRggg8EEdq+b9c8B+If2VdSvfE/gWyuPEHw0nfztY8HxsWm03J+e5ss/wjq0fTGe2DGAe4rpmO1Tx6d7VJ4H8VaJ8RPDNj4g8PX8Wp6TeJviuIT+BUjqrA5BU8ggg10K2Q9KAMKPTR6VPHp49K21sx6VMtn7UAY8diPSp0sfatZbX2qZbX2oA53VvDOn+ItJutM1Syg1DTrqMxT2tzGHjkU9QyngivnFrfW/2Mr4HF54j+CFzMAclprvwwzt17tJbEn6rn+9/rPrRbf2ptzpkF9azW1zDHcW8yNHLDKoZHUjBVgeCCCQQaAMjR7yy1zTLXUdOuob6wuolmgubdw8cqMMqykcEEVoLb47V8y32mar+xX4ik1PT0udW+BmpXG69sV3SzeGJnb/AFsQ5LWzMeV7Z9fv/UOj6hZa9pdpqWm3UN9p93Es0FzbuHjlRhlWVhwQRQA1bf2qRYKtrDT/ACqAKiw09YatCKneXQBi694Y0nxXpE+la3plnrOl3G3zrLULdJ4ZNrBl3I4IOGUEZHBAPavnb4ifCXVf2efEz/E74RaRH/ZHlqPFHgawQRQX1ug/4+LaMDak8YycKBu5xyWD/Unl0vl0Acr8PfHuhfFHwhp3ibw3fJqGk30e+KVeCp6MjjqrqcgqehFdJsr5h+IXhzUf2S/G1/8AE3wjY3GofDfVpvN8X+GbRdzWUh66jbL0GOPMXpj0GDH9KeHde03xZodhrOj3kWoaXfQrcW11AcpJGwyGFAFsJRtqbbSbaAIdtJtqXbTWoA8n+P8A8FF+Lnh+0udLvf7D8b6FKb3w/rkfD2twMfIxAyYnwFdeRjBwcYqh8B/jxD8TNMl0XxHFF4d+I2jzGw1jQJ3CSeeq7jLCpOXidQXUjPGeSBuPsbV8HftvfsW+M/it8QdR8f8AhKexvLddKj8/S7ieQXcs0QcFLdBEVIKCPAZ8li3qKAPulqY1cj8Jfirofxm8C2PifQZWNtcZjmtpeJrSdf8AWQyr/C6n8wQRkEE9eaAG7R3OD+lRuhXgipKZ5hXjqPQ09BalS6gjuoJIZo1mhkUo8cihlZTwQQeoIr5bje6/Y18ZfZ3Wa5+COvXeY5iS3/CMXcjH5T/07OxHJ+6ff/WfVbIH+4ef7p6//XrH1/RLDxJo97pWq2kV9p15E0FxazruSRGGCpFFgTuSxzx3EKSxOssUih0dDlWB5BBHUGo5Gr5p8P61qn7I/iC18K+JrybUvhJfyiHQvEFwSz6NIx4tLpv+ef8Adc8D2GQn0c06vGHVlZCMhgeCPXNIYyaQKpJOBVezs7jVr6G3giaaeVgkUKjkk/5/CiOOS+mjSONpGdgscajLMTwOP5Cvob4X/DdPCNr9tvVWTV5l5PUQKf4AfX1P4fV7C3DwJ8L4/COniZbho9bkGZLhPmQD/nntPBXIGehPYiup/th7FhHqcX2Yf8/acwN9T1Q+zccgBia1aRlDKQRkHgg0eoW7C0Vlf2RLp7b9LkEK97OUkwH/AHe8Z/3eOvyk1Laauk04triN7O77RS9JMDJKN0cd+OR3Aot2C/c0KKKKQxGYKpJOAOSTVSIfbpFmYYhU5iU/xf7Z/p+f0G/0+Qp/y7IcN/00YdvoO/r09auVWxO4yWFJ4ykiK6HqrDIqDyZ7c/un86PvHKcsPo3+P5irVFK47EEF3HOxQZSUdY34Ye+O49xxU9RTW8dwoEi7sHIPQg+oPUH6VD/pFrjGbqL8BIP6H9Pxo0ewtVuW6KihuY7gHy23FeGXoV9iOo/GpaRQVTX/AE6YP1to2+X/AG2Hf6D+fPYUtwzXEhtoyQOsrg/dHoPc/oPwq0qhFCqAqgYAHaq2J3FqCW0SRzIpMUv/AD0j4J+vY/jU9FIoqLPNb8XCb1/56wg4/Feo/DP4VZjkSZA6Mro3RlOQadVaSxVpDJEzQSnksnRv94dD/P3o0ZOqLNFVftT2/wDx8phf+e0eSv1I6r+o96sqwdQykMpGQRyDRYdxaqP/AKZcbP8AlhEfm/2m7D6Dv749DT7qVxthiOJpOhxnaO7H6fzxUsMKwRrGg+VR+P1+tPbUW+g+myRpMhR1V0bqrDINOoqSip9llt+baTK/88ZiSv4N1H6j2p0d8hcRyq1vKeAsnRvoeh/n7VZpskaTIUdVdG6qwyDVX7k27DqKqfZZbfm2kyv/ADxmJK/g3UfqPanR3yFxHKrW8p4CydG+h6H+dFuw79yzVSf/AEqcW4/1a4aX39F/Hqfb61LdT/Z4iwG5ydqL/eY9BS28P2ePbncxO5m/vE9TS8xPXQlooopFEE1nHM/mcxy9BJGcN9Pcex4pitcw8Mq3K9mXCt+IPH4j8qtUU7isFFR2863ESuoIz1VuoPcH3FSUhhRRSZxyeBQAtNeRY1LOwVRyWY4AqubtpsrbL5n/AE0bIQf/ABX4fmKVLNSyyTHz5V5BYfKp/wBkdv5+9O3cm/YTz5bniBfLT/nrKvX6L1/PH40x9OCsJ4233a9JZOrDup9Afb61dop37By33I7edbiMOoI7FW6qe4NSVUuIzbyG5jUkH/WxqMlh6geo/UcelWVZZFDKQysMgjoRSfca7MdRRRSGFFQTXiRN5ahpZsZ8tOT+PoPrUf2WS45uWGz/AJ4ofl/E/wAX6D2p27iv2Fa8MjFLZfOYHBfOEX8e59h+lLHZgsJJ28+QcjIwq/Qdvr196sKoVQFAAHAApaL9gt3KcimykaaNS0LHMkajof74/qPx69basGUEHIPIIpap/wDIOYn/AJdWP/fon/2U/p9Oj3FsXKKKKkoKKgvL6DT4fMuJViTO0burE9AB1JPoOTVH/TtWyMPptp65Hnv/AEQfmef4SKYrk95q0VtMLeMNc3hGRbw8sB6t2Ue5x7ZPFVjpMurRn+1ikkTDBsYiTDjuHJx5n4gD/Z71oWdjBp8PlQR7Fzk8ksx9STyT7nmp6PQLdz89/iv8L9T/AGIfFV54m0C2uNW+AWtXO/VNNTdNL4WuJGwZo15LWrseR/CT643+q6Lq1rqlhaXlldxX+m3kay2t7C4dJEYZXDDrkHg9/r1+q9Q0+11bT7mxvraG9srqJoZ7a4jEkcsbAqyMp4ZSCQQeCDX59fED4eX37CPiaW+tFuNU/Z71y8+dPmml8I3MrcDuWtHYgZ6qT3b/AFoB7eBTgtUdO1CC6t7eaC4ju7S5RZba6hcOkqMMqQw4ORyCOo5q/QAoFOoqUIFHzHn+73oC41VLcAVINqdPmb17U3cWGOg9BSjmjbYW+4q+tOUUgp4pFHzB+2Docvwj0t/jt4NY6X4y0Vre2vgqBrXVbSSVIvKu03KWALLhl+ccdMKydD+xb+0RrH7R3w61nWfEUWkWms2GqtaG00lXQLB5MTxuyPI7DczSgHIB2EDkGvoCvn/4wfA/VPDPiKD4o/CS3t9O8aaZbLBe6HGgjtNeskA/0Z1UYWQKoCOP7qqeilQD6GXtT1rg/g38YdC+Nng+LXdEeSGRHNvfabcjbc2Fwv34ZV6hgfzHIrvVoAetSLTF7U9aAHbaNvtT17U7b7UAQ7PamNFVnb7UbfagDnPFnhDSfG/h3UNB12wh1PSb+Iw3FrOuVdT/ACIOCCOQQCMEV83eDfEWr/sj+JbDwF42vZdS+F+oTC38MeLbk86ax+7Y3rdAo/gkOBgdlBEf1i0dYPjXwPo3xC8L6j4d8Q6fFqej6hEYbi2lHDDqCCOVYEAhhgggEEEUAaHl0vl18yfD3xdr37L/AI00/wCGPxB1CTVPAuouIPCHjG6PMZ/h0+7boHA4RjwQOOPlj+owlAEHlUnlVaCUvl0AVPJppgq95dHlUAZxt/aontfatQw03yaAMHUNJt9Rs57S6t47q1nRopYJkDpIjDDKyngggkEHrmvlrUtJ1f8AYx1yTU9OiutZ+B99NuvNPTdNceGZHbmWIclrck/MvUZz1+/9gNb+1VbzTYb23mt7iGO4t5kMckMqhkdSMFSDwQQcYNAHPaPf2HiLSbTU9Muob/TryJZre6t3DxyowyGVhwQRVz7L7V8w+ILHUf2GdZu/EGmW93rPwO1GfdfaRCQ8/h65kYBZIAxG6F3IUrkYLDvjd7n8E/jR4Y+P3g1/EvhSW5exjunsporyAxSwzIFYqw5B+V0bKkjDAZyCAAdX9l9qPso9K1fs/tR9nFAGV9l9qPsg9K1vs9L9nHpQBj/Y/amNZe1bX2b2o+zUAeefEb4W6B8VPCt34d8Sael/p1wM88PE4B2yRt1Vxk4I9SOQSK8R8H+PNf8A2d/Elj4D+KeoG/8ADd4/keHPHExwsmPu2t6x+5KB0c8MB1OCR9Xtaj0rn/HHw+0T4jeF9Q8OeItOi1PSL6Py5reUfiGUjlWBwQwwQQCOaAHfY/anCz9q+A/hj8XPin8EP2iNL+H/AIu1rVbP4Uabq1xo9td+JtPSGOW1P2iOzc3Zg3EMYwUIYIdmMqgJX9FBb0AZS2ftUi2ftWoLf2pwt/agDLFn7U77L7VqfZ/anCD2oAyvsvtS/ZR6Vq/Z/al+ze1AHyz42+FWvfs++KNQ+I/wvsZNR0G7fz/EvgaAfLcL/HdWY6LMo5KAYYZA7CvcPhz470D4qeENP8TeGr5NQ0q9Tcki8MjD7yOv8LqeCDXb/Z6/P79s6Txv+yz4+t/FXwkXUPDel+LFY6zJaW0V1YSXynIPkvG6xSsmWLcb8NjlXJAPvJbYelSLb+1cp8D/AIgRfFr4S+E/Fiz2c9zqenQzXgsSfKiutg8+IAkkbJN64JJGOp613YhoAprb+1SCH2q2sNOEVAFUQ04Q1a8ql8ugDPvdNt9Ss57S8t47q0uI2imgmQOkiMMMrKeCCCQQeua+V1W6/Yg8XBHF1ffAjXbvCv8ANK3hW6kboSck2rsf+Ak/3v8AW/XPl1R1zQdP8SaPe6VqtnDqGm3kTQXFrcIHjljYYZWB6gigAtZob61hubaWO4t5kEkc0TBkdSMhlI4IIOcipvLr5Z8I+IL39jfxpbeBfGGoNN8INXmZfDHia+kz/Y8p+b+z7pz92PAbZIeAOpxu8v6c8PeItI8XaPb6toWqWetaVcbvJvtPuEngk2sVba6EqcMrA4PBBHagC35dLsqXbS7fagCLbSbfapcCjbQBXmgjuInilRZI3UqyOAQwPBBHcV8qRLP+xL46SEmaf4FeI7vCM5LDwteyN0J/59pGPf7p75z5n1ltrJ8UeF9K8aeH7/Q9csIdT0m/iaC5tLhcpIh7ex7gjkEAjBFAF6ORJo1kjZXjYBlZTkEHoQaCK+ZPhP4k1P8AZp+IFp8HfGV/Je+E9SYnwP4ius5Zc86dO/TzEyAnYggcZVB9O0ARtTGqRqjPJNAETVGe9TMRjH61E6kZ9KdibnzH8VvDuqfs3+Pr74u+ELFrzwjqZU+NvD9svzBQT/xMoV6b0BJcDAIyx6sy/Qnh3xFpvi7QbDWtHvI9Q0u+hW4trqE5WRGGQR6fQ8joa0Zo0mjaORVeNhtZWGQQeoIr5XkFz+xd41aRRJcfA3xDefMq5Y+GLyQ9QP8An2dj/wABPv8A6xFH1KxqJjTY7iO4hSWKRZYpFDpIhBVgRkEEdRTWagBjmo3mDDEg3f7Xcf40SPiqkslO4rXM7xV4Z03xZoF/pGr2cOqaRexGG4t5lyrKexHUH0I6EZByK+W9U8bX37Fun2tnrzar4v8AhldXTwaTdRtG95ph2bo7Vg7L5qELJtbcNoQewr6kkuGkfKNtjHcfxf8A1q6XW/2TfC3x68DC0+ImjzXunyObi1tre6ktZoJdjIlwu0gFgJHwjZTkEqelVoTr12NP9jnXvDXxj+GmnfErSRK6X8k8MNteBBNZmKVo2EiozBXO3cOfuOp719EVxXwa+F/hn4K/DbRfBHhCCW20HR43jhjuJmll3PI0sjOzc7md3YjgDdgADAHa1BYUUUUAFQ3VpBfQmK4iSaI8lZFBHsamooAyhbX2lAfZnbULbOTDcSfvVH+w5+99H55+92pYNUj1djBbs8TqAZ1kUpJGD0G08gnB59OR1FW7mZtwghP75hnd1CL/AHj/AEHf86huNFtbmONWRlkiyY50YrKhPUhhzz37Hvmr82R5IuoixoqKAqqMADoBTqyWur7SiBcRtqFr/wA/ECfvl/34x976pzz93vWha3UN7Cs1vKk0TdHRsjjqKkomooopDCiiigCGa1jmYMQVkAwJFOGH4+nt0qpcXlxZKIyv2h3+46Kcj3ZR1A9R9MCrs8y28Zd84HAAGST2A96jtYWXdLL/AK+Trg5Cjso+n6mqXmQ/IWzWJbceU4kBJJcHO5u5PvU9V5LNHkMqExTf307/AFHQ/jTPtUluP9KQBf8AntGDt/EdV/Ue9G+w9ty3RSKwdQykMpGQR0NLUlBRRRQAVSuIEtUeeJjA3UhRlWJ/2e5Jx0wfertVI8Xkwl6wxnCejN3b8Og/H2qkSyC1me1Z5L2Py5JOTKpzGB2XPbHvxknmtGlqq1mY/mtn8g/3MZQ/8B7fhj3zRuGsS1RVUXvl8XKfZznAYnKH6N/jirVKw73CiiikMKbJGkyFJFV0PVWGQadVW6YzOtshwXGXYfwp/ien5+lNCZUt7WVpvtFu+YUJWKKYkgjoWDdRnt146dauR3yFxHKrW8p4CydG+h6H+dWFUIoVQFUDAA7UkkaTIUkVXQ9VYZBpuV9yVG2w6iqn2WW25tpMp/zxmJI/Buo/Ue1OjvVZhHKrQSngJJ3+h6H+dK3Yq/cs0UUUhlSf/Q5TcZxC3+tHp6P/AEPtz25t1BNdxxt5YBllx/qk5b8fQfWqNvDIsi21y5jiIzFHG5wQP4S3BOB2449cGrtdEXs9C494GZo4V8+UcEKflX6nt9OvtSfYzPhrlvM9I1yEH1Hf8fyFWERY1CooVRwFUYAp1TfsO3cSloopFBRRRQAVT/48Jv8Ap2kb/v2x/oT+p9+LUkixoXdgijksxwBVV5JL5WSJAsLDBklXqPZe/wCP61SJZPNcR26gyNjJwABkk+gA61DtuLr72baL+6Dlz9T0H4ZPuKis4UsZ/Jcl3b/VzyHLOP7pPqPT059a0KNtgXvbkcMEdum2NAo68d/c+pqSiipKCiiigApCAwIIyD1FLVC81aO2m+zxRvd3ZGfIhwSB6sTwo+p5xxmgQ+NjYOIpGzAxxG7fwn+6T/I/h1xmqdWl1Bmj0uMSrjm9k/1A/wB3By5+nH+0KG0eTVFzqzrPGelnGMQj03d3I9Tgd8A1bt5Gt3W2lOe0Uh/jAHQ/7Q/Xr64snX5EdnpMdvMLiZ2u7zGPtE2MgHsoHCj2HXHOTzV+iioLCiiigAqjrmh6f4m0e90nVrKDUtMvYWt7mzuoxJFNGwwyMp4IIOMGr1NkkWJC7sEUclmOAKAPyE/aI+Imuf8ABOj4tx/Dbw2YPFvw91C2h1/T9N1hpPtOmW8s8ySWkU4bpuhcqzK2NwyGO4t9n+H9U/tbS7C8MU1vFeQJPEt0uyQBlDbHGThwDyB6GvdPiJ8IvBnxntIbbxj4P0XxHa28csdvNrGnx3E0AkCiQwM6loi21fmUg5RfQGvi7xBa6/8Asf8AxEt/CXi+5/tL4Oa5OIfC/iYxLEujSH7mnXW0BUUAfJJwMDPTcI623I1ex7mJAv3P++j1oDVThmaOQRSn5v4W/v8A/wBf/wDX9LKtSZSsTBqepqANT1akMnWnL1pimnr1oAeOtPXrTVHc8CnbvTinbuK/Y+efjJ8J/EPw/wDGE/xg+FNsJvEKoP8AhIvDCsVh1+2XqVUdLlRyrAZPPUkq/rnwl+KugfGbwPY+J/DtwZrO4+SWCQYmtZgBvhlX+F1J5HfIIyCCesVtpr5v+LHw68RfBXxxd/F/4X2TX0FzhvF/g+AYXVIVyTdQL2uEBJ4+9z1JYSPfYW259ML2p61y/wAO/iFoPxT8H6d4m8NX8eo6TfJvjkT7yn+JHH8LqeCp5BFdQtSUSr2qRaiU1ItAD9tG2lWnYFADNtNaOpqXbQByfxC+HehfFLwfqXhjxJYpqGkahH5csTdVPVXU/wALqcEMOQQDXzPoXx6vP2Q9SHw/+NGo3V7oIXd4X8ZLA9w17aq6K0NwqAsJYQ6ktg5X1O3f9hFa8V/aO/ZP8J/tOjw//wAJRqOtaedD+0fZv7Imhj3ed5W7f5kT5x5K4xjqevGAD1Lw1r2n+LvDul67pNx9r0rU7WK9tLjYyeZDIgdG2sAwyrA4IBGeQK1AtfMv7O/jfUvgz4gs/gN4/ht7O9sYSvhPXbeEQ22u2a/w4HC3CDG5c5bqcn5pPp5VoAZspfLqULS7aAIfLzSeXVnbS+XQBV8qmNDV3y6Ty6AOF+Knwt0X4weANZ8HeIY5n0jVIhHKbaUxyoyurxyI395XRGGQVJXDBgSD8t6L4IuP+CfOuG7sftXiH4L65PEmq31xEkmo6HdYCLPI0aL5lueBwvy54G4jzPt1oap6lpNrq9hc2N9bRXllcxtDNbzoHjlRhhlZTwQQSCDQBR0+6tdWsLa+sriK7s7mNZoLiBw8csbAFWVhwQQQQR1zVnya+WNPk1P9iPxhFpmoTzX/AMBNauitlezEu/ha6kckQyN1+yuxOGP3SecHJk+r7do7qGOaGRZYZFDpJGwKspGQQR1BFAEHk0vk1bEdO8qgCn5FH2f2q75NO8mgCh9n9qabf2rR8mk8mgDj/HXw/wBD+JHhXUfDniPTotT0e/jMU9vL39GUjlWBwQwwQQCDXz38N/FWu/sw+MNP+F/xD1CbVPBeoS+R4P8AGN0R8v8Ad0+7bosgHCMeGAwOPlT6zMFcv8SPhloHxY8G6l4X8S2K3+k38eyRDwyN/DIh/hdTgg9iKANcQ+1O8mvnH4QfELxB8EfHll8GfihfPfJcLt8H+MJxtTVoRgLazH+G5QYHJy3HUlS/015VAFTyad5FWhDT1ioApiD2p3k1cEdL5VAFLyfajyau+V7UnlUAfJnxA8F6t+yf4wv/AIm+A7GW++HmpS+f4x8JWq5+zf3tRtFzhSo5dBgYH93mP6S8J+J9I8c+HNP1/QNQh1XR9QiE1td27ZSRT+oIOQQcEEEEAgit6S3WSNkdQ6MMMrDII9DXyZrmn3X7D/jSXXtJtJrn4Fa9dA6rptuC7eGrxzj7TEoGfs7nAZB909P4VYA+rfLpfLpNPvrXVrC2vrK4iu7K5iWaC4gcPHLGwBV1YcEEEEEdQasbfagCHy6XZU22jbQBDspNtTbfak20AeL/ALVn7PaftJ/Cebwquqto1/DdR6hZXRj3xeciuoWVepRlkcZUggkN82CreLfsg6fcfsneJr/4IeN2hhvddu21vw/rkLH7JqhMMUctupYApInlL8p5OT6pu+zytee/HD4MaR8cfAs+ganJJY3cbrdabq1txcaddpzHPE3BBB64IyCRkZyADvNtJXhf7O/xk1rVNS1L4Y/EdFsvid4cQGWXhYdatMkR31v03AgDeAOG9CSq+7UAMpNtOpKAG0yn000AcT8XvhPoXxo8C3/hbxBExtbjEkNzDgTWk658ueJv4XUng9wSDkEg+Y/AD4sa5Y+ILz4RfEqQJ4/0SEPZ6k5xH4hsRkJdREnmQAfvFyTkE9Q4X6BY18w/t3fBfxX8XfAfhtvAGlfa/GGnauCt5DdRWk9vZyW8yTASu6/KzGLcoOTgcHBoA+lzyajZscCvBv2RfHEl14HvPAev65qWrePvCN1Naa1/bZc3bl5XdJQzszSRENtR8j5VXgDGfdmansTuI1R7itKxpjNSKBsN04PpWT4g0Wx8SaPfaTqtpHfadeQtb3NrOuUkjYYZSPQg1oO1RtL2Ybh+oqtGTqj5a8La9qf7Iviuw8E+KLybUPhRqs3k+HfEd025tIkPIsbpuyf3HPAH+yGEf0zJJis3xj4T0nxx4b1DRNbsYdV0e9jMVxbTLkMp/UEHBDDkEAg5FfOXhvxdq37K+vWngzxtfzan8NbyTyfD3iy5OW08/wANneN2AHCSHjA7AERrYd7n0pLLWbcTGZioPyDhm9fYUk10LkYifMZGTIp4x7Gu5+F/w5bxbdi8vEaPR4GwR085h/CPb1P4fQ2Fuanwl+Gv9sSRa1qkP+gRnNvAw4mI/iI/uj9fp19zpI41hjWNFCIoCqqjAAHQCnUiiGa1SZg+WjlAwJEOGH+I9jxUZuJLX/j4XKf89kHH/Ah2+vI+lWqKd+4rdhFYMoIOQeQRS1VazMbF7ZhEx5KEZRj7jsfcfjmljvAZBFMvkTHorHIb/dPf+ftRbsF+5ZqC5uPJVVUb5nOETPX3PoB3NPnnW3j3Nz2Cjqx7Ae9R29uVZpZeZn6+ijso/wA80ebB9kOtrcW6nLb5GOXc9WP+FTUUUhhWfdaPHJcNdW0jWV42N0sOMSY6B16MO3PIHQitCigDKGrSaf8ALqkawLnAu48mA+7d4/8AgXHQbjWoCGAI5FLWUdHkscNpcq2qrybRxmBvYDqh9145yVNMWpq0hYKCScAdTVC21hHnS2uo2srxh8sUn3Xx12P0b6dcdQKkk/06YxD/AFCH95/tn+79PX8vWiwXFgBvJRcNkRr/AKpT/wCh/j29vrVuiigFoFFFFIZWaz2sXt38hz1XGUP1X+owaBeeU225XyDnAfOUb8e344/GrNIyhlIIyDwQad+5NuwtFVfsr2/NqwRf+eL8p9B/d/Dj2pkmpLECrxsk54SNv4z7Hof6DqBTt2C9tx91IZpBbRkhmG6Rh/Cv+J6D8T2qyqhFCqAqgYAHQVFa2/kISx3Sudzt6n/DsPpU1J9hruwooopDEIDAgjIPUVVFmbc5tn8tf+eLcp+A/h/Dj2q3RTuKxWW8Cusc6+RI3A3cqx9m7/Tg+1Waa6LIpV1DKeCrDINV/sslv/x7P8v/ADxkJK/geq/qPajRi1RNNMtvE0jZwOw6n0A96ZawtGrPJjzpDufHb0H0FVIrxby8VZVMIjPyo/R3Gc4PQ4//AFgYrSpvTQF72oUUUVJQU2SNJkKOquh6qwyDTqKAKv2aW3/495Ny/wDPKYkj8G6j9fpR/aEUfFx/or+kpAB+h6GrVFO/cm3YjhhS3XbGoUdfr7n1pLiAXERQkqeqsvVT2IqWii/UfkQWs7SqyyALNGdrqOn1Hsf89KnqtdRsrLcRAtKgwVH8a+n17j3+pqaORZo1dDuVhkGh9wXYfRRUE14kTeWoaWbGfLTk/j6D60AT1Va88xilsvnMOC+cIv49/oP0o+yyXHNyw2f88Yz8v4nq38varKqFUBQABwAKNELVleOzBcSTt58g5GRhV+g7fXr71ZooouO1iO4hW4jKMSO4ZeoI6EVHazs26KXAnT72OhHZh7H9ORVioLqBpNrxkLNHyjHofVT7H/A9qPIH3J6Kit7hbiPcAVYHayHqrdwakZgilmIVQMknoKQxar3l9Bp8XmXEgjUnaowSWPooHJPsOapf2rNqXGlokkXQ3kufKHugH+s/Agf7XarFnpMVrN57s9zdkYM8xy2O4UdFHsoFP1FfsVsX+rdS2m2Z7f8ALeQfyjH5tz/CavWdjb6fD5VvEsSZydvVj3JPUn3PNWKKAsFRzQrcRlG+oI6g9iPepKKQyvbzPuMM2BMozkcB1/vD+o7fiCbFQ3FuLhRztkU7kfup9aS2uDKGWRdkycOvb6j1B/zyDT8ydtGT0VHNcR26gyNjJwB1JPoB3NQeXPdf6wm3h/uKfnP1I6fQfnRYdx0l5+8McKedKOuDhV+p7fTr7UR2eZBLO3nSjkcYVfoP69anjjWFAiKEUdAowKdRfsFu4VzvxC+H3h/4qeC9W8KeKdMh1fQdUhMF1aTDhhnIYHqrKQGVhgqyggggV0VFIZ+demw65+yb460/4T/EDUZtX8G6m3l+C/GVzkFwDxYXT9FnT5QhHDDGMcKvuEMzK3lSH5/4W/vD/GvcPjB8IPC3x08Aan4O8Yaauo6NfJg9BLBIAdk0TY+SRSchvqDkEg/EnhbWPEvwF+IEHwb+Kt819Ncbm8I+MpPlj1u3UgLDIx+7dJkAqSS2Rycq0jF5nuYanhqpwzNu8qX/AFmMhh0Yeoq2q/Lljhf5/SiwXJoyW4HNWFIX/ab9KqrJxheB/OpFajYWrJ927mnA1GrU4GkUSinq3eogaepoA+I/2mNW8RfsX+Mj40+FkNnJo/itbi41vw3qCmSzt7iNoR9siiSRHXcZQrsvyglQ33kA+qPgL8S3+MHwd8J+MJoFtrrVLFZLmJE2Is6kpLsBZiE8xX25YnbjPOa7C8srbUrOa0vLeK7tZlKSQToHR1PUMp4I9jXzJqnh3Uv2PfHEviPwtp95qvwh8QXa/wBseHrGJpX0K6dlUXVtGuSYmJAaNRxxjPygVvsTtufVimpFNUdP1C21Syhu7SZLi2mUPHLGcqynoQauKaVrDvcnU1ItQKalVqQySlpFp9ACbaQrTqdtoA86+N3wV0P46eCZdA1dpLS4jkFzp2q2vy3On3S8xzxNwQQeoyMjI46jgvgD8ZteHiS7+FHxREdn8SNJi3218o22/iGzHAu4DgAvgHeg6YJAGGVPoEr+NeV/tAfAXT/jd4dtAl3JoXi3RpvtugeIbXifT7oYKnP8UbELuTuADwQCAD1JakUV4h+zv8eLzx7NqPgnxxZL4e+Knh0BNV0s4Ed1HwFvLb+/E+VPH3Sw7FSfcFoAXbTgtKtPAoAbso2VIFp22gCHZTTHVnbS7KAMHxL4X0zxfoN/ous2MOpaVfQtb3NrOuUljYYIP+PUdRXzB4J8Qan+xz40sPh74y1CW++EurzeR4U8UXr5OlSnJGn3b9k6+W54AHZciP67Mdc38QPh5oPxQ8Ial4Y8TadHqmi6hH5c9vJ+YZSOVZSAQw5BAIoA2QlPWOvmP4N+PvEHwE8e2PwV+Jl69/ZXeU8E+Lp+F1GBeFsp24AuEG0D+9kDqVL/AFEq0AR+XThHUyrTwlAEHlUeTVkJS+XQBU8n2prQ+1XfLpDHQB5x8ZPg34f+OHgW98L+IoGa2mxJb3UJ2z2c652TxN/C6k/QgkHIJB8s+Avxc13w54vl+DPxTuM+OdPiL6Rrkg2xeJLIZ2zIT/y2VR865J+Vjk4bH0u0deXfH74Eab8cvCMdm9zJo3iTTJftug+ILXIuNMvFwUkQgglcqu5c8gdiFIAPRVSniOvEP2c/jlqPjG41P4f+P4ItH+K/hlQmp2i4WLUIuiXtt0DRuME4A2lugBAr3ULQBF5dL5dTbaXbQBD5dJ5dWNtJtoArGOqeq6Taa1pt1p+oWsN7Y3UTQT21wgeOWNgQysp4IIJBB9a0ytMZaAPkTwrqV3+xX49s/BOuXE1x8F/EV2V8O61cuW/sC7diTY3DnpCxJKOenOc/Oy/WO2sbx94D0P4meENU8MeJLCPUtF1KEw3FvJxkZyGUjlWUgMGHIIBHIr5++CXjrXPgZ46tvgh8R71ruCRD/wAIT4puPlXVLVMAWkp6C4iBA/2hgdShcA+m9opNtOooAZSMKc3WkoAZTGp9NoA8c/aI+BsnxU0zTdd8OXo0H4j+G5DeaBrS8bZMcwS/3oZPusCD16Eblaf9nv46Q/Gbw7eQ6jZjQfHGhzGx8Q6A5+ezuVyCyjJzE5BKtkjqMkgmvWTXz5+0H8JddsfEVn8XvhlEsfxB0WHy77TVGI/ENgMF7WQDrIAPkbBOQB2QqAe/Gmk1xPwe+L+gfG7wLZeJ/D0zG3m/dXFrMNs1nOoG+CVezqT9CCCMgg12hagAJpjGhmqNmoAGao2bHFDNUbP68ir0Iszw39oL4OaxrOp6b8SPh5NHp/xL8PRkQh+IdXteS9lOOMhudpPQnqOGXrPgn8Z9I+N3gtNa06KbT76CRrTU9IuxtuNPuk4eGRevB6HAyMcA5A9Bb1HIr51+Nnwx8Q+B/GTfGD4X232jxJFEI/EHhwEiLX7RR2AHFwgHysOTjHP3Xkq9z6FZqidq5D4W/FTQfjF4LsvE3h6586zuPklhcbZbaYY3wyr/AAupPI7ggjIIJ6h5KQwdqgkeiSSqk01ABJcFGypwfasHxVoukeNtGvNE1iyt72wu08u4guIw8Tr15HY5wQR0IB4xVy6uDnYh+bufQetang3wfd+MtWSytcxwr809wwyI19T6k9h3qloS1c/PLxh8bPiX+zP8fLb4daVb33jHwwL6CXTNFurYm61C3uAgFrbSohJCuXijKKwDLjawXZX7XWNjb6ZZw2lrEsNvCu1I1HAFUdJ8M2OhafBaWCG2WFdokT7zdyW/vZOevrVsXbW7BbpQnpMv3D9f7p+v5mjfYL23LdFFFSUFFFFABUVyIjbv54UxYy24ZHFSVUjzfSCU/wDHupzGv98/3vp6fn6U13E+xXht7mKQTkNOgzshkb5419QT1P1/P1vwXEdwpKNkjhlIwy/UHkVLUM1qkzBzlJF+7IvDD2+nseKd77iS5diaiqvny2vFwN6f89o14/4EO316fSrKsHUMpDKRkEcg0rDuLRRRSGFFFQ3Nx9njyF3ux2og/iPp/n0oAr6nEl9EbFo0lEo+cOAwVc/ewe+env8ASqy2d5o4/wBDY3toP+XWZv3i88lJD1+j9SfvAcVo20HkqSx3Sscu3qf8PSpqq/Qm3UqWOqW+oNIkbFZ4seZBINsiZ9Qe3oeh7E1bqrfabBqCp5ynehykiMUdD6qw5H9aqGe+0ofv1bUrbP8AroUAmQf7SDhvqvPTC96Q/U1aKhs7yC/gWa3lWaJuAyHPI6j2I9KmpDCiiigBCQoJPAqpHEt8xmmQNERiNGGRt/vEep/l9TSzf6XN5AP7peZT6+if1Pt9at1WxO5U8me1H7hvOQf8spW5/Bv8c/UVLDdJMxTlJQMmN+GHv7j3HFTVHNbx3CgSLuxyD0IPqD2P0pX7ha2xJRVTFxag4Juo/Q4Eg/o36fjU0NxHcA+W2SvDKQQV+oPIosO5LRRRSGFV7uV1VYojiaThT/dHdvw/mRUzusaM7HaqjJJ7CoLSNmZriQYeThVI5Vew+vc/X2pruJ9iRbaJbcQlA0QGNrDOfr61CYJ7c5gfzE/55Sk/o3Ufjn8Kt0UXCxBFeJI4jbMUv/POTg/h2P4Zqeo5oY7iMpIiuvow/WoRDPbf6t/Pj/uSH5h9G7/j+dGgtUWqKghu45mKDKSqMmNxhh7+49xxU9Ie4UUVQ1bVk0pIz5E1zJITiK3Xc+B1bGegyB+IoGX6KKbJIsaF3YIo5LMcAUAOqhPPHpcwZziCZvugZIc+g759u/1NSedLdcQL5cf/AD2kHX/dX+p/WnpYxKrhl81nG13k5LD0+nsOKrbch67DNs9197NtF/dBy5/HoPw59xU8MMdum2NQo6/X3PqaitZGjc28hLMoyjHq6/4jofwPerND7DXcKKKKkoKKKKACiq97fwafD5lxJsBO1RglmPooHJPsKoqt/q4Vn8zS7Q8mMEee/sSMhB9Mtz1U0xXG6lqS2l0fsiNeXgA821iOfl7Mx/hI5xnk8gA9nQ6a2prHcahMtwpw6W0JPkL9e7/VuOMhRV+zs4LCERW8SxR5zhR1J6k+pPqaibNjMWH/AB7SNlv+mbHv9D39Dz3OK9CbW1ZbpaKKgsKKKKACiioJrpIWCcySkZEacsff2HueKAJ6zrhnvGV7JV82P7s7nCe68feB/L3yKm+yvcnNycr2hU/L+P8Ae/l7VaqtifiKtikbbpPma4+5I0n3lPp7D6cd6t1WuIWVxPCMzKMFc4Ei+h9/Q9vxNSwzJcRh0OQfXgg9wfQ0PXUFpoSUUUVJQUUUUAFfPf7eXwNvP2gv2ZfFPhnRdP0++8Ux+Re6P9vZUKzxTI7rFIRhJJIhLEpJAJkwzKpJHvkl1lzHCvmyDg8/Kn1P9OtLFahX8yRvNm/vHovsB2/nTt3Ffsfl/wDsm6Jq/wCzozfBn4kz6hpvjC5H9s6TZXhRrEQOoLxWcoJDurh2kUHaCzYBPmE/UcVw7sUlP70DPsw9R/h2r0v9pL9nPw/+0j4FGjapJJpet2En2zQ/EFoMXWl3YwVljbrtJC7lyNwA6EKw+VfhT8SNfbxLqXwv+J1kuh/FHw+gd2j/AOPfV7bol9anADK38SgcEkYHzIjv0FbqezK1TK1ULedmYxyALKvXHRh6j/PFW1apGWVapFaq6tT1agZYBp6tUCtUg+X73X0p2FcmX9KJoorq3kgmjSaCRSjxyKGV1IwQQeoI7VH5maerU722Fa+58+2ei3P7IuqXFzp4lvvgzqFyZbqxGXl8LzOeZou7WZPLr1j++MjfX0Xb3EdzDHNDIssMih0kQgqykZBBHUEVUuraK/tZradPMgmQxumSMqRgjIrxHwlcXf7PPiaDwpqVx53gDUJGOj3kg2jTm5YwEgbRGOTs4CAFkHlB0tjcNj6AVqmVqqq1Sq1SUWVapVNVVapVagCenVECW9hT144pivcdRRTvvUhni37RHwHn+JkOmeKfCV8vhz4oeGyZ9D1ocBupa1n4O6F8kEEHG4nBBZW0f2fPjtB8ZNDvbTUrI+HvHehSCz8Q+HZuJLO4HG5QSd0T4JRgSCOMnFerV85ftRfDW68OrL8cvAtxDo/jvwjZS3d7vBFvrWnRKXmtbkD7x2KxRuoIAyMKyAH0kvapVr5o/ZF/bT0n9qiTXrD/AIR6fwvrmlBZzZtdfa4prdsL5iyhEwwfIKFRwVILZYL9Kq1AEi09RTFNSCgBdtLt9qUU6gBu2kMdSUu2gDgPjN8HPD/xy8B33hXxHCxtZ8SQXUB2z2c6/wCrnib+F1P4EZByCRXz34L/AGurT9n2e8+G/wC0FrMmmeJ9FVDp/iIWU9xFr9ixZYrnEKOyyfIVfd/EDyW3Y+wStfMP7Vn7Cfhz9qDxFb+JrrxDqmh+IbTTBptv5IjktCqtNJGXQrvz5k2SQ/KrgAE7gAfTaipFFeDfsz/G+48XR33w78YabD4Z+JvhONbfUdJiURwXMCgLHeWoAAMDgrwowu4DoVz70tADgtOC0CnUAJtFJsp+KXbQBCY6Y0dWdtNIoA+c/wBr/wCFKap4LuPidoF8fDvxD8B2U+r6XrUKBmeKKNpJbWVejxSKHGD0LZ6Flbjf2Of28Iv2pPFmp+Fbzwg/hzWLDTBqIuIL0XNvcKsiRy8FEaM7pYyq/PkFssNo3fXLLXyl8Tv2XU+EGoRfE74DaNDoXi3S5JJ9Q8N2ZZbTX7N2DTWvl5KxsMZjCAAEABc7SoB9T07bXC/Bf4xeH/jp4AsPFfh2ZjbT5iuLWYYns7hQPMglX+F1JH1BBGQQT3OaAF20baXNIWoAaVphFSVGelAEbLXnvxu+DWi/HHwLc+HdXL2swdbnT9Ut+LjTrpOY7iJuCGU+hGQSO9egzSCKMuQxCjJCqWP5DrUMcyTxrJG6yI3IZTkGgD5q+Dv7SyeE5NR+Hvxu1zSvC3j3w6EU6pqV1HaWeuWp4iu4XkKqWYD51GMEE4HzKn0lur5J/bQ/YZl/aa8T6T4q0jxMui6zY6a2nSWt5B5kE6IZZYSpUhkbzJGVidw2sCACmH9L/Zd8fWmtfD3T/BN6iaX4x8F2NppGtaI0wkktnSFVR9wADK6gHcuVzuXJxksTZ7VTSabupC1IYpNMbnigtTS1ACM2ODz70xjQzVGxqtGTqj5i+MPg3WP2ffHt18ZvAFjPfaNdkf8ACa+FbMDbdQjJN/CnQTR8lv7wJJxlyffvBfjbRfiJ4V03xH4ev49S0fUIhNb3MR4YdCCOqsCCCp5BBB5FbUhBUg8g9c18meKrW7/Yz+IX/CR6BbS3/wAKPFl6U1Pw7bsif2NemNpDdW29gixMsbl1JUDaOcBQF5Dv1PrBmqNnrz/4M/HHwv8AHrwjN4i8KTXMthDeS2Ey3cBikSVNpwRyCCjxuCCeHAOGDKO4aSjYW49mqNmpjSVGz0ih5kxyDio3dW/2W/So3kqCSSncVj52+K3w68R/B7xte/Fb4YWRvTdAN4p8IR/LHq0a5JuIQPu3Cgk8D5uTySyv618N/if4f+LXg+y8S+G70XmnXIwQ3yyQSDG6KRf4XXPI+hBIIJ6k3G35WG5fQ/0r51+JPwp1/wCFvim/+JnwitxcXVwfN8ReD922DV0GSZYlH3LgckFR82TxksrluwX7n0DJNWfdXRX5V5c/kPc1x3wz+MHh/wCL3haLWvD9wZMnyrmymGy4s5h96KZOqsD+B4IJBFddpum3OrX8NlZxtcXdw21VHUn+gH6CgPIs+HfD954m1aHTrBN80pyzt0Ud2Y9gP8AK+m/CPhSz8H6RHY2a5P3pZmHzSv3Y/wCHaqPgHwLbeCNJ8lcTXsuGuLjH3j6D/ZFdRSGFJ14PIpaKAKn2WS1ObZh5f/PB/u/8BP8AD9On0qWC6SdinKSry0b8MP8A63uOKmqKa3juAN68ryrA4Zfoe1Ve+5NrbEtFVPNmtTiYGaL/AJ6oPmH+8o/mPyFEk32wiK3k+UjLzIc7QewPqf06+mSwcwkmb+Qxj/j2U4c/3z/d+nr+XrVymxxrDGqIoVFGAB2p1JjQUUUUhhVZrPYxe3byWJyVxlG+o9fcY/GrNFMVrlaO8G8Rzr5Ep4AJyrf7rd/p19qs02SNJkKOquh6qwyDVbyprX/VEzxf883b5h9GPX6H8xRoxaosySLDGzudqqMk1BbRtI/2iVSrkYRD/Av+J7/l2qC3uY9WlLK37mEj5DwS3qR6Dt6kZ7CtCntoC97UKKKKkoKKKKAM+80eO4mNzBI9ne4x58OMtjoHU8OPqMjJwQeai/taXTfl1SNYox/y+xZ8k/7wPMf45X/azxWrRTFbsIrBlBByDyCKhup2iVVjAaaQ4QHp9T7CqE2lnTVkn06ZbMffaBwWgb1+UfcPuvc5Iamafqga4A1CM2F7KdkcUpG1h2CN0YnrjhvUcCnbqJvoalvAttCEBLdyx6sT1JqWiipKCiiigAqGa1jnZWYYkX7si8MPx/p0qaigCp5k9r/rV+0R/wDPSMfMPqvf6j8qsQzJcRh43Doe4p9Ur+JV/eREx3THajJwWPoexA9+gziq3J+EdMPtdwIesUZDSe56hf6n8PWrdULdn0+PZOmV6m4TkMT1LDqv6j3FXlYOoZSGUjII5BoYRFoooqSgooooAjmt47hQJEDYOQe4PqD2P0qFhc2/Kf6TH/dYgOPoeh/HH1q1RTuKxDDdRzA4bayjLI3DL9RVDR1+2zS6pIuDMNkA/uwgnaf+Bfe+hUdqZrkKapNBpm3PmgyTSDqkQIBGexf7v03elXdt3bjauy6XsXOxh9cDB/IU/QnW+orXnmMUtl85hwXzhF/Hv9B+lLHZ5YSTt58g6ZGFX6D+vX3qwqhVAUAAcAClpX7Dt3CiiikUQ3VuZ4xtO2VDuRsZwf8ADsfY0W1x9ojyV2Op2uh6q3p/nqCDU1VblTbyfaUBIAxKoGdy+o9x+oyPSq30JempaopFYOoZSGUjII6GqF1q6RTG2t42vLwdYY+ie7t0UfXk9gakZfZgilmIVQMknoKyv7Un1T5dMQeV/wA/syny/wDgC5Bf68L7npSro73zCTVHS5I5W1QEQIfcH75929MgCtSmGrKVlpENpMbhi1zeMNrXM2C+PQYGFHsMCr1FFIYUjKHUqwDKRggjg0tFAFSBjayi3cko3+pY+n90n1H6j6E1bqOaFbiMo/TqCOoI6Ee4qO1mZi0Mv+uTqQMBh2Yf4dj+BNb6k7aFimySJDGXkZUReSzHAFQSXnzmOBPOlHXnCr/vHt9OT7UR2eZBLO3nSjkcYVfoP69aVu479hvmTXX+rBgi/wCejD5z9Aen1P5VPDbpbqQgxk5LE5JPqT3qSii4WCiiikMKqzRtbyG4iBYH/WxqPvf7Q/2h+o49KtUU0J6jY5FmjV0YMjDIYdDTqpyZsJDKv/HsxzIuPuE/xD29fz9cva6MjFLYCRuhc/cX8e59h+lOwr9yWadLdN0jbRnA7kn0A7moNs1397dbw/3Qfnb6kfdH059x0p8NqI3MjsZZj/G3b2A7D/PNWKNtg1e42ONIUCIoRR0VRgU6iipKCvD/ANqb9mWz/aG8M2Fxp+oHw14/8PyG88O+JIVy9pNxmOT+9C+AGXnscHGD7hRQB8DfB74rX/jC41bwf4z03/hF/if4afydX0dz97GAt1Af44HyCCCQNw5IKs3qlvcb8o42yL1H9R7Vu/tY/suyfGm20zxf4Ovo/DfxZ8MgyaNrGMR3KclrK6x96F8kc52lieQzK3g/wv8Aj9onjq1bTPEEtv4N8f6dd/2ZqXhzUrhIriC8BClI1ZsyIx+6Vznp1FP1F5o9kVqljy309TVO3mByJhskXrGOp9D9KmMxbjoOwFO1txXvsWhIF4Xr/epQ9VRJThJSuOxaVqkVqqCSniSkMtrJWZ4q8L6b428P3mi6vAbixulAYK5R0YEMkiOpBR1YKyupBVlBBBFXFepFkoA8M0H4vRfAHUD4F+JF9KtvFbvP4e16O0eQanax4DRGOJSRcRArujRdpXDKFU7F9q8F+NNE+IPhfTvEXh3UodW0XUIhNbXluTtdckEEHBVgQVZWAZWBBAIIrxX9qf8AZatv2mrLwz/xUtz4Y1HQZ5pILmG2FwjLKE3AruQhg0UZDBuMMMHIK0v2ffE178GdQtPgz4+udPh1vfcXHh7VLZGij1y3aRpHdgRtW43u5ZNxY8nHRnq3MRflPpVXqVW9aprJUqyUr9h27l1XqVWzVJZKmWSkUWc04GoVanbqAJd1VNU0u01jTruwv7SC/sLuJ4Lm0uYxJFPGylWR1YEMpBIIIwQcGrAalLBQSTgd6YmfJPiz9m9/2X7qD4jfAXSJ41sU2+IvBhvJ7hNaswckxmVnZZ4wWK469gTlZPon4cfFXRfi54J0nxP4TmN9p+pQ+bG0q7DCckMko7OrAqVGeRwcc1vmaTUD+4LRQdDN0L/7vt/tfl618z/FDQde/Zf8eX3xY8HQXWr+BNRKHxn4XRi7WyIoUahaqTwVUfOvQgenMbt1JvfQ+roNyxqHfew6tjGfwqdWrnvCXi7SPHHhzTtf0HUIdU0fUIRPbXdu2UkQ/qCDkEHBBBBAIIrbV6kssq1PBqBWp6tQBMDTs1ErU7dQA+mmjfgZJAFRNmfj7sf6n/CmkJs8V/aP+A958Ro9M8X+C75fD3xU8M5n0TV1ACzryWs7j+9DJlhg8KWJ5BYNr/s8/Hyx+OXhm7aWyk0Dxdo0v2LxB4duuJ9OuhkEEHkoxVirdwCOoIHqRcx8NyvZv8a+ef2hfhDr2l+KLX4yfC2LZ8QtHi2ajpMfyxeJLAY32soHWUKo8tsE5VR1CFSwXPo5Wp6tXnfwV+M/h/46eA7LxR4flYQyEw3VlNxPY3CgeZBKv8LqSPqCCOCK75XpDLIanZqBWp26gCWmk03dSM4UEk4FAA2OahLBlDKdwPIIpGzN94Yj/u+v1psi7SSnHqvY1VkTdnyv8ZvB+r/s2/EC9+NngHTptQ0C+2jxz4VtOlxCD/yEYE6CeMZLdmBYnGXavovwX400f4heFdL8SeH76PUdG1KBbi2uYjwynsR2IOQVPIIIPIrYZlkUgj2KmvkTWbG5/Ye+IVz4h0q2mn+BXiW7VtYsYMv/AMI1fSMF+1RoORbPwGUZ2nAHRFaSj6+30bqo2OpW2p2VveWdxFd2lxGs0NxA4eOVGGVZWHBBBBBHBBqx5lAE26mM1RmSm+ZQA9mrPuLUwu01qyxSE7njb7kn19D/ALQ/EHGKtNIAMnpUJbccn8BVLuS+xBFdpcsyEGOVfvRPwfr7j3HFeE/tD/BvXLzWrD4p/DRktPiboEe37Mx2wa7Zg5eyn5GcjOxj0OBkfKye63VvHdAbsq68pIpwyn1B/wAg96qfbHtmWO6x8xws6jCsewP90/oe3pRvsC03ON+Cfxo0b44eCIdf0pJLK5jka11LSbri4066TiSCVcAhgehIGQQcDOK73dXzR8avhvr/AMJvG0/xn+F1i13f7APFfhOD5U1y2BJaaMAcXKDJBAy3PU7lk9p+HHxK0H4seC9N8UeGr1b7Sb+Pejcb42/ijcZ+V1OQR2IqSjrC1MZqiMlNMlAEjNUbPTGkqJpM0APZ6474q/DPw/8AGPwPqXhTxJatdaXeqNxicpLE6nKSRsOjKRnuDyCCpIPUSSdqgaSqvbQi19T5J0PS3/YI1n7Mv2nVfglrl0rT6hIivd6DfMqR+ZMUA8yGQKoJx8pAA5wJPq201G31Kzgu7SeO6tbiNZYZ4XDpIjDKsrDgggggjrmoda02w8RaVeaZqlrDe2F5E0FxbzoHjljYYZWU9QQa+YLO/wBV/Yv16HStUmudW+COoz7LDUpC0s3hqV24hlPJa2JOFb+HoefvKxV+59TtJUbSVUt9QgvrWG5tpo7i3mRZIpomDI6kZDKRwQQcgimvN70hkzzVXkmqGSb3qtJce9AE0k1U5rzySCpO/wDhwcHNQXF2FGep7D1qkZSWyfmkbjj+Qp+YvI8T+Pngm68Hx3PxR8F6ofDfibTAZtRgW2eXTtUhZkEhuoYgSNqjcZlGQqZONodfbv8Agmr8S/FvxX8I+LL/AMb+GLfT9T028htrTW7NG+zX8LxZIjbLI5UruLxuVIlTAUAFvoD4R/DH/hHoE1fVYgdVkGYom/5d1I/9CP6dPWvSJrUSN5iMYpu0i9/YjuKd77itbYnoqql2Y2WO5URuThXX7j/Q9j7H8M1apWsO9wooopDCiiobq4+zqAF3yscJHn7x/wAPegBtxOyssUWDM3Iz0Uf3j/nmok04W3zW0jRyHlt3zLIe5YevuMf0qe3t/JVix3yucu+Op/wFTVV7bE2vqyvHeAyCKVfJmPRSchv909/5+1WKZLEk0ZSRQ6nqGFV9s9n93NxD/dJ/eL9D/F+PPuaNGGqLdFRwzx3C7o23DOD2IPoR2PsakqSgooooAKq3DG4kNvGdoxmVx2H90e5/QfhT7mZo9qRgNM/3Qeg9SfYU63gW3j2ryc5Zj1Y9yarbUnfQbLZRShPl2NGMI6cMv09vbpUfnTWvFwPNj/57Rjkf7y/1H5CrdFK/cduw1JFkUOjBlYZDKcg06qz2m1jJA/kyE5IxlGPuP6jBojvMOI518iQnAycq30P9OD7UW7BfuWaKKKQwooqtdTNuWCI4lk5z/cXu3+HvT3FsN/4/LjH/ACwhbn/bcf0H8/pU1xbQ3kLwzxJPC4w0cihlP1Bp0UawxqiDaqjAFPoAyvsd7peDZyfbLYdba5clwP8AYkP8nz/vKKs2Oq298zRqWjuFGXt5RtkX3IPbPGRkHHBNXKq32m2+oKomTLpnZIpKvGT3VhyPwo9Q9C1RWV5t/pefODalaAf6yNQJ1/3lHDj3XB6DaetXrO9gv4fNt5VlTOCV7HuCOxHcHkUBcnooopDCqlt/pUpuT9zG2L6d2/H+QHrRdE3Ei2q9GG6U+ien1PT6Zq0AFAAGBVbIndi1Vez2sXt3+zuTkgDKMfdf6jB96tUUrjtcqi8MTBbhPJPZ85Q/j2/HHtmrVIQGBBGRVX7G1vzasEH/ADxblPw/u/hx7UaMWqLdFV47xfMWOVTDKeit0b/dPQ/z9qsUDuFRXVzHZ28s8zbIolLux7ADJNS1lXhOpanFZrzb2+Jrj3brGn5/Mf8AdH96gGS6PbyrHLdXA23N03mMp6xr/Cn4Dr7lj3rQoopDCiiigAoopskixozuwRFGSzHAAoAdVa+1K302NWuJAhc7UQAs7n0VRyx9gKp/2lcamQNORRbt/wAv0v3CPVF6v9eF5yCelWLHS4rJ2lLPcXLjD3Ex3OfYdlHsoA9qfqK/YzY47y4lEUu7TtPkJ2Rxt+9OR90sP9WOuACT/tDgVs2tnDYwiGCNYoxztUd+5PqT6nrT5oVuI2jcZVvz+o96itZmYtDKR50fUjjcOzD6/wAwab1QloWKKKKkoKKKKACiiqhunuMraqGHeZ/uD6f3v5e9MVyae4jt1DSNjJwABkk+gA5Jqnc2k+oYct9l2coAfmPsxB4B9B7HNWobVIWLkmSUjBkfr9PYewqene2wrc25BZujQAJH5W07Wjxjae4/z1zmp6q3MbRyfaYV3OBh0H8a/wCI5x+I75E8cizRrIjBkYZDDvSfca7D6KKKQwooooAKjnuI7dN0jYBOAAMkn0AHU1C120zFLUCQg4aRvuL/AIn2H5inw2ixN5jEyzEYMjdfoPQewqrdyb9hnly3f+szDF/zzU/M31I6fQfn2pkajSyIwAtmxwv/AEzJPT/dP6dOmMXaRlEilWAZWGCCMgii4WFoqpCzWkggclojxFIxyf8AdPv6Hv8AUc26Q0FFFFIYUUVWkui7tFbqJJF4Zj9xPqfX2H6UxXJZrhLdN0jYGcAYySfQDua/P39t79hPx/8AGD4n6n8Svh5FoLarNpUSsutX0n2xJYVdQlpEIDCrsojxJJISGJwUxur7/htRG/mOxlmPG9u3sB2FT09thb7nwr8Jfi9pfxj8OSajZRT6VrFhM1nqmj3ylbrTbpTiSGVSAeoPOBnHYggd7DdiTII2uv3l9P8A61Uf2s/2bNetvER+M/wgskPju0jC694fj+SPxLZqOVIA/wCPlAPkfGSOOcKDyPwy+KGifF7wna+ItBnby2JimgmXbNazDG+GVezA4yPoRwQaQ/Q9DWWniSsuG6357MOCvpU6z+9IZoCSnrJVBZvenrNQBfWWpY2LHiqUbfKGY7V7ep+lP+0buB8q+lO3cV+xoLMF6cn1rgvjT8HdG+N3g9tG1OSWxvreQXWmavakrc6ddL9yaNgQcg9RkZHocEdes1SrNRcLHjnwG+NWsXGvXXwu+JflWHxL0mPfFcLhYNetRnbdW/ABbA+dB0IJwMMqe8LJXkPxz+C9n8YNDtJba7bQ/GOjSfa9B8QW/E1jcDBGSPvRtgBlOQRz1Aqj8AfjpdePpNQ8H+MbNNA+J/h9Quq6XnCXCcBbqA/xRPlTxnaWA6FSXuLY9yWSpVkrOWWplmqSjRWSpVes9ZqbJqHlsIo182YjOwHAA9WPYUAaE95Hax75GxzgADJJ9AO5qFYZL0hrobYs5W3zn8WPc+3T61Fbw7X82VvNnxjdjAX2Udv5mrXmU9thb7ljdTJFWZGRwGVgQVYZBB6gj0qPzKXzPekM+UdShvf2IfHE2r6fbSXXwI8QXgOoWNupY+FruQgefGoyfszk/MoHynAGDtD/AFlp+pW+p2dveWdxFd2lxGssNxA4eORGGVZWHBBBBBHBBqhq2m2evaXd6bqNrDe2F3E8FxbToHjljYFWRlPBBBII96+W/C+p3/7FXjGDwprMlxd/BDWLjGia3OxkPh65kbP2S4Y8iBmyUc9C3JPzEP0J20Z9frJUivWfHMGAIOR1zUyzUii6Hp3mhRyap+djjqfSnK3OScn+VP1FfsWRlzl+B2X/ABqTeKreZR5lFwtYsMwNQHMfTlPTuKb5lIZKAsfMPxm8D658APHV58bfhvZy32nXOD428I2i/LqcAJzewqOBcR5LE/xDcSRl9/0L4B+IGh/Ezwjpnibw3qEep6NqMQlguIj1HQqR1VlIIKnkEEHpWozbclfxFfJvi7S7z9i/x1eeO/DdtNcfBnXbgP4m8P2qFzoty3Av7ZB0jJ2h0HTIwCNgQ9Av3PsFZaf5lYeieILDxFpFlqul3kOoabeQrcW11buHjljYZVlYdQQavfaNvuewpDLzTBRkmmqTIQz/AIL6f/Xqor87m5b+VP8AOqttid9y0XqNnqDzaa0lSUPk+bkHDetZ2r6bZ69pd5pmp2sN7Y3kL29xazoHjmjYFWVgeCCCQQfWrTSVFI2eDTv3Fbqj5Q8J6xe/sWeOrTwTr9xLc/BfXrsx+GtancudBuHJY2Vy56RMSdjk8dz94r9ZebXNeOPB+jfEPwrqXhzxDYx6lo+oRGG4t5O46ggjlWBAIYcggEYIr55+FPjzV/2cfG2n/B34hX8l9oF38ngzxddnAuYgcCwuG6CZMhVPRhtGBlQQEz6r8ymtLiqnnUnmd+9Hmw8kWd/c/hTWkquZaYZqASsTtJUMhWRSrAMrDBB5BFRtLUbS0hldhJY8xbpoP+eecsn+6e49vy7CvmL4g+HNX/Zl8aX/AMU/ANnNqvgTVpvO8YeFbUZMJ/i1C1TgBxyZF4z345j+oGkqjcQ7naSIhJGGGyMq/sw/r1p7i2K/hXxhpPjjw3p2v6FfxalpGoQie2uoTlXU/wAiDkEHkEEEAgitQy18la3pOp/sf+Lr/wAV+GbK4vfhLqkvn+IPDNuN7aJKSA19aKOsPTeg+6McABdn0x4f8S6d4u0Wy1fRr2HUdMvYhNb3Vu+5JEPQg/5x0osFzZMm7gVFJN2HT+dV5LgY2qePX1qBp/ejYW5ZaaoWlqu03vULTUiiw8tZ2sWNjr2k3el6paQ6jpt5G0NxaXKB45UYYKkHsRT3n96rSXHvTA+breLWv2OdQkRftniL4H3MpZSA8954XdiSdw5aS1J79VJ5w3+s+hdN1yz1zTbbUNOu4b2xuo1lguLdw8ciEZDKRwQRTpZ8gg8g8GvFtS0O6+COpXGr+FbPf4QuZDNqGgQcRWrE5aa3XpDnJLAfu+BkRjdKHuTqj2mS496pT3e3JJrH0jxRY+I9Lh1DT7hbi1mUOrr6EAj8wQfcEEcEUstxk5P4D0peo79izJcfNuY8/wAq9v8Agt8LWi8nxFrEJEv3rO2cfd9JGHr6D8fSsD4K/Cs+IJotf1iH/iWxtm3t5F4uGH8RH9wH8yPTr9E0ALRRRSGNZVkUqyhlYYKkZBqt5c1ngw5mhH/LFj8w/wB0k/ofzHSrdFO4rEUFxHcqWjbODggjBU+hHY1LUM1qszBwTHKOBInXHofUexqI3pteLvbGO0w+4f8A4k+x/Amna+wr23J55lt4y7Zx0AUZJPYD3qO2hfcZpsecwxgHIRf7o/qe/wCVMgja4lFxKu0D/VRkfdH94+5/QfjVultoG+oUUUUigooooAgmtFlbzFJimAwJF6/Q+o+tMW6aEhblQnYSr9w/X+6fY/matUjKGUgjIPBBp37it2FqOaZbeMu2cDsBkk9gPeoGt3s1LW5HljkwucL/AMBP8P06fTrUVncLqM3nHKbB+7hfhhn+Mj36AjjH1p26i5unUsWsLKWll/18nXnIUdlH0/U1YoopD2CiiikMKbJGsiFHUOrDBVhkGnUUAVPJmteYT50feKRuR/usf5H8xUsF1HcbgpIdfvRsMMv1H9elTVDPax3GCww6/ddThl+hp3vuTa2w64mW3haRskDsByT2A9yaZawtGrSSczSct7eij2H+J71RimmMwmmUz2sZIikRefTcyjr6Aj3OMGtOORJow8bK6NyGU5BptWEncdRRRUlhRRRQAVQvNJiuJGnid7O7IA+0QYDHHQMCMMOvDA4ycYq/RQBknVp9MGNUjVIv+f2AHyvq4OTH9TlR3btWhJcpHb+cD5iEArs53Z6Y+tTVg/2OftTT6Y62iRMcQFSYJX5ydv8AD1PK45yTnFUrMl3Rr2sLRRlpMGZzucjpn0HsOlT1nW+sDzltryI2Vy3ChjmOQ/7D9D9Dhu+K0aTGvIKKKKQwooooAbJGkyFJFV0PVWGQar+TNb5MLean/PKQ9Po3+Ofwq1RTuKxQutYis7SWV0cSoOLdhh3boFHrkkDI4yadpNi1la/vSHupWMs7r0Lnrj2GAB7AVUkjTW9WKsN1tYN9N05XqD/sq3bu3qtXttxbtwftMX908OPoeh/HH1NMnXqWqKiguY7hSUbJH3lIwy/UHkVLUlhRVa+1CDTow0zHLHCRopZ3Poqjkn6VT8m+1Xmdm061P/LCMjzm/wB5wSFHsvP+12piuS3esLFcfZraJ7277xxkBY/d2PCj9T2BqOPSHu2EupyLdMDuW3UYhjPbj+I+7emQBV6zs4NPt1gtoUghXokagD3qaj0C3cKKKKQwqC6haTbJHxNHyueh9VPsf8D2qeimLcjgnW4iWROh7HqCOCD7g1JVOb/Q5jcD/UvjzR6HoH/kD7YPbm1JIkMZeRlRF5LMcAUW7An3HVBPdpCwQBpJSMiNOWPv7D3PFR+ZPdcRZt4v+ejD5z9Aen1P5VPDbpbqQgxk5LE5JPqT3o23FvsQfZXuubogp2gX7n4/3v5e1WqWii47WCiiikMKpyYsJDJ0tnOZPRG/vfQ9/wA/U1cpCAwIIyKaExaKqQk2cggc5ib/AFTE/wDjh+nb2+nI109wdtqFYd5m+4Pp/eP0496dhXJ5rhLdQXPJ4VQMlj6Ad6g8mS75n/dxf88VPJ/3j/QcfWpYLVYWLkmSVhhpH6n29h7CpqW2wb7iKoVQAMAcACloopFBRRRQAyaFLiNo5F3I3UVDbzPHJ9nmOXxlJD/y0H+I7/mPQWaiuLdbiPa2QQcqy9VPqKa7MT7olpk0yW8ZeRgqjuapx6g3mNbbPMu06heFI/vZ7D26/XrU8NriQSzN503Y4wF9lHb69adrbivfYZtlvPvbreE/wg4dvqf4R+v0qzHGkMYRFCIvAVRgCnUUrjsFFFFIYV8UftVfs76/8N/Fl78bfhBpf228l/eeMfB9uCBrMIOWuoFHS6TknAy/J5bcsn2vRQB8LeBfH2jfErwtp/iTw9eLd6fdpujfoyn+KNx/CwPBHY100V1vHoR1HpXH/tOfAXV/2dfFmr/Gb4Z6dLqHhHUJPtPjPwfaKMx/3tRtV7MOsiDry3TJS54R8Tad480Cx17Q72K80u7iE0V0p+Uqex9CDkFeoIIxnIqlroS9NTq45izADknoBVoSLb/ew8n93PA+v+FZC6gqKVgyOzO33j7ewpFuPejYPiNj7UZGyxyaes1ZS3HvUi3HvUlGqs1SrN71lLcVItx70AayzV5P8ePgxN8RItP8TeFrxdA+JXh/97o2sjgNjJNtN/ehfLAgg43E4ILK3o63HvUq3HvQBxHwH+OMfxZ0i7sNXsf+Ed8eaI4ttc0GY4e3lx99Mk7on6q2SMHGT1PqazEHB4NfMH7V3hO58NaZF8X/AAaXsPH/AIdMMQaFR5WpWsk0cbwXIyN0ah9+4n5Qp5HBW5+yT+0bq37Qlj4kt9fi0xb7RZLfdc6LHLHay+crnyv3jszFDGcsCAd2AMDc1bkfDsfSAvHuDtgOE/im7fRfU+/T61bttluu1O5yWJySfUnuazVk8v5cbccY9KmW496RXmayTVKJKyluPepluKQzQElO8yqImpfOoAu+ZVPWtKsPEWk3el6pZwahp15E0Nxa3MYkjljYYZWUjBBFL51Hm+9AHzFqHxsh/Y08/wAKeJv7T8VeGYYPtWhR6fJFcalZ2YJVo5FllRpIY8fK+SyjIOVUMPpzw14nsPFvh3S9c0m4+1aXqdrFe2lxsZPMhkQOjbWAYZVgcEAjPIFebfFb9n/wh8YNd8O65rUN1ba9oErSWOpadMIplBB+RyQQ6h9rgEHDL/dZ1bl/hj8WLzwF4ss/hP8AENobTXxGRoGuRRiGy163U4AjUYWKdAQrQjjgFOCoq/zM/wAj6HSUCpBNWYs/vUqz1BoaHnUvnVQE3vS+dQBe86k8yqfnUedQBbMlVr63g1C1ntrmGO4t5kaKWGZA6SIwwysp4IIJBB9aZ51NaWmhO3U/Oa30/wCLP7Kvx9uIotYvvB/wHtteibdIDeaYmn3F2p8lN6v5bEEqz/KU+Y7uRu/SC2vIriGOaGRZopFDpIjBlZTyCCOoxWJ4i0PTfFeh32j6xZw6jpd9C0Fza3C7klRhgqRXzr4DuNe/ZJ1yLwl4ju5dX+D15OIdB8STtul0N3b5LO8J6Qknak33VJUHaGASvQn1PqsT+9O86s0T+9L59QWaHnUhm96o+dSef70AXGmqNpqqtN70xpqALDS1558ePhfY/Gb4U+IvC15bQT3F1ayNYTTD/j2vAh8iZSCCCr46EZGQeCRXcebnvxUMk2fpVLTcl67HxR+yL8YvH/hX4uX3w5+Jza1pOnXlu40NvGPnSXt7dxSKr+VcOSjqyEnYrMg2psJJYv8Ab3nV558YfhToXxo8Gz6BriPGysJ7LULc7bmwuV+5PC/VWU/mMg8GuC+EPxO8U+G9ch+HHxURY/Eqqw0fxHGMWfiCFBklW423Cry8ZwTywGKHrqC00Pf/AD/emmaqH2j3pPtHvUlF0zUxpqpNP70xp6ALbTVE01VWn96j8wyNgf8A6qAH3UMd/G0MqLIjAghumMc18Z/GbxL4k/Y01SxsPhhBpF94f8RtdXkfhnUUmd47hGjMrWoV1AXEiYhXHJYhT/D9hzXQA2Ifl7n1rnfFHhjQvGdjHZ+ING07XbOKUTx2+pWsdxGkgBAcK4IDAMwz1wT61V7aEWvqUvhN8Sofix8N/D/i2Gyl01NVtRObSZw5ibJVl3ADcNwOGwMjBwM4HUtce9eC61pl78AtbvvE2h28994JvZTPrGlWsZkksmI+a6RAcsoxlio3AZyJBtMPq2heKNO8UaPaarpN7DqGnXSCSG5t3Do6n0IpFXN9rj3qJ7j3qg1115qCS696Qy9Jde9VZLn3qjJd+9VZbwetAF2S696pzXXvVGa9HrVKe9A70xHD6t4X1XwBcXGr+AbO1uIZpfPv/DNxKYobgckm1fO22lJZmPy7HZssActWr+yT8aPDP7SXxSj0NbO6i0v7M13DKreYXdOTb3CqM27FcsGO6Nwrqsm4Yr1r4R/DG7+JWrebMHg0O3b/AEi46Fz18tPc9/Qfhn2D4W/sf/CH4KeNNU8WeCfBsPh/XdSt5bW5nt7y5aMxSSpKyJC0hjjG+NCNirt2gLgcU733Fa2x7BDDHbwpFEixxoAqoowFA6ACn1UDS2XEhaeDs4GXX6gdR7jn19asxyLIgdGDqwyGU5BpWHcdRRRSGFFFFABVPaNQbcwzaqflU/8ALQ+v09PXr6USH7dI0Kn9wpxK394/3B/X8vXFsAKAAMCq2J3Kvky2nMA8yIf8sSeR/uk/yPH0qaC5juFOw8rwynhlPoR2qWoZ7VJmD5aOVeBInDD29x7HijfcNtiaiqgunt2C3QCgnAmUHYfr/dP1496t0rDvcKKKKQwooqtdSszCCI4lYZLf3F9fr6f/AFjTENk/02YxD/URn94f7x/u/T1/L1qae3S4A3DDL911OGX6GnRRLDGqINqr0FPov2C3cqedLaf6797F/wA9lHI/3gP5j8hVlJFkUOjBlYZDKcg06qz2hRmkt28qQnJX+Bz7j19xz9aNGLVFmiq8V2GkEUqmGbsp5Df7p7/z9qsUDvcKKKKQwqrdE3En2ZTgEZlYdl9Pqf5Z9qkuZ/IjyBukY7UX+8f8/oKLaD7PHgtvdjudz/EfWntqS9dCVVCqABgDgAVXks/nMkD+RKeTgZVv95e/14PvVmii47FZLza4jnTyXJwDnKN9D6+xwas010WRSrKGU8EMMg1X8iW1/wBQfMj/AOeUhOR/ut/Q/pRoxaotUVFDcpMSoysi/ejYYYfh6e/SpaRQUUU2SRYY2dztRRkn0AoAhu5G+WGM7ZZMgMP4V7t/nuRU0cawxqiDaqjAFQWkbHdPIMSSfwn+Fey/4+5NWab7CXcjuLeK6heGeJJonGGjkUMrD0IPWs37Dd6UpNg/2qAdLO5c5X2SQ5I+jZHQAqK1qKAsU7HVIb5miG6G5QZe3mG2RPfHcf7QyD2Jq5Va+0231KNUuI9+07kYEq6N6qwwVPuDVPfqGmEBwdTtc8yKAs6D1I6OPpg8dGNAepq0VBZ30GoQ+bbyrKgO046q3dSOoI9DyKnpDCqWrXr2dp+5CvdSnyoEboznp+AAJPsDV2sqzU6lqst4w/cWxaC392/5aP8AmNo/3W7NTEy5p9imnWccCEvtGWdursTlmPuSSfxqzRRSGQ3FrHcYLAh1+7Ipwy/Q1Hvubc4ZPtSdmTCv+IJA/EflVqincVilY6TBYu0vzT3TjD3Mx3SN7Z7D/ZGB7VdqvaTOytFKczR8McY3Ds34/wA8jtVihgttAooopDCiiigAoqKe4jt1DSNjJwABkk+gA5JqHy5rv/WFreH+4p+c/Ujp9B+fanYVx011uZooU8+TowzhV/3j/Tk+1VbS1+z3KxXLecesDN91f9kD1HqeSPoa0Y41hQIihFHQKMCmXEAuIypJU9VYdVPYinfoS11JaKhtZzMpVxtmQ7XXtn1Hsev/ANfNTVJYUUUUAFFFFABUU1wkGN2SzfdRRlm+gqH7U11xbYKd5mHy/wDAf738vftUsFskGWGXkb70jcsf8+nSna25N77FeaxbUEK3R2xHpCh/Unuf0+tS2spVjby4EqDjHAdezD+o7H2xVmobm385VKtslQ7kb0Pv6g0730YWtqiaioba4+0RnI2SKdrpn7p9P89RU1SUFFFFABRRUE90ImEaqZZmGRGv8yew96BEskixoXdgijksxwBVYtLe8Jugg/v9Hb6DsPc8/TrTo7VncSXDCRwcqo+4n0Hc+5/SrNVsLVlaSxTylWL908Z3I45we+fXPf1/WnW1x5wZWXZMhw6enuPUHsf65FT1XuYGfEsRCzp0z0Yf3T7fy/SjfcLW1RYoqK3uFuE3LkEHayt1U+hqWpKCiiigAopksyQxl5GCIOpNV9st794NBB/d6O/19B7dfp0p2FcWS4M7NFAqyEfK7sMovt7n2/PFfkB8af2a/jJ+z/8AtB6r8Tn8NIvwg0DXrjUIJvDRtnhtdOuGYO32MFXVhFJskfy/lKkhtiq1fsPHGsSKiKERRgKowBSTQpcRPFKiyRupVkcZDA8EEdxRfsFurPhLRfEFj4i0qz1TS7uO9sbuJZoLiFspIhGQQa00us45rzz47fBTUf2LvE1z4t8K2k9/8DNVn36lpcO6STwxcO2DNGvJNsxIyB90nHpu6HS9etdXsbe+srmO7s7iNZYp4WDJIhGQwI6gigNtTp1ufepVufesJbz3qVbz3pDNxbnpzUq3PvWGt171Kt170Abi3PvTzeBeB8zHoorEF2TwD+NSx3AXoeT1NP1F6GndWttqlrPbahBDe21xG0MtvMgeJ0YEMrKeCCCQc9Qa8S+JvwQu/Cuq2Pj/AOD9lZ6D4s0qPy7jRLWNbey1q03Fnt5EUBQ55KvjrjJBCsvsK3XvU63XvSAyvg/8ZNE+M3hGLV9MZ7a4jY297p9x8txYXC8PBKvUEHoccjmu484qxU8Gvmv4rfDfXPB/i5/ip8M4VbxEiBdc8PrxFrtuvJAA6TqB8rAZPvyG9V+FHxe0D4weEbbW9FuS0LHy5YZRtns5h96GVexH+BGQea3FseiJce9TLce9YpnaNircEVIl171JRuLc+9P8/wB6xluverEUxkyc4UdWPQUAaayljgdaf9oC9Dk+tZpuxjavC9yeppv2n3qttid9zS873riPjB8J9B+NXg248P67EynPnWV/CdtxY3C/cnibqrKfzGQeCa6b7R70vn+9SUeMfBD4za9pnih/hT8UmS38eWaFtN1fAS38Q2oziaI9PNAHzp14J7MB76LjtXk3xs+Duj/GzwsmnX00mm6tZSfatJ1q0+W5065GCskbDBxkDK5GcDoQCOc+CPxu1S+165+GvxIWHTPiVpce5JkG231u2A+W6tzgAkgHco6EHgYZUrcn4T6AW496cJ6yvtBVsHginrce9SUan2ijz6zftHYU83Hl98t/KnYTZfM23qefSmmas/7T7003HvRcEi+Zqzdf0mx8TaPeaXqUC3VjdxtFNC4yGUjBBFKbjPemm496Qzyf4e+ILj4P+IrD4c+I7xn066ynhvUrhiVuFBJ+y7yeJEXaBGTnAyhK5SH2j7R71xPxC8DaH8UPCl74d8Q2gu9PuQDwdskTjlZI26q6nkMP5cV478O/il4k+Efja3+GnxU1E6hHeuV8MeNJ/lTU17W1yei3A4GSfnyO5Batydj6Z+0e9H2j3rL+0lSQeCKPtQ9ako0vtHvR5vcnA/nWcswxvY4Xt71HJebm9Pan6k77Gg9xn2HpULT+9UWuevNRNc+9IovNP71yvxC8Fad8RPDsml6go4cTW82DmGZeUkGCCCDyCpVgcFWVgrDXa596ia596AOB+GfxGv49bl8C+LWMPiuyhMsMspGNSt1OBPGwCiTjG7aAVOdypxu9La6561558UPhvo3xU0OOx1Mz2l3ayC50/VbGQxXen3A+7NDIOVYH8D3rzv4c/GjXPC/jGH4bfFR4bfxJKD/YviVFEVlr8YOAP7sVx0zH0JPGMrvrcnY+hWufemNc+9ZbXJViGyGHBB7UJM0zbV+pJ6AepqSjSWYyNtX8SegHrUU96oUxxn5e7d2rPuNQVV8qI/J3bu3/ANb2qk9371WxO+rNGS596ryXXvWe9571Xe896ko0JLr3r5+8Z/DnxJ8J9euPGXwoiWe1nczaz4Jkk2219k5aW27QzYzkDhsDgkbW9pkuveqst570Ac98MfjJoHxa0A6lotwyzQny7zT7gbLmzl5zHKnVTkHnocHBNdTJee9eJ/Ez4Pyal4gPjTwRqI8L+O4lw1wo/wBG1FRj91dIPvA4A3YyOOuFwvw5+OaeKNUl8MeJ7A+FfHVqo87Srhx5dyP+els+cSIcE4BJHPXGae4ttz2GW996ozX/AL1lzX+Mgnmqk995AyT+8I4H93/69AGncX3l8Z+b+VdV8KfhvqHxS14QRb7fSoCDd3mOEH91fVj2H41gfDPwBqnxU8SppthmK3T57q8YZSBM9fcnoB3+gJr7n8IeEdN8D6DbaRpUHk2sI+8eXkbu7HuxoAtaBoNj4Y0i20zTYFtrO3XaiL+pJ7knkmtCiikMKqyWrRyGW3YI55aNvuP9fQ+4/HNWqKYrXIILpZmKMDHMBkxt1+o9R7ip6int0uFAccg5VlOCp9Qe1QC4ks+Lk74u1wBjH+8O31HH0p77CvbcuVVuJWmk+zxHa2MvIP4B/ie35/V1xcFdscQDzSfd9AO7H2/nT7e3W3j2rknOWZurHuTRtqG+g6KNYY1RF2oowBT6KKkoKKKKAEZQykEZB4INVfs72fNt80Q/5YMeB/unt9OnTpVuincViKC4S4ztyGX7yNwy/UVLUM9qk+GOUkX7sicMP/rex4qF7w2KE3mFQf8ALdQdv4jsf09+1O19hXtuTXNx9njBA3ux2on94+n+ewotbfyVJY75XO529T7e3pTLeNpJDcSgh2GEQ/wL6fU9/wAu1WaXkG+oUUUUigooooAZLCk8ZSRQ6nsar7ZrP7u64h/uk5dfof4vx59zVuincViOG4juE3RtuGcH1B9COx9jT2YIpZiFUDJJ7VDNarI3mITFNjHmL1+h9R9apSXRmmEFztSJG+eRc7HPUL7epB9hk5NO19hXtuWbVTcSm6cYBGIl9F9fqf5Y96t0UUhrQKKKKQwooooAimt47gDevK8qwOGX6HtUPmT2v+tBuIv+eiL84+qjr9R+VW6KdxWGRSpNGHjZXQ9GU5BqvJ/plx5XWKEhn926hfw4P5Uy9iELCSA+XcyMFXb0c/7Q7gDnPXA60Wsws0SC4Xy3J/1mcpIx6nPYk9j+Gaq3VE36MvUUUVBYUUUUAFFFFAFG80iG6nFyha2vAu0XEJw2PRh0YezAgduagXUrnTQRqcamFRn7bbg+X/wNeSn15XjJI6Vq0lO4rGbql4ZLWCCzkzNe/JFNGQQikZMg9gOnuVHer1rbx2dvFBEuyKJQiL6ADArndM0hriWbV9PlWyNwcwRGPdC0fXcycYLn5sqQfu5zitWHWRHKkF/F9guHbam5t0Uh7BHwMk+hAbg8U35CT6s0qKKKkoKKKKAK11GylZ4wWkj6qP417j69x7j3NTxyLNGrodyMAysO4PenVUj/ANDufK6QzEsns/Ur+PJH4+1VuidmW6KKgnu0hYIA0kpGRGnLH39h7nipKJ6qG6e4ytqoYd5n+4Pp/e/l70fZXuubogp2gX7n4/3v5e1WqeiJ1ZDDapCxckySkYMj9fp7D2FT0UUigooooArXUTKy3EQzKgwy/wB9e4+vcf8A1zU8cizRq6HcjDINOqmf9BuM9LeZuf8AYcnr9Cf1+tVuTtqXKKQkKCTwKq/aJLri3+WP/nsw4/4CO/16fWlYdyWe6S3KqcvI33Y15Y/59TxUX2V7rm6xt/54Kcr/AMCP8X8v51NDbpbg7QSzcszHLN9TUtO9thWvuJS0UVJQUUUUAVrmJ1kFxCMyKMMv99fT6jt+PrU0UqzRq6HKsMjjFPqnJ/oMjTDi3Y5kX+6f7/09fz9c1voTtqXKRmCqSTgDkk1FPdJAVU5eRvuxr94/59ajFq1wQ1zgjORCv3R9f7x/T270rdx37CedJecQZji/57Ecn/dH9T+tTw26W6kIOpyWJySfUnvUlFFwsFFFFIYUUUUAVriF0k8+EZkAw0fTzB6fUdvy9xNDMk8auh3Kf84+tPqpMrWsjTxruRuZY1HJ/wBoe49O4+nNb6E7aluoJ7oRMI0UyzMMiNf5k9hUQumvR/opAiP/AC8dQf8Ad9fr0+tTwW6W6kIOScsxOSx9SaNtwvfYjjtS0glnIklH3QPup9B6+/X+VWaKKQ9gooopDK+oafa6tp9zY31tDe2V1E0M9tcRiSOWNgVZGU8MpBIIPBBr82PjX8E9T/Yo8Rz63okVxqXwJ1W53SQrvlm8KzyN0PVmtWY8HkqTg/NgyfpfVPWNHsfEOk3ul6pZwahpt7C9vc2lzGJIponUq6Op4ZSCQQeoNAH582OsQX1tDPDOk9vMgkimiYMrKRkMCOoI5yKti8KtgnmuC+OHwa1f9iHxF9tsVu9X+BOqXO2Gc7ppvC88jcRSHlmt2Y4Vj0Jwfmx5u7puqRalbRywzJLbSIJI7iNgyFSMggjqCPT8Ke+hO2p00d5u4ByamW8981zrX3ksYxwe7Hv/APWpyX3vRsG50q3nvUy3nvXNpfe9Tre+9Io6Nbz3qZbz3rnFvPep0vfegDokvPevEPiN4B1z4d+MLr4nfDa38+/mAPiHwwh2xaxEM5kjA+7cLkkED5snqSwf1Nb33qZb33oAl+GfxS0H4qeE7TW9Gu/PsZsqdwxLayj78Uq9VZSeR7gjIIJ6dpmhfa3B69cgj1HtXzL4+8F638L/ABZefEn4c2pu3uSH8R+FkOE1OMZJmhH8M65J4HzZPBJYP7R4G+Jvh7xjpdlJDfRtPcWyXiaZMQl5bowBzLFncg+Ycd9wIOCCaWpL907qGX5PMkbZH29W9h/jUjagZMAfKg6KP89awLq8lE2ZWBJGVZfule2PakW996XkC11OiW896d9q96wFvfepFvPekUbv2r3pftXvWJ9s96X7Z70AbX2r3rzn42fBzTfjJoVujXUmi+JdMk+06Nr9pxcWE4wQwIwShIG5c844wQCOt+2e9L9s96APOvgb8ctR13ULj4ffESGPR/iTpMeZVUbYdThGdt1bnoysBllH3TngcqPaPMcSBMZY8jHQj1rx34v/AAfsfjBpdq0d2+h+J9Kf7TpHiC24msJh3z/FGSAGTv25wa888B/ttaJF44tfhh4vs9Qt/FUeof2NNqttAjWlzcghBIArloxJJwF2kDcpYqM7L33Iemx9U/bBHkI2W7t/hUf2n3rIkmMOOQyNyrDoaaLz3qWUjZ+0+9H2r3rH+1+9J9s96QzX+1e9NN171km796Y1570AazXXvXL/ABG8C6D8VPCd74d8R2S3um3Q6dHicfdkjb+F1PQj9QSKvtee9Ma896APFfh98Vdd+C/iiy+GvxTvjeWFwfJ8M+NZeEvUHC210c/LMBgZP3vc4L/RBk+z4abkHlQD973+lcR418HaD4+8NXGjeJ9Oh1TTrkBhazD+IHKuD1UjsRz+FfF/hv8Aa08d/Cn49p8OfFV5DrXhW21f+ymudWiW1uYreSUCK580AABUZG5GxkGOMhlv1I16H6AyX5kbJP8A9ao2u/esmWbYgkR/Mhb7sg/kfQ+1Q/bvepfmUvI2WvPeo2vPesdr33qNrz3pDNhrv3qFrv3rJa896ia896ANZrv3rkviR4D0D4qeFrrQPEVoLuxm+ZWU7ZYJB92SNv4XGeD9QcgkHRa896SGR7qTYmOmSxOAo7knsKAPJfh/4+8U/CvXIPAvxJll1bRdjf2P482/uzEi58u+Of3bKP8Alox59Tgk+43159nUQxn90wDeYP8Alr759Pb8+a5Pxhp+keLfD954f1Kzi1HR7tNlzDOvE/cH1GDgrjkEA9enxR4X8TfFH9nj4rXkGpL4iu/hRYXzWz/b/MvLWLTi+IpY2GQjKhQ5TGCNrKeVq79CLPc+82vveoXvfesOz1iy1zSLfV9HvYtT0m4UPFdQMGXBzjOPp9PxBAia+96nYrc2nvfeq8l571jvfe9V5NQ96QzXlvveqc1971kS6h71Sm1D3oA15r73rhviN4B0D4l6atprVpvlhO+2vYW8u4tn7NHIOQc4OOhwMg1qT6l15qu98sMfnSck/wCrjPf3Pt/OmI84tfH3iT4LWq2vj+SfxHoXmiO08S2sBkmtoccNeoOeu0BhknkkngH1b4VCH44eMrbw94W1S01G5nh+2NPHJujW3DBXmyPvKrMqnHIZgpwTim+CvBes/FrxJHoWlWwu5rgEzySjMUUfRnkPZefxyAMk4r1n9mT/AIJiw/s4fFqHxlD8T7/WrSyFw9hpI0iKERTSRtEskkjSSB8RPIp2JGWJHzBcozvcVran178Pfh/pXw18NwaRpcfyqN01ww+eeTHLt/h2HFdNWbbao8UyWuoItvctxHIv+qmP+yT0PfaeeDjcBmtKpGFFFFAwooooAKiuLgW6jje7HCoOrGlmmW3jZ3OFHoMk+wHc1HbwuWM8w/esMBeoRfQf1/8ArU/NifZFa30+SxzJCVZ25kixhT7L/dx6dPxJNXILhLjIXIdfvI3DL9RUtQ3Fqs+GyUkX7sicMv8A9b2PFO99xW5diaiqq3LwsEuQFJOFlX7jex9D7frVqkO9wooopDCiiigAqmANQkDHBtkPyj++w7/QdvfnsKdcM1xJ9njO1f8Alq4OCB/dHuf0H4VZVQihVAVQMADtVbE7lX7K9pza48sf8u7cL/wE/wAP06fTrUsN0k5ZQdsi/ejbhl+o/r0qaobi1S42lsq6/dkU4Zfof6dDRe+4WtsTUVU+0SWvFzgp/wA91GB/wIdvr0+nSrVKw7i0UUUhhRRTJpkgjaRztRRkmgCO6maMLHGMzScL6D1Y+w/wHenxW6QwiIDK993Oc9SfrUVpG/zTyjEsn8P9xey/4+9Wab7EruVPs72n/Htgx/8APBjwP909vp0+lS290lxlQGSRfvRuMMv/ANb3HFTVFPbpcAbgQy/ddThl+hovfcLW2JaKqedLacT5li/57KvI/wB4D+Y/IVZjkWRFdGDowyGU5BFFh3HUUUUhhSUtVLr/AEmQWo+6RulP+z/d/H+WaaExbX/SJDdN0I2xD0X1/Hj8AKssodSrAMpGCCODS0UAVPs8lrzbnfH/AM8XPA/3T2+nT6VLDdJMSvKSD70bcMP/AK3uOKmqKa3juFAdckcqw4K+4Pai99xWtsS0VV3zWv3wbiL++o+cfUDr+H5VPHKkyB42V19VOaLDuPooopDCsvV2a8ki02M8zfNOf7sI+8Pqx+X8WPatC4njtYZJpWCRRqWZj0AHJNUtGhkaOS9uIzHdXWGZG6xoPuJ+APP+0Wp+Yn2NBVCqABgDgAU2aGO4jaOVFkjYYZHGQR6EU+ikMyv7PutMwbCTzrcdbO4cnH+4/JX6HI6AbansdWhvpGhKvb3ajc1tONsgGcZxnDLn+JSR71eqveafb6hGEnjD7TlWBKsh9VYcqfcHNP1FbsWKKyf9P0lTnfqlqo68C4UfoH/Q4H8Rq/Z30GoQmSCQOoO1hghlburA8qR6HkUBcnqG7WNrd/NcRpjO8kDb6HPsaZJefOY4E86UdecKv+8e305PtRHZ5kEs7edKORxhV+g/r1p7asV76Ir211cX6lB/o5T5XkK/MT6qp6A9cn8quw26W6kIMZOSxOST6k96hulMLC6QElRiRR1ZP8R1H4jvVlWDKCDkHkEUPyEvMWiiipLCiiigAoopGYIpZiFUDJJ6CgBarXU8QUwsvnO648leSR059B7mk86W64hzFF/z1Ycn/dB/mfyNS29vHbqQg5P3mY5Zj6k96rbcnfYo2sMkkvk3zh2Ubo4wcqy+p/vEHr26HHNadQ3UBmjG1tkqHcjY6H/DsfrS29wLiPdja6na6Hqrdx/n2ND11BaaEtFFFSUFFFFABRRUU1wluoLnknCqBksfQDvQBLVU3D3WVtsbe8zD5fw/vH9P5Un2eS85uRsjzkQA9f8AePf6dPrVrpwOBVbE6soWduulyCHlo5OElb72QPuk/wAu3b0zoUyaFLiNo3GVbr2//UahtpXVjBMcyqMhsY3r6/X1/wDrih+9qC93Qs0UUVJQUUUUAFFFV5bo+YYoV82XvzhU+p/p1piJJrhLdNznGTgADJJ9AO5qDyJLzBuBsi7QA9f949/p0+tPgtRG5kkbzZzwXI6ewHYf5OasU9thb7lNgNObcq4tWOXA/wCWZJ+99PX06+tXKKpx/wDEvkWI/wDHsxwjf3Cf4fp6fl6UbhsXKKKKkoKKKKACikZgilmIVQMknoKyftNxrmBaO1tYHrdAYeUekeeg/wBs/h2amIq+KbWw8V6bqHhu50621q1vYWtr61vED23lOpDLKD94EH7nU57Dmvxo8ZeCfib+zH8etXg1nw/4i0D4K6Rqdzp1ldC3ln0pbKV3NpIZsuu5i8JZi28EshxgpX7ZWtpDYwLDBGsUa87V9TySfUk96q+IPD+m+KtDv9G1mwt9T0q/ha3urO6jEkU0bDDIynggg0B6n5nWesRX1vFiVXjdQ0UysCuDyOe6mpvtjRsVb5WHUGsD9oD4Da1+xXrn26yW71v4IahcBLe8YtLceG5XbiCY8loCxASQ+u0/NjzDT9ag1S1hInjdHUNBcKwKMpGRyOqkdD/TobhsdLHf+9Tpfe9ct9saGRkcFXU4Kngipk1D3pDOqS+96nW+965aPUPep0v/AHoA6hb73qzb3LzSLHGrO7HCqoySa5zTzLfy7IsYUbndjhUXuzHsKvNrUdnG0Fk2dww9zghnGOQP7q/qe/oH6iv2On+3R6YcK6z3fdhgpH9P7x9+g9+3xb4//Zp8Y6H8Yr/4naU1j4gsbXWk15dLileO9nCzLM8aqUK7shgDuJIGcZO2vqJb73qZb/3ouFjQ+G/xU0T4keF7fU9LuWudNmJBVgBNayjG5GXPysO65wRgg9DXRTTNbOAzBlYZV1PysPUf5+tfOHjnwPrHgzxJP4++HiZ1KQhtZ8PBtsGqxjq6joswySD3ye5If0z4Y/F3RfiR4cS+sJWktGbZcWsgC3NlN0ZWXPysMcjow79CDfcW2qPQ1vvepFvvesC6kezdcsJI3G6OVfuuPUf4djUa6h70ijplvveni+965pb/AN6et/70AdIL73qxbyGZWdm8uFfvSHt7D1PtXP28g8kXNw2y3zgDPzSH0X+p6D68FlxrJuGAAEcS8JGvRf8AE+9P1J32Okm1YOvlxDy4RztzyT6n3rxT4ifsv+B/HGqah4hs7WXw740nlS7g1/T55VeC5TaUl8rf5ZOVBOACTk5DHdXoX9oe9OGoe9A9ji/hL8ctRj11/h98RIodP8bW6ZjkT5bbWIRnFxbtjAfAJKcYwcDG5V9iml8tVkR/MgY4V/6EdjXkPxQ+HWj/ABW0FLHUjJbXts/nWGqWp23FlMMYkjYcjkDI6HA7gEct8NPjPrfhHxJB4D+JHkprso2adrIXbZ61H0AB42TdMrwc4xglcnkw80fQX273o+2+9Y00i+T9ot2LwdGDfejPo39D39jxVb+0PegNzoPt3vTWvfesA33vTTf+9IZvNfe9T/aFs0Dy/NOeViP8Pu39B+fvim9XSwGYh7zqE6iL3Pq3t2788DNk1EuxZmLMTkknk1WxO5vy6k0rl3csx5JJ5rH8TaRpfjDQ7zRtas4tR0y8jMc9tMMq6/zBBwQRgggEYIqm2oe9RtqHvUlHjuk+Kte/ZUvYtL1qW68RfCiZxDZ6o6mW40fJwsVwBy0Iz8rjleAP4Vr6Dt9UtNX02HUtKuo72wmQSLJE4cbT0YEcMp7MOPpXK3kkGoWs1tdRR3NtMhjlhmUOjqRgqynggjsa8QbTfEP7N+oS6v4QjuNc8As7TXvh5WL3GnZyWktST8yc/NGe2fUsHfuK3VH0ob/3pjX3vXK+E/G2i/EzQYNa8N3kV3DMM+XGcZPcAHkMO6HkduOBMdQ96AudA1971E1971gtqHvS28kl5N5cZA43MzHCqo6knsKQzdt5JLyby48ZxksxwqjuSewovdYjjjNtbE+Tn55DwZSO59B6D+tYd7rUaRG1tWPkZ+eQ8NKfU+g9B/WsyS/96rYnfVm49/71VuLpJo2RwrowKsrDIIPUEViyah71Xk1D3qSjza78JeIvgjq1x4g+Gi/bdEmdptR8HSt+6fONz2uQQrYH3DkHpg/KB6P4D+JegfFrSXvvDkzR3sJ23mjTgrc2zjquw88EHjnpwWwSIZNQ96838dfDaDXNYj8SaBfv4a8XQD5NStlBWcD+CdOjrwBk89OuMU7isevSaj71Ul1L3ry7w98bzd6lH4d+IlvD4W8WMdsGqZ/4l2p+hEh+4x9T3I3ckkddqE01jcPBcI0Uq9Vb3GQfcEHIPcHNFgTNebUfeqU2pe9Yc2pe9MjuVERurj/j3U4C5wZG/uj9Mntn1IoA2DdrHD9omOUzhI88yH/Aev4fTR8C+ENe+LXi6DRdGh8+7mO6SZuIreMcF3IHyqP8ABnArI8B+Ddf+MPjC30PQ7fzrqXl3xiG2iB5dj/Co/M9Bkmv0o+DXwb0X4MeFk0vTE8+8lAe91CRcSXMmOp9FHOF7e5JJAJvhH8I9G+D/hhNL0xPOupMPeX8igSXMgHU+ijnC9APUkk9zRRSGRXNtFeQvDPGssTcMjjINZpe50IfOZb7Tx/Hy88I9+8i+/3h33cka9FMQyGaO4iSWKRZYnGVdCCCPUEU+su40uW1me601lilYlpLZyRDMeuTj7rf7QHfkNgYsWGpx329NrQXMePMt5eHTPQ+4POGGQcHnigLlyms6xqWYhVUZJPAFOqnj+0JAT/x7IeB/wA9GB6/Qfqf1EDYsMbXUq3EgIRf9VGe3+0fc/oKt0UUAtAooopDEZQ6lWAZSMEEcGqhils+Ycyw94SfmX/dJ/kfwI6Vcop3E0Rw3Edwm6Ntwzg8YIPoQeh9jUlQTWokbzEbypgMCRe/sR3H+RimxXRDiKdRFKehByr/AEPr7dfr1ot2C/cs1BdTNGFSIbpn4UHoPVj7CnzzLbxF2yQOAAMknsB71Hawsu6WX/XSdcchR2UfT9TmhdwfYfbwLbxhASx6sx6se5NS0UUhhRRRQAVU+yvbfNakBe8DcIfp/dP6e3erdFO4rXIYbpJiVGUkX70bDDD/AOt7jipqiuLZLgDdkMvKupwy/Q1D9olteLj54+06jgf7w7fXp9KN9hXtuW6qD/TLjP8Aywhbj/acd/oP5/SluJjIUhhb5pBkuv8ACvr9T2/+tViONYY1RF2oowAOwp7BuOoooqSgooooAKrPamNmkt2ETscspHyMfcevuP1qzRTEV4brcwjlTyZv7pOQ3+6e/wDP1AqxTJoUuIykih1PY1X2zWa/LuuYR/CTmRfx/i/Hn60aMWq3JriYW8JcjcegUdST0FNtYTDGd53Sud7sPU/0HAHsKgtZk1Kbz0bdDESqDp83ckdsdPzq9TemgLXUKKKKkoKKKKACq81oGcyRMYZu7L0b/eHf+foRViimLcqreGFgl0oiPQSD7jfj2PsfwJq1SMoZSCMg8EGs6+f+xbV7iNv3K4/0duQxJAVUPYkkADp0GB1p7i1RHff8TPUorAcww7bi4PY8/u0/EjcfZcfxVrVmaGvk27LN8t/IxmuFYYO4+nqo4UEdgK06T7Au4UUUUigooooAKo3mjWl9J5siOk2MGaCV4ZCPQshBI9icVeooAbHGsKBEUIo6BRgU6iigAqpD/ok32c8RPzF7dyv9R7Z9Kt1FcwC4iK52NncrDqrDoaaEyWiobW48+M7htkU7XX0Yf07j2IqakMKKbJIsaF3YIo5LMcAVW8ya84jBgh/56MPmb6A9Pqfy707CuSTXaxOI1BlmPIjTr9T6D3NMW1aZg9yQ5ByI1+4v+J9z+QqaG3jt1KxrjJyT1JPqT3NSUX7Ct3CiiikUFVbhWt5PtKAkYxKo7r6geo/UZ9qtUUxMRWDKCDkHkEUtVI/9CnEJ4hkP7v8A2T1K/TuPxHpVugEFFRzTJbpukbaM4HqT6AdzUASW8GZA0EP/ADzB+Zv94jp9B+faiwXFa6aWRo7YB2U4aRvuKfT3PsPxxT4LVYWLkmSUjDSN1Pt7D2FSoixqERQqqMBVGAKdRfsFu4UUUUhhUNzb/aFGDskQ7kfGdp/w7H2NTUUAQ21x5ykMuyVDtdM5wf8ADuKmqtcwsGE8IzKowV6b1/u/4e/1NSwzJcRLIhyrf5IPvTfdCXZklIzBFLMQqgZJPAFRXFytvtBBZ2+7GvLN/n16VGts0ziS5wSOViX7q+59T7//AK6Ldwv2E3yXw/dloYD/AMtMYdv930Hv+XrViGFIIwka7VHan0UXCwUUUUhhTXRZEZGAZWGCD0Ip1FAFWGRraQQSsWU/6qRjkt/sn3H6j8atUyaFbiMo4yp/Aj0I9DUNvMyv9nmbdKBlXxjzB6/X1/8Ar1W+pO2hZqvfX8OnwiSZsbjtVVBLOx6KoHJP0qC91TyZvsttH9qvSM+UDhUHZnb+EfqewODRY6X5MxurmT7VesNvmlcBF/uov8I/U4GScCl6jv2IFsJtWZZdRTZADuSxzkexkI+8f9n7o/2sA1rUUUAFFFFIZQ13QtO8UaLfaRq9jb6npd9C9vdWd1GJIpo2BDI6ngggkEGvy0/aM/Zr1v8AY61qbWtES61v4J30+d/Mtx4alduI5O725J+V+2cH5sGT9Wqq6ppdnrmm3WnajaQ31hdxNBcWtzGJI5o2BDIynhlIJBB65oA/JSw1qDWLOHbPG+5Q1vcqwKupHCk9MY6N26dOi/bGidkcFXU4KtwQfQ1t/tR/sqat+yPqVz4r8IQ3es/Bq6l33NkCZrjw3IzdR3e2JPB6rnDc4Z+K0rXLXxJYwPFcxyu6A210rApMvZSf5N+B4wQ9ydjoE1D3rW02M3UTXE8v2WyjOGmYZycZ2oP4mPp27kDmuet7WPTYUu9XEkStnyrMfLLNjuc/cT/aPXoAeSILzxBNqMiGQqkcY2xQxjCRr6KO38yeTk09twvfY6658QedF9mt1NvZg7hHuyWPTc57n9Bk4AqFNQ965NL/AN6nS/8AepGdWt/71Mt/71yqX/vUy6h70DOpW/8AevMfHHgTUdJ1+Xxv4EdLXxJgfbtNY7bbVoxyVcdpPR/Xr1zXVLqHvUq6h70AWvhb8YtN8f6HIUjkgkifytQ0m4+W4sZxwRgjg8HDYwwGDyCB1l3utNjh/Nt5cmKZRw2Oo9iOMjtn0IJ8L8feA7jUNVi8VeFblNJ8X2q48wj9zfR8ZhmHcEAAN1HHoCOj+Fvxnt/FEd3pOo2klhrFvhdS0O4bEkbDgSxHuOeHGeDg5DcvyZPmj0xdQ960YZY7ONLi8BbcN0VvnBk9C3ov6nt6jKvreLwyqzTf6ZNJnyFZMLHjB/ej++MjMeeMgkkYzhzatJcStLLK0kjHLMxyTTty7hfm2OoutakvJjJIwz0CqMBR2AHYVH/aHvXM/wBof7VH9oH1qSjp/wC0Pel/tD3rl/7Q/wBqlGo+9AHVDUfesDx14T0X4j+H5tH1y2FxbP8AMkinbLA46SRt/Cw9fwOQSKrf2h705dS96AOE8I/FDX/grrln4Z8eXf23SJn8nSfFkgyko7QXeeFfHG48EDnOC1e6PNHeW7XVkcqo3SwA5MY/vKe6e/Ud+xPnetWmn+JdJutM1S1ivrC5TZLBMMqw/oR1BHIIBHNeYeH7zxV8Ddbs9Pt1vvE/gmeZYbOSFWlvtLZmAVCBzJFzgY5GcdgGfkJ9z6GW+aRgqZdmOAo5JPpV59RXRcqjrJf45ZTkQewPd/ft255GTa65YarYm60G5tbu+mTc8lk4eJlx8xt2HB77se+z5c451tQ96fwkr3jo21DuW5qNtQ9651tQ96jbUPepLOhbUPeo21D3rnm1D3qNtQ96AOhbUPemtqHvXONqHvTDqHvQBxXij4c6l4Z16fxb8OZ4tN1iU777R5DtstS5ySRkCOTrhhjn0ySe2+Hvxk0f4qLPZzhtB8W2hK3mm35CSBv9v1yTxIODkbtpJNRnUPeuT8X/AAxtPiRdW9zbzSaR4gswXttbtTsktwO7n+KPnkH1IHWmhM9XjjuZLx7UoYpY8+Z5nyiMDqW9AKL7W40hNpaMfs4OXkIw0zDufQeg/rXi2qftIJ8Pkh8LeO7C+aMbI7XxJYxKy3oUcyOm4bUDN/qxllBBA/hbtE1SO4s7W8t5kubK7iWe2uojmOaM9GU+nBHqCCCAQRVPTYla7nQPqHvUL6h71gtqHvUMl971BZuvqHvVaTUPesOS+96ryah70Abkmoe9VZNQ96w5NQ96qSah70AW/Een6b4o02XT9VtIb6zk6xTLnn1B6g9cEciuL0+68RfDOFLGJ7jxf4NjPyWUjA6lpyk5P2dzxIg5PlNgHoNpJat2bUPemWrC7Z5JpfJtIuZZcZx6KB3Y9h+PABIaE/M1tN1bT9YsotTt75LnSXziaL5XZgSDEUblJARyrDKjB6FSd/wF4L8QfGjxla6B4ftPMnk6nkQ2kIPLu3ZRn6knuTXK6H8PfGHxov73S/AugnVtQhtmlWxMgjgYICVEkhdFV2OVEu5WUtlWWvsv/gmz+zL41/Zvh8fSeMbG40O28QSWJ07Sb6/hu57d4ln87MkDNEQ3mxAMCrP5Z3Iu0ZfoT6n0x8E/gpofwR8JppWlp597KA99qMigSXMmOp9FHOF7e5JJ9DooqSwooooAKKKKACql9psWoeWzFop4iTFPEcPGT1wfQ8ZByDjkGrdVriZ3k+zwnEhGWfH3F9fr6U0JmUNSm84WOoFI1L7PtkWRHL0AT/Yck4wT9CScDdVQqgAYA4AFRG1ha2a3aJXgZSrRuNwYHqDnrn3rO8u50TmISXunjrFktNCP9k9XX/ZPzDnGeFp77CV1ua9FQ2t1DfW6TwSLLE3RlPHXBH1B4/CpqkoKKKKACiiigApkyRyRMsoVo8fMG6U+qkn+mzGIf6iM/vD/AHz/AHfp6/l600JlWDzhItwQ89ov+qU8uo/vf7Xt3x6k1pRypNGHRg6HoRT6rS2p3mWBvKlPX+6/1H9ev8qbdyUuUs0VXhuxJJ5Ui+VOBnYTnPup7j/JxVilsVuFFFFIYUUUUAFRXE628Zc89go6sT0AqWqkH+lzC4P+qXiIdj6v+Pb2+tNCZDBp8lmpkgKCVzukjPEbH0HHy4//AFjJzVuC6WZihBjlUZaN+o9/ce4qaoprdLhQHHIOVYHBU+oPane+4rW2JaKqedLacT/vYv8Anso5H+8P6jj2FWlYOoZSGUjII6GlYdxaKKKQwooooAKrXcjNtgjOJJOrD+Fe5+vYe5qaWVYY2kc7UUZJqK0jbDTSDEsnJH90dl/D+ZNNdxPsI9im1TCfIkVQqsnoOgI7j60guzbkLdBY88CUfcb/AAPsfXgmrVIyhlIIyDwQaL9xW7C0VUNvJa822GT/AJ4OeP8AgJ7fTp9Klguknyoyki/ejYYYf/W9+lFh36MmooopDCiiigArKcHVNZCEZtbEhj6PMRwP+Aqc/Vh3WrOrXzWFmXiQSXDsI4Yz/E54APt3PoAT2p2mWC6ZYx26sZCuWeRuruSSzH3JJP40xb6Es1vHcKFkXODkHOCD6gjkfhUW6e1+/m4i/vKPnH1A6/hz7GrVFFwsMhmSeMPGwdfUU+oJbUPJ5iMYpv769/Yjv/nGKZ9sNudt0ojHaVfuH6/3T9fzNFuwr9y1RRRSKCiiigAooooAKKKZLKkMZeRgiDqzHAoAr3P+iyfaR93G2Uf7P978P5Z9BUk10EbZGvnS4zsXt7k9h/kZqPdNecLm3h/vMPnb6D+H8efYdaZYQpp7GzUbU5eI+o7g+pHH4EdeavoR10JY7UswkuGEjg5VR91foPX3P6VZooqStgooopDCiiigAoopkkiwoXdgqjqTQAk0K3EbRuMqfTgj0I96qQ30jM9sFEt1GcOei47MfTPp1z7c1J+9vP70EH5O/wD8SP1+lLNaeXHG1uqpJF9xegYd1P1/ng1atsyHd6odDahJPNkYyzf3j0X2Udh+vrmrFRwTLcRLImcHsRgg9wfcGpKl+ZSt0CiiikMKKKKACiimSzJDGXkYKo6k0APrLuLhoZ5Htvmj6TMRlIz/AHvcjuB6dR3s7Zbz7+6GD+70d/r6D26/TpVlEWNQqKFVRgKBgCq+En4iO3t0hywJkdvvSNyW/wDre1TVTj/0GQRHi3c4jPZD/c+np+XpVykxoKKKKQwooooAKKKhu7uGxt2mnkEca9WP8gO59qAJqxbm4l1xvJsD5cKNk3+M7WH/ADzB+8efvfd6j5uRT/ss+ufNdq1tYdrTo8o9ZPQf7H5/3RrKojUKoCqowABgAU9idyjpFvFYwtbKgSZTukOSTIT/ABknk59/p2q/UFxb+dtdDsmTlHx09QfUHuP6gUttcfaFORskQ7XTOdp/woeuoLTQmooopFBRRRQAUUVHNMlvGXkbao/zgepoAZe2lvqFnPa3cMVzaTRtHNDMgeORGGGVlPBBBIINfjZ+1V8AfEf7NPxm8Sa18P8AwZ4l1DwAdmq6dFaWVzdaJplu0Q+0vcOoK5WYTFYiQFQIxJBUH9j1ie8IeddkXVYfX3b/AA/n2tMoZSCMg8EGq2J3Pxb07xRD48to72O9W7u513RXO7IuR/dPo46D6beoFQC8KsVPBBwQe1fQP7Y37Ceo/DbUNS+JXwc0yS90KZjca74JtEJaEkktc2Sjt3aEDj+HjAT5m8P+JrP4habFdWVws18w+Rs4Nxj+BvSUe/3v97G43DY3kvvep0vveuWW+96nS+96ko6hL73qZb73rmEvvep1vvegDplvvepVvveuZW+96v6bHc6tdLb2qeZIQScsFVVHJZmPCgDkk8CgDoLWaW7njggR5ppGCpHGCWY+gA61y/xd0ZtL0WXW/DEC3HxD09AbXULXazQKWAkRM8SNsL884P3MnmtuXXoNKt2tdLkZpJFKXF9jazgjBRB/Cnv1bvgcVlLfe9VsTucT+zv8WfEFjdaj4X8czTSXUhSW3tdTVo5rmM7t21iOWU8q3JG5hyuVHtepQ/ZY47m3l+02ExxHNjBB7o4/hcen4jIINeXeL/DGm+NtPW3vlZJom8y3u4Ttmt3HRkbseB+VZXhH4par4B1JPD3jLy7iC6/dQaoQRb3yj7qyf885R6/5ZeTDzR6x9u96T+0PeqOpWohtkv7R2n02RtgkP3onxny5PRsA4PRgCR0IGb9s96B7m/8Abvej+0D61z5vvemm+96QzoxqHvS/2h71zX24+tWdNS41S48m3UMwUu7McKijqzE8AD1NAHSWMk+o3KW9shlmfoo/MknsAOSTwK0LzWLawtJbC1ZLh5FKXN1jIkBGDGmeiep6t9OK5m+163s7drDTWYxsMXF2Rhpz6Afwxg9B1PU9guSNQ96rYnc8P1D4LeJfAfxGfxh4cEN1YWV9/aEFlYStBceUX3NAigY4UsuAfmXtztr6T8HfETR/i5phvNMuBHqqfJNbSKI3d+6Ov8EvX2fHB3fe54ah71xfivwR9v1Ma94euxofiVOtwg/dXQ/uTL/EOOuMj3wKQ7HrMt28MjI4ZHU7WVhggjqCKia+964jwj8WoPGF4vh3xbGvhzxlENsUs7/ub0dhvPUHHDZyOjZUbk27xp7C5kt7iNoZ4ztaNxgg0AmbDX3vUbX3vWE1771G1770hm61970xr/3rBa996n0+OfVLjyYMcAu7scJGo6sx7AUAblj52pXAhhxnBZnY4VFHVmPYCrOoa9FHb/YLAsLUEGSU8NcMP4j6KOy9up5rB1HXYYbc2Gns32TOZZmGGuGHc+ijsv4nmsk33vT2FuN8WeD9A8cNaHXLBb82m/yd0rpt3bd33WGc7V6+lZGm3mufCe0a00+KbxV4J3730WRs3tj6vayHrgfwHqABz1Gub33phvfegNzXsNe03xBpceq6JfrqWlytsEyrskifvFNHnMcg7qevVSy4Yo1971xU2knT9ak1vRJk07VZV2XKshe2vo8g+XcRgjcMgfMCHUgEMCARan8SIsT3E1rLYQx/69ZH8wW+SAGZwADESwUSYABwHEZZAz32Fe250kl971Wkvj61kte7hkHIPeq8l4fWpKNSS+PrVaS8PrWc1zu70+zhk1GcxxlVVVLySOcLGo6sT6f/AFgOTQBds4Wv5HzIIYIxulmb7qL/AFJ6AdzXoHwi+EPiP9oLxXb6D4ctWttHtSDdX8qnybVD1kkP8UjY4UcnGBgAkXvgP8Ade/aI8RJpmjRSab4TsXBv9ZmTjPt/ekI+6g4UHnuT+pfwx+GPh74ReEbTw74bsltLGAZZzzLPIfvSSN/Ex9e3AGAAA/IXmUPg78G/DnwR8Iw6F4etto4e6vJADNdy4wXkb+QHAHAruJI1mQo6h1PVSOKdRSGU90lh98tLbD+M8sn19R79fXPJq2rB1DKQykZBHQ0tVGt3tmMluMqTloM4B9Svof0PtnNVuTsW6KjguEuELIehwVIwVPoR2NSVJQUUVFcTi3jzguxOFQdWPpQA26uDHtjjAad/uqeg9WPsKdb24t48Z3Mx3O56sfU021t2j3PId80n3mHQegHsKnp+SF5sKKKKQzOutLdZmurB1trpuXVh+6m9nHr/ALQ5GB1AwX2OqLdSNbyo1teIMvbuecdNyn+JfceuDg8Veqrf6fDqMQSUEMp3Ryodrxt/eU9j/MZByDin6i9C1RWSNSm0l1i1IgwHhL9RhCewkH8B9/un/ZJC1rUAFFFQ3Nx9njyF3ux2on94+n+fSkMZczMziCI4lYZLf3F9fr6f/WNTQwpBGsaLtRRgCmW9v5Kksd8jHc7ep/w9KmpvshLuwooopDI5oEuE2yLuGcjsQfUHsfeoPMls+Jd00H/PUD5l/wB4DqPcfiO9W6KdxWEVg6hlIZSMgjoaWqrWrQsXtiFJ5MTH5G/+JPuPxBp9vdLOSuDHKv3o3+8Pf3HuOKLdgv0ZPRRUN1OYYwEG6VztRT3Pv7DqfpSGRXH+lSG2U/J1mI9P7v1P8vqKtABQABgVHbwC3j253MTuZj1Zj1NS032Eu4UUUUhhVVrVoWL2xCE8mNvuN/gfcfiDVqimK1yCC6WZjGwMcwGTG3X6j1HuKnqOa3juFCyLkA5BBwQfUEdDUBmms/8AXZmh/wCeqj5l/wB4Dr9R+XenvsLbct0U1JFkUOjBlYZDKcg1FdzNEirHgzSHagPr6n2HWkO5G3+mXWzrDCQW937D8Ov1x6VbqOGFbeJUXJA7nqT3J96koYIKKKKQwqG4tUuANwIZfuupwy/Q1NRQBUM0tn/rwZYv+eyLyP8AeA/mPyFWUdZFDKwZSMhlOQadVWS1aNjJbMInJyVIyjfUdj7j8c09GTqi1RVeK6DOI5V8mY9FJyG/3T3/AJ+oFV9YupI4UtrZtt5cny4j12D+J8f7I5+uB3osO5FZk6nqkl3nNtbboIV7M4OJH/DG0fRvWtWora3js7eOCJdsUahVX2FS0AgooopDCk68HkUtFAFT7K9tzasFX/ni/wBz8P7v8vapIbxJm8tg0U2MmN+uPUeo9xU9RzW8dwm2RdwzkdiD6g9j7iqv3JtbYkoqp/pFnwd11D/e/wCWi/8AxX8/rST6lHHCrxq1xuONsfUeuR2xx+dHK+gcy6lyimTTJBGXkYIo7mq+Zrzput4PfiRv/iR+v0pWHcfLdbZDFEvmzd1BwF/3j2/nSR2mZBLO3nSDpxhV+g/r1qaKFIECRqFX0FPov2C3cKhuoPPjG07ZEO5G9G/w6g+xNTUUhkVvOLiINtKN0ZT1UjqKlqpN/otx9oHET4WX29G/ofbHpVumxIKKKKQwoprMsalmIVVGSxOAKrCSW8/1eYYP+ehHzN9B2Hufy707CuSTXQjfy41Msx/gU9Pdj2H+RmmxWp8wSzt5so6f3U+g/r1qWGFLdNsa4HU9yT6k9zUlF+wW7hRRRSGVJv8AQpjOOIXP73/ZPQP/AEP4Hsat0hAYEEZB6iq1vm1k+zMcpjMTH0/un3H8voarcnYtUUUVJQUUVU+0PecWx2x958ZH/AR3+vT60xXJJroRsI0XzJiMiNfT1J7CmxWp8wSzt5kvYfwp9B/X/wDVUkFuluuEHXkseSx9Se9S0X7Ct3CiiikUMljWaNo3G5WGCKht5mSQ28xzIoyjn+NfX6jv+B71ZqK4txcRgZ2Op3I/dW9f89QTTXZifdEtFQ2twZlIddkyHDr6H1HqD/nmpqQbhRRWXNqUt5O1tpwVmRts10wzHF6gf3n9ug7nsWBPf6olmywxo1zeSDMdvGeT7k/wr7n9TgVFaaW7XC3d863F2OUVf9XDwRhAe+CcseTk9BxU+n6bFp6NtLSTSYMs8nLyEDqT/QcDsBVuj0D1CiiikMKr3MDFhNDgTqMYJwHH90/0Pb8wbFFMW5HBMtxGGXI7FT1U9wfepKq3ETQyG4hUs3/LSMf8tB/8UP16ehE8cizRq6HcrDINHmC7MfRRVaa5YyGGAB5v4ifup7n/AA/l1oC9h9xcCDaMF5G+7GvU/wD1vemw27FhLOQ83YD7qew/x/l0p1vbLBliTJK33pG6n/Ae1TUegeoUUUUhhX5+/tpfsA3F9qGqfFH4NWKxeI5WNxrfhOLCQar3aa3Xolx1JUcPyR85Ik/QKigD8I9F16Px3byGESRa/A5iuLOdSkzupwyMp5EwIOR/Hj+99+Jbs+tfor+2h+wTb/GK4uPiB8N/s/h/4mwIXng4jtddUc+XN0Czdll78BjjDJ+dS311r2palpuqadcaJ420uRotU0i8Ty5t68Mdp6v3JH3hz1zl7i2J0vPep0vPesZZa29F0YXkLX19MbHSYm2yXOzczt/zzjX+N8c4yAOpIFAGno9pLqsjYdYLWLBnupciOFT3Y+voByegBrQ1DxJClq2naUskFgSDLJJgS3TDoz46D0QEgepPNc7qviA30cdpbRmz0uFiYbUNuOem92wN7nu2PYADAqis59aPQW+5uLeH1qRbv3rDW5I709bj3pFG4Lz3qpq9lZeINPmsdQt0urWUYeOQfqD2PuORVJbj3pwusd6AOf0PxZrPwUuWhu/M13wXKvks8oLyW8eRiOUDBZAQMMOVIBBBAFekTfZb/S4ta0ac3uizkbZQwdoWOSEkI4zwcNgBsHABDKvLvMs0bI6h0YYZWGQQe1cnZQav8L9Ul1XwnGt7pc277d4dmJMUyEgsEHbOBwO4BXBC4fkxeaPRftXvSG896zrHVtL8V6L/AG54emkl04MI7m1m/wCPiwlP/LKUenB2uBhvY5At6Ppr6tJIzSra2UADXF3ICUiU9OnVj2Uck/iQWC/Uv6baz6tM6RkJFGvmTTyZEcKZwWY+nIHqSQBkkCrOqeIII7ZtO0vzI7DIMssnEl0w6M4B4UHovQd8nmsrV/ESTWw0+wRrbS433hGI3zPjHmSEdTjOB0XJA6knFa5o9Bb7mr9tPrS/bfesZrg+tN+1Ed6RRufbT604Xx9awftRpftRoAn8TaBpvjDT/smpQ+YqndFKh2yRN/eRux6e3HOaz9P8dal4Ojg0jxrPLqugriOy8UIjPPYjoI7lFBLxe4yw6jOShtfaz60rXCyRsjgOjDDKwyCD2NMW50FyzW5jO9JYpEEkU0Lh45UP3XRhwynsRxVdrs+tcxpUb+GYpbayV7jRZSW/s0t/x6OTky2xJwpzndESEcHqjBXXRt7pJL5bae4gtMxmf7TPJstzCD80u9gPlXPzAgMp+VlVuKLdhX7m7pttPq10IINowC7yOdqRoOrsewH+eas6prsENqdN01mFkCDLMww904/iYdlH8K9up5rNv/ENo+npY6PLv0x9sj3Q63h6hzj+Dn5V/E8msdpvejYNzRN170xrrrzWa03vUbTn1pFGk1171G14fWs1rg1Gbg0AabXh9aWDU5LWdJYmAdc43AMCCCCCDwQQSCDwQSDwayGuKa1waACfwvqAka68E7Xm+9P4VnfCScfes3JypPeE9DymQdiZuh+ObDXpGtwXs9QT/WWV0Nkqn2B6j6Vf+1MjBlYqynIIOCK0NV0PSfi0FttViWHxLj/R9SUhPtDdcSN/A/U+aflJA39WkFbk/CFnHLf3CwwjLHkknAUDksT2AHJNfQH7N37Meq/tBav5cDT6V4Es5R/aGs7cPeSDrHCDwTzx1CA5bJIU/NE/w6+MWk+LfDfg/wAM+FNc8QjV7kRW1zdac6w6w0bjzIvOwoWGM/fbeuAPMZlG3b+8/h3w7pnhHQ7LR9GsYdN0yzjEMFrbrtSNQOAP8TyeppbaD31KfgfwPovw58L2Ph7w9Yx6fpVmmyOGMcn1Zj1ZieSTyTW9RRSGFFFFABRRRQBBPa+YwkjbypgMB8ZBHow7j/IxSQXW9/KlXypwMlc5BHqp7j/JqxUVxDHNGRLwq/NuzgrjuD2p+pNuqHTTLDGzudqr1NQ28Tu/nzDEhGFT+4vp9fWqcMztLHJdkmAf6mQjAJzgFx2J7dvoSBWrTfuiT5goooqSwooooAKKKKAEZQ6lWAZSMEHoayPsdxofNghubLvZFsNGP+mRPb/YPHoRjB2KKYirb6lbXdq1xFKGiXIfIIKEdQwPII9CM0ttG0kn2iUYdhhEP8C+n1Pf8u1Z1zpn9o3bXlrILWVcASbdyzlem9cjco7dD1wR3tWWqebMLW6i+yXuM+UWyrgdWRv4h+RHGQMintsTvuaFFFFSWFFFFABRRRQAVFPbpcAbshl5V14ZT7GpaKAKZums8/aiPKHS4HT/AIEOx9+n06U+1VpXNxIpVmGEVuqr/iep/AdqZJ/p1wYutvEfn9Gbsv0HU/gPWl+zvZ82w3R/8+5OB/wE9vp0+lX+ZH5Fuiore5S4UlCQVOGVhhlPoRUtQWFFFFABRRRQAUUUUAVZLbyWaWBhE33mVvuN7n0PuPxzUOn3IupjLKDHMy/u42/uccj1z+nAOKluP9KmFsPuAbpfp2X8f5D3qeaBLhNsi7hnI7EH1B7H3q76akW10JKKqeZNZ/6zdPD/AM9FHzr9QOv1H5d6sxyJNGroyujchlOQamxVx1FFFIYUUUUAFFFFAEc0Mc8ZSVQ6dw386xdL86SaTUirXEDAx24JzIsOfvDPXcRn1wF6mrWsP9rki0tCc3QYzMp5SEfe/E5Cj6k9q01UIoVQFUDAA6CqvZE2uxkM6XCbo23DOD6g+hHY1JUE1qJG8xGMM2MeYvf2I7j6/himLdtCwS5URnOBKPuN/wDEn2P4E0rdgv3LVFFFIoKKKKACiiigArOjtI76eW6O5N3yI0bFSVHckdcn9AKs3khEaxIcSTHYpHUep/AZ/SpkRY0VFG1VGAPQVWyJerIYbXa4llbzpuzEYC/7o7fz96sUUUh7BRRRSGFFFFACModSrAMpGCCODVa1YwsbZySyDKMerJ/UjofwPerVV7yFpIw8ZCzRnchJwPofY9Ka7CfcsVBPdLCwQAySt0jXr9fYe9Qw3j6jGrWwMcbDmVwOPUAdz79PrVi3tktlIQcscszHLMfUmna24r32IltWmYPckOQcrGPuL/ifc/hirVFFK47WCiiikMKKKKACorm3FxFtJKsDlXHVW7EVLRQBBa3BmQh12TIdrqOgPqPY0+a4S3UM5xk4AHJJ9AO5qnfTMs++1TzrmMYdB029cE+vcD+QJNTWcKMqz+Z9okdciXtg9lHYVdupF3sJ5El4c3A2RdoM5z/vHv8ATp9atUtFTcqwUUUUhhRRRQAUUUUAV7mFiyzQ/wCuTjHZ1/un+h7H8cr9ugW1Ny8ixQqCWeQ7QuOuc9MVHf6lFp6oGDSzSHEcEYy8h9h6epPA6kisz+zZvtC6hfhZMNvNrHkxxdg/+04HUkdOgGOaWu5D02J/9J13BPmWWnH+HlJpvr3Ren+0f9nvpwQR2sKRQxrFEgCqiDAUDoAKeGDAEHIPQ0tIoKKKKQwooooAKKKKACqkqmzkadAzQtzLGozj/aH9R369etmSRYkLuwVRySaq7Xvjlw0dt2jPDSf73oPb8/SqRLAzPe/Lbtth7zjnPsvr9en17WYolhQIgwPzJ9z6mquBprccWbH/AL9E/wDsv8vp0u0PyBee4UUUVJQUUUUAFFFFABXwl/wVM/Zs1D4hfDzSPHfw98I3uqfEjStShhuL3QEb7e+nskikFIzvm2y+RjAZkBYjC7zX3bVV5XumMcB2xjh5h/Jff37fWmJs/Cvwz4e1mzgmi+Iek6n4a8VW+6VtC1C3NreaggUN5scTgMi8kudpHUpkZVIdW1641iZDJtit4gUgtYsiKBM52oP5k8k8kkkmv1+/aQ/ZV8H/ALSfhG303V0k0nXdNJm0bxJY8Xmmz8HerZBZSQCyE4bAOQwDD8oPiv8ACnxf8H/Gc/hjxrpqWevKjzQXlmh+xazAn3rm2OAMgYMkWAUzuwFOErfYnbc5VZKkWSqCyVIJagsu+d70CaqXm0vmUAX1mPrT1mqgJKcJDQBf873pfPPrVINWzo+jx3Fs+oX8xtNKhba0i48yZuvlxA9W6ZPRQcnsCxHPyeDtQfU18R6Fc/2LJE3l6ldrjbcwFSTCYyQJnYhQFyPUsoXcu3Ya4dc8O/Z7RJNPttLf99otxMZbi13kATPIxJnR2OBL/D8sZC/JvXWvEEusPEixra2Nuuy3tIidkS9/qx6ljyT+AGS0ZM8VxG3lXUQYRzBQxAYYZSCCGVhwysCrDgg079CbPcueZTTLVC+ebTLOXUmj36TGR9oMZLNY5IALAks0JJAEhJKEhZCSVkklWRZY1dGDowyGU5BB7ikVcnaao2lplNZqQx/nGk841EzVGWoAtedS/aDVPzPwrQ0bSbjXLzyINqBVMks0p2xwxjq7t2UfqSAMkgUAW9Js59WuhBDtG1S8kkhwkaDq7HsB/wDWGSQKl8RyadrViugP51z4Zbd9rhDeXJdSEDbOrc+WyFQUGCOzhwSKbq2r20dudM0ouNPDAyTSDEl04/jYdlHO1O2ecnJrI3VW2xNubcx7qS/+GtnZRapjU/DDBYLLX7SIqo2gARzx5JjkAwCOQeCCwO470F5FdwJPBKs0LjcskbBlYeoIq3pOtvpjSxvFHe2FwAl1Y3GTDcJ/dYAj1OCCCOxFc3rXw7uPDcMmveBrky6TI/7/AEm6bIhY9EbptY4+Vx8rY/hIKKvQPU2WkNRtIawtC8XWuuSPauj2OpR/6yxuOHHuP7w9xWyaRQGSmGSg03aWoAN5NJyalWOpI7dpZFRFLuxwqqMkk9gKAIoLWS6mSGJGklkYKqKMliegAr7c/ZM/Yjl8WW8PiHxpC9t4ffDLaYKSaiOCFDdVgzyWHMnY7cFu1/ZB/Yft9L0+z8Y/EGzWa9uFEtposwyIkPIMo7kjqnocHjIP3GAFAAGBT2J3M+00mHRbWGDS7eK0tYI1iSzhUJEEUYUKBwuAABjjAx6EXLe4S4Ulcgg4ZWGCp9CKlqvcWxkbzIm8qcDAfGQR6MO4/wAinvuG2xYoqCC68xjG6+XMvJQnPHqD3H+eKnqR7hRRRQMKKKKACqf/ACEJCOtqh59JGHb6D9T+qzM11IbeMkRj/WyA4/4CD6/yH1q0qhFCqAqgYAHaq2J3BlDKQRkHgg1V2SWP+rDS2/ePqyf7vqPb8uwq3RSuOwyKVJo1eNg6N0YU+q0tsySGa3IWQ/eRvuv9fQ+/86fb3K3G4YKSL96Nuq//AFvfpRbqgv0ZNRRRSGFFFFABVWdmuJTbocKOZXB6D+6Pc/oPwp9zO0e2OMBppPug9B6k+w/wp8EK28YRSTzkserE9Sae2pO+g9VCKFUBVAwAO1Q3ljBqEPlTx71zuHJDKw6MpHII9RzU9FIoyPtlxoq4v3NxZg8XwUAxj/pqB0H+2OPULjJ1lYMoIOQeQRS1ktp82lMZNNAaDOXsWOFPqYz/AAH2+6T/AHSS1PcWxrUVWsdQh1GIvESGU7XjcbXjb0ZeoP8A+vpVmkMKKKKACq91My7YojiaT7px90d2/D+ZFSzTLDGzucKv+cVFawsu6WT/AF0nX/ZHZfw/mTTXcT7EsMKwRLGv3VHfqfc+9PoopDIZ7VZmDgmOUDAkXqPb3HsajW6aKRY7kBGY4WRfuOfT2PsfwJq1TZI1kRkdQ6MMFWGQRTv3FbsOoqpsls+Y900A/wCWZOXX/dPcex/PtU8MyXCb423Dp7g+hHY+1FguSUUUUhhUVzOLeItjcxO1V/vMegqWqkP+l3Hn9Yo8rGOxPQt/Qfj600JktrAYI8Md8jHc7erf54+gFTUUUhhVaS0Ku0tu3lSHkqfuOfcevuOfr0qzRTuK1yvDdBpPKkUxTf3W6N7qe4/X1AqxUc0EdxHskUOvXnsfUeh96h3TWf3t1xD/AHgMuv1H8X4c/XrT32Fqty1RTI5EmjDxsHQ9GU5FPqSgqOeaO2hkmlYRxRqXdm6AAZJqSsrUB/ad9FYD5oI8TXPuP4E/EjJ9lx3piY/RYZGWW+nVknuyH2MMGOMD5E+oGSfdmrSoopAFIyhlIIyDwQaWigZU+zyWvNud0f8Azwc8D/dPb6dPpUsF0lxuUZWRfvRtwy/Uf16VNUU9slxjcMMv3XU4Zfoad77k2tsS0VU86W14nHmRf89kHI/3h/UcewqyrLIoZSGVhkMDkGiw7jqKKr3srRw7Y+JZDsT2J7/gMn8KA2G2/wDpF1JOfurmKP8AP5j+JGP+A1apkUawxrGowqjAp9DBBRRRSGFFFFABRRVVrp52KWwBA4aZvur7D+8f09+1MVyWe4S3xuyzt91F5ZvoKh+zPdHdc42dVgHK/VvU/p9etS29qlvlsl5G+9I3LH/PpU1PbYVr7lR/9DufM6QzEB/9lugP48D8verdNkjWaNkddyMMEHuKgtJGVnglJaSPox/iU9D9ex9x7ijdBsyzRRRUlBRRRQAUUVDPcrBtBBaRvuxryzf59elAEjMsalmIVVGSxOAKrbpb3iMtDB3fo7fT0Hv1/nSpbPMwkuSGIOViX7q/4n3q1VbE7jIokhQIihV9BVf/AI8rj0gmb/vhz/Qn9frVumyRrNGyOu5GGCD3FK/cduw6iq1rI8btbyktIoyrn+NfX6jofwPerNAJ3CiiikMKKKbJIsUbO7BEUZZmOAB6mgB1Zt1qjyXDWlgiz3K8SO3+qh6feI6nByFHJ9hzURuLjXAVtWe1sDwbnpJKP+mfoP8AaPXt2atG1tIbGBYYI1iiXOFX1JySfUk8k9809hbkFhpaWTPKztcXcgxJcSfePsPRR6Dj8cmrtFFIZTT/AEGVY+ls5wnojH+H6Ht6dPQVcpkkazRsjqGRhgqe4qC3keGT7PK25gMpIf419/cd/wAD7Ctydi1RRRUlBRRRQAVFPcLbqC2STwqryzH0Aps1xsby418yYjIXsPcnsKLe18pjI7ebOwwXIxj2A7Cn6iv2GR27zSCW4wWBykQOVT39z7/l72qKKASsIQGBBGRVSNjYyLE7ZgY4jdj90n+A/wBD+HXGblNkjWaNkdQyMMEGhAx1FVYZHhkEEzbif9XIf4x6H/aH69fXFqgE7hRRRSGFIWCgknAHU02SRYY2d22qoyTVdY3viGmUpCDlYj1b3b/D8/QOwriZfUOBujtf73RpPp6L79/p1tKqxqFUBVUYAAwBTqKLhYK4n4u/B3wv8cPB83h3xVY/abbeJra6hby7qxnX7k9vLjMci9mHUZBBBIPbUUhn4r/tV/s+67+y94ms11lWvPDepzPFZa9bw7bZ2HKrJjiGQjrGflyCUJXKxeSiXcAQciv3n8aeCtC+IvhfUfDfibSrbWtD1GIw3VjdpujkU/yIOCGGCCAQQQDX4/8A7Wn7Hevfsk6s+saUbrxD8J7qXEF8wL3OjMxOIZ8fej6BZO/QgHG57i2PGg9PVqht2S5hSaF1licbldDkEHuDUwjNIZIrU9WpgU1e0mS0t75Jb62e8t1yTAknl7zjgFuoGcZxzjoR1ABp6To8Mdmmq6szR6bv2xwo22W7YdVTg4A6FyMD3PFVdY1ibWrlZJEjgijXZDbQjbHCnZVHpz1OSSSSSSTUWqapc6zdm4uWXdgIiIoVI0HRFUcBR6Cq22n5IVurFyKXNGynBKQyWzvptPuFngfa6gj5lDKykEMrKQQykEgqQQQSCCDWLqfhe50G2udb8IwNd6TGPM1Dw3vZpbPnmW2JyWi/2TkqTg5GGOvtqexvLjTbqO5tZmgnjOVkQ4Ip3FbqYmi67ZeIbMXNjMJU6MvRkPow7GrpWqXjPwxZ6nepr3h0/wBh+IGB+1Qoo+yzt1zgdA3cY+U9MjAWhoHixdQujpmpQHTNZQZa2kPyyf7UbfxD/wCv1xmkM2tlJsqyUpvl0AS6Polxrd55EG1AqmSWaQ7Y4Yx1dz2UfmSQBkkCrusatbx2f9k6TvTTVYNLM67ZLyQdHf0Uc7U6DPckmi41hjo8WmWsItbbIkuCG3NcyDOGc46DPyr0HJ5JJrK2U/QXqQbfelGal20m2kMZuq9pWrXOj3Xn2z7SylHRhuSRD1R1PDKfQ1V8unCOgCfxf4D0fxxp8mpWEBhMHzyW0bn7RYf7aMeXiz0JyV4D/wALPwv9sav4PYR60ralpWcLqcCEvGP+mqj+Y/U12qpT/LDAgjINMSKVndW+pWyXFrMk8DjKyRnINWVirmrzwXcaTdPqHhmZbGdjulsZP+Paf8P4T7j9Kqf8LW07T5o7TWLO70y/DbJ42j3rF0+bIOSvOeATweOmUM7zTtLutWvreysraW8vLiRYobeBC8kjk4Cqo5JJ7Cv0M/ZD/Ynt/Csll4z8bQxXmqrtlstPbDR27Y+83ZiPyyOOmT2H7Lv7IOlfCy1XU9YSHVfEboVub0DMcJPDQQZ7Do8nVuVGFzn6lVQihVAVQMADoKewtxaKKKQwooooAiuLdLhRuyrKcq68Mp9RUUVw8cghuAA5+5IvCv8A4H2/Lvi1TJYknjZJFDI3UGnfoxW6ofRVPzXsTiYl7ftMeqeze3+1+fqblAJhVe4mZnEEJ/esMlv7i+v19B/hS3NwYgqIN8z8Iv8AU+wp1vbi3QjO92O53PVj60eYeQ6GFYIwiDCj9fUn3p9FFIYUUUUAFQ3FstxtOSki/dkXqP8A63tU1FAFaK6ZZBDcAJKfusv3X+nofb+fWrNMliSeMpIoZD1Bqt5j2P8ArSZLftL1ZP8Ae9R7/n3NVvsTtuXKjnmW3jLtnHQAdSewHvTt67d2RtxndnjHrVeFTdSC4b/Vr/qlP/oR9z29vrSG/IfbQsu6WT/XSdf9kdlH0/nmp6KKACiiikMKKKKAKN/pa3cqXEUjWt7GMJOgzx/dYfxL7H6gg80y11RluFtL6MW103CMDmObvlD646qeRg9QMnRqG6tIb63aGeNZYm6q35g+xB79qfqL0JqKyfNutF4mMl7YDpMBumi9nA++v+0ORxkHlqsyXK3yRpayh0mUOZomBAjPQgj17H6ntRYLjo8X0/mdYIjhP9puhb6DoPfPtVumxosaKiAKqjAA7CnUMEFFFFIYUUUUAFV5rXdJ5sTeTN/eAyG9mHf+foRViimLcrxXX7wRTL5Ux6DOVf8A3T3+nWrFMlhSeMpIodT2NVZZpNNjZ5C09uo+8BmRf/iv5/XrT32FtuSXbGRlt0JDyDLMOqr3P17D/wCtU6IsaKqgKqjAA6AVXsBviM5ZXeb5iVOQB2UH2/nn1q1SfYF3CiiikUFFFFABRRRQBWktf3hlgbyZT14yrf7w/r1/lTorrdIIpV8qbspOQ3+6e/8AP2qemTQpcRlJEDqex/nTv3FbsRX97Hp1nNcyBika52qMsx7ADuScAe5qDR7J7O2Z58G7uH86dh03kAYHsoAUeyis5/OuNYEe6S4sbBg0n94ylcqp/vBQQ3rllPJFbsMyTxh42Dqe4ptWQk7sfRRRUlBRRRQAUUUUAFVmtDGzSW7eU5OWQ8ox9x2PuPxzVmimK1yvFdhpBFIphm7K3Rv909/5+oFNh/0i7eXqkeY0+v8AEf5D8DS6hhrVk2q7udqBum49D+HX8Kihhl02JUTNxAo6f8tB7/7X8/rVaWJ1vZl6imQzJOm6Ngw6fT2PoafUFhRRRQAVHPcJbpuc4ycAAZJPoB3NRSXRdzHbqJHHDMfuJ9T3PsP0p0Nqsb+Y582YjBkb09B6CnbuTfsR+TLd5M/7uLtCp5P+8f6D9atKoVQAMAcACloouOwUUUUhhVe7iZgssQzNHyo/vDuv4/zAParFFMW4yKVZo1dDlWGRT6qf8ed16QTN/wB8v/g38/rVuhggopksyQxl5GCqOpNV9st7y4aCD+50dvr6D26/TpRYLiyXLzM0dtgsDhpWGUQ+nufb88VJBbLBuIy8jfekblj/AJ9KkRFjUKihVUYCgYAp1F+wW7hRRRSGFFFFAEN1AZkBRtkqHcjdgfQ+x6Glt7gXEe7BVgdrIeqkdQalqpcKbaT7SgJXGJVHdf72PUfqPXiq30JempbopAwYAg5B6GqN9qhhm+zWsf2q9Iz5YOFjB6M5/hH6nBwDUjJ76/h0+IPM2Nx2oijLO391R1JqjHYz6q6zaiuyFTmOxByB6GTsze33R7nBqex0v7PKbm4k+1XrDBmYYCj+6i/wrwPc45Jq/T9A33CiiikMKKKKACori3FxHtJKMDuR16q3YipaKAILW4M25JAEnj4dR+hHsf8APQ1PVe5hZtssXEydM9GHdT9f0/SnxXKSw+bnaozu3cbcdQfpT80T5MlqrJO87NFbkDBw8x5C+w9T/L9Kbl9QGFLRWx6t0aT6eg9+v86tIixqFRQqqMBQMAU9g3GQW6W6bUB5OWYnJY+pNS0UVJQUUUUAFFFFAEc8KXEZRxx1BHUHsR71HbzPuME3+uUZDdA6/wB4f1Hb8RViori3Fwo52up3I46qfWn5C80S1HPcJbpufucBRyWPoBVZdQKr5bxk3Y4MK9/9oH+77/h14qWC2KuZZW8yY9+yj0Uf16mna24r32Gx27TSLNcD5lOUj7J7+59+3b1NqiikO1gooopDCiiigAqlrWi2HiPSbzS9Us4dQ068iaG4tbhA8cqMMFWB6girtFAH4lf8FB/gDD+xz8QNDm8GTyp4W8U/abmDTrpVkhtpIWj8yOM7t4GJkypAA4KsclY/NPDeoLruh2N8Gjd5olaTyj8qvgbl68YORiv36vLOK+t2hnTfG2D1wQQcggjkEHBBHIIr84f2t/2D7q31jUfHnwgsEGqPvn1LwrAoSDWQPmeW0UcR3IG4tGvyybcoAdyF7k3tofG3ke1L5NJomrW2u2zSQb45YmMU9tMpWWCQHDI6nlWBBrR8mkUUPJNOEZq95HtS+TQBSEdO8v2q55NHk0AVPLNOENWxDThDQBUENZHinwrb+JdLkhkiX7Uis1tOSVaKTHykMOQM4/KukENOENAHi/hK88Q+CdUZ/Fsl6ml3KeWs08onSOXcNpLAnaMbh78emR6wsayxq6MHRhlWU5BB7irtzp8N7byQXESTQyDa8cigqw9CK4ibRNV+Hsj3OjJJqmgE7pdLJLS247tCT1H+z/jkAHVfZ/ak+z+1O0HWbDxNpyXunzrPA3BxwyHurDsa0Ps/tQBlm3pv2f2rU+z+1H2c+lAGX5HtTvJrR+ymnpZ+1AGcsHtUi259K00s/auy+F/wl1/4teKrfQPD1p9ou5PmklfIit4wcGSRsHaoz9TkAAkgUAc74G+HutfETxJaaFoNk97qFy2Aqj5UX+J3P8KKOSx4Ar7Nsf8Aglf8KvFsvh2fxLcatqOq6XLv1e6067Fva6nypFqy7SwRNpUvGyPh2G7O3y/oj4I/AnRPgt4fbQtBfz9Vl2/2xrpQCVzjPlp129eF/hByckjPq0NoNIjVLWP/AERRgwrklPdfX3H5ehqxLZchhS3iSONFjjQBVVRgADoAKfTY5FmjV0YMjDIYdDTqkoKKKKACiiigAooooASqMzHSV3oGkgJwIV5YE/3PUe3bt0xVyWVIY2kdtqKMk1BbxNLJ9omXa+MJGf4F/wAT3/L60vMl9kFigZftBdZZJByynIA/uj2FWqrSW7Qu0tvgMxy8Z4V/f2Pv37+0kFwtwpK5BBwytwyn0IofcFpoS0UUVJQUUUUAFFFFABRRVa5kdmEERxIwyzf3F9fr6f8A1qYinLAzTMtsu+1Vv3sOQAzf3V9PcdD09a0YLhLiPdGcjOCMYIPoR2NLFEsMaxoNqqMAVFPaln82JvKnAxuxkMPRh3H6ine5KVtSxRUEF15jGORfKnUZKE5yPUHuP8nFT0igooopDCiiigAoopM45PAoAjuJhbx7sbmJwqjqxPQVlpo8+mlriwZBNIxkntm+WKZickj+43uOvcE8i9bg3Uv2lvuDiFfbu31P8vqat1W2hO+pUsNSi1ASKoaKeI4lglGHjPuP5EZB7E1bqnqGlx3+19z29zH/AKu5hwHT8+CP9kgg46VXg1SW1nS11JUhlc7YriPIhmPoM/db/ZJ78FsHC9B+pqUUUUhhRRRQAUUUUAFVP+Py6x/yxhPPoz//AFv5/Sn3kzRoEj/10h2p7erH2FSwwrbxLGvRRjnqfc+9PZXJ3diGS1McjS258uQ8sp+4/wBR2PuOfr0p0N0JHMTjypwMmNvT1B7j/JxU9Rz26XCbXGcHIIOCD6g9jRfuFrbElFVPOls+Jz5kX/PYDkf7wH8xx7CrSsGUEHIPIIoHcWiiikMKKKKACqeqXxsLNnRRJcOfLhjJxvkP3R9PX0AJ7VcrKt/+Jnqj3BGba0Jig/2pOjv+H3B/wOmJlvTbP7BZxwlvMk+9JJjG9ycs34kk0s1nukMsL+TMerYyrf7w7/z96s0UXYWK8V184imXyZT05yrf7p7/AE61YpkkaTRlJFDoeqsMiq+JrPpuuIPQnMi/T+8P1+tPcWxbopkMyTxh423Kf84+tPqSgooooAKKKhup/s8JYDc5+VF9WPAFAEcZ+0XjP1jh+Rfdj1P4DA/E1aqO3hFvCsYOcDlvU9z+JqSmxIrzWaySeahMM3/PRe/sR3H1/DFM+2NB8tzGyns8allb8uR9D+Zq3RRfuFuxWg1G3uLGK7V8QyKGUsCDz2x1z2x1zxTWSW94fdBB/dBw7fU/wj6c/TpWda2v9l61tmKvHebnhbGBHNyzqozxuGW9cq5J6VuU9tiVd7jY41iQIihFHAVRgCnUUVJYUUUUAFFFFABRRRQAyaJZ42jcZVhg1UjvnTMDKZrtOCq8bh2c+gP88gZxT/tD3hxbnbF3nPf/AHfX69PrTZLQWqrNApaVOWGctKO4J7ngY9x6Va7Mh90SQ2p3iWdvNlHTj5U/3R/Xr/KrNNjkWWNXQ7kYZBHcGnVLKQUUUUhhRRRQAUUUUAFJUV5eQ2MDTTyCOMcZPcnoAO5PYDk1nLb3GtfNeI1tZdVtM/PJ7yEdv9j885wGK5WjvprqY2unv5VizELfEZAODlIgeD7MflHI5xitixsYNPh8qBNoJ3MxJLMx6sxPJPuafJbxyQeSV2pgABeNuOmPTHb6Uy1mZ90Uv+uj4bHRh2Yex/mCKb1JWhYoooqSwooooAKKKKACiioZ7kQsEUeZMwysa9T7+w96AHTTpbpukbAzgcZJPoB3NZ81rJ5xupE/dZBe3U5yB0c+rD09B3IFXIbU+Z50zeZN0Hog9AP69T+lWKq/LsQ1zbiKwkUMpDKwyCDkEUtU8/YJgp/49pG4P/PNien0J/I8dxi5SZSYUUUUhhRRRQAUUUUAFV57krJ5US+ZMRnHZR6k/wBO9NkuGmkaG3PzDh5cZCe3uf5d/QzQwJbptUe5Y8lj6k+tVtuTvsVv7P24lVybsc+a38X+yf8AZ9vx681Pb3AuEJwUdTtdG6qfT/PrU1VriF9wnh/1qjBXtIv90/0Pb8TRe+4WtsWaKjgnS4jDoeD2PUHuD6GpKkoKKKKACiiigAopGYKpJOAOSTVTadR5YFbXsp6y/X/Z9u/06sTYEtqBKrlbXu3eT2Ht796feafBfWhtpU/d8FdvylCDlSpHQggEEdMVYpaLhbufD37YX7DP/Cz9SuPG3w++y6L8UoozJPAwEVn4liUcrKOFS4GOH4Bz82AQyfAWl6hJdXl9pmoWNxo2vabKbfUNIvozHcWsoOCrKcHr0NfurqGnxalbmKXcuCGSRDh42HRlPYj/ADxXyp+1t+xpp/7Q0R1vSJ7fwx8X9NgP9n60i7bfVYl6Q3KjO5DwueWjJH3lwGA2Pzo8n2pfJpsbapo3iPUvCfivSpfDnjPSW8u/0m5xkHjEkbAkPGwIIZSRgjkggnR8n2pDKHk0vke1Xxb09bf2oAzxb+1O+zVorb+1PW3oAzVtqX7NWn9m9qf9m9qAMtbel+z1prb+1O+ze1AHnXiDwBcQ6g+ueGZk07WCMzQsP3F4OuHHY/7Q/wDri54T8Y23iOSWxuIW0zXLfi4064++MdWU/wAS+4/wz3a2/tXO+MPh7Z+Lo4pTJJYapb82uo2/EsJ6/iPY+p6daAL32b2o+y+1cx4f8Z3mk6vF4e8YRR2epycWuoRjFtfDOOD/AAv/ALP8sgH0D7L7UAZAtPapUs/atRbX2r0z4I/AXXPjV4iWy09Da6XCwN7qcikxwL6D+85HRfzwOaAOd+D/AME9f+M3iiPR9Eg2xrhrq+lB8m1j/vMfX0Uck/iR+lXwu+EuifBzw7H4a8KxL9scK+o6rIoMrnH32/2jk7U6KDn66fgXwBovwm8P2vhjwpZLE5G+aeT5nY9DNM38ROOB+AAUHHY6fp8Wm24iiycks8jHLSMerMe5NMW46zs4rG3WCFdsa++SSTkknuSckk8kmp6KKQyrJC9u5ltxnccyRZwG9x6N+h7+omhmS4jDocjp0wQfQjsakqtNbsshmt9qzcbg33XA7H39/wCfSq33J22LNFRQXC3CnGVZThkbgqfQ1LUlBRRRQAUmccngUtU2/wBPkKD/AI9kOGP/AD0I7fQd/Xp600JsWMG+kWZv9QvMan+I/wB4/wBPz9MW6KKAQVBPbeYwkjby5lGA+Mgj0I7j/IxU9FAyCC58xjG6+XMvJQnOR6g9xU9RXFulwoDZDKcq68Mp9QajjuGjkWG4wHbhJBwr+3sfb8u+DfYnbcs0UUUigoopkkiwxs7naijJNADLi4+zxghd7sdqJ/eP+f5UWtv5Cksd8rnc7+p/w9KZbRtJIbiUFXYYVD/Avp9T3/LtVmn5C31CiiikMiuLdLhNr5yDlWU4Kn1B7VEtw9uwjuTkE4SYDAPs3of0P44q1SMokUqwDKwwQRkEU7it2FoqptksfuBprf8Au9XT6eo9uvpnpViORJo1eNg6MMhlOQaLBcfRRRSGFVJ83c32cf6peZW9fRPx7+31qS6nMKhYwGmc7UU9M+p9hTreEW8QQHcerMerHuTVbak76EtFFFSUFRz28d1C8M0ayxONrI4yGHoRUlFAGOFutD2hPNv9PzypJeeEe3eRfb7w/wBroNO2uYryBJoJFmicZV0OQalrNudLeGd7vT3WC5bmSNv9VOf9oDo2ONw56Z3AAU9xbGlRVKx1RLxmhdGt7uMZe3k+8B/eHZl/2hx26ggXaQwpGYKpZjgAZJNLVSf/AEqcW4/1a4aX39F/Hqfb600Ji2imVmuXGC/CKf4U7fiep/AdqtUUUMFoFFFFIYVVNs1uxe2wAesLHCn3H90/p7d6tUU7itchgukuNyjKSL96NuGX/PqOKmqG4tUuNpOUkX7si8Mv0/wPFRi5e2wtzgL0E44U/X+6f0/lRvsK9ty1RRRSKKGr3ckEMcFucXVy/lRHGdvGWc+ygE+5AHerNnaRWFrDbQrtiiUIo68CqGlY1G5l1POY3XyrYf8ATMHlv+Bnn6BK1afkJdwooopDCiiigCvNa7nMsTeTN/eAyG9mHcfr6EUkd2VcRzr5Uh4B/gf6H19jz/OrNNkjSZCjqroeqsMg079xW7DqKplZ7PlN1xD3Rj86/Q/xD2PPuelWIZ0uE3RtuGcHsQfQjsfaiwXJKq/8fF9n+C36e7kf0H/oXtUt1N9ngaTbuI4Vf7xPAH4mktYTbwKjHc/Vm9WPJP50dLi62JqKKKRQUUUUAVdSsv7QspIQ/lOcNHIBko4OVb3wQDjvSaZfG/tA7p5cykxyx/3HBww+ncHuCD3q3WVdf8SvVEuwMW92Vhn9FfpG/wCP3D35TsKYvM1aKKKQwooooAKKKrS3R8wwwr5kw6/3U/3j/Tr/ADp7ivYlnuEt03OepwABksfQDuag8iS85uBti7QA9f8AePf6dPrUkNqI28x2MsxGC7dvYDsKnp7bC33EpaKKkoqR/wCh3PldIZiWT2fqV/Hk/n7VbqOeEXETIxIz0YdQexHuDTLWZpFZZOJoztcDpn1HsetVvqTtoT0UUVJQUUUUAFUdQ1RbN1gjRrm8kGY7dDyR/eY/wr7n8MnioZtSlvpHttN2kqSsl2wzHER1Uf3m9ugwcnsbVjp0Onowj3PI5zJNIcvIfVj/AJA6DApi9CC00xvtAu72QXF2M7AoxHEPRAe+OCx5PsOK0aKKQwqvdQs22WLHnR/dzwGHdT7H+YBqxRTFuRwzLcRLIn3T69R6g+4qSqcv+gzGYcQSH976Kegf6dj+B7GrlDBBRRRSGFFFU/Oa+yIWKQ95h1b2X/H8vUMVx8lyzSGGABpB95j91Pr6n2/lT7e2W3BOS8jctI33m/z6U+GFIIwka7VHan0X6ILdWFFFFIY2RFkRkdQysMFT0IqvbyNDJ9nlJbjMchydy+hPqP16+uLVRXFutxHtJKnOVZeqnsRTXYT7oloqC2naTdHIAs0eN4HQ+jD2P+I7VPSAKKKazrGpZiFVRkk8AUDHVUMjX2VhYpB0aZerey/4/l6hNr6hy2Utf7vRpPr6D27/AKG2AFAAGAOgqtidxI41hQIihVHQCnUUVJQUUUUAVZ42t5DcRAtn/WxqM7x6j/aH6jj0xYjkWVFdCGVhkEd6dVSQfYZGlX/j3YlpF/un+8Pb1/P1zW5OxbopAQwBHIpakoKbJIsMbO7BUUZLHoKSaZLeMySNtQdTVeOF7qRZpgVUcpCe3u3v/KmK/QBG18weVWSAHKxN1b3b+g/P0Fuiii4JBRRRSGFVdS0+PUrfy3LRup3xzR8PE46Mp9evsQSDkEirVFAHzj+1J+yjof7T+gQxXcyeHPiTo0TPoviW2T5sA/ccdZIGJ+aM5KFsj73z/mneWPiDwH41vvAXj3Tf7C8a6eNzQ5zBfQ87bi3fo6MATxyMEHBUgftfqWnpqMKqXaGWNt8U8eN8TYxuH5kEHggkHINfK/8AwUC+C03xq/Z512XTfC7ax8UfDKJf6FLpuVuwBNH57WxBDOGhDnyQWJdUADMEJYvI+Cxb+1PFv7V5t8JIvGvgzXbzw18SrHX9A1e8jju9Ms/E9nNbTzJl1kaPzlDMMqvHT5Wx/FXr62vtSGZgt/ani39q01tfanra+1AGYLf2pwt/atNbX2p62vtQBl/ZvanfZfatVbX2p62vtQBlC19qcLXHatVbX2py2vtQBy/iLwhp3izSZdO1S1W5tpB0bqh7Mp7Eeorg7fVtV+EdxDYeI5JdV8KuwjtdcK5ktcnCx3AHbsH/AP1D2cWvtXb+Av2WdQ/aY0vWtDNx/Y+iSW7RTau8JlEMpGY9qBl8xgwViu4DA5PIBAMf9lv4e2P7UXiC8j0DV4X0XSmjOqXceRJAHzsUIwBy+19pIx8rddpFfpZ4b8N6R8NdAsfDPhmxjt1VSYoRk/700rdTz1J5JwB7eBfsZ/sZ2P7FGl+Kba38VXHjTXfFE1uSzWS2UKRW6yeWBHvkIw08peQvggoAoI+f6c03TzZI7yyfaLuXBmmIxuPYAdlHYfzJJLF5C6bp66fAV3tNK7b5Zn+9Ix7n+QHYACrdFFIYUUUUAFFFFAEFxbGRhJG3lzqMB8ZB9iO4ot7kTEoy+XMv3oz/ADB7j3/rxU9Q3FutxtOSki8pIvVf/re1PyYvNE1FV4Lhi3kzAJPjPH3XHqv+Hb8iS5mfcIYSPOYZzjIRf7x/oO5/GiwX0G3DtcSG3iJUD/WyDgqPQe5/QfhVhEWNFRQFVRgAdAKbBAtvGEToOcnqT3J96kofZAu4UUUUhhRRRQAUySNZkKOoZT1Bp9FAFPzHseJm32/aZjyns3t/tfn6m5RVPy30/mJTJb9TCOSnuvt/s/l6Gtydi5VRf9OmD/8ALvGflH99h3+g7e/PpTXmGoYigfMRGZJFPQf3R7n9B+FXFUIoVQFUDAA7UbB8QtFFFSUFFFFABRRRQAVVkt3jdpbfCueWjb7r/wCB9/zzxi1RTEQ29ylxuAyrrw0bfeU+/wDnFSSSLDGzudqKMknsKjuLYTbWDGOVfuyL1Ht7j2qnHcG7u1gnAQRt/D92Vxzwfbrjrke1O19Sb20LNrGzM1xKCHfhVP8AAvYfXuf/AK1WaKKRS0CiiikMKKKKACiiigCrfabDqCp5gZJYyTFNGcPGSMZU/wBOh6EEVUj1GbTXWHUtuxm2x3qjEbZ6Bx/A3b+6TjBBIUatNkjWWNkdQ6MMMrDII9DTER3U/wBniLAbnJ2ov95j0FLbw/Z49udzE7mb+8T1NYkNvPp8hubVHutPjysdruy8Y4y0ZPUdcKT0+6QMLWzZ3kGoW6zW8gljbjI7HuCOoI6EHkU3oJa6k9FFFSUFFFFABRRRQAUjKGUgjIPBBpaKAKnkSWf/AB7jfD/zwJxj/cPb6Hj6VS1K7Go+Vp9u+JLg/vuoaOIY35HUE5Cj/ez2rVllSGN5JGCRoCzM3AAHU1k6bYvdCTUpTJBd3GCmeDHGPuIR9Dkg92PoKvzZD7I1441ijVEUIijCqowAPQU6q0d0UdY7hRG54Vh9xz7HsfY/rVmpKCiiikMKKKKACiiigAqCa1Ej+YjGKbGN69/YjuP8TjFT1HPMLeF5CM7R0HUnsKa8hPzKAujLfpFcAR+SeGH3HcjgA9jg9D6jGcZrTqvbWojtfLlCyM+WkyMhmPX8P6AUzy5rP/VZnh7xs3zr/uk9fofz7VTs9iVdbluio4biO4TdG2RnB4IIPoQeQfrUlQWFFFFABUN3axX1rNbzLvhmQxuucZUjBqaigDP0i5lkjktrlt13bNsdv76/wP8A8CH4ZDDtWhWXqy/YZo9UQcQjZc/7UPUn6ofm78bwOWrTBDAEcimxLsLTWdY1LMQqqMkngCo7i6S32ggvI33Y1GWb/Pr0qNbZpmElzhiDlYhyi+/uff8AKi3VhfohN8l99wtDB/fxh3+noPfr/OrEMKQRhI1CqOwp9FFwsFFFFIYUUUUAFVbtTCwukBJQYkUfxJ/iOo/Ed6tUUxPURWDKCDkHkEUtVIf9Em+zniJ+YvbuV/qPbPpRqGpRaeqAhpZ5MiK3jwXkI9B/U4A7miwXJri5is7eSeeRYoYxuZ3OAB6ms0pc65kOJLPT/wC7yss/17ovt94+3QyW+my3Nwl3qLK8qHdFbocxw+/+03+0enYDnOnRsG4yGGO3hSKJFjiQbVRRgADsBT6KKQwooooAKKKKAEIDAgjIPUVWt2NvJ9mfJXGYmPOV/un3H6j8atVFcW4uI9udrA7lcdVbsRTQn3JaZLKkMZd2CqOpNVl1BVjxIP8ASAdhhTklvb2759OtPjt2kkEtxhnHKoOVT/E+9O3cV+w3y2vuZlKQdoj1b/e9vb8/SrVLRSuOwUUUUhhRRRQAUUUUAV7qBpNskRAnj+6W6Ed1Psf8D2qS3nW4jDgFexVhgqe4NSVRvpBYyC4QFmchXiQZaT3A9R/IewxS10JempammS3jLyNtUf5wPU1DHE90wknG1BykP9W9T7dqS2iM+y5lZZGI3IFOVQEdvU471bo2DcKKKKkoKKKKACiiigAooooApr/xL3C4/wBFY8f9Mye3+6f0+nSxPOlvHvc4GcAAZJPoB3NNupY44yJBv3/KI8ZL+2KpWcUlrOn2o7i3ELbsiP8A2Mnqf9rv/O99WRtoi1DC8sgmn4Yfcj6hPf3b+Xb1NmiipK2CiiikMKKKKACiiigAqpqFgL6NcOYZ4zuimUZKN/UHoR3Bq3UVxcLbpubJJOFVerH0FMT8zx39oH4F+FP2mPAM/hbxfatZ6zZt52m6jZ/8fVhcY+Se3bglSRyp4IUg4Kgj819Y0HxZ8F/Hx+HXxLt1t9c2l9K1qJcWmtwDjzIm6CQcbk6g9q/Xy50l73bcNL5N/HzDKvIi/wBnHG5T3Hf2wMee/Gj4LeFf2mPh/f8Ag3xlYtFPGwlhubdsXOn3AB8u6tpMcd8HGCNysPvLTduglfqfnB9l9qf9l9qp63oPin4D/EIfDf4llDqTgtofiJFKWuu24IAZSfuzDIDRk5BPfKluiW174qSjL+y+1P8AsvtWotr7U9bX2oAyxa+1PFr7Vqra+1PFr7UAZQtfanC19q1ha+1d98Ifg3qXxW14W0Aa20yEg3d8VyI19F9WPYfjQBW+CfwO1H4ueIPKUPaaLbMDeX2OFH9xPVyPy6n3+7dN0XTvhroNpp2iWQSyjHlxWMf33bH3gepJ6tn3PXrY0LQdH+G3he20zSrTybO3GyOGMbpJpD3/ANp2PUn9AONDTtPcTG+vArX0i7cKcrCnXYv9T3PsABS7kvXRBpNnsU3k0iXF5OBvlT7oXsieij9TknrWjVSSF7WQywDcjHMkI7/7S+/t3+tWI5FmjDodynoaT7guw+iiikUFFFFABRRRQAUUVHPOtvGXbJ7BR1Y9gPegCHUNrQhCpeVj+7CnBDeue2PX/wDVUVlus2MVwd00jZE+MCU+nsQO3oOO+J7aFlYzS4M7jBx0Uf3R/nmpZYkmjKOu5T1FXfoRbqPoqosr2bCOdi8RICTH1/ut7+h7/XrbqSkwooopDCiiigAooooAKgupmj2xxjdNJwoPQerH2H+FPnmW3jLtk9gB1J7Ae9R2sDJullwZ5PvY6KOyj2H+NNdxPsRLYtZ/PbNlycyK54lPcn0b3/D0xYt7hLhSVyGU4ZG4ZT6EVLUFxa+Ywkjbyp1GA+Mgj0I7j/IxTvfcVrbE9FQQXXmOYpF8qdRkpnOR6g9x/k4qepGFFFFAwooooAKKKjuJlt4WkbJA7DqT2A9yaAIrqZtywRHE0nf+6vdv8Pen/ZYvs4g2DygMBf6/X3ptrC0e6WTmeTlu+PRR7D/E96sVXoT5sp+bJY8TMZIO03df972/2vz9Tbznkcilqp5L2XzW674epg9P9z0+nT6dzcNi3RUcMyXCb423DOPQg9wR2NSVJQUUUUAFFFFABVW6YzOtshwXGXYfwp/ien5+lTTTLbxNI2cDsOp9APemWsLRqzyY86Q7nx29B9BTXcl9iZVCKFUBVAwAO1ULzSy1wbuzk+y3h+82MpKB2de/seCPXGQdCigZQsdUFxMba4j+y3qjcYWOQw7sjfxL056jIyATir9Vr7T4NSh8qdcgHcrKSrI3ZlYcg8nketUTqE+jtt1FvNs/4b8ADZ7SgcL/AL4+XrkLxk9A23NeikBDAEcilpDCiiigAooqC+vI9PtJbiYkRxrk7Rkn0AHck8AepoAoan/xM76LTVP7pdtxc/7oPyJ/wJgc+ykd61qoaPaS29qZLnaby4bzZtvQE9FHsowvvjPer9NiXcbJGs0bI6h0YYKsMg1V2zWX3d1xb/3erp9D/EPbr9elXKKLhYZDMk8YeNgyn0/l9afVaa0zIZoW8qY9T1VvZh3+vWlhut0nlSp5M3ZSchvdT3/n7UW7BfuWKKKKQwooooAKqyH7ReLGOUh+d/8Ae/hH8z+VTzTLbwvI/CqMmo7SNo4cv/rXO9/qe34cD8Ka7kvsT0UUUiiCa0WRvMQmKYDAkXr9D6j60xbwwsI7kCMk4WQfcc/0PsfwJq1TWVZFKsoZWGCpGQad+4rdh1FVPJltOYcyxf8APFjyP90n+R/MVNDcJcKShzg4KkYKn0I7UWC5LRRTJpkgjLyNtUdTSGOrC0u4e1ml0iDaRDk28jfdEPA2+5QnbgdtuTk4rT2y3n390MH9zOHb6nsPbr/KodUsm8iGe0jH2m0O+JF4DL0aP0ww4GeAdp7VS0Id3qi3BbJBlhl5G+9I3LN/n06VNUNpdR31rFcQtuilUOpxjgjPSpqRXoFFFFIYUUUUAFFFFABRTZJFijZ3YIijLMxwAPU1lC4uNcOLZmtdP73HSSYeif3V/wBrqe3ZqYhdSvGvHeysVEt0jDdN/Bbt1BY9277B174BzUmi2aQxySOWlvmO24lkOWLAdB6L3AAAwc9SauWtpDY26QQRrFEgwFX/AD1qO5/0aT7SPu42yj/Z/vfh/LPoKfkT5stUUlLUlhRRRQAUUUUAFFFFABVee6KyeTCvmT4zjso9WP8ATqaY1w9zIY7c4QHDzdQPZfU/oP0qeGFLePagwM5JJySfUnuarbcnfYqPZtbyC7Qma5AxJ/tr/dA7Y6j8fUmrscizRq6HcjDII7inVUz9iuAP+XeZuP8AYc/0P8/rwbh8JboooqSgooooAKKKKACiiq01yzSGG3AaX+Jm+6nuff2/l1pivYdcXHlkIi+ZM33Uzj8Sewot7by2MkjeZOwwXxjA9AOwp1vbrbg4JZ2OWdurGpaPQPNlP/jwmz/y7SN/37Yn+RP5E+/FymsqyKVYBlYYII4IqtbsbaQW0jFgf9U7H7w/un3H6jn1p7i2LdFFFSUFFFFABRRRQAVDcXAgAAG+RuEjHVj/AIe9JcXHk7URfMmb7qZx+JPYe9FvbeUzSOd8zfef+g9BT82LyQlvblWMspDzsMEjoo9B7fzqWWJJoyjruU9RT6KLhYrW8rxyfZ5iWbGUkx98f/FDv69R3As1FcW63EexsjnIZeCpHQimW9wzMYZsCdRk4GA4/vD+o7H8CXvqLbQsUUUVJQUUUUAFFFRXFwtum5skk4VV6sfQUAFxcLbpubJJOFVerH0FMt7dt/nTYMxGAB0Qeg/qe9Fvbtv86bBmIwAOiD0H9T3qxVbaInfVhVLUdPN3slhcQXkOfJm25xnqrDIypwMjPYEYIBF2ipKPK/jV8FfCH7Tnw9v/AAd4y09lZGEkc0LAXWnXGDsuIJMfXDYww3Kw+8tfnHd6P4s+A/xG/wCFXfExhPfsrPoHidVK2+u2wIA5P3Z1yAyEk57nKs/6xahpv2qSO5gYQ30IIjmxnIOMo3qpwMj2BHIFeefGr4K+Ev2mvh3e+E/FtkyMr+ZDcQkLd6ZdAHZPA+OGHY9GUkEEEimLyZ8ILa+1PW19qw/sHir4K/EAfDD4mFX1gqz6F4jRSttr9sv8Sk/dmUYDxk5B55BDN2a2vPSkMyxa9sU8WvtWotr7V1Xw7+Gup/EbXU0+wTZEuGuLph8kKep9/Qd6AKvwv+FGpfE/xAtjZjyLOPDXV4y5SFP6scHA7/TJr7h8N+HNG+GnhaHT9Pi+z2NsAM43SSuTjJwMs7HHTuQB2FJ4T8K6P8NfC8dhYqtvZ243SzP9+Vz1dj3Y/wCAHYVfsbaa+uhf3i7Av/HtbN/yyByNzf7ZB/AcdzliHWNlLNcfb7wYuCMRQ5yIFPb3Y9z+A4HOlRRSAKqTQvBKZ4Buz/rIez+49G/n0PYi3RTuDVxkMyzRh0OVPtj8COx9qfVaaF45DPBy38cXQSf4N79+h7ESwzJcRh0OR05GCD3BHY0eYX6MkooopDCiiigBskiwxs7naqjJNV7eN5pPtEqlf+ecZ/hHqfc/p09ctj/0+RZT/wAeynMa/wB8/wB76en5+lXKrYncKKKKkoRlEilWAZWGCCMgiqm5tP4Yl7X++xyY/r6r79u/HIuUU7isJnPI5FLVPy2seYlL2+fmjHVPdR6e35ehtRyLLGrowZGGQynINAXHUUUUhhSMwVSScAckmlqpJ/p0xjH/AB7xn5z/AH2/u/Qd/wAvWmhNhApupRcOMRj/AFK/+zH3Pb2+pq3RRQC0CiiikMint0uFAbIZTlWXhlPqDUUVw8UgiuMBicJIBhX/AMD7fl3xapkkazRlHUMjdQad+jFbqh9FU/MfT8CVmkt+glPJT2b1H+1+frVuiwJi0UUUhhVSL/TJvOP+pjJEf+0ehb+g/E9xS3LGeQWyHGRmRh2X0+p/xqyqhVCqMADAAp7E7i0UUUigooooArzWpMnmwt5c3c/wuPRh3+vUfmCsF0JWMbr5c6jLRn+YPce/8qnqK4t0uFAbIZTlXU4ZT6g0/Um3Yloqqlw8DrFc9WOEmA+VvY+h/n29KtUDuFFFV7uV1VYojiaThT/dHdvw/mRQAwf6XdZ6wwnj/afufw/nn0q3TIYlgjWNBhVGBT6GCCiiikMKSlooAyfsE+kMG05fMtc5exJAC+8RPC/7p+X0285u2OoQalCZIH3BW2OrAqyMOqsDyDyOD6irNUL7ShcTfabeQ2l8o2idRncAchXX+JevHUZOCCc0/UW2xforOs9WLXC2d7H9lvSMqucxygd0bv7g8j0xgnRpAFZU3/E01ZYNu61syskh7NN1Rf8AgI+Y+5T0q1ql9/Z9m8qp5spISKLON7k4Vfz79hk9qXTbEafZrFu8yQkvJJjG92OWb8STx26Uw8i1RRRSGFFFFABUc0KXEZSRdy/y9x6GpKKAKm6Wz4k3TwdnAy6/UDqPcc/zqykiyKHRgysMhlOQadVWS1aNzLbEI5OWjb7j/X0PuPxzVbk6otUVBDdLMxQgxzKMmNuv1HqPcVLJIsMbO5wqgsT7CkO5Xn/0i6jh/gTEr/n8o/Pn/gPvVqq9lG6xF5BiWQ72Hp6D8BgfhVih9gXcKKKKQwooooAKgms4rhgzBg4GN6MUbHpkEHHtU9FAEE10I3EaKZZiMhB6epPYf55pIbU7xLO3mzDpx8qf7o/r1/lUkMCW6lUGMnJJOST6k9zUlO/YVu4UUUUhmVbf8SvVXtTxbXZaaH0STq6fjy4/4H2ArVqpqlj/AGhaNGr+XKpEkUmM7HU5U+4z1HcZHejTL7+0LNJjH5MvKywk5Mbg4Zc98HPPfr3pi8i3RRRSGFFFFABVa+1CHToleZiNzbERQWZ2PRVA5JqC91Qxz/ZLWP7TekAlM4WNT/E7dh6DqccDqQtjpf2eT7TcSfar5hhpmGAo/uoP4V9upxySeafqL0II7CfVGSfUl2Rgho7EEFVPYyEcM3t90HpkgGtaiigAooopDKlr/oshtT9wDdCf9nuv4fyI96t1DdQefGNp2yIdyN6N/h1B9iaW3m+0RBtu1ujKeqkdRVPXUlaaEtFFFSUFFFRz3CW6bnPU4AAySfQDuaAHM6xqWYhVUZJPAFVVL33PzRW3bs0n+A/U+3d0cD3DCS4GAOVh6hfc+p/QfrVqq2J3EVQihVAVQMAAYApaKKkoKZJGs0bRuu5GGCp7in0UAVrWRkY28pJkUZVj/Gvr9R0P/wBcVZqC6gMyAo2yZDuRu2fQ+x7063nFxGGwVbOGU9VI6im+4l2JaKKKQwopM45PAqoWa/yEJS17yKcGT/d9B7/l60xXHPM9w7RQHao4eb+77D1P6D9KmhhS3Tai7R19yfU+pp0caxoqIoVVGAqjAFOoC3cKKKKQwqOeFbiMo2R3DL1B7Ee9SUUAV7Wdm3RS4E8f3sdGHZh7H9ORVioLq3Mu14ztnj5Rv5qfY/4HtTre4FxHuAKsDhkPVT3Bp+Yl2JaKKKQwqvcXBRhFEu+dhkDso9W9v50k9wzSGCAAzYyWIyqe5/wqS3t1t1IBLMTlnY5LH1NP1J32Et7YW4Y5LyNy8jdW/wDre1TUUUigooooAKhuLfzlG1tkinKPjOD/AFHqKmooAgtrjzgyuNkycOnp7j1B7H+uRU9V7m3aQrLEQs6fdz0Yd1Psf0p9vcLcR7gCrA7WQ9VPoafmiV2ZLRRUc0ywLk5JJwqr1Y+gpFBNMsC5OSScKq9WPoKjhgbf502DMRgY6IPQf496WGFt3my4MpGAB0Qeg/x71PT2J31YUUUUigooooAKz9S015pI7u0ZYr+EYVmztkXuj4/hPr1B5HcHQooA8n+OnwN8J/tQfDu58NeJLeS1u4H82zv4cLeaTeAZSWJh0I4PXDr7EGvgjQ7zxR8M/Hk/wr+J8a2/i61Qyabq6jFrr9qCds8J/v4HzJ1BB9CB+n2o6dJJMl7Zssd9GNvzcJMnXy39uuD1UnPIJB+dv27vgtfftDfs66pa+EvD66v8RtJu7W40E/aI7W6sbgXMPn7JndFQ+RvJBbDYQjJCGmL1PLPAvw/1Hx7rsWm6fHjPzTTsPkhTuzf0Hc19l+DfB2k/Drw6lhYqsUEY3z3EmA0jY5dz/kCvmr/gmx8M/ip8L/gtrkHxajvLbV77WDeWcWq3QurtbU20ABeUSvtXcHxEwVkYSE53jH09Cp8QyJPIjLp0bh4Y2488jkSMP7oPKjv19KAH28EmrXCXdymy2jbdbQMOSe0jjsfQdup54GtRRSAKKKKBhRRRQAVWmt2WTz4MCT+NDwJB7+/vVmimLcjhnW4TcuRg4ZT1U+hqSq1xbt5nnwELOBgg8LIPQ/0Pb6ZBlgnWdMgFWBwyN1U+ho9Av0ZJVSTN9IYh/wAe6nEjf3z/AHR7ev5etLNI00ht4mKkcySD+Aeg9z+nX0zYjjWGNURQqKMACnsLcdRRRUlBRRRQAUUUUAFVJIXtnaW3XcGOXhzgH1K+h/Q/rVuimK1xkMyXEYeNty9Poe4PoafVaa3dZDNBgS/xIThZPr6H3/nTW1BPJygJmJ2CFuG3Yzg+nrn05p27CvbcddSuzCCI4kYZZ8fcX1+vp/8AWqaKJYY1RBtVRgCmW1v5Cksd8rnc7+p/wqak+yGu7CiiikMKKKKACiiigAqn5b2JzCpe37wjqnuvt/s/l6G5RTuJoZFKk0avGwZG6EUy6uPs8eQu+RjtRM43N6f57Co5oDCzTwFUY8yIxwr+59Dgdfz9o7CYX7m5IKlflSJuGQepHqf5Yp26k36Fi1t/s8eGbfIx3O/q3+f0FTUUVJYUUUUAFFFFABRRRQA10WRSrKGVhgqwyCKq/vLD+9Nbfizp/wDFD9fr2uUU7isM86PyfN3qY8bt4PGPXNQ2kbMzXEgw8nCqRyq9h9e5+vtVS4tmkuitv9xSHmjJwrt1A9j3PrxnrV+3uEuFO3KsvDIwwyn0IqtloSnd6ktFFFQWFFFFABRRRQAUUUUAQXlnBqFu0NxGJY25wex7EHqCOoI5FZ/2i50NQLpnu7EdLrGZIh/00A6gf3h+I4LVr1Q1i6kht1ht2C3ly3lQ55wcElseigE++Md6a7Cfcgs5E1nUvtcbiS0tcxwspyryEfM4PcAfKD6l61qxo9GfQ4lOk8xqPns5G+ST1ZT/AAuepPQnORk7hfsdRh1BX8vckseBJDINrxk9mH9eh6gkUPyEvMtUUUUigooooAKKKKACiiigCK4t0uFAccg5VlOGU+oPaqFxO8c0dvcMHhUiR5gP4R0DDtkjr04PStJmEalmOFUZJPaoLGM7XmcYkmO8g9h/CPwH65q0+5DWuhYznkcilqp9me1Ja2xs7wMcL/wE/wAP06fTrU0FwlxnbkOv3kbhl+oqbFX7ktFFFIYUUUUAFFFFABRRRQAUUUUAFZVx/wASrVluAMW16yxzHPCy4Co3/AgAh9xGPWtWoby0ivrWW3mXdFKpVgCQcH0I6H3FMTJqKoaDdyX2i2NxMd0ssKs7Yxkkcmr9IYlZTX0+sNs05/Ktej32M59ogeD/ALx49N3OILzOqeIG02ck2Udus7RLwJGLEYf1Xjp0PfIrcVQqgAYA4AFPYncgsbGDToPKgTYuSxJJLMx6kk8k+5qxRRSKCiiigAooooAKqT/6JcfaB/qnwsvt6N/Q+2PSrdIyh1KsAykYII4NNCYtFVdNYtblSSfLd4wScnCsQM++BRqVw9rYyypjeo4z9cUW1sF9Lj7i58ohEXzZm+6g/mT2HvSQW5VvMlbzJj/FjhfZR2/rT7e3WBTjLM3LO3JY+pqWjbQW+rCiiikUFFFFABRRRQAVUuAbWQ3KAlMYmUen976j9R64FW6KaE9RAwYAg5B6GkkkWNC7sFUckmq1j+7kuYF4jicBB6AqDj6ZNJGv2q8mMnIgcBF7Z2g5+vNO2or6B5b3/MqlLf8AhiPBf3b29vz9KuUUUrjSCiiikMKKKKACiiigAqrcRtDJ9piBY4xJGP419R7j9enpi1RTE9RscizRq6MGRhkMOhFQTTPM7Q25w4+/JjIT/E+35+9G7me1vPs8R2JMyE46qWYgkenT88mtSGFIIwiLtUf5zTtbUm99BIYUt49iDjqSTkk+pPrUlFFSWFFFFABRRRQAUUUUAFVriF0k8+EZkAw6dPMX0+vp/wDXqzRTFuQG8j8hZVJYNwqgfMT6Y9f5YOaIYW3ebLgykYAHRB6D/HvVC1/5CPm4G6Z5FYdhtIAI9zgZ9fwFa1U/dJj72rCiiioLCiiigAooooAKKKKACszUrCbzhfWBVb5F2sjnCXCDnY3p1OG6qT3BIOnWLrkzTahpmnE4trwyCbbwWVUztz6HvTW4nsQ2d5H4wjEkZZdLjbDxtw0zjqrf7A/8e/3fvb9Y+qAabeafcW4EbTTJayIB8rIQcZHqMcH3NbNDEgooopFBRRRQAUUUUAFFFFABVDUA/mp9lIF6Rxn7u3/b9vTvn8avHpVXTV3WqTtzLMod2+o6fQdqpaaky10F09o/JKIGV1P7xX+9u75q1VLUv3ERuk+WaPAz/eBPQ+o5q7Q+4LsFFFFSUFFFFABRRRQAUUUUAMkkWGNnc7UUZJqktnJNJ9syYbkjCKeQqf3WHfPU+napJT52pJC3MaR+aF9WzgZ+lXKrYn4mQ29x52VZfLmX70ZOce49R7/14qaq19EGhaUErLEpZHXqOOn0OOlSWspmtYZGADOgY46cil5guzJaKKKRQUUUUAFFFFABRRUN5M0FpNIv3kQsM+woAilP2yYwj/VRnMp9T1C/1P4DvUk9qJGEiN5cyjAcDPHoR3H+Rin28KwQqi5IHJJ6knkk+5NSVV+xNu5Xt7oyMY5F8qdRkrnII9VPcf5NWKint1uFw2QQcqy8FT6g1Fplw91YxyyY3nIOB6Ej+lLpcOti1RRRSKCiiigAooooAKhupzDH8o3SMdqL6t/h3+gqaqkZ8zUZt3PlKoT2zkk/oPypoTJreAW8ITO5urN3Zj1NNuLUTMHVvLmX7si/yPqPb+vNT0UX6hboV4bo+YIZh5c3Uf3X91P9Oo/WrFRzQpcRlJF3KfwI9wex96g0+Z5FnR23+VKYwx6kADr780/MWzsW6KKKkoKKKKACiiigArK0v/iY3kupMMx8w2v/AFzyNz/8CYfkq+tJ4omeHSGVGKedNDbsy8ELJIqNg9jhjg1qRxpDGkcahEUBVVRgADoBT6C6jqpX2lx3rpMrNb3cYxHcxYDqD1U54KnupyOAeoBF2ikMzLbVJIJktdSVILhztjmTPlTn/Zz91u+w89cFsE1p1Fc20V5A8M8ayxOMMjjINZWjXMqaxqenNI00FqsTxNKdzgOGJUt3A2jBPPqTT3FtobVFFFIYUUUUAFFFFAFW7/fSR2w6N88n+6O34nA+matVWs/nkuZD97zNv4AcD+f5mrNN9hLuFQ3FqtxhstHIv3ZE4Yf4j2PFTUUhlVLp4WCXQCknCzL9xv8AA+x/AmrVIyh1KsAykYII4NUIpGtdUW0Q5gaEyBW52kEDA9uen5VW5OxoUUUVJQUUUUAf/9k=", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -7951,2153 +6192,3934 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": 48.040904081258446, - "EyeY": 28.031454613437102, - "EyeZ": 50.374754747534084, - "LookX": 0.19276809688908614, - "LookY": -16.591557963461529, - "LookZ": -58.323949153035926, - "UpX": 0.00020177211382661363, - "UpY": 0.99813479842186681, - "UpZ": -0.06104820609447148 + "Name": "_Background Preview", + "EyeX": -10.409515380859375, + "EyeY": 31.652584075927734, + "EyeZ": 22.095348358154297, + "LookX": 32.20615768432617, + "LookY": -51.64802551269531, + "LookZ": -39.50362014770508, + "UpX": 0.44976019859313965, + "UpY": 0.7024076581001282, + "UpZ": -0.5516695380210876 }, "ConnectorPins": [], "NodeViews": [ { + "Id": "354a6f9e05d04370a72ba14a2c831362", + "Name": "Surface.ByLoft", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6606.639975824866, + "Y": -1460.6799770094244 + }, + { + "Id": "fbbe96a5ba554115a9e8667bbfc59a4f", + "Name": "List.Chop", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6040.049486773298, + "Y": -1490.220447646247 + }, + { + "Id": "e0329f6e31734972b88624f89806b97f", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6313.618539361403, + "Y": -1460.051344088422 + }, + { + "Id": "e2b4f54ced6e469eb3a238ef5017d412", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 5663.393186614372, + "Y": -1452.7690220618729 + }, + { + "Id": "71cb8f97deb648bb8e7824547b43f3aa", + "Name": "List.Count", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Code Block", - "Id": "e95db10b6b2742d5952bcc22eab100f1", + "X": 5722.456654032095, + "Y": -1158.8800242356076 + }, + { + "Id": "e64e808a2a7442c4b6ec6c918207f4da", + "Name": "Point.X", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2595.6811938435912, + "Y": -1751.6765452894822 + }, + { + "Id": "b85a3664ddec460d901a2fcb71784027", + "Name": "Point.Y", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1613.1225487153929, - "Y": 605.72140814831994 + "ShowGeometry": true, + "X": 2603.0494867732964, + "Y": -1453.720447646247 }, { + "Id": "c7f51b5d10af4d188f1c2f5b9a829c9e", + "Name": "List.Flatten", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": false, + "X": 2308.0494867732964, + "Y": -1601.470447646247 + }, + { + "Id": "2d4dfdeaa5394f03a68e85be150cc356", "Name": "Point.ByCoordinates", - "Id": "245791c1ba564b249a94ad318126b444", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1862.3599027790601, - "Y": 587.87657026191368 + "ShowGeometry": false, + "X": 1910.06621397635, + "Y": -1470.1112668034991 }, { - "ShowGeometry": false, - "Name": "List.Flatten", - "Id": "9ac40edf4bad4eb9ada20c579a29781a", + "Id": "c6a0e2307eab4376996ea4c4d316dd8e", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4963.355618562902, + "Y": -1850.9293432871136 + }, + { + "Id": "efdc88ed0dda40f6af15f2e32d3920d8", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1626.7725010189308, + "Y": -1017.1689618063883 + }, + { + "Id": "f2b3d24326d44f64a66c57a1f77155bb", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2141.1965682445052, - "Y": 716.33685204341 + "ShowGeometry": true, + "X": 1623.0494867732964, + "Y": -1467.5179476462467 }, { + "Id": "e0d485f9cb3840eba9c529e921d17e52", + "Name": "Math.Pow", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Point.X", - "Id": "9b12d58af2d14e3aa46b3a5cc48cce38", + "X": 3121.813048613594, + "Y": -1768.4306041888312 + }, + { + "Id": "5a673e3d2de24e16a5bd2fddbd5664e9", + "Name": "Number", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2924.932087827774, + "Y": -1736.6082170665952 + }, + { + "Id": "f1ea34af6f0b404993507f9cd27597fb", + "Name": "Math.Pow", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2435.8506571214066, - "Y": 674.54625820306978 + "ShowGeometry": true, + "X": 3126.957790218432, + "Y": -1416.4506023372783 + }, + { + "Id": "b698146d93a24faabd74e1873ea4261c", + "Name": "Number", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2931.9189523744576, + "Y": -1372.5956608397378 }, { + "Id": "756bada17f4747ba8c67e62cba2e1f31", + "Name": "Math.Pow", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Point.Y", - "Id": "3cb7f5612a2848f795548f1ccbd08b53", + "X": 3130.02418730099, + "Y": -1091.5935173555963 + }, + { + "Id": "799f65a09ca04b03bc37b9394a758a1d", + "Name": "Number", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2928.95733258405, + "Y": -1064.9598144887232 + }, + { + "Id": "58a4daf83ff84270b3d0b89aab77bd69", + "Name": "Math.Sin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4702.646025327951, + "Y": -1544.1163793545265 + }, + { + "Id": "a1a1a47b9ec9479ca5c9887756a0821e", + "Name": "/", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2435.8506571214066, - "Y": 761.04085550664672 + "ShowGeometry": true, + "X": 5017.891322512524, + "Y": -1553.2096587459598 }, { + "Id": "9cbc149573de4f76ac5e403d5b3b9a88", + "Name": "*", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Formula", - "Id": "4c732da0a44249e69a6783e811f925f0", + "X": 5390.665271859045, + "Y": -1579.2992914859908 + }, + { + "Id": "5fb51874f22e4d8e8e47a84916444e7a", + "Name": "+", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3166.97740705084, - "Y": 953.412663124866 + "ShowGeometry": true, + "X": 3444.0494867732964, + "Y": -1532.2798414441602 }, { + "Id": "03a3888c953a4207a7a4aa700887c46c", + "Name": "+", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "4c8379d809a4458bb93a4fe258ed1390", + "X": 3730.179628370784, + "Y": -1538.4829785938182 + }, + { + "Id": "d44c40cb48fa4f9abc6e6ec556c22518", + "Name": "Math.RadiansToDegrees", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4314.8806692882645, + "Y": -1508.7443779137934 + }, + { + "Id": "cd5fdf8bef08400d82d8c568bc52390f", + "Name": "Math.Sqrt", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3982.6329886750664, + "Y": -1541.8929583656059 + }, + { + "Id": "de7558cf15d344b098149803268238da", + "Name": "List.Count", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4656.2998382836286, - "Y": 760.66094174450689 + "ShowGeometry": true, + "X": 3834.643354195799, + "Y": 1135.1743841818738 }, { + "Id": "949502b81c844b0091a2c37a1f0b7bbd", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 3834.643354195799, + "Y": 923.1743841818738 + }, + { + "Id": "4941b1c0004542239aee1b7a936c7d4a", "Name": "Surface.ByLoft", - "Id": "de9ea60605074a81ad3a8bfb0fc19e6f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5530.3988865979218, - "Y": 693.997445514774 + "ShowGeometry": true, + "X": 4794.6433541957995, + "Y": 1012.1743841818738 + }, + { + "Id": "ce01ae743653494c96d086eb0606e5b6", + "Name": "List.Chop", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4159.6433541957995, + "Y": 1012.1743841818738 + }, + { + "Id": "1d04225fdddb4959940a3bc93c0fe574", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4459.6433541957995, + "Y": 1012.1743841818738 + }, + { + "Id": "98c2f2e9625543258b0060d0527c0a3e", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2938.959826798246, + "Y": 1045.5753691142686 + }, + { + "Id": "3a23670b7b9a4e71a24d34e87cb24dfa", + "Name": "Point.X", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2603.581974488451, + "Y": 828.4696769572879 + }, + { + "Id": "73474bb5cf704c358cfb1dc48d7ddf18", + "Name": "Point.Y", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2609.1402576067817, + "Y": 1067.0490847941016 + }, + { + "Id": "a54c12a1bf8d471f9370d4d15570b395", + "Name": "List.Flatten", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2364.3015065135182, + "Y": 946.9325091818741 + }, + { + "Id": "d3df944c831a417599ab449771bdef2d", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2069.39825585756, + "Y": 932.7051490433239 + }, + { + "Id": "9078296ab05845db99036d6146007369", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1629.2523671486401, + "Y": 1328.752946474774 + }, + { + "Id": "f9eaa4c797864afba0e1f25efdd8bd9a", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1629.6533694713357, + "Y": 1594.8255431029245 + }, + { + "Id": "d7943c978c444457bf65f5427407bc7a", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1639.2404228003415, + "Y": 895.8046150360856 + }, + { + "Id": "451fc19ba4424daf860ece6ae0573f75", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3213.643354195799, + "Y": 764.2768841818729 + }, + { + "Id": "b736ec195c22412fbd5ae8ac536657c2", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1643.4682372639493, + "Y": -442.704743183029 + }, + { + "Id": "dc2636eec17a4e658f701a909ff6f8fc", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2084.412725907069, + "Y": -433.5743459650381 }, { - "ShowGeometry": true, - "Name": "List.Chop", - "Id": "5d2c2435de1a4c33a2fa3f27c4de32a0", + "Id": "3f44b1fa6b274b4890b0f8904f1a59cb", + "Name": "List.Flatten", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5014.55783721456, - "Y": 692.77856659204 + "ShowGeometry": false, + "X": 2394.093160015851, + "Y": -451.2048169938721 }, { - "ShowGeometry": true, - "Name": "List.Count", - "Id": "86574ec740874d609146fd298c05767f", + "Id": "aae83f53781d4ebe8c0c9f5d072f0af3", + "Name": "Point.X", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4681.45125575022, - "Y": 586.249909862139 + "ShowGeometry": true, + "X": 2689.093160015851, + "Y": -524.7479419938722 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByPoints", - "Id": "96e3c3c1bd9e4360b6e3504464631f6e", + "Id": "106778beed9e414cbb8f3fefb7530c09", + "Name": "Point.Y", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5250.30181898605, - "Y": 693.737282287753 + "ShowGeometry": true, + "X": 2688.3609965682663, + "Y": -376.19736509870324 }, { - "ShowGeometry": true, + "Id": "e98d226f0c564c9197afad4414b2ffc2", "Name": "Number Slider", - "Id": "6b302f268f834ee18181782bb4435193", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1592.1927514901035, - "Y": 863.87790522621333 + "ShowGeometry": true, + "X": 1637.7772085593751, + "Y": -142.13426864917142 }, { - "ShowGeometry": true, + "Id": "4f23694a35a14592a29d48c175971d06", "Name": "Number Slider", - "Id": "ba85e4ba9258433bbba4dd6a5ecd4946", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1590.1843461616565, - "Y": 1005.7563014189228 + "ShowGeometry": true, + "X": 1631.906764844785, + "Y": 105.77882351869971 }, { + "Id": "c9a116f9cf54405d9a60272411e320b2", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Surface.ByLoft", - "Id": "354a6f9e05d04370a72ba14a2c831362", + "X": 3115.7739621419505, + "Y": -390.23736236443176 + }, + { + "Id": "143120c1cc9a496490ad9a1dc540279c", + "Name": "List.Count", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5706.5869120069037, - "Y": -1891.3768995787304 + "ShowGeometry": true, + "X": 3737.934787059467, + "Y": -249.21647168233403 }, { + "Id": "dd3839d642f34ed3a57dde871f3d53ea", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 3737.934787059467, + "Y": -461.21647168233403 + }, + { + "Id": "aaecaf39f66f453db3c610087261fa6e", "Name": "List.Chop", - "Id": "fbbe96a5ba554115a9e8667bbfc59a4f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5043.2282530518451, - "Y": -1927.0236369365741 + "ShowGeometry": true, + "X": 4078.473744835944, + "Y": -549.8045605563641 }, { - "ShowGeometry": true, + "Id": "481d8bd2e92b4aee8c496dec0757fff3", "Name": "NurbsCurve.ByPoints", - "Id": "e0329f6e31734972b88624f89806b97f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5367.1936220632988, - "Y": -1911.0027331755061 + "ShowGeometry": true, + "X": 4378.473744835945, + "Y": -549.8045605563641 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "e2b4f54ced6e469eb3a238ef5017d412", + "Id": "019f2710869d4f26ac773e8332b78bb6", + "Name": "Surface.ByLoft", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4682.9436924294469, - "Y": -1841.254054623249 + "ShowGeometry": true, + "X": 4713.473744835945, + "Y": -549.8045605563641 }, { - "ShowGeometry": true, - "Name": "List.Count", - "Id": "71cb8f97deb648bb8e7824547b43f3aa", + "Id": "7024be7096c74f46a832ce5749bba59a", + "Name": "Python Script", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4703.6664481309344, - "Y": -2031.40055251428 + "ShowGeometry": true, + "X": 3346.8894671749463, + "Y": -261.2978042331555 }, { - "ShowGeometry": true, - "Name": "Point.X", - "Id": "e64e808a2a7442c4b6ec6c918207f4da", + "Id": "8eebaff1e25645268577e63a9637b0c9", + "Name": "Math.Cos", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2429.30982002757, - "Y": -1980.0123844947448 + "ShowGeometry": true, + "X": 2438.6099481914107, + "Y": -3522.54158682523 }, { - "ShowGeometry": true, - "Name": "Point.Y", - "Id": "b85a3664ddec460d901a2fcb71784027", + "Id": "ae7a2ab6abbb4066a69069bd97b6a613", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2426.9579230700219, - "Y": -1845.3038995614338 + "ShowGeometry": true, + "X": 2118.595792446147, + "Y": -2716.4322469052977 }, { - "ShowGeometry": false, - "Name": "List.Flatten", - "Id": "c7f51b5d10af4d188f1c2f5b9a829c9e", + "Id": "288d67b19d8948bd9dcc15f7f443b09c", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2177.1370476647335, - "Y": -1915.9627890213117 + "ShowGeometry": true, + "X": 3023.504122367688, + "Y": -2877.803193761778 }, { - "ShowGeometry": false, + "Id": "4c48cb6763fd4be09054519c5d04625b", "Name": "Point.ByCoordinates", - "Id": "2d4dfdeaa5394f03a68e85be150cc356", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1902.9814841758123, - "Y": -2040.4217072787092 + "ShowGeometry": false, + "X": 2698.504122367688, + "Y": -2966.803193761778 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "c6a0e2307eab4376996ea4c4d316dd8e", - "IsSetAsInput": true, + "Id": "3cc5ca1f0b9e4579ae654dd44b575593", + "Name": "Code Block", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1802.6315149050808, - "Y": -1797.5840359814565 + "ShowGeometry": true, + "X": 1660.069581883613, + "Y": -2900.742526667203 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "efdc88ed0dda40f6af15f2e32d3920d8", - "IsSetAsInput": true, + "Id": "fd5aa71bc61c42d8b053d045b9893a5a", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1806.5970556198465, - "Y": -1656.0856486621346 + "ShowGeometry": true, + "X": 2698.504122367688, + "Y": -2754.803193761778 }, { - "ShowGeometry": true, + "Id": "ceec2673d0974245938d6a3a7abb24f4", "Name": "Code Block", - "Id": "f2b3d24326d44f64a66c57a1f77155bb", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1656.0733860066991, - "Y": -2024.1356818153126 + "ShowGeometry": true, + "X": 3506.003219585463, + "Y": -3906.3798128405206 }, { - "ShowGeometry": true, - "Name": "Math.Pow", - "Id": "e0d485f9cb3840eba9c529e921d17e52", + "Id": "8223058877e5494285f3d25fef9e4e42", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2775.1903667821462, - "Y": -1470.2494957725421 + "ShowGeometry": false, + "X": 3112.579648529858, + "Y": -3959.156949730196 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "5a673e3d2de24e16a5bd2fddbd5664e9", - "IsSetAsInput": true, + "Id": "625460b4d9ce46d1ae0b1ad2218cd27d", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2493.7067307142488, - "Y": -1417.7310726064418 + "ShowGeometry": true, + "X": 3112.5330091910864, + "Y": -3776.0223375730448 }, { - "ShowGeometry": true, - "Name": "Math.Pow", - "Id": "f1ea34af6f0b404993507f9cd27597fb", + "Id": "b3106b23309a4319b8af86b31deb1a5a", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2777.92588726508, - "Y": -1307.0756461728004 - }, - { "ShowGeometry": true, - "Name": "Number", - "Id": "b698146d93a24faabd74e1873ea4261c", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2494.2905100449884, - "Y": -1278.226375680824 + "X": 1659.1806811827762, + "Y": -3592.0535867217795 }, { - "ShowGeometry": true, - "Name": "Math.Pow", - "Id": "756bada17f4747ba8c67e62cba2e1f31", + "Id": "19b2123d4b6845dbbabcd6b7c823fbe9", + "Name": "*", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2777.2866841479363, - "Y": -1149.7178169124863 + "ShowGeometry": true, + "X": 2097.003219585463, + "Y": -3866.3798128405206 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "799f65a09ca04b03bc37b9394a758a1d", + "Id": "762f14ef1f544d679c169eda81283412", + "Name": "Number Slider", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2497.954789232223, - "Y": -1138.0824756380621 + "ShowGeometry": true, + "X": 2378.764207176316, + "Y": -4003.2287011582016 }, { - "ShowGeometry": true, - "Name": "Math.Sin", - "Id": "58a4daf83ff84270b3d0b89aab77bd69", - "IsSetAsInput": false, + "Id": "6432debee52e446aac479a837845c5a9", + "Name": "Number Slider", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 3940.7219714064991, - "Y": -1425.6240748894234 + "ShowGeometry": true, + "X": 1649.003219585463, + "Y": -3786.3798128405206 }, { - "ShowGeometry": true, - "Name": "/", - "Id": "a1a1a47b9ec9479ca5c9887756a0821e", + "Id": "bd5f380b76c649c3a24cc0495635bbc2", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4180.9767842680521, - "Y": -1254.0320463703511 + "ShowGeometry": true, + "X": 1649.003219585463, + "Y": -3988.5523128405202 }, { - "ShowGeometry": true, + "Id": "f79b978a6bbd4fbeb59f135f46bd60fe", "Name": "*", - "Id": "9cbc149573de4f76ac5e403d5b3b9a88", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4391.2712739814961, - "Y": -1548.8859236212386 + "ShowGeometry": true, + "X": 2840.848175177899, + "Y": -3949.6728394850593 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "ada6649b725d4bfda42f55bf5de74618", - "IsSetAsInput": false, + "Id": "432f84187fa24e9a8e823c6fe1b1a48d", + "Name": "Number Slider", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 4436.1261042795941, - "Y": 710.60369208803047 + "ShowGeometry": true, + "X": 1647.3958906841392, + "Y": -3099.9225192740982 }, { - "ShowGeometry": true, - "Name": "+", - "Id": "5fb51874f22e4d8e8e47a84916444e7a", - "IsSetAsInput": false, + "Id": "87f83e698320413c9457c821423e94b8", + "Name": "Number Slider", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 3022.9316604733917, - "Y": -1373.1435483967684 + "ShowGeometry": true, + "X": 1650.5850944116155, + "Y": -2486.6242769881337 }, { - "ShowGeometry": true, - "Name": "+", - "Id": "03a3888c953a4207a7a4aa700887c46c", + "Id": "ed4cfc2ab49c42edb41dca2a69f9851e", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3219.5283847128248, - "Y": -1267.3389030469971 + "ShowGeometry": true, + "X": 1650.5850944116155, + "Y": -2689.710526988134 }, { - "ShowGeometry": true, - "Name": "Math.RadiansToDegrees", - "Id": "d44c40cb48fa4f9abc6e6ec556c22518", + "Id": "89f252d833e74575acbacb127c2fd303", + "Name": "Arc.ByCenterPointRadiusAngle", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3646.98561076137, - "Y": -1429.9275571938115 + "ShowGeometry": true, + "X": 2319.773016786887, + "Y": -5838.5660249566345 }, { - "ShowGeometry": true, - "Name": "Math.Sqrt", - "Id": "cd5fdf8bef08400d82d8c568bc52390f", - "IsSetAsInput": false, + "Id": "e523680d327148a9a24db9d840843b38", + "Name": "Number Slider", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 3398.7962340550125, - "Y": -1327.9101330207238 + "ShowGeometry": true, + "X": 1900.1502937080338, + "Y": -5490.058547428752 }, { - "ShowGeometry": true, - "Name": "List.Count", - "Id": "de7558cf15d344b098149803268238da", + "Id": "00d5e4c09b324419b588e04f663e38e7", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4701.10466173416, - "Y": 1764.9294401644 + "ShowGeometry": true, + "X": 1900.1502937080338, + "Y": -5916.058547428752 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "949502b81c844b0091a2c37a1f0b7bbd", + "Id": "d5eb80d4c71e4356a7e4ccdff95425ad", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4678.23016488049, - "Y": 1982.3658149329403 + "ShowGeometry": true, + "X": 1646.1502937080338, + "Y": -5907.403547428751 }, { - "ShowGeometry": true, - "Name": "Surface.ByLoft", - "Id": "4941b1c0004542239aee1b7a936c7d4a", + "Id": "16a128ae154c4775a800cb056b5cee34", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5587.1838021446565, - "Y": 1872.67697581703 + "ShowGeometry": true, + "X": 1900.1502937080338, + "Y": -5702.403547428751 }, { - "ShowGeometry": true, - "Name": "List.Chop", - "Id": "ce01ae743653494c96d086eb0606e5b6", + "Id": "8982413915424a1380ae61304acd9f41", + "Name": "Vector.ZAxis", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5034.21124319849, - "Y": 1871.4580968943 + "ShowGeometry": true, + "X": 1900.1502937080338, + "Y": -5343.058547428752 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByPoints", - "Id": "1d04225fdddb4959940a3bc93c0fe574", + "Id": "8868f85fd6bc4be4a6d9efd3923c03f3", + "Name": "Curve.EndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5293.0247720328707, - "Y": 1870.319581038839 + "ShowGeometry": true, + "X": 2697.9361041731236, + "Y": -5978.645123414699 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "98c2f2e9625543258b0060d0527c0a3e", + "Id": "b35dee2e75684a90a4d95ea69a36ce67", + "Name": "Curve.StartPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4422.9091331998952, - "Y": 1922.8452600687235 + "ShowGeometry": true, + "X": 2697.9361041731236, + "Y": -5800.645123414699 }, { - "ShowGeometry": true, - "Name": "Point.X", - "Id": "3a23670b7b9a4e71a24d34e87cb24dfa", + "Id": "ccf76cd873c3486aa4e29493c9bc1f3f", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2542.34393253972, - "Y": 1850.8430573224457 + "ShowGeometry": true, + "X": 2993.9361041731236, + "Y": -5978.645123414699 }, { - "ShowGeometry": true, - "Name": "Point.Y", - "Id": "73474bb5cf704c358cfb1dc48d7ddf18", + "Id": "a7676716c8d74db8899ee923734512f7", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2544.6208531526408, - "Y": 1982.8760668844473 + "ShowGeometry": true, + "X": 2993.9361041731236, + "Y": -5800.645123414699 }, { - "ShowGeometry": false, - "Name": "List.Flatten", - "Id": "a54c12a1bf8d471f9370d4d15570b395", + "Id": "561a382727524de4a35fce393db189af", + "Name": "Math.Round", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2288.8079765491175, - "Y": 1902.0637617392974 + "ShowGeometry": true, + "X": 1948.3256025862192, + "Y": -6648.138958772988 }, { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", - "Id": "d3df944c831a417599ab449771bdef2d", + "Id": "4ffd0fe0168848c6b78634846a10bc67", + "Name": "Math.Round", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1989.97623965292, - "Y": 1765.28594843606 + "ShowGeometry": true, + "X": 1946.7834433924177, + "Y": -6936.149067226273 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "9078296ab05845db99036d6146007369", - "IsSetAsInput": true, + "Id": "7355f590ddb845d2b6fb155f3f3c4f00", + "Name": "-", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1646.0983714183778, - "Y": 2006.2965571881625 + "ShowGeometry": true, + "X": 1901.896226845121, + "Y": -10383.041057090675 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "f9eaa4c797864afba0e1f25efdd8bd9a", - "IsSetAsInput": true, + "Id": "cb92c120c2d74277b8b1213ba6800e91", + "Name": "<=", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1636.2524357663635, - "Y": 2147.7712714722193 + "ShowGeometry": true, + "X": 1902.9716156356503, + "Y": -9445.159113576567 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "d7943c978c444457bf65f5427407bc7a", + "Id": "5ae3c3563e8343a9a12695b82cdcacc1", + "Name": "%", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1614.6569137858428, - "Y": 1757.027008534458 + "ShowGeometry": true, + "X": 1901.8793385546264, + "Y": -10124.175808127933 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "451fc19ba4424daf860ece6ae0573f75", + "Id": "2c0896658ca54e909be9374f51302db5", + "Name": ">", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3202.10329852134, - "Y": 2131.68914586702 + "ShowGeometry": true, + "X": 1936.0857253500803, + "Y": -9713.246539682063 }, { - "ShowGeometry": true, + "Id": "94da4a031f164b4e8fe69d6a8ffa7553", "Name": "Code Block", - "Id": "b736ec195c22412fbd5ae8ac536657c2", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1647.7160593784597, - "Y": -473.55443938268786 + "ShowGeometry": true, + "X": 1647.896226845121, + "Y": -10374.386057090676 }, { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", - "Id": "dc2636eec17a4e658f701a909ff6f8fc", + "Id": "e307f82ca0974ddba4a4502fa64bb95b", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1976.64303918328, - "Y": -485.537870435082 + "ShowGeometry": true, + "X": 2184.8962268451214, + "Y": -10383.041057090675 }, { - "ShowGeometry": false, - "Name": "List.Flatten", - "Id": "3f44b1fa6b274b4890b0f8904f1a59cb", + "Id": "725a7c0985204b4baa21f2822e8d286f", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2293.8358654281919, - "Y": -352.93210412617191 + "ShowGeometry": true, + "X": 2374.114461543785, + "Y": -10341.843784970446 }, { - "ShowGeometry": true, - "Name": "Point.X", - "Id": "aae83f53781d4ebe8c0c9f5d072f0af3", + "Id": "b60fb89df3bc4fe9a03480248ce2dfe0", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2653.8515563843971, - "Y": -405.79149901591836 + "ShowGeometry": true, + "X": 2628.114461543785, + "Y": -10341.671284970445 }, { - "ShowGeometry": true, - "Name": "Point.Y", - "Id": "106778beed9e414cbb8f3fefb7530c09", + "Id": "7b19d1ec90674f84a71befb881c1e768", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2646.0072915203205, - "Y": -264.38704766380846 + "ShowGeometry": true, + "X": 2629.3795515620154, + "Y": -10107.491673438677 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "e98d226f0c564c9197afad4414b2ffc2", - "IsSetAsInput": true, + "Id": "4151d6e37dff4800a066d1b0fccfd423", + "Name": "Code Block", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1635.5142311339855, - "Y": -259.9658768488373 + "ShowGeometry": true, + "X": 2375.3795515620154, + "Y": -10107.664173438678 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "4f23694a35a14592a29d48c175971d06", - "IsSetAsInput": true, + "Id": "2fa9642c765b4430b4a2c67221963abd", + "Name": "Code Block", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1646.5423752297695, - "Y": -119.62270048316991 + "ShowGeometry": true, + "X": 1647.8793385546264, + "Y": -10115.520808127934 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "c9a116f9cf54405d9a60272411e320b2", + "Id": "3d71349afa1e45df8f14a180261a80e0", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4345.1736046521819, - "Y": -385.533218980914 + "ShowGeometry": true, + "X": 2184.879338554627, + "Y": -10124.175808127933 }, { - "ShowGeometry": true, - "Name": "List.Count", - "Id": "143120c1cc9a496490ad9a1dc540279c", + "Id": "506a7651483742ca87ff5cada79ca4a5", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4687.77146126452, - "Y": -506.46597801486797 + "ShowGeometry": true, + "X": 2653.3043281871805, + "Y": -9422.073140801098 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "dd3839d642f34ed3a57dde871f3d53ea", + "Id": "cb966af8f0d84965aeaa1ee0c4cbc373", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4654.6111647567859, - "Y": -346.65664563689097 + "ShowGeometry": true, + "X": 2399.3043281871805, + "Y": -9422.245640801098 }, { - "ShowGeometry": true, - "Name": "List.Chop", - "Id": "aaecaf39f66f453db3c610087261fa6e", + "Id": "6a60980dd7e948c4ab788b2b8854a2b6", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5018.3065928153437, - "Y": -381.93717189035505 + "ShowGeometry": true, + "X": 2653.68184248616, + "Y": -9668.95352793532 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByPoints", - "Id": "481d8bd2e92b4aee8c496dec0757fff3", + "Id": "b10ae3d5746a4fe9a9af3cf89a03cdb9", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5273.3364489382038, - "Y": -378.407006281126 + "ShowGeometry": true, + "X": 1648.9716156356503, + "Y": -9436.504113576568 }, { - "ShowGeometry": true, - "Name": "Surface.ByLoft", - "Id": "019f2710869d4f26ac773e8332b78bb6", + "Id": "5826d49269ab45df9bed749ab386d775", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5638.43836801363, - "Y": -384.57546783789491 + "ShowGeometry": true, + "X": 2399.68184248616, + "Y": -9669.126027935321 }, { - "ShowGeometry": true, - "Name": "Python Script", - "Id": "7024be7096c74f46a832ce5749bba59a", + "Id": "a72e57b866ee4e77805ea2515bf8185a", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3359.8890994154408, - "Y": -148.9167864175011 + "ShowGeometry": true, + "X": 2166.9716156356503, + "Y": -9445.159113576567 }, { - "ShowGeometry": true, - "Name": "Math.Cos", - "Id": "8eebaff1e25645268577e63a9637b0c9", + "Id": "78509fa53bf34bbcba529514c9aa24bb", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2305.08587261172, - "Y": -4465.5540405514 + "ShowGeometry": true, + "X": 2200.0857253500803, + "Y": -9713.246539682063 }, { - "ShowGeometry": true, + "Id": "2e96b36b0c6341c19d9cfc9a1e960f71", "Name": "Code Block", - "Id": "ae7a2ab6abbb4066a69069bd97b6a613", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2116.4729187704957, - "Y": -3124.1684944477583 + "ShowGeometry": true, + "X": 1652.0857253500803, + "Y": -9704.591539682064 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "288d67b19d8948bd9dcc15f7f443b09c", + "Id": "f87d0ef61cd446cca5eb0a518296d27b", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3109.6911327809444, - "Y": -3138.62651362751 + "ShowGeometry": true, + "X": 3418.0386358779606, + "Y": -4831.6963649217205 }, { - "ShowGeometry": true, + "Id": "8475b8652bf24af0acee7ed7ea69c6cf", "Name": "Point.ByCoordinates", - "Id": "4c48cb6763fd4be09054519c5d04625b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2655.241206759541, - "Y": -3167.5503818182724 + "ShowGeometry": true, + "X": 1898.320412697693, + "Y": -4972.816416405583 }, { + "Id": "506cc9e36dde4370b6129a8d1272bacf", + "Name": "Number Slider", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": 1898.320412697693, + "Y": -4760.816416405583 + }, + { + "Id": "2237ecc2deda4152a726e151999c5dc1", "Name": "Code Block", - "Id": "3cc5ca1f0b9e4579ae654dd44b575593", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2444.414834623884, - "Y": -3268.0538642364677 + "ShowGeometry": true, + "X": 1644.320412697693, + "Y": -4964.161416405583 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "fd5aa71bc61c42d8b053d045b9893a5a", + "Id": "2a1dcfdf898f46c0905729f7eb93a60b", + "Name": "Curve.StartPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2639.0672847337219, - "Y": -2903.2439399636642 + "ShowGeometry": true, + "X": 3122.0386358779606, + "Y": -4831.6963649217205 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "ceec2673d0974245938d6a3a7abb24f4", + "Id": "60b2dc1fa56a407ca263f26d1c80b6f3", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3102.7649451039592, - "Y": -4702.8516785672928 + "ShowGeometry": true, + "X": 3418.0386358779606, + "Y": -5009.6963649217205 }, { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", - "Id": "8223058877e5494285f3d25fef9e4e42", + "Id": "b098412be527421b9d07388ba8fa692e", + "Name": "Curve.EndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2672.2681195562163, - "Y": -4452.8383329639255 + "ShowGeometry": true, + "X": 3122.0386358779606, + "Y": -5009.6963649217205 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "625460b4d9ce46d1ae0b1ad2218cd27d", + "Id": "8e406f77898f4e2cb2091fcfc3104214", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2724.8423651932026, - "Y": -4761.7469756333121 + "ShowGeometry": true, + "X": 2387.731972803964, + "Y": -4960.100869232924 }, { - "ShowGeometry": true, + "Id": "c66de76baae6419daf338bf83efe142e", "Name": "Code Block", - "Id": "b3106b23309a4319b8af86b31deb1a5a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2519.3666819746209, - "Y": -4788.3205204378182 + "ShowGeometry": true, + "X": 1649.4486276316202, + "Y": -7147.139813568771 }, { - "ShowGeometry": true, - "Name": "*", - "Id": "19b2123d4b6845dbbabcd6b7c823fbe9", + "Id": "832c7e0bc4194d558890acf4915a6684", + "Name": "Math.Floor", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2096.0019068616029, - "Y": -4463.1875462317657 + "ShowGeometry": true, + "X": 1955.1189850681249, + "Y": -7423.793467081979 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "762f14ef1f544d679c169eda81283412", - "IsSetAsInput": true, + "Id": "6583492a29c94ac4923f5b0a23f0838a", + "Name": "Math.Ceiling", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1774.309322720716, - "Y": -4636.1807701232119 + "ShowGeometry": true, + "X": 1950.0760103489206, + "Y": -7186.3125280541135 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "6432debee52e446aac479a837845c5a9", - "IsSetAsInput": true, + "Id": "ecd712d608d14974b33c6df8a7b89cd8", + "Name": "Code Block", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1767.370210968314, - "Y": -4450.2278192580989 + "ShowGeometry": true, + "X": 1649.4486276316202, + "Y": -6886.139813568771 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "bd5f380b76c649c3a24cc0495635bbc2", + "Id": "834f87056f0b4b00b757d709772dbd82", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1818.1006857845857, - "Y": -4272.3453060644206 + "ShowGeometry": true, + "X": 2276.118985068125, + "Y": -7423.793467081979 }, { - "ShowGeometry": true, - "Name": "*", - "Id": "f79b978a6bbd4fbeb59f135f46bd60fe", + "Id": "0901c7c69b8a4eb3966af0eba932c438", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2509.1737980172838, - "Y": -4645.2353607876485 + "ShowGeometry": true, + "X": 2268.1305243405836, + "Y": -7187.785271058281 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "432f84187fa24e9a8e823c6fe1b1a48d", - "IsSetAsInput": true, + "Id": "4de1477029ec4f93829bdd16b509a740", + "Name": "Watch", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1726.2753960006553, - "Y": -3217.4284245976492 + "ShowGeometry": true, + "X": 2267.7834433924177, + "Y": -6936.149067226273 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "87f83e698320413c9457c821423e94b8", - "IsSetAsInput": true, + "Id": "0ad56551010e4d1b88feb925506e0b0e", + "Name": "Watch", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1713.5679070262627, - "Y": -3031.5607691626046 + "ShowGeometry": true, + "X": 2269.3256025862192, + "Y": -6648.138958772988 }, { - "ShowGeometry": true, + "Id": "cb369fd02aef4e6b9875e27f36ef3d78", "Name": "Code Block", - "Id": "ed4cfc2ab49c42edb41dca2a69f9851e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1755.0236779749171, - "Y": -2848.095188544029 + "ShowGeometry": true, + "X": 2735.7436581296956, + "Y": -7419.505466616735 }, { - "ShowGeometry": true, + "Id": "0a71dd7243b74370a2e9a05b61256827", "Name": "Code Block", - "Id": "445edc7a5bf1405688aae503cda048a0", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3418.2429360784204, - "Y": -3988.6206235751206 + "ShowGeometry": true, + "X": 2741.1805458841463, + "Y": -7172.453782954774 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "31fc5f909b86499fbcfd8d6c8babba9f", + "Id": "725ff02ea2e740fcb473059bc402652e", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2984.2747579852553, - "Y": -3970.9785494968714 + "ShowGeometry": true, + "X": 2741.180545884147, + "Y": -6935.275874801714 }, { - "ShowGeometry": true, + "Id": "3cd6b1ed9b5a4e0bbf7f9ab97e64125b", "Name": "Code Block", - "Id": "503fca24eac64e3094c962d902abbc2a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2628.9743640851652, - "Y": -4116.187761540541 + "ShowGeometry": true, + "X": 2752.054321393048, + "Y": -6644.7290891041475 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "0237dfe4bdc648e98d5aab82cc970ae4", - "IsSetAsInput": true, + "Id": "3c8ad49b4ed44cdfb4ae4e3483ec7f99", + "Name": "Watch", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1676.5280776850916, - "Y": -3964.6766549054141 + "ShowGeometry": true, + "X": 3107.7436581296956, + "Y": -7419.332966616736 }, { + "Id": "d1d3d10ebab349bfb85e1f6fdaf82387", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Number Slider", - "Id": "20741546b93f4937bbfbd7bad484dce1", - "IsSetAsInput": true, + "X": 3113.1805458841463, + "Y": -7172.281282954775 + }, + { + "Id": "a4fb4daecaa44cba8873b9651489f90f", + "Name": "Watch", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1666.4803901559662, - "Y": -3784.720120612857 + "ShowGeometry": true, + "X": 3113.180545884147, + "Y": -6935.103374801714 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "17ac4f9be7334678a38bb13572be1fc5", + "Id": "1f95c15fd9024e2b8bbd57ad790e40c1", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1723.2886635679815, - "Y": -3597.1031856513241 + "ShowGeometry": true, + "X": 3124.054321393048, + "Y": -6644.556589104148 }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "89499b1543c841d6a81d6167a69f1a83", + "Id": "e9561760c1fd46acb96737e9cd9f2439", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2347.8570858437206, - "Y": -3911.0701925519979 + "ShowGeometry": true, + "X": 2487.1805458841463, + "Y": -7045.344016411449 }, { - "ShowGeometry": true, - "Name": "Math.DegreesToRadians", - "Id": "01cbf442d7d94ab9a21b8647e4e247a1", + "Id": "2df0798e3eae4425b2ed5c263f0c9042", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2049.8860625284365, - "Y": -3716.6531732421763 + "ShowGeometry": true, + "X": 2424.2941483034538, + "Y": -8971.84539409401 }, { - "ShowGeometry": false, - "Name": "Point.ByCoordinates", - "Id": "8f8184f8b5b949c49e755a90a8e337a5", + "Id": "f96e612fe8ce420c851da59a4f5f8657", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2984.2654020774689, - "Y": -3748.3784441964272 + "ShowGeometry": true, + "X": 2718.2941483034538, + "Y": -8971.67289409401 }, { - "ShowGeometry": true, - "Name": "Arc.ByCenterPointRadiusAngle", - "Id": "89f252d833e74575acbacb127c2fd303", + "Id": "a0e9673838ef455bb682ca78efd7bccc", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2377.7081184642338, - "Y": -5733.60544859001 + "ShowGeometry": true, + "X": 2686.5294029983643, + "Y": -8227.918786931212 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "e523680d327148a9a24db9d840843b38", - "IsSetAsInput": true, + "Id": "85615893f52f47eb94923a8f4dd0ad71", + "Name": "Watch", + "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1881.5336407013772, - "Y": -5552.1092424123808 + "ShowGeometry": true, + "X": 2722.9762927404117, + "Y": -8473.427325351759 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "00d5e4c09b324419b588e04f663e38e7", + "Id": "6c31468d605d41059ad73f3ad663241d", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1936.1641635198434, - "Y": -5931.4417561583277 + "ShowGeometry": true, + "X": 2719.782616679809, + "Y": -8732.145773394866 }, { - "ShowGeometry": true, + "Id": "86fd60ac771d4e92b0b38429225f3c7c", "Name": "Code Block", - "Id": "d5eb80d4c71e4356a7e4ccdff95425ad", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1549.5839341202743, - "Y": -5910.6321161028618 + "ShowGeometry": true, + "X": 2425.782616679809, + "Y": -8732.318273394865 }, { - "ShowGeometry": true, + "Id": "590676483b264c8180d3e539e6442e27", "Name": "Code Block", - "Id": "16a128ae154c4775a800cb056b5cee34", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1941.2990710189488, - "Y": -5746.037080857107 + "ShowGeometry": true, + "X": 2428.9762927404117, + "Y": -8473.599825351757 }, { - "ShowGeometry": true, - "Name": "Vector.ZAxis", - "Id": "8982413915424a1380ae61304acd9f41", + "Id": "20276e0d7a4a4820a950dcfa489eb359", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1935.0135504181831, - "Y": -5427.9398817368719 + "ShowGeometry": true, + "X": 2432.5294029983643, + "Y": -8228.091286931212 }, { - "ShowGeometry": true, - "Name": "Curve.EndPoint", - "Id": "8868f85fd6bc4be4a6d9efd3923c03f3", + "Id": "7e1f285b847e4ff59e3a0d0410d4403f", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2793.4524089929942, - "Y": -5954.976837924416 + "ShowGeometry": true, + "X": 2207.212113232224, + "Y": -8949.65256101171 }, { - "ShowGeometry": true, - "Name": "Curve.StartPoint", - "Id": "b35dee2e75684a90a4d95ea69a36ce67", + "Id": "7ba6ae54f13c41c4b61c829571aa4816", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2824.8694034729051, - "Y": -5714.3603665536511 + "ShowGeometry": true, + "X": 2202.352304654003, + "Y": -8583.610962178036 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", - "Id": "ccf76cd873c3486aa4e29493c9bc1f3f", + "Id": "fcedc01df7ac46fa86ea8b5e6932fdd9", + "Name": "||", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3070.2890813360968, - "Y": -5884.6316821302462 + "ShowGeometry": true, + "X": 1938.352304654003, + "Y": -8583.610962178036 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", - "Id": "a7676716c8d74db8899ee923734512f7", + "Id": "216388ffecdc403f91be3b1be11960ab", + "Name": "==", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3070.3542075448672, - "Y": -5727.25518303573 + "ShowGeometry": true, + "X": 1943.212113232224, + "Y": -8949.65256101171 }, { - "ShowGeometry": true, - "Name": "Math.Round", - "Id": "561a382727524de4a35fce393db189af", + "Id": "3551f48d878141219bdd94ece7ce4e13", + "Name": "&&", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1732.4224486751998, - "Y": -6543.1804285288663 + "ShowGeometry": true, + "X": 1942.8204328723273, + "Y": -8205.463890271449 }, { - "ShowGeometry": true, - "Name": "Math.Round", - "Id": "4ffd0fe0168848c6b78634846a10bc67", + "Id": "77053440a5624a1e89e7c6c8041062b5", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1724.3513438779078, - "Y": -6667.5457168708781 + "ShowGeometry": true, + "X": 2206.8204328723273, + "Y": -8205.463890271449 }, { - "ShowGeometry": true, - "Name": "-", - "Id": "7355f590ddb845d2b6fb155f3f3c4f00", + "Id": "c4b24866e6b54dba8b73a0b10e0b8b13", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1897.6012933578659, - "Y": -9903.67243427957 + "ShowGeometry": true, + "X": 2211.352380048993, + "Y": -7878.217039250435 }, { - "ShowGeometry": true, - "Name": "<=", - "Id": "cb92c120c2d74277b8b1213ba6800e91", + "Id": "6313aa0827b542e185fc973d974c6251", + "Name": "Not", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2713.19054408253, - "Y": -9103.8804922391446 + "ShowGeometry": true, + "X": 1947.352380048993, + "Y": -7878.217039250435 }, { - "ShowGeometry": true, - "Name": "%", - "Id": "5ae3c3563e8343a9a12695b82cdcacc1", - "IsSetAsInput": false, + "Id": "accda7bd6013450ba7c2d3bb6e768b24", + "Name": "Boolean", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2643.3564070124066, - "Y": -9896.8899549909856 + "ShowGeometry": true, + "X": 1649.212113232224, + "Y": -8858.65256101171 }, { - "ShowGeometry": true, - "Name": ">", - "Id": "2c0896658ca54e909be9374f51302db5", - "IsSetAsInput": false, + "Id": "1f4ffb9c7c7f401789f46c4d29a3e8e6", + "Name": "Boolean", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1985.4839532522644, - "Y": -9111.5906398409479 + "ShowGeometry": true, + "X": 1649.212113232224, + "Y": -9006.65256101171 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "94da4a031f164b4e8fe69d6a8ffa7553", - "IsSetAsInput": false, + "Id": "3e0d952b3fe8409fad1caedec4ed8e6b", + "Name": "Boolean", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1681.2948150144343, - "Y": -9900.40738383709 + "ShowGeometry": true, + "X": 1644.352304654003, + "Y": -8640.610962178036 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "e307f82ca0974ddba4a4502fa64bb95b", - "IsSetAsInput": false, + "Id": "43b14aac5ed2429996985319a14250ba", + "Name": "Boolean", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2117.8774738620241, - "Y": -10040.13796045916 + "ShowGeometry": true, + "X": 1644.352304654003, + "Y": -8492.610962178036 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "725a7c0985204b4baa21f2822e8d286f", - "IsSetAsInput": false, + "Id": "28f0795784ad4317b42e248c8feae058", + "Name": "Boolean", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1901.1247884473635, - "Y": -9623.7724524892637 + "ShowGeometry": true, + "X": 1648.8204328723273, + "Y": -8262.463890271449 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "b60fb89df3bc4fe9a03480248ce2dfe0", - "IsSetAsInput": false, + "Id": "d4639b35eabf4823a487ff87e59ed2e7", + "Name": "Boolean", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2118.657313977666, - "Y": -9456.1799609562131 + "ShowGeometry": true, + "X": 1648.8204328723273, + "Y": -8114.463890271449 }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "526a2d12197647b09c11dcffe8ac01ee", + "Id": "34e8ae0f6dc1450799e20a3d313ad37c", + "Name": "Boolean", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 1898.9884380507597, - "Y": -9748.5512184417676 + "ShowGeometry": true, + "X": 1653.352380048993, + "Y": -7878.217039250435 + } + ], + "Annotations": [ + { + "Id": "b76f75f7319a4ea998d3ee71da3aaaa5", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "eb29917e2bca43948aec5f5a0213fcd1" + ], + "HasNestedGroups": false, + "Left": 1387.5988295678194, + "Top": -10928.34571314548, + "Width": 320.0, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -10855.34571314548, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "5c90d3cd10614c22890ce61f2bd4cb97", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2113.8665642145506, - "Y": -9749.4641936087464 + "Id": "bfcb76f59ed54659910c2d542166f657", + "Title": "-", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7355f590ddb845d2b6fb155f3f3c4f00", + "94da4a031f164b4e8fe69d6a8ffa7553", + "e307f82ca0974ddba4a4502fa64bb95b" + ], + "HasNestedGroups": false, + "Left": 1637.896226845121, + "Top": -10456.041057090675, + "Width": 675.0000000000005, + "Height": 235.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -10383.041057090675, + "InitialHeight": 153.65499999999884, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "7b19d1ec90674f84a71befb881c1e768", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2641.1987630465683, - "Y": -9436.9346813673856 + "Id": "cc9b93c39fdb4ecd803a57d37f11eedf", + "Title": "%", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5ae3c3563e8343a9a12695b82cdcacc1", + "2fa9642c765b4430b4a2c67221963abd", + "3d71349afa1e45df8f14a180261a80e0" + ], + "HasNestedGroups": false, + "Left": 1637.8793385546264, + "Top": -10197.175808127933, + "Width": 675.0000000000005, + "Height": 235.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -10124.175808127933, + "InitialHeight": 153.65499999999884, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "4151d6e37dff4800a066d1b0fccfd423", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2410.4227087312725, - "Y": -9582.5461225210875 + "Id": "5b8c31ff6f194c34a509dc6a5a22c34a", + "Title": "%", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7b19d1ec90674f84a71befb881c1e768", + "4151d6e37dff4800a066d1b0fccfd423" + ], + "HasNestedGroups": false, + "Left": 2365.3795515620154, + "Top": -10180.664173438678, + "Width": 392.0, + "Height": 209.17250000000058, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -10107.664173438678, + "InitialHeight": 145.17250000000058, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "e59cb8e7a7e0475fb545a7377f9cc390", + "Title": "-", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "725a7c0985204b4baa21f2822e8d286f", + "b60fb89df3bc4fe9a03480248ce2dfe0" + ], + "HasNestedGroups": false, + "Left": 2364.114461543785, + "Top": -10414.843784970446, + "Width": 392.0, + "Height": 209.17250000000058, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -10341.843784970446, + "InitialHeight": 145.17250000000058, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "a096702e7bf84e779ab38173273e8603", + "Title": "Basic arithmetic operators", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8dcf2e8ac2354280b741c5a8bcc123b2" + ], + "HasNestedGroups": false, + "Left": 1391.856942070783, + "Top": -10523.984058466847, + "Width": 195.0, + "Height": 224.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -10363.984058466847, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "f20d6300b7d24ee6bacedc8cf42b38e5", + "Title": "> ", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2c0896658ca54e909be9374f51302db5", + "78509fa53bf34bbcba529514c9aa24bb", + "2e96b36b0c6341c19d9cfc9a1e960f71" + ], + "HasNestedGroups": false, + "Left": 1642.0857253500803, + "Top": -9786.246539682063, + "Width": 695.0, + "Height": 235.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -9713.246539682063, + "InitialHeight": 153.65499999999884, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "6e6c7a4b44954f60840a5ca79e757fd0", + "Title": "<=", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "cb92c120c2d74277b8b1213ba6800e91", + "b10ae3d5746a4fe9a9af3cf89a03cdb9", + "a72e57b866ee4e77805ea2515bf8185a" + ], + "HasNestedGroups": false, + "Left": 1638.9716156356503, + "Top": -9518.159113576567, + "Width": 673.0, + "Height": 235.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -9445.159113576567, + "InitialHeight": 153.65499999999884, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "1322b5401b0246698ab72d98d6bf4035", + "Title": ">", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6a60980dd7e948c4ab788b2b8854a2b6", + "5826d49269ab45df9bed749ab386d775" + ], + "HasNestedGroups": false, + "Left": 2389.68184248616, + "Top": -9742.126027935321, + "Width": 401.0, + "Height": 209.17250000000058, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -9669.126027935321, + "InitialHeight": 145.17250000000058, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "8ae8691c3c2b459195ca9e82455a68a2", + "Title": "<=", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "506a7651483742ca87ff5cada79ca4a5", + "cb966af8f0d84965aeaa1ee0c4cbc373" + ], + "HasNestedGroups": false, + "Left": 2389.3043281871805, + "Top": -9495.245640801098, + "Width": 409.0, + "Height": 209.17250000000058, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -9422.245640801098, + "InitialHeight": 145.17250000000058, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "253b5798268b4089bbb06fbb174e58fd", + "Title": "==(equals)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7e1f285b847e4ff59e3a0d0410d4403f", + "216388ffecdc403f91be3b1be11960ab", + "accda7bd6013450ba7c2d3bb6e768b24", + "1f4ffb9c7c7f401789f46c4d29a3e8e6" + ], + "HasNestedGroups": false, + "Left": 1639.212113232224, + "Top": -9079.65256101171, + "Width": 713.0, + "Height": 353.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -9006.65256101171, + "InitialHeight": 293.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "66992c85eda74c90bef01cca2b59f5a6", + "Title": "|| (or)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7ba6ae54f13c41c4b61c829571aa4816", + "fcedc01df7ac46fa86ea8b5e6932fdd9", + "3e0d952b3fe8409fad1caedec4ed8e6b", + "43b14aac5ed2429996985319a14250ba" + ], + "HasNestedGroups": false, + "Left": 1634.352304654003, + "Top": -8713.610962178036, + "Width": 705.0, + "Height": 353.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -8640.610962178036, + "InitialHeight": 293.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "cb8b076f76084114bd275a80edbec92e", + "Title": "&& (and)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3551f48d878141219bdd94ece7ce4e13", + "77053440a5624a1e89e7c6c8041062b5", + "28f0795784ad4317b42e248c8feae058", + "d4639b35eabf4823a487ff87e59ed2e7" + ], + "HasNestedGroups": false, + "Left": 1638.8204328723273, + "Top": -8335.463890271449, + "Width": 713.0, + "Height": 353.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -8262.463890271449, + "InitialHeight": 293.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "a8155c26edb04a478dee7fabc7e7ec6d", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2405.1979520747254, - "Y": -9733.4056468393264 + "Id": "bb3a69d6152b42d0affc5674f5b344ee", + "Title": "Not", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c4b24866e6b54dba8b73a0b10e0b8b13", + "6313aa0827b542e185fc973d974c6251", + "34e8ae0f6dc1450799e20a3d313ad37c" + ], + "HasNestedGroups": false, + "Left": 1643.352380048993, + "Top": -7951.217039250435, + "Width": 713.0, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -7878.217039250435, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "76ce2e7c2b7d4514a842d9b4574882e2", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2638.9122338933503, - "Y": -9731.4710243248628 + "Id": "abd29e986b254d258457daa853fc8d49", + "Title": "==(equals)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2df0798e3eae4425b2ed5c263f0c9042", + "f96e612fe8ce420c851da59a4f5f8657" + ], + "HasNestedGroups": false, + "Left": 2414.2941483034538, + "Top": -9044.84539409401, + "Width": 449.0, + "Height": 371.1725000000006, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -8971.84539409401, + "InitialHeight": 145.17250000000058, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "2fa9642c765b4430b4a2c67221963abd", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2416.6512647195163, - "Y": -9886.901577606197 + "Id": "748a4d4457db4a88b9ec307d9984acf7", + "Title": "|| (or)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6c31468d605d41059ad73f3ad663241d", + "86fd60ac771d4e92b0b38429225f3c7c" + ], + "HasNestedGroups": false, + "Left": 2415.782616679809, + "Top": -8805.318273394865, + "Width": 441.0, + "Height": 371.17249999999876, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -8732.318273394865, + "InitialHeight": 145.17249999999876, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "3d71349afa1e45df8f14a180261a80e0", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2929.4018246414848, - "Y": -9911.3782864440072 + "Id": "60dd7c8e858a44ac88407282d3b109e0", + "Title": "&& (and)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "85615893f52f47eb94923a8f4dd0ad71", + "590676483b264c8180d3e539e6442e27" + ], + "HasNestedGroups": false, + "Left": 2418.9762927404117, + "Top": -8546.599825351757, + "Width": 449.0, + "Height": 371.17249999999876, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -8473.599825351757, + "InitialHeight": 145.17249999999876, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "506a7651483742ca87ff5cada79ca4a5", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3035.2600689234091, - "Y": -8824.11539450842 + "Id": "666ff8bc8eee44dc9732036c98d0eddd", + "Title": "Not", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a0e9673838ef455bb682ca78efd7bccc", + "20276e0d7a4a4820a950dcfa489eb359" + ], + "HasNestedGroups": false, + "Left": 2422.5294029983643, + "Top": -8301.091286931212, + "Width": 409.0, + "Height": 371.1725000000006, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -8228.091286931212, + "InitialHeight": 145.17250000000058, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "cb966af8f0d84965aeaa1ee0c4cbc373", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2541.2941069500903, - "Y": -8753.7263362355952 + "Id": "0807a7383df4404da53a682ab3d6bcd2", + "Title": "Basic logical operators", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e184e0b0028b420aa91da1ea612de288" + ], + "HasNestedGroups": false, + "Left": 1358.076103922915, + "Top": -9847.283051198383, + "Width": 204.0, + "Height": 224.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -9687.283051198383, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "5d1694ca8348462ab3519cde26420993", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2537.0004277480402, - "Y": -8951.38055409063 + "Id": "9af0d02f674e40eca4eecacb01f7aadd", + "Title": "Boolean operators", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9cb096e6842d496b9e6a3a871d06bfc4" + ], + "HasNestedGroups": false, + "Left": 1344.4855035229427, + "Top": -9154.452365000223, + "Width": 183.0, + "Height": 180.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -9038.452365000223, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "5f7d84cfbc03410a868c80290ab7d605", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2731.988090363297, - "Y": -8946.0921707212947 + "Id": "e211fc0515c44d64b786c90bc8e50c6d", + "Title": "Round to specified number of digits", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "561a382727524de4a35fce393db189af", + "0ad56551010e4d1b88feb925506e0b0e" + ], + "HasNestedGroups": false, + "Left": 1938.3256025862192, + "Top": -6764.138958772988, + "Width": 476.0, + "Height": 278.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -6648.138958772988, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "6a60980dd7e948c4ab788b2b8854a2b6", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2236.808630216286, - "Y": -8836.0002327317179 + "Id": "8d16562047cd40f4b9082bb05f578aa7", + "Title": "Round up or down", + "DescriptionText": "Whicever is closest ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4ffd0fe0168848c6b78634846a10bc67", + "4de1477029ec4f93829bdd16b509a740" + ], + "HasNestedGroups": false, + "Left": 1936.7834433924177, + "Top": -7009.149067226273, + "Width": 459.0, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -6936.149067226273, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "f7dfc379867b4cde859b57ad317841e9", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1950.591188458694, - "Y": -8935.917036344732 + "Id": "09c91d4127a04884a449505304068225", + "Title": "Round up", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6583492a29c94ac4923f5b0a23f0838a", + "0901c7c69b8a4eb3966af0eba932c438" + ], + "HasNestedGroups": false, + "Left": 1940.0760103489206, + "Top": -7260.785271058281, + "Width": 456.05451399166304, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -7187.785271058281, + "InitialHeight": 146.47274300416757, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "b10ae3d5746a4fe9a9af3cf89a03cdb9", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2526.8733341221391, - "Y": -9097.0032993035584 + "Id": "06cb9d659b914d4896d291a6b03f560a", + "Title": "Round down", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "832c7e0bc4194d558890acf4915a6684", + "834f87056f0b4b00b757d709772dbd82" + ], + "HasNestedGroups": false, + "Left": 1945.1189850681249, + "Top": -7496.793467081979, + "Width": 459.0, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -7423.793467081979, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "5826d49269ab45df9bed749ab386d775", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1756.5219112433917, - "Y": -8810.4499708016865 + "Id": "47fe7b1e3af147ccbf7c8d6195ea4fdb", + "Title": "Inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c66de76baae6419daf338bf83efe142e", + "ecd712d608d14974b33c6df8a7b89cd8" + ], + "HasNestedGroups": false, + "Left": 1639.4486276316202, + "Top": -7220.139813568771, + "Width": 174.0, + "Height": 466.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -7147.139813568771, + "InitialHeight": 406.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "2eb580610bc04ce6b37ca7eeda7f9ec0", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1755.2749912878724, - "Y": -8947.734120138497 + "Id": "ebe1dabc279e4828824bfea72c788a7c", + "Title": "Rounding", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "456989108d0d4eb6a7877a2310a10234" + ], + "HasNestedGroups": false, + "Left": 1378.4236140625428, + "Top": -7558.161846630033, + "Width": 173.81333333333333, + "Height": 122.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -7485.161846630033, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "a72e57b866ee4e77805ea2515bf8185a", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3043.3669873584649, - "Y": -9119.4374905339282 + "Id": "1226ce34d27d4cdaa52ff9940dd6190a", + "Title": "Inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e9561760c1fd46acb96737e9cd9f2439" + ], + "HasNestedGroups": false, + "Left": 2477.1805458841463, + "Top": -7118.344016411449, + "Width": 174.0, + "Height": 205.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -7045.344016411449, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "78509fa53bf34bbcba529514c9aa24bb", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2236.3340254327013, - "Y": -9127.8581760574289 + "Id": "c5b918d831f14c2cb44f34a86fd5b058", + "Title": "Round down", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "cb369fd02aef4e6b9875e27f36ef3d78", + "3c8ad49b4ed44cdfb4ae4e3483ec7f99" + ], + "HasNestedGroups": false, + "Left": 2725.7436581296956, + "Top": -7492.505466616735, + "Width": 510.0, + "Height": 209.17249999999967, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -7419.505466616735, + "InitialHeight": 145.17249999999967, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "2e96b36b0c6341c19d9cfc9a1e960f71", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1762.8573630428559, - "Y": -9108.8257713559433 + "Id": "f5f5c26c643b4e648ebacde7f98442e3", + "Title": "Round up", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0a71dd7243b74370a2e9a05b61256827", + "d1d3d10ebab349bfb85e1f6fdaf82387" + ], + "HasNestedGroups": false, + "Left": 2731.1805458841463, + "Top": -7245.453782954774, + "Width": 510.0, + "Height": 209.17249999999967, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -7172.453782954774, + "InitialHeight": 145.17249999999967, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", - "Id": "f87d0ef61cd446cca5eb0a518296d27b", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3243.9341837484571, - "Y": -5115.1884408031465 + "Id": "f37d3ae1f29b44e69c4c38271dede614", + "Title": "Round up or down", + "DescriptionText": "Whicever is closest ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "725ff02ea2e740fcb473059bc402652e", + "a4fb4daecaa44cba8873b9651489f90f" + ], + "HasNestedGroups": false, + "Left": 2731.180545884147, + "Top": -7008.275874801714, + "Width": 510.0, + "Height": 209.17249999999967, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -6935.275874801714, + "InitialHeight": 145.17249999999967, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "8475b8652bf24af0acee7ed7ea69c6cf", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1939.712812387188, - "Y": -5247.4964685921959 + "Id": "ed5ad43f96f941869d12f52228cab5d7", + "Title": "Round to specified number of digits", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3cd6b1ed9b5a4e0bbf7f9ab97e64125b", + "1f95c15fd9024e2b8bbd57ad790e40c1" + ], + "HasNestedGroups": false, + "Left": 2742.054321393048, + "Top": -6760.7290891041475, + "Width": 527.0, + "Height": 414.1724999999997, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -6644.7290891041475, + "InitialHeight": 145.17249999999967, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "506cc9e36dde4370b6129a8d1272bacf", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1861.7035937204137, - "Y": -5037.4318046896606 + "Id": "8667567d06e5402dad31a3d59d606a4a", + "Title": "Complex Math functions", + "DescriptionText": "4 examples of achieving the same end result using Nodes, Python, Fo", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "355c40ca31c5437db2855da2afac623d", + "add548afee304b0b9b88b749caaee89c" + ], + "HasNestedGroups": false, + "Left": 1181.2538292878362, + "Top": -2042.0086356917095, + "Width": 322.0501816091603, + "Height": 554.1505448274809, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -1917.0086356917095, + "InitialHeight": 510.15054482748087, + "TextblockHeight": 115.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "2237ecc2deda4152a726e151999c5dc1", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1703.0133742209605, - "Y": -5249.957616477328 + "Id": "407bb155438c4f2c8157b593eb7d4726", + "Title": "Inputs", + "DescriptionText": "Create the necessary iputs:\r\n1. Center point\r\n2. Radius\r\n3. Start angle\r\n4. End angle\r\n5. The normal (ZAxsis)", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e523680d327148a9a24db9d840843b38", + "00d5e4c09b324419b588e04f663e38e7", + "d5eb80d4c71e4356a7e4ccdff95425ad", + "16a128ae154c4775a800cb056b5cee34", + "8982413915424a1380ae61304acd9f41", + "91cdaf2988134858a7c1cce6d57ea5ed" + ], + "HasNestedGroups": false, + "Left": 1636.1502937080338, + "Top": -6055.058547428752, + "Width": 622.0000000000002, + "Height": 844.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -5916.058547428752, + "InitialHeight": 718.0, + "TextblockHeight": 129.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Curve.StartPoint", - "Id": "2a1dcfdf898f46c0905729f7eb93a60b", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2946.7489125466391, - "Y": -5150.5989444268243 + "Id": "82f5182a769844609921719f09f6d3fa", + "Title": "Create Arc by Center point, Radius and Angle", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "89f252d833e74575acbacb127c2fd303", + "f52a5132641d49ee9178d7b24f92557d" + ], + "HasNestedGroups": false, + "Left": 2309.773016786887, + "Top": -6056.5660249566345, + "Width": 322.0, + "Height": 485.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -5896.5660249566345, + "InitialHeight": 203.0, + "TextblockHeight": 150.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", - "Id": "60b2dc1fa56a407ca263f26d1c80b6f3", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3240.0211886177744, - "Y": -5315.4250185976389 + "Id": "9ad4038d17a948fa9c09a49972137eba", + "Title": "Visualize the outuputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8868f85fd6bc4be4a6d9efd3923c03f3", + "b35dee2e75684a90a4d95ea69a36ce67", + "ccf76cd873c3486aa4e29493c9bc1f3f", + "a7676716c8d74db8899ee923734512f7" + ], + "HasNestedGroups": false, + "Left": 2687.9361041731236, + "Top": -6051.645123414699, + "Width": 587.0, + "Height": 413.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -5978.645123414699, + "InitialHeight": 323.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Curve.EndPoint", - "Id": "b098412be527421b9d07388ba8fa692e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2950.703217504727, - "Y": -5334.3057248594569 + "Id": "783add991eb1459f94904fa0a94c0b18", + "Title": "Visualize the outuputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f87d0ef61cd446cca5eb0a518296d27b", + "2a1dcfdf898f46c0905729f7eb93a60b", + "60b2dc1fa56a407ca263f26d1c80b6f3", + "b098412be527421b9d07388ba8fa692e" + ], + "HasNestedGroups": false, + "Left": 3112.0386358779606, + "Top": -5082.6963649217205, + "Width": 587.0, + "Height": 413.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -5009.6963649217205, + "InitialHeight": 323.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "8e406f77898f4e2cb2091fcfc3104214", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2226.4589444896033, - "Y": -5134.0930582471337 + "Id": "cac42a2a89de4b2dacd9d31aa9b5120c", + "Title": "Create Arc by Center point, Radius and Angle", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8e406f77898f4e2cb2091fcfc3104214" + ], + "HasNestedGroups": false, + "Left": 2377.731972803964, + "Top": -5076.100869232924, + "Width": 687.0, + "Height": 278.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -4960.100869232924, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "c66de76baae6419daf338bf83efe142e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1439.8803505552546, - "Y": -7046.3133749659819 + "Id": "0ea3872075f54874aa8d7488fd9c0202", + "Title": "Inputs", + "DescriptionText": "Create the necessary iputs:\r\n1. Center point\r\n2. End angle", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8475b8652bf24af0acee7ed7ea69c6cf", + "506cc9e36dde4370b6129a8d1272bacf", + "2237ecc2deda4152a726e151999c5dc1" + ], + "HasNestedGroups": false, + "Left": 1634.320412697693, + "Top": -5068.816416405583, + "Width": 622.0, + "Height": 440.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -4972.816416405583, + "InitialHeight": 357.0, + "TextblockHeight": 86.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Math.Floor", - "Id": "832c7e0bc4194d558890acf4915a6684", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1740.1239561023642, - "Y": -7192.8994652147239 + "Id": "3068d387b1634b1abdbaaaa5f4836e56", + "Title": "Arc", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "be62968fe62c4724bf01ce7a52fb1877" + ], + "HasNestedGroups": false, + "Left": 1253.1569226480965, + "Top": -6046.7001438433035, + "Width": 319.0, + "Height": 151.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -5973.7001438433035, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Math.Ceiling", - "Id": "6583492a29c94ac4923f5b0a23f0838a", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1731.6239646040667, - "Y": -7014.4925774625071 + "Id": "26df5eb7dc854fda93bb4be079cf90ad", + "Title": "Tip", + "DescriptionText": "Highlighting geometry nodes", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9eb3e1ec1e404ad9880a9e67bad26248" + ], + "HasNestedGroups": false, + "Left": 4244.253381168281, + "Top": -3566.049571572874, + "Width": 320.0, + "Height": 180.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -3493.049571572874, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "ecd712d608d14974b33c6df8a7b89cd8", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1456.7325278626015, - "Y": -6661.9314668047582 + "Id": "2c46272eeaaa4299b7116ac8a09ea1ca", + "Title": "Create and visualize the Cosine curve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ceec2673d0974245938d6a3a7abb24f4" + ], + "HasNestedGroups": false, + "Left": 3496.003219585463, + "Top": -3979.3798128405206, + "Width": 614.0, + "Height": 411.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3906.3798128405206, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "834f87056f0b4b00b757d709772dbd82", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2031.1293113578, - "Y": -7356.957855490703 + "Id": "ec39340d7d9d4f2996c998bfe1a73849", + "Title": "Inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b3106b23309a4319b8af86b31deb1a5a", + "6432debee52e446aac479a837845c5a9", + "bd5f380b76c649c3a24cc0495635bbc2", + "90245d5ffa3f49e9b8d9d017cde2be2d", + "1bd6b6df0ef1490d89d2fef3a9745330", + "ad951c8e38b24a5e80432b826cf48ba6" + ], + "HasNestedGroups": false, + "Left": 1639.003219585463, + "Top": -4119.55231284052, + "Width": 368.0, + "Height": 669.4987261187407, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -4046.5523128405202, + "InitialHeight": 599.4987261187407, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "0901c7c69b8a4eb3966af0eba932c438", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2031.1293113578004, - "Y": -7067.0507038310316 + "Id": "c4bf21194cdd43a7b97c2b554d398dfb", + "Title": "Math.Cos function ", + "DescriptionText": "Get the cosine value for each initial number", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8eebaff1e25645268577e63a9637b0c9" + ], + "HasNestedGroups": false, + "Left": 2428.6099481914107, + "Top": -3647.54158682523, + "Width": 223.0, + "Height": 257.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3522.54158682523, + "InitialHeight": 145.0, + "TextblockHeight": 115.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "4de1477029ec4f93829bdd16b509a740", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2077.70167775335, - "Y": -6777.2950077039877 + "Id": "352c8fe451d04a7a96b2cb28bc1e1e9b", + "Title": "Intermediate operations", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8223058877e5494285f3d25fef9e4e42", + "625460b4d9ce46d1ae0b1ad2218cd27d", + "49ab4c80c3ad4a30a120dfc162dca9af" + ], + "HasNestedGroups": false, + "Left": 3067.579648529858, + "Top": -4162.156949730196, + "Width": 315.0, + "Height": 583.1346121571514, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -4046.156949730196, + "InitialHeight": 415.1346121571514, + "TextblockHeight": 106.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "0ad56551010e4d1b88feb925506e0b0e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2074.2531632703449, - "Y": -6479.5633701764236 + "Id": "e33463f0563e4ab48cd41d85b7bcf01c", + "Title": "Controls the Amplitude", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "762f14ef1f544d679c169eda81283412", + "bc3ae400734f42cdbd57b2c53536b7d2" + ], + "HasNestedGroups": false, + "Left": 2368.764207176316, + "Top": -4177.228701158201, + "Width": 368.0, + "Height": 305.99999999999955, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -4061.2287011582016, + "InitialHeight": 203.0, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "cb369fd02aef4e6b9875e27f36ef3d78", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3543.3149549267496, - "Y": -7221.6862515072035 + "Id": "cf106c506f8848938adbead4c639ba6e", + "Title": "Inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "432f84187fa24e9a8e823c6fe1b1a48d", + "87f83e698320413c9457c821423e94b8", + "ed4cfc2ab49c42edb41dca2a69f9851e", + "3cc5ca1f0b9e4579ae654dd44b575593", + "2097d85c00e24e3385c7792f8977b474", + "564d62cfd11c40928d5e475a9477565c", + "6db2e39f68c74a52aca67c9d7d6eebb4", + "1c2d85982ca34a1e8c1fb9aa4d043c93" + ], + "HasNestedGroups": false, + "Left": 1637.3958906841392, + "Top": -3230.9225192740982, + "Width": 371.1892037274763, + "Height": 876.2982422859645, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -3157.9225192740982, + "InitialHeight": 816.2982422859645, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "0a71dd7243b74370a2e9a05b61256827", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3543.3149549267496, - "Y": -7119.2184599939637 + "Id": "d3e4fbd6cc5444b5bc13b4ef19d28b89", + "Title": "Cos curve function ", + "DescriptionText": "Get the cosine value for the given frequency and angle multiply it by the amplitude", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ae7a2ab6abbb4066a69069bd97b6a613" + ], + "HasNestedGroups": false, + "Left": 2108.595792446147, + "Top": -2789.4322469052977, + "Width": 496.0, + "Height": 270.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2716.4322469052977, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "725ff02ea2e740fcb473059bc402652e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3534.7593177318986, - "Y": -6553.0351325198026 + "Id": "dbbd345b97214245b002b45507b84b56", + "Title": "Intermediate operations", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4c48cb6763fd4be09054519c5d04625b", + "fd5aa71bc61c42d8b053d045b9893a5a" + ], + "HasNestedGroups": false, + "Left": 2688.504122367688, + "Top": -3082.803193761778, + "Width": 245.0, + "Height": 490.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -2966.803193761778, + "InitialHeight": 357.0, + "TextblockHeight": 106.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "3cd6b1ed9b5a4e0bbf7f9ab97e64125b", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3529.6259354149884, - "Y": -6416.344792227158 + "Id": "10951635fea8468094031dfa329190c4", + "Title": "Create and visualize the Cosine curve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "288d67b19d8948bd9dcc15f7f443b09c" + ], + "HasNestedGroups": false, + "Left": 3013.504122367688, + "Top": -2950.803193761778, + "Width": 614.0, + "Height": 411.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2877.803193761778, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "3c8ad49b4ed44cdfb4ae4e3483ec7f99", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3946.2893826249847, - "Y": -7300.1905224039519 + "Id": "63d25030e7c4477aa512beab36a8ac0d", + "Title": "Cosine Curve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1c931f1d3bd74cdd87e325dda7135ce2" + ], + "HasNestedGroups": false, + "Left": 1252.7760426088619, + "Top": -4245.874941675211, + "Width": 320.0, + "Height": 252.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -4172.874941675211, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "d1d3d10ebab349bfb85e1f6fdaf82387", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3937.7337454301341, - "Y": -7010.4758306698113 + "Id": "8b8e63683d7642e2b87adca06e090cce", + "Title": "The final surface", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "354a6f9e05d04370a72ba14a2c831362", + "05a88313cd154fac955e087ad377c7ca" + ], + "HasNestedGroups": false, + "Left": 6596.639975824866, + "Top": -1634.6799770094244, + "Width": 274.0, + "Height": 306.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -1518.6799770094244, + "InitialHeight": 203.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "a4fb4daecaa44cba8873b9651489f90f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3936.0226179911642, - "Y": -6722.4722663746406 + "Id": "3b5ab97f890948f797a6cb6afe3a6108", + "Title": "The curve network", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e0329f6e31734972b88624f89806b97f", + "d92a06327d01499f8adc7c8beaa72e61" + ], + "HasNestedGroups": false, + "Left": 6303.618539361403, + "Top": -1649.051344088422, + "Width": 255.0, + "Height": 321.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -1533.051344088422, + "InitialHeight": 218.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "1f95c15fd9024e2b8bbd57ad790e40c1", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3936.0226179911642, - "Y": -6420.7796825677087 + "Id": "9901bdf27b7f41c19cf099d0dfe709d4", + "Title": "The collection of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fbbe96a5ba554115a9e8667bbfc59a4f", + "38c803c07201404db69a2d000cfb7eac" + ], + "HasNestedGroups": false, + "Left": 6030.049486773298, + "Top": -1723.220447646247, + "Width": 220.0, + "Height": 395.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -1563.220447646247, + "InitialHeight": 218.0, + "TextblockHeight": 150.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "e9561760c1fd46acb96737e9cd9f2439", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3307.1373035018642, - "Y": -6922.4857716810066 + "Id": "145bc61eaf434be09e6db6478aba78eb", + "Title": "Tip", + "DescriptionText": "Redner precision", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "488aa4f143a34f18bc197a2677f80fb6" + ], + "HasNestedGroups": false, + "Left": 5332.666252692627, + "Top": -521.5401109400768, + "Width": 313.0, + "Height": 180.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -448.54011094007683, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "b43c0f495d1b42d7a896b6ebf532985e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2578.819574109024, - "Y": -7242.2124682658769 + "Id": "88de7d9ca0904f289f59d021f6b8c118", + "Title": "Square", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "756bada17f4747ba8c67e62cba2e1f31", + "799f65a09ca04b03bc37b9394a758a1d" + ], + "HasNestedGroups": false, + "Left": 2918.95733258405, + "Top": -1164.5935173555963, + "Width": 431.0668547169398, + "Height": 235.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -1091.5935173555963, + "InitialHeight": 171.63370286687314, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "fb61248365be4a68bf316c98706b6b89", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2335.8711702986534, - "Y": -6932.399362210358 + "Id": "91659341c43d4323addf9edd2324958b", + "Title": "Square", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f1ea34af6f0b404993507f9cd27597fb", + "b698146d93a24faabd74e1873ea4261c" + ], + "HasNestedGroups": false, + "Left": 2921.9189523744576, + "Top": -1489.4506023372783, + "Width": 425.0388378439743, + "Height": 248.8549414975405, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -1416.4506023372783, + "InitialHeight": 188.8549414975405, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "b9802a70290549259a9e421481b4991e", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2986.2761623318415, - "Y": -7352.1382027843438 + "Id": "2fe08b28f5574308a8f38a256e433655", + "Title": "Square", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e0d485f9cb3840eba9c529e921d17e52", + "5a673e3d2de24e16a5bd2fddbd5664e9" + ], + "HasNestedGroups": false, + "Left": 2914.932087827774, + "Top": -1841.4306041888312, + "Width": 426.8809607858202, + "Height": 236.82238712223602, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -1768.4306041888312, + "InitialHeight": 176.82238712223602, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "b410dd71a2944718af53ecaf05fd2658", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2978.8597833892995, - "Y": -7046.6971084170209 + "Id": "dcd7cf5a7b4d42ef8a5893974a274673", + "Title": "Frequency", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "efdc88ed0dda40f6af15f2e32d3920d8", + "e4b5c7941ff7421f972e226b41825d2e" + ], + "HasNestedGroups": false, + "Left": 1616.7725010189308, + "Top": -1148.1689618063883, + "Width": 368.0, + "Height": 263.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -1075.1689618063883, + "InitialHeight": 203.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "ce84d621a2eb4a48893a6f0700557a6d", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2956.6106465616726, - "Y": -6432.1067302110851 + "Id": "a51bb0fea08b464c903e92031a6fc0ff", + "Title": "Amplitude", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c6a0e2307eab4376996ea4c4d316dd8e", + "ea8271cc7aa24791ba30299a95b4a9db" + ], + "HasNestedGroups": false, + "Left": 4953.355618562902, + "Top": -1981.9293432871136, + "Width": 368.0, + "Height": 263.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -1908.9293432871136, + "InitialHeight": 203.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "33784fd92846408ea58e292504f0e5c8", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2576.9654793733885, - "Y": -6937.6202836148595 + "Id": "a6df104092124dcf8f1b135bcadc98da", + "Title": "The series of mathematical calculations and manipulation to create the 'ripple' geometry using Nodes", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "58a4daf83ff84270b3d0b89aab77bd69", + "a1a1a47b9ec9479ca5c9887756a0821e", + "9cbc149573de4f76ac5e403d5b3b9a88", + "5fb51874f22e4d8e8e47a84916444e7a", + "03a3888c953a4207a7a4aa700887c46c", + "d44c40cb48fa4f9abc6e6ec556c22518", + "cd5fdf8bef08400d82d8c568bc52390f" + ], + "HasNestedGroups": false, + "Left": 3434.0494867732964, + "Top": -1652.2992914859908, + "Width": 2149.6157850857485, + "Height": 282.0194500418306, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -1579.2992914859908, + "InitialHeight": 215.5549135721974, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "bd67a30f7223435c89a25fee915803a9", + "Title": "Initial input for the list of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f2b3d24326d44f64a66c57a1f77155bb" + ], + "HasNestedGroups": false, + "Left": 1613.0494867732964, + "Top": -1627.5179476462467, + "Width": 206.0, + "Height": 292.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -1467.5179476462467, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "8d211f84841b43609162d5d3b0995430", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2528.7590162468632, - "Y": -6447.0979773935 + "Id": "ea064eaadce34a05968efac1bb9b4fa6", + "Title": "Initial point list creation and manipulation", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e64e808a2a7442c4b6ec6c918207f4da", + "b85a3664ddec460d901a2fcb71784027", + "c7f51b5d10af4d188f1c2f5b9a829c9e", + "2d4dfdeaa5394f03a68e85be150cc356", + "874d56ba9aa742b192caddcf33493456" + ], + "HasNestedGroups": false, + "Left": 1900.06621397635, + "Top": -1824.6765452894822, + "Width": 914.9832727969465, + "Height": 563.5652784859831, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -1751.6765452894822, + "InitialHeight": 442.9560976432351, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "d3f5aa8d3a1749d8b309f9caae853a4a", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2541.7376793963122, - "Y": -6607.0707726649434 + "Id": "0259ea72852c4b36880c99840bcc24ba", + "Title": "Initial input for the list of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b736ec195c22412fbd5ae8ac536657c2" + ], + "HasNestedGroups": false, + "Left": 1633.4682372639493, + "Top": -602.704743183029, + "Width": 206.0, + "Height": 292.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -442.704743183029, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "5c28bf8c0d794ad29e98e6e6884457b4", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2964.2595492033247, - "Y": -6715.135359564837 + "Id": "132c67b6e88646f19e4a7678fd7b1956", + "Title": "Frequency", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4f23694a35a14592a29d48c175971d06" + ], + "HasNestedGroups": false, + "Left": 1621.906764844785, + "Top": 32.77882351869971, + "Width": 368.0, + "Height": 205.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 105.77882351869971, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "083f945cf551405db314caf4994948df", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2841.6711381045989, - "Y": -8547.168081490956 + "Id": "c541781ec31a42c3bb7fe910a6c5e51f", + "Title": "Amplitude", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e98d226f0c564c9197afad4414b2ffc2" + ], + "HasNestedGroups": false, + "Left": 1627.7772085593751, + "Top": -215.13426864917142, + "Width": 368.0, + "Height": 205.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -142.13426864917142, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "e538161c635245239c8037ad33fd4e1c", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2828.5119467767781, - "Y": -7681.1218342303227 + "Id": "fd44d9600dfe444b8465b96756200e8d", + "Title": "The collection of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "aaecaf39f66f453db3c610087261fa6e" + ], + "HasNestedGroups": false, + "Left": 4068.473744835944, + "Top": -709.8045605563641, + "Width": 220.00000000000045, + "Height": 322.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -549.8045605563641, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "88dcc1e28e484ec58743e263a5a2ca2a", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2832.2717157275843, - "Y": -7966.6707758581888 + "Id": "a99e5ea0b03849feaab6318fc072944a", + "Title": "The curve network", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "481d8bd2e92b4aee8c496dec0757fff3" + ], + "HasNestedGroups": false, + "Left": 4368.473744835945, + "Top": -665.8045605563641, + "Width": 255.0, + "Height": 248.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -549.8045605563641, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "759d7d14714948b59319f544a6d31275", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2836.03148467839, - "Y": -8255.97948643687 + "Id": "e59a4f5b34554b3b86a8e480be37b908", + "Title": "The final surface", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "019f2710869d4f26ac773e8332b78bb6" + ], + "HasNestedGroups": false, + "Left": 4703.473744835945, + "Top": -665.8045605563641, + "Width": 274.0, + "Height": 248.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -549.8045605563641, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "2df0798e3eae4425b2ed5c263f0c9042", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3172.544604102417, - "Y": -8497.8538184247827 + "Id": "8d1ea86eb5e2449f8dc89e23ddf845f9", + "Title": "The series of mathematical calculations and manipuations to create the 'ripple' geometry using Python", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7024be7096c74f46a832ce5749bba59a" + ], + "HasNestedGroups": false, + "Left": 3336.8894671749463, + "Top": -680.2978042331555, + "Width": 234.63333333333335, + "Height": 651.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -261.2978042331555, + "InitialHeight": 145.0, + "TextblockHeight": 409.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "f96e612fe8ce420c851da59a4f5f8657", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3447.3615566713124, - "Y": -8548.52054676882 + "Id": "36bb3f56bf7c40c484e74c43cd060a42", + "Title": "Helper function to move the geometry ", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c9a116f9cf54405d9a60272411e320b2", + "c42cc7d2d595431aa578e99e10093ade" + ], + "HasNestedGroups": false, + "Left": 3102.7739621419505, + "Top": -694.2373623644318, + "Width": 180.0, + "Height": 436.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -448.23736236443176, + "InitialHeight": 203.0, + "TextblockHeight": 236.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "a0e9673838ef455bb682ca78efd7bccc", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3445.4816721959096, - "Y": -7684.3541839835889 + "Id": "3c4ccec65ba544a98b09de48991b4de9", + "Title": "Initial point list creation and manipulation", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "dc2636eec17a4e658f701a909ff6f8fc", + "3f44b1fa6b274b4890b0f8904f1a59cb", + "aae83f53781d4ebe8c0c9f5d072f0af3", + "106778beed9e414cbb8f3fefb7530c09" + ], + "HasNestedGroups": false, + "Left": 2074.412725907069, + "Top": -597.7479419938722, + "Width": 826.6804341087818, + "Height": 373.17359602883414, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -524.7479419938722, + "InitialHeight": 293.550576895169, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "85615893f52f47eb94923a8f4dd0ad71", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3447.3615566713129, - "Y": -7969.9031256114658 + "Id": "f753c7e03a61418dbbe37616083e9b16", + "Title": "Collect the resulting points and prepare for final render", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e2b4f54ced6e469eb3a238ef5017d412", + "71cb8f97deb648bb8e7824547b43f3aa", + "cfb408f2d31048fe994d485962126667" + ], + "HasNestedGroups": false, + "Left": 5653.393186614372, + "Top": -1655.7690220618729, + "Width": 302.5634674177227, + "Height": 628.8889978262653, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -1452.7690220618729, + "InitialHeight": 438.88899782626527, + "TextblockHeight": 193.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "6c31468d605d41059ad73f3ad663241d", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3451.1213256221185, - "Y": -8257.3319517147356 + "Id": "0e0f70ae549548b28fbbb730a08795fa", + "Title": "Collect the resulting points and prepare for final render", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "143120c1cc9a496490ad9a1dc540279c", + "dd3839d642f34ed3a57dde871f3d53ea" + ], + "HasNestedGroups": false, + "Left": 3727.934787059467, + "Top": -707.216471682334, + "Width": 245.0, + "Height": 590.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -461.21647168233403, + "InitialHeight": 357.0, + "TextblockHeight": 236.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "86fd60ac771d4e92b0b38429225f3c7c", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3181.9440264794321, - "Y": -8255.1198101278824 + "Id": "6cf4b8254bda4e24abc7586669b64817", + "Title": "The final surface", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4941b1c0004542239aee1b7a936c7d4a" + ], + "HasNestedGroups": false, + "Left": 4784.6433541957995, + "Top": 896.1743841818738, + "Width": 274.0, + "Height": 248.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 1012.1743841818738, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "590676483b264c8180d3e539e6442e27", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3187.583679905641, - "Y": -8038.7041844866135 + "Id": "aec4a14147a34430ad7a92b3e88d5aa2", + "Title": "The curve network", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1d04225fdddb4959940a3bc93c0fe574" + ], + "HasNestedGroups": false, + "Left": 4449.6433541957995, + "Top": 896.1743841818738, + "Width": 255.0, + "Height": 248.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 1012.1743841818738, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "20276e0d7a4a4820a950dcfa489eb359", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 3195.1032178072528, - "Y": -7750.8529487800306 + "Id": "2dc8cfb57b2b4a598a2e30bba657fa76", + "Title": "The collection of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ce01ae743653494c96d086eb0606e5b6" + ], + "HasNestedGroups": false, + "Left": 4149.6433541957995, + "Top": 852.1743841818738, + "Width": 220.0, + "Height": 322.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 1012.1743841818738, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFFFC999" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "7e1f285b847e4ff59e3a0d0410d4403f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2200.833203150562, - "Y": -8544.5716931321767 + "Id": "6d9857f7f38b45c099626870fb9a4f09", + "Title": "Collect the resulting points and prepare for final render", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "de7558cf15d344b098149803268238da", + "949502b81c844b0091a2c37a1f0b7bbd" + ], + "HasNestedGroups": false, + "Left": 3824.643354195799, + "Top": 677.1743841818738, + "Width": 245.0, + "Height": 590.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 923.1743841818738, + "InitialHeight": 357.0, + "TextblockHeight": 236.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "7ba6ae54f13c41c4b61c829571aa4816", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2205.5204588896354, - "Y": -8257.0776980166575 + "Id": "71d8fff82e2c413e867c65bb9cbe5c8f", + "Title": "Initial point list creation and manipulation", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3a23670b7b9a4e71a24d34e87cb24dfa", + "73474bb5cf704c358cfb1dc48d7ddf18", + "a54c12a1bf8d471f9370d4d15570b395", + "d3df944c831a417599ab449771bdef2d" + ], + "HasNestedGroups": false, + "Left": 2059.39825585756, + "Top": 755.4696769572879, + "Width": 761.7420017492218, + "Height": 443.57940783681374, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 828.4696769572879, + "InitialHeight": 383.57940783681374, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "||", - "Id": "fcedc01df7ac46fa86ea8b5e6932fdd9", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1964.6144625542256, - "Y": -8260.71420003062 + "Id": "5694eb8190794c2a9c7248eb21d44f97", + "Title": "Initial input for the list of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d7943c978c444457bf65f5427407bc7a" + ], + "HasNestedGroups": false, + "Left": 1629.2404228003415, + "Top": 735.8046150360856, + "Width": 206.0, + "Height": 292.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 895.8046150360856, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "==", - "Id": "216388ffecdc403f91be3b1be11960ab", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1968.1299043585304, - "Y": -8492.3683715176721 + "Id": "52d8d6f3de3f4c308a9c9fbb6e289f0c", + "Title": "Frequency", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f9eaa4c797864afba0e1f25efdd8bd9a" + ], + "HasNestedGroups": false, + "Left": 1619.6533694713357, + "Top": 1521.8255431029245, + "Width": 368.0, + "Height": 205.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1594.8255431029245, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "&&", - "Id": "3551f48d878141219bdd94ece7ce4e13", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1974.0240186138844, - "Y": -8045.0648544743526 + "Id": "adcaaccccdae44f7857b7711997dcd9a", + "Title": "Amplitude", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9078296ab05845db99036d6146007369" + ], + "HasNestedGroups": false, + "Left": 1619.2523671486401, + "Top": 1255.752946474774, + "Width": 368.0, + "Height": 205.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1328.752946474774, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "77053440a5624a1e89e7c6c8041062b5", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2208.5522247039003, - "Y": -7964.4998307014994 + "Id": "2a8674cf83594795b732cd7bfcdf169c", + "Title": "Helper function to move the geometry ", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "98c2f2e9625543258b0060d0527c0a3e", + "e1b842c75b2d4f45be3259a1c120b608" + ], + "HasNestedGroups": false, + "Left": 2925.959826798246, + "Top": 741.5753691142686, + "Width": 180.0, + "Height": 436.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 987.5753691142686, + "InitialHeight": 203.0, + "TextblockHeight": 236.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "c4b24866e6b54dba8b73a0b10e0b8b13", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2208.3328084562672, - "Y": -7671.3238278164763 + "Id": "c6494f7789bc4d4ba999b578e7942acf", + "Title": "The series of mathematical calculations and manipuations to create the 'ripple' geometry using Python", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "451fc19ba4424daf860ece6ae0573f75", + "4fb46321ca3c4d468485daf355377cae" + ], + "HasNestedGroups": false, + "Left": 3203.643354195799, + "Top": 488.2768841818729, + "Width": 541.0, + "Height": 508.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 691.2768841818729, + "InitialHeight": 218.0, + "TextblockHeight": 193.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Not", - "Id": "6313aa0827b542e185fc973d974c6251", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1963.0611247604306, - "Y": -7757.59218229325 + "Id": "94feeb10c1e04a5a874bb13c968d11ed", + "Title": "Operations using Code Blocks", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5b8c31ff6f194c34a509dc6a5a22c34a", + "e59cb8e7a7e0475fb545a7377f9cc390" + ], + "HasNestedGroups": true, + "Left": 2354.114461543785, + "Top": -10530.843784970446, + "Width": 413.26509001823024, + "Height": 574.352111531769, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -10414.843784970446, + "InitialHeight": 424.35211153176897, + "TextblockHeight": 106.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "accda7bd6013450ba7c2d3bb6e768b24", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1711.1240264245496, - "Y": -8405.655882406405 + "Id": "19e42ec97b8248778e56f16f900c4260", + "Title": "Operations using Nodes", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "bfcb76f59ed54659910c2d542166f657", + "cc9b93c39fdb4ecd803a57d37f11eedf" + ], + "HasNestedGroups": true, + "Left": 1627.8793385546264, + "Top": -10529.041057090675, + "Width": 695.016888290495, + "Height": 581.865248962742, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -10456.041057090675, + "InitialHeight": 457.5202489627409, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "1f4ffb9c7c7f401789f46c4d29a3e8e6", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1719.1803261167381, - "Y": -8526.704001332595 + "Id": "28b69eed811c479c8b5cfec5d2af7d67", + "Title": "Operations using Code Blocks", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "abd29e986b254d258457daa853fc8d49", + "748a4d4457db4a88b9ec307d9984acf7", + "60dd7c8e858a44ac88407282d3b109e0", + "666ff8bc8eee44dc9732036c98d0eddd" + ], + "HasNestedGroups": true, + "Left": 2404.2941483034538, + "Top": -9160.84539409401, + "Width": 473.68214443695797, + "Height": 1245.926607162799, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -9044.84539409401, + "InitialHeight": 933.926607162799, + "TextblockHeight": 106.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "3e0d952b3fe8409fad1caedec4ed8e6b", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1703.638821652698, - "Y": -8283.3511213229649 + "Id": "160e310e7b904c2ea616f7a91a6eb41f", + "Title": "Operations using Nodes", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "253b5798268b4089bbb06fbb174e58fd", + "66992c85eda74c90bef01cca2b59f5a6", + "cb8b076f76084114bd275a80edbec92e", + "bb3a69d6152b42d0affc5674f5b344ee" + ], + "HasNestedGroups": true, + "Left": 1624.352304654003, + "Top": -9152.65256101171, + "Width": 742.0000753949898, + "Height": 1425.4355217612747, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -9079.65256101171, + "InitialHeight": 1318.4355217612747, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "43b14aac5ed2429996985319a14250ba", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1703.7852195038981, - "Y": -8156.4439327229329 + "Id": "262d76ffd7684fca881c7e0c13fd15ad", + "Title": "Operations using Nodes", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f20d6300b7d24ee6bacedc8cf42b38e5", + "6e6c7a4b44954f60840a5ca79e757fd0" + ], + "HasNestedGroups": true, + "Left": 1628.9716156356503, + "Top": -9859.246539682063, + "Width": 718.11410971443, + "Height": 591.087426105496, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -9786.246539682063, + "InitialHeight": 466.7424261054948, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "28f0795784ad4317b42e248c8feae058", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1702.9686157836281, - "Y": -8031.4583481632026 + "Id": "edaf96df3f3a4c3593e9a0b460174342", + "Title": "Operations using Code Blocks", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1322b5401b0246698ab72d98d6bf4035", + "8ae8691c3c2b459195ca9e82455a68a2" + ], + "HasNestedGroups": true, + "Left": 2379.3043281871805, + "Top": -9858.126027935321, + "Width": 429.0, + "Height": 587.052887134223, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -9742.126027935321, + "InitialHeight": 437.05288713422306, + "TextblockHeight": 106.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "d4639b35eabf4823a487ff87e59ed2e7", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1698.4277578957547, - "Y": -7905.72297349795 + "Id": "2e1009d13dd54a83860646684fd9e250", + "Title": "Rounding using Nodes", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e211fc0515c44d64b786c90bc8e50c6d", + "8d16562047cd40f4b9082bb05f578aa7", + "09c91d4127a04884a449505304068225", + "06cb9d659b914d4896d291a6b03f560a", + "47fe7b1e3af147ccbf7c8d6195ea4fdb" + ], + "HasNestedGroups": true, + "Left": 1629.4486276316202, + "Top": -7569.793467081979, + "Width": 794.8769749545991, + "Height": 1098.6545083089904, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -7496.793467081979, + "InitialHeight": 965.6545083089904, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "34e8ae0f6dc1450799e20a3d313ad37c", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1700.7894003730562, - "Y": -7772.8425895906967 + "Id": "748f547f3af240c79e503ba745b9f306", + "Title": "Rounding using Code Blocks", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1226ce34d27d4cdaa52ff9940dd6190a", + "c5b918d831f14c2cb44f34a86fd5b058", + "f5f5c26c643b4e648ebacde7f98442e3", + "f37d3ae1f29b44e69c4c38271dede614", + "ed5ad43f96f941869d12f52228cab5d7" + ], + "HasNestedGroups": true, + "Left": 2467.1805458841463, + "Top": -7565.505466616735, + "Width": 811.8737755089019, + "Height": 1233.9488775125874, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -7492.505466616735, + "InitialHeight": 964.9488775125874, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "960221c28b6b4478a7d1af11ae0e7a4b", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2523.2685944070781, - "Y": -8476.9246566059937 + "Id": "9a8de66a825a4df88ff5be888d583d47", + "Title": "Arc using Nodes", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "407bb155438c4f2c8157b593eb7d4726", + "82f5182a769844609921719f09f6d3fa", + "9ad4038d17a948fa9c09a49972137eba" + ], + "HasNestedGroups": true, + "Left": 1626.1502937080338, + "Top": -6129.5660249566345, + "Width": 1658.7858104650898, + "Height": 933.5074775278827, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -6056.5660249566345, + "InitialHeight": 825.5865759859471, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "a79af9695f3e482db930485b1ed771d4", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2511.98928755466, - "Y": -8257.1993631593068 + "Id": "e1017f1a5a5d442287936f04eed51505", + "Title": "Arc using Code Blocks", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "783add991eb1459f94904fa0a94c0b18", + "cac42a2a89de4b2dacd9d31aa9b5120c", + "0ea3872075f54874aa8d7488fd9c0202" + ], + "HasNestedGroups": true, + "Left": 1624.320412697693, + "Top": -5155.6963649217205, + "Width": 2084.7182231802676, + "Height": 541.8799485161371, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -5082.6963649217205, + "InitialHeight": 438.8799485161371, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "5236b3b095e94117bcdbe35307d6a7a0", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2515.7490565054659, - "Y": -8029.9545318110222 + "Id": "a751d39111a04e0bb8cae82f435c4ac6", + "Title": "Cosine Curve using Nodes", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "19b2123d4b6845dbbabcd6b7c823fbe9", + "f79b978a6bbd4fbeb59f135f46bd60fe", + "2c46272eeaaa4299b7116ac8a09ea1ca", + "ec39340d7d9d4f2996c998bfe1a73849", + "c4bf21194cdd43a7b97c2b554d398dfb", + "352c8fe451d04a7a96b2cb28bc1e1e9b", + "e33463f0563e4ab48cd41d85b7bcf01c" + ], + "HasNestedGroups": true, + "Left": 1629.003219585463, + "Top": -4250.228701158201, + "Width": 2491.0, + "Height": 874.6871143329713, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -4177.228701158201, + "InitialHeight": 728.6871143329713, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "ShowGeometry": true, - "Name": "Formula", - "Id": "415d623a1da54aac82fee1acf5ba96e0", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2504.469749653048, - "Y": -7761.3522420038671 - } - ], - "Annotations": [ + "Id": "e7163f004bed4275b1f6fc488ce17967", + "Title": "Cosine Curve using Code Blocks", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "cf106c506f8848938adbead4c639ba6e", + "d3e4fbd6cc5444b5bc13b4ef19d28b89", + "dbbd345b97214245b002b45507b84b56", + "10951635fea8468094031dfa329190c4" + ], + "HasNestedGroups": true, + "Left": 1627.3958906841392, + "Top": -3303.9225192740982, + "Width": 2010.1082316835489, + "Height": 964.2982422859645, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -3230.9225192740982, + "InitialHeight": 861.2982422859645, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" + }, { - "Id": "38c803c07201404db69a2d000cfb7eac", - "Title": "Divides flat list into series\r\nof lists by row", - "DescriptionText": null, + "Id": "7bbb10507cf54b7181415f0775e9704e", + "Title": "Python", + "DescriptionText": "", "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, - "Nodes": [], - "HasNestedGroups": false, - "Left": 5061.7282530518451, - "Top": -1992.0236369365741, - "Width": 0.0, - "Height": 0.0, + "Nodes": [ + "0259ea72852c4b36880c99840bcc24ba", + "132c67b6e88646f19e4a7678fd7b1956", + "c541781ec31a42c3bb7fe910a6c5e51f", + "fd44d9600dfe444b8465b96756200e8d", + "a99e5ea0b03849feaab6318fc072944a", + "e59a4f5b34554b3b86a8e480be37b908", + "8d1ea86eb5e2449f8dc89e23ddf845f9", + "36bb3f56bf7c40c484e74c43cd060a42", + "3c4ccec65ba544a98b09de48991b4de9", + "0e0f70ae549548b28fbbb730a08795fa" + ], + "HasNestedGroups": true, + "Left": 1611.906764844785, + "Top": -782.8045605563641, + "Width": 3375.5669799911598, + "Height": 1035.5833840750638, "FontSize": 36.0, - "InitialTop": 0.0, - "InitialHeight": 0.0, - "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "fbbe96a5ba554115a9e8667bbfc59a4f" + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -709.8045605563641, + "InitialHeight": 845.5833840750638, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "Id": "d92a06327d01499f8adc7c8beaa72e61", - "Title": "Creates NURBS curves\r\nthrough points", - "DescriptionText": null, + "Id": "de5e78dd42bb4f549efd55c9e0d1425f", + "Title": "Nodes", + "DescriptionText": "", "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, - "Nodes": [], - "HasNestedGroups": false, - "Left": 5412.1936220632988, - "Top": -1976.0027331755061, - "Width": 0.0, - "Height": 0.0, + "Nodes": [ + "838c3eb32940467182272de3b34a53f2", + "8b8e63683d7642e2b87adca06e090cce", + "3b5ab97f890948f797a6cb6afe3a6108", + "9901bdf27b7f41c19cf099d0dfe709d4", + "88de7d9ca0904f289f59d021f6b8c118", + "91659341c43d4323addf9edd2324958b", + "2fe08b28f5574308a8f38a256e433655", + "dcd7cf5a7b4d42ef8a5893974a274673", + "a51bb0fea08b464c903e92031a6fc0ff", + "a6df104092124dcf8f1b135bcadc98da", + "bd67a30f7223435c89a25fee915803a9", + "ea064eaadce34a05968efac1bb9b4fa6", + "f753c7e03a61418dbbe37616083e9b16" + ], + "HasNestedGroups": true, + "Left": 1603.0494867732964, + "Top": -2054.9293432871136, + "Width": 5277.59048905157, + "Height": 1184.7603814807253, "FontSize": 36.0, - "InitialTop": 0.0, - "InitialHeight": 0.0, - "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "e0329f6e31734972b88624f89806b97f" + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -1981.9293432871136, + "InitialHeight": 1081.7603814807253, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "Id": "05a88313cd154fac955e087ad377c7ca", - "Title": "Creates a surface", - "DescriptionText": null, + "Id": "d2cbe6cd7ac2411aa0d3b3fbb62f9b69", + "Title": "Code Block", + "DescriptionText": "", "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, - "Nodes": [], - "HasNestedGroups": false, - "Left": 5774.0869120069037, - "Top": -1941.3768995787304, - "Width": 0.0, - "Height": 0.0, + "Nodes": [ + "6cf4b8254bda4e24abc7586669b64817", + "aec4a14147a34430ad7a92b3e88d5aa2", + "2dc8cfb57b2b4a598a2e30bba657fa76", + "6d9857f7f38b45c099626870fb9a4f09", + "71d8fff82e2c413e867c65bb9cbe5c8f", + "5694eb8190794c2a9c7248eb21d44f97", + "52d8d6f3de3f4c308a9c9fbb6e289f0c", + "adcaaccccdae44f7857b7711997dcd9a", + "2a8674cf83594795b732cd7bfcdf169c", + "c6494f7789bc4d4ba999b578e7942acf" + ], + "HasNestedGroups": true, + "Left": 1609.2523671486401, + "Top": 415.2768841818729, + "Width": 3459.3909870471593, + "Height": 1326.5486589210516, "FontSize": 36.0, - "InitialTop": 0.0, - "InitialHeight": 0.0, - "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "354a6f9e05d04370a72ba14a2c831362" + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 488.2768841818729, + "InitialHeight": 1093.5486589210516, + "TextblockHeight": 63.0, + "Background": "#FFFFFFFF" }, { - "Id": "838c3eb32940467182272de3b34a53f2", - "Title": "Angles in Dynamo are in Degrees", + "Id": "38c803c07201404db69a2d000cfb7eac", + "Title": "Divides flat list into series\r\nof lists by row", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3609.7496306975227, - "Top": -1434.2319684066738, + "Left": 6061.049486773298, + "Top": -1555.220447646247, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "fbbe96a5ba554115a9e8667bbfc59a4f" }, { - "Id": "bdbe77096df740ca90fc26b7789efa75", - "Title": "The formula node, since it uses external functionalities, treats angles as radians.", + "Id": "d92a06327d01499f8adc7c8beaa72e61", + "Title": "Creates NURBS curves\r\nthrough points", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3469.47740705084, - "Top": 888.412663124866, + "Left": 6360.618539361403, + "Top": -1525.051344088422, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "4c732da0a44249e69a6783e811f925f0" + "PinnedNode": "e0329f6e31734972b88624f89806b97f" }, { - "Id": "fe10eec7765c48e489adb914c33333f2", - "Title": "Documentation for the formula node can be found at http://ncalc.codeplex.com/", + "Id": "05a88313cd154fac955e087ad377c7ca", + "Title": "Creates a surface", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1611.7517228825175, - "Top": 518.71649585545651, + "Left": 6676.639975824866, + "Top": -1510.6799770094244, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "354a6f9e05d04370a72ba14a2c831362" }, { - "Id": "1ae056ff235e4eb69624c95781d8a1ce", - "Title": "Moves the geometry over", + "Id": "838c3eb32940467182272de3b34a53f2", + "Title": "Angles in Dynamo are in Degrees", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4433.1261042795941, - "Top": 660.60369208803047, + "Left": 4341.8806692882645, + "Top": -1558.7443779137934, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "ada6649b725d4bfda42f55bf5de74618" + "PinnedNode": "d44c40cb48fa4f9abc6e6ec556c22518" }, { "Id": "e1b842c75b2d4f45be3259a1c120b608", @@ -10108,11 +10130,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4419.9091331998952, - "Top": 1872.8452600687235, + "Left": 2935.959826798246, + "Top": 995.5753691142686, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10128,11 +10151,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3315.10329852134, - "Top": 2066.68914586702, + "Left": 3329.643354195799, + "Top": 699.2768841818729, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10148,11 +10172,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1942.4814841758123, - "Top": -2119.4217072787092, + "Left": 1949.56621397635, + "Top": -1549.1112668034991, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10161,18 +10186,19 @@ }, { "Id": "355c40ca31c5437db2855da2afac623d", - "Title": "This example shows four different ways to approach dealing with Math functions. Each of these examples starts with a grid of points, calculates z-coordinates for the points and then makes a surface. Only the calculation method differs; these methods all solve the same.\r\n\r\n1. Nodes. Math nodes are in Core/Math/\r\n\r\n2. Python.\r\n\r\n3. Formula Node. This is a separate open-source project made available through Dynamo. Documentation for the formula node can be found at http://ncalc.codeplex.com/\r\n\r\n4. Code Block Node. Double-click anywhere in the canvas to create a code block node. Syntax for each function matches the name of the node in Dynamo.\r\n\r\n** Note: You can adjust the resolution of the geometry preview through the Settings Menu.", + "Title": "This example shows four different ways to approach dealing with Math functions. Each of these examples starts with a grid of points, calculates z-coordinates for the points and then makes a surface. Only the calculation method differs; these methods all solve the same.\r\n\r\n1. Nodes. Math nodes are in Core/Math/\r\n\r\n2. Python.\r\n\r\n3. Code Block Node. Double-click anywhere in the canvas to create a code block node. Syntax for each function matches the name of the node in Dynamo.\r\n\r\n** Note: You can adjust the resolution of the geometry preview through the Settings Menu.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1812.46057685456, - "Top": -2504.39001671435, + "Left": 1194.3040108969965, + "Top": -1909.0086356917095, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10187,11 +10213,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4342.1736046521819, - "Top": -435.533218980914, + "Left": 3112.7739621419505, + "Top": -440.23736236443176, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10207,11 +10234,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1876.309322720716, - "Top": -4686.1807701232119, + "Left": 2513.264207176316, + "Top": -4053.2287011582016, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10227,11 +10255,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1869.370210968314, - "Top": -4500.2278192580989, + "Left": 1783.503219585463, + "Top": -3836.3798128405206, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10247,11 +10276,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1842.1006857845857, - "Top": -4322.3453060644206, + "Left": 1676.003219585463, + "Top": -4038.5523128405202, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10267,11 +10297,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1828.2753960006553, - "Top": -3267.4284245976492, + "Left": 1781.8958906841392, + "Top": -3149.9225192740982, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10287,11 +10318,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1815.5679070262627, - "Top": -3081.5607691626046, + "Left": 1785.0850944116155, + "Top": -2536.6242769881337, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10307,11 +10339,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1779.0236779749171, - "Top": -2898.095188544029, + "Left": 1677.5850944116155, + "Top": -2739.710526988134, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -10319,317 +10352,376 @@ "PinnedNode": "ed4cfc2ab49c42edb41dca2a69f9851e" }, { - "Id": "426f4491278048f789e8dcbe69acff0a", - "Title": "Amplitude", + "Id": "8dcf2e8ac2354280b741c5a8bcc123b2", + "Title": "Arithmetic operators such as\r\n+, -, *, /, %", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1778.5280776850916, - "Top": -4014.6766549054141, + "Left": 1401.856942070783, + "Top": -10355.984058466847, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "0237dfe4bdc648e98d5aab82cc970ae4" + "Background": "#FFC1D676" }, { - "Id": "64fd9da93a9441ddae5f097ccf5f40b1", - "Title": "Frequency", + "Id": "e184e0b0028b420aa91da1ea612de288", + "Title": "Comparison operators such as\r\n<, >, <=, >=, !=, ==", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1768.4803901559662, - "Top": -3834.720120612857, + "Left": 1368.076103922915, + "Top": -9679.283051198383, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "20741546b93f4937bbfbd7bad484dce1" + "Background": "#FFC1D676" }, { - "Id": "5a1ba4a18b804a6aaa0f7b485adc8b35", - "Title": "Series of X-values", + "Id": "f52a5132641d49ee9178d7b24f92557d", + "Title": "Angles in nodes or Code Block are in radians.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1747.2886635679815, - "Top": -3647.1031856513241, + "Left": 2339.273016786887, + "Top": -5888.5660249566345, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "17ac4f9be7334678a38bb13572be1fc5" + "PinnedNode": "89f252d833e74575acbacb127c2fd303" }, { - "Id": "4dbe6f35cb73498e8eb30449a6f347d6", - "Title": "Formula nodes take angles in radians", + "Id": "456989108d0d4eb6a7877a2310a10234", + "Title": "Rounding", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2490.8570858437206, - "Top": -3961.0701925519979, + "Left": 1388.4236140625428, + "Top": -7477.161846630033, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "89499b1543c841d6a81d6167a69f1a83" + "Background": "#FFC1D676" }, { - "Id": "8dcf2e8ac2354280b741c5a8bcc123b2", - "Title": "Arithmetic operators such as\r\n+, -, *, /, %", + "Id": "9cb096e6842d496b9e6a3a871d06bfc4", + "Title": "Boolean operators\r\n(Find others in the library.)", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1827.4621659941627, - "Top": -10000.228326642724, + "Left": 1354.4855035229427, + "Top": -9030.452365000223, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "e184e0b0028b420aa91da1ea612de288", - "Title": "Comparison operators such as\r\n<, >, <=, >=, !=, ==", + "Id": "488aa4f143a34f18bc197a2677f80fb6", + "Title": "Tip: Adjust how precisely the geometry in the background preview is rendered. In the settings menu, choose \"Render Precision.\" A higher value will make curved surfaces look smoother, but it will take more processing power to draw.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1838.855613847694, - "Top": -9174.3679548513919, + "Left": 5342.666252692627, + "Top": -440.54011094007683, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "f52a5132641d49ee9178d7b24f92557d", - "Title": "Angles in nodes or Code Block are in radians.", + "Id": "add548afee304b0b9b88b749caaee89c", + "Title": "For more on this example:\r\nhttp://dynamobim.org/math-transit/", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1719.0492474129312, - "Top": -6003.7360713402659, + "Left": 1191.2538292878362, + "Top": -1543.8580908642286, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "456989108d0d4eb6a7877a2310a10234", - "Title": "Rounding", + "Id": "1c931f1d3bd74cdd87e325dda7135ce2", + "Title": "This set of examples shows how to graph a cosine function using nodes and a Code Block.\r\n\r\nEach example takes a series of numbers as the x-values for a series of points, calculates the y-values from the x-values, and then draws a line in the shape of a cosine curve. The large code block at the end of each graph moves the drawn geometry to a different part of the screen so that they are not all overlapping.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1581.8355997304491, - "Top": -7280.4263959227683, + "Left": 1262.7760426088619, + "Top": -4164.874941675211, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "9cb096e6842d496b9e6a3a871d06bfc4", - "Title": "Boolean operators\r\n(Find others in the library.)", + "Id": "9eb3e1ec1e404ad9880a9e67bad26248", + "Title": "Tip: Selecting a node that draws geometry will turn the geometry it creates cyan. This code block draws the axes of a graph, the points along the curve, and then the curve itself. Select the code block to see in the background which curve it draws.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1730.2395445029763, - "Top": -8573.1958593787258, + "Left": 4254.253381168281, + "Top": -3485.049571572874, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "488aa4f143a34f18bc197a2677f80fb6", - "Title": "Tip: Adjust how precisely the geometry in the background preview is rendered. In the settings menu, choose \"Render Precision.\" A higher value will make curved surfaces look smoother, but it will take more processing power to draw.", + "Id": "49ab4c80c3ad4a30a120dfc162dca9af", + "Title": "Tip: You can turn on or off the preview functionality for any node that makes geometry. Right click and check or uncheck \"Preview.\"", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2187.04967283522, - "Top": -2263.61659167369, + "Left": 3077.579648529858, + "Top": -4038.156949730196, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "8223058877e5494285f3d25fef9e4e42" }, { - "Id": "add548afee304b0b9b88b749caaee89c", - "Title": "For more on this example:\r\nhttp://dynamobim.org/math-transit/", + "Id": "eb29917e2bca43948aec5f5a0213fcd1", + "Title": "MATH\r\n\r\nMath in Dynamo can be done with nodes from the Math library and the Operators library, or with a Code Block. Below, see how to perform several basic math operations with each of these three methods.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2190.02932526022, - "Top": -2399.32775583674, + "Left": 1397.5988295678194, + "Top": -10847.34571314548, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "1c931f1d3bd74cdd87e325dda7135ce2", - "Title": "This set of examples shows how to graph a cosine function using nodes, the Formula node, and a Code Block.\r\n\r\nEach example takes a series of numbers as the x-values for a series of points, calculates the y-values from the x-values, and then draws a line in the shape of a cosine curve. The large code block at the end of each graph moves the drawn geometry to a different part of the screen so that they are not all overlapping.", + "Id": "91cdaf2988134858a7c1cce6d57ea5ed", + "Title": "Move the slider to change the length of the arc.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1761.889743965304, - "Top": -4879.8567727221534, + "Left": 1936.150293708034, + "Top": -5540.058547428752, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "e523680d327148a9a24db9d840843b38" }, { - "Id": "9eb3e1ec1e404ad9880a9e67bad26248", - "Title": "Tip: Selecting a node that draws geometry will turn the geometry it creates cyan. This code block draws the axes of a graph, the points along the curve, and then the curve itself. Select the code block to see in the background which curve it draws.", + "Id": "be62968fe62c4724bf01ce7a52fb1877", + "Title": "Create an Arc using 2 separate methods, once using Nodes, and once using Code Blocks. The results are visualized for clarity", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3565.3828325079321, - "Top": -4345.4777304916515, + "Left": 1263.1569226480965, + "Top": -5965.7001438433035, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "49ab4c80c3ad4a30a120dfc162dca9af", - "Title": "Tip: You can turn on or off the preview functionality for any node that makes geometry. Right click and check or uncheck \"Preview.\"", + "Id": "ad951c8e38b24a5e80432b826cf48ba6", + "Title": "Base point x,y coordinates", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2668.2669031446176, - "Top": -4294.9708229218895, + "Left": 1655.1806811827762, + "Top": -3642.0535867217795, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "b3106b23309a4319b8af86b31deb1a5a" }, { - "Id": "eb29917e2bca43948aec5f5a0213fcd1", - "Title": "MATH\r\n\r\nMath in Dynamo can be done with nodes from the Math library and the Operators library, with a Formula node, or with a Code Block. Below, see how to perform several basic math operations with each of these three methods.", + "Id": "1c2d85982ca34a1e8c1fb9aa4d043c93", + "Title": "Base coordinate point", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1827.546419259663, - "Top": -10131.095855472744, + "Left": 1667.069581883613, + "Top": -2950.742526667203, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "3cc5ca1f0b9e4579ae654dd44b575593" }, { - "Id": "91cdaf2988134858a7c1cce6d57ea5ed", - "Title": "Move the slider to change the length of the arc.", + "Id": "ea8271cc7aa24791ba30299a95b4a9db", + "Title": "Amplitude", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1885.0336407013772, - "Top": -5602.1092424123808, + "Left": 5097.855618562902, + "Top": -1900.9293432871136, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "e523680d327148a9a24db9d840843b38" + "PinnedNode": "c6a0e2307eab4376996ea4c4d316dd8e" + }, + { + "Id": "e4b5c7941ff7421f972e226b41825d2e", + "Title": "Frequency", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1761.2725010189308, + "Top": -1067.1689618063883, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "efdc88ed0dda40f6af15f2e32d3920d8" + }, + { + "Id": "cfb408f2d31048fe994d485962126667", + "Title": "Counts the number of groups of points from the initial collection of points (20x20)", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5665.956654032095, + "Top": -1223.8800242356076, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "71cb8f97deb648bb8e7824547b43f3aa" } ], - "X": 439.44315630543804, - "Y": 697.30002097829174, - "Zoom": 0.065866519327997586 + "X": -71.98682450110687, + "Y": 2008.3459017897544, + "Zoom": 0.28542192141810496 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_PassingFunctions.dyn b/doc/distrib/Samples/en-US/Core/Core_PassingFunctions.dyn index 20a54e0919f..a06b6fd48ce 100644 --- a/doc/distrib/Samples/en-US/Core/Core_PassingFunctions.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_PassingFunctions.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "Demonstrates how to pass a function in Dynamo", "Name": "Core_PassingFunctions", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "ae19e8bc88c04d17bca8a4160f943d62", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "be69d661778e4c1d84d339692dfbcbde", @@ -54,18 +53,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "CrossProduct", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..#8..4;", "Id": "478096b5ca6346188b01571e2a96314e", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "5a4d1fc054444cd79041aa5839900d81", + "Id": "a3afac47e03c4f2f92a35b5f4cbea94d", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -75,13 +74,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..#8..4;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Id": "f2067c8e4288455ebbebe0118a8a74f6", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "5eadd9bbefc34795b56a27e728549180", @@ -113,14 +112,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "1.5;", "Id": "bdd09435933349d8af890bf65dee59ef", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -134,12 +133,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1.5;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "25f3149e726844fab231ffc053f2335d", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "c5bb5cdfbb5145afb702b0f0f7619072", @@ -163,13 +165,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "d69a177ba50b4b3f9f79bca36df5e1d5", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "98e77cd75f0d49648bf4f07876db2826", @@ -201,14 +202,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "1..2;", "Id": "a8cf636fe12a40a1a3796fc5dac1ea68", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -222,13 +223,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1..2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", "Id": "2abb7d976b234b2691afc11407503a66", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "09d9499dfdb948af90e03bef5ab89b62", @@ -260,14 +261,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", "Replication": "Auto", "Description": "Extrudes a Curve in the normal Vector direction\n\nCurve.Extrude (distance: double = 1): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "3;", "Id": "30d84351d1c34a7299eb3708f2f68f46", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -281,13 +282,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "3;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-3;", "Id": "1ac2cabd67ec4708a0dfafb9abc786b0", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -301,13 +302,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-3;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", "Id": "44b197d925e24afe96d2badc82b0e37d", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "5aacca33836b466e8d024511d121fc67", @@ -339,14 +340,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", "Replication": "Auto", "Description": "Extrudes a Curve in the normal Vector direction\n\nCurve.Extrude (distance: double = 1): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "1..2;", "Id": "c08aa26ca9e846bab89f83e472059046", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -360,17 +361,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1..2;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..#5..4;", "Id": "e4babf32f0044cb58d8f03a20c73557a", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "08216214f98e4c578b9a9b880d1d65b6", + "Id": "18482f8d2450447e99fefbb20f5fb4e5", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -380,12 +381,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..#5..4;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "05749e6332cb4b22b5bced1c347cd9cb", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "daee6fcffa0d4c9b812c395683805e65", @@ -409,12 +413,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "a9d641fc33e847c0a7659533c434bfcc", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "71ffe50cede9462b847ff9dfd277ecab", @@ -438,13 +444,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "4d54421b6fae4eef83c8f89c547c86a7", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "d8103928f0224c6692b45f7759c6c6c3", @@ -476,6 +481,7 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" } @@ -488,7 +494,7 @@ "IsHidden": "False" }, { - "Start": "5a4d1fc054444cd79041aa5839900d81", + "Start": "a3afac47e03c4f2f92a35b5f4cbea94d", "End": "be69d661778e4c1d84d339692dfbcbde", "Id": "7a1dd110a3f942f499d1a3cd59ba1bcc", "IsHidden": "False" @@ -548,7 +554,7 @@ "IsHidden": "False" }, { - "Start": "08216214f98e4c578b9a9b880d1d65b6", + "Start": "18482f8d2450447e99fefbb20f5fb4e5", "End": "7a43a26abd594c6093f4b00bfa7c7543", "Id": "80299265a13941d0a57377836b6db0b3", "IsHidden": "False" @@ -574,7 +580,8 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -597,186 +604,357 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": 43.76154708862305, + "EyeY": 27.393884658813477, + "EyeZ": 26.704696655273438, + "LookX": -25.022884368896484, + "LookY": -27.83085823059082, + "LookZ": -31.110340118408203, + "UpX": -0.2398463934659958, + "UpY": 0.9238794445991516, + "UpZ": -0.2981952130794525 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "ae19e8bc88c04d17bca8a4160f943d62", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3491.6635096260934, - "Y": 762.99806762050468 + "ShowGeometry": true, + "X": 3617.3567175294156, + "Y": 584.2828044910428 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "478096b5ca6346188b01571e2a96314e", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3274.6829520257838, - "Y": 728.561712852151 + "ShowGeometry": true, + "X": 3362.3567175294156, + "Y": 527.1103044910428 }, { - "ShowGeometry": true, - "Name": "Circle.ByCenterPointRadius", "Id": "f2067c8e4288455ebbebe0118a8a74f6", + "Name": "Circle.ByCenterPointRadius", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4203.32721617242, - "Y": 750.612368956374 + "ShowGeometry": true, + "X": 4411.356717529416, + "Y": 724.2828044910428 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "bdd09435933349d8af890bf65dee59ef", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4037.3977045927436, - "Y": 945.75669128479876 + "ShowGeometry": true, + "X": 4016.3567175294156, + "Y": 898.1103044910428 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "25f3149e726844fab231ffc053f2335d", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3747.7351609831458, - "Y": 748.68870101562959 + "ShowGeometry": true, + "X": 4016.3567175294156, + "Y": 584.2828044910428 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "d69a177ba50b4b3f9f79bca36df5e1d5", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4901.58748475413, - "Y": 561.577398027748 + "ShowGeometry": true, + "X": 5183.807888658303, + "Y": 492.25853213812644 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "a8cf636fe12a40a1a3796fc5dac1ea68", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4710.7105165922476, - "Y": 676.2327406605956 + "ShowGeometry": true, + "X": 4807.807888658303, + "Y": 523.0860321381265 }, { - "ShowGeometry": true, - "Name": "Curve.Extrude", "Id": "2abb7d976b234b2691afc11407503a66", + "Name": "Curve.Extrude", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5669.0304830330479, - "Y": 570.08767739805819 + "ShowGeometry": true, + "X": 5991.747858853563, + "Y": 555.992023356561 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "30d84351d1c34a7299eb3708f2f68f46", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5504.7421078174566, - "Y": 734.4682513855264 + "ShowGeometry": true, + "X": 5596.747858853563, + "Y": 614.8195233565611 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "1ac2cabd67ec4708a0dfafb9abc786b0", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5444.1353701135995, - "Y": 1109.5439821965138 + "ShowGeometry": true, + "X": 5594.70582532915, + "Y": 1378.703844190799 }, { - "ShowGeometry": true, - "Name": "Curve.Extrude", "Id": "44b197d925e24afe96d2badc82b0e37d", + "Name": "Curve.Extrude", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5647.4257412101842, - "Y": 961.51908390108474 + "ShowGeometry": true, + "X": 5989.70582532915, + "Y": 1089.8763441907988 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "c08aa26ca9e846bab89f83e472059046", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4588.3306478421437, - "Y": 1022.3996415734637 + "ShowGeometry": true, + "X": 4809.977646183858, + "Y": 1226.7593599491238 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "e4babf32f0044cb58d8f03a20c73557a", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3275.1577165103722, - "Y": 868.20985225174763 + "ShowGeometry": true, + "X": 3362.3567175294156, + "Y": 675.1103044910428 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "05749e6332cb4b22b5bced1c347cd9cb", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5209.1341115189471, - "Y": 555.29270204971556 + "ShowGeometry": true, + "X": 5596.747858853563, + "Y": 300.99202335656105 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "a9d641fc33e847c0a7659533c434bfcc", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 5124.7493568364853, - "Y": 994.81571095433787 + "ShowGeometry": true, + "X": 5594.70582532915, + "Y": 1064.8763441907988 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "4d54421b6fae4eef83c8f89c547c86a7", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4815.1895435293136, - "Y": 987.09432074706626 + "ShowGeometry": true, + "X": 5185.977646183858, + "Y": 1192.9318599491235 } ], "Annotations": [ + { + "Id": "bb3b8ab29c6d4df99699ba464065f5a7", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "64a021eb7d024f83af81e726b1172932" + ], + "HasNestedGroups": false, + "Left": 3355.245958025144, + "Top": -134.93804796862833, + "Width": 319.0, + "Height": 353.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -61.938047968628325, + "InitialHeight": 310.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "ecb50f32135444a29dc5022fa4be4e98", + "Title": "Initial inputs", + "DescriptionText": "Create a 5x8 matrix of points", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ae19e8bc88c04d17bca8a4160f943d62", + "478096b5ca6346188b01571e2a96314e", + "e4babf32f0044cb58d8f03a20c73557a" + ], + "HasNestedGroups": false, + "Left": 3352.3567175294156, + "Top": 454.1103044910428, + "Width": 500.0, + "Height": 353.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 527.1103044910428, + "InitialHeight": 310.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "fd13d23b8d034b4cb06fadf43f507f01", + "Title": "Select the second and the third ITEM from EACH LIST", + "DescriptionText": "Passing the function", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c08aa26ca9e846bab89f83e472059046", + "4d54421b6fae4eef83c8f89c547c86a7", + "f43283699ca24aa69623b15e019f7672" + ], + "HasNestedGroups": false, + "Left": 4799.977646183858, + "Top": 917.9318599491235, + "Width": 657.0, + "Height": 440.8275000000003, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1033.9318599491235, + "InitialHeight": 354.8275000000003, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "0efd522b4472403e9e8a381a595da1ff", + "Title": "Select the second and the third LIST", + "DescriptionText": "Passing the function", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d69a177ba50b4b3f9f79bca36df5e1d5", + "a8cf636fe12a40a1a3796fc5dac1ea68", + "a73f9174f32148a798915a2f54c6fb6a" + ], + "HasNestedGroups": false, + "Left": 4797.807888658303, + "Top": 274.2585321381264, + "Width": 657.0, + "Height": 380.8275000000001, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 347.2585321381264, + "InitialHeight": 337.8275000000001, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "5f96fcb544f442a7aca3bdf5f34d9b29", + "Title": "Extrude DOWN", + "DescriptionText": "Resulting cylinders", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1ac2cabd67ec4708a0dfafb9abc786b0", + "44b197d925e24afe96d2badc82b0e37d", + "a9d641fc33e847c0a7659533c434bfcc", + "cd5d3035911c496698419148363be864" + ], + "HasNestedGroups": false, + "Left": 5584.70582532915, + "Top": 958.8763441907988, + "Width": 639.0, + "Height": 551.8275000000001, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 1031.8763441907988, + "InitialHeight": 508.8274999999999, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "f8d1a4a770cc46868928ab8faa33718a", + "Title": "Extrude UP", + "DescriptionText": "Resulting cylinders", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2abb7d976b234b2691afc11407503a66", + "30d84351d1c34a7299eb3708f2f68f46", + "05749e6332cb4b22b5bced1c347cd9cb", + "53e0aab7870a4afb84a16229adb40b57", + "ddfbbe5196964150a648974b3759653b" + ], + "HasNestedGroups": false, + "Left": 5577.747858853563, + "Top": 154.99202335656105, + "Width": 648.0, + "Height": 591.8275000000001, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 227.99202335656105, + "InitialHeight": 548.8275000000001, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "03d83ff520f843359e81b94ec6698a19", + "Title": "Draw matrix of circles", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f2067c8e4288455ebbebe0118a8a74f6", + "bdd09435933349d8af890bf65dee59ef", + "25f3149e726844fab231ffc053f2335d", + "47dbdf18de6349289289c36b8f6c7642", + "3fe4d0f6585f4d9fbdb37c3d956d805d" + ], + "HasNestedGroups": false, + "Left": 3997.3567175294156, + "Top": 395.28280449104284, + "Width": 700.0, + "Height": 634.8275, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 468.28280449104284, + "InitialHeight": 591.8275, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, { "Id": "47dbdf18de6349289289c36b8f6c7642", "Title": "This list of points is organized in a hierarchical structure--it's a list of lists. The grid was made with 8 points in the X-direction and 5 in the Y-direction. This list represents 8 lists of 5 things, or lists of columns of points.", @@ -786,11 +964,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3736.2351609831458, - "Top": 640.68870101562959, + "Left": 4007.3567175294156, + "Top": 476.28280449104284, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -806,11 +985,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4244.32721617242, - "Top": 700.612368956374, + "Left": 4452.356717529416, + "Top": 674.2828044910428, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -826,11 +1006,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4863.58748475413, - "Top": 424.577398027748, + "Left": 5145.807888658303, + "Top": 355.2585321381264, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -846,11 +1027,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4777.1895435293136, - "Top": 836.09432074706638, + "Left": 5147.977646183858, + "Top": 1041.9318599491235, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -866,11 +1048,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 5197.6341115189471, - "Top": 490.29270204971556, + "Left": 5587.747858853563, + "Top": 235.99202335656105, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -886,11 +1069,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 5681.0304830330479, - "Top": 520.08767739805819, + "Left": 6006.247858853563, + "Top": 505.99202335656105, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -906,11 +1090,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 5651.9257412101842, - "Top": 911.51908390108474, + "Left": 5996.70582532915, + "Top": 1039.8763441907988, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -926,19 +1111,20 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3427.2604599744, - "Top": 337.124829832297, + "Left": 3365.245958025144, + "Top": -53.938047968628325, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" } ], - "X": -1606.4972069739567, - "Y": 37.473044391759743, - "Zoom": 0.49974218296815182 + "X": -1350.8550561443888, + "Y": 173.37422911619743, + "Zoom": 0.4463669956425097 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_Python.dyn b/doc/distrib/Samples/en-US/Core/Core_Python.dyn index ecf438a5dc7..53e7d1ca6a3 100644 --- a/doc/distrib/Samples/en-US/Core/Core_Python.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_Python.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "Using Python node inside Dynamo", "Name": "Core_Python", "ElementResolver": { "ResolutionMap": {} @@ -11,15 +11,15 @@ "Nodes": [ { "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", - "NodeType": "PythonScriptNode", "Code": "# Python script to find add or subtract a series of numbers. \r\n\r\n# Boiler-plate import statments included out-of-the-box\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n\r\n# The inputs to this node will be stored as a list in the IN variable.\r\nsign = IN[0] # -1 for subtract all, 0 for do nothing, 1 for add all\r\nnums = IN[1] # List of numbers to subtract or add\r\n\r\npartials = [] # Empty array to contain partial sums or differences\r\nresult = 0 # Initialize the sum or difference to 0\r\n\r\n# Loop through each item and add it or subtract it from the result.\r\nfor index in range(len(nums)):\r\n\tif sign > 0:\r\n\t\tresult = result + nums[index]\r\n\t\tpartials.append(result)\r\n\telif sign == 0:\r\n\t\tpartials.append(result)\r\n\t\tcontinue\r\n\telse:\r\n\t\tresult = result - nums[index]\r\n\t\tpartials.append(result)\r\n\r\n# Assign the output to the OUT variable\r\n#OUT = results # Use this to output only the result.\r\nOUT = []\r\nOUT.append(result)\r\nOUT.append(partials)", "Engine": "CPython3", "VariableInputPorts": true, "Id": "7183a2fe9a6a4eebb2233525a80ab2f2", + "NodeType": "PythonScriptNode", "Inputs": [ { "Id": "41353cdece124df2b3cf6bb2b47d9f8b", - "Name": "IN[0]", + "Name": "Sign", "Description": "Input #0", "UsingDefaultValue": false, "Level": 2, @@ -28,7 +28,7 @@ }, { "Id": "39a36c06db324c54819b6a5b7426e711", - "Name": "IN[1]", + "Name": "List", "Description": "Input #1", "UsingDefaultValue": false, "Level": 2, @@ -52,13 +52,12 @@ }, { "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Integer", - "InputValue": 1, - "MaximumValue": 1, + "MaximumValue": 2, "MinimumValue": -1, "StepValue": 1, "Id": "9e561a4f9f864d4eac53e30110ffb406", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -72,13 +71,13 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces integer values." + "Description": "Produces integer values", + "InputValue": 1 }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..10;", "Id": "fb28178df0ca4db085105202c26f64cf", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -92,12 +91,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "041d63bf18384c6bb45dfa9a7a549434", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "2c99500649ac4a0fbdda7e8d5c5394e3", @@ -121,12 +123,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "ecc8630fa9b040619046b47ce8ba4f2c", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "fc6b6de408b34bd18b99d188f934948f", @@ -150,13 +154,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "b1be50edf93c4d9cb7c455d97e820672", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "98136c591df845b5a7fcc43ee5ab038b", @@ -188,14 +191,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0;", "Id": "340d812d39634fffbb4ecfadea6b01ca", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -209,13 +212,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "e14a495391154344ac65e7243e4975e3", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "f1986b0c6336414fbd50afd83eeadac9", @@ -247,14 +250,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "1;", "Id": "e9ae05b899424d33a1936e955dedaf77", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -268,12 +271,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 35.0, + "WatchHeight": 38.0, "Id": "c44ca1114bbf48cc9b358b339af6c19e", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "d6844988eb0b40bdb93bcc5fdcc8f7f0", @@ -297,20 +303,20 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", - "NodeType": "PythonScriptNode", "Code": "import clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\n#The inputs to this node will be stored as a list in the IN variable.\r\ndataEnteringNode = IN\r\n\r\np1 = Point.ByCoordinates(0, 0, 0);\r\np2 = Point.ByCoordinates(-10, -10, -10);\r\n\r\nl = Line.ByStartPointEndPoint(p1, p2);\r\n\r\npts = [\r\n\tPoint.ByCoordinates(0, 0, 0),\r\n\tPoint.ByCoordinates(10, 10, 0),\r\n\tPoint.ByCoordinates(20, 0, 0),\r\n\tPoint.ByCoordinates(30, 10, 0),\r\n\tPoint.ByCoordinates(40, 0, 0) ]\r\n\t\r\nspline = NurbsCurve.ByPoints(pts)\r\n\r\nsurf = spline.Extrude(Vector.ByCoordinates(0, 0, 1), 10)\r\n\r\n#Assign your output to the OUT variable\r\nOUT = [l, spline, surf]", "Engine": "CPython3", "VariableInputPorts": true, "Id": "9094d23b33384e5caf7b7d08e547cc25", + "NodeType": "PythonScriptNode", "Inputs": [], "Outputs": [ { "Id": "0aa978274d144f5aad5c99ead2877477", - "Name": "OUT", + "Name": "Geometry", "Description": "Result of the python script", "UsingDefaultValue": false, "Level": 2, @@ -323,9 +329,8 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "output[0];\noutput[1];\noutput[2];", "Id": "b643c0d143e443709bdf07f448fb8195", + "NodeType": "CodeBlockNode", "Inputs": [ { "Id": "0c4d53416c174de38763275c166d441c", @@ -367,12 +372,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "output[0];\noutput[1];\noutput[2];" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 72.0, + "WatchHeight": 38.0, "Id": "df5d88d2dfc542d4b5dd2ded5c79980c", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "5d176dc4f4e248e5a94727ffe7f50a75", @@ -396,12 +404,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 420.0, + "WatchHeight": 38.0, "Id": "516af1443b9d45b39f0f4864055cf9e0", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "6b70fab44360492b93f9686389353196", @@ -425,12 +435,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 185.0, + "WatchHeight": 38.0, "Id": "6d21b7b3707342ed892734d225a90f1a", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "d33eb5c806f24d118b5d31d6bc437313", @@ -454,7 +466,7 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" } ], "Connectors": [ @@ -539,7 +551,8 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBkkDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorE8ZeM9G+H/hu917xBfxabpVmm+WeU/koHVmJ4Cjkk4FAG3RXxX4q/bu1HxLeNb+CtLXTLDOBfakokuHHqIwSqfiW7dKwrb4h+J/FDb9U16/u9/JjaYrH/AN8DCj8BQB9zXWr2Ni224vbe3b0llVT+pqjJ4y0OPrqtq3+5KG/lXyjo4+Va6yx+6KAPfv8AhOND/wCghGforH+lJ/wnWh/8/wAP+/T/APxNeLw1aXpQB69/wnOh/wDP8P8Av0//AMTSjxtoh/5f1/FGH9K8hpjd6APZV8ZaK3/MRhH1yP6VIvirR2xjU7Uf70oH868ReoHoA98j13TZfuahav8A7s6n+tWI7uCb7k0b/wC6wNfOjVC9AH0vRXzMt1PB/q5pI/8AdYirCeJtXt/9Xql6g9FuHA/nQB9I0V87x+PvENv93Vrg/wC+Q38xVqP4seJYfvXySj/bgT+gFAHv1FeHQ/GzXYceZBZTDvujYH9G/pWhB8eLlT++0iKT/rnOU/mpoA9hory2H49WLf6/SriP/rnIrfzxWjb/ABv8OzY8xL2D/fiB/kxoA9Borkbf4reFrnAGqrG3pJFIv6lcVqW3jTQLzHlazYsf7puFB/ImgDaoqG3vILoEwTRzD/pm4b+VTUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUjMEUsxCqOpPSs9vEWnbmWO7S4desdtmZh/wFMmmI0aKx/wDhJFkmaK3sbmZ1GfnCQ/pIytj321VfXL+SZ4xFa2qgcSqzXR6d0QDH4mnysnnidFRWDbatqTMCkFvqNv8AxzRH7Oye2xi2T9SKnh8UWMkjRzM1pIv3vPGEH/AwSn4bqOVhzI16KZFMlxGskTrJGwyrKcgj2NPqSwooooAKKKKACiiigAooooAKKKKACiiigAooooAK/PH/AIKa/Eprzxt4N8BW0/7qzt21e8iU9ZJGMcO73CpKf+2lfodX5Fft5awt5+2z4h08n5rbSNO2jPbyyx/9DX86AKngVPljr3LwuvypXifgZPljr3HwyvypQB6No6/KtdVZfdFcxpI+Va6mzHyigDShqyvSq8ParC9KAFpjU+o2oAieoHqZ6gagCJqgepmqF6AIWqJu9SNUTUARt3qJu9SNUTUARtTG709qjbvQAxqjPWntTDQAymU6mHpQAisYzuUlWHQg4NXbfxJq1iP9H1S9t/8ArlcOv8jVFulMagDprX4neKbPHl61cNj/AJ67ZP8A0IGte1+Onii3x5j2l1/11gx/6CRXn56U2gD1i1/aI1NMfadJtJvXynaP+e6tm1/aKsGx9q0e5h9fJlWT+YWvDKa3WgD6Ltfj14XuMeZ9ttv+usAP/oLGtqz+K/hO9xs1qFM/89laP/0ICvlhqbQB9h2fibR9Qx9l1WyuM9PKuEb+RrSByMjkV8UVYttTvLD/AI9rue35/wCWUjL/ACNAH2hRXyRZ/EjxRY48rXb0gdPNlMn/AKFmtq1+Oni61wHvILoD/ntbp/7KBQB9O0V8+2f7R2sR4+1aXYzevlF4/wCZavQ/hv8AFYfEK+urYaU1j9ni8xpPP8xeoAH3RyefyoA7+iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiqF1r2m2TlJ763jkHWMyDd+XWo115Jv+Pazvbk/9e7RD65k2g/gadmK6NOisF/EFz5hRre3sT0xfXG1/wAAqkN+DVVkutcNwwdzLbckPp1tsk6dxNlSPcH8KrlZPOjqKgur62sED3NxFbqejSuFH61y3mQ30gBvp0nThoNSuWgLD1MS7cj9KnhsYIX2x2EcSj5kn061ww9957n2zVcncn2nY1H8T6ese9JJLiPtJBC7x/8AfYG0fiajl1y5+zmaHTmVcZVrq4jjVvoQW/UVXVnf5luH2KAGS9nCFfwQ5z/vVEEiMnmeSIGGT52nwM+ef746+vK4quRE87FbWL64iz9rs7F2yoQW0k/zez7lB/Kqrf2tbwltRS7ukH8UN1HCvu2FCsB7Asee9aAaedS/mtcQdD9pnWLH4x8fgV71Wh+zowkULYlON1vEZlx/vDK/mAafKieZ9f6/Qz7VdMuJUEUtrc3TruSO9t3nnwDyQzANj3INajRyW0bySQXdsMEFopFSMe+EGc/VaW4ge/t3N1ENQsz8ym4kSJOOn3Sc/jishbrTI5nntr/7HJHjzI4Ea9HJwBn5gPouKok049lwmEeyv2/2kadwpHdgOv4Cnvugt8E39ohHWR1WJQPdc7R+VUmm1e4OZtKk1SJU3JcCRLXJ9AhO5fqW/CoLfUhJMrm6s9NlDbTb3UUlyxY54VmCMTn0JHFFwtb+v6/M0JI0uF3mOyvXXhnhV55BjkAHPB+pFSyTPCoXz7uBcZ/0wqkQ9twIb9ah/s25mcy3P265PB327Jb5x24CSAe2TUMNjZ/aSwezkul4Vb5WuJwevG4K4/WgCvJJYxljAIjMzfvZNHeWaUsepfYQe3fPSrX9rarbsILMy3TjodVjjh3/AEIZWA99jVaRHXdIba8U9G+yARoSe+CFY/kaRcfMpmspiOi3jmSXPoRgY+mKVrjTaLUfiJ45I4rqzbzGwGexcXMak/QB/wAdmKvWer2V9I0UFzG8yjLQ5xIn+8h5H4ishcxxuQmoQY+XbbR7Yx7qG6D3qOa3jnjVrhdNu8cI13JvYevXIz9CKjkXQtTZ09FctBG1msjQ3WpW+eiOm+Ee+ZC2B7BgKsNr13ptr59/9hkhz8skdwsLOPQK5K5z/wBNKhxZamjoaKxbXxdptxGGkkezGcbrqMxoT6CQ/I3X+FiK2VYSKGUhlYZBByCKmzLunsLRRRSGFFFFABRRRQAUUUUAFfhv/wAFEPGD6F/wUC8Y3ikyRWcWmwSoO8ZsbdmX/wAez9RX7kV/P/8A8FDrwah+2x8UZQd229t4v++LSFP/AGWgD6I+Hs0V5Z21xA4lhlRZEdejKRkEfhXunhlflSviv9kj4hJeKfCt7KBcwAy2RY8yR9WT6r1HsT/dr7Z8NL8qUAehaSPlWuns/uiub0ofKtdNaD5RQBoxVYHSoIqnoAQ9KjapG6VG3egCJ6gepnqBqAIXqF6meoHoAiaomqRqiagCNqhapWqJqAGNUTVI3eo2oAY1RnpT270xulADG6Uxqe1MagBjUxqe1MbrQA1qaac1NbpQA2mU+mUANbrSHpSnrTWoASmtTqa3WgBKaetOplABXvX7Nul+Xo+r6gV5mnWBWPoi5OP++/0rwVulfU/wY03+zfh3pefv3G+duP7zHH6YoA7eiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiq15qVpp4BurqG2HrNIE/maALNFYt54v02yUMzzOrHasiQP5ZJ6DzCNn5tUsmqXzKxTTRAB/Fe3KRg/TZv/AFxTsyeZGrRXNrrF3OuZby3sgSBthgaYgn0k3bT/AN8/hTpNOvJpcvPfXUJH3ZJhbbffdFtP4EfjVcj6k866G/JKkKF5HWNB1ZjgCs9vEumbSY7tbrb977KpnK/XYDisb7LpsjDz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OPxDMrAWN/Hry4HyR27Ekn1ljBRfoVH1pY9MsmvN1rbma6Byh1L94V9x5hMg/Dir19HcEBrxYY4wMCSDG9PozkY/AGlZbMd3uiS212byVa+0u8sGIz90TjPp+7LH8wK/m/8AjJfjVvjZ8Qb5WDC58Q6hMGXod1zIcj86/o23W0skaxXFzdSEcQ3AJVvfDbc/nX81niS8/tHxhrt2DuE9/PLu9d0jGs5KxrGVyBulQtUzVC1QWfq3+xH8XJPit8G7L7fcfaNc0V/7NvGZsu4UAxSHv8yEAk9WVjX0vbdq/J7/AIJ9/Fj/AIQH46poF3MyaX4oiFiVJwoulJaBj6nJeMf9da/WK36CgC9H0qWoo+lS0ANaomqRu9RNQBE9QNU0lQNQBE9QNUz1C1AETVE1SNUTUARNUbd6kaom6UAMao2709qjagBjVG3WntTDQA09aZTqYaAGGm05ulNNADKaetOptADWprdKc3WmtQA2m06m0AI3Sm05qbQAjU2lbrSUAemfs+6b9s8dSXJHy2lq7g/7TEKP0LV9JV4z+zbpnl6XrOoEf62ZIFP+4pY/+hj8q9moAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiikoAWis6TxDpsbFBexSyZx5cLeY+f91cn9Ki/wCEgEsnl2+n3s7Yz80Yh49cSFSfwB6inZiujWorJmvNSC5aOysVJ4eecuR/wEAD/wAeqitzeSsBdanJExbah0+2Xy5M9AGcPz+IqlFslySOkqpeatY6ewW6vLe2ZuiyyqpP0BNZcuhpdRFXhupSerXd0Sv/AHzll/8AHaZbPFpDeUP7Pshjk2kI+pyAeOnoR/Kmo3E5WLy+IrWaTy7ZLi6kxuCxQMAR2O5gF7etJNqGpNEzwaYkRAPF9dLHz2+4HpJIVuwpP224K8qwxCV+h+U1A6PYKslxb2+wHP2iU75F92GOT9D+FPlRPMylY69c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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -562,176 +575,388 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -13.402437210083008, + "EyeY": 25.972103118896484, + "EyeZ": 28.87965202331543, + "LookX": 27.916059494018555, + "LookY": -23.13243293762207, + "LookZ": -32.46763610839844, + "UpX": 0.1797044277191162, + "UpY": 0.9612613916397095, + "UpZ": -0.20900440216064453 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Python Script", "Id": "7183a2fe9a6a4eebb2233525a80ab2f2", + "Name": "Python Script", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3215.13835438171, - "Y": 846.688270498232 + "ShowGeometry": true, + "X": 3262.4043760349814, + "Y": 815.8175817692282 }, { - "ShowGeometry": true, - "Name": "Integer Slider", "Id": "9e561a4f9f864d4eac53e30110ffb406", + "Name": "Integer Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2696.5525231795191, - "Y": 821.74057620800443 + "ShowGeometry": true, + "X": 2564.1053173739324, + "Y": 811.241581532419 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "fb28178df0ca4db085105202c26f64cf", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2699.7295276857285, - "Y": 1021.479090917987 + "ShowGeometry": true, + "X": 2563.5609806193347, + "Y": 1111.272383946713 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "041d63bf18384c6bb45dfa9a7a549434", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2907.5591259533944, - "Y": 971.56641172016793 + "ShowGeometry": true, + "X": 2817.5609806193347, + "Y": 1049.942567571015 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "ecc8630fa9b040619046b47ce8ba4f2c", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3855.6345269953504, - "Y": 1129.9000924551908 + "ShowGeometry": true, + "X": 4212.709690623295, + "Y": 1124.83718375424 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "b1be50edf93c4d9cb7c455d97e820672", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3765.0135307906971, - "Y": 844.19113395884847 + "ShowGeometry": true, + "X": 3885.3545988936153, + "Y": 796.4577717319397 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "340d812d39634fffbb4ecfadea6b01ca", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3511.2446719673526, - "Y": 920.278637505625 + "ShowGeometry": true, + "X": 3631.3545988936153, + "Y": 830.2852717319398 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "e14a495391154344ac65e7243e4975e3", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3522.7122798366158, - "Y": 1075.6524919321519 + "ShowGeometry": true, + "X": 3889.709690623294, + "Y": 1124.83718375424 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "e9ae05b899424d33a1936e955dedaf77", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3270.8328321059134, - "Y": 1107.1760773135222 + "ShowGeometry": true, + "X": 3635.709690623294, + "Y": 1158.6646837542403 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "c44ca1114bbf48cc9b358b339af6c19e", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 4110.1732568416846, - "Y": 850.92757379699435 + "ShowGeometry": true, + "X": 4208.354598893615, + "Y": 796.4577717319397 }, { - "ShowGeometry": true, - "Name": "Python Script", "Id": "9094d23b33384e5caf7b7d08e547cc25", + "Name": "Python Script", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2774.2206145100354, - "Y": 1408.4501648805949 + "ShowGeometry": true, + "X": 3297.8878662633592, + "Y": 1864.4499139083607 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "b643c0d143e443709bdf07f448fb8195", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3135.9746484925486, - "Y": 1339.11218179586 + "ShowGeometry": true, + "X": 3629.9228883935357, + "Y": 1872.5135553505434 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "df5d88d2dfc542d4b5dd2ded5c79980c", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3543.0702638421835, - "Y": 1825.0500912522189 + "ShowGeometry": true, + "X": 3952.9228883935357, + "Y": 2040.0310553505428 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "516af1443b9d45b39f0f4864055cf9e0", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3534.422582169087, - "Y": 1245.8744262427635 + "ShowGeometry": true, + "X": 3952.9228883935357, + "Y": 1738.0310553505428 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "6d21b7b3707342ed892734d225a90f1a", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3535.6579652652435, - "Y": 1539.0342969703695 + "ShowGeometry": true, + "X": 3952.9228883935357, + "Y": 1889.0310553505428 } ], "Annotations": [ + { + "Id": "70d6972f27d84735a183421a8a7ca602", + "Title": "Create input list", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fb28178df0ca4db085105202c26f64cf", + "041d63bf18384c6bb45dfa9a7a549434" + ], + "HasNestedGroups": false, + "Left": 2553.5609806193347, + "Top": 976.9425675710149, + "Width": 551.0, + "Height": 371.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1049.942567571015, + "InitialHeight": 328.1724999999998, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "f3a8d72c1dc24ae297b6b0577ee9aa51", + "Title": "Chose positive, 0 or negative number", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9e561a4f9f864d4eac53e30110ffb406", + "921d119036464fc2a9854b4693a6c026" + ], + "HasNestedGroups": false, + "Left": 2554.1053173739324, + "Top": 593.2415815324191, + "Width": 368.0, + "Height": 349.9999999999999, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 709.2415815324191, + "InitialHeight": 264.0, + "TextblockHeight": 106.0, + "Background": "#FFD4B6DB" + }, + { + "Id": "4e67cd8e8eea4653958afd95af8574c7", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3316bcb825c946cbbb71e61d1f449192" + ], + "HasNestedGroups": false, + "Left": 2187.297776501844, + "Top": 178.23676596959353, + "Width": 315.0, + "Height": 295.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 251.23676596959353, + "InitialHeight": 252.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "50b0290a80684ddaad09696559ade2e8", + "Title": "Python ", + "DescriptionText": "Applies sign manipulation", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7183a2fe9a6a4eebb2233525a80ab2f2", + "fc54c00a15034189a61233646c89b0da" + ], + "HasNestedGroups": false, + "Left": 3189.4043760349814, + "Top": 612.8175817692282, + "Width": 320.0, + "Height": 365.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 685.8175817692282, + "InitialHeight": 322.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "9f87abe301a64538b9a4901a50c1f9a6", + "Title": "Resulting list", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ecc8630fa9b040619046b47ce8ba4f2c", + "e14a495391154344ac65e7243e4975e3", + "e9ae05b899424d33a1936e955dedaf77", + "0d7f597b1e7c46b6b55091eda861b848" + ], + "HasNestedGroups": false, + "Left": 3625.709690623294, + "Top": 993.83718375424, + "Width": 874.0000000000005, + "Height": 429.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 1066.83718375424, + "InitialHeight": 386.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "486d61667219421a846593596520a1f7", + "Title": "Resulting sum", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b1be50edf93c4d9cb7c455d97e820672", + "340d812d39634fffbb4ecfadea6b01ca", + "c44ca1114bbf48cc9b358b339af6c19e", + "761ae015acea41aab066b54b694f39a3" + ], + "HasNestedGroups": false, + "Left": 3621.3545988936153, + "Top": 665.4577717319397, + "Width": 714.9999999999995, + "Height": 296.8275000000001, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 738.4577717319397, + "InitialHeight": 319.90632856924196, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "5de22235e5e647cea9f3f3aa02f06faa", + "Title": "Using Python node to apply sign manipulation to list", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ee76b77e33f840539f33dc43aa97fd98" + ], + "HasNestedGroups": false, + "Left": 2185.9549681080157, + "Top": 594.6599239566941, + "Width": 318.0, + "Height": 296.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 797.6599239566941, + "InitialHeight": 123.0, + "TextblockHeight": 193.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "16d8890ac87d4b8988fcc073bf82ea8b", + "Title": "Python geometry creation", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9094d23b33384e5caf7b7d08e547cc25", + "8d0cb3fc32db4220b727887b354d2867" + ], + "HasNestedGroups": false, + "Left": 3228.8878662633592, + "Top": 1618.4499139083607, + "Width": 320.0, + "Height": 378.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1734.4499139083607, + "InitialHeight": 292.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "d3a1dfa524e340b79c11255083a5011c", + "Title": "Review resulting output", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b643c0d143e443709bdf07f448fb8195", + "df5d88d2dfc542d4b5dd2ded5c79980c", + "516af1443b9d45b39f0f4864055cf9e0", + "6d21b7b3707342ed892734d225a90f1a", + "2d664edce60d414bad938c09c2e549c0" + ], + "HasNestedGroups": false, + "Left": 3619.9228883935357, + "Top": 1665.0310553505428, + "Width": 840.0, + "Height": 511.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 1738.0310553505428, + "InitialHeight": 468.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, { "Id": "921d119036464fc2a9854b4693a6c026", "Title": "Choose the sign for the operation\r\n number < 0 subtract each\r\n number = 0 0\r\n number > 0 add each", @@ -741,11 +966,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2736.5525231795191, - "Top": 727.74057620800443, + "Left": 2636.6053173739324, + "Top": 717.2415815324191, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -761,11 +987,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2727.2295276857285, - "Top": 971.47909091798692, + "Left": 2591.0609806193347, + "Top": 1061.272383946713, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -781,11 +1008,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4193.1732568416846, - "Top": 800.92757379699435, + "Left": 4214.354598893615, + "Top": 746.4577717319397, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -801,11 +1029,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3908.1345269953504, - "Top": 1079.9000924551908, + "Left": 4267.709690623295, + "Top": 1074.83718375424, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -821,11 +1050,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2698.3557781937698, - "Top": 365.59071479579831, + "Left": 2197.297776501844, + "Top": 259.23676596959353, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -840,11 +1070,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3152.13835438171, - "Top": 724.688270498232, + "Left": 3199.4043760349814, + "Top": 693.8175817692282, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -860,11 +1091,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2698.3075537217496, - "Top": 619.62831402620827, + "Left": 2195.9549681080157, + "Top": 805.6599239566941, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -879,15 +1111,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3181.8954519678837, - "Top": 1506.1817620782265, + "Left": 3655.4228883935357, + "Top": 1807.5135553505434, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "b643c0d143e443709bdf07f448fb8195" }, { "Id": "8d0cb3fc32db4220b727887b354d2867", @@ -898,11 +1132,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2711.2206145100354, - "Top": 1286.4501648805949, + "Left": 3238.8878662633592, + "Top": 1742.4499139083607, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -910,8 +1145,8 @@ "PinnedNode": "9094d23b33384e5caf7b7d08e547cc25" } ], - "X": -986.68385886009708, - "Y": -142.466326401993, - "Zoom": 0.4717470094893535 + "X": -769.2366149713362, + "Y": 1.3068361853825081, + "Zoom": 0.4292966763337679 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_RangeSyntax.dyn b/doc/distrib/Samples/en-US/Core/Core_RangeSyntax.dyn index 0e33b2e9b1f..d7d1bdd3259 100644 --- a/doc/distrib/Samples/en-US/Core/Core_RangeSyntax.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_RangeSyntax.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "This graph provides several ways to generate series of equally spaced numbers or characters.", "Name": "Core_RangeSyntax", "ElementResolver": { "ResolutionMap": {} @@ -9,387 +9,10 @@ "Inputs": [], "Outputs": [], "Nodes": [ - { - "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "e29704c3dbc24eb8bd2cf671c4629051", - "Inputs": [ - { - "Id": "b063fff899e448dab6058508d32fd3a4", - "Name": "start", - "Description": "Number or letter to start the sequence at\r\nDefault value: 0 (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "a9cb5c5800cd4acebdf33f54d0348c22", - "Name": "amount", - "Description": "Amount of numbers in the sequence\r\nDefault value: 10 (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "5ef5fda1118246ab93db28385d7c12c5", - "Name": "step", - "Description": "Space between numbers or letters\r\nDefault value: 1 (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "cc5a9b18b47e4329ba6c7364b321585b", - "Name": "seq", - "Description": "New sequence", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Longest", - "Description": "Creates a sequence of numbers." - }, - { - "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "5892dcad9e4646b597f25e18e17ca7db", - "Inputs": [ - { - "Id": "fa132f122ae5455fb4427a9b2d702840", - "Name": "start", - "Description": "Number or letter to start the sequence at\r\nDefault value: 0 (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "c6c307d1c2424d50a6ab746ddea6fc4c", - "Name": "end", - "Description": "Number or letter to end the sequence at\r\nDefault value: 9 (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "16a111879ad741aaa54ff93a84938d21", - "Name": "step", - "Description": "Space between numbers or letters\r\nDefault value: 1 (disabled)", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "bba0117c1a704720b6b25ba98fd80d00", - "Name": "seq", - "Description": "New sequence", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Longest", - "Description": "Creates a sequence of numbers or letters in the specified range." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 0.0, - "Id": "3ab75ca75aa045bfa027fa604cf40bd5", - "Inputs": [], - "Outputs": [ - { - "Id": "7fc4fb7607754216a5c99dbcd7418918", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 2.0, - "Id": "f2b5d1ec173d48b6be42b8af19ccd796", - "Inputs": [], - "Outputs": [ - { - "Id": "25bcdb17d2dc41848bdbef4fd5e7a05e", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 10.0, - "Id": "28018717f10643b2961873b4e2b63463", - "Inputs": [], - "Outputs": [ - { - "Id": "8f30ddc9dd114781a4b3306faa8d77f9", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 0.0, - "Id": "500a4db08f3b42b5bb64d303bd5167d0", - "Inputs": [], - "Outputs": [ - { - "Id": "15e2873ca3904cfbadcf3b52a20c59d9", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 10.0, - "Id": "eade914980a34827bca5a8944abda71a", - "Inputs": [], - "Outputs": [ - { - "Id": "01f4ec3649bd4acd9140ceee5cd75d13", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 2.0, - "Id": "3379181b2e734c33b5b3e2ef45aa6c0c", - "Inputs": [], - "Outputs": [ - { - "Id": "401b49a40eb94602ba0ceb99d5e227b1", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "ba7b6483bf6349ae929cc26eace8618c", - "Inputs": [ - { - "Id": "223f86038d4648209f2352e994145900", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f67254cbc7c84128a664af1106dacabb", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "0d82efd378754721974dbb51a35841f3", - "Inputs": [ - { - "Id": "cfe8441de41a4b2e8a74643cfa607715", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "4e65bb0df1744a4b9e453733ed53b13f", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..10..2;", - "Id": "97b89f60c17a44258ef058a9ebc08fae", - "Inputs": [], - "Outputs": [ - { - "Id": "24d36dd07eea46d4a9298f3908a45f21", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..#10..2;", - "Id": "b00ccf432f2e49feaa81d072a3598834", - "Inputs": [], - "Outputs": [ - { - "Id": "09229fa3728b422981baafe47682300f", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "9837995fac25482ca95997df4ac17a0f", - "Inputs": [ - { - "Id": "3533b895fd454a5fb68caa5b1dc502b0", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "15b4e6b8d61c429c88187de67998923f", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "c4a8be2bfd5742898a580a23cf628075", - "Inputs": [ - { - "Id": "037c36e13466487da7c4cfd5c79ba36f", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "c09415f163954cf484a9f02ba941b6bf", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..10..2;", "Id": "2750ebb54e0b487fb2a122494fd159d8", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -403,12 +26,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10..2;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "adc7c0a70d7340d48d18a261d61cdf40", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "101ab3ae131c4a929e828d013344abf8", @@ -432,12 +58,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "e8b95caff03b4756b0c1787838f114b4", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "7be55a07a30f41cb9ed0e0ecd70f3162", @@ -461,17 +89,16 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..10;", "Id": "5bd7d72119db4ccab8fa50480cfae1c6", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "96048eedce14465dbad161c25610c675", + "Id": "626511bb927741ccac92a08ebb73da98", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -481,13 +108,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..10..#3;", "Id": "a9250aa2f84e4ae6a2dc1dedba3371ec", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -501,12 +128,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..10..#3;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "27e613848d184302acbb07eb597462bb", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "d7e8ff1bfddc4ab6880567dde301b8a5", @@ -530,13 +160,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..#10..3;", "Id": "a6e062d2abba427f84a6e2492db791f2", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -550,12 +179,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..#10..3;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "d6c5182bfb7a4e758c21b7bff9a79ed0", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "d4a638e8f1f3480bbdc32d2db0ea5fef", @@ -579,12 +211,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "b7c6cce7be184d3ba1c6bf702be3ad5b", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "db21e74e9aeb49ec88ccc769c5389719", @@ -608,13 +242,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..#howMany..3;", "Id": "99552b5ccaf64ae485ab9e8660643726", + "NodeType": "CodeBlockNode", "Inputs": [ { "Id": "bd09217f842e453eaec46ad12371d24e", @@ -638,17 +271,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..#howMany..3;" }, { "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Integer", - "InputValue": 5, "MaximumValue": 10, "MinimumValue": 0, "StepValue": 1, "Id": "889d8de4fb5e482b9a5d55e5160d9b7e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -662,12 +295,15 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces integer values." + "Description": "Produces integer values", + "InputValue": 7 }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "f487811f4d054c2a8e74f6cc429cb0e3", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "9ef83c564e3a4895ac7d34e3a543bf30", @@ -691,12 +327,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "8b6a80c25218459a8bf75a0cb5b558d6", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "2a5dbd96854b4382a71cf99576b1baf0", @@ -738,14 +374,13 @@ } ], "Replication": "Longest", - "Description": "Creates a sequence of numbers." + "Description": "Creates a sequence of numbers" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "848b387940754b9e8d04e36ffa43ef74", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -759,14 +394,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 2.0, "Id": "0d081963f14249bbb4141f709f3f4d38", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -780,12 +415,15 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 2.0 }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "aa85ae2acd2f4ffca218c5d0ceb23918", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "640703aa23f3421587b2e475540a2499", @@ -809,12 +447,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "2d406cdc3bf64a11bed9dc88fb562a69", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "c1fdecac9afb46128632d426f40061f6", @@ -856,14 +494,13 @@ } ], "Replication": "Longest", - "Description": "Creates a sequence of numbers or letters in the specified range." + "Description": "Creates a sequence of numbers or letters in the given range" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, "Id": "0ae6912a4e634b599fa260d95b09b15e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -877,14 +514,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "057d7d07dfc349e6acc48343ef24ea5c", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -898,17 +535,17 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 2.0, "Id": "ea4b0d66c3ee47458f2c964d427a8786", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -922,17 +559,17 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 1.75 }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 10.0, "Id": "374973802d1744e48769f5f3b0d89579", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -946,70 +583,306 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." - } - ], - "Connectors": [ - { - "Start": "cc5a9b18b47e4329ba6c7364b321585b", - "End": "cfe8441de41a4b2e8a74643cfa607715", - "Id": "d69140487b424a768f5eed69f119e5b4", - "IsHidden": "False" + "Description": "Produces numeric values", + "InputValue": 8.0 }, { - "Start": "bba0117c1a704720b6b25ba98fd80d00", - "End": "223f86038d4648209f2352e994145900", - "Id": "c518d541b0ce4a758913efe183a924c2", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "6fdef6b9f4ad4bee899ba4e4bbc42efb", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "a98340212b82421892660ad66da67993", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0f89398fdc894693b81553562b5974dc", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "Start": "7fc4fb7607754216a5c99dbcd7418918", - "End": "fa132f122ae5455fb4427a9b2d702840", - "Id": "9e4638a23eb8470f99e7487c9538ec23", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "b1a1df5e1b6e43bcb4b0340c9a0d0fb8", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8e4b310e33884f198718bfbaf5cfff02", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0 (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f2e51247853b4f4d82a97741b0f6adfa", + "Name": "end", + "Description": "Number or letter to end the sequence at\r\nDefault value: 9 (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c7995e6dfcab42a6a9509d93f5a68532", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1 (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7054fcc39c754a89a4eaa1fa5d51b1fd", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Longest", + "Description": "Creates a sequence of numbers or letters in the given range" }, { - "Start": "25bcdb17d2dc41848bdbef4fd5e7a05e", - "End": "16a111879ad741aaa54ff93a84938d21", - "Id": "3f498acdf916426eacbe9869095e4118", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "bdc56e716ac14225befdd9b2ef5bff17", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "da303646f22b4fb29b5f94ace78ef945", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "A" }, { - "Start": "8f30ddc9dd114781a4b3306faa8d77f9", - "End": "c6c307d1c2424d50a6ab746ddea6fc4c", - "Id": "0e77cf22bbd54893bbe377b6e9f01ef4", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "6884755a60d341488cdf0b181ea53e55", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "6bd547556922449985da4bde66e249ed", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "P" }, { - "Start": "15e2873ca3904cfbadcf3b52a20c59d9", - "End": "b063fff899e448dab6058508d32fd3a4", - "Id": "9c99408791954c77b5f04aeb376dd358", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d8d77dc17eb64ca7870e917a7d2e72ac", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "42701623cf7f4ab8a40e492ec71b98c5", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" }, { - "Start": "01f4ec3649bd4acd9140ceee5cd75d13", - "End": "a9cb5c5800cd4acebdf33f54d0348c22", - "Id": "c21c19d5b8a64c9d85fe664fda06117b", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 210.0, + "WatchHeight": 235.0, + "Id": "bbe7ad7236c64e258e9a98818d09de56", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "b42cb13b523046f28d6150ef1195543c", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1fe4ef22eca84f76bb69862c4d88feab", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "Start": "401b49a40eb94602ba0ceb99d5e227b1", - "End": "5ef5fda1118246ab93db28385d7c12c5", - "Id": "30f5ea47c4244c55b603d798437bb1dc", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "d9457024b84343aaab76a2a4f456c6ab", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3b6121a52d9e4d5a9a5ba8f41be8d877", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "A" }, { - "Start": "24d36dd07eea46d4a9298f3908a45f21", - "End": "3533b895fd454a5fb68caa5b1dc502b0", - "Id": "1d22ea0df009495681928be1ad9b3b28", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels", + "Id": "0524bb24de0e4c02959586a1fb5cc250", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "86590c9b0c7c44f29aaf2feeda1e51bb", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "29612b5f738d43b2853a7edcb9b3e9df", + "Name": "amount", + "Description": "Amount of numbers or letters in the sequence\r\nDefault value: 10", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "40eec93b319c41dd851faab821dca49d", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bd7aa2b8258a4459b96ee733ee2524ce", + "Name": "list", + "Description": "New list of type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Creates a sequence of numbers" }, { - "Start": "09229fa3728b422981baafe47682300f", - "End": "037c36e13466487da7c4cfd5c79ba36f", - "Id": "8d5615f44a4d46259011f858f098d8c3", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "31a66439dbbc451da691b16382e0477a", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5e251b5633484f318bf8a35a8a7719bf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "20;" }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d9acc5af74cf4c1db8e3fbdf6dee256b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0fe12c2a1bc9487c82265cf3c6f019fe", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aa468ab02c664c2e82a7dbe8f8b5bf97", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "06680fd2e18a41e891dd0951c443d2a6", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", + "Replication": "Auto", + "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + } + ], + "Connectors": [ { "Start": "3d04aad01ef643cab54fa4f5d58aafb6", "End": "101ab3ae131c4a929e828d013344abf8", @@ -1017,9 +890,9 @@ "IsHidden": "False" }, { - "Start": "96048eedce14465dbad161c25610c675", + "Start": "626511bb927741ccac92a08ebb73da98", "End": "7be55a07a30f41cb9ed0e0ecd70f3162", - "Id": "6c0feaf079d54d08ab354eef6a818f05", + "Id": "a08bdfef1c0e4ec99081dbae304213e9", "IsHidden": "False" }, { @@ -1040,6 +913,12 @@ "Id": "049f98af8f774db498f6ea3b45da7a46", "IsHidden": "False" }, + { + "Start": "e9510b78da7b40189cd414a00733b3fa", + "End": "0fe12c2a1bc9487c82265cf3c6f019fe", + "Id": "ae9e706814134504ae5e32b49892288d", + "IsHidden": "False" + }, { "Start": "d707953ab3c84d75bf0c74b6591391de", "End": "bd09217f842e453eaec46ad12371d24e", @@ -1093,18 +972,67 @@ "End": "035155a837cf4f538dc56debb18d50e7", "Id": "b82e5865e1834c5e8c3cd85c9c186603", "IsHidden": "False" + }, + { + "Start": "7054fcc39c754a89a4eaa1fa5d51b1fd", + "End": "a98340212b82421892660ad66da67993", + "Id": "10ca971cbeca4f2799361bb02faf7c5f", + "IsHidden": "False" + }, + { + "Start": "da303646f22b4fb29b5f94ace78ef945", + "End": "8e4b310e33884f198718bfbaf5cfff02", + "Id": "56a04409486840668d2310abd768b041", + "IsHidden": "False" + }, + { + "Start": "6bd547556922449985da4bde66e249ed", + "End": "f2e51247853b4f4d82a97741b0f6adfa", + "Id": "04bfe8ad6c894dfe990e0f3e417ca655", + "IsHidden": "False" + }, + { + "Start": "42701623cf7f4ab8a40e492ec71b98c5", + "End": "c7995e6dfcab42a6a9509d93f5a68532", + "Id": "e4496ce2803e4a3e9a07830968faeb16", + "IsHidden": "False" + }, + { + "Start": "3b6121a52d9e4d5a9a5ba8f41be8d877", + "End": "86590c9b0c7c44f29aaf2feeda1e51bb", + "Id": "aad63c30c4ad49f9a41c18b7aed2f5a4", + "IsHidden": "False" + }, + { + "Start": "bd7aa2b8258a4459b96ee733ee2524ce", + "End": "b42cb13b523046f28d6150ef1195543c", + "Id": "1872b1fef5114b29b7b7603f91bab4b4", + "IsHidden": "False" + }, + { + "Start": "5e251b5633484f318bf8a35a8a7719bf", + "End": "29612b5f738d43b2853a7edcb9b3e9df", + "Id": "a8aa7b71d17b42bf917382a95adf910c", + "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, - "GraphDocumentationURL": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "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YK28FQAcnjBNc5R1sJaq6CiiigYUUUUAFFFFAH7RXH+t/wCAr/IVFUtx/rf+Ar/IVFUnzU/iYUUUUiAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA534kf8k38Xf9ga9/9J3r8hK/Xv4kf8k38Xf9ga9/9J3r8hKpHs4P+G/UK07q8kutHj37Rsm2jaoX+H2rMpd7bduTtznb2zUyjzW8j16NX2aku6sdot7PZaek10uA9v5cdrGCRj+8e2e9V/Dgkj+xRyM5jkD+X5ZO0H/brnF1W8WPYLqYJjG0OcYpsOoXVvH5cVxLHH/dVyBWfs200zrWKjGcXG9l/wAB6+QahH5d9OmVba5GV6HntVeiitzzD3H9nLxNdeDfDfxF1uywbmxsbWdFbo2J+VPsRkH611Wk+FLPSfGvinX9EX/imvEfg/UdQscdIiVXzYT6FHJGOwIFeOeA/HFh4X8IeN9KuoriS41yyjtrZoVUojLJuJclgQMegNdV8KvjhZ+Dvh/4l8Ma1a3V5HdWtwmlzW6qxtpJoyjq25hhCdp4zyCcHNTP3k/Jfne6/J/LzLovlmm9uZfhy2f5r/hjBHhTSv8AhQJ8SfZf+J1/wkX2D7V5j/6j7OH2bc7fvc5xn3qz4h8HaPY/Df4ZarBZ7L/WZrxb6bzXPnBLgInBOFwpx8oFR+EfHHhtvhre+DPE8WqQWx1JdUtr3SUjlcSeX5bI6SMoxgcEHqfbm18QPiN4Y1nw74H0bw9Y6laWnh6Scv8AbyjPKryK4YFT944YkYABOBkc103jzLteP3Ja/iZv4dN7P79bfoelXXgL4b3nxwu/htD4TmtI2icDVo9S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ZO0ebyT/AD/yPN9U0240bUruwvIzDd2srQTRk52upIYfmDVauw+MbBvix4wKkEf2tc9P+ujVx9c8G5RTZtUjyzcV0YUUUVZmFeWeNv8AkYJ/oK9Tryzxt/yME/0FAEzXg0nwPHbQErc6rcM9yw7wRYEaZ9C5diPVE9K5ytfWv+QVoH/Xo/8A6US1kUAFFdv8IdD/AOEg8Ty2snheLxRafZne5jmvmsVtYwRmfz9wWPbxy4ZecYJIqD4qeHfDHhjxZLZeE9fbxDpgjDNOyf6qTJDRBwAJQMD94oAOeBxTelvP+v66Atb+Rx9FFFID9uNG+J3hXxZrk2laVrlpd6pFbQXT2QfbMIpYkkjfY2CQUdDkDjcM4NdFX5QfFTxFrHhP496Vq/h+aSDWbXTNBe1aMZJf+y7QBcdwc4I7gkd6+hf+Ggv2nfD+JdQ+GKX8I+8I9HuHb6/upDj8sUrHkVsK1K8XufbVFfFMH/BQrXPD8yQ+Lfhjc2LZw0kdzJAw+kckXP8A31Xp3hD9vH4U+JtiXt/feHJ242anaMVz/vxb1A9zikc0sPUjrY+iKKy/DnirRvGGnLf6HqtnrFk3SexnWVPoSpOD7VqUjn2CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOX+Kn/JLfGn/YDv8A/wBJpK/FG1/4+Yv98fzr9rvip/yS3xp/2A7/AP8ASaSvxRtf+PmL/fH86pHs4P8Ahv1PaYf9TH/uj+Vdh4L+Jmp+C9P1HTY7Wx1bRtQ2m40zVIDNA7r91wAQVYeoI7egxwcOsWSxIDdRg7R/FTv7Ysf+fqL/AL6pned/4q+Kmp+KrHS9NNjpulaLpsnmwaTp1uY7cyd3cMzM7EcEljxn1NPtvizq2l+On8U6TZ6XolzInlPY6faCOzePaFZDEScq2MnnryMcV57/AGxY/wDP1F/31R/bFj/z9Rf99UAemar8ZdRvPD+o6PpmiaH4ZtdSI+2to1q0UlwoOfLZmdiEz/CuB26Eiq/hv4s6joPhoeHrvTNJ8Q6MkvnwWmsW7SC3c/eMbIysue4zjr6nPnf9sWP/AD9Rf99Uf2xY/wDP1F/31QB3Hi74m634x1jTr+d4dPGmIsen2umx+TBZqpBAjUHjkA5JJ4HoK6j/AIaG1r+0jq40Hw4viQx7P7eGnn7Xu27fM+/5e/H8Wz9K8f8A7Ysf+fqL/vqj+2LH/n6i/wC+qOlg8zRubmW8uJbieRpp5XMkkjnLMxOSSe5JqOqX9sWP/P1F/wB9Uf2xY/8AP1F/31QBdoql/bFj/wA/UX/fVH9sWP8Az9Rf99UAXa8s8bf8jBP9BXo39sWP/P1F/wB9V5v4xmSfXJXjYOjAYYdDQBLeWv2zwXp99GdzWdxJZzr/AHA37yJv+BEyj/gHvXP1q+HvED6DcTBoVvLG5TybqzlJCTR5zjI6MCAQw5BANaU3hnTNUJm0TWbcIx/489VkW2nj9i7YjYD1DAn+6KAOYoro/wDhAdR/5/NE/wDB5Z//AB2j/hAdR/5/NE/8Hln/APHaAOcoro/+EB1H/n80T/weWf8A8dqO68E39rbyzvd6OyRoXZYtYtHYgDOAqyksfYAk0AfqR4f/AGQ/DOj/ABQtvG2rXs2uajZ2lhBaW8kQjgiktrSKASlcksx8oMAThSe5ANe51Lcf63/gK/yFRVJ87VnKc3zMjuLeK7heGeJJoXGGjkUMrD0IPWvLPGX7K/ws8cCRr/wdYWtw/wDy8aaptHB/vfuioJ/3ga9XooM4ylH4XY+LvEX7A+ueD9QbWPhX47vNLvU5S3vZWhk9cCeLGfTBTHqaz9E/a0+KHwJ1SHQvjF4VuNQtc7E1OJFjnYDqVdf3U+B6FT6mvuGs/XvD2l+KdLn0zWNPttU0+cYktruJZI2+oIoOhV+bSor/AJnPfDP4ueFPi9ov9peF9Wiv41x51ufkngJ7SRnle/PQ44Jrsa+L/ih+xbrfw/1hvGXwV1e603ULfMn9j+eRIB1KwyH74P8Azzkzn1PArrv2e/2zbPxlfR+EviDCvhrxjE/2YSzIYYLqQHG1gf8AVS542ngnpgkLQKVJNc1N3X4n1FRRRSOYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOX+Kn/JLfGn/YDv/wD0mkr8Ta/bL4qf8kt8af8AYDv/AP0mkr8TapHs4P8Ahv1Ciiimd4UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+79x/rf+Ar/IVFUtx/rf8AgK/yFRVJ81P4mFFFFIgKKKKACvDf2j/2WNB+Oely3tskOkeMIU/0fVFXCzYHEc4H3l7buWXtkZU+5UUy4ycHzRPjH9nv9pjXvhv4qX4VfF5ZLK9tnFtZateNyn9xJX6MhGNsue4ySOR9nV47+0l+znpPx88LbP3dh4mskJ0/Utv4+VJjkxsfxU8juD5F+yb+0Fq+i+IJfhB8SDJaeINPkNrp1zdt80m3pbu3c4wUbowwM/dyHRKKqx54b9V+p9f0UUUjkCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOX+Kn/JLfGn/YDv/wD0mkr8Ta/bL4qf8kt8af8AYDv/AP0mkr8TapHs4P8Ahv1Ciiimd4UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFdv8ACXxRq3hXxBd3Gj6LJrlzJaPG0EMbMyDcpD/KCcBgufXPUcGuIrt/hLP4rt9cvG8JWyXV4bVllWUoECFh83zMBkHGOfXgjNAHEM25icYz6UUrbtx3Z3Z5z1pKAP3fuP8AW/8AAV/kKiqW4/1v/AV/kKiqT5qfxMKKKKRAUUUUAFFFFABXzR+2R+zofiR4f/4THw3E0XjPRY/MH2fh7yFDu2jHPmJyyEc9V7jH0vRTLhN05cyPBv2Rf2gl+NngMWupzr/wlmjqsN8pwDcJ0ScD/axhsdGB6Aivea+FP2hfBWq/stfGbTvi14NgI0DUbgrqFlHkRJI/MsTY6JKAWX+647YWvs7wL410r4ieEtM8R6LP9o03UIRLG38S9mRh2ZSCpHYg0GtaC0nDZm7RRRSOcKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDl/ip/wAkt8af9gO//wDSaSvxNr9ztb0m38QaJqWlXm/7Jf2stpN5bbW2SIUbBwcHDHtXzX/w7r+En/PTxJ/4MY//AIzVI9PC1oU4NSfU/MWiv06/4d1/CT/np4k/8GMf/wAZo/4d1/CT/np4k/8ABjH/APGaDr+tUf5vzPzFor9Ov+Hdfwk/56eJP/BjH/8AGaP+Hdfwk/56eJP/AAYx/wDxmgPrVH+b8z8xaK/Tr/h3X8JP+eniT/wYx/8Axmj/AId1/CT/AJ6eJP8AwYx//GaA+tUf5vzPzFor9Ov+Hdfwk/56eJP/AAYx/wDxmj/h3X8JP+en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Fd+Ef+iqaD/4LdT/APkWgDD/AOFoeMv+ht13/wAGU3/xVbn7PP8AyXTwJ/2GLb/0MUf8K78I/wDRVNB/8Fup/wDyLXUfC/RfBPgX4ieHPEN38T9GuLbTL6K6kih03Ut7KjAkLm2Az9aAPFaKKKACiiigAooooA+iv2Av+TmtA/6877/0mkr9UK/K/wDYC/5Oa0D/AK877/0mkr9UKTPJxvxRCm06ipPNG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAG0U6igBtFOooAbRTqKAGr1p1FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB+dX/BTX/kqXhH/sB/8AtzNXx1X2L/wU1/5Kl4R/7Af/ALczV8dVZ9HS/hx9EFFFFBqFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRXXXXiy1m+G9noa+HYUuIrhmOsn7ztuLEDCjnaVU5Y8KOOmORoA+iv2Av8Ak5rQP+vO+/8ASaSv1Qr8r/2Av+TmtA/6877/ANJpK/VCkzycb8UQoooqTzQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK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", + "GraphDocumentationURL": "http://dynamobim.org/dynamo-sequences-and-ranges/", "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} } ], "Author": "Dynamo Team", @@ -1120,12 +1048,12 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.0.0.6964", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", + "Name": "_Background Preview", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -1139,430 +1067,520 @@ "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Sequence", - "Id": "e29704c3dbc24eb8bd2cf671c4629051", + "Id": "2750ebb54e0b487fb2a122494fd159d8", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2091.9269645883419, - "Y": 348.61238241363804 - }, - { "ShowGeometry": true, - "Name": "Range", - "Id": "5892dcad9e4646b597f25e18e17ca7db", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2107.9047809709618, - "Y": -48.4036676244678 + "X": 1562.7442707997225, + "Y": -489.67720547200383 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "3ab75ca75aa045bfa027fa604cf40bd5", + "Id": "adc7c0a70d7340d48d18a261d61cdf40", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1821.2753095302405, - "Y": -121.92358883066382 + "ShowGeometry": true, + "X": 1833.861630667174, + "Y": -489.06584549203603 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "f2b5d1ec173d48b6be42b8af19ccd796", + "Id": "e8b95caff03b4756b0c1787838f114b4", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1821.2753095302405, - "Y": 124.50629968940657 + "ShowGeometry": true, + "X": 1836.5523345699348, + "Y": -850.3916262060441 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "28018717f10643b2961873b4e2b63463", + "Id": "5bd7d72119db4ccab8fa50480cfae1c6", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1821.2753095302405, - "Y": 2.2874027364236014 + "ShowGeometry": true, + "X": 1573.4736402093984, + "Y": -851.4945992982343 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "500a4db08f3b42b5bb64d303bd5167d0", + "Id": "a9250aa2f84e4ae6a2dc1dedba3371ec", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1819.9044705275505, - "Y": 259.49791206390142 + "ShowGeometry": true, + "X": 1557.8029332531792, + "Y": -153.97058808968757 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "eade914980a34827bca5a8944abda71a", + "Id": "27e613848d184302acbb07eb597462bb", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1818.8847395402577, - "Y": 385.22465916637469 + "ShowGeometry": true, + "X": 1833.6219905516457, + "Y": -154.8545835388735 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "3379181b2e734c33b5b3e2ef45aa6c0c", + "Id": "a6e062d2abba427f84a6e2492db791f2", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1820.9242015148432, - "Y": 509.93167528155607 + "ShowGeometry": true, + "X": 1543.1225744702228, + "Y": 224.4297482388822 }, { - "ShowGeometry": true, + "Id": "d6c5182bfb7a4e758c21b7bff9a79ed0", "Name": "Watch", - "Id": "ba7b6483bf6349ae929cc26eace8618c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2384.0630552213738, - "Y": -86.2042882055969 + "ShowGeometry": true, + "X": 1830.2349057512254, + "Y": 223.1516934493436 }, { - "ShowGeometry": true, + "Id": "b7c6cce7be184d3ba1c6bf702be3ad5b", "Name": "Watch", - "Id": "0d82efd378754721974dbb51a35841f3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2406.3070703834187, - "Y": 333.7761880272131 + "ShowGeometry": true, + "X": 2312.1541026757022, + "Y": 684.9396577466416 }, { - "ShowGeometry": true, + "Id": "99552b5ccaf64ae485ab9e8660643726", "Name": "Code Block", - "Id": "97b89f60c17a44258ef058a9ebc08fae", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2793.4833526228922, - "Y": -34.640597271620521 + "ShowGeometry": true, + "X": 1890.6471980775682, + "Y": 764.9580666734421 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "b00ccf432f2e49feaa81d072a3598834", + "Id": "889d8de4fb5e482b9a5d55e5160d9b7e", + "Name": "Integer Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2760.6756665484572, - "Y": 368.74018186960518 + "ShowGeometry": true, + "X": 1458.2762711841353, + "Y": 759.9484783718718 }, { - "ShowGeometry": true, + "Id": "f487811f4d054c2a8e74f6cc429cb0e3", "Name": "Watch", - "Id": "9837995fac25482ca95997df4ac17a0f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3053.556051558101, - "Y": -46.142254118465587 + "ShowGeometry": true, + "X": 2269.452661702306, + "Y": -1821.0000997212244 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "c4a8be2bfd5742898a580a23cf628075", + "Id": "8b6a80c25218459a8bf75a0cb5b558d6", + "Name": "Sequence", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3023.7120326152062, - "Y": 366.35232960120516 + "ShowGeometry": true, + "X": 1966.6718894939504, + "Y": -1826.2378700387933 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "2750ebb54e0b487fb2a122494fd159d8", + "Id": "848b387940754b9e8d04e36ffa43ef74", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1844.72354303066, - "Y": -1276.5877125568331 + "ShowGeometry": true, + "X": 1697.291361933535, + "Y": -1824.988689746465 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "adc7c0a70d7340d48d18a261d61cdf40", + "Id": "0d081963f14249bbb4141f709f3f4d38", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2344.924604470827, - "Y": -1396.5361538328139 + "ShowGeometry": true, + "X": 1701.2467609906407, + "Y": -1558.9490902440616 }, { - "ShowGeometry": true, + "Id": "aa85ae2acd2f4ffca218c5d0ceb23918", "Name": "Watch", - "Id": "e8b95caff03b4756b0c1787838f114b4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2980.3843299977657, - "Y": -1348.5642941917997 + "ShowGeometry": true, + "X": 2270.9670483794202, + "Y": -2483.5623494247307 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "5bd7d72119db4ccab8fa50480cfae1c6", + "Id": "2d406cdc3bf64a11bed9dc88fb562a69", + "Name": "Range", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2722.13216825347, - "Y": -1308.15908678432 + "ShowGeometry": true, + "X": 1994.6727624237649, + "Y": -2480.081572314874 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "a9250aa2f84e4ae6a2dc1dedba3371ec", + "Id": "0ae6912a4e634b599fa260d95b09b15e", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1841.7944053252836, - "Y": -1047.3546626833163 + "ShowGeometry": true, + "X": 1701.0009828522227, + "Y": -2480.944938180373 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "27e613848d184302acbb07eb597462bb", + "Id": "057d7d07dfc349e6acc48343ef24ea5c", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2342.41801318312, - "Y": -1099.82979010267 + "ShowGeometry": true, + "X": 1700.1652298140068, + "Y": -2612.4839118735063 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "a6e062d2abba427f84a6e2492db791f2", + "Id": "ea4b0d66c3ee47458f2c964d427a8786", + "Name": "Number Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1857.6849704234169, - "Y": -824.77974790987582 + "ShowGeometry": true, + "X": 1488.1531346893398, + "Y": -2348.797237489275 }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "d6c5182bfb7a4e758c21b7bff9a79ed0", + "Id": "374973802d1744e48769f5f3b0d89579", + "Name": "Number Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2342.2654219176216, - "Y": -801.69543007120319 + "ShowGeometry": true, + "X": 1483.21686445228, + "Y": -1695.4188450513013 }, { - "ShowGeometry": true, + "Id": "6fdef6b9f4ad4bee899ba4e4bbc42efb", "Name": "Watch", - "Id": "b7c6cce7be184d3ba1c6bf702be3ad5b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2761.7200747625325, - "Y": -512.25122483750567 - }, - { "ShowGeometry": true, - "Name": "Code Block", - "Id": "99552b5ccaf64ae485ab9e8660643726", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2341.728654138768, - "Y": -423.44938479287032 + "X": 3487.0349367032904, + "Y": -2627.434775901202 }, { - "ShowGeometry": true, - "Name": "Integer Slider", - "Id": "889d8de4fb5e482b9a5d55e5160d9b7e", + "Id": "b1a1df5e1b6e43bcb4b0340c9a0d0fb8", + "Name": "Range", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1804.2729637436241, - "Y": -437.65731150864883 - }, - { "ShowGeometry": true, - "Name": "Watch", - "Id": "f487811f4d054c2a8e74f6cc429cb0e3", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2525.2048360923873, - "Y": -2076.25485351043 + "X": 3065.345507025784, + "Y": -2633.073306484826 }, { - "ShowGeometry": true, - "Name": "Sequence", - "Id": "8b6a80c25218459a8bf75a0cb5b558d6", + "Id": "bdc56e716ac14225befdd9b2ef5bff17", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2222.4240638840315, - "Y": -2081.4926238279991 + "ShowGeometry": true, + "X": 2808.615420899238, + "Y": -2691.5027931306518 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "848b387940754b9e8d04e36ffa43ef74", + "Id": "6884755a60d341488cdf0b181ea53e55", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1811.7611618601793, - "Y": -2070.0206289837588 + "ShowGeometry": true, + "X": 2806.067483006206, + "Y": -2564.249103560141 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "0d081963f14249bbb4141f709f3f4d38", + "Id": "d8d77dc17eb64ca7870e917a7d2e72ac", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2041.3604338441687, - "Y": -1860.543258682203 + "ShowGeometry": true, + "X": 2805.595246748991, + "Y": -2416.7055157820105 }, { - "ShowGeometry": true, + "Id": "bbe7ad7236c64e258e9a98818d09de56", "Name": "Watch", - "Id": "aa85ae2acd2f4ffca218c5d0ceb23918", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2527.3352144930068, - "Y": -2373.6901505222095 - }, - { "ShowGeometry": true, - "Name": "Range", - "Id": "2d406cdc3bf64a11bed9dc88fb562a69", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2217.5366154214821, - "Y": -2338.12142929668 + "X": 3369.6142665961715, + "Y": -1937.899264463445 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "0ae6912a4e634b599fa260d95b09b15e", + "Id": "d9457024b84343aaab76a2a4f456c6ab", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1971.9671359138833, - "Y": -2339.8481512705916 + "ShowGeometry": true, + "X": 2830.841006604153, + "Y": -1939.04589494446 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "057d7d07dfc349e6acc48343ef24ea5c", + "Id": "0524bb24de0e4c02959586a1fb5cc250", + "Name": "Sequence", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1825.4919437082988, - "Y": -2414.8890666660386 + "ShowGeometry": true, + "X": 3097.2643846401734, + "Y": -1936.4935480378895 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "ea4b0d66c3ee47458f2c964d427a8786", + "Id": "31a66439dbbc451da691b16382e0477a", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1827.1830850971996, - "Y": -2214.2776663651548 + "ShowGeometry": true, + "X": 2825.909308460868, + "Y": -1806.5756472625367 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "374973802d1744e48769f5f3b0d89579", + "Id": "d9acc5af74cf4c1db8e3fbdf6dee256b", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1742.5336091999716, - "Y": -1947.1090284828967 + "ShowGeometry": true, + "X": 2331.5540598877656, + "Y": 1109.0219151265517 } ], "Annotations": [ { - "Id": "79035f1ffbd049509fc6b026d567b8d1", - "Title": "Number Range and Number Sequence equivalencies", - "DescriptionText": null, + "Id": "85818dbb67bc4acbae89395f34a91661", + "Title": "Info", + "DescriptionText": "", "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, - "Nodes": [], + "Nodes": [ + "7a84bb032f874147af77f2d8c1fb77de" + ], "HasNestedGroups": false, - "Left": 1784.5654579722404, - "Top": -184.52151194709847, - "Width": 0.0, - "Height": 0.0, + "Left": 1479.7206429178345, + "Top": -3052.5804106813657, + "Width": 318.0, + "Height": 223.0, "FontSize": 36.0, - "InitialTop": 0.0, - "InitialHeight": 0.0, - "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -2979.5804106813657, + "InitialHeight": 166.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" }, { - "Id": "59e20d1180924627824e22bb1b82217f", - "Title": "Number Sequence =\r\nstart..#amount..interval", - "DescriptionText": null, + "Id": "fbda5ed855cd4a1e8757563f23240605", + "Title": "Using Range", + "DescriptionText": "", "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, - "Nodes": [], + "Nodes": [ + "aa85ae2acd2f4ffca218c5d0ceb23918", + "0ae6912a4e634b599fa260d95b09b15e", + "057d7d07dfc349e6acc48343ef24ea5c", + "ea4b0d66c3ee47458f2c964d427a8786", + "2d406cdc3bf64a11bed9dc88fb562a69", + "7a65a08e92ab4b0c9dfe910302b2621f" + ], "HasNestedGroups": false, - "Left": 2115.4269645883419, - "Top": 283.61238241363804, - "Width": 0.0, - "Height": 0.0, + "Left": 1478.1531346893398, + "Top": -2784.081572314874, + "Width": 1079.8139136900804, + "Height": 598.5192228901433, "FontSize": 36.0, - "InitialTop": 0.0, - "InitialHeight": 0.0, - "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "e29704c3dbc24eb8bd2cf671c4629051" + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2711.081572314874, + "InitialHeight": 480.7470112879723, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "Id": "b6b3b5f3f9ea4e11a8579dec51601bd8", - "Title": "Number Range =\r\nstart..end..step", - "DescriptionText": null, + "Id": "bb3f4617872144be921bf6165d3f3746", + "Title": "Using Sequence", + "DescriptionText": "", "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, - "Nodes": [], + "Nodes": [ + "f487811f4d054c2a8e74f6cc429cb0e3", + "8b6a80c25218459a8bf75a0cb5b558d6", + "848b387940754b9e8d04e36ffa43ef74", + "0d081963f14249bbb4141f709f3f4d38", + "374973802d1744e48769f5f3b0d89579", + "a06c17c975734ea99b4cf157a5d8d47b" + ], "HasNestedGroups": false, - "Left": 2137.4047809709618, - "Top": -113.4036676244678, - "Width": 0.0, - "Height": 0.0, + "Left": 1473.21686445228, + "Top": -2073.2378700387935, + "Width": 1083.235797250026, + "Height": 646.2887797947319, "FontSize": 36.0, - "InitialTop": 0.0, - "InitialHeight": 0.0, - "TextblockHeight": 0.0, - "Background": "#FFC1D676", - "PinnedNode": "5892dcad9e4646b597f25e18e17ca7db" + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2000.2378700387933, + "InitialHeight": 382.94936514579604, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "89206228f7f940eb88645c3fce727068", + "Title": "Use Code Block with dynamic input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b7c6cce7be184d3ba1c6bf702be3ad5b", + "99552b5ccaf64ae485ab9e8660643726", + "889d8de4fb5e482b9a5d55e5160d9b7e", + "b2790026855a45c3860626ae20c435b9" + ], + "HasNestedGroups": false, + "Left": 1448.2762711841353, + "Top": 611.9396577466416, + "Width": 1150.877831491567, + "Height": 371.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 684.9396577466416, + "InitialHeight": 328.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "99ef90e0211e4a0fa3e804c8e5edc4cd", + "Title": "Using Code Block", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2750ebb54e0b487fb2a122494fd159d8", + "adc7c0a70d7340d48d18a261d61cdf40", + "e8b95caff03b4756b0c1787838f114b4", + "5bd7d72119db4ccab8fa50480cfae1c6", + "a9250aa2f84e4ae6a2dc1dedba3371ec", + "27e613848d184302acbb07eb597462bb", + "a6e062d2abba427f84a6e2492db791f2", + "d6c5182bfb7a4e758c21b7bff9a79ed0", + "b8f51fcb82534468865c2d01f4d256bc", + "72f3b067fb174ef493aaa3beea949940", + "4987688db50c44a78c1d9bf3cbfc3572", + "3bfa54c8ec4c4a91846a8fff72ceef24", + "f30063c1c91e4471b688bba5433c06e8" + ], + "HasNestedGroups": false, + "Left": 1461.2239076357528, + "Top": -1296.4139831655937, + "Width": 662.3284269341821, + "Height": 1817.5656766149373, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -1223.4139831655937, + "InitialHeight": 1163.6306655256658, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "5c0219b6062e43b6b193f8d787318a96", + "Title": "Using Range - with Strings", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6fdef6b9f4ad4bee899ba4e4bbc42efb", + "b1a1df5e1b6e43bcb4b0340c9a0d0fb8", + "3fcbf316321346d39f2b3805f6f6130d", + "bdc56e716ac14225befdd9b2ef5bff17", + "6884755a60d341488cdf0b181ea53e55", + "d8d77dc17eb64ca7870e917a7d2e72ac" + ], + "HasNestedGroups": false, + "Left": 2795.595246748991, + "Top": -2779.073306484826, + "Width": 978.4396899542994, + "Height": 494.36779070281546, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2706.073306484826, + "InitialHeight": 425.6866743842311, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "70587a5dfc3a40d2a397d3c15673192a", + "Title": "Using Sequence - with Strings", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "bbe7ad7236c64e258e9a98818d09de56", + "d9457024b84343aaab76a2a4f456c6ab", + "0524bb24de0e4c02959586a1fb5cc250", + "31a66439dbbc451da691b16382e0477a", + "c2369812c7214bafb0f50db02a277445" + ], + "HasNestedGroups": false, + "Left": 2815.909308460868, + "Top": -2082.4935480378895, + "Width": 850.7049581353035, + "Height": 477.5942835744445, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2009.4935480378895, + "InitialHeight": 502.36779070281546, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { "Id": "b8f51fcb82534468865c2d01f4d256bc", - "Title": "start..end..#amount", + "Title": "start..end..#amount\nFrom 0 to 10 in 3 steps", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1857.2944053252836, - "Top": -1097.3546626833163, + "Left": 1566.8029332531792, + "Top": -218.97058808968757, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1571,18 +1589,19 @@ }, { "Id": "72f3b067fb174ef493aaa3beea949940", - "Title": "start..#amount..interval", + "Title": "start..#amount..interval\n10 steps starting from 0, each step equal to 3\n\nThis method is equivalent to using the Sequence node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1863.6849704234169, - "Top": -874.77974790987582, + "Left": 1484.1225744702228, + "Top": 116.42974823888221, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1591,18 +1610,19 @@ }, { "Id": "4987688db50c44a78c1d9bf3cbfc3572", - "Title": "start..end..step", + "Title": "start..end..step\nFrom 0 to 10 with a step of 2\n\nThis method is equivalent to using the Range node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1871.22354303066, - "Top": -1326.5877125568331, + "Left": 1493.7442707997225, + "Top": -583.6772054720038, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1611,18 +1631,19 @@ }, { "Id": "3bfa54c8ec4c4a91846a8fff72ceef24", - "Title": "Omitting the step value is\r\nequivalent to setting step=1.\r\n\r\nstart..end = start..end..1", + "Title": "start..end\n\nWhen the step value is not specified, it is assumed to be 1. \n\nThis method is identical to using the Range node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2711.13216825347, - "Top": -1402.15908678432, + "Left": 1500.4736402093984, + "Top": -973.4945992982343, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1631,18 +1652,19 @@ }, { "Id": "b2790026855a45c3860626ae20c435b9", - "Title": "Any of these can take variable inputs\r\nby just specifying an undefined name.", + "Title": "Substitute a value with a variable and use a slider to dynamically control the length of the list. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2365.728654138768, - "Top": -488.44938479287032, + "Left": 1880.6471980775682, + "Top": 699.9580666734421, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1651,18 +1673,19 @@ }, { "Id": "f30063c1c91e4471b688bba5433c06e8", - "Title": "You can use range syntax in a Code Block or in a number node. And you have several versions to choose from depending on how you want to specify the series. All of these series can also be made with sets of library nodes.\r\n\r\n start..end..step\r\n start..end..#amount\r\n start..#amount..interval\r\n\r\nstart = number starting the series\r\nend = number ending the series\r\nstep = difference between two consecutive numbers\r\namount = how many numbers in the series", + "Title": "Use range syntax in a Code Block node. There are several And you have several methods to generate series of numbers (or characters): \r\n start..end..step\r\n start..end..#amount\r\n start..#amount..interval\r\n\r\nstart = number/character starting the series\r\nend = number/character ending the series\r\nstep = difference between two consecutive numbers/characters\r\namount = how many numbers/characters are in the series", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1805.386024462025, - "Top": -1615.1406767954154, + "Left": 1471.2239076357528, + "Top": -1215.4139831655937, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1670,18 +1693,19 @@ }, { "Id": "7a84bb032f874147af77f2d8c1fb77de", - "Title": "RANGE SYNTAX\r\nIt's all about lists.\r\n\r\nLists are a critical part of visual programming. As you script, you will have lists of numbers, lists of circles, lists of Revit elements, and even lists of lists of things.", + "Title": "Range Syntax\r\n\nThere are several way to create lists as sequences of numbers or characters. \n\nSequences can come in handy when creating arrays of elements, iterations, and as preparation for various functions and equasions. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2149.6342195699303, - "Top": -2486.7657788231413, + "Left": 1489.7206429178345, + "Top": -2971.5804106813657, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1689,64 +1713,112 @@ }, { "Id": "7a65a08e92ab4b0c9dfe910302b2621f", - "Title": "Use a number range if you care more about the list start and end and less about how many items there will be. Increasing the step value between set start and end points may result in fewer items.\r\n\r\nExamle: heights of steps in a staircase. The stairs must begin and end at floor levels, and the number of steps is less important.", + "Title": "Use a Range node if the start and end of the sequence are known. The number of items in the resulting list is not pre-defined, but calculated, based on other inputs. \n\nIt's worth noting that the last item in the list might not match the 'end' input if the step value extends beyond the 'end' when surpassing it by an additional step. \n\nIncreasing the step value between set 'start' and 'end' may result in fewer items, and viceversa, reducing the step will increase the length of the list. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2702.7767448659069, - "Top": -2351.5221746039492, + "Left": 1934.6727624237647, + "Top": -2703.081572314874, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "2d406cdc3bf64a11bed9dc88fb562a69" }, { "Id": "a06c17c975734ea99b4cf157a5d8d47b", - "Title": "Use a number sequence if you care more about how many numbers are in a list and the distance between those numbers and less about where the series ends.\r\n\r\nExample: designing a parking lot with spaces for 12 cars. You need to fit 12 cars, and you boundaries of the pavement are secondary.", + "Title": "Use a Sequence node if the number of items in the list and the length of each step are known. The last result in the list is not pre-defined, but calculated based on other inputs.\n\nExample: designing a parking lot with spaces for 8 cars and a know width of each parking space. The overall width of all parking spaces is dependant on the individual widths and number of spaces. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2684.0499029459174, - "Top": -2050.8753816779, + "Left": 1917.1718894939504, + "Top": -1992.2378700387933, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "8b6a80c25218459a8bf75a0cb5b558d6" }, { - "Id": "11dc894d157d46a5b3ff3fbb189683cb", - "Title": "See also:\r\nhttp://dynamobim.org/dynamo-sequences-and-ranges/", + "Id": "3fcbf316321346d39f2b3805f6f6130d", + "Title": "Range can be used to generate sequences of characters too!", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2129.0410215486377, - "Top": -1460.731995993192, + "Left": 3023.345507025784, + "Top": -2698.073306484826, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "b1a1df5e1b6e43bcb4b0340c9a0d0fb8" + }, + { + "Id": "c2369812c7214bafb0f50db02a277445", + "Title": "Use a Sequence node to generate a series of letters in alphabetic order", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3046.7643846401734, + "Top": -2001.4935480378895, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0524bb24de0e4c02959586a1fb5cc250" + }, + { + "Id": "307200be50414af593f719560c1f9c83", + "Title": "Use the sequence of values to create a series of points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2305.0540598877656, + "Top": 1044.0219151265517, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d9acc5af74cf4c1db8e3fbdf6dee256b" } ], - "X": 18.807906922834434, - "Y": 681.79990023387, - "Zoom": 0.26210747541424406 + "X": -214.28390985223564, + "Y": 1692.7563321818827, + "Zoom": 0.5395557709248842 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Core/Core_Strings.dyn b/doc/distrib/Samples/en-US/Core/Core_Strings.dyn index be43d0d83dc..5c385025311 100644 --- a/doc/distrib/Samples/en-US/Core/Core_Strings.dyn +++ b/doc/distrib/Samples/en-US/Core/Core_Strings.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Core Sample", + "Description": "This graph demonstrates actions that can be performed on strings.", "Name": "Core_Strings", "ElementResolver": { "ResolutionMap": {} @@ -11,13 +11,12 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "\"Few things are harder to put up with than a good example.\";", "Id": "0ee345d4329b45868cb7ae60bf8b9584", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "75103248056d4db0bd4cf39108eca2cd", + "Id": "1070c1b173ab40ffb8dd18baaaf9a96d", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -27,13 +26,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"Few things are harder to put up with than a good example.\";" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.Contains@string,string,bool", "Id": "d78216bfd28d4b15b6050b6a66f603c9", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "3677997360f94c18b7436d8619d3fdea", @@ -74,14 +73,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.Contains@string,string,bool", "Replication": "Auto", "Description": "Determines if the given string contains the given substring.\n\nString.Contains (string: string, searchFor: string, ignoreCase: bool = false): bool" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.CountOccurrences@string,string,bool", "Id": "a93dc4ad9f2a4158b994363ce737a070", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "703a106876c7493b8b238a485831c4e1", @@ -122,14 +121,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.CountOccurrences@string,string,bool", "Replication": "Auto", "Description": "Counts the number of non-overlapping occurrences of a substring inside a given string.\n\nString.CountOccurrences (string: string, searchFor: string, ignoreCase: bool = false): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.Replace@string,string,string", "Id": "9d13d66aab7a478cb77336bf75e139de", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "db511ee72d2940d1b10ad26c47b3e14a", @@ -170,14 +169,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.Replace@string,string,string", "Replication": "Auto", "Description": "Replaces all occurrences of text in a string with other text.\n\nString.Replace (string: string, searchFor: string, replaceWith: string): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.ToUpper@string", "Id": "f6075d25ce194b6788bb5136e24d7a9d", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0d50bf27fc5446aaa1e002edeee8fb0d", @@ -200,14 +199,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.ToUpper@string", "Replication": "Auto", "Description": "Converts the given string to all uppercase characters.\n\nString.ToUpper (string: string): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Id": "782c996283764ae4a632a0d79d4f59f9", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "2cd34a44e46d4b968bff02a9972f4746", @@ -239,14 +238,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "67b47d9aecff4142b59dee4b2ff9315d", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "94244cfa53ae42cba499738494240947", @@ -287,14 +286,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "5;", "Id": "096da02fe07d4398be38ee2da441c907", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -308,12 +307,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "5;" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 420.0, + "WatchHeight": 38.0, "Id": "ecef7d2724004cdcb505874084b033e1", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "b83c63805e414e6c8a16e2485a3c0514", @@ -337,12 +339,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "e2d50800150e42a0a29bd346924592a3", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "619c1455541040d08ce41d66cc5978a4", @@ -366,14 +370,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", "FunctionSignature": "DSCore.String.Split@string,string[]", "FunctionType": "VariableArgument", - "NodeType": "FunctionNode", "Id": "d6f44defa99241a59c3c05c8f8244a83", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "3a9644c1981e4947a58ee56c9de175cc", @@ -446,9 +450,8 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "\"(\";\n\")\";\n\" \";\n\"=\";\n\",\";", "Id": "600f854fc01f4e1189745962b8503672", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -498,12 +501,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"(\";\n\")\";\n\" \";\n\"=\";\n\",\";" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 200.0, + "WatchHeight": 200.0, "Id": "f110be86666d430196475d4c8ad9249d", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "7de850fc158b455b9ed653c0c730b1d4", @@ -527,13 +533,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "\".\";", "Id": "2c2e8bd1e19d4cbfa934a864aa469874", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -547,13 +552,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\".\";" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "\"ar\";", "Id": "01386ad45b8149c6bf4c9d94feee4a4b", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -567,12 +572,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"ar\";" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 28.0, + "WatchHeight": 38.0, "Id": "3acfa21901dc450594c3e7dfe125c591", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "5ab8ba46a8744d32960a12837daeac9a", @@ -596,13 +604,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.IndexOf@string,string,bool", "Id": "2c6aef33cf7145389d5676087c446a75", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7ecf15b290fd465dbe2b07fcaa94775e", @@ -643,14 +650,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.IndexOf@string,string,bool", "Replication": "Auto", "Description": "Finds the zero-based index of the first occurrence of a sub-string inside a string. Returns -1 if no index could be found.\n\nString.IndexOf (string: string, searchFor: string, ignoreCase: bool = false): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "\"put\";", "Id": "a612b23190164d919c65b735a449d371", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -664,12 +671,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"put\";" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 420.0, + "WatchHeight": 38.0, "Id": "03252d85f7d0423d9e368fe4208a0210", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "1e95f9c34ea5493c823091c16c6839de", @@ -693,12 +703,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 35.0, + "WatchHeight": 38.0, "Id": "6e31c451ea7e41bf8d2a789205f6a423", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "857a4fb83163465db98df09acf6d201f", @@ -722,13 +734,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "\"come\";", "Id": "bf4a5bc64f08402fb5fd0c013cdc194d", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -742,12 +753,15 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"come\";" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 118.0, + "WatchHeight": 38.0, "Id": "5588405b6ca14e23bb57ef0d51bf93b1", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "91202db4fe8945a68f5a2c45a978ad7b", @@ -771,14 +785,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", "FunctionSignature": "DSCore.String.Concat@string[]", "FunctionType": "VariableArgument", - "NodeType": "FunctionNode", "Id": "1be63e27bd8e4742b9627d8e12737cd3", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "180a366b3795436ab41c201eb9defbbd", @@ -813,40 +827,10 @@ "Replication": "Disabled", "Description": "Concatenates multiple strings into a single string.\n\nString.Concat (strings: string[]): string" }, - { - "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "e454639673914df0809bf24c18aeb866", - "Inputs": [ - { - "Id": "2e07edbffb1a4733bd5fbf09e0bc2907", - "Name": "", - "Description": "Node to evaluate.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "6f3afec06ac044edad0d503f3576c450", - "Name": "", - "Description": "Watch contents.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Visualize the node's output" - }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "\" to\";", "Id": "eca983a709d343a095d6f4624911314f", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -860,13 +844,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\" to\";" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.Remove@string,int,int", "Id": "6a34a52aa23f4962bb0a971ffd5cd6be", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7edefc14f2c0481a8dfd4afa7cc71115", @@ -907,14 +891,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.Remove@string,int,int", "Replication": "Auto", "Description": "Removes characters from a string.\n\nString.Remove (string: string, startIndex: int, count: int): string" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.Length@string", "Id": "a5f818d750914fe4bc6437e46c37bdfe", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "86ff7b6fc2ce443689be82a05b920963", @@ -937,13 +921,16 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.Length@string", "Replication": "Auto", "Description": "Returns the number of characters contained in the given string.\n\nString.Length (string: string): int" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 35.0, + "WatchHeight": 38.0, "Id": "58a3c42d3f1a4f3d8f810d7c8005d26f", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "1f89f2bddbe6439c83123028451c1c10", @@ -967,13 +954,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "-@var[]..[],var[]..[]", "Id": "15feece7b1224514a00ef031136e336f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "8416d6acbef74dedb825e93b7bb75a6d", @@ -1005,13 +991,16 @@ "KeepListStructure": false } ], + "FunctionSignature": "-@var[]..[],var[]..[]", "Replication": "Auto", "Description": "Returns subtraction of x minus y\n\n- (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 178.0, + "WatchHeight": 38.0, "Id": "28b87b8cb25a4f4e8954e2452bb0588f", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "8f0d612094c94fcdb61213035144a507", @@ -1035,13 +1024,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": " - Mark Twain", "Id": "ab4ceae00793416e830e41aa52c0d1df", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { @@ -1055,12 +1043,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": " - Mark Twain" }, { "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "0ae80375b5e34e54bfc193fb0952f941", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "92ab58dc090f484e9a092ca409b0b797", @@ -1084,54 +1073,714 @@ } ], "Replication": "Disabled", - "Description": "Convert an object to a string representation." - } - ], - "Connectors": [ - { - "Start": "75103248056d4db0bd4cf39108eca2cd", - "End": "180a366b3795436ab41c201eb9defbbd", - "Id": "0854606238db4d04bcbc8bc1a269863c", - "IsHidden": "False" + "Description": "Converts an object to a string representation" }, { - "Start": "71a5f4146b8c4f2da0f1abfe135329eb", - "End": "7de850fc158b455b9ed653c0c730b1d4", - "Id": "5bff1d40444b4db69eabc07efcfdab58", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "4824014b99544c93bdb426e562a3a760", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "403815873dff448ab63db7cb067ea0cb", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"There is no \\\"I\\\" in Team\";" }, { - "Start": "4b0af4b8fd7e4cca8751222dd93f3e7b", - "End": "5ab8ba46a8744d32960a12837daeac9a", - "Id": "1c88ae63721d47329566c8ae459520b3", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 192.0, + "WatchHeight": 38.0, + "Id": "d2063f860cfb4ad69a9bcdfba549d40f", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "7fa0d7568aa54440bfc69ebaf1eabb4f", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4735119d8668490695a1df0aebfdcb0d", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" }, { - "Start": "66c2e9a8d21e49eea0b7ab979f82bd5f", - "End": "1e95f9c34ea5493c823091c16c6839de", - "Id": "9a1b43a98d9c414ba8dd68de8a34d808", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "0f92164275914ff296733141a8941071", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "376bcb056882417bbd76c4fe2b292ae8", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"101 Dalmatians\";" }, { - "Start": "4557e65bdebc4f6d8bbff64612b05008", - "End": "91202db4fe8945a68f5a2c45a978ad7b", - "Id": "cfe6441447664f43b4ad0f56cfd9c9e5", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8e1fc3e11ab44622ab6a5f8b049d997d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "481ae4b9336d4cf0b3d3b9345bbd6ecd", + "Name": "string", + "Description": "String to be converted\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "30d48e9ee14240459a2a563b9ede2041", + "Name": "number", + "Description": "Integer or double-type number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.String.ToNumber@string", + "Replication": "Auto", + "Description": "Converts a string to an integer or a double.\n\nString.ToNumber (string: string): var[]..[]" }, { - "Start": "a343aab7e0f94dcba73db06ebbadde36", - "End": "92ab58dc090f484e9a092ca409b0b797", - "Id": "1c66a0ee31da47bdb5867b06a5202d04", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.String.Split@string,string[]", + "FunctionType": "VariableArgument", + "Id": "2b4835dba843419b8139ccb214b033a8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "13cc82055f2a42a9b294a32da5b1f852", + "Name": "string", + "Description": "String to split up\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "65a0f619201c4dbaa70b4bb185f80d43", + "Name": "separator0", + "Description": "Strings that, if present, determine the end and start of a split.\n\nstring[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "801efffbed7b49a59e0695f5e10144ab", + "Name": "strings", + "Description": "List of strings made from the input string", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Divides a single string into a list of strings, with divisions determined by the given separator strings.\n\nString.Split (string: string, separators: string[]): string[]" }, { - "Start": "7940f684f79e4cbeab45d2c02ba3d112", - "End": "2cd34a44e46d4b968bff02a9972f4746", - "Id": "3ee02516970e4ca68a2a32550464bddf", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "a12ccc2339404f79a6031938bc285959", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1b7336b2502943caa74d8c2f3784cfaf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\" \";" }, { - "Start": "7fa9962921af4e4f9f8912fd92d1b58e", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "082f233f793d4c1785a3c1237b2adc88", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "cec518bd6b7c47bba6adc0f58a00ab2c", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0f7530e2b15e4d9b9c386d3432da51eb", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "f738a6bc77fe433d926bca538e53131f", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2f53e56cb09943da9013d764d2c60dca", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2..101;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "f6b2bf66817f43c5afe6869697458b5c", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "854c336e025b47df8e7fee9f5bd8600d", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a0857417dd6e4423b559dc4b9e560174", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7849ad2ea94c40119d820486b10ca797", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1f14fa12dfe3436db7d0ed8b64593886", + "Name": "x", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5763cdfcc0f644229f4824f947ba4ad5", + "Name": "y", + "Description": "Integer value, double value or string\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2b37135146044443912a388d6fcd4830", + "Name": "var", + "Description": "The sum of two input numbers, or the concatenation of two strings", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "+@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Returns addition of x and y\n\n+ (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "b5b5c8775f7b4278ab738cbcae65222c", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "11caeb93406743a09b19018b5e256943", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\" Dalmatians\";" + }, + { + "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", + "Id": "9e5ad07afcd44f4d8fc4750031150f87", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "772181c27b3a4fdd8ebb1a3513487157", + "Name": "object", + "Description": "Object to be serialized", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "2a2e861316fc4dff911809c2257c74fd", + "Name": "string", + "Description": "String representation of the object", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Converts an object to a string representation" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "c5cb1f7bcb5a448aaeb39efa2e8ccf1d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1e2aa8700c544769a9f4bbcad2c84c68", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "62ed8a941f60477c935784212092650e", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7748404f260f448f80c4c9cd7be4b9ca", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a27a6bd137b644df8238fdafe1347b24", + "Name": "object", + "Description": "Object to query type\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a8e4143293774e6fae3fec4e2281f9bf", + "Name": "string", + "Description": "Type of object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Object.Type@var", + "Replication": "Auto", + "Description": "Returns the type of object represented as string.\n\nObject.Type (object: var): string" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "1beaac25860440d48bf6b086e3b4a28d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "e6809bc82c1846deb2492f218bf18824", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c7db6bbe15724d39b2e25f12c9e04002", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 42.0, + "WatchHeight": 38.0, + "Id": "2fc703860f65495487c1db85ad71e851", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d3a3b66235774f39b3817f64f039204f", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0614ab32aa5845dea3df38eaa35a2028", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8dc979eb79454e07a5574c95d787a426", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "6f16ba18f81d4eb1b6c116c0bc47a72f", + "Name": "object", + "Description": "Object to query type\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "1688eabbc36f4f9da278b2a76f58e334", + "Name": "string", + "Description": "Type of object.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.Object.Type@var", + "Replication": "Auto", + "Description": "Returns the type of object represented as string.\n\nObject.Type (object: var): string" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 110.0, + "WatchHeight": 38.0, + "Id": "4e3a8f6e0e0d4001b2fa47f63fea798f", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "6a3c237ebd2f41f19ef746e3a20e0a72", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8647717d266d4169b9d238f4bccdc6f8", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "da44494e3629422fadd606ffd54eff43", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a889699a7cb14a08a6ca41480b55ec9c", + "Name": "list", + "Description": "List to filter.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7d6d23b91d7d41d28e1f94d0d16fa615", + "Name": "mask", + "Description": "List of booleans representing a mask.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c67330a49dd94b42a632778d5b20c66f", + "Name": "in", + "Description": "Items whose mask index is true.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6577b124eb5349bdbe62d3ddb813d178", + "Name": "out", + "Description": "Items whose mask index is false.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FilterByBoolMask@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Filters a sequence by looking up corresponding indices in a separate list of booleans.\n\nList.FilterByBoolMask (list: var[]..[], mask: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "4ce3d83b34114a8dbae84008b54aac9a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "101e2584d6c6461393b001d9e6a6eeb0", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "907a05dbbcaa4ede9d3f670c49a61e9f", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4a19852aa45545198570510ca6aa8ea7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "1a6de6b16b664166ab1a8acd76a6f592", + "Name": "string", + "Description": "String to be converted\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bfb604c6fe6844cba24da7697de09f16", + "Name": "number", + "Description": "Integer or double-type number", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.String.ToNumber@string", + "Replication": "Auto", + "Description": "Converts a string to an integer or a double.\n\nString.ToNumber (string: string): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 420.0, + "WatchHeight": 38.0, + "Id": "e8cae3f82d834ae883e97a545435b133", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "8e8e086d1b9b4b05b433ccdee02afa95", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b7ad3b9725cb47c9b2e2ed25eafc00cc", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "1070c1b173ab40ffb8dd18baaaf9a96d", + "End": "180a366b3795436ab41c201eb9defbbd", + "Id": "ccc7bf31169e436fadb06d0606d3e09a", + "IsHidden": "False" + }, + { + "Start": "71a5f4146b8c4f2da0f1abfe135329eb", + "End": "7de850fc158b455b9ed653c0c730b1d4", + "Id": "5bff1d40444b4db69eabc07efcfdab58", + "IsHidden": "False" + }, + { + "Start": "71a5f4146b8c4f2da0f1abfe135329eb", + "End": "7d6d23b91d7d41d28e1f94d0d16fa615", + "Id": "2d18b13c4543450d93822e540e7642ec", + "IsHidden": "False" + }, + { + "Start": "4b0af4b8fd7e4cca8751222dd93f3e7b", + "End": "5ab8ba46a8744d32960a12837daeac9a", + "Id": "1c88ae63721d47329566c8ae459520b3", + "IsHidden": "False" + }, + { + "Start": "66c2e9a8d21e49eea0b7ab979f82bd5f", + "End": "1e95f9c34ea5493c823091c16c6839de", + "Id": "9a1b43a98d9c414ba8dd68de8a34d808", + "IsHidden": "False" + }, + { + "Start": "4557e65bdebc4f6d8bbff64612b05008", + "End": "91202db4fe8945a68f5a2c45a978ad7b", + "Id": "cfe6441447664f43b4ad0f56cfd9c9e5", + "IsHidden": "False" + }, + { + "Start": "a343aab7e0f94dcba73db06ebbadde36", + "End": "92ab58dc090f484e9a092ca409b0b797", + "Id": "1c66a0ee31da47bdb5867b06a5202d04", + "IsHidden": "False" + }, + { + "Start": "7940f684f79e4cbeab45d2c02ba3d112", + "End": "2cd34a44e46d4b968bff02a9972f4746", + "Id": "3ee02516970e4ca68a2a32550464bddf", + "IsHidden": "False" + }, + { + "Start": "7fa9962921af4e4f9f8912fd92d1b58e", "End": "306953a79bdc4f20868aa455cf91bffb", "Id": "dfd337c05b9a47f18ac4d98fbe0ebd2b", "IsHidden": "False" @@ -1148,6 +1797,12 @@ "Id": "d2358982d6f34c63958ca59b617bf7a0", "IsHidden": "False" }, + { + "Start": "4a8a28ec3ec6404484ff61fc4b3eb970", + "End": "a889699a7cb14a08a6ca41480b55ec9c", + "Id": "60c13aacba994413a7610335f32aea87", + "IsHidden": "False" + }, { "Start": "43d1ad3e71584b258275efe8361f6309", "End": "619c1455541040d08ce41d66cc5978a4", @@ -1252,14 +1907,8 @@ }, { "Start": "b6ea4b89e7234871aecf554287203659", - "End": "2e07edbffb1a4733bd5fbf09e0bc2907", - "Id": "2587612ae03b4b8aa2a7f047882a0450", - "IsHidden": "False" - }, - { - "Start": "6f3afec06ac044edad0d503f3576c450", - "End": "db511ee72d2940d1b10ad26c47b3e14a", - "Id": "ed9ac447bc2b4f19ba31e6644a833eb2", + "End": "8e8e086d1b9b4b05b433ccdee02afa95", + "Id": "ec3b8f0c192a46959b6f5dbdae0a98ad", "IsHidden": "False" }, { @@ -1283,7 +1932,7 @@ { "Start": "73ee086358e0426092ee0497e24112f8", "End": "8416d6acbef74dedb825e93b7bb75a6d", - "Id": "139ff6eb80114d7d8fc187914f878c8b", + "Id": "5b1a12440739496594c57589c145f91b", "IsHidden": "False" }, { @@ -1309,11 +1958,120 @@ "End": "b83c63805e414e6c8a16e2485a3c0514", "Id": "3284765d512d4f6c9feeeac3926b711a", "IsHidden": "False" + }, + { + "Start": "403815873dff448ab63db7cb067ea0cb", + "End": "7fa0d7568aa54440bfc69ebaf1eabb4f", + "Id": "85b4c1c488a44de299c2ec344764b398", + "IsHidden": "False" + }, + { + "Start": "376bcb056882417bbd76c4fe2b292ae8", + "End": "13cc82055f2a42a9b294a32da5b1f852", + "Id": "916d334127c84890b958cce678869483", + "IsHidden": "False" + }, + { + "Start": "30d48e9ee14240459a2a563b9ede2041", + "End": "d3a3b66235774f39b3817f64f039204f", + "Id": "864215605d3a4164a9b1f32606fb7c4b", + "IsHidden": "False" + }, + { + "Start": "30d48e9ee14240459a2a563b9ede2041", + "End": "6f16ba18f81d4eb1b6c116c0bc47a72f", + "Id": "ac80d6d0ab164ea594fc54104c3e895e", + "IsHidden": "False" + }, + { + "Start": "801efffbed7b49a59e0695f5e10144ab", + "End": "cec518bd6b7c47bba6adc0f58a00ab2c", + "Id": "37d44834e70846ea9d86c8eda0596ba2", + "IsHidden": "False" + }, + { + "Start": "1b7336b2502943caa74d8c2f3784cfaf", + "End": "65a0f619201c4dbaa70b4bb185f80d43", + "Id": "017cbfa91fbf418fbba260177797d451", + "IsHidden": "False" + }, + { + "Start": "0f7530e2b15e4d9b9c386d3432da51eb", + "End": "481ae4b9336d4cf0b3d3b9345bbd6ecd", + "Id": "5ca184e2c98f48189ee1775549f590d2", + "IsHidden": "False" + }, + { + "Start": "2f53e56cb09943da9013d764d2c60dca", + "End": "1f14fa12dfe3436db7d0ed8b64593886", + "Id": "a378ca4f41cc49fe899c69586c78f8c3", + "IsHidden": "False" + }, + { + "Start": "2f53e56cb09943da9013d764d2c60dca", + "End": "772181c27b3a4fdd8ebb1a3513487157", + "Id": "cce5411f5e694102834cb469b744a924", + "IsHidden": "False" + }, + { + "Start": "2b37135146044443912a388d6fcd4830", + "End": "854c336e025b47df8e7fee9f5bd8600d", + "Id": "edaf2c511af74c3f9bff996541aa58f2", + "IsHidden": "False" + }, + { + "Start": "11caeb93406743a09b19018b5e256943", + "End": "5763cdfcc0f644229f4824f947ba4ad5", + "Id": "7ff40d0f7b614c0297a012306dfcd22b", + "IsHidden": "False" + }, + { + "Start": "2a2e861316fc4dff911809c2257c74fd", + "End": "1e2aa8700c544769a9f4bbcad2c84c68", + "Id": "0f50926b305b485086e6635a78e9d494", + "IsHidden": "False" + }, + { + "Start": "2a2e861316fc4dff911809c2257c74fd", + "End": "a27a6bd137b644df8238fdafe1347b24", + "Id": "29c5e8ad3da348edb8f2179c68bd24bc", + "IsHidden": "False" + }, + { + "Start": "a8e4143293774e6fae3fec4e2281f9bf", + "End": "e6809bc82c1846deb2492f218bf18824", + "Id": "06c024159bae403ab24dffc8fd011556", + "IsHidden": "False" + }, + { + "Start": "1688eabbc36f4f9da278b2a76f58e334", + "End": "6a3c237ebd2f41f19ef746e3a20e0a72", + "Id": "e65a9d7ffcf5456792f18ae716e3ab70", + "IsHidden": "False" + }, + { + "Start": "c67330a49dd94b42a632778d5b20c66f", + "End": "101e2584d6c6461393b001d9e6a6eeb0", + "Id": "d9275f413ab843cc85277d0dec5bfe41", + "IsHidden": "False" + }, + { + "Start": "c67330a49dd94b42a632778d5b20c66f", + "End": "1a6de6b16b664166ab1a8acd76a6f592", + "Id": "f28ebd51ca2c439c836c0b60c2fb8170", + "IsHidden": "False" + }, + { + "Start": "b7ad3b9725cb47c9b2e2ed25eafc00cc", + "End": "db511ee72d2940d1b10ad26c47b3e14a", + "Id": "cfb5d216e3c64701a049b32b123a6edf", + "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAJvBHEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKRqWkagBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABT6ZT6ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACkalpGoAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU+mU+gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigApGpaRqAG0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFPplPoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKRqWkagBtFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABT6ZT6ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArL1jVjYgRxYMzDOT/CK1K5PXSTqk3tt/kKTPKzKvPD0Lw0bdiFtSumOTcSfgxFN/tC6/5+Zv++zXnvxz8eah8MvhT4h8T6XDbT3+nQrJFHeKzRMS6r8wVlPQnoRXifh/4oftL+J/DOn69pvgzwXd2F9bJdwKssiSSRuoZeGuRg4PepTvfyPlKcK9SHtOeybtq7dv8z6u/tC6/wCfmb/vs0f2hdf8/M3/AH2a8S+AH7Qj/Fq61nQNc0STwz4x0Q4vdNdiVYZ2l0zyMHgg5xkcnNezVTVjCpKtSk4TbTXmT/2hdf8APzN/32aP7Quv+fmb/vs1BRSM/a1P5n95P/aF1/z8zf8AfZo/tC6/5+Zv++zUFFAe1qfzP7yf+0Lr/n5m/wC+zR/aF1/z8zf99mvAf2ZfiZ4k+IWu/Eu31/Uvt8Oj649nYr5EUfkxBnAXKKN33Ry2Tx1r3ejon3Sf3q5rWdWjUlTlLVebJ/7Quv8An5m/77NH9oXX/PzN/wB9moKKDL2tT+Z/eT/2hdf8/M3/AH2aP7Quv+fmb/vs1BRQHtan8z+8n/tC6/5+Zv8Avs0f2hdf8/M3/fZqCigPa1P5n95P/aF1/wA/M3/fZo/tC6/5+Zv++zUFFAe1qfzP7yf+0Lr/AJ+Zv++zR/aF1/z8zf8AfZrB8X38+l+E9bvbV/KubaxnmifAO11jYg4PB5A615v+yj4+134lfBfS9e8SX39o6rNPcJJceTHFkLIVUbUVV4A9KI+9e3S34mt6vsva82l7bvtc9m/tC6/5+Zv++zR/aF1/z8zf99moKKDL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djPsM/8Ac/UUfYZ/7n6in/25B60f25B60B9Rh3Yz7DP/AHP1FH2Gf+5+op/9uQetKutwscZoD6lDuym3h+OS9W8ayha7UALcFFMgADAAN143v/303qa6Lw5A8P2jeuM7cc/Wq8Nws65U1p6X/wAtPw/rQjuwWGjDERkm9L/kX6KKKo+oCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArJvv8Aj6f8P5Ctasm+/wCPp/w/kKTODGfw16leiiipPGCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKzr6QreWwHdwK0azL//AI/rX/roKZpT+NGnRRXk3h74maleeNNeg1XWNJ02z0kytN4fkspV1BbdR8lyJDJh0Y/3Y8dtxNUfSHrNFecfEL4xad4X8Om9srqJrj7PDfgXEL7Pszuq7+3PzDjOeelTf8L18JmzEwfVDO1z9kGnjR7s3pk27uLfy/M27QTu24wCc8UAeg0V5Wvxys77xBr+kCC/0ZtLktVF7e6PdNFL5v8ADyiAN0A+Y9+ODV7wH8b9I8aXk1lJaahpd6L6ezhjvLG4iWbylLMys8ag/KCTjOOPUUAejUVwy/GrwlJe2dql/NJNdRSTp5dnMypGkhjeRyEwihgQWbArQ8G/EzQfHlxdwaTNdGa2Ado7uzmti6HpIgkVd6Hsy5ByOeaAOpory/xl8b9P03R/E0Wkrcxa/pNs1wtvqum3FvHKFcKWQuqCRcnqhNb3gvxvLq9l4mu9We3tbbSdSmthKoKKIkjRtzEk8/MeaAOyorgdP+Ofg/ULW9uBe3dpFawfaib7T7i2M0JIAkhEiL5ykkYaPcDuHqKnm+MOgW9rp8r2+uCe+Zlhsf7CvDd4XGXaDyvMVBkfOyhfegDt6K5lfiRoDWdvdfbHEM88lshMEgJkjBLqRjIwAetc8/7QXgxdNt79bnUZre4BeLydJupGeMYzMFWMnygSAZMbQeM5oA9Horgv+F5eDW1yLS49SmmnklhhM0NnM9vG8oBiDzBNibwfl3MM9qlHxn8LldSkE1/9lsGKPef2bcfZ5nDbPLhl2bJn3cbYyxyDxxQB3FFef2/x08KXq2ItpNUurm7meBbODSLt7mJlxu82ER74gNy8uAOR61u+MPiDo/gdbYak13LcXRIhtNPspry4kwMsViiVnIA5Jxgd6AOjoryi0+Mn/CTfFLQtA0KSRtIudOfUZbp9IuZVlw4XyxL8qQkHOd2SCNpAJrr7r4k6LY+MLfwzc/b7fUrjiGSXTp1tZGwTtW4KeUW4+7uzQB1FFcxq3xH0XR/E0egzfbptRaLznFpp888cCHOGlkRCkYODjeRnFc/8QvjDp/h3wHd6zpdzHLdtp76hZrcQvseNGAZm6YxnoSDQB6PRXnq/Hjwl/Z89yZtS82GSKI2f9k3X2qUyZ2NHB5fmSI2CQyqVIGc1nzftBaHp/iTXLDUrHVdNsNLsYb6TULjS7pF2uCcMDENpGBxnJORjigD1KivOD8bfDti15d32qTR2e+3hhs30i5iuUkl3BAQRucuV+UBB075FTzfHbwjDpVhfC41CcXhkCWtvpV1LdJ5f+sMkCxmSML3LqAMj1oA9AornYfiBoVxoOk61He79M1SaOC0uBE+JHkbag6cAnucCsDWPjN4Z/sSa5stfht3+0TWizvZy3CpLF/rA0alScfUDmgD0GivE779o6GO5vEXTbyxh0/xFHo9xJdadc/voyFy0WUXLktwq7j0PORXp/h7xtpfinw2db05rmWyXeGje0ljnRkJDI0LKHDDH3SuenFAG7RXOeC/iBo/j63u5NKa7V7SQRz29/ZTWk0ZIyMxyqrAEdDjBwa6OgDPtZD/aFyOwb+grf0v/AJafh/Wudtf+Qjdf7/8AQV0Wl/8ALT8P60up41L/AHn7y/RRRTPZCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArJvv8Aj6f8P5Ctasm+/wCPp/w/kKTODGfw16leiiipPGCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKzL/wD4/rX/AK6CtOsy/wD+P61/66CmaU/jRp15pr/wn1Xxdr0dxrfiS3udLtfONlDb6WIruLzEKEPP5pDKAx4Ea54yfX0uvFdf+Pms6LDqkyeFFuIY9TbSLAQzzzy3MyhWLNFBbyOqYPVQzZH3e9UfSC/8KD1y8sZotR8aQ3FylhDp1pPb6R5QhSJ1ZGZTM29jsAPKg9gKsa18DtY8QWt9cX/iPS7jxBfTRNNqR0WRRBHGrLGLZUug8Mg3sfMEjHnpVaz+OHizWDZ2th4GWHUm06bULmHWLyaxEaxyBCFEkHmHcDlSyL7461lQ/Gi+sV8Sa5YQLfzXX2A2Wj3s9wWy0bs6RpBDM7MMHOxCDjOcc0AddN8GLyS+uT/wkhlsblLFpUuLPzLh5rbpIZfMAwwzkbM55z2qtc/BfW4tQN5pfiu1sp7fUZr6xM2kmYRLNGUljkHnr5mc5Vhsx3DU3wl8atV+IEdg+g6Ba7UtFu9V/tK8ktzbAu67I1ELM7Zjc4YJwOcHiuet/wBpvVbqy13Uo/A1+dJs7aW4s7qSK7hWYo23bJJLbLEu7nBjkk7dOwB1fhz4FxaRpctle6w+oLNpc+mTOtsIi3mzGUuBuYDk4281Z+Evwdj+F9rdQKvh395EsCXOieHk0y4ZVGMzOsjiRuhyAozzisE/GzxTY6hdRan4Psba30+7t4L6SHVjIyxz/wCraNfJG9xg7lJUD+FmrLs/2mtUvv7avIvA+oNotrBcS2t40N3EsjRMV2ySSW6wqGIO0pLJ2zjnAAlr+yyVu9XuLnXrB5r61ntftdtoixXUiySb91zMZWad1wFB+UYHSvTNM+HMNjoviXTZL2SWPWrqW5aRECNDvRVwMk5xtzn36V5p4r+L/jsWbWdroel6RrcN/pzFW1NpIpLa4Y4Ut9nOH42sApAzlWau9+JXxE1TwHZ6NJHpljILuTZeXuoXcsFjZALkl5lhcgE8AsqgnGSKAOduPgZrOuQodf8AGK315Y26W+lXFnpYtxblWVhJKplcTN8oBxsU8/KMjGxN8PfF7atp2ux+LtMj8QQwvaXU39hubW4tywYKIvtO5HBX73mEf7NcjF8W/G+l61r6zaRpOr2z6xa6dpqQ6oy7fNC4LE24+XnOcsfarq/FbW7PWJ9K0rwxb3mt3WrXFlKtxrUv2ZJIrVJWcM0bFU527VTtnGSRQBeHwR1ZtYUv4qhOgw3k99Bp66XiZZJUKsGm80hlBJIAQHnkmqfib9m+01yLww6zaHeXei2P9nH/AISLQE1O3mjyDuETSIY3yo+YMeMjBqCP4/a5rGl3F/onhW0u4tLshdaut1qZhaNy7p5cGImEhzG5yxjGMetexaNqI1bSbO8ChDcQpKYw2du5QcZ/GgDhZPg5DLpOpWIv44Ir27t7rZbWgjjiESqNiIG4U7eOePesTUvgPqGs+Eb3wrqHiKwv/DyzC5023utEWR4JFl8xROTLsuEySCuxCQeW7n2GigDxiT9n65bRdMsLW88MaDJa3DTvd+HvDTafKMkf6ho7rMTEDDElwwOCuOK7bxl4L1fWNQ03VfD+vxaJq9lG8Hm3lj9shljYchoxJGc5AIIYc9iOK7GigDgvBPwoi8GaxaaiupPeSx2EtpNuhC+bJJMJXl4PyjcCAvOARycc85efs/tffFCPxdPrFlcGLUE1CLz9JV76PaAPIW6MmVh4JCKgwSeua9gooA898ZfCy58W+M9N1ldVttMtrUAS/ZLJ0vp1GcxtcrMFMR/55vGw79ea5S4/Z61jUtNuNOvvGUUtnHYTadp6w6R5bQRyOGDSEzHzWXAHAQEdq9tooA8i1j4Ka14htdQm1TxHpOoazcrHBHdT6G/k28SEkGONbkOsuefMEgwQMKKff/Ay9vILm2/4ShpLe80yCwu2urRpp5HiOVkEhlGOpyGDE8fN3PrVFAHAah8J0v8AxhLrv9pshkvLO78jyM4+zhvl3bv4t3XHGO9cF488H3vw91CbWND1TUTrGovdKVtvDFzqsbRS7D5Z8lwImDIpEjMB6ivfKKAPONJ+G0+qfBSw8K6ncSWd81moa4wrSW8xO4NxgFlJ7cZHFZNz+zvZyrqiRavJDFe2UdssX2cFIpQymWcDcMtJtGfSvXaKAPOF+EdyviK6vTrcZ0+XWo9bS0+xHzFlVVVlMnmYKkIMfKCOetaJ+Gzr4T8T6LBq81tJrVxNcC8hj2vbmQKMAbucbfUZz2rtqKAPNvg78HV+FMmtTfatMmk1Qwl4tI0ldOgQxqw3CMSPktuySTnIr0miigDMtf8AkI3X+/8A0FdFpf8Ay0/D+tc7a/8AIRuv9/8AoK6LS/8Alp+H9aXU8al/vP3l+iiimeyFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWTff8fT/h/IVrVk33/H0/4fyFJnBjP4a9SvRRRUnjBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFZl/wD8f1r/ANdBWnWZf/8AH9a/9dBTNKfxo065fVPhl4b1nSrjTrrTibae7N8xhuJYpVnOP3iSIwdG4HKkV1FFUfSHlOofAHR9V8V2Nzdm8m0S00x7JIm1m9+0s7Sq53y+ZvkQgEFXcj2xXRat8G/B+tRhZ9JaHa0bI9ldz2rx+WhRAjROpUBSVwCAQcHNdpRQBxEHwV8H2baW1rptxYtpqGOBrPUbmAlC5crIUkHmruJOJNw5ot/gv4RtF1GKKwuktNQVknsf7Tuja4ZtzbIPN8uPLc/Io5J9a7eigDBu/AuhX0l5JPYLI95JDLOTI43tFnyz14xnt171j2/wZ8JWcmpGGxuo4NQDi4sxqd19kO45bbb+b5aEnnKqDnPrXbUUAczrXw18OeIFuxe6eztdJDHLJHcSxPiIkx7WRgVKknBUg+9P8TfD/RvF9haWWpi/ktrXGyO31O6t94AxiQxyKZBjqH3A966OigDlP+FV+GP7Z/tQaayXW+GUKl1MsIeL/VsIQ/lgjA5C5IGDkVch8BaDb6v/AGpHp6rffaZbvzvMf/WyRiN2xuxygAxjFb9FAHiXxF+A51+a3sdB0TS7PT2iMM1/NrV9DIqtIXYNaxr5dyMliFlfHPYV6v4d8K6b4Whmj06DyfPZXmYsWMjBAgY5PHCjpitaigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACqVjrVjqVxdQWtzHNNavsmRTkofQ1neNINQvNHa20uee2v5GAjkgC/L7tntXMfCv4dv4dSXVNTM7a3M7rKzy5UjPXA6596AOytf+Qjdf7/9BXRaX/y0/D+tc7a/8hG6/wB/+grotL/5afh/Wl1PGpf7z95fooopnshRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVk33/H0/4fyFa1ZN9/x9P+H8hSZwYz+GvUr0UUVJ4wUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVS8gLSJIBuKHcBVuimNNp3RnNqF0DgWqn/gf/1qT+0rr/n0X/v5/wDWrR2j0pGUelB0/Wqvcz/7Suv+fRf+/n/1qP7Suv8An0X/AL+f/Wq/tHpRtHpVB9aq9yh/aV1/z6L/AN/P/rUf2ldf8+i/9/P/AK1X9o9KNo9KA+tVe5Q/tK6/59F/7+f/AFqP7Suv+fRf+/n/ANar+0elG0elAfWqvcof2ldf8+i/9/P/AK1H9pXX/Pov/fz/AOtV/aPSjaPSgPrVXuUP7Suv+fRf+/n/ANaj+0rr/n0X/v5/9ar+0elG0elAfWqvcof2ldf8+i/9/P8A61H9pXX/AD6L/wB/P/rVf2j0o2j0oD61V7lD+0rr/n0X/v5/9aj+0rr/AJ9F/wC/n/1qv7R6UbR6UB9aq9yh/aV1/wA+i/8Afz/61H9pXX/Pov8A38/+tV/aPSnbR6Ug+tVe5nf2ldf8+i/9/P8A61H9pXX/AD6L/wB/P/rVo7R6UbR6Urh9aq9zO/tK6/59F/7+f/Wo/tK6/wCfRf8Av5/9atHaPSjaPSi4fWqvczv7Suv+fRf+/n/1qP7Suv8An0X/AL+f/WrR2j0o2j0ouH1qr3M7+0rr/n0X/v5/9aj+0rr/AJ9F/wC/n/1q0do9KNo9KLh9aq9zO/tK6/59F/7+f/Wo/tK6/wCfRf8Av5/9atHaPSjaPSi4fWqvczv7Suv+fRf+/n/1qP7Suv8An0X/AL+f/WrR2j0o2j0ouH1qr3M7+0rr/n0X/v5/9alXULonm1Uf9tP/AK1aG0elG0elFw+tVe5VtYT50krLtLnJFbWl/wDLT8P61Qq/pf8Ay0/D+tNDwzcqyb8y/RRRTPdCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACisrwncSXnhXRriVt0stlC7Me5KKSa1aqUeWTi+hEJc8VNdQoooqSwooooAKKKKACsm+/4+n/AA/kK1qyb7/j6f8AD+QpM4MZ/DXqV6KKKk8YKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKGori/jT47l+Gfwp8TeJrdVa7sLX/R967lE0jrFGSO4DupI9qZcYuclFdTa8QeMvD/hNo113X9K0RpBlBqV9FblvpvYZrH/4XJ8Pv+h98K/+Du1/+OV+T+ravfa9qVxqOpXk9/f3DmSa5uZDJJIx7sx5JqpVHqrBQ6tn61/8Lk+H3/Q++Ff/AAd2v/xyj/hcnw+/6H3wr/4O7X/45X5KUUD+p0+7P1r/AOFyfD7/AKH3wr/4O7X/AOOUf8Lk+H3/AEPvhX/wd2v/AMcr8lKKA+p0+7P1r/4XJ8Pv+h98K/8Ag7tf/jlH/C5Ph9/0PvhX/wAHdr/8cr8lKKA+p0+7P1r/AOFyfD7/AKH3wr/4O7X/AOOUf8Lk+H3/AEPvhX/wd2v/AMcr8lKKA+p0+7P1r/4XJ8Pv+h98K/8Ag7tf/jlH/C5Ph9/0PvhX/wAHdr/8cr8lKKA+p0+7P1r/AOFyfD7/AKH3wr/4O7X/AOOUf8Lk+H3/AEPvhX/wd2v/AMcr8lKKA+p0+7P1r/4XJ8Pv+h98K/8Ag7tf/jlO/wCFy/D7/ofvCv8A4O7X/wCOV+SVFAfU6fdn62/8Ll+H3/Q/eFf/AAd2v/xyj/hcvw+/6H7wr/4O7X/45X5JUUrB9Tp92frb/wALl+H3/Q/eFf8Awd2v/wAco/4XL8Pv+h+8K/8Ag7tf/jlfklRRYPqdPuz9bf8Ahcvw+/6H7wr/AODu1/8AjlH/AAuX4ff9D94V/wDB3a//AByvySoosH1On3Z+tv8AwuX4ff8AQ/eFf/B3a/8Axyj/AIXL8Pv+h+8K/wDg7tf/AI5X5JUUWD6nT7s/W3/hcvw+/wCh+8K/+Du1/wDjlH/C5fh9/wBD94V/8Hdr/wDHK/JKiiwfU6fdn62/8Ll+H3/Q/eFf/B3a/wDxytjw/wCM/D3ixpF0PxBpOttGMuum30VwV+oRjivx6q1peqXuh6hb3+nXc9hfW7iSG5tpDHJGw6FWByD9KLCeCh0bP2Torh/gf48uPib8JfDHia8UC9vrYi5KqFDSxyPFIwA6BmjLY7ZruKR5U4uEnF9Aq/pf/LT8P61Qq/pf/LT8P60I3wv8VF+iiiqPeCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAMXwT/yJmgf9g+3/APRa1tVi+Cf+RM0D/sH2/wD6LWtqtq38SXqznw/8GHovyCiiisToCiiigAooooAKyb7/AI+n/D+QrWrJvv8Aj6f8P5Ckzgxn8NepXoooqTxgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArxz9sL/k23xp/u2f/pbb17HXjn7YX/JtvjT/AHbP/wBLbemb0P4sT8xaKKVUZlJCkhepA6VR9CPgt5bqTZDE8r9dsalj+lWTpbjT2vPNjCq2wxncG3enTB9etdDqVvL4P0k2TCW11WR1Mu0/wFcjB9CD0rCk1CabT47BrZSVOVbZ8/Jz+tXUio8tncVKXNzcy9P8zOoor0n4QyaF9h8QwXUuj2viWaKJdJufEESyWSfMTLkOrRhyuNpcYqQPNqK998E+H2ufjV4WsPGng/TIftFuxiOmJClpegIzLMyoHhkGAeIwnJBPTB5bwv4Q8F614d8ZeJdRj1yz03R5bdLextbuGSaQyll2tIYQPvAHIUYGRgnml0v/AFvYr/gfieV0V7jZ+C9F8WeG/hhbQtqFnpmr6xcWckMslvJLGN6BmWVYEYk56PuAwMVk618M/DeoaD4kuPDMmrR3uhapBp8n9pzROl0sjmMMoRFMZ3joS3HfPQ1/r5f/ACSJurX/AK6/5M8kor225+E/g2HVvGXh6ObXJNZ8N6TLePemeEW1xNGq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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -1321,6 +2079,12 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} } ], "Author": "Dynamo Team", @@ -1336,12 +2100,12 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", + "Name": "_Background Preview", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -1352,330 +2116,972 @@ "UpY": 1.0, "UpZ": 0.0 }, - "ConnectorPins": [], + "ConnectorPins": [ + { + "Left": -1988.2797979624493, + "Top": -3679.1943564289545, + "IsHidden": false, + "ConnectorGuid": "8e45410c-55e9-4fd7-9bd7-788e447b0499" + }, + { + "Left": -1582.9066880150635, + "Top": -3475.0584608034164, + "IsHidden": false, + "ConnectorGuid": "4862f67e-bf05-4d98-8e4c-01fa1fa14bb0" + } + ], "NodeViews": [ { + "Id": "0ee345d4329b45868cb7ae60bf8b9584", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -5244.800242765499, + "Y": -3652.9915167537565 + }, + { + "Id": "d78216bfd28d4b15b6050b6a66f603c9", + "Name": "String.Contains", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -2268.8519309839226, + "Y": -2407.391165651575 + }, + { + "Id": "a93dc4ad9f2a4158b994363ce737a070", + "Name": "String.CountOccurrences", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -450.4566903506952, + "Y": -3570.7024929548766 + }, + { + "Id": "9d13d66aab7a478cb77336bf75e139de", + "Name": "String.Replace", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -3207.591854880002, + "Y": -3603.9496847126707 + }, + { + "Id": "f6075d25ce194b6788bb5136e24d7a9d", + "Name": "String.ToUpper", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -5037.748271653197, + "Y": -3357.7269615758096 + }, + { + "Id": "782c996283764ae4a632a0d79d4f59f9", + "Name": "Circle.ByCenterPointRadius", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -4869.950376104665, + "Y": -2434.128215368343 + }, + { + "Id": "67b47d9aecff4142b59dee4b2ff9315d", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -5212.313698222507, + "Y": -2492.7349019779467 + }, + { + "Id": "096da02fe07d4398be38ee2da441c907", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -5143.998075657618, + "Y": -2296.3200520980763 + }, + { + "Id": "ecef7d2724004cdcb505874084b033e1", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -4236.345092722857, + "Y": -2433.729088636713 + }, + { + "Id": "e2d50800150e42a0a29bd346924592a3", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -2901.3046586300693, + "Y": -2398.6133486073513 + }, + { + "Id": "d6f44defa99241a59c3c05c8f8244a83", + "Name": "String.Split", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -3223.1051166256493, + "Y": -2433.011774822055 + }, + { + "Id": "600f854fc01f4e1189745962b8503672", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -3585.4442629790506, + "Y": -2283.2767031602075 + }, + { + "Id": "f110be86666d430196475d4c8ad9249d", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -1969.6835633968387, + "Y": -2255.9247034766872 + }, + { + "Id": "2c2e8bd1e19d4cbfa934a864aa469874", "Name": "Code Block", - "Id": "0ee345d4329b45868cb7ae60bf8b9584", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -5134.65638540748, - "Y": -3564.04641883213 + "ShowGeometry": true, + "X": -2487.100960738008, + "Y": -2285.7313079510427 }, { - "ShowGeometry": true, - "Name": "String.Contains", - "Id": "d78216bfd28d4b15b6050b6a66f603c9", + "Id": "01386ad45b8149c6bf4c9d94feee4a4b", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -2462.892801880038, - "Y": -2613.1654216793822 + "ShowGeometry": true, + "X": -692.8967009674532, + "Y": -3406.0207873273876 }, { - "ShowGeometry": true, - "Name": "String.CountOccurrences", - "Id": "a93dc4ad9f2a4158b994363ce737a070", + "Id": "3acfa21901dc450594c3e7dfe125c591", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -1521.7355080573341, - "Y": -3504.2521959406722 + "ShowGeometry": true, + "X": -96.48080282190017, + "Y": -3572.0882175472952 }, { - "ShowGeometry": true, - "Name": "String.Replace", - "Id": "9d13d66aab7a478cb77336bf75e139de", + "Id": "2c6aef33cf7145389d5676087c446a75", + "Name": "String.IndexOf", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3743.2807451110307, - "Y": -3561.4050560140536 + "ShowGeometry": true, + "X": -2087.489896499131, + "Y": -3081.991385196122 }, { - "ShowGeometry": true, - "Name": "String.ToUpper", - "Id": "f6075d25ce194b6788bb5136e24d7a9d", + "Id": "a612b23190164d919c65b735a449d371", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -4925.8830354412939, - "Y": -3368.6985578632371 + "ShowGeometry": true, + "X": -3432.4282754967794, + "Y": -3507.355661397814 }, { + "Id": "03252d85f7d0423d9e368fe4208a0210", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Circle.ByCenterPointRadius", - "Id": "782c996283764ae4a632a0d79d4f59f9", + "X": -2855.1103100842392, + "Y": -3594.7374000579744 + }, + { + "Id": "6e31c451ea7e41bf8d2a789205f6a423", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -4814.1006709466774, - "Y": -2657.527036000296 + "ShowGeometry": true, + "X": -1794.1768415709614, + "Y": -3082.8951455193583 }, { + "Id": "bf4a5bc64f08402fb5fd0c013cdc194d", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "67b47d9aecff4142b59dee4b2ff9315d", + "X": -3428.755051824297, + "Y": -3371.32887644121 + }, + { + "Id": "5588405b6ca14e23bb57ef0d51bf93b1", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -5156.4639930645189, - "Y": -2716.1337226099 + "ShowGeometry": true, + "X": -4811.525795878982, + "Y": -3358.901094042115 }, { + "Id": "1be63e27bd8e4742b9627d8e12737cd3", + "Name": "String.Concat", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -4391.2757238281565, + "Y": -3606.7121663959238 + }, + { + "Id": "eca983a709d343a095d6f4624911314f", "Name": "Code Block", - "Id": "096da02fe07d4398be38ee2da441c907", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -5124.77120899488, - "Y": -2481.8752729516041 + "ShowGeometry": true, + "X": -2306.2763610808775, + "Y": -3040.0605186484017 + }, + { + "Id": "6a34a52aa23f4962bb0a971ffd5cd6be", + "Name": "String.Remove", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1234.3889302955424, + "Y": -3590.1764823286167 }, { + "Id": "a5f818d750914fe4bc6437e46c37bdfe", + "Name": "String.Length", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -2096.849447691773, + "Y": -3445.0091274367364 + }, + { + "Id": "58a3c42d3f1a4f3d8f810d7c8005d26f", "Name": "Watch", - "Id": "ecef7d2724004cdcb505874084b033e1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -4134.1423299736316, - "Y": -2661.5285863554177 + "ShowGeometry": true, + "X": -1815.6952187100821, + "Y": -3447.2328506920917 }, { + "Id": "15feece7b1224514a00ef031136e336f", + "Name": "-", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -1524.6725378804838, + "Y": -3279.449716383277 + }, + { + "Id": "28b87b8cb25a4f4e8954e2452bb0588f", "Name": "Watch", - "Id": "e2d50800150e42a0a29bd346924592a3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3142.0286022105797, - "Y": -2632.3577616371595 + "ShowGeometry": true, + "X": -808.2278255021708, + "Y": -3567.9093328895106 }, { - "ShowGeometry": true, - "Name": "String.Split", - "Id": "d6f44defa99241a59c3c05c8f8244a83", + "Id": "ab4ceae00793416e830e41aa52c0d1df", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3434.7927825131092, - "Y": -2640.0805946990181 + "ShowGeometry": true, + "X": -5245.380547230818, + "Y": -3359.220338594005 }, { + "Id": "0ae80375b5e34e54bfc193fb0952f941", + "Name": "String from Object", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -4515.349891101068, + "Y": -2432.9465777432974 + }, + { + "Id": "4824014b99544c93bdb426e562a3a760", "Name": "Code Block", - "Id": "600f854fc01f4e1189745962b8503672", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3764.3973272385938, - "Y": -2545.7425411767226 + "ShowGeometry": true, + "X": -5244.362910818655, + "Y": -3010.432884477469 }, { - "ShowGeometry": true, + "Id": "d2063f860cfb4ad69a9bcdfba549d40f", "Name": "Watch", - "Id": "f110be86666d430196475d4c8ad9249d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -2192.3304061176823, - "Y": -2624.2699835172439 + "ShowGeometry": true, + "X": -4865.165626860663, + "Y": -3013.0922963769394 }, { - "ShowGeometry": true, + "Id": "0f92164275914ff296733141a8941071", "Name": "Code Block", - "Id": "2c2e8bd1e19d4cbfa934a864aa469874", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -2771.7914976806628, - "Y": -2385.6117962917751 + "ShowGeometry": true, + "X": -5207.575914183161, + "Y": -1636.9045308541113 }, { + "Id": "8e1fc3e11ab44622ab6a5f8b049d997d", + "Name": "String.ToNumber", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Code Block", - "Id": "01386ad45b8149c6bf4c9d94feee4a4b", + "X": -4289.23048396036, + "Y": -1642.8317267023997 + }, + { + "Id": "2b4835dba843419b8139ccb214b033a8", + "Name": "String.Split", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -1807.0494851503367, - "Y": -3591.6002636900953 + "ShowGeometry": true, + "X": -4886.887292025314, + "Y": -1637.0879452201955 }, { + "Id": "a12ccc2339404f79a6031938bc285959", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Watch", - "Id": "3acfa21901dc450594c3e7dfe125c591", + "X": -5159.012196831692, + "Y": -1493.2949005550631 + }, + { + "Id": "082f233f793d4c1785a3c1237b2adc88", + "Name": "List.FirstItem", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -1179.3689926078152, - "Y": -3427.1705050600608 + "ShowGeometry": true, + "X": -4526.164637973724, + "Y": -1640.7484937672757 }, { + "Id": "f738a6bc77fe433d926bca538e53131f", + "Name": "Range of numbers", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "String.IndexOf", - "Id": "2c6aef33cf7145389d5676087c446a75", + "X": -5227.124666104203, + "Y": -1081.2375190317646 + }, + { + "Id": "f6b2bf66817f43c5afe6869697458b5c", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3013.0539767668329, - "Y": -3156.9082480809525 + "ShowGeometry": true, + "X": -4191.539750271228, + "Y": -1116.1782286604025 }, { + "Id": "7849ad2ea94c40119d820486b10ca797", + "Name": "+", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -4525.45508876581, + "Y": -1119.8542600850622 + }, + { + "Id": "b5b5c8775f7b4278ab738cbcae65222c", "Name": "Code Block", - "Id": "a612b23190164d919c65b735a449d371", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3989.6580078355018, - "Y": -3475.1760950514044 + "ShowGeometry": true, + "X": -4805.876114058618, + "Y": -986.6564955857373 }, { + "Id": "9e5ad07afcd44f4d8fc4750031150f87", + "Name": "String from Object", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -4788.242071471193, + "Y": -608.2566796930148 + }, + { + "Id": "c5cb1f7bcb5a448aaeb39efa2e8ccf1d", "Name": "Watch", - "Id": "03252d85f7d0423d9e368fe4208a0210", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3432.6681082810469, - "Y": -3566.1279290488842 + "ShowGeometry": true, + "X": -4449.651189247857, + "Y": -607.1802981091821 }, { + "Id": "7748404f260f448f80c4c9cd7be4b9ca", + "Name": "Object.Type", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -4451.832510988026, + "Y": -311.3781881799789 + }, + { + "Id": "1beaac25860440d48bf6b086e3b4a28d", "Name": "Watch", - "Id": "6e31c451ea7e41bf8d2a789205f6a423", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -2758.0406180609748, - "Y": -3031.1248089078558 + "ShowGeometry": true, + "X": -4215.364757691036, + "Y": -311.62818708113423 }, { + "Id": "2fc703860f65495487c1db85ad71e851", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Code Block", - "Id": "bf4a5bc64f08402fb5fd0c013cdc194d", + "X": -4022.379935330654, + "Y": -1643.1598425208813 + }, + { + "Id": "8dc979eb79454e07a5574c95d787a426", + "Name": "Object.Type", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -3988.3733575895703, - "Y": -3339.1493100948005 + "ShowGeometry": true, + "X": -4028.1679076571436, + "Y": -1492.6725620321358 + }, + { + "Id": "4e3a8f6e0e0d4001b2fa47f63fea798f", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -3789.7122397392623, + "Y": -1488.9763406440577 }, { + "Id": "da44494e3629422fadd606ffd54eff43", + "Name": "List.FilterByBoolMask", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -1625.4409794656076, + "Y": -2437.8647170356635 + }, + { + "Id": "4ce3d83b34114a8dbae84008b54aac9a", "Name": "Watch", - "Id": "5588405b6ca14e23bb57ef0d51bf93b1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -4695.8870013000733, - "Y": -3302.8920293151991 + "ShowGeometry": true, + "X": -1023.6277706216829, + "Y": -2312.237931608684 }, { + "Id": "4a19852aa45545198570510ca6aa8ea7", + "Name": "String.ToNumber", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "String.Concat", - "Id": "1be63e27bd8e4742b9627d8e12737cd3", + "X": -1275.1301071014377, + "Y": -2569.231294172227 + }, + { + "Id": "e8cae3f82d834ae883e97a545435b133", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -4514.5558737629226, - "Y": -3573.4713844779549 + "ShowGeometry": true, + "X": -4016.5336756339148, + "Y": -3607.1788367780678 + } + ], + "Annotations": [ + { + "Id": "4c721fb5e95a48c98ae1b0eef777205c", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8b06f29cff004b6bb2fb90dae96f8ca8" + ], + "HasNestedGroups": false, + "Left": -5255.671157049687, + "Top": -4067.2067344668376, + "Width": 320.0, + "Height": 194.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -3994.2067344668376, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "bda1bca2686448a3999afc1c2811a1c7", + "Title": "Count occurencies", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a93dc4ad9f2a4158b994363ce737a070", + "01386ad45b8149c6bf4c9d94feee4a4b", + "3acfa21901dc450594c3e7dfe125c591", + "28b87b8cb25a4f4e8954e2452bb0588f", + "cbca1543fffe4186aebce00e749330e0" + ], + "HasNestedGroups": false, + "Left": -818.2278255021708, + "Top": -3701.7024929548766, + "Width": 849.7470226802707, + "Height": 427.681705627489, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3628.7024929548766, + "InitialHeight": 367.681705627489, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "785cacfb8e8e42e8911863642ad95314", + "Title": "Remove characters", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6a34a52aa23f4962bb0a971ffd5cd6be", + "68fe225086224d11887d2279c98ddbb2" + ], + "HasNestedGroups": false, + "Left": -1265.8889302955424, + "Top": -3779.1764823286167, + "Width": 289.0, + "Height": 386.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3663.1764823286167, + "InitialHeight": 218.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "ef550c1497874fcf982750728978c670", + "Title": "String length", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a5f818d750914fe4bc6437e46c37bdfe", + "58a3c42d3f1a4f3d8f810d7c8005d26f", + "422cb4331e034639b96beb37a6a89262" + ], + "HasNestedGroups": false, + "Left": -2149.849447691773, + "Top": -3576.0091274367364, + "Width": 462.15422898169095, + "Height": 264.77627674464475, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3503.0091274367364, + "InitialHeight": 203.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "564b29f30ce84c378a8c909b6484f47f", + "Title": "Locate a substring in a string", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2c6aef33cf7145389d5676087c446a75", + "6e31c451ea7e41bf8d2a789205f6a423", + "eca983a709d343a095d6f4624911314f", + "253c41c92286414096c484147dbd3cff" + ], + "HasNestedGroups": false, + "Left": -2316.2763610808775, + "Top": -3227.991385196122, + "Width": 650.099519509916, + "Height": 343.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3154.991385196122, + "InitialHeight": 259.93086654772014, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "69ffd58188e740ce923a86e684cfc1e6", + "Title": "Replace characters in a string", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9d13d66aab7a478cb77336bf75e139de", + "a612b23190164d919c65b735a449d371", + "bf4a5bc64f08402fb5fd0c013cdc194d", + "f7ae707a4ceb41008c5d243b4269c1df" + ], + "HasNestedGroups": false, + "Left": -3442.4282754967794, + "Top": -3749.9496847126707, + "Width": 494.83642061677756, + "Height": 510.62080827146065, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3676.9496847126707, + "InitialHeight": 450.62080827146065, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "f719244e8c8b46a09af431077c273110", + "Title": "Concatenate", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1be63e27bd8e4742b9627d8e12737cd3", + "06e5a7fe141d4c11834ea6952c79239a" + ], + "HasNestedGroups": false, + "Left": -4457.7757238281565, + "Top": -3752.7121663959238, + "Width": 317.0, + "Height": 308.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3679.7121663959238, + "InitialHeight": 218.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "eaa895fef6994b53a40ca4416179e27c", + "Title": "Create string", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0ee345d4329b45868cb7ae60bf8b9584", + "cd896211c6d243f39fc9aa9161be836b" + ], + "HasNestedGroups": false, + "Left": -5254.800242765499, + "Top": -3798.9915167537565, + "Width": 573.0, + "Height": 278.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -3725.9915167537565, + "InitialHeight": 218.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "e454639673914df0809bf24c18aeb866", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -4279.61102777674, - "Y": -3564.04641883213 + "Id": "00cb28f68e334c3da91348c67ec25ed8", + "Title": "Change to UPPERCASE", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f6075d25ce194b6788bb5136e24d7a9d", + "5588405b6ca14e23bb57ef0d51bf93b1", + "ab4ceae00793416e830e41aa52c0d1df", + "2f8505fbeeb4426584684f50f8f76f80" + ], + "HasNestedGroups": false, + "Left": -5255.380547230818, + "Top": -3488.7269615758096, + "Width": 648.8547513518361, + "Height": 265.8258675336947, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -3415.7269615758096, + "InitialHeight": 203.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "eca983a709d343a095d6f4624911314f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -3309.7723732928657, - "Y": -3123.4801250024116 + "Id": "f57c8cfb336442ff88aff51b311d2987", + "Title": "Create string", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4824014b99544c93bdb426e562a3a760", + "d2063f860cfb4ad69a9bcdfba549d40f", + "8ca82044b6ac4821a29686f5f764c8d7" + ], + "HasNestedGroups": false, + "Left": -5254.362910818655, + "Top": -3170.432884477469, + "Width": 668.1972839579921, + "Height": 293.34058810052966, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -3097.432884477469, + "InitialHeight": 232.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" }, { - "ShowGeometry": true, - "Name": "String.Remove", - "Id": "6a34a52aa23f4962bb0a971ffd5cd6be", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -2221.0279809738195, - "Y": -3506.7295516702043 + "Id": "dc1f1637be09437da01118d82cfd00c7", + "Title": "Convert object into string", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9e5ad07afcd44f4d8fc4750031150f87", + "c5cb1f7bcb5a448aaeb39efa2e8ccf1d", + "7748404f260f448f80c4c9cd7be4b9ca", + "1beaac25860440d48bf6b086e3b4a28d", + "b6e9fa4b476f43dab16a386322232d2d" + ], + "HasNestedGroups": false, + "Left": -4834.742071471193, + "Top": -754.2566796930148, + "Width": 906.3773137801572, + "Height": 740.6284926118806, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -681.2566796930148, + "InitialHeight": 514.8784915130359, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "String.Length", - "Id": "a5f818d750914fe4bc6437e46c37bdfe", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -3016.1292168715122, - "Y": -3397.6395141236526 + "Id": "c88a76ad95fe43f69aa67a89de4a3420", + "Title": "Concatenate strings using 'Add'", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f6b2bf66817f43c5afe6869697458b5c", + "7849ad2ea94c40119d820486b10ca797", + "b5b5c8775f7b4278ab738cbcae65222c", + "270012343b3c480786f099c28085d6a0" + ], + "HasNestedGroups": false, + "Left": -4815.876114058618, + "Top": -1265.8542600850622, + "Width": 911.3363637873908, + "Height": 447.67603142465964, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -1192.8542600850622, + "InitialHeight": 351.1977644993249, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "58a3c42d3f1a4f3d8f810d7c8005d26f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -2740.5888883102384, - "Y": -3430.7396896913037 + "Id": "da4cacc1c04541ccbc4ff0e37c605fa5", + "Title": "Convert string into number", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0f92164275914ff296733141a8941071", + "8e1fc3e11ab44622ab6a5f8b049d997d", + "2b4835dba843419b8139ccb214b033a8", + "a12ccc2339404f79a6031938bc285959", + "082f233f793d4c1785a3c1237b2adc88", + "2fc703860f65495487c1db85ad71e851", + "8dc979eb79454e07a5574c95d787a426", + "4e3a8f6e0e0d4001b2fa47f63fea798f", + "ae48b8490f3b49768c19e629471e72f8", + "9cecba24b7c541b7bb804a846694e2cb", + "c68ffae1a3d543f1b7ca9a91040f194c" + ], + "HasNestedGroups": false, + "Left": -5217.575914183161, + "Top": -1783.0879452201955, + "Width": 1624.863674443899, + "Height": 430.1116045761378, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -1710.0879452201955, + "InitialHeight": 366.1116045761378, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "-", - "Id": "15feece7b1224514a00ef031136e336f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -2376.1124902447023, - "Y": -3223.302794364788 + "Id": "b317cc70a2a34e93a2678fa6dfd3f895", + "Title": "Convert object into String", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0ae80375b5e34e54bfc193fb0952f941", + "905619712da2451fba2537c422509773" + ], + "HasNestedGroups": false, + "Left": -4558.349891101068, + "Top": -2606.9465777432974, + "Width": 297.0, + "Height": 306.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2490.9465777432974, + "InitialHeight": 203.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "Watch", - "Id": "28b87b8cb25a4f4e8954e2452bb0588f", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -1942.6027131552155, - "Y": -3436.6649034759753 + "Id": "80c34aa4b9e840f7872104b5fcbfaa6c", + "Title": "Split string using separators", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d6f44defa99241a59c3c05c8f8244a83", + "600f854fc01f4e1189745962b8503672", + "32a04f66445c40838b944d14dd28ab6c" + ], + "HasNestedGroups": false, + "Left": -3595.4442629790506, + "Top": -2593.011774822055, + "Width": 636.8391463534012, + "Height": 500.73507166184754, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2520.011774822055, + "InitialHeight": 381.73507166184754, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "String", - "Id": "ab4ceae00793416e830e41aa52c0d1df", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -5133.5153110189149, - "Y": -3370.1919348814326 + "Id": "7c0f58665ec2432da9e51cca288e8053", + "Title": "Check if String contains substring", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d78216bfd28d4b15b6050b6a66f603c9", + "2c2e8bd1e19d4cbfa934a864aa469874", + "53c113e0f51f4e80836b6fbbb0bd6f9b" + ], + "HasNestedGroups": false, + "Left": -2497.100960738008, + "Top": -2581.391165651575, + "Width": 480.7490297540853, + "Height": 427.6598577005325, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2465.391165651575, + "InitialHeight": 324.6598577005325, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" }, { - "ShowGeometry": true, - "Name": "String from Object", - "Id": "0ae80375b5e34e54bfc193fb0952f941", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -4435.6328818315487, - "Y": -2659.6861035274765 - } - ], - "Annotations": [ + "Id": "6a1d49790c5e401682034d20396076eb", + "Title": "Convert the strings to numbers", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "da44494e3629422fadd606ffd54eff43", + "4a19852aa45545198570510ca6aa8ea7", + "e0fc9547a5694c50965f8f784bde56f4", + "77cb193c3d2044f6bfd004dca510e975" + ], + "HasNestedGroups": false, + "Left": -1662.4409794656076, + "Top": -2700.231294172227, + "Width": 608.3108723641699, + "Height": 429.3665771365636, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -2627.231294172227, + "InitialHeight": 563.8093064272684, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, { "Id": "905619712da2451fba2537c422509773", "Title": "Convert an object to a string decription of itself.", @@ -1685,31 +3091,33 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -4814.6006709466774, - "Top": -2707.527036000296, + "Left": -4548.349891101068, + "Top": -2482.9465777432974, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "782c996283764ae4a632a0d79d4f59f9" + "PinnedNode": "0ae80375b5e34e54bfc193fb0952f941" }, { "Id": "32a04f66445c40838b944d14dd28ab6c", - "Title": "Divide a string into pieces by specifying one or more separater characters.", + "Title": "Divide a string into pieces by specifying one or more separator characters. Each separator can be one or multiple characters. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -3480.7927825131092, - "Top": -2705.0805946990181, + "Left": -3266.6051166256493, + "Top": -2512.011774822055, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1725,11 +3133,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -2486.892801880038, - "Top": -2663.1654216793822, + "Left": -2290.3519309839226, + "Top": -2457.391165651575, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1738,18 +3147,19 @@ }, { "Id": "f7ae707a4ceb41008c5d243b4269c1df", - "Title": "Replace instances of a string inside a larger string.", + "Title": "Substiture all occurences of a substring with a replacement string.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -3772.2807451110307, - "Top": -3611.4050560140536, + "Left": -3223.591854880002, + "Top": -3668.9496847126707, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1765,11 +3175,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -4911.8830354412939, - "Top": -3418.6985578632371, + "Left": -5021.248271653197, + "Top": -3407.7269615758096, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1785,11 +3196,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -4573.5558737629226, - "Top": -3638.4713844779549, + "Left": -4447.7757238281565, + "Top": -3671.7121663959238, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1805,11 +3217,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -3061.6292168715122, - "Top": -3447.6395141236526, + "Left": -2139.849447691773, + "Top": -3495.0091274367364, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1818,18 +3231,19 @@ }, { "Id": "253c41c92286414096c484147dbd3cff", - "Title": "Find where a particular string occurse in a larger string.", + "Title": "Find where a particular substring occurs in a string. The result is the index where the substring begins.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -3048.5539767668329, - "Top": -3221.9082480809525, + "Left": -2127.989896499131, + "Top": -3146.991385196122, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1845,11 +3259,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -2245.0279809738195, - "Top": -3571.7295516702043, + "Left": -1255.8889302955424, + "Top": -3655.1764823286167, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1858,18 +3273,19 @@ }, { "Id": "cbca1543fffe4186aebce00e749330e0", - "Title": "Count the occurances of a string inside a longer string.", + "Title": "Count the occurences of a substring inside a string.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -1530.7355080573341, - "Top": -3569.2521959406722, + "Left": -467.9566903506952, + "Top": -3620.7024929548766, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1878,18 +3294,19 @@ }, { "Id": "cd896211c6d243f39fc9aa9161be836b", - "Title": "Specify a string in a Code Block with \"\" marks or in a string node.", + "Title": "Use a Code Block to create a string - \"\" marks delimit the string value. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -5011.15638540748, - "Top": -3629.04641883213, + "Left": -5100.300242765499, + "Top": -3717.9915167537565, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1898,26 +3315,237 @@ }, { "Id": "8b06f29cff004b6bb2fb90dae96f8ca8", - "Title": "STRINGS\r\n\r\nThis set of examples shows some of the available functionality for dealing with strings. More can be found in the Core/String library.", + "Title": "STRINGS\r\n\r\nThis set of examples demonstrates some actions that can be performed with Strings. More nodes for String operations can be found in the nodel Library under the 'String' category", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -5132.61443267039, - "Top": -3857.07464067742, + "Left": -5245.671157049687, + "Top": -3986.2067344668376, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "8ca82044b6ac4821a29686f5f764c8d7", + "Title": "If the string includes a \" character, use an escape character \\ before \" to treat it as a part of the string and not the ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -5240.862910818655, + "Top": -3089.432884477469, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "4824014b99544c93bdb426e562a3a760" + }, + { + "Id": "ac8de842d5bf4f80b79a6ae2f637d293", + "Title": "Subtract the first part of the string from the total length of the string", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1573.6725378804838, + "Top": -3344.449716383277, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "15feece7b1224514a00ef031136e336f" + }, + { + "Id": "270012343b3c480786f099c28085d6a0", + "Title": "'Add' operation automatically converts numbers into strings and performs concatenation", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -4595.95508876581, + "Top": -1184.8542600850622, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7849ad2ea94c40119d820486b10ca797" + }, + { + "Id": "b6e9fa4b476f43dab16a386322232d2d", + "Title": "In some situation it's necessary to first convert an object into a string", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -4824.742071471193, + "Top": -673.2566796930148, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "9e5ad07afcd44f4d8fc4750031150f87" + }, + { + "Id": "ae48b8490f3b49768c19e629471e72f8", + "Title": "Split the string into words using space as a separator", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -4895.887292025314, + "Top": -1702.0879452201955, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2b4835dba843419b8139ccb214b033a8" + }, + { + "Id": "9cecba24b7c541b7bb804a846694e2cb", + "Title": "Get the first item from a list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -4522.664637973724, + "Top": -1690.7484937672757, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "082f233f793d4c1785a3c1237b2adc88" + }, + { + "Id": "c68ffae1a3d543f1b7ca9a91040f194c", + "Title": "Convert the string into a number", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -4282.23048396036, + "Top": -1692.8317267023997, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "8e1fc3e11ab44622ab6a5f8b049d997d" + }, + { + "Id": "e0fc9547a5694c50965f8f784bde56f4", + "Title": "Use the boolean list as a mask for a filter to get all numbers in a list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1652.4409794656076, + "Top": -2502.8647170356635, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "da44494e3629422fadd606ffd54eff43" + }, + { + "Id": "77cb193c3d2044f6bfd004dca510e975", + "Title": "Convert the strings to numbers", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1264.1301071014377, + "Top": -2619.231294172227, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "4a19852aa45545198570510ca6aa8ea7" + }, + { + "Id": "97fda685475746e4b0511063f2971690", + "Title": "Create an object - a circle", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -4811.450376104665, + "Top": -2484.128215368343, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "782c996283764ae4a632a0d79d4f59f9" } ], - "X": 1614.8885407877294, - "Y": 1394.8031882732241, - "Zoom": 0.30735956712185247 + "X": 1374.7889955730402, + "Y": 923.64916511488, + "Zoom": 0.21200113385487884 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Geometry/Geometry_Curves.dyn b/doc/distrib/Samples/en-US/Geometry/Geometry_Curves.dyn index dfb9ef87a6a..2078ec490ba 100644 --- a/doc/distrib/Samples/en-US/Geometry/Geometry_Curves.dyn +++ b/doc/distrib/Samples/en-US/Geometry/Geometry_Curves.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Geometry Sample", + "Description": "A sample graph demonstrating how to create the basic Curve primitives - Line, Polycurve, open and closed Nurbs curve", "Name": "Geometry_Curves", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7e4ecb613da44ca096e01392bc76cb9a", @@ -54,14 +53,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "fb265a3222b04d2ab4f726b28bc90c10", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "792a8e92696d4784ba634c5c58445feb", @@ -102,14 +101,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "e594468a412344b4870884b31915b703", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "bc23b06d3147480693728d866bfd3102", @@ -150,14 +149,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "64155f51080847f8be8d0fb57485b1e3", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c919e25fda2943c7bd5c704caa87cc90", @@ -198,15 +197,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, "Id": "4f378cbb3c5d4496b11be74d16300d48", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -220,14 +219,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 15.0, "Id": "e8e066b331a048adbf0fd5e0e27a1c20", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -241,14 +240,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 15.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, "Id": "bc1ea09916454e28b57419385b4d812b", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -262,13 +261,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", "VariableInputPorts": true, - "NodeType": "ExtensionNode", "Id": "fc159a46e230462d91e7ac387a527d64", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "c8862e8999b6408e9fb83b49aee89c81", @@ -319,13 +319,12 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Makes a new list from the given inputs" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "7979f6ce63b64cfb98729d05812a111c", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "4c0b08d86c4d4da588f9f239b69c99c7", @@ -357,14 +356,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", "Id": "d200379e5c8c4f8b968d2f0887223d68", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "609698e1619f46078fbb750b1d926960", @@ -387,14 +386,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", "Replication": "Auto", "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Id": "835b1ec252ca4b639a1f2a0dde80b497", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "048ff454c3374fcab7b871d07c3e04ff", @@ -426,14 +425,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Replication": "Auto", "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length", "Id": "eaae1aa1418848978ae4a743ac654a51", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "81c2397aa6ea4052b24fa213262493a5", @@ -456,14 +455,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length", "Replication": "Auto", "Description": "Returns the total arc length of the curve\n\nCurve.Length: double" }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": true, "Id": "6e4f5b2b2389451b95459dea13431b8b", + "NodeType": "BooleanInputNode", "Inputs": [], "Outputs": [ { @@ -477,13 +476,13 @@ } ], "Replication": "Disabled", - "Description": "Selection between a true and false." + "Description": "Enables selection between True and False", + "InputValue": true }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[],int,bool", "Id": "8ba3309a6ded4059a074fa0c2b291919", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "bf9fb50678ac44aebbb9bd32cafa6887", @@ -524,14 +523,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[],int,bool", "Replication": "Auto", "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[], degree: int = 3, closeCurve: bool = false): NurbsCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", "Id": "2c8d0d140440438cb81cdcdeefc1b77e", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "136d1188d65f450689f307ac78c13b9c", @@ -563,14 +562,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", "Replication": "Auto", "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..1..#20;", "Id": "7820af5f481d4af79b359e608a64b96d", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -584,7 +583,8 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..1..#20;" } ], "Connectors": [ @@ -693,7 +693,8 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -716,186 +717,396 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -11.667627334594727, + "EyeY": 18.79584312438965, + "EyeZ": 14.884612083435059, + "LookX": 17.010746002197266, + "LookY": -19.677579879760742, + "LookZ": -17.49903106689453, + "UpX": 0.31101420521736145, + "UpY": 0.894934356212616, + "UpZ": -0.3199416399002075 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24468.511125547997, - "Y": -20076.636154078536 + "ShowGeometry": true, + "X": -24210.46862672958, + "Y": -20085.309518718488 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "fb265a3222b04d2ab4f726b28bc90c10", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24474.346253016603, - "Y": -19689.802401821406 + "ShowGeometry": true, + "X": -24210.46862672958, + "Y": -19661.309518718488 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "e594468a412344b4870884b31915b703", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.597858406854, - "Y": -19882.580568774392 + "ShowGeometry": true, + "X": -24210.46862672958, + "Y": -19873.309518718488 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "64155f51080847f8be8d0fb57485b1e3", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24479.76075568626, - "Y": -19504.129058938364 + "ShowGeometry": true, + "X": -24210.46862672958, + "Y": -19449.309518718488 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "4f378cbb3c5d4496b11be74d16300d48", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24683.589973187718, - "Y": -19705.48991691025 + "ShowGeometry": true, + "X": -24559.253302299552, + "Y": -19640.522705659365 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "e8e066b331a048adbf0fd5e0e27a1c20", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24685.048755054868, - "Y": -19572.088556794286 + "ShowGeometry": true, + "X": -24559.253302299552, + "Y": -19445.522705659365 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "bc1ea09916454e28b57419385b4d812b", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24683.589973187718, - "Y": -19854.5774876792 + "ShowGeometry": true, + "X": -24559.253302299552, + "Y": -19835.522705659365 }, { - "ShowGeometry": true, - "Name": "List.Create", "Id": "fc159a46e230462d91e7ac387a527d64", + "Name": "List.Create", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24162.52295792838, - "Y": -19851.231764103042 + "ShowGeometry": true, + "X": -23697.923924839222, + "Y": -19774.830432048864 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", "Id": "7979f6ce63b64cfb98729d05812a111c", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23772.659962705617, - "Y": -20027.212670098084 + "ShowGeometry": true, + "X": -22947.057953609245, + "Y": -20375.844274245228 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByPoints", "Id": "d200379e5c8c4f8b968d2f0887223d68", + "Name": "NurbsCurve.ByPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23773.72231536722, - "Y": -19637.237281459649 + "ShowGeometry": true, + "X": -22947.40551891891, + "Y": -19253.057336011178 }, { - "ShowGeometry": true, - "Name": "PolyCurve.ByPoints", "Id": "835b1ec252ca4b639a1f2a0dde80b497", + "Name": "PolyCurve.ByPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23774.504420736164, - "Y": -19492.884031521709 + "ShowGeometry": true, + "X": -22954.35451203934, + "Y": -19592.649140509307 }, { - "ShowGeometry": true, - "Name": "Curve.Length", "Id": "eaae1aa1418848978ae4a743ac654a51", + "Name": "Curve.Length", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23176.827588625423, - "Y": -20020.605027375859 + "ShowGeometry": true, + "X": -22423.156263277, + "Y": -20377.443214311756 }, { - "ShowGeometry": true, - "Name": "Boolean", "Id": "6e4f5b2b2389451b95459dea13431b8b", + "Name": "Boolean", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23986.412085397653, - "Y": -19743.673830756707 + "ShowGeometry": true, + "X": -23193.366798832987, + "Y": -19918.067990318526 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByControlPoints", "Id": "8ba3309a6ded4059a074fa0c2b291919", + "Name": "NurbsCurve.ByControlPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23770.638199163463, - "Y": -19851.018890432235 + "ShowGeometry": true, + "X": -22957.576950813185, + "Y": -19985.265832535053 }, { - "ShowGeometry": true, - "Name": "Curve.PointAtParameter", "Id": "2c8d0d140440438cb81cdcdeefc1b77e", + "Name": "Curve.PointAtParameter", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23181.018246147887, - "Y": -19775.57622248985 + "ShowGeometry": true, + "X": -22196.960581607214, + "Y": -19595.040346574315 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "7820af5f481d4af79b359e608a64b96d", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23411.775169486828, - "Y": -19695.879910451647 + "ShowGeometry": true, + "X": -22426.678530802295, + "Y": -19475.41900567947 } ], "Annotations": [ + { + "Id": "837f7ba10d50424ab9a7daffe999419a", + "Title": "Initial inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4f378cbb3c5d4496b11be74d16300d48", + "e8e066b331a048adbf0fd5e0e27a1c20", + "bc1ea09916454e28b57419385b4d812b" + ], + "HasNestedGroups": false, + "Left": -24569.253302299552, + "Top": -19951.522705659365, + "Width": 152.0, + "Height": 638.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -19835.522705659365, + "InitialHeight": 552.0, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "700911fb908b4c2bbcf26d596d4a59bd", + "Title": "Nurbs curve - closed", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8ba3309a6ded4059a074fa0c2b291919", + "21aea7b56cc1463cbf1fc90f47f03c8b", + "6e4f5b2b2389451b95459dea13431b8b" + ], + "HasNestedGroups": false, + "Left": -23203.366798832987, + "Top": -20131.265832535053, + "Width": 541.7898480198019, + "Height": 345.1978422165266, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -20058.265832535053, + "InitialHeight": 300.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "aac0f8613bad4d3b8be6677a9402c3bc", + "Title": "Nurbs curve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d200379e5c8c4f8b968d2f0887223d68", + "29c3367a9aa44de38b79855fa5dc2b28" + ], + "HasNestedGroups": false, + "Left": -22957.40551891891, + "Top": -19384.057336011178, + "Width": 255.0, + "Height": 263.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19311.057336011178, + "InitialHeight": 220.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "3384990274fe4c5fa3c86634a35ea739", + "Title": "Polycurve", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "835b1ec252ca4b639a1f2a0dde80b497", + "8712741d336e4277afa638f7da31c039" + ], + "HasNestedGroups": false, + "Left": -22964.35451203934, + "Top": -19732.649140509307, + "Width": 316.0, + "Height": 302.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19650.649140509307, + "InitialHeight": 192.0, + "TextblockHeight": 72.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "dcd73e5fa4ca444ab56b7e7a75e650f1", + "Title": "List of 4 points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fc159a46e230462d91e7ac387a527d64" + ], + "HasNestedGroups": false, + "Left": -23707.923924839222, + "Top": -19890.830432048864, + "Width": 180.0, + "Height": 348.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -19774.830432048864, + "InitialHeight": 262.0, + "TextblockHeight": 106.0, + "Background": "#FFC1D676" + }, + { + "Id": "e3c3bc17b9a543bf96319397eee695df", + "Title": "Initial 4 points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "918f7dc4e6d04d6b9b51c329d02db2b2", + "fb265a3222b04d2ab4f726b28bc90c10", + "e594468a412344b4870884b31915b703", + "64155f51080847f8be8d0fb57485b1e3" + ], + "HasNestedGroups": false, + "Left": -24220.46862672958, + "Top": -20158.309518718488, + "Width": 245.0, + "Height": 906.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -20085.309518718488, + "InitialHeight": 863.0, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "89cb11be661a4d88ab1f85981cb462dc", + "Title": "Line", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7979f6ce63b64cfb98729d05812a111c", + "724635231cea4135b320176e240209a5" + ], + "HasNestedGroups": false, + "Left": -22957.057953609245, + "Top": -20495.844274245228, + "Width": 291.0, + "Height": 282.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -20422.844274245228, + "InitialHeight": 239.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "95e82780d7ae4df7881e4bdc03cb47d8", + "Title": "Actions and Queries", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2c8d0d140440438cb81cdcdeefc1b77e", + "7820af5f481d4af79b359e608a64b96d", + "1c567ac9581049f59bc06b2c100c053a" + ], + "HasNestedGroups": false, + "Left": -22436.678530802295, + "Top": -19755.040346574315, + "Width": 521.717949195081, + "Height": 411.62134089484607, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -19682.040346574315, + "InitialHeight": 368.62134089484607, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "5017da5d0860402596e6804dc17ff69a", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0f67323d68694a20b48aa52beca5c13d" + ], + "HasNestedGroups": false, + "Left": -24558.602619913174, + "Top": -20658.923878931073, + "Width": 312.0, + "Height": 151.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -20585.923878931073, + "InitialHeight": 108.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, { "Id": "1c567ac9581049f59bc06b2c100c053a", "Title": "Curves, Polycurves (collections of Curves), Nurbs, and Lines all derive from \"Curves\", and so all Curve \"Actions\" and \"Queries\" can be done to all of them", @@ -905,11 +1116,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23201.018246147887, - "Top": -19854.57622248985, + "Left": -22216.960581607214, + "Top": -19674.040346574315, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -918,26 +1130,130 @@ }, { "Id": "724635231cea4135b320176e240209a5", - "Title": "Multiple creation methods exist for most curves. ", + "Title": "Single straight line by 2 points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22947.057953609245, + "Top": -20414.844274245228, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "21aea7b56cc1463cbf1fc90f47f03c8b", + "Title": "Create a closed Nurbs curve inside the bounding points ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22955.576950813185, + "Top": -20050.265832535053, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "8ba3309a6ded4059a074fa0c2b291919" + }, + { + "Id": "29c3367a9aa44de38b79855fa5dc2b28", + "Title": "Creates a Nurbs curve by 4 points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22930.90551891891, + "Top": -19303.057336011178, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d200379e5c8c4f8b968d2f0887223d68" + }, + { + "Id": "8712741d336e4277afa638f7da31c039", + "Title": "Create a straight polycurve through a set of points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22951.35451203934, + "Top": -19642.649140509307, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "835b1ec252ca4b639a1f2a0dde80b497" + }, + { + "Id": "0f67323d68694a20b48aa52beca5c13d", + "Title": "This graph demonstrates how to create the basic Curve primitives - Line, Polycurve, open and closed Nurbs curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -24548.602619913174, + "Top": -20577.923878931073, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "1ab82f07370c45689d716558844a81ac", + "Title": "New Note", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23781.619319935824, - "Top": -20069.164103657833, + "Left": -23161.861622878852, + "Top": -19671.416145461168, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" } ], - "X": 18182.094523388703, - "Y": 14926.896247319197, - "Zoom": 0.73534772823455 + "X": 14471.175449653081, + "Y": 12177.18093819464, + "Zoom": 0.5880136204426424 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Geometry/Geometry_Points.dyn b/doc/distrib/Samples/en-US/Geometry/Geometry_Points.dyn index 098bed721a0..52b5c1a346b 100644 --- a/doc/distrib/Samples/en-US/Geometry/Geometry_Points.dyn +++ b/doc/distrib/Samples/en-US/Geometry/Geometry_Points.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Geometry Sample", + "Description": "Create Points array", "Name": "Geometry_Points", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "5b9ce6ead88f4d2d9eac159ed8f3a277", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "26b70b8ac9e545d8ad487fd432f00100", @@ -54,14 +53,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "0aa5294eaf814a938b6a14a8944d8478", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "f9d9da6219f34b6aa15abc1ad0fea28b", @@ -102,13 +101,14 @@ "KeepListStructure": false } ], - "Replication": "Auto", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "CrossProduct", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "a6083d4a6070490692041541f146010c", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "960ac7e87b2a40ddac10d3f8ca34e33c", @@ -150,14 +150,13 @@ } ], "Replication": "Longest", - "Description": "Creates a sequence of numbers or letters in the specified range." + "Description": "Creates a sequence of numbers or letters in the given range" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "07aadec530d945388fa949115d20a81f", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -171,14 +170,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, "Id": "33d6893160a64f90bfed1213d0256ac1", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -192,12 +191,15 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 305.0, + "WatchHeight": 38.0, "Id": "aaa8dff2a34b4d7a950c3aeeb70e82c7", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "329a754afae64710b64441d8e411f9b2", @@ -221,18 +223,18 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", "WatchWidth": 200.0, "WatchHeight": 200.0, - "WasExecuted": false, + "WasExecuted": true, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, + "Name": "0e500d65-fbc3-406a-9aef-67574bc1f2a5 Preview", + "EyeX": -18.420581817626953, + "EyeY": 23.999961853027344, + "EyeZ": 49.70609664916992, "LookX": 12.0, "LookY": -13.0, "LookZ": -58.0, @@ -240,8 +242,9 @@ "UpY": 1.0, "UpZ": 0.0 }, - "NodeType": "ExtensionNode", + "VariableInputPorts": true, "Id": "0e500d65fbc3406a9aef67574bc1f2a5", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "37ede02780104521ab5d2706f36ace1d", @@ -265,13 +268,12 @@ } ], "Replication": "Disabled", - "Description": "Shows a dynamic preview of geometry." + "Description": "Shows a dynamic preview of geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", "Id": "227c1a9c02d14a9c91aaea7e67d222fb", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "4511a1facd2f45888026aeed210e41ad", @@ -303,18 +305,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Add@Autodesk.DesignScript.Geometry.Vector", "Replication": "Auto", "Description": "Add a vector to a point. The same as Translate(Vector).\n\nPoint.Add (vectorToAdd: Vector): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 10.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 5.638, "Id": "f6a164cc92e048a0a83befaa476990d0", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -328,13 +330,13 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 6.4 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z", "Id": "3c918558fc8a44199ecb187fc5686802", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "ac47db572abe4a27bc6b2978761bb6f3", @@ -357,15 +359,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z", "Replication": "Auto", "Description": "Get the Z component of a Point\n\nPoint.Z: double" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 1.0, "Id": "0427125066d94802aaba0410c552b831", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -379,13 +381,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 1.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.AsVector", "Id": "ae64d918eefe417b9a57e9a56509cb26", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "16e1a04a787949eb82c577f39fe3dcbe", @@ -408,6 +410,7 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.AsVector", "Replication": "Auto", "Description": "Get the Vector with the same X, Y, and Z component\n\nPoint.AsVector ( ): Vector" } @@ -443,6 +446,12 @@ "Id": "7af249c2d3e948a09bf3b2549c539b09", "IsHidden": "False" }, + { + "Start": "082fbef8d8b148b6b83859e7d3f8edf9", + "End": "f9d9da6219f34b6aa15abc1ad0fea28b", + "Id": "a5fe1310004943dd904243e564b500ba", + "IsHidden": "False" + }, { "Start": "8554eccdf807442281356f71e4ce7da7", "End": "960ac7e87b2a40ddac10d3f8ca34e33c", @@ -482,7 +491,8 @@ ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAKOAuEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArB8Zabc3mlpd6cnmatp0gvLRAwXzXUENFk8ASIXjyem/d1AreoqZR5lZkyipJxZU0nVLbXNLs9Rs5PNtLuJZ4nwRlWAIOD04PSrdcvoa/wDCO+Jr/RTkWl6ZNTseuFJcfaY/wkcSDJ584gDCV1FKEnJa7k05OS136hRRRVmgUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBi+K9Ln1DT457FQ2qWEou7MM20NIoIKE9g6s6E9g+eoFXtI1W31zS7XULRy9tcxrIhZSpwR0IPII6EHkEEGrlcrpGfDniy90lvlsdT36jY+iS5H2mIemWZZRk5Jll7JWT92V+j/r/AIH3GMvcmn0f9L/L7jqqKKK1NgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArD8YaPcatpSyWOxdWsZVvLFpDtXzkB+QnBwrqXjYgZ2yNjmtyiplFSVmTKKknFlLR9Wg1zSrXULYOIbiMSKsq7XXI5VlPKsDkFTyCCD0q7XOaf/wAU/wCJrjTz8tjqe+8tewSfOZ4x/vZEoHJJM5PAro6UW2tdyYSclrugoooqzQKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAx/FWjzaxo7rZtHFqduwubKWT7qTpyuTjO1uVbHJV2HerHh/WofEWjWmowI8STpkwyjDxOOHjcdmVgVI7FSK0K5axA8NeL57I4TT9aLXVt2CXSjM0Y7DeoEoA5JWdjWUvdkpdH/AEjGXuzUuj0/y/y+46miiitTYKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK+BPjp/wAFJvEn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JI4kWONRhUQYAHoBT6K9aMVHY/P6lepWspvRbLZL0S0XyCiiiqMAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD8qvjt8YPiP4X/aO8VXkfiLVtFvNL1a5itIIv9HjNv5qGEvEAFlVoobflw3mIqbtwAr9JNJ8J3XiDSrO68XTT3V5NAr3GkeYFs4HZAHi2JxKoOR+8LjuO2Ny48K6Ld+ILbXp9HsJtctYzDBqclqjXMSEMCqSkblHzvwDj5m9TWrXk4XB1KMputUc09k+iu3+b/rp+jcQcU4TNMLhKGX4OOHlSjaUo2vJtJaWSstL73d3580Vtaw2dvHBbxJBBGoVI41CqoHQADgCpaKK9Y/Om23dhRRRQIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKj3mjeaAJKKj3mnq2aAFooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD//2Q==", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -505,160 +515,368 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -3.826293468475342, + "EyeY": 15.002310276031494, + "EyeZ": 11.229312896728516, + "LookX": 6.147767066955566, + "LookY": -8.679465293884277, + "LookZ": -12.229138374328613, + "UpX": 0.15361963212490082, + "UpY": 0.9396924376487732, + "UpZ": -0.3055800199508667 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "5b9ce6ead88f4d2d9eac159ed8f3a277", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24494.80078824006, - "Y": -19894.724726929842 + "ShowGeometry": true, + "X": -24511.130746694773, + "Y": -19900.168046414743 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "0aa5294eaf814a938b6a14a8944d8478", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24465.871861527412, - "Y": -19302.330369018819 + "ShowGeometry": true, + "X": -24350.207255291854, + "Y": -19293.76262040878 }, { - "ShowGeometry": true, - "Name": "Range", "Id": "a6083d4a6070490692041541f146010c", + "Name": "Range", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, + "ShowGeometry": true, "X": -24769.1187272669, "Y": -19298.4741738685 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "07aadec530d945388fa949115d20a81f", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25042.981348977923, - "Y": -19370.665842643426 + "ShowGeometry": true, + "X": -25124.52080909201, + "Y": -19372.026672514647 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "33d6893160a64f90bfed1213d0256ac1", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25049.204815486453, - "Y": -19243.751767268248 + "ShowGeometry": true, + "X": -25124.05045840387, + "Y": -19246.473427010696 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "aaa8dff2a34b4d7a950c3aeeb70e82c7", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24124.128434910195, - "Y": -19448.483027769802 + "ShowGeometry": true, + "X": -23940.49844907352, + "Y": -19453.283811713245 }, { - "ShowGeometry": true, - "Name": "Watch 3D", "Id": "0e500d65fbc3406a9aef67574bc1f2a5", + "Name": "Watch 3D", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24109.606973695169, - "Y": -20248.969906863582 + "ShowGeometry": true, + "X": -24110.944055553973, + "Y": -20429.94046170399 }, { - "ShowGeometry": true, - "Name": "Point.Add", "Id": "227c1a9c02d14a9c91aaea7e67d222fb", + "Name": "Point.Add", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23363.690326237611, - "Y": -19310.476211186175 + "ShowGeometry": true, + "X": -22864.879544877866, + "Y": -19312.412720189663 }, { - "ShowGeometry": true, - "Name": "Number Slider", "Id": "f6a164cc92e048a0a83befaa476990d0", + "Name": "Number Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24873.7258592866, - "Y": -19832.6842644348 + "ShowGeometry": true, + "X": -25317.156158531696, + "Y": -19825.025611478548 }, { - "ShowGeometry": true, - "Name": "Point.Z", "Id": "3c918558fc8a44199ecb187fc5686802", + "Name": "Point.Z", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24109.606973695169, - "Y": -19649.810866238386 + "ShowGeometry": true, + "X": -24076.83440794899, + "Y": -19801.85727042231 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "0427125066d94802aaba0410c552b831", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25042.66723641739, - "Y": -19123.179863151043 + "ShowGeometry": true, + "X": -25125.40202816351, + "Y": -19121.874199359543 }, { - "ShowGeometry": true, - "Name": "Point.AsVector", "Id": "ae64d918eefe417b9a57e9a56509cb26", + "Name": "Point.AsVector", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23673.672483519913, - "Y": -19442.408853132078 + "ShowGeometry": true, + "X": -23346.824021982124, + "Y": -19455.55665668295 } ], "Annotations": [ + { + "Id": "cf8cb23ed0514f8bae54d0da92c158c1", + "Title": "Initial inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f6a164cc92e048a0a83befaa476990d0" + ], + "HasNestedGroups": false, + "Left": -25327.156158531696, + "Top": -19898.025611478548, + "Width": 368.0, + "Height": 205.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -19825.025611478548, + "InitialHeight": 162.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "3992a25215824c03a7bdb12774ed1272", + "Title": "Initial inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "07aadec530d945388fa949115d20a81f", + "33d6893160a64f90bfed1213d0256ac1", + "0427125066d94802aaba0410c552b831" + ], + "HasNestedGroups": false, + "Left": -25135.40202816351, + "Top": -19488.026672514647, + "Width": 153.35156975963764, + "Height": 498.1524731551035, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -19372.026672514647, + "InitialHeight": 410.79164328387924, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "52cbfcd618de4c25997e46478dbe9864", + "Title": "Range of numbers", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a6083d4a6070490692041541f146010c", + "877cc2b8dff5481d9a7cf30738b0b96e" + ], + "HasNestedGroups": false, + "Left": -24838.1187272669, + "Top": -19444.4741738685, + "Width": 318.0, + "Height": 343.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19371.4741738685, + "InitialHeight": 300.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "e5e6197d7c2a46d0a64fc3ea5d462408", + "Title": "Matrix of points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0aa5294eaf814a938b6a14a8944d8478", + "d55cd027705a41c9b364ba3f46b7dd08" + ], + "HasNestedGroups": false, + "Left": -24385.707255291854, + "Top": -19482.76262040878, + "Width": 296.0, + "Height": 386.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19409.76262040878, + "InitialHeight": 343.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "9a4aaa96ecdc40a986082c820cfb301a", + "Title": "Single point", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "5b9ce6ead88f4d2d9eac159ed8f3a277", + "ad3945ee5bd749a6bc9a876ca3acaa2a" + ], + "HasNestedGroups": false, + "Left": -24550.130746694773, + "Top": -20060.168046414743, + "Width": 303.0, + "Height": 357.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19987.168046414743, + "InitialHeight": 314.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "3f3a972c1326432588ee8d7bff3b0ecd", + "Title": "Move matrix by the point as a vector", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "227c1a9c02d14a9c91aaea7e67d222fb", + "03f561a9a88e4323bc332353f2776382" + ], + "HasNestedGroups": false, + "Left": -22908.379544877866, + "Top": -19545.412720189663, + "Width": 320.0, + "Height": 395.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19385.412720189663, + "InitialHeight": 265.0, + "TextblockHeight": 150.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "ed6175cafbcf4ed39d710eb24411f50e", + "Title": "Turn point into Vector", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ae64d918eefe417b9a57e9a56509cb26", + "e9c5f87402f048808179e4d4f3cd2fa9" + ], + "HasNestedGroups": false, + "Left": -23403.824021982124, + "Top": -19638.55665668295, + "Width": 313.0, + "Height": 315.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19513.55665668295, + "InitialHeight": 220.0, + "TextblockHeight": 115.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "9dd9b444c70246e99cdc4a24f62e9f33", + "Title": "Preview point 'Z' coordinate", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3c918558fc8a44199ecb187fc5686802", + "4741129b8b5849c1999307042d54795a" + ], + "HasNestedGroups": false, + "Left": -24132.33440794899, + "Top": -20004.85727042231, + "Width": 313.0, + "Height": 335.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -19888.85727042231, + "InitialHeight": 249.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" + }, + { + "Id": "3a4633c4dafe47ecac93ab641834470b", + "Title": "Preview results", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0e500d65fbc3406a9aef67574bc1f2a5", + "af4d2a95f2da4a3f828329089eefa229" + ], + "HasNestedGroups": false, + "Left": -24130.444055553973, + "Top": -20618.94046170399, + "Width": 316.0, + "Height": 521.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20545.94046170399, + "InitialHeight": 478.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, { "Id": "ad3945ee5bd749a6bc9a876ca3acaa2a", - "Title": "Basic Geometric Elements have default values for numerical inputs. ", + "Title": "Basic Geometric Elements have default values for numerical inputs. Check the default values by hovering over the node input port", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -24523.80078824006, - "Top": -19959.724726929842, + "Left": -24540.130746694773, + "Top": -19979.168046414743, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -667,18 +885,19 @@ }, { "Id": "af4d2a95f2da4a3f828329089eefa229", - "Title": "After hitting \"Run\" or with Run Automatically enabled, see the geometric entity either in the Background Peview, in Watch 3d, or as data in a Watch node. Elements will highlight in Background when the node is selected", + "Title": "After hitting \"Run\" or with Run Automatically enabled, see the geometric entity either in the Background Peview, in Watch 3D, or as data in a Watch node. Elements will highlight in Background when the node is selected", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -24186.106973695169, - "Top": -20356.969906863582, + "Left": -24120.444055553973, + "Top": -20537.94046170399, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -694,11 +913,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -24830.6187272669, + "Left": -24828.1187272669, "Top": -19363.4741738685, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -707,18 +927,19 @@ }, { "Id": "4741129b8b5849c1999307042d54795a", - "Title": "Information Can be pulled out of Geometry using tools in the Query subcategory of the entiry", + "Title": "Information can be extracted from Geometry using nodes in the Query subcategory of each node grouping (next to the questionmark symbol)", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -24153.606973695169, - "Top": -19714.810866238386, + "Left": -24122.33440794899, + "Top": -19880.85727042231, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -734,11 +955,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23399.690326237611, - "Top": -19375.476211186175, + "Left": -22898.379544877866, + "Top": -19377.412720189663, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -747,27 +969,49 @@ }, { "Id": "d55cd027705a41c9b364ba3f46b7dd08", - "Title": "Make 1, 2, and 3 dimensional arrays by passing Ranges into the points x, y, and z ports, then changing the Lacing properties in the right click menue for the node ", + "Title": "Make 1, 2, and 3 dimensional arrays by passing Ranges into the points x, y, and z ports, then changing the Lacing properties in the right click menu for the node. Observe the result when choosing the Cross Product Lacing option", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -24491.371861527412, - "Top": -19396.330369018819, + "Left": -24375.707255291854, + "Top": -19401.76262040878, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", "PinnedNode": "0aa5294eaf814a938b6a14a8944d8478" + }, + { + "Id": "e9c5f87402f048808179e4d4f3cd2fa9", + "Title": "Some elements can be easily converted into others", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23393.824021982124, + "Top": -19505.55665668295, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "ae64d918eefe417b9a57e9a56509cb26" } ], - "X": 15333.090141958375, - "Y": 12417.883180906016, - "Zoom": 0.60853276482612972 + "X": 11245.319715620193, + "Y": 9146.482986237657, + "Zoom": 0.4379241438713066 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Geometry/Geometry_Solids.dyn b/doc/distrib/Samples/en-US/Geometry/Geometry_Solids.dyn index 8ab49192e64..8a756ba6cc6 100644 --- a/doc/distrib/Samples/en-US/Geometry/Geometry_Solids.dyn +++ b/doc/distrib/Samples/en-US/Geometry/Geometry_Solids.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Geometry Sample", + "Description": "A Dynamo sample graph demonstrating solid creation using Loft and solid manipulation (addition and substraction)", "Name": "Geometry_Solids", "ElementResolver": { "ResolutionMap": { @@ -1304,41 +1304,11 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "Id": "97c03b2f9e8649538de80cbbb306f458", + "Id": "141a398b4dd24abd86af37e3d05d5adb", "NodeType": "FunctionNode", "Inputs": [ { - "Id": "ef3737fea0b946199a3d2cec4763cf15", - "Name": "polyCurve", - "Description": "Autodesk.DesignScript.Geometry.PolyCurve", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "c928d6bd9b404b03987bc3a395620c2d", - "Name": "Curve[]", - "Description": "Curve[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves", - "Replication": "Auto", - "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "Id": "b92cd7de8c874af9bc828f583206c4a5", - "NodeType": "FunctionNode", - "Inputs": [ - { - "Id": "606b02ae419349639602352ad9f11e93", + "Id": "83ff6981406a435f807524ce7cae10b7", "Name": "curves", "Description": "Curves to join into polycurve\n\nCurve[]", "UsingDefaultValue": false, @@ -1347,7 +1317,7 @@ "KeepListStructure": false }, { - "Id": "54e80b8add0c46f5859ab415eb0bc6e2", + "Id": "48d03962da8e477397a5eae8d2f704cd", "Name": "joinTolerance", "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001", "UsingDefaultValue": true, @@ -1356,7 +1326,7 @@ "KeepListStructure": false }, { - "Id": "955cde0c83fe4ce0bf8cab99e471b93a", + "Id": "edca80ef69234d9f99b8351f324c8932", "Name": "trimCurves", "Description": "bool\nDefault value : false", "UsingDefaultValue": true, @@ -1365,7 +1335,7 @@ "KeepListStructure": false }, { - "Id": "b294102fe414449db9c5210beec2395b", + "Id": "1c0d1eb3c237469fb1b27303b12c739d", "Name": "trimLength", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, @@ -1376,7 +1346,7 @@ ], "Outputs": [ { - "Id": "ef707e7d3e664aae8dbad0cde98faac5", + "Id": "f061e1d8f221400a9b612af81284f1db", "Name": "PolyCurve", "Description": "Polycurve created by joined curves", "UsingDefaultValue": false, @@ -1391,11 +1361,11 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "Id": "a6bd196db8224c34b4e342880e1b7eeb", + "Id": "2e41d2ca0d774dbba0372f7dc6dca205", "NodeType": "FunctionNode", "Inputs": [ { - "Id": "a8e2e658b7cb4a81a3952331e890569c", + "Id": "6468721f866c4bb79be52767260f4ead", "Name": "curves", "Description": "Curves to join into polycurve\n\nCurve[]", "UsingDefaultValue": false, @@ -1404,7 +1374,7 @@ "KeepListStructure": false }, { - "Id": "1b13fd04ca114a818bf4cafa45a87385", + "Id": "6cf18bfa3e1841adb429fd11cad3023a", "Name": "joinTolerance", "Description": "Tolerance to determine size of gap allowed between curves to be joined\n\ndouble\nDefault value : 0.001", "UsingDefaultValue": true, @@ -1413,7 +1383,7 @@ "KeepListStructure": false }, { - "Id": "1b6feb7099d34f6082bbf3e498c1596f", + "Id": "7b28ff0a5f0a46aca8467e855b585cd2", "Name": "trimCurves", "Description": "bool\nDefault value : false", "UsingDefaultValue": true, @@ -1422,7 +1392,7 @@ "KeepListStructure": false }, { - "Id": "ef5b884fa7224911b629f38b5175f220", + "Id": "0454ccd4dbc04c92b36d0d82c4a18b18", "Name": "trimLength", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, @@ -1433,7 +1403,7 @@ ], "Outputs": [ { - "Id": "75f9ef0f782b4bd29b0557340d7d4d81", + "Id": "f6c32fa0d97e47e8897108756e276db3", "Name": "PolyCurve", "Description": "Polycurve created by joined curves", "UsingDefaultValue": false, @@ -1520,12 +1490,6 @@ "Id": "c22655d5cba5409bae9d24e15b48c46a", "IsHidden": "False" }, - { - "Start": "4ce0dac5e2ca42d4932c9313a386b2df", - "End": "ef3737fea0b946199a3d2cec4763cf15", - "Id": "8001f35fdf54477ebe69cd507811de68", - "IsHidden": "False" - }, { "Start": "dd69dbba8ba542729bfe6eefa9950009", "End": "1e31cd8bd7914969a7bbdd7348453b11", @@ -1636,8 +1600,8 @@ }, { "Start": "8d8f9da5976a4a9b8237f90527cb17e4", - "End": "606b02ae419349639602352ad9f11e93", - "Id": "e52c3df7e34c491a8bc98d21429a40da", + "End": "83ff6981406a435f807524ce7cae10b7", + "Id": "d1f070c856ac4483b3a983a6a45e269c", "IsHidden": "False" }, { @@ -1648,8 +1612,8 @@ }, { "Start": "ed7faf36e53f43b98ca57c77d3b9de09", - "End": "a8e2e658b7cb4a81a3952331e890569c", - "Id": "c3ff1d18c14a4499b5204490daf7c2ee", + "End": "6468721f866c4bb79be52767260f4ead", + "Id": "4ca25f21900246998412e76a1fe6b1cc", "IsHidden": "False" }, { @@ -1725,21 +1689,22 @@ "IsHidden": "False" }, { - "Start": "ef707e7d3e664aae8dbad0cde98faac5", + "Start": "f061e1d8f221400a9b612af81284f1db", "End": "f885bf8dfe644f03ac62e0596be39a98", - "Id": "4359d2305aa24ee79824a76ae53846cb", + "Id": "089276504e90445385f6ac831382e343", "IsHidden": "False" }, { - "Start": "75f9ef0f782b4bd29b0557340d7d4d81", + "Start": "f6c32fa0d97e47e8897108756e276db3", "End": "6a75e519fc8646d896f0095c4bbc24e9", - "Id": "a44a2b5b444140c8a832219c3e14c824", + "Id": "4fc45dda565a4cb99894fa374b4381d0", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": "", + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqreapZ6eUF1dQwM/CLI4Bb2A6n8KALVFZI143Fw0FnZXE7r95pAIVX3IfDY9wpqKaTVPNZrqeKwtMZ3WqeYy/V24A/4Bj3quVk8yNqs5vEViZGihlN5KpwUtUMuD6EqCF/Eis6bTbSWZZQW1h+P3dwTKmfUfwIfw/Krm5rqbYkS6fOBhWY/vMD0UcMPxIquXuTzEkevRrMkV3bz6ezkCM3IXY5PQB1JUH2JBPpWnWNcfunaDUJzcxSjASM7SQeMFByR+J+gqGOG4j2voxYQZ5huT+4IHULzvQ9uBtH93vQ4gpG/RWdb6wjSLBdxNY3LHaqSkbZD/sOOG78cNxkgVo1maBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -1762,21 +1727,21 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.19.0.5530", - "RunType": "Manual", + "Version": "3.1.0.3411", + "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { "Name": "_Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "EyeX": -13.616271018981934, + "EyeY": 34.843788146972656, + "EyeZ": 17.183929443359375, + "LookX": 12.552754402160645, + "LookY": -26.159500122070312, + "LookZ": -19.5609130859375, + "UpX": 0.3174535036087036, + "UpY": 0.80901700258255, + "UpZ": -0.4946866035461426 }, "ConnectorPins": [], "NodeViews": [ @@ -1787,8 +1752,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24851.3986361472, - "Y": -20047.214544176732 + "X": -24839.110928722886, + "Y": -20152.680858624884 }, { "Id": "fb265a3222b04d2ab4f726b28bc90c10", @@ -1797,8 +1762,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24856.616009996014, - "Y": -19672.845002699883 + "X": -24848.131182814166, + "Y": -20347.140350442325 }, { "Id": "e594468a412344b4870884b31915b703", @@ -1807,8 +1772,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24853.137760763471, - "Y": -19858.661673329159 + "X": -24835.253418923494, + "Y": -19591.825653341464 }, { "Id": "4f378cbb3c5d4496b11be74d16300d48", @@ -1817,8 +1782,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25059.564906783715, - "Y": -19656.885865966542 + "X": -25132.448656543587, + "Y": -20153.01163554094 }, { "Id": "bc1ea09916454e28b57419385b4d812b", @@ -1827,8 +1792,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25056.086657551168, - "Y": -19799.915034639314 + "X": -25038.63801399428, + "Y": -19550.640829340446 }, { "Id": "f17077267a2b4cc29768fd8e8c31a44a", @@ -1837,8 +1802,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24531.600734491341, - "Y": -19737.813010305741 + "X": -24386.682671891784, + "Y": -19876.021595296144 }, { "Id": "c8658b1166f54b96ad0f6b482220aed8", @@ -1847,8 +1812,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23654.417623083526, - "Y": -19606.946214568612 + "X": -23275.780271531363, + "Y": -19731.97855716115 }, { "Id": "0eb196569e2044a5a335aad9d9085363", @@ -1857,8 +1822,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24861.118479503657, - "Y": -18921.687545357898 + "X": -24845.15372686383, + "Y": -19940.187428026296 }, { "Id": "409caf42170f4a5dad697428efb89449", @@ -1867,8 +1832,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25065.631141266815, - "Y": -19128.086634583015 + "X": -25084.764326842105, + "Y": -18458.634903948736 }, { "Id": "a73ee6eaa09e42b8b3879cee68f2d0d7", @@ -1877,8 +1842,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24857.638914609786, - "Y": -19113.334514020196 + "X": -24836.446678510427, + "Y": -18440.63605392925 }, { "Id": "2cd90c1faed3402a95895c94e3f30ad8", @@ -1887,8 +1852,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25063.892016650545, - "Y": -18997.606456405498 + "X": -25084.764326842105, + "Y": -18310.634903948736 }, { "Id": "1981a0822ade440f9ea76ab988fcf810", @@ -1897,8 +1862,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24514.209488328626, - "Y": -19427.790544370859 + "X": -24373.29152622721, + "Y": -19161.260035045958 }, { "Id": "116a1d2d3ca94ae585fed101a18f2eac", @@ -1907,8 +1872,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24856.528330175657, - "Y": -19487.666670788625 + "X": -24837.232174522313, + "Y": -18857.41559457779 }, { "Id": "1dd46e987f4c40dfa8155456c8608647", @@ -1917,8 +1882,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25062.9554761959, - "Y": -19532.8985356299 + "X": -25022.326853247658, + "Y": -18898.199391304763 }, { "Id": "65c95e395de245a28a5e20dc073fe158", @@ -1927,8 +1892,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25062.9554761959, - "Y": -19403.062617252242 + "X": -25022.326853247658, + "Y": -18751.199391304763 }, { "Id": "d03279335a8a4f7e9e7cbfbcf111f662", @@ -1937,8 +1902,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25061.216351579627, - "Y": -19276.245323959327 + "X": -25065.637008251164, + "Y": -19207.68813728687 }, { "Id": "a99d0d448b5c47cd94e805248cbe85cc", @@ -1947,8 +1912,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24860.281484759325, - "Y": -19300.578443768816 + "X": -24833.637008251164, + "Y": -19247.68813728687 }, { "Id": "1c4a88ef257c4124841c8adc80c47047", @@ -1957,8 +1922,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22989.829118888847, - "Y": -19823.151993602558 + "X": -22351.38470722387, + "Y": -20104.87189651796 }, { "Id": "02498dd821e6416a83829ebe9891e382", @@ -1967,8 +1932,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23322.5557276711, - "Y": -19722.7626625004 + "X": -22768.373424940575, + "Y": -19781.748742655807 }, { "Id": "c7511471593d4a12ae7d125aa2457fb3", @@ -1977,8 +1942,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24555.948479119143, - "Y": -19959.0571473541 + "X": -24393.33723905853, + "Y": -20126.221834130316 }, { "Id": "10f18f6e315a4ea6a883dbbdb92caa1d", @@ -1987,8 +1952,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24210.624751491236, - "Y": -19795.71585383988 + "X": -23904.832450294143, + "Y": -19938.774821757495 }, { "Id": "0916b9df84fa4eaf8261a103fb3846c1", @@ -1997,8 +1962,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24521.165986793712, - "Y": -19200.532206032211 + "X": -24378.441467226436, + "Y": -19381.347418256784 }, { "Id": "782fdd5db5344dcd8f560f286c55845d", @@ -2007,8 +1972,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24225.777063658828, - "Y": -19361.298415627414 + "X": -23897.987376393907, + "Y": -19439.72420684337 }, { "Id": "7f4bc58d6fd940a39a9cbd3744df21e9", @@ -2017,8 +1982,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": -23329.3176059019, - "Y": -19502.6345191493 + "X": -22762.94507303058, + "Y": -18685.939849461043 }, { "Id": "45d5ec44776e4e0d8abe76aa1a3ce4d9", @@ -2027,8 +1992,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24500.296491398458, - "Y": -19002.339149667827 + "X": -23437.30464762979, + "Y": -18628.30215594498 }, { "Id": "3d37cea8bbe543f58c11fc914a9e7cf0", @@ -2037,8 +2002,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24121.7122637897, - "Y": -19080.2459143976 + "X": -23189.769973564868, + "Y": -18580.110793666456 }, { "Id": "e5c4e9e719704919821b204f66bdd54d", @@ -2047,8 +2012,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22959.651929315547, - "Y": -19323.787112641425 + "X": -22015.06401620993, + "Y": -18708.46708533202 }, { "Id": "71a453ec6bed4435a6306478b3011d91", @@ -2057,8 +2022,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": -22580.6820628078, - "Y": -19517.2591035862 + "X": -21546.114389885235, + "Y": -19777.28767583203 }, { "Id": "b22a1f4367464b56882647f0e7b7ec89", @@ -2067,8 +2032,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22831.538022686676, - "Y": -19460.17792315816 + "X": -21819.227522480094, + "Y": -19674.700053680157 }, { "Id": "7761cad0d83b48b2b10924df655fc794", @@ -2077,8 +2042,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": -22213.055641561576, - "Y": -19464.289938608086 + "X": -21135.114389885235, + "Y": -19609.28767583203 }, { "Id": "66746ec0c2bd4a5ca36563fe4ca239ba", @@ -2087,8 +2052,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -21489.929401795911, - "Y": -19354.292794262132 + "X": -20628.180400305795, + "Y": -19427.76093637022 }, { "Id": "4ba62c0f3f0344af822aa3793749a842", @@ -2097,8 +2062,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -21855.358344853823, - "Y": -19301.890467729871 + "X": -21121.236554694897, + "Y": -19351.966025664213 }, { "Id": "4af3e6094f0344ad8fcff94f32a9d98c", @@ -2107,8 +2072,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23390.7682698469, - "Y": -19295.5412997432 + "X": -22415.876818688303, + "Y": -18507.00190179002 }, { "Id": "b0407b4ef1494dd78e855d18a3fc917c", @@ -2117,8 +2082,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22607.648211429023, - "Y": -19311.172214487469 + "X": -21546.114389885235, + "Y": -19552.46017583203 }, { "Id": "d575213bae3a4ee1ae5701db5ff2dd00", @@ -2127,8 +2092,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22152.077600906843, - "Y": -19165.346886086227 + "X": -21546.114389885235, + "Y": -19257.28767583203 }, { "Id": "8b2217d3ccb240debf1114ea4c66ee6f", @@ -2137,8 +2102,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22239.585834704183, - "Y": -19297.08790188393 + "X": -21546.114389885235, + "Y": -19404.46017583203 }, { "Id": "cadf5d2a239747efa01158a999c9aca1", @@ -2147,41 +2112,459 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -21891.246699928568, - "Y": -19122.870208574084 - }, - { - "Id": "97c03b2f9e8649538de80cbbb306f458", - "Name": "PolyCurve.Curves", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "ShowGeometry": true, - "X": -22622.3970506298, - "Y": -20144.9420689644 + "X": -21152.19480242719, + "Y": -19097.27666922541 }, { - "Id": "b92cd7de8c874af9bc828f583206c4a5", + "Id": "141a398b4dd24abd86af37e3d05d5adb", "Name": "PolyCurve.ByJoinedCurves", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23993.648003091286, - "Y": -19850.207376093687 + "X": -23692.26093613545, + "Y": -19938.81152022298 }, { - "Id": "a6bd196db8224c34b4e342880e1b7eeb", + "Id": "2e41d2ca0d774dbba0372f7dc6dca205", "Name": "PolyCurve.ByJoinedCurves", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23988.27705731993, - "Y": -19484.000948612251 + "X": -23689.91717802792, + "Y": -19441.056054880562 } ], "Annotations": [ + { + "Id": "1ea835a37d3345278c3d8813549097f0", + "Title": "Aditional point for the forth group of curves", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1dd46e987f4c40dfa8155456c8608647", + "65c95e395de245a28a5e20dc073fe158", + "116a1d2d3ca94ae585fed101a18f2eac" + ], + "HasNestedGroups": false, + "Left": -25032.326853247658, + "Top": -19014.199391304763, + "Width": 430.09467872534515, + "Height": 395.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -18898.199391304763, + "InitialHeight": 309.0, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "7ee5d35664f24f6cb7cec95ed8118c4d", + "Title": "Aditional point for the third group of curves", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d03279335a8a4f7e9e7cbfbcf111f662", + "a99d0d448b5c47cd94e805248cbe85cc" + ], + "HasNestedGroups": false, + "Left": -25075.637008251164, + "Top": -19363.68813728687, + "Width": 477.0, + "Height": 313.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -19247.68813728687, + "InitialHeight": 227.0, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "0281d707a83e48e68ce9b1a6893ec696", + "Title": "Aditional point for the second group of curves", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e594468a412344b4870884b31915b703", + "bc1ea09916454e28b57419385b4d812b" + ], + "HasNestedGroups": false, + "Left": -25048.63801399428, + "Top": -19707.825653341464, + "Width": 448.3845950707873, + "Height": 313.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -19591.825653341464, + "InitialHeight": 227.0, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "544077d23cfd45ddb7ddaf7c7a123c22", + "Title": "Initial points for the first group of curves", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "918f7dc4e6d04d6b9b51c329d02db2b2", + "fb265a3222b04d2ab4f726b28bc90c10", + "4f378cbb3c5d4496b11be74d16300d48", + "0eb196569e2044a5a335aad9d9085363" + ], + "HasNestedGroups": false, + "Left": -25142.448656543587, + "Top": -20463.140350442325, + "Width": 538.3377278207008, + "Height": 719.9529224160287, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -20347.140350442325, + "InitialHeight": 651.993430598588, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "a727e02179a3445abcbfbfe71fe08321", + "Title": "Create bottom base", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "10f18f6e315a4ea6a883dbbdb92caa1d", + "141a398b4dd24abd86af37e3d05d5adb" + ], + "HasNestedGroups": false, + "Left": -23914.832450294143, + "Top": -20011.81152022298, + "Width": 503.57151415869157, + "Height": 305.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19938.81152022298, + "InitialHeight": 192.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "5c29f45a96c547ce965c5ee4a76e334c", + "Title": "Create top base", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "782fdd5db5344dcd8f560f286c55845d", + "2e41d2ca0d774dbba0372f7dc6dca205" + ], + "HasNestedGroups": false, + "Left": -23907.987376393907, + "Top": -19514.056054880562, + "Width": 499.07019836598556, + "Height": 305.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19441.056054880562, + "InitialHeight": 192.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "c2f9b851a4c8400395a58947a03c6a60", + "Title": "Create the initial curves for the bottom base", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f17077267a2b4cc29768fd8e8c31a44a", + "c7511471593d4a12ae7d125aa2457fb3" + ], + "HasNestedGroups": false, + "Left": -24403.33723905853, + "Top": -20286.221834130316, + "Width": 291.0, + "Height": 607.2002388341716, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -20126.221834130316, + "InitialHeight": 981.3306601799886, + "TextblockHeight": 150.0, + "Background": "#FFC1D676" + }, + { + "Id": "3abc16af86e14d61923c3285f360f1db", + "Title": "Aditional point for the additional loft geometry", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "409caf42170f4a5dad697428efb89449", + "a73ee6eaa09e42b8b3879cee68f2d0d7", + "2cd90c1faed3402a95895c94e3f30ad8" + ], + "HasNestedGroups": false, + "Left": -25094.764326842105, + "Top": -18574.634903948736, + "Width": 493.31764833167836, + "Height": 396.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -18458.634903948736, + "InitialHeight": 310.0, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "ed7892151aca43eda0fef41ff1a8e336", + "Title": "Loft -", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "66746ec0c2bd4a5ca36563fe4ca239ba", + "e2183066af9f44368269b415ca9909f7" + ], + "HasNestedGroups": false, + "Left": -20661.680400305795, + "Top": -19587.76093637022, + "Width": 319.0, + "Height": 357.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19514.76093637022, + "InitialHeight": 314.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "41c22d84198847f08e2d5c3fee3c52cd", + "Title": "Prepare the 'ingredients' to trim the Solid geometry", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "71a453ec6bed4435a6306478b3011d91", + "b22a1f4367464b56882647f0e7b7ec89", + "7761cad0d83b48b2b10924df655fc794", + "4ba62c0f3f0344af822aa3793749a842", + "b0407b4ef1494dd78e855d18a3fc917c", + "d575213bae3a4ee1ae5701db5ff2dd00", + "8b2217d3ccb240debf1114ea4c66ee6f", + "cadf5d2a239747efa01158a999c9aca1", + "d8476cea84d544ca90a313a833c5a6f4", + "2c03fe6f56db4fdfb55ecbd948e5b50f", + "da7ac10e53c34d56a3aca02b5dd083c2", + "1c917313d85d497687e9f23659644ea9", + "cb14e294c8294b5e9f7fdd7578344b0b" + ], + "HasNestedGroups": false, + "Left": -21829.227522480094, + "Top": -19923.28767583203, + "Width": 1006.0327200529027, + "Height": 958.011006606619, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -19850.28767583203, + "InitialHeight": 915.011006606619, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "c22c4191e92d42b186ae3decd5392cb7", + "Title": "Combine points into a list", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "45d5ec44776e4e0d8abe76aa1a3ce4d9" + ], + "HasNestedGroups": false, + "Left": -23447.30464762979, + "Top": -18788.30215594498, + "Width": 180.0, + "Height": 357.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -18628.30215594498, + "InitialHeight": 227.0, + "TextblockHeight": 150.0, + "Background": "#FFC1D676" + }, + { + "Id": "14196fbbd8a74852b7a5ec45ed75af97", + "Title": "Combine base curves into a list", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c8658b1166f54b96ad0f6b482220aed8" + ], + "HasNestedGroups": false, + "Left": -23285.780271531363, + "Top": -19934.97855716115, + "Width": 180.0, + "Height": 365.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -19731.97855716115, + "InitialHeight": 192.0, + "TextblockHeight": 193.0, + "Background": "#FFC1D676" + }, + { + "Id": "76ed327f7c244feab0f538c973d8bb7f", + "Title": "Create the initial curves for the top base", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1981a0822ade440f9ea76ab988fcf810", + "0916b9df84fa4eaf8261a103fb3846c1" + ], + "HasNestedGroups": false, + "Left": -24388.441467226436, + "Top": -19541.347418256784, + "Width": 291.0, + "Height": 577.0873832108264, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -19381.347418256784, + "InitialHeight": 447.0873832108264, + "TextblockHeight": 150.0, + "Background": "#FFC1D676" + }, + { + "Id": "efa10e0f731b43ae98089f7b7542ae41", + "Title": "Create aditional base curve", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3d37cea8bbe543f58c11fc914a9e7cf0", + "0b4980c260b84de497e34cb3b98b89b6" + ], + "HasNestedGroups": false, + "Left": -23228.769973564868, + "Top": -18778.110793666456, + "Width": 313.0, + "Height": 330.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -18653.110793666456, + "InitialHeight": 235.0, + "TextblockHeight": 115.0, + "Background": "#FFC1D676" + }, + { + "Id": "3b574dad1d4f426494ee408d38cc4171", + "Title": "Loft +", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7f4bc58d6fd940a39a9cbd3744df21e9", + "b72f32081e1b43c397beba15741070b0" + ], + "HasNestedGroups": false, + "Left": -22802.44507303058, + "Top": -18831.939849461043, + "Width": 319.0, + "Height": 320.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -18758.939849461043, + "InitialHeight": 277.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "2039083e84364110bbec77910c260756", + "Title": "Loft", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "02498dd821e6416a83829ebe9891e382", + "9e22bfe5fa1f430da622671f92d965b1" + ], + "HasNestedGroups": false, + "Left": -22808.373424940575, + "Top": -19956.748742655807, + "Width": 320.0, + "Height": 307.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19883.748742655807, + "InitialHeight": 264.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "40b2a9141ede4ce5ba9fbf9a10f78de5", + "Title": "Volume", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1c4a88ef257c4124841c8adc80c47047", + "1d418c66f8dc466ca7cab36d5f1bf0ef" + ], + "HasNestedGroups": false, + "Left": -22410.88470722387, + "Top": -20250.87189651796, + "Width": 318.0, + "Height": 278.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20177.87189651796, + "InitialHeight": 162.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "158df525241045dd9d0a818dd6fa9556", + "Title": "Geometry +", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e5c4e9e719704919821b204f66bdd54d", + "4af3e6094f0344ad8fcff94f32a9d98c", + "5a678f60fd28481d8589b5591576d211" + ], + "HasNestedGroups": false, + "Left": -22425.876818688303, + "Top": -18839.46708533202, + "Width": 662.8128024783728, + "Height": 464.4651835420009, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -18766.46708533202, + "InitialHeight": 421.4651835420009, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, { "Id": "9e22bfe5fa1f430da622671f92d965b1", "Title": "Multiple creation methods exist for most Solids. These examples show Closed Profiles as the base, but polysurfaces can be stitched, many primitives are available (Surfaces, Cuboid, Cone, etc)", @@ -2191,8 +2574,8 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23371.7848897669, - "Top": -19616.0024997915, + "Left": -22798.373424940575, + "Top": -19875.748742655807, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2200,7 +2583,8 @@ "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "02498dd821e6416a83829ebe9891e382" }, { "Id": "e2183066af9f44368269b415ca9909f7", @@ -2211,8 +2595,8 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -21513.329401795909, - "Top": -19433.492794262129, + "Left": -20651.680400305795, + "Top": -19506.76093637022, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2232,8 +2616,8 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22585.2820628078, - "Top": -19582.0591035862, + "Left": -21550.614389885235, + "Top": -19842.28767583203, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2253,8 +2637,8 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23426.3112170555, - "Top": -19374.5268630841, + "Left": -22792.44507303058, + "Top": -18750.939849461043, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2262,11 +2646,159 @@ "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "7f4bc58d6fd940a39a9cbd3744df21e9" + }, + { + "Id": "2c03fe6f56db4fdfb55ecbd948e5b50f", + "Title": "Thickness", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -21779.727522480094, + "Top": -19724.700053680157, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b22a1f4367464b56882647f0e7b7ec89" + }, + { + "Id": "da7ac10e53c34d56a3aca02b5dd083c2", + "Title": "Move geometry in X direction by 20 units", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -21135.614389885235, + "Top": -19659.28767583203, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7761cad0d83b48b2b10924df655fc794" + }, + { + "Id": "1c917313d85d497687e9f23659644ea9", + "Title": "Create a plane going through the solid to cut with", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -21146.236554694897, + "Top": -19401.966025664213, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "4ba62c0f3f0344af822aa3793749a842" + }, + { + "Id": "cb14e294c8294b5e9f7fdd7578344b0b", + "Title": "This point determins which part of the solid to trim", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -21139.19480242719, + "Top": -19147.27666922541, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "cadf5d2a239747efa01158a999c9aca1" + }, + { + "Id": "0b4980c260b84de497e34cb3b98b89b6", + "Title": "This time createa a nurbse curve from the group of points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23218.769973564868, + "Top": -18645.110793666456, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "3d37cea8bbe543f58c11fc914a9e7cf0" + }, + { + "Id": "1d418c66f8dc466ca7cab36d5f1bf0ef", + "Title": "You can check the volume of the loft demonstrating it is a closed solid geometry", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22400.88470722387, + "Top": -20169.87189651796, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1c4a88ef257c4124841c8adc80c47047" + }, + { + "Id": "5a678f60fd28481d8589b5591576d211", + "Title": "Move geometry to visualize output", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -21998.56401620993, + "Top": -18758.46708533202, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e5c4e9e719704919821b204f66bdd54d" } ], - "X": 6936.3055312981442, - "Y": 5703.4092107868728, - "Zoom": 0.27552889023121163 + "X": 8130.702549951507, + "Y": 6703.25266548771, + "Zoom": 0.3223184155919977 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Geometry/Geometry_Surfaces.dyn b/doc/distrib/Samples/en-US/Geometry/Geometry_Surfaces.dyn index d8e26f08fe7..2f0adc526f0 100644 --- a/doc/distrib/Samples/en-US/Geometry/Geometry_Surfaces.dyn +++ b/doc/distrib/Samples/en-US/Geometry/Geometry_Surfaces.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Geometry", + "Description": "A Dynamo graph showcasing the primary ways of creating surfaces - Extrude, Loft and Sweep.", "Name": "Geometry_Surfaces", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "38164badfeac4a00b37992ce48c9b94b", @@ -54,14 +53,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "fb265a3222b04d2ab4f726b28bc90c10", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "08edf5a93bab4ff2a77e4c3ed861375a", @@ -102,14 +101,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "e594468a412344b4870884b31915b703", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "127428911b814f12b63682ab414c3e5e", @@ -150,15 +149,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, "Id": "4f378cbb3c5d4496b11be74d16300d48", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -172,14 +171,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, "Id": "bc1ea09916454e28b57419385b4d812b", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -193,13 +192,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "f17077267a2b4cc29768fd8e8c31a44a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c60c574ac65c49d2a9f00f2b539dad43", @@ -240,62 +239,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPoints@Autodesk.DesignScript.Geometry.Point[][],int,int", - "Id": "4859e415f1374590b107c528167769c0", - "Inputs": [ - { - "Id": "6e6191a1257d49f9a794c86613b831b4", - "Name": "controlVertices", - "Description": "Grid of control points for nurbs surface\n\nPoint[][]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "fc3f6b4befe344f2a20715a489a30680", - "Name": "uDegree", - "Description": "Degree in u direction\n\nint\nDefault value : 3", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "4aa81e8635644783b06d3f9d819a14f0", - "Name": "vDegree", - "Description": "Degree in v direction\n\nint\nDefault value : 3", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "f3c71042517f4f008e4e8c2971c012f7", - "Name": "NurbsSurface", - "Description": "Nurbs surface created by control points", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Create a NurbsSurface by using explicit control Points, with specified U and V degrees.\n\nNurbsSurface.ByControlPoints (controlVertices: Point[][], uDegree: int = 3, vDegree: int = 3): NurbsSurface" - }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", "VariableInputPorts": true, - "NodeType": "ExtensionNode", "Id": "c8658b1166f54b96ad0f6b482220aed8", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "a431cdcf129c40798c6f987afbddc794", @@ -328,13 +280,12 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Makes a new list from the given inputs" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Id": "ceadf6946ef64eb797650f1d795506aa", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "89ffa253dd62486eab0d0d31927794fa", @@ -357,14 +308,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Replication": "Auto", "Description": "Returns the total surface area.\n\nSurface.Area: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", "Id": "f063f504b2a3435e93bedb8b448f8afd", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "bface0f6691946af9944f7e9fc7c8b6c", @@ -405,18 +356,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", "Replication": "CrossProduct", "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..1..0.1;", "Id": "cc0a41cb8ccc445481f183efad0eadb1", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "2b35b3cacd3e40ad8ae826a0be6313a1", + "Id": "aef54487c8604f3796b4efcc699f7b8c", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -426,13 +377,14 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..1..0.1;" }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", "VariableInputPorts": true, - "NodeType": "ExtensionNode", "Id": "e99a534aa8cd4a2fbf1e838cc69f2064", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "bc5126f993324dfe84ecd74dee923cbc", @@ -465,13 +417,12 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Makes a new list from the given inputs" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces@Autodesk.DesignScript.Geometry.Surface[]", "Id": "b6aa70b0dedd475e97266aeb62fbb70f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "fd07036c38b249ff9578258de4c59caf", @@ -494,14 +445,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces@Autodesk.DesignScript.Geometry.Surface[]", "Replication": "Auto", "Description": "Make Polysurface by joining surfaces.\n\nPolySurface.ByJoinedSurfaces (surfaces: Surface[]): PolySurface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Id": "43d2acf71aa14bf3a6284bb413e989ef", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "3335d9c2ec6f4cf8bc02122b6e09d10b", @@ -524,14 +475,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Replication": "Auto", "Description": "Returns the total surface area.\n\nSurface.Area: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Id": "74aa06879e0d42fc9ff52430687c61d1", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b8cdf7229b1440789979f99513a2f682", @@ -554,13 +505,16 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Replication": "Auto", "Description": "Returns the total surface area.\n\nSurface.Area: double" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 155.0, + "WatchHeight": 38.0, "Id": "b12d7c07d64c41dca83e19b14b06982b", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "a8be6a1cb3324444a15517a2c1135e3b", @@ -584,12 +538,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 148.0, + "WatchHeight": 38.0, "Id": "6bc911c00a094a3597332140d6c898cc", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "e09b814f871447f497b61bdbdcfbddd3", @@ -613,12 +569,14 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", - "NodeType": "ExtensionNode", + "WatchWidth": 140.0, + "WatchHeight": 38.0, "Id": "b2f1f55ecf2842758cd44f48088f26ef", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "fbc9a295d4ac48ea997fd5e935202205", @@ -642,13 +600,12 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep2Rails@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve", "Id": "b3654f9d298b41568dcac1684b017930", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7f2c5265741f463cacc1b825365e6725", @@ -689,6 +646,7 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep2Rails@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve", "Replication": "Auto", "Description": "Sweep the cross section curve along a path guided by a two rails\n\nSurface.BySweep2Rails (path: Curve, guideRail: Curve, profile: Curve): Surface" }, @@ -696,9 +654,9 @@ "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", "WatchWidth": 200.0, "WatchHeight": 200.0, - "WasExecuted": false, + "WasExecuted": true, "Camera": { - "Name": "Background Preview", + "Name": "a6ea80d1-292f-4754-af60-4f40882d0c98 Preview", "EyeX": -17.0, "EyeY": 24.0, "EyeZ": 50.0, @@ -709,8 +667,9 @@ "UpY": 1.0, "UpZ": 0.0 }, - "NodeType": "ExtensionNode", + "VariableInputPorts": true, "Id": "a6ea80d1292f4754af604f40882d0c98", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "7a6383d4b253403f8d7eb01b9cbece39", @@ -734,13 +693,12 @@ } ], "Replication": "Disabled", - "Description": "Shows a dynamic preview of geometry." + "Description": "Shows a dynamic preview of geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "0eb196569e2044a5a335aad9d9085363", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b87152331b34461eac5b8d248ff94a74", @@ -781,15 +739,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": -5.0, "Id": "409caf42170f4a5dad697428efb89449", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -803,13 +761,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": -5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "a73ee6eaa09e42b8b3879cee68f2d0d7", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "16e97c4f38aa428690885d2067a33c46", @@ -850,14 +808,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "81798992a49545ec9a156e31c58dee79", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c27809e51bae42d795645e45051d6159", @@ -898,14 +856,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", "Id": "4b1e3b96afc843f49dcb0157f4bc7f29", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b3a9ac379a59411380aab6353252edfc", @@ -928,15 +886,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", "Replication": "Auto", "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, "Id": "2cd90c1faed3402a95895c94e3f30ad8", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -950,13 +908,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", "Id": "660a5c8ec82845ff849e2d65e04c7206", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "3b4270266bbb4da785f52924ee6f80f9", @@ -988,18 +946,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", "Replication": "Auto", "Description": "Extrudes a Curve in the normal Vector direction\n\nCurve.Extrude (distance: double = 1): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "10;", "Id": "3a3f07a68c804a83a47fefc0d476644d", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "09e41ceb42354a5ca3f505b4b8ad724a", + "Id": "dad31bec021f4299bc925a8edc15930f", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1009,13 +967,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "1981a0822ade440f9ea76ab988fcf810", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "8fe3040390dd42448feabd2d5c8dc824", @@ -1056,14 +1014,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "116a1d2d3ca94ae585fed101a18f2eac", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "a478007887f84e28bee64451396b556c", @@ -1104,15 +1062,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, "Id": "1dd46e987f4c40dfa8155456c8608647", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -1126,14 +1084,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, "Id": "65c95e395de245a28a5e20dc073fe158", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -1147,14 +1105,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 15.0, "Id": "d03279335a8a4f7e9e7cbfbcf111f662", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -1168,13 +1126,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 15.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "a99d0d448b5c47cd94e805248cbe85cc", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "bf4c3fb20b8b46668a1ef08739f14245", @@ -1215,14 +1173,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "87920b6b93124720beeb2b5326f55805", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "f40bf67c57c8439cbf60cf760a804c2e", @@ -1263,15 +1221,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": -10.0, "Id": "5f44177683ed4b959a2e0c00564ad859", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -1285,13 +1243,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": -10.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "4562ee056aa24a6689ac1cf5319ece2e", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "83a6cea386424af5ae5431c641ac6f98", @@ -1332,14 +1290,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Id": "36f5b14fe48d43d69ccd0a066e56fc2e", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c5ce7e45d8d449bb97b03d7d4693284d", @@ -1371,15 +1329,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, "Id": "d60bbc4ca6df437bbdf7887ce70173b3", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -1393,7 +1351,56 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4859e415f1374590b107c528167769c0", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b4add189f75243b2b675ab32a9350a88", + "Name": "controlVertices", + "Description": "Grid of control points for nurbs surface\n\nPoint[][]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "deecb7fbf4d84cd5a96c49834fef766d", + "Name": "uDegree", + "Description": "Degree in u direction\n\nint\nDefault value : 3", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "80b0ad612e984897a0ca3d6b0d17687d", + "Name": "vDegree", + "Description": "Degree in v direction\n\nint\nDefault value : 3", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "685987bd90ad41139556770f8af6caf8", + "Name": "NurbsSurface", + "Description": "Nurbs surface created by control points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPoints@Autodesk.DesignScript.Geometry.Point[][],int,int", + "Replication": "Auto", + "Description": "Create a NurbsSurface by using explicit control Points, with specified U and V degrees.\n\nNurbsSurface.ByControlPoints (controlVertices: Point[][], uDegree: int = 3, vDegree: int = 3): NurbsSurface" } ], "Connectors": [ @@ -1451,12 +1458,6 @@ "Id": "115356e4f141479498979288a2985a5c", "IsHidden": "False" }, - { - "Start": "f3c71042517f4f008e4e8c2971c012f7", - "End": "7a6383d4b253403f8d7eb01b9cbece39", - "Id": "94064ea11b54483795bd2b2032cd0c76", - "IsHidden": "False" - }, { "Start": "b60dd6cbbf2a4d07a339d004cc4f0e99", "End": "b3a9ac379a59411380aab6353252edfc", @@ -1471,18 +1472,18 @@ }, { "Start": "d7af59054b3b4676821e930af412857a", - "End": "6e6191a1257d49f9a794c86613b831b4", + "End": "b4add189f75243b2b675ab32a9350a88", "Id": "e8c5395ecaa848af972525827ace00de", "IsHidden": "False" }, { - "Start": "2b35b3cacd3e40ad8ae826a0be6313a1", + "Start": "aef54487c8604f3796b4efcc699f7b8c", "End": "7fe7bf608ec74e6489e8e8ddd854ffb8", "Id": "a1d73097471a4c30b6af045829ea6fe7", "IsHidden": "False" }, { - "Start": "2b35b3cacd3e40ad8ae826a0be6313a1", + "Start": "aef54487c8604f3796b4efcc699f7b8c", "End": "ad7a7d94bfe04c0c94587e5ab8d33684", "Id": "996854dcd3f84ee8ac96b01ab51e11b9", "IsHidden": "False" @@ -1538,7 +1539,7 @@ { "Start": "307ec73cc9934dcd971c6c027a9d13e2", "End": "8fe3040390dd42448feabd2d5c8dc824", - "Id": "6d925908407d46319c62625059554df2", + "Id": "9bd648ed965b4c0abd08b52f166d3d2e", "IsHidden": "False" }, { @@ -1578,7 +1579,7 @@ "IsHidden": "False" }, { - "Start": "09e41ceb42354a5ca3f505b4b8ad724a", + "Start": "dad31bec021f4299bc925a8edc15930f", "End": "581bdb3f82e243728bd4db7a69991857", "Id": "e5c9c84f1e1a404b8060739b44df8d4c", "IsHidden": "False" @@ -1672,11 +1673,18 @@ "End": "f40bf67c57c8439cbf60cf760a804c2e", "Id": "9d1122d54ad740eeaf9a6ce186cc0e2e", "IsHidden": "False" + }, + { + "Start": "685987bd90ad41139556770f8af6caf8", + "End": "7a6383d4b253403f8d7eb01b9cbece39", + "Id": "94064ea11b54483795bd2b2032cd0c76", + "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": "", + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBkkDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqtqOpWmj2M15f3UNlZwqXluLiQRxoo5JZicAe5r57+JP7dfw78FedbaLJN4x1NDtEem/Lbg5/inYYx7oGoA+ja5OX4ueBoPGreDpPGnh6Pxcoy2gNqsAvwPK87Jt9/mf6r95937vzdOa+CfGX7cXxT8Xs8ekNY+E7NgVC2MAmmwc9ZJM8+6qvSvn9fCcd5q19qtzGJtSv55Lq7vHUGWeZ2LPI7dWZmJJJ6k0AfrP4i+O/w78K7hqfjTRIJF6wpepLIOM/cQlv0rzPX/ANu34WaOzLZ3Wqa4wOP9AsGA/OUpxX5+W3htFxhP0rRh8PqP4aAPq7Wv+CjVpHkaN4Bvbo9mv9QSDH4Ij5/Ovj/4w/HT49fEj4yDxpoXxB1PwVpVq1sbDw7pt7KLKIRBWIliGEn3yb2bzVbcGCHKKqjdj0Mf3amXRB/doA90tf8Agoh4xSXNz4M0iWLP3YriVDj6nP8AKuu0v/gotZSBf7T8B3lse5tNRWb9GjSvl/8AsNT/AAUxtBH92gD7R0z9v74d3igXWm+INPfv5lpG6/gUkJP5V1Wl/tnfCHUtobxUbGQ/8s7ywuY8fVvL2/rX5+yaCP7teGfFP4SfETWfHUGseHtYhjsYmjW1gacx/ZuAHZl27XBO4n7xI+XBAAoA/bzwj8UPCPj6NW8OeJdL1kkZ8uzu0eRf95Adyn2IFdPX46zeGUEiyRgxyIdyspwQR0IPY13ngf49fE74YTRf2X4ovL2yj4/s/VmN3blf7oDncg/3Cp/WgD9TqK+Svh3/AMFAdD1JorXxtok+gTn5Wv7DNxbf7xTHmIPYb+lfTXhPxtoHjrTRf+HtYs9YtOMyWcyybCegYDlT7HBoA26KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivA/j9+2B4V+C/n6VZbfEnixcr/AGZbSYS3bHBnkwQvb5Rlj6DrQB7hq2sWGgadPqGp3tvp1jAu+W5upVjjjX1ZmIAFfJXxf/4KCaTpE0um/DvT18Q3IBVtWvA8dqhwfuJgNJg9/lHpmvkv4jfFbxv8btUa68VaxLPa798Ol25MdnB6bI84JGcbmy3qTWbpugrGB8lAF3x14+8Z/GDUReeLdcutUAbdHak7LaH/AHIlwq/XGT3JqjY+H1QDCV0dno4GPlrZttLHHFAHP2uihcfLWpBpAH8Nb8Gm+1XotN9qAMCLSR6Vaj0seldBHYe1WEsfagDnl032qUaaPSuhWx9qeLH2oA5z+zfamtp3tXTfYvammy9qAOYbTR6VWk0sf3a6xrH2qJ7H2oA42XSx/dqlNpYPVa7WWxHpVOax9qAOBvNDDZ+X9Kpaa2p+FtUj1LRr+60rUIvuXVlM0Ui+o3KQcHuOhruNSjg0+0nurqaO2tYEaWWaZgiRooyzMx4AABJJrB02/wBJ8UWb3Wj6lZ6tbK5jaaxuEmQOACVLKSAcEHHuKAPZfhz+3d4w8JyRWvjPT4vFWmLgNeWyrBeoPXAxHJ9MIeuWr7E+F/xq8HfGDTmuvDGsw3ksa7p7GT93dQdvniPzAZ43cqexNfmbeaTnPy1ix2t7oOqQappN3caZqVs2+G6tJDHJG3qGHIoA/YSivif9lP8Aa8mtRN4W+KXiG5vbua6B0zXr5IUiih8tEW3lZEU8MrN5sm4t5h3MNoJ+1kdZFVlYMrDIZTkEetADqKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKjnnjtYXmmkWKKNSzySMFVQOpJPQV4t45/bA+HXgm6e1S9ufEFyn3l0eJZUB9PMZlQ/8BJoA9tor428Rf8ABRKK33LovgS4ufSS+1BYsfVVRv8A0KuQ03/gpF4ns7onVfAenXlvuOFs72SBwvbllcEj6DPtQB98UV8g6H/wUp8E3DKmteFvEGlsxxvthDcxr7k70b8lNet+Ef2vvhB4zaOOz8b2FnO5C+TqwexO7+7mZVUntwTk9M0Aex0VBY31tqdpFdWdxFd20o3RzQOHRx6hhwanoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK83+Nn7Rnw5/Z00nTdR+InieDw7b6lO1vZq0E1xLOyruYrFCjuVUY3Pt2qWQEgsoO78S/ih4c+Efha41/xNqCWNlFwiZBlnfGRHEmcu59B7k4AJr8pP2nviDd/td+NtH1TXrVrPQdCeYaVpEZBULIU3NK2Ms7eXHnBAG3AHXIB778bv2+7r4k2raZ8J7mWx8PTqVbxFtKXFyvQ+SpGYR15ID+yEV836XoJZy8mXkY7mdjkknqSe5q3ofh+KzgiiiiWKJAFVEXAUDsBXXafpe3HFAHGeOrPXdM8C6vc+F7X7VrscObaPYHP3gGZVJwzBdzAc5IAwehg/Z/0Dx/Y6DdReOnjlYsj2RkkElyoIJdZCOMA7cdSMsCcAAet2en4xxWza2PTigChbabjHFaUGn9OK0bez9q0IbP2oAzYbHHarkdl7V4Z+1R+0Vq/wGk0Cy0XRbe8u9SEkzXeoo5twiYBjQIylnywJ5+UY4O/K+6eA9a/4TPwV4f8QfZvsf8Aa2n29/8AZ9+/yvNjV9m7A3Y3YzgZx0FAFhLP2qZbP2rUW19qmW19qAMlbP2p32Stf7L7UfZvagDI+yU02vtWz9m9qY1t14oAxWtfaoXtfatxrf2qJ7f2oAwZLX2qpLZ+1dDJb+1VpLagDyr4xfDd/ib8O9Z8NR3a2Et6sey4ZN4VkkSQZGRwSgB9M59q4r9n34H33wb8K3tjqWqDUL29uPPkity32aHA2jZuAJYgAs2B0UY+XJ9+mtfaqM1t7UAcndWHXise60/rxXbT2vXisq6s+vFAHnmqaKsin5a9d+AP7Vmu/BhrfQ9cWbXfB6nasIINxZD1hJIyv+wxx6Fec8ddWWcjFc7qWlhs/LQB+qng/wAaaJ8QPD9trfh/UYdU0y4GUnhPQ91YHlWHdWAI7ituvyi+F3xY8TfArxMNX0CYy2kjD7dpUrEQXiDsw/hYZO1xyPcEg/V3w5/4KS/C74kfGjRvhhaab4i03X9Tbyo7zUbaCGxWbyDL5e8zbySQY1xH87lduQwagD6vooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqrqWpWuj2M15ezpbWsK7pJZDgKKALVeK/F79pTTfAskmm6HHFrWsqdsh3nyLc+jEfeb/ZB47kdK4X4sfHzUPE6T6V4fMmn6U2Ukuek049B/cU+3J9RyK8Mk0/OeKAGfEL4l+LfiU7jW9WmltC25bGH93br6fIOuPVsn3rz2bRP9mu7k072qtJpvtQB59Nof+zWfPoIOcrn8K9Hk03/AGaqS6WP7tAHmNz4bRs5jrJuvCUbZ+T9K9Zm0cHtVGbRR/doA8u0u01nwrdG60LVtQ0W6znz9OupLeTPruQg16t4V/bA+NXgnZGPEq67bIciDWrVLjPsZAFkI/4H24xWZNof+zVCbQ/9mgD6B8J/8FLtUtikXizwJDOP47rRrto8fSKQNnv/AMtBXtHhX9vz4QeJCiXeq6h4cmbpHq1g4/AtF5iD8WFfAtx4fVs5T9KyrrwtG+fkx+FAH69eFPiJ4W8dQiXw54j0rXU27z/Z95HOVHuFJI5456Guhr8T5vCRilWWImORDuV1OCp9QexruPCvxy+LXw9KDRvHOsCGPhbe+m+2QqP7oSYOqj6Ae1AH68UV+cnhn/got8SNEaNNf8O6J4hgTG5oRJZzyeuXBdAfpHXsvhf/AIKR/D/UjHHr2h674emP35BEl1Av/AkYOf8AvigD62orzTwb+0p8LvHoQaL440eaaTGy2up/ss7Z9Iptrn8q9KVgwBByDyCKAFooooAKKKKACiiigAooooAK8o+JH7T/AMOvhz4f12+l8T6XrGoaRL9kn0fS76Ke7W6ywEDxqxMbZRwdwGNjemK674lfErQvhN4PvfEniK7+y6fbDACjMk0h+7Gi/wATN2H1JwATX4lfDP4X2vheyEUIM0jHMlw67WkPqRk4Htk4/WgD1n4m/E/xP8fPGT6/4knP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uraeG3cV7z+xx+0XN8PvENt4B8RTs/hzU59mnXEh4sblz9z2jkY/RWOejMR5FqFtkHivnf4ifE/VtB+LeneFm0m3Gl3jwRrcOzebJ5h2+YpBwArHG0g52HkZGAD96KK+fv2N/jo/xb+Hx0vVpt/ijw+EtrtnbLXMRBEU/wBSFKt1+Zc8bgK+gaACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvH/i34yN9I2iWUn7iM/6S6n77D+H6Dv7/Su18f8Aiz/hHtP8i3b/AE+4BCY/5Zr3b/D/AOtXiEkJZixOSeSTQBkNb+1RNb+1a7W/tUbW/tQBjtbe1RNa+1bDW/tUbW/tQBita+1RNa+1bTW9Rtb+1AGG1r7VC1p7Vutbe1RNa+1AGA1p7VC1n7Vvta+1RNa+1AHPtZ+1QPZ+1dC1r7VC1p7UAc69kPSoJLH2ro2tPaoWtPagDmpNP9qrSaf7V07WftUL2ftQBysmn+1VpNO9q6x7P2qCSxHpQByMmne1VZNN9q7CSw9qrSaf7UAcdLpYP8NU5dIB7V2smn+1VpNP9qAOGm0Uf3aozaL/ALNd9Jp3tVWTTfagDzybQ/8AZrPuPD6t1T9K9Jk0wH+GuM+IOsJ4b08RQ4Oo3WVhX+6O7n2H88UAeX+ILWO81QWFuuUiIMzDu3938O/vXW+HtFEar8tZvhnQfLVSwLMeSx6k+tej6PpYULxQBY0rTdoHFdVp9j04qPTrHpxXR2Vn04oAdZ2fTitq1tenFFpadOK17a26cUANt7XpxWnBb+1Ot7f2rQht+lADIbf2q7FDUkUPtVuOGgCKOGp1h9qnjhqdYaAKyw09YatLDTxFQBV8qjyqteVR5dAFXy6a0dWzHTGjoAptHUTR1dZKhZaAKLpVeSOr8i1WkWgChItVZFrQkWqki0AZ8q1TmWtGUVSmFAGdMtUJlrTmWqMy0AZky9azrhK1ZhWfOKAMi4j61lXUfWtudazbhetAHPXkPBrktW0Cxur+C+msreW+twyw3LxKZIgwwwViMjIODiu5uo85rDvoOtAEPwd+Jl18E/inpfiWIubEN9m1GGPkzWrkeYMdyMBh/tIK/VzT9QttWsLa+s547mzuYlmhnibckiMAVYHuCCD+Nfj/AKxZh1bivtX9gb4wP4i8K33gHUpS+oaCvn2Lscl7NmwV/wC2btj/AHXQDpQB9Z0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABVbUtQi0uxmupjiOJdx9/Qfias1558Rda+1TrpsTfu4julx3bsPw/r7UAcNrF9NrGoTXdwd0kjZxnhR2A9hVBoa0WhpjQ0AZrQ+1MaCtFoaY0NAGa0HtUbQe1abQ1G0NAGY0HtUTW/tWq0NRtD7UAZTW/tUTW9azQVG0HtQBktb1G1v7VrNBUbW/tQBkNb+1RNa+1a7W/tUbW9AGM1r7VE1r7VtNb+1RNb+1AGI1r7VC1r7Vutb+1RNbe1AGC1p7VC1p7VvNa+1RNa+1AGA1n7VA9n7V0DWvtULWvtQBz72ftUD2I9K6FrX2qFrT2oA5ySx9qryaf7V0rWntULWftQBxHiC6tfDuk3Oo3r+XbW6bmPc9gB7k4A+tfPv2i48Wa7Pqt2MPKcRx9o0H3VH+eua6T4x+MH8XeK20SzfOlaZJtkKniaccMfovKj33e1N8P6WEVOKANjRdNCqvFdpptjgDiqGk2OMcV1mn2fTigC1Y2fTit+ztenFQWNr04rctbfpxQA+1tenFatvb9OKS2g6cVp29v0oASG39qvQw+1Ohhq7FDQAyOGrMcNSxw1YSKgCJIqmWKpljqRY6AIVjp3l1YEdLsoAreXSGOrWymlKAKrR1Gy1bZaiZaAKjLULrVt1r4a/ac8B/tKaz+0lptz8P9c1S18K3Qtv7Pks9QMOn2PlgGX7ZEPlb597nekm9GVBvx5agH2lItVZFq7ItVZKAKUoqpLV2Wqc1AFKWqU1XZqpTUAUZu9UZqvTd6oTUAUZqoT96vzNVCZqAKEwrOuFrRmrPnoAy7hetY93H1rcnHWsu6XrQBy+pW+4Gm/Df4hXXwd+JmheLbVXkjspsXcCdZrZvllTrjO0nGeAwU9qv30fBrldatfMjbigD9iNP1C31bT7a+s5VntLmJZoZV6OjAFWHsQQasV89fsN/EEeM/gbZaZPLv1Dw7M2myKxG4xD5oWx2XYwQe8bV9C0AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGfruqro+my3B5f7sa+rHp/n2ryWbfNI8jks7HczHqSa6nxnqBvtS8hWzFb/AC49W7n+n4VzxjoApNHTGjq6Y6aY6AKTRUxoqutHTTHQBRaGmGKrzR0xo6AKJhqNoa0GiphioAz2hpjQ1oGKmGGgDOaGo2h9q0jDTGhoAzGhqNoPatNoaY0NAGW0FRtB7VqNDTGh9qAMprf2qNrf2rVaGo2g9qAMlrf2qNretZoKjaD2oAyGt/aomtvathreomt/agDHa19qia19q2Wt/ao2t/agDEa19q8t/aJ+JA+E/wANdT1O3XzdWkhkWzhVgrZCks/PQKvOcHkr61sfHb9oLwp+z3p+k3XiWPULl9UmeK2ttNgWSRggBdzuZVAG5B97JLjAIBI+cvGnjiT4veMBrSQXFrpkcSx2VrcgCSJMAtvAJAYtnOCegGTigDzP9nvxFqfjnTL261DT47eOGYJDcQ7gs3HzDDEnKnHOed2McHP0Po2n7QvFYPhPw9baVaRW1nbRWlun3YoYwiLk5OAOOteg6XY4C8UAeK+Mv2pNO+HvxZg8Fy6FJPCs1tDeam9zsEHm7WLLGqMXCo6nqCTkY4BP0/Y2vTiuST4X+FdQ8SQ+ILrw5pdxrcRVk1CW0jaYMuza+4jJZfLXa3VccEZNeiWdt04oAns7fpW1a2/TiobW36Vr20PSgCS3g6cVowQ023hrQhhoAWGGrkcNEUVW44qAGxxVOsdSJHUyx0ARrHUgjqVY6eI6AIRHS7Km2UbaAIClMZaslajZaAKzLUTLVllqFxQBVkFV5BVqQVWkoAqSCqktXJKpzUAU5qpzGrcxqjMaAKkxqjMatzNWfM1AFWZqoTNVqZqoTN1oA+Sfi/8As4/EDxp+0hp3jLTtUs49GS6tJbe4mnaR9NSBY2P7plwcyCRlVSQWYltu4mvp6Y1ZmkqhM9AFeY1RmqzK1UpmoAqTd68d/aO17xf4a8EW994N+0fbkvV+0m2tFuWWDy5CxKsrAKCFy2OOOa9hmNUJqAPP/h3eeINU8A6NdeKbb7Lr0sObmMoEb7xCMyj7rMm1ivGCSML0FjU4cqa6a6XOaxL6P5TQBs/Av9qDTf2Udf1vXfEFjqmpeGb61WK6tdIjjknEquPKkCySIpA3OD82cPmv0n+Dnxa0D46fDLQPHfheS4fRNagM0C3cJimjZXZJI3XkBkdHQ7SVJUlWZSCfyA8b6HDrOkXllcKWgnjZHCnBwRjg+tfrB8GNH0fwz8L/AAlY+A7b+yPBaadDJp1rLZiQLE67wf3ZDFiWLMzkszFmYksTTSuS3Y9Sorn5NcvLNSJGsJ27Bmkt2/74KuevvxVuLWLpolZtJuGyMkwSwuv5lwT+VPlaBST0NWispfE1jvdH+0QvHjf5lrIAuemW24/Wp7fXNOu5BHBf200h6IkylvyzSsx3ReooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqK4uobOIyzypDGOryMFA/E1nL4ms7hitmJtQcHH+ixlk/77OE/8ep2YrpGtRWJd6pqixq6WMNrGx5a5nUuv/AAQp/77qm1w1xEGutTvfmBytvCLaP6hm5/8fNUoNkOaR0VxdQ2cRlnlSGMdXkYKB+JrGuPGGntazPZzG8KkoJIEZ4g/oXA29feq1vpK2BW4C2O/H7u5vCZZz9X+noTWR4gZZ71WdUa5VcPJ5YB7cA7Q2OB1puKSBSbZjOC7FicknJNM2VZKU3ZWZoVjHTTHVnZSbKAKpjphjq3sppSgCoY6aY6tmOmmOgCmY6aY6uGOmGOgCm0dMaOrpjppjoApNFTGiq6Y6aY6AKLRUwxVeaOmNHQBRaGmNDV9o6Y0VAFBoajaGtBoqY0NAGe0NRtDWiYaYYaAM1ofao2g9q02hqNoaAMxoPao2grUaGs3X9UtPDei32q38ohsrOFp5pD2VRk49+OlAHyv+23ovhvxJH4Psb2CS48Q2N095atHIQsUJXa4dejBmWMjvmPqBkN5v4X0cRRoNuKr6t4iu/iR401HxHeKUa7kzFCTnyohwifgAM+pye9droVjtVeKANrR7Dbt4rr9Ns8Y4rP0u0+7xXVafa9OKALdja9OK3rO36cVWs7fpxW3a2/SgCe1g6V4r+2b8K/HfxX+EMOkeA5Q97HqEVxdaetz9me8hAYbA5ZUIVmWQq+AdgIO5QG95t4eladvDQB5r+zD4H8S/D/AOBfhHw/4wnNx4hsrZxcbrk3BiVpXeOHeevlxskfBKjZhSVAJ9dhipkMVXoo6ACKOrUcdLHHVmOOgBqR1MsdPWOpVSgCMR07ZUoSnbKAIdtIVqfb7U1loArlajZasMtRMKAKzioJKsyVXkoArSVUkq3JVSU0AVJqpTGrczVRmagCpM1UJ2q3O1Z07daAKs7daz53qzcSdazriTrQBXnkrPnkqeeTrWdNJ1oAimkqjM9STS1RmloAbLJVSRhTpJKrSPQBHI1VJamkaq8hoAoz96yb1Mqa2JuazLpetAHIa1Duiavvn9iXxQfE3wF02wE0MU+j3c+nSObho5GAbzUwAMcJKig8/dr4U1WP5TX0j/wT78T3Mer+MvCsd6bfzootShj+zmYfKfLkbaOf4oec/wBKuO5Etj7a4sZMAXaSS8/K0cpb88sQP0qBoTdYefyrcZ58y1Ku3sz9Af8Ad/Oq4A01coNMuHY8FWkt5Sc+gDsasFtR3c2N9DHjn7Ncxy549ZGBHfoP8K121MfIkikjjZYrZBIzHdts7stjPUkH5QKJrOW8Vf7QErgHcsUkCyoPrs5P6D2qld65p+nxiGYvv5ZYbjTnLtyBnOAvUjLdPU1HZAa5IA1xZeTjmx069IJ653levGOBgdck0eYeQyT7BHMILC2tfNzteS3Z7FI8cHcynkj+6Mn6Dmrthpt7b25J1C9ZmJZmt5o5Ixx0XztxA/E9TVtZPsKrbQJdQhF+SCNY3VR24GSBUDW6TOJbxrUtj/Vy27RL/wB9Hqfwx7CgAjvtQ3jybrzYME+ZcWTHH/AkYA/XGPepv7au4ly66bIqjLMt4Ub3+Upx26tR5xbK20bTuBnFreFlX0znAGaX7PJuWS6e4klHRZrcSRj3Cp0PvnNLlXUrmfQmj1uVo1kk0q+ijPVtqNj/AICrlv0pf+Ek09NvnSvahuhuoZIQcdeXUVRe4hV/LhFmZecvk220578knnsP0qzBZywsshFy8uMebHMkgxnOBv6D8KnlQ1J9DQtdStL7P2a6huNvXypA2PyNWa5u7ji1LG+GO4TvPeWPmBcdMEcHn8KZDptlbRCON40VQSfI1CSDPcnYpAH9PalyD5zp6K5K3k1G8kiksbnUINPGcyTrHLv7DYCN5X/aJ7cA5zWhJe39su5r61Kr/wA/FnJDn/gW7GfwpcrK5kbtFYtnrV7dL5gsIZY88C2uw7kZ64ZVA49TUsmvC2AN3Y3lorEKpMYlyT0H7st+tLlew+ZWuatFZg8SaYOJbtLVsZ23QMLdM9HANXre5huoxJBKk0f96Ngw/MUtR3RLRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUVDdXcFlCZbiaOCJerysFUfiaojxFazEC0juL8no1vETGf8AtocJ/wCPU7MV0alFYB1y+n48i30tSOG1CQ7wef4AAp6dnqK4t7u9Vf8Aia3FxkHMdpD5UTfRwdw/77quV9SeddDfuLqG0jMk8scMY6tIwUfmaz/+EktZv+PNJ9QPVTaxFkb6SHCf+PVnrp6WGLhtKtoZAObqaQTyL9SxDH/vqnRy2UjKIrmYySD5YrVfIVvcdOfqapQIcw1HXtXt2BGlC0tSMm6mlWQx/WJWyf8AgLGoBeR6k3kTa5cvPIvFtaoLXOehXcN4/wC+6vx2tzZlpV+zxj/npeYaT8WXH8zTJplv4Xiu4Zr6Jl+ZbdA0LfQ4BP0zTsugrvqQxaMumyfaBb2PmgYW4vSWn/4E5yT+dSSTJdfPc2t3cMoGDDENv/AWHzY/Gq0ek2Xm+ZZyf2PMFwCs5DKAMcxN8nbqQelTN/aO4eVeHVo8YEYQwZ9/NT5fwxVEj4fLWQyw3MFmc5bzJRK59ju5H51OGupG6y3yk5ymYAo9v7351Tur1dPiaS+0pbOBQC90yi4XPuF+Y/UiqtvrmmahIbex1G+1C4Kh/JsyVAHbBbAH0LUb6htoXLjybUMz2kWmP2ZVJd/+BIRj8T3rmpWaaRndi7NySetbepSXltbFJbW2t45uAVP744/vYyPTuaxtvtWUnc1hGxFtpu2pttJtqDQh203bU+2k20AQFabsqxtpu2gCvsppSrO2m7aAK/l00x1YKUmygCsY6aY6slKaUoArGOmGOrRSkKUAVDHTTHVsx00x0AUzHTTHVwx0wx0AU2jpjR1dMdNMdAFJo6Y0VXTHTTHQBRaKmNFV5o6Y0dAFExV80ftmeOTa6Tpfguzlxcakwu70KeRAjfIp9mcZ/wC2dfTmoXVvpdjc3l3KsFrbxtNLK/REUEsx9gAa/ObxJ4muPiZ8QdY8S3G4pdzn7OjDHlwL8sa49lAz75oAteGNL8uNBivSNHs8BeK5/QbDaq8V3elWnC8UAaum23TiumsbfpxWfp9t04rorKDpxQBds4OnFbNrD0qraQ9K2LaHpQBPbw9K0YIelR28XStCGOgB8MVXIo6bFHVyOOgAjjqwkdLHHXyz/wAFAvhT8YPix4H8N6V8LZJJ7NbyRtZ0y2v47OW4G1TA5eRkDRoyyZTfyzxttbbuQA+rFjqRUrzr9m/QfHPh34I+EdN+JN//AGl41t7Qrf3BmEz/AH2MSSSAYkkSIxo75bcysdz53t6YqUAR7aXbUoSl20AQFaYy1Oy1Gy0AV2FQvVh6gkoAryVVkq1JVSSgCtJVKY1bmaqMzUAVZmrzn4r/ABr8FfBexsrvxlr0OixX0rQ2ytFJNJKyjLFY41ZioGMtjALKCQWGfQZ2rwf9pr9mPRv2kbDR11HWL7Rr7R/O+xzWqo8X70xeZ5iMMtxEAMMuCSTnpQB6P4b8W6T448Oafr2hX0epaRqEQntrqHOHU+xAIIOQVIBBBBAIIqS4k61jeA/AulfC7wTpHhXRFmGmaZD5MRuJN8j5JZnY9NzMWY4AGTwAMAX7iTrQBWuJKzbiSp7mXrWXczdeaAIbias6ebrT7ibrzWbPP1oAJpqpSS0yaf3qpJNQBJJNUDSVE0tRtJQBIzVDJXlegftD6L4g+Kl14HisLwXcc8tvDeAo0UjRI7SbucqBsIGN2e+K9RZqAIZO9ULhc5rQkGapTr1oA4zxxcT2PhnV7m1YJdQWk0sTFdwDqhKnHfkCp/8Agm78UtZ1z4yaDdX85hluprrS5Li2RV81Tb+YqlScE7wnYDhepzWnfJ1rP8H6s/hv4meFNWQEmy1a1nIDbcqsqkjORjIyOo601uJ7H61yS29gsk010UB4eW+tzjk9N2FHfgVQhefWlYafFa2sOf8Aj5UmKZh32pjK/VvfjvS28QhmjmvzqhvE+5vtjLGhP90IHA64zuzjgk1M2vWl/MkEV5p15MeQkw2Fffkkk+wH5VsYepPDaQ6OjyBbu23YEk7SLKzkDAyWLMaivFGpK0Vy8C24+619bfM303YAHHpn2FWYtNaHDS2zPJ1Btptqr7AZXA/zzSNfScrby3BZWIYyxBo0x1yVHP4Gj0Dpr/X5FVNLsbWDzIbeKGLoTYXjxlzjA4XGT+OaBa3jbh9s1OytyvyqypMx6dSAzD0xnPuKsRW8Mlw0jPZahcMf+WmFYewHzY/KlZpDujt7aYyKcFobgmNOeepGSPTH5UAVJM2kYLzaa6p0intGidvxLHk+y96VEv5FV3091t2X/V2N9uP47tq4+n/1qux5hYytczmfGC1zbkqPpgAAfQ1D5iXU7RW0dhdzd5VGwIe3TJJ+h/KgPUa2qixRUlW/tmxhIXtBMDgZwPKBzx71TS6sbt1M8+mpIePszN9nkyf72cnPt0+tacNm1rhjFeGbGGmWYP74AY9PbFVLjV5LmQ21nL567tk095B+5iPcEgLub27dyKPQPUnurpdOEaslyJpDiOO2n80v9A56cjnGB3wKrfZbi/VH1ORsK29bSW3LxL0wXKgByPyB7ZANM03wxYW+54Lezurpjue8ik8qUn6oPlHsCB/OpWt5FZksZNRgdWw8hn+0IPwctk+wx74oAmaSCFlWJLSWVjgLaymJz+Azj8TUiWk+4PMt0rKdwCOkiJ9NxJJ98d+KgEEsO8f2hEyu25n1GyJY+2coOPpUKNdzbo7SysZCgG+e0umjA9sBeTjtu+uKALV5dLkKzJNJ/CtzakHr1LHAA9//ANVJa2qSO0iCCd85AtbkqFHoqgcfnz+lJBI9mPntdUtg335SI5yxHHO0u36VXudctrg+U11bpgff1G2MW3tj58ZOe2Kfkg82XprmaFvLj+2CXbkIdjgdskjLY/nVNtLsWZ5bmKxllc8vdWZj/Inp3qzp8EDwB7RIpoicmSzuz8x9eMD9ac1xP5myFryJVOGZkWUL7cBiT+PH816B6lRrRGbbaCZ5Mbl+zajKyp6EgkLjrx3x+NWFgvoFGdRvg/A/0i2ikT8o1B/Wl2W8a4kezc5zi6hKOxx1JY9fwrFvNQu9YuptO0JTEYXC3eoW8zPHbjGSkYbarS4IwOVXOWzgI0Skoo3o0pVm7OyW76Jd3b/h3stSSbxdfR61Fp1o1hqcin/S2cvaLaDbkbiS+XORhMZwcnA5O9HqV6Fy+m+eD0azuEkX832VU0vTINAtPs1ot1apvaQhohKXZjlmZlBLMTySTk0y4mhuJWRXsTJyHkkj8pl5xgEknP4cfpSjFvcqtOndKmtF33fnu7ei/Hcur4ih3FJbW9hkU7WQWzy4PoTGGXuO9Pj8R6XIQP7QtlY8bJJArfkeajhtGhjCpBKq9Qbe6LD/AMeIqC4nluC1uslxtOVlMsAkC+w2Dr+PFVyp7GPM1ubisHUMpDKRkEdDS1zcel6YjIEg03zOAGjHkSjt1GW6D1pfsUvnFbU30TIRvljvDMPXAEpIz+HGanlHznR0Vhj7bb426jO3977ZZb/1jCCmw6xfec0Ktp14V/5aec0Az6Yw/P48UuVj5kb1FZv9p3kfEmk3DN3MMkTL+GXUn8qij8UWEjSqftMZhbZIZLSUKjYBwW27e4796VmVdGvRVG31zTruQRwX9tNIeiJMpb8s1epDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqG6vILGEy3M8dvEOryuFUfiao/wDCRW03FpFcXx7NbwkofpIcIf8AvqnZiujUorBXWNQujtWG20zPI+3SFpB/2zGAfweo5beW+j+fWLq4JOdljGI4j7bl+Yf9/KrlfUnmXQ3Lq8gsYjLcTR28Q6vK4UD8TWd/wk9nNIYrNZtQlxuC20ZKkeu84T/x6qttpZsWE6aTbmZTj7TI4ebHqSxJ/wDH6ka+stQ2rPc+ec7REkOAT6DgnP0NUokuZJcXmsyQs0NpaWQxw15OWIPuqDH5NWUtxeyMRqMmoTqASx0kD7OfQAqPNzz69utaw02RWEltG0LjvdOJP57j+AYUkl5OHZXmFwAcbLD7/wCIOcfXcKaS6CbfUoWNrpN3N5tpHbpcwglpZpy1xF/vAncO33jV0yTMAEvnvv8AZii2hvbevSo7q20++zFcWEcjdAdSPPP90tk9QOnpTWsJLdnWDWZoX4/cRgzjOe4Ys3Tj5StMn+v62LChocSSaasXHzTSN5zD24yxqOL7HM37i7d3xkx2A2rz6gZwfqaiT+0IN7Ppaajt5SbzdjsfZJCdv/fX4VXuvEmmSMItUvYrGZQD9nmg2SAnAwpbO45I+7QH9f1saMVndRSb44YSAD+8vOZc+u5c8U37eJt0dy0swwdy2kYkjOO3y5Yfjiq0kclxs+w2d1OMfK9+wEOR6h8uP+ArUs0mqx+Wt1dWtshH3LMDzc+gMnBH4Zo3DYdDZwTMGso1gkjGPMabLJ/wH5h+eKin1Mx8DUvt7L8rw2cRLZ/2igYr+lQPp+lzSq11Z3F7NtOH1NjsBPBwHO0H/cFaRt5LWNNt8lhFjCx5Ei+2C38hR6gvIqfaLmQJ/wASMxBhzJfSCQj8E3k+vJWoo7dLpj/xPJOhH2fSxtUZ9vnYEHPQirq+aWw1tJqQ7uxKD/vhsL+IouJInVBci308LwPNjzj/AHXOFB+maAIrXSZLeYSR2UM7qPlnvWJlHH94lyf0pL/7NfgQ6pGJdvPlJbrKPU8DeR068VI1tHNs8ma7vBjPzfPE/ud2AfwNTO9/Z22fLtY4YwSfLBzj2XgA/iaAOavEtlmxaCVYVUKBJIzngf7ROPpUG2pZGMkjOxyzHJNN21i9TdaIjx7Um2pMGikMj20m32qTFJtoAi20m2pttJt9qAIdtJtqbbSbaAIdtN21PtpNtAEG2m7an20m2gCuUpNlWNtN20AVylNKVZ203ZQBWKU0pVopTdlAFUx00x1aKU0x0AVTHTTHVox00x0AVTHTTHVox0yTbGjO7BUUZLMcAD1oA+cP2yviEvh7wLB4VtJP+Jl4gbZIFPKWqEFyf947V9wW9K+YvC2leXGgxV/4peOG+LnxW1XXUO7TY2+yaeP+ndCQrf8AAiWf/gVbegWG1V4oA6DRrPAXiuz021xjisjSrXAHFdXp9v04oA0rC36cVv2cPSqNlB04rdtIelAFu1h6VrW8XSq1rF04rUt4+lAFiCOr8MdRQx1ehjoAkijq1HHTY46tRx0ALHHU6x0scdTpHQAxY6kCVKsdPEdAEOykK1Y2UxloArMtROKsutQSUAVpKryVZkqrJQBWkqpMasymqczUAVJmqjM1WpmrPuH60AVLhutZtxJ1q3cSdayrmTrQBUuZKyrqbrVq6l61j3U3XmgCvdTdaybmfrzU11P15rGu7n3oAZc3HXmvMPj1/wAJLdfC/Wo/CXn/ANtlUMZtJTHOEDqX8sgg7toPAOTyBk4B7u5uevNZlxde9AHl/wCzi/jGH4csnjZr86gL2X7N/abbrj7Phcbifm+/5mN/OMY+XbXpj3FVZLj3qBp/egC4ZvejzKprJmpFagDl9B+EPg/w34on8RabokNvrMzSM1yZJH2mQ5corMVQnJHygYBIHBIrsajU1JQAxqrTjirjCq0ooAxb1flNcZ4iQ+UzKcMOhruLxeDXIa/H+5egD9avCOrnxX4U0fV3luYrfUbKC7RIQZVcSRhwd2G4IPTgfWtia4h+ziF7i0uE4VYHi+ZvbAP9K8t/Zf1+bWP2f/Acn2meHy9OS2aWZP3YERMQAJHPEY7gfyr1a2hLI7Ry2uoM3DM3VvqctgewGK26amHWyKK+Hoi+86YlnGwOY9Pl8pmyMfOV25/OntCthGqpfalYpjasRVZvwBKuT9M1K3O5Laww6kAyW0m1B+IKkken8qfDFHAwkN1dJLjaXmjyB7ZK8D6HtT9f6/MPT+vyKJ+36koSW9sJk3H/AEV0KO4xwGYMcHr0FTTNLp8YebSVRThQNNuucntgiPP4ZJqybx7pvJgktdQOMsoGFUepOSPwxSQ6aLdt0lmxl/vWsgRR7AZXH6/WkHoUm1BmZ1uDqVjCASIzbtJx6s6qwA9t1SSazpyw4bUNLmjjHELYDAemMk56cYpbzV0tZPIglunu8ZFuy8KD0LsVOF9859Mmm2+mm+k868uLPV5gOIWH7uLjB2jJ9TyRnn04oDyIxZ3WpMrPZy2FieTBbS7ZJf8Ae5XauOcfeOeccg3o/K022SNJbizhiG1Y2hBjQD3C9PxqvPptpaMqJprQSPwq6bOYt312lPzqNbBxteTUb+3ZGLLG8YljTPQFmQk49d1G4bbf1+RMzHVm2vJZzJniMjZI36sVH4Z+lWjbi1jObVoY1BP+jXG1APoSoH5VUmubzYf9K03Ux0EHlsjMfqGfn/gNQra3W/ddaMwXgrFp1yu1e+WJMeTn/PencLfP+vmWfOluM4uLu3g9ZIcls89QOB75z9OKkRYZMKP7Outo4XaEwP8Ax6on1aG3XMsuoWmCBtltmdQT0G7aQfwaooL6LW2RftthdgHctqGG4+7YJ5z2xQH5kyxy3WPKgnhgz963nOG/3QSMD3xz29asRuLaNVSe4iVf4ZbfKKPqFH86SSFbaNmez8lAMk2s+wfjytV9zXOd815b22OI3iLbu+WO0/L7Z570bi2/r/hivNa2uuTt+5027PRpigV2HcKfmPpz+XrVhdHS3XEcN7AR0+zXrFF57KzAf+O1Ya4SVCr3NjcIoyY3G3A9+Tj8q5rbL422/ZrZrfw4Sd89nNtOoDjAQgriI85bGXx8vyncc5S5dDpo0XUvJu0Vu/082+i/RNqC5vtR8TzS2uk61e2umLlLnU5bdCHYEgxQFFUggjDOTx0XLEsmzp+ljT7WOzsbXRrqKJdsaxs0BUflISffOTya0beKKwt44IDc2UMS7EhWAFEUDAAwp4H1qGS4GqM1utxaXEY4bcu1j6qOTz6nHGfXoRhbV7lVq/MlTgrRXTv5vz/LoQNdXbM0cen3g8tsSS21ysi4HZd7DJ/Dj68VNHqUNrGqCe4t0Hy/6XZOEH1YKo/HPNWlsxbqFWxMa+lpOV/P7tQS3EjMYYZryAr/AKxmjEgT2yAcnn146n3vfb+vzOX4dX/X5FWO6tNUme3sZdNuperzW8gVh7DG7n+VaEdu1soWOC6hx3jmDr69GP8ASomhtbmNLeR9PvFXgQzIM++ck8/hVabSYo2MNvY/ZZmGT/Z9w0aqDxkhSgz1x9KfkHmWLi8dma3jupBkYkkuLfiPj1AAz6dqW3toMLFBHYykfxRSFG/QE/rUcdjJartiv9Tthkny2iSYEnuW2MT/AN9VFdXF0xjj+16beux2rFNAUbHqTvOP++eaPJB5sszNMsgihju45cAu4lEiqvrhiefw/lT02wwiJZyI/wDp7tjjP1+UVXhtbmxjw+mFyeWawu8FmxySG8sf/WqG/wBeOmw/NHqcVy/yw2rQiXzGwTjcgboBk89AaXkg21f9fkNvpTMy2enJZvdzAn7Rbvs8pO7kD9BnkkdgSL9pZ/2dCsUMV5Ci8lg6ybiTkk5JJJJJPHes3T57JVY3GoaddXkzBpRcII3ZiOFwxyAOgGOg9ck6kkYto97WmxOMCzuGGSeAMfLT8gXcg1CVZUWCSRJTIePttrwo7tzgcf4etQ2ui2SxrHa29qNqgeZZXLQu2B32f41at45IdzyyXkUzDkeWJAMZwMgE4H15/GluLmJlLT3FlKFGdk0e1uB7k/yo8kLzZWubWe1VVtptStpHOAvmpOD6n597YHtj9al869hyBqUYTs15ZMD1/vBlH6UtrZMuZ2synmDKx2s5UouOmPlFWC7xfekvYQOimNZB+YDH9aWn9f0ylff+v0K66tfr5YEFjd7mC5t7o7j1zhSmOB6t61Y/teePmXSr2Ne7r5bgfgrlj+VU0mju5ftE89m5+7HHOm07Qfvcnufb0q4tqVXK2mEPa1uCv6fKKTikNSbEPiTT48edLJag8BrqGSAH8XUCrdrqVpfZ+zXUNxt6+VIGx+RrNjZ5LhpDJeRRR5WIFFkGehPAJ9uvY+tNu4rS8x9r/s+dsjC3lvtb2+8f6UuUFM3aK5WHS47jUnFvbyQWduuxo9Pu3iV3YAjABUfKD+be1Xvss8P3b7U7dcfKjJHMPxO1mP8A31S5SuY3KK5/+0b6ObyxfWT7V3H7RA8J9hkv169uw9auJf6jt3tYQTR9vst3vb/x5VHT3pOLQ1JM1KKyjrwhcLc2F7bEjI/dCYkfSIsfzp3/AAkmmqcS3aWrddt0DC3r0cA0rMd0adFRW9zDdRiSCVJo/wC9GwYfmKlpDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKhuryCyjMlxNHBH/flcKPzNUf8AhILeTi0huL5u32eI7D9HbCf+PU7CujUorJe51eeNjFaWtmMZDXUpdh9VUY/JqoK7TZ+3ajdyD+JbIBIfwZAWX/gTCmotkuSRv3V5BYxGW4mjgjHV5XCj8zVD/hIreUf6HDcage32eI7G+kjYT/x6obbR7NlEtvp0JY/8vE7h5D77/mJ6etSOskRZF1LLA/6lU3nHp1LfjmnyoXMyvfapraANDpkcMBHMskolkj92jBUEf7rk+1Vbe9t9UkWOXWrq4lkXd9jt4zbHGcZxgSL+LVoiQoAz6bI5B4lkYyD8M5cf980l0tvqsAju7i1khyD5QjVyGH+9nn/gOaqxN/6/qxDFoEcNx9ptLJLa46G4uXEkhx6k7if++hUkl1cCQiS4+0qDgrYABvxU5I+u6qj6GV2mxlvW2jaEvf3sBOepWQ7h6fIR29KnmvtV09V+1W8AtgMGSyIJHHJ2uVx7AbzVEk6m2kl2C0UyngG+bDN/u7sk0kkKwSMo1A2z4wIbUZ/8cO7/AMdAqGHVtM1OQWyyS385QObeUGNip5BKNtGPwq0tjJbqWhZNNjHJCtvXH+6flX8KXqPfb+v69SBIZsljYfbccrJMxU/grkkfpU01/GV8q7uI7LI/1Tpg/QFuG/AVntrEckmwSzayCeP7PDbR7Er8v/fT1ZhvJWzFBZQaaG4P2w4Y/wDAFGG/77oYL+v6/wCCObTYJFCwwXT89XOE/wC+H4/JaW6vbnSrdHu7ixtoc4+/sP4FuCfwqr/ZaLI4n1a43kYa305fKQe4VQWH1LVPa6bJYyGW1sIJJMf6+f5JW+rfMWP1xTC1iFtYtLiHc9tfXanIPnJsjP4sVjI57Zp/2G/Zd8DWejQ53AxM0u4Hvt+VFP4NVl9SEPy3101o+M7BGFGPrls/gc01NPtXAe1s5Cx+ZZmcpz65PP6UgKklm80h8y4uNZVj8sYZokxnoSmEb/gVWYVjsIWt4rCDS7cg5zEChHvt+Ufiamm+228IMt9DGv8AtAK3/feMf+OVELiHZmWyuZzn70oLp9QTwB74FMCtHo+nMHNtczK7DB/s5tiA57qny5/3s0+1tNXsVk+ypayLj5ftaiKRjnqzR5B/75FWjbrfR+cr29uufmlgbc3/AH2CMfrUTRLJzHcSamOmyRd6HHbIwv55pB5kH9uCKTZqIvIX2kslunmJwOeYtzAe7YqSxjsr0GXS4YePlM8c4Hvztzk/71Wxc3kaon2NbWPHLL+9A9tq4P41lXEug31wZXl/tG8QFf8ARELTR9iP3Y3L6fMaANG4W4hwj6ksj4z5O0Iz/ioJ/IUkc/l4kGmSeYOBNJlv1wX/ADWs+1sNWtxGNKBsoN3zJqhWXC+wT5ifdpPqKZJJqUNxt1SSa4Uj/VaXKqDvztOJPwVmoDzLlxLYxRia41G3sRn/AJd3ERJ/unJ+b6YqlqE0bW48tbiaNzxNdwkEH0UthvyGPep7OfR/ONvaWcEVwzYIu18mVyO+GG9j6HH41BriyQ3CxPN5gxuC8nbn3JJPSk3oOK1M2iiisjYKKKKADFJtpaKAE20mDTqKAGY9qNtPooAj20m32qTbRtoAi20m2pdtG32oAh2+1JtqbbSbaAIdtNK1Pt9qTbQBBsppWrG2m7aAINlN2VY20m2gCuUpuyrGykKUAVileHftefEd/APwrmsbOTZq2vOdPg2nDJGRmZx9F+X2Lg17xsr4A/a28af8Jx8bG0q3l8zT/DsIs1AJ2/aGw0x+o+VD/wBc6APOvCWliOOMBcV6hotnwvFcr4dsdqrxXoWkWvC8UAbem2vTiuosLfpxWXpsHTiuksYenFAF+zh6cVt2sPSqdnD0rYtYulAFq2j6Vp28fSq9vHWjBHQBPDHV2GOooY6uxR0APjSrUaU2NKtRx0AOjjqwkdEcdWo46AI1jp/l1OsdO8ugCqyVEy1cZK+RP+Ci3iD41aJ8PPDlt8HrDWp/tt+6atdeG7R7i/hVVDQqojy6RsQ5Z1XqiKWAcq4B9USCq0lea/sv6h8QNX+AvhK++KSTx+ObqGae/S6t4reUK08jQB4olVY28kxZXaGByGAYMK9KloAqyVUkq1LVOY0AVpmqjM1WpmqhO1AFS4brWbcP1q5cP1rKupOtAFS6k61k3UvWrl1J1rGvJutAFK7m61i3lx15q3eT9eawb64680AV7y4681h3l171LfXWM81gXl515oAW6u+vNZk9171Xur3rzWZNeZJ5oAvyXXvTRcZ71mfaN3epY5M0AakcmatRtWfCc1ehFAFyPmplWoogasqtAEM0ghhd2DEIpYhFLHgdgOSfYV4F+z98cNf+KfiTXrHUtPjNhChuoLuCMqIAXCrA/UEkEkHIP7t/vfw/QhSoJl4oAxrxetcnrq5jYe1djeL8prlNaXKNQB+gX7GOo3Dfs3+FFh1O3Ronu4jbzQGVgftUuAoVlPQg9+v5e1SwapdGN73TrSaNRkpDNiQn6MuMe27868D/AGCWa6+Aca/Z4rkQapdQnzH5UZV8AEEfxZ696+hZJLeFvLSyuIpOvlwNgemW2HgfUVrHyMZeZB9ut7GP9/Z6jpqKBt4Mij2xGzgfiKYusw3kjRJrEVvnA8u4KrMf+A/KVzz7/TFWYVQyI8mo7pwfljmAAX2CkBs+/X+VP1O8eztwtylvdiQ7VhCkNIeuFX5sn+XXin+YvyJWtCkQWS0tZok7k44+hB/nWT9qk1JU+wR3NlaE/NeLlwcf88kBIOf7xG32btAvhi3vJDJeaWbK3PP2WxIRT6GQxsC59sYHvgGtAxR2q5j1m7s41+YR3QUr+JkXcR/wKgCSxhttNjZLa9ETOxdxdKN7se7Z2sT2yT2FPna4vN0SQWt4V/5bMCEU/TByfYH64quv9s3kQIks7i2bPG17dpB9cvgfhn6U795briTQmVgMmSwkQgfQkox/KgetiaGzitQf9GuoieDJG/49FPTk9qZNqIhbZFet5x6R3SBVX3OQpx+PNVG1y1ZgI7u6sIer3F1Gyx9cFQ0i4z174+taGmyCSEmyvLW8jB+Zl5JPqWDHn8KPNi8oipZyyZkkFrqBf+N8qAPQDDcUybyrYKv2OeN2Hyx20uAcegDD+Xem3HMrRrpsUtztyWhYHb9WIUj6d6WGKK3+ZpbyKbo8jqzfhkhgB9KAGRY8xZZ710mUnYs8e1Fz2G5Rk+/X+VS3YS6tT9oWx1GA8bWXgn0A+bJpz3zRjEF5FdueFj2hnY+mVIA+uKZ9hkkmM93ZQXEhGB5bAlR7bgPzzR6h6f1+ZSXQIC7O+nS2qZyIbCcxIMc7iFZct+FPupE022knk1y6sYIU3s97GnlIo5JZ2QHGO+6p9Q1Cy0e0kuryW506GPGZHZmUZOAOrDk4AHckCsDTYbvxXdW99qV19mso282z0i5A8wkdJbhVIyw4Kx9F6nLAbM5S6Lf+vU66NFNOpN2ivvb7LbX8F16Xrwx6v49YTXH2WTw/HJuis3V7eS8I6NKMuVjz0QgFv4gB8tdKqTW+EbRZE7Z0+4UL+pjP6VdmglkOZrO2uMfxZ5/Ij+tUSsd0flhure15BaNmIbtgKpIx745ohG2tya1b2lklaK2X9de7/SyKraxDP8n2i/s7c53PNbsV64279pA+u7/EX7S9gvlMNreadfInHkxkcAfRj/KpUuEiUBL8R4GPLuY1XA7cYU1X1C3bVGNu9rZX5UAmSROE/AhufT9a0ObzFkhbcYobIROMbns5ANo9P4cn29/wMsYjtU2JJeWy8/KYy4HOSSxU/wA6rx6LaW6BY7K7tEAx/otwyL9dqOMn8KjuJJLVf3Or3Cyn/Vx3kSBD9SUVsD/ez9eBRvoG2r/r8i1NfNIywRXNpdyv0jZeg9W+bt9OaWHT/sqY+wjd1L20uGJPUn7tQw29/wCW7g6fqgkOWZg0X6/vM4HQYFMkmazQmbRpogOr2E67OvQfMjEnP92i/RDt1f8AX5lia4Fqn3r2J2OFi2+ZuOOmcN/Om27H5t99azSyY3LImCcdvvcD8P51Vg1CGNhLcXN5ZyN8oFxAwjjB52l3TH1Oe3Xir9vfLqCsLe9sb9APmWM/zILfyo2EiO7WLTraS4msoo441LM1q+H/AA4XOfTPWqun28vmPeXf2y2uHyI4wvm+VGSPlz83JwCffjsKhtIDq1wt4bALYpzbrauB5rZ/1pOVyOBt+pPcY1fMWP8A5a3lv6qyFwPxIb+dHkH9f1sDXAdTG15bsDx5dxHhj7EZH8qzbfQra4kF2ulWsadY2tW8p2/28gA89uf51ba4e/mNrHeW80YGZAVwX/2eD+fHt3qw1qVyzafDnrm3kw/54X+dG39f8MHxf1/w5WWxFu2Y5tUtOmcym4B/Bt+PwxVVpLmeTyxq0JgjYE/b7bDO3pwyDj6dfpVy4kMJWKI3lvM397M2FHVv4v8A9ZqSCZbeNIYb+HC8BZ0+f8eRz+FHmHkV1t7vaHGm6fN3MtvOUY/QbP8A2aq9xdMzCF7PU7aPGZm3Cf5T22qznnHp0zV+5hEC+a9hayHgBo2w7EngD5ff1pttb/ZY8ut5DK3LyK3mAn6ZbjsOOgFC7h5EY1y3j4fURbgjpqNuYSe3G4JTG8q8iAtY7G4ebOJ7ZwDjuwwD/PqRVz7WIuuoKh9LuMKf/Zapx6XFqZa7msLC9837ruADt7fwnk9evcelC01B66f1+pbSH7OgVIbyAKMblkEgH0BY/wAqranqz6bZSSxXDSTH5Yo7uArvc9BnC4Hqewye1L/ZUUfKx6lbns0d27Kv0TeR/wCO1nL515qhmXV5fJsyRGb63XYZSCGOFCH5VO3r/EaNx7af1+hf0vTY4LVIo47K9deXuFbazMSSzcA4JJJ696tMpt0LtFdwhRuZ1nDqB9Cx/lVdlvbnJEWl6p/tEtFj26SVXuTLuS3bS7ped7i0uFKbR3ALL1OP4egNG71C1loWrOR4Yy73Mkcsh3P9ptyFBxgDOF6ADv2qRY4rpi0aafeP/eU7T+gaov7Whh5e5vLcA8m6tGCD6tsA/wDHqjm1KDUozHb3em6lKx2KqEEqT34LdOv4UdRbIktYWdpZhBdDc21DFPkBRx/Ew757dMVY+0NHk/aZ1Pfz7clR+IUfzpFs/s6KgspFCjAFrcEDgY55WhphDGzNPeQKoJKtFvAx3J2nj8aN/wCv+HBaf1/wxn/2fY6jqLs1vpd6yLtzsVTkkEn+I8YH5mrP9kLH0hvY2H3fs985Uf8AAWcD9KLSTzLdVkns5ncl2hkXDbjyQeT06dKsfZTHz9hVP+vSbaf/AGWhhEolruG4WNNSvM7SzC5tUdV9PuIPfnd2qdb6/Rvlu9MvDj/V/NAc49cv/Ki3JWa4kLXsALbFwvm8L74b+ItUzXQI2Pe2xH9y4j2sfryP5UNDTZHNrV5YzW8VzpjSPcSGOP7HMrjIUtzv2Y4U/pUv9uxphZ7S+gk/u/ZXk/8AHowy/rWc1v53iCNVsoQtvbF2a3l2kl2AU8Ac/u37960uYsHbfW4+olz+rGp5UPmYsfiLS5CFGoW6uf4HkCt+R5rQVg6hlIZSMgjoaxb2fescD3a7HkGftUO3gZb/AGcjIx0701dEs5syR6bp7seTNbny3P0KrkfnRyjUjdornruxa0tZpYDqVtKqMQ/2ozDIGfuuzDH4VNuuYGGzVn29zf2nHX1URilyj5jborHhvNTbIjOm3/8AtJM0P6Yf+dPi1i6aPcdJuX5ILQyRMvBwcbmU9c9qXKx8yNWisz/hILVc+al1Bj7zS2kqqP8AgW3b+tTW+t6ddyKkF/bSu3RUmUn8s0rMd0XaKKKQwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqK4uobOMyXE0cEY6vIwUfmapf29BLxaw3F8exgiOw/R2wh/wC+qYro0qKzPO1W4+5b29kh6NO5lcfVFwP/AB+s/dI5K6hfXM395bDiMf8AfA8xfxOPemo3E5JG5eX1tp8DT3VxFbQry0kzhFH1JrPt/FFnqECTacJtUikAaOSzTdG4PQrIcIR/wKks7G0DCez0+FpP+fmZgzn/AIH8zH8ayLjwRptrdPcWl2/h27kJYnRyIBIxyC7xHdHK3P3mQngVLTWyuZylLeK0Ns3Gq3Gdltb2SdnuJDIwHui4H/j9Z26WZyt5f3N0CeV03hBj12DzB/30az4f7e03IuNNTxRAoyJ4z9mnzwAPKmbYT3LB0HotX9L8YWesXDWq30Gn3iqWewuY2iuVUEAtskCttyQN20qexNNTjs9GZ+0T0ej/AK+X3Fqxs7RnM1np8Bkz809w4aT8T8zfgSKka1WFiDffZpMH91aKB/44d2T7gUSQ2d0wYie/kxgSJkDHoGGF/WpILe+t0226QxxY+VJvvD/vkY/nWpZCscqnP2A3oH3ZJWKn/vlySPr+lTfbmk4lu4rL1jK4cfQvjP8A3zULalb5YXd1KjL95IzhR+Kcj8TVhbeOWM+Vp8bKwBLz4+b0Pcn8aPUF5MgbT7OfewhuLiR+Wk5Td6HnCmpfL1G3hIjNssa9N/3sfgAP0qteSJpuFn1mOyL/AHISR83sAxLHj+7io01BtpZNIubsryJnBC5z/wBNMOPX5VNAfgS/2jaspM891IQdvXCZ9NyfL+Zq39jEyDy7OK3HZycOvuNv9GFV4Li/voy73VnZRKPnWDMrr/wJtoH4pVOTw/ptwp3NdagzHJw26JvqmBF+YoGSXF1HDIYTq7TyqfmtYQXfH0TMg+pJpIdQuE2vFobxMcg3F0+AR65AZ/8AvpR0q5bR31nbiKG1to4V+6iAKwH+6Dtz/wACFJ9sty+y4vJjLkDyVBU59AFGT09TQLYq6hZrrFuE1DUrb7OWyscEUZ5Hu+/J9wAaqf8ACKwRSJLY/apZEACjUSbiMEd/3x3r/wAAIFbH2OOQ7odPWF/+erN5TH8Vy354ps0d1axgy6jHtz9xlCZ9t3J/HGaXoP1RDLfarZrm7t4vIC/NNZEMR6kq5GB7Dcabb6lpepTCFZZL+4Zd3kSgg49SjYUflUsd1BF+8NjMZAcedKCQPfc3IHvipri1GsWoFyLVoDz90Sge4LDH6UbBuILGYYFsF09Ovynd+Gz7o/CoJZHVm8yZtRUH7luxVl9tq8H/AIERVb+y4lwLO/urnaMeTN/pMLfXPT8GFWVvtVt4VWTTkVQOZLdhJt9zHkEfRSxpi/r+uhNHfLCSkdsljk4zcfu8n2xw350k1nBE/wC+uvJmYfdtf3Rf3wMk/nVVde0m4ka3l1Jri553WahlmGOoMSjfjBHUd6WOOZkY6Zpr2Ho80ghRuOuwBv8Ax5QeKB7li3int5AbeDzxjHm3K+W59ct1P/fP40Tai1shfUZxp0fQMFG3/vskj8wKr3VrqKxxm91RdnAZbXFvu9stuOfoy0W39m2s4nSwdbojH2m6X5voZXJJH0Jo3FtoRifT73dLZ2Nxqcm7/XKCvI7iRyAR/uk1YFrrUkZIu4LJcfcI89h9HIXHfqGq1JYPdYkcx2rdS9vnf/33x/KqzRp5m6KU6ju/glUyL9Aw+VfxFG/UNuhVWC2kkLXaXOqvyCRIZovxQYQH/gNX4vLvoxBFb20UcY+WOQAtH/wAY2/nTzeXnCta/ZVx9/mX8ML/ADqORbG6Km4ufthBysYIOD7KvP55oAbJZpERG2ozvL97ydxYH/gI+Yj2zT4ZruGMiLTkxn7ysI93vt7fQmiO2mhXZp8bW6dQJyNn5ct+HFLM11Dua7cGH/p3YJ+e7kfg1AEd01pewyQ6jcJ5LjBt5o/LVh9G5P4GuduY4ILh47VPLt1OEUZwAPr0roP7QsEVjFAZHKFsyptLDGer4LfhmuY3Z9qiXYuOuo+im0ZNQaDqKTdS0AFKKSigB9FN3U6gBMCjaKWigBNtG2looAbto2mnUUANx7Um2n0UAR7aNtSUm0UAR7fak21LtpNtAEW2k21Nt9qTbQBBtpNtT7aTbQBzHxB8XWvw/wDBOt+IrwjyNNtXn2t/GwHyJ9Wbao9zX5jeH/tWsahc6lfSNNe3kz3E8rdXkdizH8ya+s/29PHn2Pw3ofgq2kIn1Wf7Zdqp/wCXeI/KD7NJg/8AbOvm3wvp+yNBigDsNCs9qrxXc6Vb9K5/RrXAXiuz0234HFAGxp8PSuisoelZlhD0rfs4ulAGhaR9K17aPpVO1j6VrW8fSgC1bx9K0IY6gt4+lX4Y6AJoY6uRJUUSVciSgCSKOrkUdRwx1ehjoAdFHVqOKnQw1bjhoAhWKho6t+VTWjoAoSLVSUVoTLVGagCjLVKWrk1UpjQBUmNUpmq1M1UZmoAqzNWdcN1q5cN1rNuHoApXMnWsm6k61eupOtY95J1oAo3c3WsS8m61dvJutYN9cdeaAPJvjl+0H4f+CDaQNcs9Su/7U87yf7Oijfb5Wzdu3yLj/WLjGeh6VraT4ot/FHhzS9atFkjtdStIryJJgA6pIgdQwBIBwwzgn61lfFj4T+FfiwunjxNYPetp7M1u0dxJEUDMhdflYAhhGoOeQM4IPNLBa2mgaTZaXYReRY2UCW1vFuLbI0UKq5JJOAAMk5oAff3nXmudvr7bnmnajf4J5rmNR1IDPNAFi6vuvNUGvCzYBrK/ty2aWBUE2pXNwu+2sbBDNNcD+8FXon+2cKO5FdFb/D/xbrOJby7tvCdrni1sokubtl/2pWHlofYK3+9QA63s5plBPyD/AGutUfDHiXSvFU1/HpGoQ37afObe5WMkGNx7EDIODhhkHBwTg1dvvhPpzxkXV9rN82OWl1WeMH32xsq/kK8/8P8AwYt/hzDfnQtX1SzubpyzTLKpwATsXYVKttBPLAnknjoAD12GNkxkYrQt16V41pPxO13wRceT4xaPVtHJwdXtYPLlgH96WJeGX1ZOR/dx09q054by3iuLeVJ7eVQ8csbBldSMggjqCO9AFqOOrKR0sUdTiOgCBkqCVeDV8x1VmWgDFvF4Ncnra4jauwvF61yWuD5HoA+v/wDgnb4q0rWvhb4l0a11NG1DStckN5Bbys00CyRRmMtGv3QxSTDMMHY4GcNj60tI448paX6ueuyTa/4nGGJ+pr8//wDgm7+z7D4Z8QeO/jQPEKtfXck2gLptxb7LeKEm2uJHaTcSzlhEq4AACtkNvGz7puJ9U1xVW50h4tPIzi3lUzS+3z7DGv8A49/u4rRbGTVmXrjVLyS4ksrOCC+lUYkmyVihOOjDnJ5+6DnpnAOabY6Tb2B8ya2uDdNnfcqME+oAjPyj2x9cnJpIbrS7ONI/KutLUfwtFLFGpPqwGz9ant743zFdN1CO9CkeZI210QHkcrjJ9vz936C9RZbyC3ChL6ZXY/JA+NzH0w4z+ZFSx214zrNO0Fww5WMbkVPcHnJ9yPpinQ29xbK26KO5Zvvyb8M/4EY/DOKgme0tWANlNDIeVWBcM/r9w/zp+SDzZJMsUatJPp4Q/wAUsRXj8chv0qt+7udwe5uLK3I2hZiwL+5Lg/kOvf0p1vCk0iM+oHzgSUgZgwT8GG4n3681fdrqBWdmt5FHJLZjAH1+ajYNxsPnmMGC4gmiAwvyf1Bx+lZ19ZR6tI3m6VbXBBwbgKkhH+6XA5GOvb9KfJH/AGgwkm08pD13xhSz8+vDAfhk57d7CtaQKAlzNZhf+epZRj0HmDH5UbBv6FOPS7O0X9zLqFg+7JYSyMoP0bcn6U4SXiSLFZ6vHfSE8rcQq5A+sZQAfgateddSN5VrcxT4+9I8eQvpkggZ9sUq2zLGFnskueclt4difU7gP0peoehUW31GPLXWn2l+xHzyJMdx9AqMuAP+BVU1TxDp+g26y6haahpquyxxRxqXMkjfdRFhZgWJHAxUus61p+gwx+ZFdpdTOUtrODcHnkAJ2oM7OgJyTgAEkgDNVdC0S4uL9dW1LUoL7VlDLFEoDw2aN1SMDGWxw0hwWx0A+Ws5Sd7ROynRgo+1rbdF1fp+r/N6GfpOzXry21PWdRt4b6FzJZaTcOp+xgjAMi5G+XGfm6LkqueWbspFuSpWSO3uE/2iUGPphqbMs7RMk0NvcRfxbmKgj/dII/WsYaPYXDBl0ySwtWBJ+yAxmXtz5RyV+vWnGKRnWrSqvXRLZa2S7Lf/AIO7uy15MV3tIs5ILXozW+B5n/fJyV/Dn6dbIkhiAC30tso6JOAo/wDHxn9arLAkZAh1q5t+ciGco34HzF34/Glkk1lH8qGWyvHxkny3hCehJy+SfpVnPsTyXF3MfKt5beclfmcKVCDtzk5J9Me9JHYx2yhf7O+YHPmQOu4+pLEqarKr26hZ9DZ3xlprWSOTv/eYqxP0Wkm1qws42kkuL2ywMn7QkiqT6bpBt/I0/JB5ssXFxFap8s13C7fKFYEgn6uCB9afYpKxaRLy3upWxubbngdgQeB+FM01mut1xDf2945GCVw+0f3QVIA9zjn8gLM0by83FjDcAD+Fgx/JgB+tLTYFfcZNF96S4sIGGCS6OCR75YL/ADqrGqSSCaRby3CkGJcO+OOpHzAHnp2pqrBdPuMd1BbLgqqB2VyD1+UlcDH41djmDsFh1FHfpskCn9Bg09hbiR3G5gsWoxSMf4ZlUt+SlaydSs/+Elujay2drdWts6+fMcZkI58tcqcYOC3PfHri3qVzezSjTYUglnkTfJMOBCmcbipB5PIXnqCegNS29jbWFvHDHYTW0SAKDC389rZP1NLzH5EX9k2kf3ba+sV5IFvO4QH/AHEYj9Khnkmt3RIdal81iAI72KPao7n7qt09TzxVya8gtoy/26aEDpHMoBPsN4yfzqW1iu1Uz74LiSQAnqoHoAwzwOe3rR5sPJFWG21KG3WPZp+ox8ncxeHr3xiTJPrmmSTfY42aXR7iADAZrOZAvPph1Y8/7OeauNbLuJfTV3/34GXP5naaqq0NxOH826ghjPylwzAsOCSWBHHT659qEDILfUraBTLPe3Vi7jLG7gZEUc4Xe6dvr7960bW8N+rG2u7K/jHDCM/zIJ/lUkMkkmRb30M+B/EoZvzUj+VUdUsU1CRIrjTbS5lIzvIV2VehI3LwecDnv9aN2GyCK2E85mOnqEjyqG1cAls8tn5T7D8fWrO5IxgS3tt67lMgH4kMP1qr/ZdpCgVI9RsQoARYZpCqgdgisyj8qJJZLZWkj1vewBJju4o2+gCqEOfxp6sNF/X/AAxJNO95KtrDewTKfmfcvzYzwpwe/Tp0zVl7Ult0lhbuc8tGw3/XkD+dVIbfVFjbzrewvWlbezM7RY46Y2vnHTr296b5phH7zRby2H8TWsibfyRwx/75pXC3Viapctp9m7Qx3cV2/wAkCsxkDOegxlhgdT7A1Jp6x6bax28Wop8uc/akG4sTliRlTkknr61mRatZXWpPPJqE1pb2hKQteRmNTJyHOZFGcfd65zurdt7mS8j8y3ubS9hPGY+h/wCBAkfpQwQS27TfPLa2lz33scfzB/nVWzjDI05tbqESHcpjk4C4+UbQ344x1JpLy2BKxf2dGJJDktbsudoxu5O3qMD8asboosYe8tj33BnH5kMKfQXUPtAjOft0kfoLqIKv6qp/Wq81v/bFx+9istSghXHzrhdzdf73QD/x6rP2zarlNQgkCruIdQW/Qj+VRw2chiD3NhbzSMS7HcC2Tzjle3Tr2oHv/X/DkP8AYttGTt0+a2PcWFyYkPborL/Kq95A21IE1TUIVkODHNErIFHXLMhJHb73etHbHH1hvLf02sWH5KWH6VXS6DXkkg1AJ5a+Wq3SAcnBPHyn+7Qv6/rUT7f1+gokvpvkjvdNvv8Apk0RUn6kO3/oNRzefZxNLNo6AKuSdPuRuHHOdwj/AK1oSRzXCDfHa3iHoWyo/k1U7uBP3UX2KSHe43fZ3AUgcngMM9MdO9JDZBa3X2W3jjmj1SzlwC6iEz5YjJOVDjr71NHrtrIwjTV7PeTgR3ACyc9ARuH8qseciHH2y5gHbzo8L+bL/Wlkui1vK5uLS6gRSzrj+EDnJBP8qPMF2RnabaC4ub+7FlbyrJN5ayRvtbCAKccf3w/etAr5fOy+g/2t/m/plv5Vk6L4dtrfTbZn0iKO4kHmvJakRyBmJY5PykYLHjNXfsSQsPLudVs24yu5p8/i4cflTBDpLnbeQg3wXarN/pcW3ByB/s9iasG3Nz85t7K7/wCmmdv9G/nWfDJd/bJfJ1e2cBVTN5AGc9T/AAsgHX0qxJBe/em0uwum7ukpDHnsGT/2ak9AWv8AX/DhfQ7bbaba5jDMikpNlQCwBwN3PX0qcXGzn7ZOn/XxBhfz2j+dZ13cGMwCWw1K0VpBllfzRxk8Kjse2fu1YGuWqctqbWx/u6hB5I6+jKh/Wn0/r/gi6/1/wCyrC8wd1jfkY6DGP1aoLC322kZ+ySAMN3+jTbRzz0ytTow1GMOhsdRi7Mp4/wDZqgsIQtjbf6FMv7tSTbzBVPA7Bh/KjoHUn8woP9deRf7LRbwPx2n+dVGeK8up45ZrG54X93Mg56+pPP4d6t+aqdLm7iA7SQ5UfViv9aihmae+uEW5tLn5U+Tb1699x/lQHYj/ALBtof8AV6ZHbD/qHzGFv/Hdn86qXsctndafHBdanZJPOUdWZbjI8t24LiQjlR07ZrU+x+Xk/wBnxqfW1k2t+eF/nWfq2IbjTHIvIAl1znMvWN1yPvf3qBsn+0XcW4Lq1vjsL21Kv+jL/KpWv9Tht2la1s7iJF3M8NywJA5OFKY/8eqUXgj+X+0IQfS4QBvyyv8AKkkszKCzWVpMWHLq2Cfp8v8AWlZdf6/Id30/r8wGsTKAZdKvI07uvlyD8lcsfyo/4SSwXBllktV/vXUEkI/N1AqCxX/QbdjFeJ+7Ul1l3DOB23H+VT/ahHz9tkj/AOvqHav8l/nS5RqRatdStL7P2a6huMdfKkDY/I1ZrBFnDqV5cLLBYamPkkLSIMDtgZ3dNufxpw0WCPhbGe3H92xu2iT8gy/ypONhqVzcornbhZbPyzHqOoQJuCsksSyKueB8xQk84/i9anW6vlwE1PTpznGx4ijH6kOef+A0crDmRt0Vm/bNTjOZdOhkT0trrc35OqD9aZHr4275bC+gTOA3k+byOCMRliOfUVNmVdGrRWZ/wkmmqcS3aWrddt0DC3r0cA1et7mG6jEkEqTR/wB6Ngw/MUahdEtFFFIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFQ3V5BZRmS4mjgj/vyuFH5mqn9uQycWsNxenGR5MRCn6O2FP50xXNGiufutevYZzHPbxaTCfuXV2TIh46HbhV9PmcZPTNTtCszEXOqTzkjmG1+QD3Gwbx/31T5WLmRp3V5BYxGW4mjgjHV5XCj8zVP+3IZMi1huL04yPJiIVvo7YQ/99VAul2/mLLb6dsnUfLcyvtf8W5Y/RhTp5L2zjDXF1H5XdowqSfTLfKfyFNRJ5mPmm1eaNjBbW1txlTcSF2+hVQB/wCPVSFxDcMUu9TumkJ2tbwDywG9jHlv/HzViOayum2pHNfyYBKyZ6euHIX8qumOeaLyzFBDFjG1h5nHpjgD8zVWS3FdvYqQabbxyeZBpUfm4wZ7jG9h7t8zH8aJrd7QE/2glluHyxqo25z6MT79MdaY0cUfyw6hLIynmFSXH0wvzD88VIl01rz/AGetqW6ysw2H6kAn/voCn6E+v9fcRC4QKxmsZ7nB+/hnT64fGPwBq7DNPcRB0e2ii9UJk/XgD9aSRm2K81/HFG33TEFUH8WJz+GKrPY2kjb47W4nlyD5pJBz25cjI/MUtGPVDpLe0mZnMs9zKeN8BI/AlAAf+BUQrfWyMILWLZn/AJabUf64X5W/Naf/AMTONefJdAe3MmP0XP5CqTa9pcrbDdXF7NkjyYUd246gqgx+fHvT19RaehbF9H5nl3N6Y5v+fdVCE/Qck/gah1LR9P1y0a1utIj1G3fqL5AVOORnflsjtxT4zcTQ+XBpEdrCeoumVfx2puz9CRVabS7qGE/aNbNurEYjiUJHj0G4l/8Avlh9KnSWg2rqz1X9dzOm8P6noNvNNYeI/sEGBttdTY3UCHPOJZCJBkccsVXsvaqcfjyKGOQ6ro19NGgBN5Yhr2xfPo+1cYH3mZFUetb1vHa2pEp0uSSVfu3LhpT/AN9v84H4YrUhknul8wSwJF6xHzP/AB44H6Vn7Nx+F2/IzUP5Hb8V/XpYzrDUrrW7OOfSn06Oyf8A1dwsn2kEA4IwhC+o4c9Kjk0i3XzEm1K6eR/vR2hEYHPPyRjP4tn61TvvB2gajdTXcayJqUjK0l7p7mOV2XO0SFMK4H92QFfUUsP/AAlGjW7iOO31q2U/IkipbXYXnP3T5UjdMD90OOtHNKPxL7v6v+Yc0vtL7tfw/wCHNCxtX0xZDaaVCu7rIirCz/Uc5/Ej6VZW6D/6++EB/wCeezyj/wCPZJ+orItfGGm3F2tpqN9NpWoMdgsL5PszOxOMRnpLz3jdh0rYWOCTcIrDzM9XmTaD9S3zH64NXGUZaoqMlL4X/XyI5LW0nYMtlJcyDpM4IZfo7EH8qka31BVby7iNE/uyAufwfjH4hqFsruMOVuxbpjhMGQL77mP+FVkuIQxWaCS8bu8ZM6fl0U/hV+g9t9A+2Wjbhc+bOV4Zs+ZEe3O35R/wICrkLNdW4WG3hS2YcbyGH/fK8EfjTre6lu1zAsMcY43F95B9Co4/WqF//Z9i5+2X/lXEvRY38t2Psq8t9DmlpsPXclksY7VcPfyQk8iOI7V+irycewNEMk1qrGHThLx/rV/dlue4b5v51Bb3V5C2yx01poWBbzZ1Ft+YPzE/8AFOWS9uOL2/GnFukcMQUj28x9wb8AKeoaehZN6HBaW+jtFUZZNuxgPcv298CqJk0u4kzawXGoTN8wmt9zKT6iQkJ+GamXTtKbawtm1OQcLJLmcj1w7kgfTIqyLW83EwSi2TssxM36ZGPwbFL8A331K0Y16RH2/ZbdT9z7QTJJ77toVR+GfrVeSOzY+XqlzdzyqNxjkfCY6crFhSP94Zq3JIsLrHfmSd+uI3yP8AvhcE/kfrVi1vFmXbZW67B13ERhf+A4yD9QKA8rlf7Da3lkkMOl232XqqyqqoM91AB/pUM2j3FnGzx6zJbR5z5c3zxdOmWbePwcdOlXJNNGWlluPs56lrf90D/vHJzUEJNvIXtY11BunmEEPj/roeG+nFHoHqVrfUbmyyX0hrnao/0qzO7POMkPhvf5d9XbPVF1Vikd3FDIuS0Kg+ao9w4BH4rTmvpmJE23T1zjMg3Z/4F90H25pl9Yabd7Uvtt8+DtSX5zyOoUDHTuBQHp/kMax07cVQvJLnJ8rLgH1KgbR+IqdW1IL+7jh29vO4cD3C5B/MVVjsLuHZ/Z0s1vED/q71vMTHsDl/w3AUy4vrzTo3m1VT9mTlprKQBAPVgcOPopagCxJdQR4XULiaFjyFkPlrwOxXg/Qk1IscE6qbexGCMrLjysfQ/eH4CqGn+JtMupHi0iGS+n2B2WJNh2noWZ9uf1NTHS7+6kLebDpS5BxZ5dz7ksAv5ofrQGvqWfsd5HGS1/5aDnaVyAPTcefxqhBrVosmYLOXUJFBxPZgzjjqPMOBn2zSyaXb29wTMV1WZW3hLotJIjdiq8hf+AqorQbUpeA1ubRf+elx0H/fOR+ZFPUNDLvtSvbywmZha2sQA3wMxlm5OMH7oQ/99Vgbq6HxIv8AxL4pWn88s4C7QAg4PI7/AKmuZ3Vk/I0jfqS7qduqLdS7qRRLuoqPdS7qAJMml3VHupd1AElFMzTt1ADt1OqPdS0APopu6lzQAtKKSigB2KKA1LQAlFLRQAm0UbaWl20AN20m2n7aNtADNtJt9qk218fftvftx/8ADOWtR+BdM8NT6prmq6DNqJ1R7wW8VirmWKJlAR2kffFJkHYB8nLbjtAPCfjZ42/4Wp8btf1eKQy6dbS/2fY85HkxZXI9mfe3/Aqv+H7PaqcV4/8AAvxA/jfw7/aTacdPTz2iRTL5nmBQMtnA7kjGO1e+aHa7QvFAHR6Tb428V1unQ9KxdLt8YrqtPh6UAaljD0res4+lZ1lF0rbtY+lAF61j6Vq28fSqdtH0rUt46ALUCVfhWq8KVehWgCeFKuwx1BClX4Y6AJoY60IIelQ28XStO3h6UAOhh9quRw1JDD0q2sNAFPyqhlStJo6qTrQBlTjrWbcd61LnvWVcHrQBQnPWqExq5O1UJmoAqTNVCdutW5mrhLf4t+B9V8UP4asvGXh+88RpLJA2j2+qQPeLJGGMiGEPv3KEbcMZG056GgDfuG61l3MnWrty/Wsm6k60AUbqTrWLeTda0LyXrWFfTdaAM2+mxnmud1C4681oahcdea5jUrrrzQBmapedea5PVL7bu5q/q19tzzXFazqW0NzQBU1LUSzbV+ZmOABXK3ngrxZ8V4NW0TwgLZHjUwXmrXkrR2tuxAzEGVWZ5cHkKCF7kEit74d+EdU+M3iW6sNMkmsfD1jIYtV1uPghuM21ue8pB+Zx/qwf7xFfWGh+E9M8I6HZ6Po9lHYabZxiOG3iGAo/qSeSTySSTQB4r+z78E2+DPw7t9K1AWU+vSSSPe3dkNyvmRjGocorEBdv3hwS2OMV3N5adeK6+5tuvFZF3a9eKAOHv7HOeK5fVNN3A8V6LeWmc8Vz1/Y9eKAPH/EWgrNG4KZB9q898K3ni7wF458OaVo18G8JXN+IrjTLhEKQiQncUY/MoySQqt97AwQcV7zqmmhgeK4DxJ4fEyOCv40Ae3wx7lBqwI+K4T4W+ODrOdH1RwuqRLmORuPtCjqf94DqO/X1x6P5VAFFkqpcJWpJHiqN0vWgDAvx1rkdcHyv9K4L4p/tCXHgv4uab4Vs9Mj1SzYQperGrG5Ekp+VYsHBIVkbaRznGRnI73X/ALj/AEoA+yv+CfNjYzfCHV7m5SVpV1+cIyq21f3Fud2VHB9yeO3U5+qVaLa5h1H5U5OXVwv1J5/WvmH/AIJ8yT2PwR1IrGsvn6/cMkZYqzYhgBI4PHHfFfTDR/aJBJqFmzlc7V2CRF+gGST7kflWi21MnvoP/wBPulyPLEB/3onYf+PED9fpUdxp9lcKgu9HjkCDAYxJIF+nf9KlU2WQI7lrZ+yGQqR/wBuP0puLy63C3uh9nI/1skfzN/ukY4684+metMX4lCaO1WQx2V9dWdz93Mlw+2P/AIBLlfoAPy61bh03UbVi8OoQ3JblmurfLt6DcrKAP+A1bj822jEf2RWj9IZAT9Tux/OqtxNZQE/6M8Vx12qhj/EuvGPfNG+iDbViXOoXtrCPtumRzozbQtpOJCfThwn5DNUxcWPmE3dtc2CoRiLyJEjTngs6DYTn3wP1q/Z2glxNHfmaQcAqyyKvsM5P65NW2a7iySYJFxnJzHj/ANCo20Q99WV7O4ivMmy1VLnb2DJIB9duD+tI019cb0h8l4wcGYEpn1C9effp/SrdQQ600T3mmboF6O0ayMfp/EF+g5z+app+nQKiW93caeYzhVE7qB7BHyuPw/nRsLcsrb20f39OaLj/AFioGP5qS341la94gt9Gjjjs5Li51S4Oy3sBLtdz/eYyA7EHdiPpkkAwazrGpafex6XpN9FqurzKJVt7uEERR5x5kjxlQqdccEsRgA4JEuh6Pe6C91c3Vkmp395tN1exTgyykDhQjhVSMZO1AxAyTySzHFycnyx/r7+p3woxoxVWst9l39baqPnu9l1an0Xw7eWN1JqV5dQ6hq0yBXlZGCxrgfu4uTsTIycDLHk9sas7MyZurKORVG7KsrBf++sVRN9YQKDPY3WnP3xA4C+7PHlcf8CptnLb607fZtTWWGNsiFZFlOQer9Tj2J7VpGKitDmq1Z1ZXk9f6+5CqttdMC6z2lt1CEOiseuT/CB7f/qrQh3zLut79ZxnnequP/HcVJ/piZ/1E3oPmjx/6FVK8mE0nlvYeZOBkuVWRUHr6/hjmq+Ix+EknuLwu1tHHDNJj5nBICD3BB5PYZqOG1tbVAv2KaA/89EGWYnqSUJNEMdlbqFS4mtm67pWZCxx1w/B/KrLGWGEyreI0XXdLGG/IqRR5IN9WV5Lm3gRmXUJIcceW5BbP0YbifapIYL4SefI0MsmMLEwKbB9QTye/FNQXczedcWyyJ/BEj8j3IIAyfrx09aClqmd1pNbEc5iRhn8UoAbd6fb3j77zR4bmT++FRz+bYNZ8lnZyyFIrm+soh9+RppdmcEbAHygx349u5q60i3E32Wz1Bw2Nz/MrbAfqM5/Hj+dyOO6t0VEEEiDgLho8D6/NmjYNypBb3u0C01eK4jBwTcQLIR7DyygH5Gqup6pqVnHFFLp1pezTNsijinO52x12smAoHU7uB+Aq5qFxBbwtPfWG5VIBdQsmSTgAD7xJOAABnpVLTYIlZru8mltLyThVd2Cwp2jG/g9ASR1PtihLqO/Qj05bfTYcXNhqFvPIN8kkcRbex9oCwGOw7AVcj1axZxHHrKJLjiCZ0Dj6qwDevWr8azMoaG8SVCfvSIG/IqRVW5M98zW0lvHNApHnbWzu7hcEY9Cef50bhtsOh+13Ei3B8maNf8AVKd0Y93/AIvfHt9ac8KFiZNN+Y9ZItp/HOQ36VU/snTY/u6dNp7E5P2MNET9TCefxpkipboTba1cg5+S3do5CSeAvzqX/WjXoGnUkuJofMWCK5ubVn5keUsAq9/vjqegx9e1XbdZPJUW11DLEowuUz9BlSB+lVbe31e0y5eyvHkO5wVeEg9huy+QOnQdPeklml3E3WhtK+Pmkt2jkXH1Yqx/75ob6Al1LF4zLE0l1ZQzxoM/KwY/gGA/nVe1t4od7yw3VvM5ztj3FVHYDYSMD37k1UOqafJcZee5sYIuTJcrIibx2zINvy4/PHpWpazG7TfaajDdR55bCyfqpFGysLd3ESZWYCLUlZz0jlCn9Bg/rTZBdXFzsKwTxQnLclAWxwMYbOOD+I9KdeTXMcO17eCct8qqHPzN2+Ujp689Aait7W2tIVQ2txAcctGDlj6nyyaPMPIf9niUc6e8J7vblR+qkN+lU9W1AWNo32W5niuZGEUKzg7d54yS4zgcscHoDV5ZId2E1BozniOQrn6EMN361Ts/tV/qMl5mGaK2L28OQUDHje3fuNufZvWj1D0LWmWslnYww2txDPDGu0Eqct6ksD1JyScdTTLjS4LqUyXekWtw543qFdvzYCppYRIxabTVlf8AvxlW/U4NVruaCNVSOS6t5JGCBnLhVHc/N8vAyaFqx7IqW9hbeZJOr6jak8RFJJXVV78ZZeuT6dKtxi43BbbXEnc4BW7iR/yCbDn61atQ3lhLW+jmRRj5lV8f98kU+QXDLtlt4J1/3+v4EY/WhgtjNvP7UkkitpLaxvF/1hYSNESFI42lWxk4/ip3mpDjzNIvbVM4L25Ur+Ub7iPwp1vHAzyzG0nt0Y7UMOR8o9oz65/Sp/OhU4GovD6RzbR+e4bv1o8kLTdlSTWrG3RmfU5rJVXdtvI/LyP+2ign8DVnS3uJLJJIp7W5DZZtmQNx5I3Akd/Sn3f2p/JhDwzeYcldpTKjknOTx0HTvUNxpVrcSF7nRoJpT/y1jCM313HaQfpR0H1JmtxyZNNjZv70DLn8ztNVw0X25m33kBjTbkhnwW5OSQwHAX86Z9htovmjuNSsnx94ySuq/g+5P0pmmR3ckbva6xDO0rF2FzCsjeg+4yY4Ap9Li62NCK4Mj7IdQhlP911DMP8Avkj+VZ/iaOebS3hktreVp2S3DBvm+dgpIBXsCT17Grcn9pMu2aysrtR1ImZSw74UoQP++vxrHvriNdU06KTSryyjXzLhzCA2dq7MARMT1kB6dqS3G72sbXlxR9bW6t1/6Zucf98ox/lS/aEj/wCYg8R7LcIFH6gE/nVU6xYQ4D6rJZc4CXoERP8A38UMfwNX0muGi85J7a4hxkFQVBHruBP8qPUCvZ/aJ45pAbe5SSVsggoPl+X/AGv7uacLVU66dsb+9auq/rlTUVnb/wChwtLpqPIyhi0RUnJ5zk7SKlzDHj5ry3b33uB+eVpvfQS21K9w8YurZRNd24G6Q7lZscberAj+L1q3FcNIxWG/t5z6MAW/Rh/Kq8cpl1JVg1COVliP+sVWPJHGFK/3atyxzyKVlt7e4X3YjP4EH+dJgurKV9pUE3mTXOk2M7BSTJgM/rnlfX3qC30q3ht4sDUrYhFAaO4kdRwOiBmUflVi+jjisrgiymt/3bcxMAucHsrf0qbzIowAL+a3AHCzqFH/AI8uT+dPoHUrEzR8x62yv/dv4Ex+QCH9aZs1J7qceVp+pKyIcsWhGMtjjEma042uHUPHNb3Ceylc/iCf5VSFuP7QmMmnxu3lxkeSVJHLc5O2kgfT+v8AMZukhzu0W4jPdrKZNv8A6EpP5Vn65qdvHawsZr63C3UH/HxbuEX96gJ3smOAT/FWz+7j/wCf23YD/ak/+KWqGuTr/ZxKahHMY5YpNkoXd8sit2x0xTVwexdtdUjvmKWmp2N4w/gjIY/jhj/KntZ4Ys+nQE/3oXG/8yF/nS3Vm94uy5s7O9Uf89f8Cp/nVX+x7OPlbC5s17/Y5miXp/djcZ/KpGLY7UhYYvYCruAQTJxvOBj5hVj7UI+BqKA/3bpAD19BtrNt4vLmuVj1e8tEWT5VnRSv3FOSXTceSf4qvRtqTLuhvLC9QcFfKZCfqwdhn/gNOXmKO1kJNbyS30LvBa3QZGXexIBIII4w3bd3qTyVX/lzuIh38mXCj6AMP5Vn3q3EJhln0aFtsi5NnOGY5yuMsE7t61Ot9HH/AKyDVLOT0Mbz+/8ADvWn0QdSS6YPbOq3VzGcZXzosLuHIyxX1HrU0Fw97GClxaXakA7NuD+PJ/lVeLW7NmVI9atzI2B5dztD5P8As5Uj8qkt4ZZYTFJb2tyImKjccYHVeMN/CR3pdA6j/suzk6ein1tZAG/P5agt/wDR7ieMteQfMJFUAy8Ec54buG/Op/JSMf8AHlPCO/2eTav5Kw/lVeeRIbqCQXVzEpzGWmjwqgjIJLL6gDr3prXT+v1E9Nf6/Qsrd7eBqMOfS4QBvyBX+VZGuaTCslrfy6bYXCxyhJX2gFkf5T1U4wxVs5/hNbcc0s4PlXNrcjuoXr9SGP8AKq91pqXMMsc+mxMsisrG3cbsEYPJC/zpdf6/4A91/X/BIf7Lhj5WHUYMHgxXblR9F3kfpS/ZG/6Cmqf9+V/+NVFo9wZNNhM5vYrqPMUzKHkBkQ7WIHzDBIJHHTFX9x/5+73/AMBx/wDG6AuaNFFFZGwUUUUAFFFFABRUN1eQWUfmXE0cEfTdK4Ufmaqf25DLxaw3F6exhiIU+4dsKfzpiuaNFZ3m6pcfcgt7NT0aZzK4+qrgfkxrPkYxzNHqWoyv1O21YRrj6L+8HHuR701G4nJI27m7gs4/MuJo4I/70jBR+ZqhJ4jtcoIUmujJ9wxxkI30dsIfzptna2sbLPZacrORxdS4DEe7HLn8qszRzzRP9omhgiI+YKu7H/Am4/8AHadl1FzPoM87VLjGyC3s1IzumcyOPYouB+TVXkgEjFLrVZ5X7w2xEeD7BBv/APHjTPssC4FvLJegD/UyZeI/iPlU/oPSrUV5IpWH7OliTwBKeCfbHB+mQeOlVbsTzdypa2P9nyGS305blscXEoVZj7Fjkn8cfjV1bwzKzPdx26r95du1k+u7/CnzAKQLi8Kk/wDLOMhM/T+L9artb28mDHYySuOkz5Vh77mO78qNHuLVbDs203ASa/z6gsh/PCVX/seeOQPpzDShnJjB3xNzzmLoM9cqwJzyTVgrqka/fiZM8qvMgHsxwp/ECmRXllc/KZprqUfejIYkf7yqMfiRij0DTqU21hrObydWZ0bBPmWjbouBnkKN69D1yP8AaNX7OWGZEnsbRZEkUFbhiAHHru5Y/lViFpFQLDaLAnpIQv44XP8ASsnUtNtrNnu5tUGkSScGSFlhRznqytkMffrzwRRoPXc07q1a4jBuJY4VXkMg+ZT7Mf8AAVReJFYGLzNVB/5ZzZZfwb7g/H86z4NZks9zNpNxqYjXct5awuc+nEh3d/4C/QnjpWlZXmo6unmwzWEEGSuYXNyx9s/KFP50XsLSRZhvJGbyvKSy52qs3U/QDg/gxqK7vLS3k8q61EmbGfs8TYc/RV+c/rUVxptlc5jvru41Ag8wmQ4+hjjABH+8DT7OxNipTTLUWkJbcY5QFQ+pAHzA/Xj2oHqVVB8zdpekzwuePtMhWBDyfvBssfqUqeX+11jzdXEcEWMs9jGC6n6vkEfRc1O9xNH/AMfs/wBjXP3o1AQ/8DOf1209fsbsDHC1245V8Fx+Dtx+tGvUWnQoQWOk3nznzdXfgnz2aZc4/ut8in6AVpNFLcx+UbWGKHssvzEf8BHH60k1vNeMrGKKEjpISTIPb5cY/A1WuEa3kCzXhuuOIWfy3/AJ976EfjRvsGq3C4tzalQ+oue/kOx5+mDv/Mn6U6O+W3XIsGgY9ZXG2PjuWxkfiKfb38at5VvZmCRudswEWf6n8AastHcucvcLCnXbGoz+LHP8hR6hbqg2zzRhmnSFSM/uRn/x48EfhVBrPTpnJVZLmZjkyJl+R6n7v4Gkaz08EPbiSSXJIaEGQbu+c5UH64qwbjUVUZto9veQcsPqgP8AJjR6f5Bvv/mIr6lGuBFG8Y6byBJj6D5SencUguIGfbc3kiynkQMfKP4AYJ/M02a8s0UyXWpbFHVGkEWD6Y4b8Cai+2RTRlbLSJbpWPLSRCFM+p34JHuAaBk1xZ2moWc1sdKjubacbZI7mJRHJ7MGGSPwNZMfg+70uORtG1eTR08vC2bg3VrGQcghXOVAGRtjZF56cCtFdO1V87b5LGMj/Uxr5xB9nft7bari10+OVxfRy3swGWMrtcoPfb0T/vlRUOCk79fxIlGL1kv0/wCCYQ8ZNp//ACFNFm1YIpP2zQt+pRAjPBQKHRiR91VYDP3q39H8SHxRAZ9IlsWtlO15DOJnjbGdrIhwD7F8j0rTjuJriJTbQokfQNI4xj1AXOfzFZereEdM1K6F/qGI7tFKC8tmNrKq4IwJUIkAwem7HtUWmut/X/gf5CSnH4Xf10/H/gEk+iwb/N1LUJZZGGBtcW46YIXZhiPYsafY2p0393p1ohhz82+IQ/8AjwGT/wB8nPrWTa2muaHJjTZ4dftiwyl9F9nmCnqftCLtfHZTHk93p8fjqFZVh1dZPC07NtEepIArZ6BZwTCWOfuhmPqBT9olpLT1F7SK+LT+u+xtfa5mwLqX7B7BAR/32cr+gNLix8w8G8l/GXB/UL+lOmjtI223MhuXJzskJcn6IOPyFMa3c5+xwvan+8XCIffZz+oB9610NNQ+y3DY+yr9gX/aYNj22DK/kRTJ/Mtcm9l8+MngxyCL8NvGf++j9KfJHepk3EnnRY5FtiM9Pfn8Q34UlrfWG8fZUM07D+FcuR7s39TRqGnoOt7+Bm8qzgO48lWXyvxIbDfiAafNYS320zskRHTyV+dfo5/oBTpYZ71AskcMcec7XHmH+gB/OqN7Ba6f5QuNSwzHCRXjh1kPXAXgsfp+VGnQevUe0MMMu6Gb7XIG+5KDMVPoGHK/jUzahdgL5lr9mB6u2ZQPwX+ZxVSPXLpoQLbSJtnRZHBjj/75K+YP++McjmpYre61Rd0uphYsYMVioXB7guct+W00eol5Es01pDbi4vNRUw5xvaURx5PGOCM/Qk1UWaJiBpen3A5wZI1+zxD3O7G4e4VqkXTtJt5meGHzbvoZoyzzemGkznsPvHtVjbqYB8oxbe32r7/uDt4/nQBWa21uVV866iiQZytmo8zHYbnBB/75Wo420eznDyozXkfyhrndLKpPYMc4z7HFWnkhjGdQeZBn/lsQI/p8vy4/3uasR3UckIW0tzLERwQoSPB+vUfQGgPRkV9Zf2sqpNZQMinKtcgOV9wB0PvkGqk2hyWsYZdWmVQTmO7YyRHPrlgx9gXxVxdMkPKzGzGMbLXoP++uPyUGoty6fL86pdzDn5MmYD6HP8wKF5DfmivFrF1ZxFTpLSRqARLY8x+hO0gN74UNViy1JNWZkjvo45FGXt4hiVB0+YMNw/FRUo1J5pPLRFtXPA+1cMT7KPvD8aLzR7W/VW1ALdLGd6+YAFQ+o/8Ark0vUN9jn/FUNrayQpAF81izStuyxPGM1hbqt69DbWd0kNnI726pkbpGkwSTnDMScfjWcHqHuXHYn3U7dVfdTg1Ion3U7d71AGp26gCbdTt3vUG6nbqAJt1Lu96h3U7dQBLupc1Fup26gCXdS5qLd70u6gCXNLuqLdTt1AElLmo80u6gCTNLUeaduoAdTqZmloAdRRmigBa+Hf8AgoUmgap4s8I6YdH06fXGtJZLvUJLSNrk2u4rFAZCNxjLNO2zOM845r7iBr8y/jx4p/4WB+0B4r1FHElra3P9nW5XpsgHlkj1y4ds+9AGP4A8N2Xh7S7ew0+3W2tIc7IlyQMkk9fcmr3xi+Ki/Bb4fvrq2B1G8mnWztYWbbH5rKzBpD12gIxwOSQBxncNjw9a7VTiuzbw/p/iDTZNP1WwttSsJtvmWt5CssT4IYblYEHBAPPcCgDn/wBmn4r3Xxq8BHXrvR10eWK7azKRzGRJikcZaRcqCoLOw28429TXuVjD0rm/Cvh/TvDumwafpVha6ZYQ58u1s4VhiTLFjtRQAMkknHcmuxsYulAGlZxdK2rWPpVC0j6VsWsfSgC7bp0rSgTpVS3StKFaALMK1ehWq8K1ehWgCxCtaFvH0qtAladrH0oAtW0PSta2h6cVWtYelbFrD0oAfDD0qz5VPVdopaAK8kdZ10vWtWX7tZd13oAyLrvWRct1rUu261j3LdeaAKFw3Ws+ZutXLhqzpmoAqTtXxp8Mf2DJvhl+0o3xSbx3JrFul3eXqWV1YH7TK1ylwjLJN5uCVEqt5m35zu+VOCfsadutZtw/WgCjdSdax7uTrWhdSdaxbyTrQBm3k3Wuf1CfrWnfTdea5vUbjGeaAMnU7jGea5HVLzAbmtjVrrrzXE6zfYDc0AYuuajt3c1xGl+H9Y+L3jaLwd4fma1dk87VNUVdw061PG7/AK6vyqL65PQVF4y8SyrfWmkaZD/afiHUZVt7DS4nHmzyOcLx2UckseAAa+yvgZ8F7T4M+Cl08yLfa7fP9r1fUtuDc3BHOPSNfuovZR6k0AaHhHwLpHw98L2Hh/QrNbLTLKPZFGvJPcsx/iZiSSTySTVu4h68VvzQ1nzw9aAOduLfrWXdW3WuluIOvFZlxb9aAOVu7XrxWJe2ec8V2F1b5zxWPd2vXigDhdQsc54rlNW0sMDkV6Te2ec8VzuoWO7PFAHjWuaPJDMlxbs0NzCwkjlQ4ZWByCD616/8NfHsfjOxe3ugsOs2q/v4hwJF6eYo9DxkdicdxnmNW0vcrZFcNeW93oOqQanp0hgvbd96MOnuCO4I4I7g0AfRk0dZ90vymqfgnxpa+ONH+0xL5F3CQl1bE5Mb47eqnsfr3BFaF2vBoA43V/D+l3Grw6vLptnLqsCGKK+eBDPGnzfKr43AfM3AP8R9a5jxB9xvpXcal901wniRtsb/AEoA+8v2CdLij+ANrcwzPHPc6hdPJtKnpJsHBBxwlfRM0lxZxl3lhlUcAMpUn0GRnJz6CvBP2P7LS4f2avBsV3YpcXLLdTDzof793MQ28jAGCOc/rXtdtoccgWW31K5jlXjdDMJVQcfKokDADj0zWnS7M+tkWWae62m7tHEPB8mMq4P+9yCfoB+fZ3/EvRv+fQn3aDP8s0jQ6tb48u5tbpF/hmiMbt9XUkfklVX1a/mwn9nS+Tkh7i0kSRccfd3FWPXqFPQ49aNxbFpmnMnl2l00rfxNKqsiD6gAk+2alghubRT8kdwzHLybyrN+GD/PFUEvtDhbYWXT3xw06PbM30ZgparsmIIVeK7kYN/q1yJN3sM8n86fkHmF1NbEb7y0ZQvRpIw/6rnFVYIbfUHyLloh/Db+buP1ZWyB9Mf/AFrMcN9vWaYQzvj5UDFFT6DByfepZZlkXZc2chQ/3kEi/kM/yo22FvuO8q6j4WdJB/01j5P4ggfpWBrXiLUJrqfRtJtYptU8vdJNnzIbRW6NIDtyxHIjBBOOSBzVXUNUXWNR/sjQZ/ssi5F1qCSbVtO2xIzw83H3SML1bPCvuaP4ej8PWf2XT5NkW5nbz18xmdjlmZsgsxPUsSTWDfM7Lbv/AJf5/wBL0Ywjh0p1FeT2j+sv0XXd6W5qmi6Lpeh2u0CZbmRt9xeTqUlnkxyzuoA/AYUDgAAYrUARYWeG+by15JLLIo+pPP606S6uLWIvNFGyr1Mb8/gCB/OqbLBd3ImvbV0K/wCrVoScf7TMMjP48fWtoxsrLY4qlSU5OUndv5Eqx3txIssqwvEvKRNuj57M3X8B269ei3kNvfKq3+lidQf+WkaSqPw5P6U+GOCbItb1wV6+XN5n6NnFJM95HIIoZY5nI6OhBUf3mIOP05/kdSNkZk9tYRyGKzuJ7G4YYH7+SNIh6+Wx2/Qbef1F2HTb61H+jamsqsdzG8txIST3BQp7dc1PCJbWEo9o0pY5Zo3Vt3qTnb/KmN/Z6tuZPspHVyrQ/wDj3A/Wn5IPN/5DWvdTtIy89lBMi/ea3uMNj12uAB/31WeLy1mmaa8066skTDR4tmJP+2Wjzj6Z46/S7DbnUV3xXTm1VsxhiHDkdznnHoM+9Xv9LQ/8sZh+MeP/AEKl8IfFuU7W7sryTyrLVQ0mMmNJlkb8Q2SKluJL2NhFE8M0rDgMhXaP7xOT/KodSkhmhWO80z7QW4WORFlUn6cnHviqtvpGl2y7Unkspc5Iime3GfaPIXHPAINPzYeSL6xeXD5U1j5y9SQyybj3Jzg5/CmM1hCpZmeyXbnJLwoP5LS/YdQiDGDVTKW6fbIEcD6bNn6k1lTT6nrEzW7WsFzp1u+J3t5ipuGHVArDG0HG75uT8ueGFK4WLFhDLrUyX63Re1jJ+yxyqGB7eYQMcntnoOep41t15HwUhm9WVih/LB/nWfJf2zOrXmlXUErdCbbzj/31Fvx+JFCanpkmRbapmUH/AFSTh5Cf7u1skHkcY70bhsPvJImYI1gyXEnRzGHK+rfKSeM/rToFtIFWOK9kgcn7sknzMe/yuOp+lS29reQ7pWmiklfGQ6HIH93cD0H09amaafBElpvUj/llIG/Pdtp36Bbqw8u6T7s8bj/ppHyfxBx+lVFaa8kE01oJoBxGkbhgexf5sdR09s+tQXAs5pFgWFrUdZmVGjwP7pK8c/Xpmr0MayJ/ot6zIOgDK4Ht0z+tGwbsj22cfWCa17Hy1ZB+JTj9aZJNu2x2eoeZKx2quUcL6k8Z4HvVtmu4VZma3lUc85jwPr81U4/9KzPd2DPuA25CuFXtxnOe54/lQu4n2LMMN1axLGnkzBR33RnPcn72ar3Vja3khe80eOd8cyGNJPyP3v0p26xTI82S07gMzxD8AcD9KLhZ3VI7e9LtNkbmVTtXuwK4/wD1kUuo+hnQ2dk9w88d5d2KocRM877fQkCTK47YA7e9aEdrfqoNvqqTxk5LXNurn8ChQfoasp9pt4wghhdVwBtcrx9CD/OoZFt2YtNYOjE/fEQYn3ymTRuC0M/Vr/V7e0EItLWSe4PkxtDMS24gncEZQOACcFu1Fq1np1tDA2l31ksaBVKRF2IAxy0JbnjvTdPe31DUJrtL2SFIyYIFaUEnn52w+SMkYx/sZ71teXdJ92eNx/00j5/MEfyo20DfUz4dSsJHEUOriKTHEEki7x9VcbqnhF3JcyTBoZVjzEgKlM/3jnnuMdP4aNQlm+yvHLaRy+Z8ioGDgsemQwHHf8KpQ6PpVrCkaWc1iVABa3Dwk47s0WAfxNPoHU0ZlMx/0jT1mPYqVcf+PYqpdvbwwkRm4tZGIRc+YqqT3/u8Dn8KWG0DsRZ61PjOREXjlA9iWUtj/gVM26v9tzusrxYB0KvB8x98vyF9v4qFoDLdqv7tVtL9ZkUAAMFcAdvu4qYtdqCDHDMMdQxTP4YP86pTXEzDF5ojTkdWhaOVAPbcVY/981BJqmmW8Zd5LqxAXcPNWWFOOw3ALn2pbj2JI4oWvJpWsXiVcIGiUZDdWPynPcflVjzLePgXs1t7TNgn/v4DTNLbzrRGtdRiuc/M5G2Rdx5OCuO5NXN12nVIZf8AaDFM/hg/zptiS0Kt610tm3lXMUgkxGjGPnLHbnIOO+enapGjcxqk1jFLGowFRw2MdOGAqpcRwSXkIksGi2AyMyICfQD5ST3J/Cp/MtU6Xsts2ekrkE/hJmgXUXbbxjBgubbj7sYfA/74JFUbGRLjW7ySK/y0apbosm0knG9uODj51/EGtZY7kLlLiORe2+Pk/iCB+lZmi+bJpzXD2qXCXcj3HyOCWDH5OCAPu7R17UDNP/TE/wCeE3/fUf8A8VWRqmlWb28zSaNEJ3G0TxImck4B3cN1PpV7y7VODaz2p6YhVh+sfFQ3DxSvbwxX7EvKP3bMrY25bnI3dVHehbilsN+yW0PMV9qFkf70kjsv/kUMtSwx3rZ+y6tDcJnkzwCRh68oyD9Ku7bxP4oZvbaU/XJ/lUMy+Yc3GnLOR0ZSj/8AoWDSKKG7UmvJ/O0+0u0VERtkxBJyx4Vkx0bu386X7RBDnzdKv7FfWFN2fwhZj+Yp9t9mWW6Obi2HmcH51UYVf+A9c1chYzZNvqCznuGCuP8Ax3FNkqxlX2r2AsZ1/tVrdvLbEF0RGx4xyHAathWuiodJbedD0wpXP45P8qgvzdLalHWGUMyqWBKdWA6YPr61XfSbAsWfR1hfJJmhRQwPqCh3flR0H1LMkO5i02mxyuf4oirH8221VTyI7+Yn7Xbny0/vsF5f6rj9KT7LbRf6nUr6xPGTNKzZ/wC/wb9Kbbw6j9umNvqcFynlJ81xb7mPL4G5GUDv/D3o6C6ovQzCRtsGpRzN3WQKx/JcVT8TfaB4d1PzEglRbaRi2SuMKTnbg/zqaWTUWAFxpltcxZwfKuNzHjrtdAPw3Vnau8DaTfRPpt9YNJA4HlRlgSVI5EJYfnSW43exqeRDHz/Z8kHq0BA/9BOT+VKJoE6XlxbL/wBNgQPzkWqNnrmnzwwsusiB3UEQzuit09HG6tVftYAZZIJ1I4G0pn8cn+VHqHoVbVp5LyYw3UE6+WjZ25ycsOobjoO1TSwtI26ewgnP+ywZv/HgP51WnjLahGZ9OjmZo2/1ZV+hXB+bb6mpf9HTjF3bn/tptX+a0/MS7EN9HElnNiC6gdVLIFLsoYcg4UkdcVMlzH8pTU+T0WcJ/LANSRyiRsQaikrf3XCt+i4NM0/7UtlHHthmVAYiWYp93KnjB7ijpqHXQnZbloyrLb3KMOQcoD/6FmsZNFs4NQlH9kRwu6rIrWZVDkEg4YFT3X860jDGpy2msjdTJDtH6ghv0qvcNbw3FvKs9zbYJRpJQ2ApHrICOqrTQSG/ZYYWHlX2pWfruLyD85VYflTZor6eFo7TWLa5K4YedAHckHI5RlHb+7WjC0sgPkXsM4HdkDH81IH6UTJNMMTWkE6f7+T+RXH61PUfQpb766hjlk0+xvUKhgyzEFgeeFZMf+PU37QkXMul6hZx+sJDDr/dicn9KdZxwxCWNrS4txG7D90SBg8jhD6ED8Kn86JOBqMkGOizbR/6EuT+dP0F5sxbXWLOy1q5jbUZbOK4RZ1+2x+VmRcI+fMUHkeXjHoa0v7etP8AoO6d/wB9L/8AF03W2nt7SHURNDMllIJ2OCo8vBWQk5OcIzHAHUCtLzL7/n3t/wDv+3/xFAy3RWb5uq3A+WC2sgeQ0rmVh7FVwPyY1Tuo3im232pTTo2P3NswiKn2C/OR/wACPXp3qFG5blY2Lq8gsY/MuJ47ePON0rhR+ZqlJr0TRsbW3ur8qMgW8RAYf7LttU/gaisYbNG8+x0/zHYY+0soDH6s3zHp71f23cn3njgX0QFz+ZwP0otbcV77GdY6rea1Gz2i21sinafOLPKh4+V48LtPtuqSS1DNtvNUmkY/8sYWEQz7bPn/APHjUV5p1heSeY9xNJeIu0TwNmRRnOCFG0jPZgQfSo4b690mEJcWSmEHAuo12Lj1dF3FfqOOpO3pVW7E37k66XaCRZLawZZ1+7dMNr/izfMfxBzUrSX0C5uGRYgOZIELMPc5/DoD+FSBmnt1na/jWBgGWS3ChSD/ALRzn8MVEv2NsGOGS+bqGwZB+DMdo/OmAqtZ3ChhNJfg91JkU/UL8tWI/NjUJBapAg7OQMfQLn+YqE288shliRbJ26tu3Fv95RwfrnPvUEtwLdgupXLR56NG+xD+XzD8Tj3NG+wXtuOuLP7Puke/WzZj0QBI2PuCevuCDUUNxbw/NLZvIyni4bLL9d74x/L3NW4fJjO61s2Zj1kK7D+Jbk/rU228l6vFAPRAXP5nA/Q0X7i5ewf6XL08mAfjIf6Y/Wq1xHasWiurqS5bvCG/Tag5H1zVK5awtGZEvWlmXJa2QGbP1iQZ/IU6HWrhVSOLSTZK33Xu5BFEee20MQfZgpo9A9SzDA9qT9gtyiMclZvlQ/TqwP4Y9qd9onY4urgWPfaqD9HbIP5A/SmyWV/MN1zqf2aMclbSJU49Cz7vzG2oo7DSnxiFtSbs8xa4/JmyB+YpXuO1hq6ppkzbYPN1ZycZhVp0z6bvuKfqRUlwNQ1BFVLKC0Ufdkun3Oh9Qqcfk4qVYb6Mn7MqRRY4juHL4+mOn5ke1NaePcEvrmS3c9EZhGp/3WHX6Zz7U/QPUqzWV3aqrXmqPcx4wYVYW3PqrD5j9C341Jp/9nx3G6008i7K/NJJGFlI92b5mHuM1cheGEn7LaO5PVlTbn3JbGfwzT5ree8XbJ5US5zwC7fUE4wfwNGnUNeg7bdydXigX0UF2/M4H6Gsy+0fTZpnlkkkN8QA00JzIQOm5VGGA9GUipLmFLVsNOb3A/4953LMeOwHX8QfrU8OobtsFvamF8ZEc2Ihj2AyT+Ao13Qrp6Mpw3WqadAV+wi8gTAR4wIpMdyY8nOOvGCc8LVqzvo9SjkcaguIziRI18to/Zw2WU/XBq00M8nMlz5S+kKgfmTn9MVnXen6Vf4Yo1zOnCzQuzSofQODlfpkClox6otI1ojhoYXupO0igv8A+Ptx+tJ9juN+6222IJyRneD7FOg+oNVd+t2sRKIt9HngTbUnA+ikI30ynTqaWPVrG4Um61A27oMvBM32dl56kHDY98kH3ph/XYkmkFtIq6hLIwbhWjfCn/gK4b8PmHvVi1uonQmxttyN/wAtAAiE/wA/0NVodVttz/2fZTXTd3ii2I3vvfCsPoTTZbHUr4+YXt9Lkzy9vmWQjtyQq5x2KsKWnUNehektp7xGSdo0jP8AAiBj+bcH8qyJptPt5GihuzfzRcNbMGuipHsuSh/T2p1zp8NvIG1KRtU9Fkk5P/bEYRvqBn2rRtbyNl8myt9qxjG1gIgvtt+8P++aeq2Fo3qU21jUWjQDTlsMjmS8lyq84zhM9ufmK9RU7afLMglvdTkMeMlbciCM++QS3/j9W/JuJV/eT+X7Qrj8MnP6YqkbXT4ZC1uSLhTyYQZSD7jnH6fWlox6rcbb2OmQ7ms7HzZG5M0K4dvfzSRk++c1P5epKDskiKdlkO58f7wAH5g/Wl+13yr89qoXOPNU5P12Ak/kTT4wlxH5kl4ZFX7wjby1B98cj6E09g/rsV3ms48JfSyeYekdyR83sAvyt+GTVtZ327be1YKB8pk/dr9MdR+VRxyWqo62tt5wY/MIUG1v+BHAP50xbG6Ut5Ei2SdkH7wfkcBfoKNOoa9Bzaa8snmPN9nfOT9lG0n/AHic7qrxtHaTAIq37g/fXLSr9Scj9VpZmjtdv9oq0gb5d5fejf8AAOOf+A/jVqG+FxGPscJkj6Bj8if4/kKNRaDI9QkupAiItu3Py3Gd/wCCjqPfNOubOKS3db+cywsCHVyEjIPBBA6j2OaWaykvYyly6eWTnZGgP5ls5+oArNnmsdNuCIbrzblSAYCrXMi59hl1+vQUtOg9epnx+E7TT/m8NSXeiHJPk2Sr9kYnnmKQbAM8kxbWPPzU+XVvEmlbBqWnpeWw+/eaIu9x6s0DncB7IZWOOgrRbV9Sk2j+zhZIc5nuZNyjnqFTP1+YrUq6W15Ekl5qUtyhGStu3kxH3G07sfVjWXs1HWOn9fcZqmvsO35fcZ9j4o8O6krGO/W7uYz89rMGNzGwHQwEb0bBBxtB5HFX5rq51GPZBpm6PgiS+IjU+4UAtkehC1UvfDugahCkI0yKZo2zHJaJ5ckTf3klXBRuOoYGq/8AZPiTTY5DpuoxXMPHl2erEu6jP3ROo3Dju6ynPei84/Ev69P+HDmlHRq/oXzod7IhEmqy7cg+TECiYx03ZMn5P+FFnLZ6b5nlWQ3/AMctqPN3H/afrn/e/Osn/hLLOxkWPxLZXejyHAE99iSzcgE5EqZjUcHHmBGP92ulh1BbqGOSzjNxE6hklHyxkEZBBPUH1ANXGaltr+A4yjL4X/n93QSK4nvk3QtDHH/e3eYfcYBwPzNR3Wm2bAy3j7+2+R9uB6cYp0mnvcyebI6wvxzbjDcdi/cfgKg8tdMlyJEupewlyZ+fQjOR7Y/GrXkW/wC8h0ck8W1LNWuIhxiZNgA9m44+gal+0Ttn7WzWS/7Cgr/33yMfUKaX+1ZHYKIGtcgHdd/KOfTGQT7ZFWfsjSf6+d3H91PkX9OfzNG24LXZkKtY27q4KyTEZU5MshHt1OKY1s8zFreA2hz/AKwvt/HYOG/4Fik8uyjYi0DJLnn7GO/+1j5c/wC9S7tTA4ERjz3/ANbjH/fOf0oF/WgNa3afNNP9rQdVB8nGOp46/QkCmw6vZwxiOGMoc4EaqFXPoGztJ+hpGksY1Z72QoUGWN6dqjA5Iz8v4ilbWBcZjsrOa8HTft8uLHT7zY3D/dDUvUfoyy8dxdKVkEcMbcFcb2P58D8jVK6s7DS40mmuhbBT8rTOCufQK3A/4CBTE0a9mYs14NOjIwLexHA+rNwe33VU+9ENpBococwRTTMNvn7y1w49PnJLf99fhTXkwfdo5HxJffbNS35JwijcYWiz3ztbnvWYJKveLrwXGuTMqug2qMSKVPQdjWQJKzZoti2JKeHqoJKeJKQy1vpweqokpwkoAshqduqsHp4egCxupd1QB6XdQBY3U7dVcNTg1AE+6nbqg3Uu6gCfdTt1QbqduoAm3Uu73qHdTt1AE26lDVDup26gCbdShqiDUu6gCbdS5qINTg1AHMfFbxovw9+G3iTxETiTT7GSWIccy4xGOfVyo/GvzD8HWbuokkJeRzuZj1JPJNfYX7fHjQ6d4A0TwtDJtn1q982ZVbkwQYYgjHQyNF/3z3r5d8K2WyNOO1AHc6Fb4C8V3Olw9K5nRbfCrxXaaZD0oA3NPi6V0djH0rHsI+ldBZx9KAKfjjVNV8P+APEuq6FY/wBp63Y6Zc3NhZeU8v2i4SJmij2IQzbmCjapBOcDmvnT/gn7+0l4/wDjxdeLrDxeLXVLbSkgnj1WGKO3kjeUsohaNAAwIjZgwAKlWBJ3KF+srVOla9uvSgC5bpWjCtVbdelX4VoAswrV6FarQrV+BaALdvH0rWtY+lUbaPpWxZx9KANCzh6VrwptWqlnF0q/QAUUUUAMk+4ayLxuta0xwlYl63WgDIvG61j3Lda0rtutZFy3WgCjcN1rOnbrVy4as64agClcN1rMuX61euG61k3T9aAKF3J1rCvZOtad5J1rAvpetAGTqE3WuX1O4wDzWxqU3WuR1W6wDzQBhazeYDc1554h1RYIpHdwiKCWZjgAeprptevdqtzXCaD4Juvjj8TNL8B2zOmmyj7brtzHnMNgrYKAjo0rfux7Fj2oA2f2U/2efFXjD4yaF8cdQvLWw8KQRXK6VYyB2u7pDE8CPtICpG3mSSBtxJ2r8uG3D7pmiq/aaZbaXY29lZwJbWltGsMMMYwsaKAFUDsAABUc0dAGRNFVCaHrW1NFVKaGgDDnh9qzbiDrXQTQ1nzw0Ac5cW/Xisq6t854rp7iDrxWXc2/XigDlLy168VhX1nnPFdldW/Xise8tevFAHBajYbs8VyGsaUJFbivTr6z68VzmpafuzxQB5FFcX3g7Wo9V007ZU4kiJwsqd0b2P6HBr27Q/Ell4s0ePULJ8xt8rxt9+Jx1Vh6j9eD0Nee61pIkVvlrltL1a88C6wby3VpbST5bm2B4kX1H+0Ox+o70AeuapwrV574pfEUn0Ndu2p22sabFeWkomt5l3Kw/l7EHtXAeLnPkuBkseAByaAP1B/Zp0l/DPwF8C2wsmzJpMFyxjYE5kXzDnJHPz9Oa9EnuNPbMtyqREfx3Eewj6Ej+VZnhfTrrwn4T0XSn8idrOyhtFjQFCSkYXA6g9PYVpLI5lEl5bygqcoqrvVff5ckn3IrTzMm+gyOzN+PME00Vqwyqb9xf3O7OB7fn6VbVbuPo8Mq9ApUofzyf5VGsdhNJhPLSVuuw+XJ+OMGmSLLHL5NrPI8nUrJhkQerHGT9M/40bhtqOm1KSBhG1pI0pHHlkMv145x74rOt9I0cStI6RW97IfmkiBtpOey4w2On1rRt4Lq03ZWK5Zjl5dxRm/DB/mBUjXyqCJreaNfdN4P/fOf1o9A9Suukz24P2bU7pRnKxz7Zl+hJG8j/gVcvcapr/iZp7LSJ7Z7GFzHdapBvt2Yg4eG3yHBbsZM4U5A+bJR8UkXji9MWns1hoUTZluIWMUmod9qAYIhPGX/AI+i/L8x6q00z+zbeK3s5fJt4lEccBjXYigYAAUA8D3rD+J6fmekorCayV6nbdR9fPy6dddFn2MtroumxWX9jXNjZRLtSOOETr154jLHk85I5znrmpI77Rn+SG6jgkP/ACxikMcmf+uYIOfYirs11cWilpY45EHGY2IZvYKR1/GqsixX27+07RmXkLBLF5kaj1OMjJ9+nT1zvFWWh585OUm5O7fckjsbqR1me45U5SKZAwX3OMZb+Wfxq15l1GfmhjlXuY3wx/AjH61Qj0fTZmzZyNblf4bK4aNAfXYp2/mKSaHUbadI7bUvtDvglLuBW2r3OU2Y/HP+BuLZEt7eRSN5MlozTdcSxb1Rf7xIyMf59cOs7W0K4tbpt45Zo5c8+68j9KgtW1Kxz51hHc7jl5ba4zI59SrqoA9txxTpNWsphtvrSa3K9ftVsSi/VwCn/j1HkhW6sveTcofkuFceksfP5gj+VVDPcX2d9tvt1bH7mQHzMf7235f5/TrBB9k1rcun3mbaM7Xkt5tyk4+6BkjH4e3rWiILmHAjnRkHRZI+fplSAPyo2DV+hDI1lI2Z4PKfu8kRXH/A8Y/WhjCkZkhu5CPu7Y5BJuPYDdnmpJLya2RnmtxsUZ3RSA/nnbVNTa3Mxub2HyX+6vnRlQg9dxGMn68dPXLQMngtryJjM7wzTMMbWUrtHoGGf5c1O1xMvyyWjMCOWjZWX9cH9KbFbxyR7ra6lCn+JJfMH/j2RVbULq8svKigeK5uZjtiidCCcdWYg8KOp49B1Ipbj2RR1K4tJphZWx+wysN01xgwmJM9jxlm5A/E84wdS009LW1jjsrho4FGEQbXUD8sn86i023l0u3ZHt3mlY+ZLOjKxlY9WOcH0AGOAAB0FPkbTy2+VFt3/wCekiGI/gxA/Q0eQvP/AIBYzdx9fIlHrzHj/wBCqhJ5eqrvvbFprTHyRsiyIf8AaI6n246fWntbi8cw291KLcDMjb94b0XLZ/HB6fWrm27jIw0Mo9CCh/Pn+VGwaszf7O0lWYRM2nsf4IZntxn12AgH8qfcW19ZojW+pvOzHasV1EjhienKhT+OTwKutdPHG3n2rBQPmZSrLj8wf0qhb/YJZjPIFtCeIlOYTt9e2c/y/Ghdwb6f8AdbjVrGMq1va3pLFnkjlaJnz32lSM/8C9u1EuoQu2b3SbqIr91ntxPn6eWXx+OKvLbPtzDdSbeoDYcfmRk/nUdxNd2qDAhnZiFVeY/mP5/X6A0t2PZGWL7TNQvEs4L8Rv8AeaJpyHPovlsfxIx6etbHk3KZ2XKuP+mseT+hH8qrqqramG7snlVuZCyLIrMepwCT+lVV03Rk+SIf2ec58u3le1yfXapXP5VTEjSa4uIVLSQIUUZJjk5/JgAPzqhbrbSM9xcWrxSy8qfJOVQdPmXp69e/tTLjTrySTyLfVZXGA7C5jSRFGeBhQrHOD1boDVnzNXh4aGzu1AyXWRoWPsFIYf8Aj1LZBuySFYJji2vnzjkLKJD/AOPZqrrEl9DbpbQXEbXF03kxnYVZcglnzn+EZPTrgd6fJqSybRe6TdRrngtEs4z9IyxH4isnSNQ0nULye7W9S2y3k20Rl8pgoPLbCf4mHpyFWjzDyN23jaztYrUWOYY0EarFIGAUDAHzYqPFivWJ7Qk8lVaIfiwwP1q19nuEzsut3/XaMN/6DtqO4urq1iZ2hjlAwBskILEnAABHrjvR6D9StBGLy6Zre8d4rfhfmV13Ec+/AI79zV3/AExM/wCom9vmjx/6FmqkccPkot1ZMZMZLNCHyx5J+XOOc0+NbSRgILt43Y8KJiT/AN8sSP0psSHXUwWFmu7IvGgJZhtdQPXk5/SqtmlnBbjzHktJGO5gzPCu49gDgHHQfSp7qG5aWK3W4Vwx8xvNjBIVSD2I6nHb1qwZrqPlrZZB/wBMpOT+BAH60dA3YkccjKHhvfMX/bVWX9MH9ar3TXbSQwFIZtx3kqSmQuD0IPfHfvT5PsrMzT2bRv1LeVk/Xcuf51XtFgubydoLx1ZcIoEm88cscNnHPH/AaF3B9h91Z2V3IZL3SVkbGDI8KSH9Mt2HbtUP2Oxj/wBVf3VjIOm65fj2CSErj8K0fLu0+7NHIPSSPB/MH+lNmu57eGSSa13IoJPkyBjgdfvBaQ/UoWtrqDXFxNBqKSIzhA11bhyVX0KMg6lh0PSrP2jVIwPNsbedc4byLg7iPZWUD82qK3htILdBNbvBNgb3WNlO49fnX396sQrFMWFtfucdVSRZMf8AfQJoYo7GPrWoxWel3cv9l3NneGJvJYQbyZCML80RbGTjqatafdaXBDBaW2q+UyIEWF5hvwBjlX5H5Cnav9rM2n23mRSia5ViNhUhUBkyTk/xIo6fxVfmLzRmO4sROjdVVldfx3Yo6BbUd5d2n3ZopB2DxkE/Ug/0qrcPNJexJNaLKqozbY3DdSACdwHvVf8AsvSIz8ls+nk8FrcSWwPsWTAP5021sXmup2s9XuNiBUXJjmXjJIJILEfMO+fehdwfYt7bOPrbzWp6Hy0ZB+JTj9akiMczbbfUGY9Qm5X/AJjP60zGrwnO6yuxn7u14Mfjl8/kKjkvLhk23mjSS46tC8cqAevzFWP/AHzRcdiSxF2sLMDDKGkkOCGT+M455/lUk26UD7RYCYj+6Vcf+PYP6VlWOoaXHZwea81hujDM0qy26ZxzycKfzrUtXW8j82z1IXEeeCCkifTK4P603uJbFS9+yLCoUTW372PtIiD51/4DVyHdMCbfUBNj+8FdR/3zg/rUd59rVYVPkzbpV5GY+hz0+b0qSXbJhrjT2YgcttRwP1z+lHQXUlzdpwRDL75Kfphqzysb6lMZ9PJPlJllVWxy/PBz+nap/wDQl/5ay2vpud4x+Abj9KbbrK2oTNDeCVfKjOXVWHV+BtxQtLjethd1qnIuZ7U9jKzKPwD8VOiSyx5ivEmjbjMiBv1UinbrxOCkMv8AtBih/LB/nUMghZi0+nsD3k2K5/8AHST+lIZT0CS5l8O6bvgimja0izmTlgUHYrj9aVtH01WL/wBktaOf+WtsgR/++ojuqDQWto9ItVa7ltpY18o+ZIR90leA+R27CthY5yN0V2rqe8kYb8tpFN6MS1Riz2tvb3Ft5GqXlnlyrCaXeQCpP/LYMeoFaKwaoi5jvradO3m253MPdlcD8Qv4Ut890sMbNDE+2ROUkIJywHQj0PrQY7bdmTT3hJP31jBP5oSRR0DZkc02oFP9J0qC5T+7b3Adj+Dqo/WqVvd21vJcRzWN/aESkqsMTtwQDz5JYdc9a0fMtVwEvZLdj/DJJ835SZoWO5jv223COJIgVMiZztJ9CP7w5xQtAerK8erWDOEj1lUkPSGWRN30KsN351avY7xbWQhoZig3hQhQ5U5HOT6elSS+dJGUmtIp4j1VX3Z/BgB+tUP7K01DkabJYvz81qhjY/8AAoj/AFpDLj/v9rzWCT5HDRlX4/4Fimf6Mn8N1bn0HmBV/L5aztNgiWBY4tYubUoxj8ppEY4BIHEisRkDP41f8jV4cbLy0uFH8MluyM31YPgf9803poJa6kccg/tBfJ1FZTLHjD7W5U5AwMerflV7/TE7QTfi0f8A8VWXqU995G+70mKdImEg+zziTAH3sh1T+En1p32yzjH72xvrFupSOGQj8TFlf1o3QLTQszW0Um4TaWrlhhmQI2R9cg/pXIf8IHJ/0FtY/wC/kn+NdVDqVjNII4NZQyE4ELSozcdiCN1XvJu/+fmP/vyf/iqOZoXKpdCB0tt22a5luXHVAxJ/FE/qKkhZo122tiIl6/PiNfyGT+lQKtzaLiytv3IHEMzhQP8AcxnH0PH0qWNpLoPvu/K2fejjQKy/727P5jFAxklhcMzTC5W0kI5MKcf8CycN9cA1WjubRTsuVM8mQA24zRsT6Hop9jj8ashbFWBVWu3zwfmmwfqchf0qfdPcKVNsscbDB85gT/3yMg/nRfuK3b/MBJcuMR26wr0zM4yPwXP8xSOjxrvurzavfYBGv5nJ/Wqd1C2m25lmvxHary0bOIkA/wBlycr9M4+lQ2Wr6bM+6wtpryfbktHGScc/8tGwp6H+Klbqh36MZJpNvDcfadLSRLnknam+KQkkktuIGck8qQT3JHFTRa1dfaEt723j0yV9oR5GMkcjH+FWGBnPY4JxwMVN5ms3TDZFaWEfXdKzTv8AQqNoH/fRpl5o8FxbtHql9LcxSDDRvIIoz6jCYyPZiaL9wt2Jry4tLVlS91DazfdjaUIT9AME/rUCXwjyNO0maUscGQoIF+pL4Yj3ANUrXTf7DuGbRLTfDIxaW3kj2Dnush5/A7h0A21o2upyajI0O5bG5UbntpF3SgdMjoCM8ZG4e9AECafqzhmS4ttN3DmGBTMM+oZgAP8Avj86hFpp7zGPUZJru44zHcSmSNueyLhP/HQfatSZbaHC3M7Ssf4ZH+9/wAYB/KgMDD5UFlmIjGHURp+IPP6U/ULdhYWaNFitbIRRKONxEa49gMn9BT5LeaZSJbjYmOVjQDjvknP9KrfY76NP3VwqL/zx649g7A/qPypkc9gzNHLvluF5aGbMjj3CjI/754pW7BfuM8m1iINowuWQ/wCrbMy59Aedh/T2qwuoTvIsTQLaO3A85s5P+zjg/mD7VOtxNIv7q2KjsZmCj8hk/nikks5LqMpczBkP3kjQBSPQ5yf5UX7hbsJJCUUyXN2yp3CkRp+fX9aiH2NlbybX7TuGCyoDuH+83B/Oq6x21rJ/ojC6dePLbMpX2D8lfx4+lWYtQmuJDGIPsr/3bg/N+AHDD6NTswuiMW1/GpNs8cK9opmMg/A9V/8AHhTTNbjCX80kch6JO4VW9htwG+nJq1JD5cLvd3ZEYGWIPlIvvkcj86oDU9OKmOztX1HzOv2WHejfWQ4T82ouFi/HMqKEtbVtn+75aj8+fyBoktp7tdszRpH/AHEXcQfXceP0qgI9ZbeLdbezix8i3DtM36Y2/wDfTU37FbyDZqd3dSsf+WdzII0PthMKw9jn3peg/UZeTWWmXHlvdi8mI/49J2aaQ+6qASP++T+FTx61c3LCK3054GI+Vr5xCrcdFA3EkemBVq1kt7eER2FpiIdFhjEaD35wMfTNSSQ3F0rJKYUibgqF3k/ieP0NHqK1vhK/9n31ypF1qLIO62UYiGPQlizfiCKqzaPokx2NareTr0l+aWZTnj95kspz3yMVNcWMdps33In7CK9fcGPt6H8D9Klj1bfsjW1kikbhRP8Au1J9Ae/4Ci3VBfuVhHq9rGxtCs0XaG/fMi9OA69Rj+9kk9Wp0Go29xJ5N5PNa3BH/HtcYh+u0g4f3wzAVoeTcS53ziJcfdhXkfic5/IVWurXTdvlXUcd0T/yzmHnMfoDk0DJIZ7eJWFpAZBnnyUAB99xwD+dE1tNeMC6RQ4HysMtIPoeNv61R+y6jbPnTnYwjP7jUGJU9/lfl15/vZGOgFLHqe6YQ6lJLYSudixsAkbn/ZkBOSecDcG4+6KPNC8mSzWv2TDXE4u4wMbbl9p/IfKT9R+NSwaokhSGC3kRyOEkURgfn1/4CCKeslnayMIwHm+63lqXk/4ERk/nTplmvFaM28aR+s+G/HaP8RT9Q22H+Xcy4LzLCO6wrk/99H/AVVuLPTkkBl+a4B3K25mlH0749hxQ+myxR5N28ka/MY5HKp/30PmA+paqkPiWwhjdbeFpZAQNtqqsjMe3mZCZ4/iYGheQPzLnnX6bvKh+0Rjo0xEbH6Y6/iFpYn+1SbJrmRJOvkKvlH/E/UHFNLardZ2pb6emRhpMzSEd8qMBT+LCo5vD9pNHu1KaTUFVt/8ApbjYPT5AAvHqRn3pXQ7MVdV0y3mdLYi5uM4dbVDK2f8AbIzt+rEVHNFqGoHzIbaPTHZf9dM+6UH0KIcEfV/wqSM/ZY1j01WliQYWLb+7x7Ocf1+lSPdT7ytwwsUzwwG4H/gZ4H4iiz6CuupUm0eYhmv7mTUocDMZfyVGOvyrhWB/2jVmz1CxhjS3sYcZ+ZYYYwg9yM4H5VO9vaW+2Wd1c9pJ3zz7Z4H4USyrex7FtTOvUGZdi5/Hn8QKNw1WxJtuperR26/7Pzt+ZwB+RqpcaVYxAyzvsdmBMsjgZb1wflJ/Cn/YbwKdl3tXP+qwTx6bzlvx/SmLdWmnyD7TGLaYj/WMfMLAejdfzxT9Af8AeFW9vF4itzeLg4fHk8jsQ3X6jipIZmvG2tceU3XyUXa+PfdyR7gCpFupbhQYIDsIyJJTtBHsOT+YFJJp/wBrXbdSeauc7EGxc9j65/Glp1Hr0Ai0sXBOPO28E5eRh+rGsCTwdbCYy6Klx4cmZizTWLrEjk9WaAq0bse7Mm70IrY2RaazJbSgHq0G0yE578fMM+pyKU6hc8ebbCzXvJKd6j/vnp26kVMoKW6uRKMZaSX9ev8AwxhTSeJ9KdzfWqeIbIcq+lSC2uAMcAwu21u+WEozkYjq9o/i7Q76Y2dlL5V8MltPkgaG4GMZYxMAwHI+YjBz1rWWzS4UPLM1yp5HzYQ/gOCPrmsnVzoWsW/9nz2UWsIjcW8MIlEbY4OekbehJGPWs+WS2dyeWUdYv7/8/wDhzXZrm4XAjSBCOfN+dvpgHH6mqraLBHGWaaRQOSGI8vp/cxt/TPvXOr4f8T2olbR9W+wW5TEdnrDNfkHgk+YSHRj8wyzyqMgheMGMalFpjKfFWk3iNu/4/nY31mDnOcoo8oAD77xxgetP2nL8Wn9d/wDMHNfbVvy/r1sb8ev8iO2gbU0A/wBZYr8gx7sdvGMYDE+1LDLqGpsVe5h07jJihBeYD1y4AH/fB+tXLfWLa+hWSwYX8TZCyW5DRnBwfnztOCMcGiazlvlAuPLjQHIVF3sPfcw4/L8a00NPR3Iho+n2f7+4AnkH/Le8fzCOMHBbhc+i4FG0/wDLisqD3+WL6Ybt/uj8aVtPSxYzxzhSON10fM/Jicj8/wAKP7XfZk2kmf8AnoATH9c4zj324pry1DTroBW+3f6T80WP+XM4PTnOef8Avk5p8N1YW+djIkjdVIPmN9QfmJp0Svexh2uVaNu1scD/AL66/lilmt7GFR5scQycgsBuLeoPUn9aPJj13R5p4xufN8SXbAMo+UAMMH7grHElXvGm2LxHc7PMCMEI83du+6B/Fz2rGWWsyy8JKeslUllp6yUDLqyU8SVSElPElAFwSU8SVTElPElAFsSU4SVUElPElAFoPT99VRJThJQBaD0oaqwkpwegCzup26q4enB6ALAal3VXD04NQBY3U4NVcNTg1AFjdS7qgDU4NQBOGpwaq4aknuo7WCSaVxHFGpd2boFAyTQB8Aftb+LP+Ey+Pt1YxsHtNBto7BNvTzCPMkP1y4X/AIBWJ4dtdqpxXHR6tL4w8Wazr853S6nfTXZz23uWA+gBA/CvR9BtsKvFAHWaRBjbxXX6bF0rn9Jh6V1mnRdKANmxj6Vv2cfSsqxj6VuWidKANK1TpWrbr0qhar0rVt16UAXIFrQhWqkC1fhWgC1CtPt9Y07+2hpH2+1/tb7P9r+wecvn+Tu2+b5ed2zd8u7GM8U6Fa+IfBf/AAT78ZeGf23pfi5/wlGmN4Rk1691vy7SeaDUv9IWV/IKeU0ZQSS+W37z549xwpbaAD7+tY+lbVnH0rNtE6VuWcfSgDRt12rU1NUbVAp1ABRRRQBBdNhawL5+tbF9J1rAvpOtAGVdv1rIuG61oXT9ayrhutAFK4brWdcN1q5cN1rNuG60AUrlutY93J1rRun61jXknWgDLvJetfP/AO1n8cNS+BXw3g1zSLC1v9Ru9RisIhelvKi3JJIzsqkFvliKgBl5YHJxg+630mM1x/inS9P8RabPp+q2NrqdhNjzLW8hWWJ8MGGUYEHBAPI6gGgDyr4J/Fu5+Mfwv07xLe6Y2lXkrPBMig+TK6Ha0kJPJjJz1yVIZctt3HQ1i627ua3rmK302yhtLSCK1tLeNYoYIUCJGijCqqjgAAAADpiuH16827uaAOI8e+JrbQdJvL+7k8u3t42kdvYDoPc19PfsafCC8+Hvwzk1/X7byPF3ix11K/jb71tDjFvbe2xDkjszvXzX8Mfh+fjt8fdF8M3EXneGtCVde1wEZSUI+La3b13yDcR3VDX6OyR0AZskdVZI605I6rSR0AZUkdU5Yq1pI/aqkkdAGPNDVCaGtuaLrVGaGgDCnh68VnXEHXiugmhrOuIfagDnLi368Vk3Vv1rp7iDrxWZc2/WgDkry168Vg31n14rtbq268Vi3lr14oA4DUtP3A8VxmtaOJFb5a9UvrPrxXM6lp4OeKAPKNN1a58G3jj5pNMmOZYRztP99ff19R9BV3xB4k0zSWtdXv5S2kW8sdxcSRLvJhVgzYHc4B4rV1zRRIrArXK6H4R8N694msPD3jjUdQ0nwVqM4h1C900oJ7ZWBAdS6soXdt3fKcLkgE8UAfsR8PfF2j/EjwjpXi/wrr1t4h0bVrdZ7XUEQlZE6FQPlMZDAqyMNysrBgGBA6UTXKf6y2DehhkB/Pdj+tcB8Hfg7o/wX+GPh7wj4I1W6Xw7pdtttftjpdLNvZpHlZgFJLu7OdpVfmO0KMAdZ9o1WdceVBc2wPzS27mJ5R/sKcgD33c9qvcz+HYmutRt70GAlY0zh5LhMKp6EDcMFv0Hv0qzb6bbRQr9mZok6hopDj646H8qqrr8FqoS5tLuwC8fPAWQD3ePcoH1NNudV0OLTrjUmu7UWkI3S3MEg49sqcknoAOScChuy7IcYuckkrtlu4kk0+3kuJr6JLaJS8kl0oUKoGSSwIAHuRXLsLrx4qPeWM0fhonIteA1+OzSBtpER/uYy/8AF8vymS20O98VTC71TzLfSUdZLPSbpQ5fHIluAec5wVjJ+XAJy2AnUlruP/lnHMO5Vih/I5/nWP8AE32/M9HmWD+B/vO+6j6efn06a6qKSaykjVJ0REUcLcR7VHsNwx+VJNDBDCJY5ZIx0TyXJB9gpyv6U6TVFgTM0M0TfwqV3bvbKkj8zUFnZWtzI85MLTnr9nfGz2yvOfU9632PMbu/MdDZ3gdZpJo5JB91JF+6PqMDOO+Ks/aJ41/eWpY/9MXDD9cH9KT7JJH/AKq6kA7LJhx+vzfrUNzd3luyxJFDcysCRtYoQPUjnj8aPiH8JHeX1nIQjxoZuwuY9oHuSw6fSpbXTY4U3xXEu9uTIsm4N+ByMfhRbzLaIxmjnWRjud2Tdn/vnIAFOhhsLlmaDyt/8TQttb8SvNGy0Fu7seI7uM8TRyr/AHZEw3/fQOP0qtJeXFwzQiBlVTiWSFw2P9kZwc+vHFLJDMZTDa3cikffL4dUHpyMk/j7/WaJLm1jEaRQyRr02sUP5HOT+NAFW4t9IvMLdW0GVXapuIdpA9iwH6U7+xUjjza395ajGdyz+aMewkDAD6VaN8IziWCeP0+TeP8Ax3OPxqikNjqlwywrEIl++YjtaQ+nHOB+p/Giw7kSw6tNsmSe3u4Y2zHHOjRNJxwzMuR9Pl98dKtNqd5b4E+lzN/ee1kSRB+ZVj+C1ZFpJH/q7mQDskmHX/H9abJNc2sbvL5DxICzSbjHgDrwc/zpbgtDM1HX9Dt42lvGWCTjaLiFopHJ6BNwBJ+lTaTpMig3stxILucfNskEiovZFLA8D17nJ9hFZzNqF4L+7t544VH+iRGPcACOZCBn5jyOcYH1NTR6Xo1xOWgigiuOpa1bypPxKEH86eqFo9S/tvI/44Zh2UqUP55P8qgudQniAi+zMJ36GMh1A7t2OB9PSoZrCbT0aWHU7kIv3YZgsykk8Dkbz6feplumsWvmSSx2d5JIASVdoSMD7oBDA9+4o8x67EsaaZEq7gkMnaSYGKQk98nBzVoWZVf3NzMgPIywcf8Aj2T+tVv7aMak3Wn3tsOg/dCbP4RFj+YFV/t2lXBVLOS3+2SHaiI3lvn1YDDYA55/rRuGiLEwu7iTyQ0U0aEGTgpnuFzz9Tx/OrX2qRDiS1kA7shDL/PP6VHb6e9rGFiupfXEmGBJ6k8Z/Wn5vIwcrDP7gmP9Of50nYFdFfOm5JIS2djyxBhc/jwaS3s2uJPtEdzKsY4hDEOCD1bkE8/Xp9aLy8MrC2eCZAwzKQu/5eePlyecY+maeqadJIFjMcUp/hjby3/IYNV0J0bJ/wDTEz/qJvT70eP/AELNRzX5t4iZ7WQL0JXa4JPAA5yc/SpPsskf+ruZAOyyYcfqM/rVXN3PcYxDOkDc8mMF8f8AAugP5n2pKzKd0RWkNhHH+8Zbe4Y7nwTCcnsOhx/nvV77K68xXUoHZWw4/UZ/Wg3Z6S20yKeCdocH/vkk/pUCrp0jhUMcMmfuoxif8QMGjUWi0/4BX1eS+8tLKJ4mnu8xiRN0bRrj5nH3ug6H1K1ZHlx2a20unstsqhBGEWRMDoAAScfhVLR4ZL6SbUUnkVJCY7YPhx5QP3uefmOW68jb6Vp/6ZGOkE/qcmP9PmoGu5nDTdGWQ+Wq2MjDBWB2tWP1ClSf/wBVIdMuWvESDVJ2jgw+24VJE3HoDwGPGT97+7WhNf8AkxyNPbSpGqklsBwfwBJ/SqdjFYLCu4rbzyEuyhjC+Sc4xwcDp+FPzF1t/wAAl3axAMbLG9/2gz2+Pww+fzFNk1M4K3mlXSRDq/lrMpPsELN/47Vz7LImfLupAOyvhh+oyfzqC8kvYYdqmGSSQ7FYbkIJ74+bOOv4VO5T0M2zv9HkmdvtUdnJK22OEyG3cqOAdh2k5JJ6dxWx9nmVcxXbHPTzFVl/TB/WmLKI7cRSWcqwquzGBIMY6YBJP5VRGl6IrbY4o7CQnJFuzWrn67SpNN3ZKsv6sXri4urSGSRkhmVFLZVihPsBg/zqOPaltHFdWkjADLMyCQFu5wCTyfbvVW60qfzoYrfU7lVZvMEcoSVAFIPUjceSvVqs/wDE3hbpZXYx1+eDH/oef0o6D6gv2AEKkv2ZugjEjRf+OZH8qLy3n/cxJcs3mOARIqkYHzHpg9Bj8aadWmRQLrSrqNTwzRhJlH4KdxH/AAGqH9o6MdQO+aOw8tQAsha1ZmJ9DtJ4A/76poT/AK6Gzuu4+DHDMO7KxQ/lg/zqOaSKYAXNlIRnjfGJP/Qc1Its+0NDdybTyoba6/njJ/Ol/wBMT/nhMP8AgUf/AMVUlGMrWVxr5VJjb/Z4MAeYUO6RugU9MCPpj+Ie1bP2e4T7l1uP/TaMN/6DtrM0mZpJNQuJbWQrPcMpIw4AQCPGM5xuRj071Z/4lq/3bQk/7UBP8iap/wBdSV/XQteZdp1iilHqrlSfwI/rVGFoJvOlubJiWlbDNCJOny/w5/u1baBkjLx3kioBkbtrqB9SMn86isVvIrOHiGUlAxBLJgnk8/Nmktge4L9i3AR3LQuOAvnEEf8AAWP9KW8jubezndLnftjY/vYwTwD024qVrh9pWazkK9yu11/LOT+VUL7+z/srKo+ylyqnhoSQWAPpkcmmtwe39Ivxm6t40TyY5FUYykhBP4EY/Wql1Z6fdSGS80oNIR997dZG/Ncmra27Fd0N5JtP3c7XX88ZP507/TE7wTe2Gjx/6FUlGNPY2Xn2q22oXFtIZOn2pmKjY2PkkJA/75rQ+x6lDkQ6kkq5z/pdsGb6AoUH6GkvJ3aa1Sa0YqJCx2lXU/Kw4Gc9/Sl/4l654+yds4aDP48Zqn0JXUPtWqw48yxt5lB5NvcHcfcKygf+PVQ+3W51CY3el3UDmNCP9H81ur85i3Y/OtZLdmXdBeSFe33XX88ZP51An2tNQnwYZj5cfrHgZf8A3vekuo30IYdQ0yWRY4NU8uZukbXGX/74fJH5Ve8m6ThbhXH/AE1jyfzBA/SmTOZomjubEyxnhgNrofwJyfyqidN0ZchIjp+eCYS9pu/FduaNQ0/rQNAluY7CTMAkUXVyPkf5v9e/YgcfjVp47XdmSyeJ+zLFk/mmcVlaHp03k3i2mrXKpHdSbVYRypyd/UruOd396tPGsQtndY3ak/d2vAQPrl8/kKOoLYhvntWs5vJvWWRULhDLuJK8jhs+lX/Lul+7PG4/6aR8n8QR/KqU19dNC0V3o8zq2Qxt5I5Ex68lWP8A3zVSz1PSfsluZS+ns0QJaSOS2U8c/MQoP5+lPoLr/SNhpLkKfMtlkXHIjkyT+DAD9az7pbWO6t3azkt2LFCyRkHBUnOUz3A71atWjvIfMs9RM8XZkdJF/PGT+dJfi7jt95aGQRurn5SmAGBPc9s0o72CW1wja3ZgsN+6sf4PNDn/AMeyan8u7T7s0Ug7B4yCfqQf6UkksjLsmsmkHfYVdf1IP6VX/wBATqj2gxyQrwj8xgUD/rsEbzx3VyklqJFk2yERyBu23GGA/u/rR5dovJtJbZup8uNgfzT/ABprKDcW7wXzuGJjGCrgZG7k4z/D696uYvE/igm9sGP9ctTEiuv2eZjHFfsM8GPzFc/TDAmixF2tuqiaKXyiYyHQqx2nGSQe+M9O9SySSOu2ayMg6/Iysv6kfyqhH9ihvJUMb2kbqrggPCN3RhkYHHy/maOgtmXp/MmjMdxYpcRt1VWDj8QwFZv/AAj+k/8AQs23/gPB/jWlCqzLm3v2dR2DK4/PGf1qTy7r/nvF/wB+T/8AFVO39Mrf+kI0FxJnfdeWvpCgH5k5/TFZNxdaOzbUkkvblTw1sGuXQ+5AYLz2OBT47LSWX987ahJ3W6dpmzn/AJ5n7p+iitITy7QsFqQvYyEIv5cn9KeqFo/6uZ39qamsK7rFbdc48+6cDA/vFE3Y/EgcdulTrp15Nl7zVXKdfLtYxCmPcnc34hhVzybiT/WXAj9oUA/U5/kKz5LS1snzblZZF58iTMvfOQOSv4DHtRow1Q6G10uGZZIbcXdwOBNtMz/TzGzj8TVm4hmvAuIlgI+7I7fOh9gv/wAVSQ6jJcsUjtmilAyUuGCHHqAM5FTCCeT/AFtxgf3YU2/qcn8sUbD3KcgntVJvZ5JrcDmWL93t+oHP4g9+gqW1ms1Jazi85m/5aQpkN/wM8H86F+wRSkriaZepGZXX+ZFNaOd5TJbQfZmJ+YyMNre5UZyffg0ySxuu5D8qxQL6uS7fkMAfmarahpNpdxqdQlaRVOUZpPK2N0ypXBB/GljaZpPLvJ2iduAsYCo30brn8QfanxtY2sh8pfNl6FkUyP8AieT+ZpbbFb7mdBdXOkqwht21O0GWMsMQjlAxnpgLJ9VwenDGtCzvJNUg82CWFI84yhLsD3Bzjaw9COKn825kbCQLGv8Aelfn8hnP5iqN1oAuZXuTdy2t0y4M1qFj4HTPB3D/AHicc4xRoGvQtSQwQrm6uGkz/wA9nwD7bRgH8qaximtxHDZs8fYbfLAPrzgj6gVh23iiz0zzRMkdxs+9eaapljPOP3h58s/7xwAPvdq1lu9TvkR7a2gtInAIkuZPMYD/AHEOD/33RqGjHGLUY1AEimLuq4aQD2ZsA/iPxNRTXmlQgPdXKvJ08u4Yl8+gj9foKlbSWmJa8v7iVcf6uN/JQfTZhvzY1HDZ6XbgrZWqo+c7rOPB3e7DjP1PNF7itYf/AGrcTbVstNmkU9JLj9wg9iD8/wD45STabe6grJdXaQwsOI7aIFgf9985+oUGnefqMa/NEvl/89CN8gHuinB+qn8KmjhiuI/Oe5eePH9/ag9eBj9c0rWHe5mtpNlp8wdsX8mQVS8dppV90JyR9MfiK0ItSa6kaOGBkkUZK3B2H8uT+mPenQ3NtEgS0i8xT0Funy/n939aSaGe+UB44oQDlS2XYe4xjafoTT9RehJ9mnl/1tyQP7sK7QfxOT+RFQumnxyFWRJpTwRtMr49+px9ajks5LfLyytewgYKzOFIH6K34/nUtvqVs6bLSNpdv/LONNoA/HAo9A06jMXi5+zJtT+7dPn8sZP5n8qWNjPIEuZ5YpCP9TxGD/ukcn8GNWMXcueY7cdsZdsfoAfzqO4sbYxM143nx4+b7Q3yfXb939KL9x2fQI5bO3YrAoeTv5K7j+JH9TTm8+6XaYI442HPnHcfptHH61VWR7fC2IkuYh/yzYfKB/suf/r/AIVJHdT3UhikdbKQ9I8bn+oJ+U/gDRbqK/Qa2lyRKGF07hTkxSMVj+gxyB9cj2pLfVLW3UxpB5bbsbYVGxmPo/3c/Ug+1TXEVnap5t5Ku3+/dSDbn6HgfhUH9tLdrtsrOe9Rh9/Z5cX/AH0+Mj/dDUXvuFrbFwm7lztEduvYt87fkMAfmajuLS3WKSS8lMkWPm+0OBGB7jhcfUVQGm6rIrbbyLTkK4EFuvm7Tns7jGMcYCDFEdnp9m4fUIv32cie8kMq5/2WbhfoAv0o9B+pTjeK2I/4R9p5UHH2eKPfaf8AAWYqFx6I2P8AZNPbVtU3BdRSPQ4/4pkH2hD7iU4VP+Brz2zW59saTiGCSTtuYbF/Xn8gaTybmb/WTCEf3YRk/wDfR6/kKXqHoU/7FsFjWa8kN9kD95eSb1PuF+4D9AKt/a1kXZBA8yYxnbtTH1PUfTNZsnh+y01hPZyjTZQSR0aNjnPKH1PXbtJ9aVdcu7WMm8sW2qcfaoQ3lY9SCN6/kQP71O19gvbctf2fcAHyZ1sh2jiXeo/PjH0Apu6GxdGvIsPn5ZmYyDPtnlfywPWpbffqMCTC8R4HGVNoRtP/AALnP4YqTZaWDBjsjkbgM5y7e2TyaL9GK3VCR6h9qUNaxNMh6SMdifrz+Qp32e4m/wBbP5Y/uQjH/jx5/LFQOhuG8y2hkhckEyk+WG+qkHJ+q01o7xW/0p2li4/49Bs+uR97/vk/hRbsF+4jWNnpriSKQWspGBzuLe2Dkn8OaX+0LtVObNnXOPOGQPrswW/DB+tTQzWNupMbRqxOCB98n0I6k/Xmn/aZpv8AUwEL/fmO0fl1/MCj1C3ZjYk+2x7jdeYmcbYDtH0yOc/jS77SwbYuxHbqqDLt74HJqOTSRcSebNK3m4xug/dfqOT9CSPaqst9DoJELPFIWG5YYlxO/bIRfv8AUdAKNH1Hqt0TNbSSNutImsieS5bAPvs5B/HBpWhuFbN0XuU6/uDsA+q9SPxb6VDHrF3qEjRWtp9mI/ivm2tj1EYySPqVqQaK9yAb+8luz3jjPkxe42qckH0YtRdrcLJ7CLrmmWo8iBw0i8fZreMtIvsUUZX8QKX7Rql5xDbR2Cf89LpvMf8A74Q4x/wP8Kka306zRIUhih2j5I7dMMo/2QvI/Cmj+0Fz5IUx9vtX3/w29sevNFrhdr/gFdvC1vPua6nnupGO47yFQ8kjMagI3XqwJ6c1Ml4bHEEcaXSp8u21XDJ2wR90fmPpTl8qRgl48m9uPLnwqH2AHyt9Mk1aa6gtz5QI3qP9VGMsPwHQUeuotOmhXhvJb1tiMtq3UpIMy4/3TjH15FTrYRbg0u64Yc5lOQPcDoPwFRTRy36bWt440zkGcB2H0APH1zUX9kOu0+e90AP9XdEsp/wPuc0ad7Br2uZd94a0i8upbuwjmsdTdtz3ukMIndvWQ/clx6Shh7VBJ/wl+lx9LXXLVWOTEywXuzsBuHlSP/36Wt1tYht2Mc6NHIo5CfOvp1HQf72KmWS5uVDIEgjYZDE72I/DgfmaydNLVaf1934GfJF/C7Py/r8zG03xNo1xexW1w72GrMMra6oDFOeMts3cOBg5MZZfetr7esvFujXH+0vCf99Hj8s1FdaJZ6hbyQX8K6jDINrx3aiRGHoUI2/pWBJ4fl0ltvh7Wrq0dOPsNyGv7b2yrMHTAIwqyIowOKV5rpzf1/XVDvOG6v8An/kbzadJcS+bI4t2/wCnbIY+xbuPwpFt20tWkBjlXHzSTNtkx7t3/SsJ/Eut6fhdY0aa1gwAb3SlN6ucd0A8xTn0R1Hdq29IutM1iEXlhdw6kgYr58colCsOoyDhSM8gYq1UT0v8gjKMnZb/ANdDy/4iXSzeIRKqPGHhU4cYPUjI9Rx1Fc2s1dL8Wb23uNetnt545tsHlv5bhtrBicHHfmuKWf3oZujUWapFmrMWb3qVZqQzRWapFlrOWapFmoA0FkqRZKz1mqRZqAL4kp4kqgstSLLQBdElPElUlkp6yUAXRJThJVMSU8SUAXBJThJVQSU4SUAWxJTg9VRJTxJQBaD04PVUSU4SUAWQ1ODVWD08PQBY3V53+0T4rPg/4J+LdQSQRztZNawt38yYiJce4L5/Cu+D180ft2eIfs3gLw9oaNiTUtS85h6xwoSR/wB9SR/lQB8s+DbPZDGMY4r1bQ4flWuB8K222NOK9M0WHCrQB1Olw8Cuo0+PpWDpkfSuosY+lAGvZR9K27VOlZlmnStq1TpQBoWy9K07delUbda04F6UAXIVq9CtVIVq/CtAFuBa0rZelUYF6Vp2q9KANSzXpW7Zr0rHs16VuWY6UAXKKKKACkY4BpahuH2rQBn30nWufvJOtat9J1rCvJOtAGbdN1rLuG61euW61mXDdaAKdw3Wsy4brV64brWXcN1oAoXT9axLyTrWndydaw76TrQBj6hJ1rl9Tm4Nbuoy9a5LVpsZoA53WLrG7mvL/G2vQaPpt5fXUnl21vG0sjeiqMmu61y6+Vua82svBzfGr4yeDPhyqmWx1G7/ALQ1kDkLp1uQ8qt6eYwSMH1agD6o/YV+FN14H+Dv/CTazD5fiXxpMNavFYfNDAy4tYPosWDg9DIwr6GkjrT+ypBGscaLHGgCqqjAUDoAPSq0kVAGZJHVWSOtOSOqskdAGbJHVSSOtSSOqskdAGVJHVKaKteSOqksfWgDGmhqhNDW3NFVGaGgDBuIazbiDrxXQzQ1nXEPWgDm7m261k3Vr14rqLi368Vl3Nt14oA5G8tevFYF9Z9eK7a6tfasW8tOvFAHnupaduzxXEa9oYlVgVzXrV9ZZzxXL6ppu4H5aAPRf2Q/2nJfAmpWfw+8bapInhWd/L0y/nYFLGQniGUkf6kk8HOEJ5+Xlf0SzdR/wwzfQlD+XP8AMV+N3iDQRMjgrmvqX9kH9r6bQbay+HXjPzLto9tvoV/nLy5IVLRieN2SAjMQMfKSMAl82moRhzStHdn2/q3iS10Gze61BJreNSFUCMyNIx6KoTOWJ4A6msLT/D8Pi7UY9Z12KB54gRa6YHWRbQZ4dyPvTe4OE6Lnl2taRpk7aguseIEDaqoZYIoVZ7ezQ8ERnHLEfekIBPQBV4roCtpqAziG5C9+GxWfK5e9JWX9f1/WnZKpHDp06TvJ7v8ARfq+uy0vzVG0Nozm11G9tfVTL5yn/v4GwPoRTJJtVsQN7Wl/uOFRVaB/5uD+gqzcRLaqBFJMsjcLGr7t3/fWcD3psNtdwMZXaG5mYYJbKbfYdePwrbzZ5/kirFqT2rma/sbxJSMBo4vORf8AZURlmx7kDP6CeK/0nWJBGs1rczKP9WxUyL9VPIqz9tZP9bbTR/7SjeP/AB3J/Sq97PZX6rA0UN7KxysEqg4I7kEcAfSnqGiQ+4i+z4S3klWZvupv3D6ndnAHtRb2t3aszB4bhnOWZlKMfx54Hpiq8PhyK3jHkXFxazYwXgk+UewRsoBzwMcU9bfVrb7l5b3iDotxCUc/V1OB/wB8Ur9At1ZbN08f+tt5FHdkG8fhjn9KqXN5a30iW6CJ527TKMxj12nnPoKZcaxd2v7uTTpDMed1uwlRVzjcRwx+m3mm22saSF+zvcpHLIfmjvAYpJG9drgE9u3pTWmoPXS5ch0uO2UCCWaH1xIWz74bI/SnlbuP7skUw/uyKVJ/4EP8KU6fD1j3wnt5TlR/3yOP0qvP9qV/s9vciSQjLNKgJQevGPw4P6Ut+obdBs15PMzQeQ6qp/eyQsGAH90dDn8OKkMthNGkUixhVwFjnj2Y9MBgKdC01rGE+yZX1hkDfUndt5/PrT21C32kSt5QPXzlKA+2TwafoHqH2BFH7qSWH02OSB9Acj9KyWjudaumjWVZtNt3+bzFx9okB+7kfwqcZ45Ix0By68t4r66WysP3HAe4uLdigRD0UbSMs36Dn0zoxWMlpDHFbT7I0UKqSRhlUDoBjB/Wi/mFr9CQXE6f6y1J94XDD9cH9KZJd2cy7ZwFHpcRlR+G4c/hT/MuY/vwrKPWJ8E/geP1qrNfJdSGB1khiX/XF0OP93cOB789PrSSBsS2sYrqQXMbSRRD/UqjEL/v7enOeOOn1q15N1H924WQf9NY+fzUj+VNjtbKcmSFY92eXgO0/iVp32WVDmO6kAHRJAHX+W79abYJWEe6nt1d5rcbFGS0UgOB77sVTb7HqCv/AGjArK/Aiu4fkVew+YYye/8A9anyG6uZthSKeCFssVYpuYcgY5zj69cehq218I/9bDNH/wAAL/8AoOcfjQLcppodjJGDZvJap/D9jnZEHuEB2/mKbdQ6jYxmSHUhKo6rdW4dmPQBShTGTjqDVtY7G7kLIIXl6loyA4/Eciq8dmbi4Z47iZYYmwgZt4LjIJ+bJwOn5+1HqP0I7ebU7NmM2nx3HmNlntbgFv8AvlwoA7dTT31u0bMV3DPbf3vtNu3lj6vgp/49VwfbIycmCYfQx4/9CzSC8Zf9bbTRj+8AHH/jpJ/SkPYpLJYXFuX06aOVmOxfss3y7j3IU44wT+Bq1DYz2sISK6L+86BvfPy7aoLb6VrV69xPDbSSEbIvMQCTHdueRyOPpVkaGIc/Zr6+ts9f3/m/pKHA/DFN6aErXVFnzLqPG6BJR3Mb4J/AjH61m65eLdQrppjkikuvlfchO2IY3tkZHQhRzwWB7VZ8vVrZMie0vdv8MkbQk+5cFh+S1l6Pql1MZdUudMnYXG0RPbssirCPukZKscks33c4YelJdxvsbEFtYSrstmRQn8NtKVA+oU/zqb7POhyl0x/2ZUDD9MH9aoza3pEu37XLHATwq38ZhJz6CQDP4Vb+yQxw+ZFNJCmNwZZCVAx2ByMfhQHoQzPdvPHCY4plQiRyjFSQD8owffnr/Cana8Xbtmt5kDdjHvH47c/rUFnBdrGZhKjNKd5E0fzY6AZBGOPbqTVn7RcKcPa7h6wyA/nu202C7kMMWnyyFYGjR8crBJsP4hSKYLWZ7z93cuVgHHmqGG4j8DwMd/4qkuL60aFjcoQigsRNEQPzIwai0/T4TaK0bmNnO9vIkO0MecYBxx0+gFPpdi3dkWt13GfuQzD1DFD+WD/Oka82r++tpkU8fc35/wC+SaXyLhD8l1uHfzowf/QdtRXF3dWsLyPbpIFHHlyck9hggd/ep3K2Klomn3F3MyGOF8+WqRt5TcdTgEHqSPwrQ+yyJny7qQeiuAwH5jP61BDLDDaRw3EUi7RhvMiJBPckjI5PvTobexmBFuyqB1FtIVH4hTTZMSX/AExMcQTep+aPH/oVVrO6byZJJraXbMxYsAHBB4HAJP3QO1OvIbiG3cxXbl2wiiRVIBJwOgB71Kn2q3jVBFFKqgAbGKnHsCD/ADo6D6lA6dohlysUNnO38UWbaU/iNrU66sW02zknh1O8ihgRpCjFZgQBnkuCx/76q814OVlt5kB9U3g/985rH1qOwuLNLa28tZLiaOJkhbYxVnHmZAx/Bu60CH6Pa6zpel20RFldSBAXU74CGPLEn58nJPYVc/ta5hJFxpdyqr1khZJU/ABt5/75qz9kkTJjupQOyuAw/ln9aP8ATY8cQTepy0f6fNS3K2MfUNS0b7LKGKWU0i4Xz42tnOeMjcFJ/wDrVrR26vGHt7uQRtyNrB1P4kH+dQXl4/7hJbaWNTKMsAHzgFuApJ/h9KgfT9Ekk/1MFrOxzuQfZ5fzGGqtbE6XNHbeR/xwzD+6VKH88n+VVry4n/cRvbNlpVJMbBh8vzd8H+H0pP7Hkj3G21K8gDchWdZlz/20DHH0NQXC6rFd2i+baXeCzhWRoTwpGS2W/vf3aS3G9iyzaezb3jWBz/y0kjMR/BiB/OpY7dHUNb3coT1WQSA/i2ag/tS8hH+kaVMSPvNbSJIgHryVY/8AfNQSarozM7XJW0IPMl5C1vn6M4XP4UAWJFulvrceZHKQjt8ylf7o6gn19KsfaLhPv2pY/wDTGQMP/HttVFhjmvIHtbuTY0TkOkvmA8p03ZFXPLu0+7NHIB2dCCfqQf6UOwK+pXkawdi0sHlMTzJJEU/8ex/WmW8Mc19Obe7kx5cYLJIJO7/3s1b+0XC432u7/rjIG/8AQttUWezm1CVrmEDMUfM0R4OX7kY9O/b2poT6F3y7tM7Zo5B2EkZB/Eg/0pfPuE+/a7h28mQH/wBC21HFBBMpa2uX/wB6ObeB+ByP0qTybpM7LhXH/TWPJ/MEfyqSjG09rNtQ1hp7Yowu1O54T8v7mL+IDA5z371qQxwTZFtePleuybzP0bNU7GW4g1fU0a3D7vLmPluM8rt4zj+561cmmt5sC5tX45xJDvA/EAj9aolWJfJuk+7cI4/6ax8n8QQP0qtp81xHbBTbq6qzoPLfnhiOhA9PWnxR2czbbe4Kt/dimPH/AAHOP0plrDcRyXSx3OQsuP3sYbqqsTxt7k0ugddCK6s9MvHL3mmKZSOXkttzAf7wBx+dRNpNlcrJFa6hcROybSqXTSADHTY5YD8q0vMu06xRSAd0cgn8CP60yaeORStzaSbPRoxID+C5o9B+pUtYdUa1jli1GOQSKr4u7YMRkZxlGT+VS/atVhI8ywgmTOCbe5O/HrtZQP8Ax6orD7CUeJZfJkDsPLWUxnG4lflyO2O1X/s06/6u6YnsJUVh+gB/Wh7hHYx9U1CB7dnutLuoZUIkG+283O0g/ej3AZAxyasW+oaTcSIlvqSpM3KxfaCH/wC+GP8ASr7fa1BUpBOD7lOPphv51Vt5BNYJBdWbyxqPKYsqyKxXgnAJPb0p9BdS35Fwn3Lnd/12jB/9B21WvJLqB4JmjjZY3CsUcgsG+XGCOOSp69qq/wBl6KmRGg04kbcQu9oSP+Alc1JNos01u6QatdLG64VXEcij8Su4/wDfVLrqPfYsytDM2bmxf0BeISf+g5qLy9P/AOfR/wDwGf8A+JqO2k1k26SH7DdMwBMeHg2HuM5fJB9hU/n6t/z5WX/gY/8A8aoDfUa6xkg2dvIkg4EkSBBj0O7AYfTPXinfaLsyLHO0VoTgBlBcOfYnGD7EfnVjzbmRsJAsa/3pX5/IZz+Ypr2LXCstxO0qMMGNQEU/1/Wi/cVuw2a3to1Bu5vMB4/fvhT/AMB4U/lSx3SqBHb20hVemE2KPzx+maqK0GnSFrcC6GcMsY3yr+I6j2b357VaivJryPdbxKi5wTM2Cp/3Rnn2JBoaBMJrWe8wJTHCo6eXlnB9Q3GD+FVZo0sGDX0jXUbHAkkbp7FBwfqB+HerptZJcebcOR3WL5F/x/WqjappVndNEjpLdj7yW6GaUf7wUEj8aExtFmG8SSNfssLyR4+VlXYn5nGR9M07bdzL8zx2/tGN5H0J4/Ss4SahPIZLOx+w5b5/tkgAf1OxN3P1Kn1ojtbm8KRajfzRzd4bX9xG+O6sCXx9Gz6il6BfuWb1NPtox/aM8bK3/P3INrH/AHTxn6CqkWpzKMabZ3V5CvG2ZDCF+jPgkfQH61aht9M02Zmhij+0kYd41Mkzf7xGWP41a8+eRsJb7F/vSsB+QGf1xT1DQz4W1LVF5uodP248yGBDJKp/3nAA/FKfNo+nRkSXzfam9byTeufUIflB+gFWJtNa62tPcMJFzhoB5eM+/J/XFQLcW+lzFJRG0hHMsY3SY/2wMt+PI+lHoLbctLdZUC3t5HHQZXy1H54OPoDWd/Yt3bM8lhPHp4bk2qLuiJzknn7pPPKgcnJDVopdTXCq0MGEbkPKwGR6gDP64pfsssufOuWI/uwjyx+fJ/WlsPczYL60SRYNSjNtd9VW7fekmO8bH5T9AA3qorT+2GTHkwSOD/Ew2Afnz+QNQXEGnKjwzRRSGQYZGXe7/Uck1SVNSsGY2SSXdqOkF44Dj3RyST/uv/30BxT3Ftoafl3UwO+VYB2EIyR+LcfpVe506zjYTSSeXMORLI+Tn6Hj9PpTbK6TVDIpunWROJLYIYnT6g/MPYg4PbNWc2djJ/AszD/ekYfzNLUejK41SWNf3luzLnAnClI/qwPK/XBHvVlVuLhVYzrGpGcQgN/48eo/AUfaZpc+TbkDGQ0x2D8uT+YFVzpUvzstyYWbrHCNsZ+oznPuCKenoGvqTPBaWuJJipZTlXmbcR9Cen4UydlvceXbSOy/dlbMW36H735CqzanYaTMkd35drdSDC872l9gfvMfY81J/al3df8AHnp0hXP+tvG8lfwGC/5qPrRqGj0FZNQjH7yTzYsc+QAJB+Yw34AH2NIbrS7NfPlniRs7d9w/z59Pm5B9qUabeXPN3qDbcEGKzTylP1bJbI9Qw+lNOl6Zp7B1VLe4IwJ92Zm/4Ecs30OaL3C1v+CKdXmuCVsrCabt5lx+4j/8eG78lNNl0291FWW8u0ihLZENrEOnozPnP1AU0/7deRKcWzXEYxiYjYcd8ry2R7DnPSpoVa8TebvcmcbYBtH0J5OfoRStbUL3KP8AZNro8wuU8uSToGvHLyfRZGy34HP4VcTVDMypHbSLIf4Z8R/4k/gDUuy10/5jsjZuN7n5m9snk0yaY3aFEtTKp/im+Rf15/SnvuG2w/yLib/Wz7B/chGPzJyfyxSNHaWXzv5aMw275Dlm9snk1XNneooxc+YmeYQdpx6bzk/57U+GeytSdwFtNjnzuHP/AAI/e/AmgPUZtkDZsI5Ix6TDbF/3yfmH/AQBR5k4J+2yG3QHrCMRke7dR/47VkXjy/6mB3H96T5F/Xn9KX7PNN/rZyo/uQjb+ZPP5Yov3C3YTbaWOHYxxluN7nLN+J5NH2qSX/U27t/tS/u1/Xn9Krtp1tpo82CRbNvu7nOVbnocn+RBpP7WkVRvtmHOPOOVi+pJGR+WPei19tQvbR6EM/h0TzSzpcyWNxJkl7L93uPq4OQ59yPpimfapNBAN5BHMjEA3VqvzsemWjJLen3SxPPArRWGefDSXACEZ2wDAP8AwI8n8MUSfY9KjaeVordcYaaVgCfqx60r9GFuqI7XVk1KLzLBVuI920yM21QQeR3II9CKl+yyy4864bH9yEbB+fX9RWPeGHVpDNp9lcNd7dq3yE2w6ZGXIy69OiuvtUc1vr0e37XcG6tcfMunBY5hyfvFvv8AGOU2Hrhe1AepqXcem6eitM0VqxOFfftdj6A9SfbvVVdS1GQN9jspLuPGVluwLfPtjqT9VUe9S6X/AGRH501r5SzKAJpJciZc5wJC/wA47/eq79t8ziCJ5f8AaI2r+Z6/hmjUNDOhtZdSYpeajLux81rbg24/PO8/UNir8NvZaTHiNIrYOcnaAC7fzJ/WkmspL6PbcuoTr5cQ/wDZjz+IwaYtj/Z5eWF0Ix832g8/9/OuPrmjQNV0HzSNeoFW18xDyGn+QfXH3s/gKi/s66VR/pbSgHPlMSq/TcCW/Mn6ULraSbVWGQOxwC2FQ9Oj5wevbJ9qseTcTf62YRD+5D/Isf6AU9Yi0l5kK3trp6hJYxY7jwGACsfYjgn9fapvtUs3+pgYD+/N8g/Lr+YFPS1t7YO4RVyPmkbkke5NUvk/5h/mZ9EH7n9eMf7vNGjHqiy1ibhSLmVpVIwY1+RD+HX8zUbW8Omr+4mFoGJxH1Qn2Xr+CkVG0l4v/H2fLi/vWilvz7j8B+NWrWO1VTLDsYN1l3bifq3ejVBoyr/aV0FG6zZVzjzudv1243fpj3qeKAXah3uTcIegjO1P06/iTTjfK5xAj3B9Yx8v/fR4/KoX0+S6kEsji2fv9mOGPsW7j8KPwD8SyzwWMYX5IU/hVRjP0HeqjQNI260ha1JPMhOwH1OzByfqB9adDavp+WVFuBjmQnEp+pPDfmKrR+KLS7YR2KyX8xz8kIAAx1yzEL+RJ56UegeuhO1vcKc3ObxPSI7B+Kdx9SfpT5NW0+xiUPNHbj7qxMNrnjIATqTgHgDtUf2XUbwg3F0tlHnmG0G5jz0MjDoR6KCPWpLfQ7G1BKW6tIes0hLyH3LsSx/OlddR2fQj/tC9vf8AjzszDH/z2vMp+IQfMe/DbayNT+HGk69PLdamrT38iCNrq3JtnCj+HdHhiv8AsuWHrmtdrh4Tts5GvCDjy2+YDnpv7fiSfala5nZyLpjZJ22DcD9X6D8QDScOZWZEuWStJXPKfiloF9otrp0k+p/2jaIzQxGW2SOZcjOGaPahHBwBGuO5avP1uPevbvivpEU3gS8lhUM8BjnDk7mYAgH5jyeGNfPqXXvUJKOiNIrlVjaW496lWf3rGS596nW596ZRrrN71Is3vWStx71Mtx70Aaqze9SLNWWs/vUqze9AGms1SLNWYs1SrNQBpLNUizVmrNUqzUAaKy09ZKz1mqRZqAL4kp4kqgs1SLLQBeElOElUlkp4koAuiSniSqYkpwkoAuCSniSqYkp4koAtiSviD9srXv7b+M2maWjFotJ01Awz0klcu3/jojr7XElfnH491xvGXxi8W6uWMiSajJDEx/55RHyk/wDHUWgDb8N2+1U4r0TR4vu1xnh+DCrxXfaTHwKAOl02PpXTWKdKwdNj6V0livSgDYs16Vs2q9Ky7NelbFqOlAGjbr0rShWqNuvStGFelAFyEVehFU4RV6EUAXYB0rTtV6VnQCtO2HSgDXtB0ratKxrXtWxanFAFyuU+LGga54s+FfjLRPDGpf2N4k1LRryy0vUfPkg+y3UkDpDL5kYLptdlbcoLDGQMiurooA+Bv+CWn7LXxk/ZwsfGrfEaX/hH9D1KSMWfhX7ZDebrhQN97uid0iym2PCtufb84AjjLfdV5N1q1NJtXFZF5L1oAz7yTrWJdP1rQu5OtY9y/WgClcN1rNuGq5cNWdcN1oAp3DdayrputX7hutZV03WgDMvJOtYN9J1rWvX61z9/J1oAxNSm61x2sT8NzXSanN15ri9auOGoA43xBd7Vfmo/+CWcnjPxt8ZviF411Dw9I3hK50z7Fba9cwGPypFuVeO0gOQHBQyNJhWIMcWWXcA/E/GLUr1fDsmn6UjTa3rE0ek6dCn3pLidhGgHvls/hX6nfCT4X2Xwf+FfhbwVp+1rbQ9Phs/MUY811Ub5D7s+5j7saAL80NUZoa3p4OvFZ80PWgDFkjqpJHWtNDVSWOgDLkjqrJHWnJHVWSOgDMkjqpJHWpJHVWSOgDJmj61SmirYkjqnNH1oAxpoetZ80Nbk0VUZoaAMC4h61m3Fv1roZ4etZ1xD7UAc1dW3Wsm7tfaupuLfrWVdW/WgDkLy068Vz9/Y5zxXcXdr7ViXln14oA861TTdwPFcH4i0ETK3y8+tew39juzxXLappu4HigD6p/Yz/a0PjK2h8BeOb9V8T2qbNO1K4bB1GJR9x2PWZQOvVxzywYn6yu2t5kRhFHdSNxGBg5989gPWvxq1jS5rW5iu7SWS1u7eRZoZ4WKPFIpBVlYcgggEEdMV9/8A7H37TFl8YtPPhrxO6wfEGyjLNN/q/wC04VwPNQrjDgY3oP8AeHBYLSsS7n0pb6Y0P7z7TL5zDDNncPoN2SB+NS5vI+0M49iYz/7Nn9KX7NLH/qrhsdlkAcf0P61FPeXFrtQwpcSNkKsb4Le+D0Hqc09WTpESfVfs/wAr20yyt91du4H3yucAdyaLWO0uVfMkV5KTmRuG+gx2A9P65pbeeOHLTlo5m++8qlV+gPTH41PJBb3iqzxxzr1ViA35GjYNxv2FF/1TyQHtsbgfRTkfpUE8l3asiRyR3LucKjrtbHclhxgfSluIVtFURSzrI5wkavu3H/gWcCi3t7u33OzRXMr/AHmOUx7DrxTDyEtWltFPn28jSMcyTIQ4J/nj2xU5urW4zE7IS3BilGCf+Aml+2Ff9ZBNH7hd4P8A3zn9ajmvraSIqGS4ZuBCCCWPpj/Hpilv0Ht1Kdzo9nb4S0ha1mf7q2sjQr/vMFIBx7g+nekj0nUrFW+zaoJix3P9utw+T7FCmO3XOMVZt9HjhBfLRzNyTCxVR7BemPqKm8m6j+5crKP+m0Yz+a4/lRfomK3VorLe6lD/AMfGmrL6GznDfiQ4TH4E1R1Xxha2SJCG+y3kx2x/bo2hjX1Ys2AQvHQ8kgd60L7Vn02DzJ7ZmJIVFgYMXY8BQDg5/CodLaO28ye8mVb64IMm/KgDnaibgMqMntycnvRbyC/S5Jpuk2MVnGYCsu7LG5jbDSEnJYsuM5P4VZNrKn+qunHosgDr/Q/rUDaBpzSGVLWOCVjkzW2YnP1ZME/nUNzY3NjGZLfVJkVeFhuEWZDnoOzk5x/HRe47WWxPcXF3DiJVilmfO1kJBA7nafT696fDdR2sYjeKaHHUuhbPcksuR+tUrZtXtGaS4tbe8Z8Fnt5Sj47KEYY4/wB/vVltchh/4+obizOeTLESi+5dcoB+NHkJdybybK+YyBYZ3HG9cFh+I6VDdQvGyRW1xNHNJ0y28ADqx3Z/TuRS/a9M1K2a5SS3vYk48yNlkx7AjvRaaa0YMpmmimk+8A+8KOy/Nnpn+dMGSQw3NpCsaeTMqjAzlD9Sfmyact46/wCttpo/9pQHH/jpJ/Sgi8j6NDMPRgUP58/ypHvjbxl54JIlUZZ1w4/Tn9KW49ive3FrfbLXMUk0nG2QDcg7nB5B/rViPTY4Y1WB5IAowNjkgfgcj9Kr2k1td7vPMZnm6wSY3Ko6LtP4/iTVo6fEP9Xvh9BE5UD/AID0/Sm9NBLXUBHdRj5ZkmA/56Jgn8Rx+lVru6uSBbm3ZXk6tC4banc84Oe3TvU7JPbxs32pWRRuJnQdvdcY/KoLSS5VnnmtSzS4I8twSqjoCGxjufqTQu4PsTfbLQx+U5WNMY2TIUGPbcBTl0+3xmIGIHp5LlR9cA4o/tKBeJGMPvMpQfmRikNnZspmVUjXG4yxNs49cjFLYe5n6tDPO0enR3bOboMZfMUZWIY3EbcdSQv/AAIntWislzEAGtkZBwPJfn8iAB+dZmiWs9wsupieSNrrBijlAYLCM7Ae+Tkt1/ix2rU3XcfWOKYdyrFD+AOf50eQl3E+3R8iVJIfXzIztH1YfL+tZc+i6TezRpbQwxtJkySWbeWSg6glCM5OBg+prV+3BB+9hmi+qbv1XIFVbMWmpvLcEQzMxwuMFlUcD6dz+PtTWmoPXQDpV1C2621S4VR92GdVlT8SQHP/AH3Rv1eBiGis7xOu5HaFvptIYE/8CFWhYhP9XPPHnr8+/wD9Czj8KRVvI/44Zh2BUofzyf5VIzNudZLyRQXOn3tsN29v3Yl3KvPHllz1x1A71Yt73SNUl2xTW0s/UqrASj6j7wp1ndStJNPLbPhjtVoyHXauR9TzuPToRUlxJp9/H5N0sUik/wCqukxn/gLCq2ErPck+xFcCK4mi/wCBb8/99A1XuFumuIYt8Uy58xlwUPy4xk5Pcg9O1J/wj1pGuLbzrEdVW1mZEX6IDt/Sq1rZ6iHmlg1JZfm8vdeW4ckKSP4CgHJbse1Jdwa6Gn9qlX/WW0gA6tGQ4/x/SopLiwuCPPEYboBcJtP4BgKia91O3x5umrcL/wBOlwC31w4QD8zQ3iC0j+S5Se0J4Y3EDBB9Xxs/8eoGE1ijXUCRSyx4zLlZCw4GBgHI756dqs+VdR42TpIP+msfJ/EED9KpWEVhqM1xPbPGyhhGGtZNvQZ6qfUn8qvfZZVOY7qQAdFkAZf5Z/Wm+wkuoefcL9+23enkyBv/AELbWVfXlteavZQXC7IoUkuHE6EANgIucjBBDv8AlWruu485WGYeqkofy5/nWbY3Qk1bUrmSCVCvl2vypv8Augv/AA57yn8qEDL8dpazLvgYqvYwSkL+QOKd9nuEzsutx/6bRhgP++dtRn+z7yUZELzdtwAkH9RUv2Hbkxzzx56/Pv8A/Qs0vUfoVpJLn+0IQ0SSiNGY+W+DyQAcEfXvVhr1dpE0E0Y9Gj3D81yKrQrdi8uHV4pioWP51KE4BbqM/wB4dqtfaZkbD2rH/aiYMP1wf0psSIYodPmbbAY0bqRbvsb8dpBprW8g1FPLuJAEib5XAYDJGO2T0PftUkt1ZzcT7VA/5+Iyo/DcKgt7OB7yZoGaNPLTaYZCBnLE4Gcenaj1F5It/wCmR44gm9Tkx/p81H2xlz5ltMgH8QAcfkpJ/SjyLlMbLreO/nRgn/x3bSeddR5326SD/plJyfwIA/WpKMqSy0i41Xe8MMMxj+/t8mXJPrw2eKuf2KYgottRvrZRyR5om3fUyhj+RFC3kf8AaEwmiljzEgIaMsBy/UjI/WpYbewn3C3MYI+99mfafx2kVTJRF5er26krPZ3mOiPG0JP1cFv/AEGoF1C9hv5zPprufKTm1lWQYy3PzbT37Dt9M6P2WVP9XdSADosgDD+Wf1qsrXceoSDEMx8pc8mPu3+9SQ30IZtW0qZl+1r5DHo17btEOOwZwBn6GrNvHbXcPm2d2zIeBJDN5i/hnIqb7Yy58y2mQf3gA4/JST+lUZ7PRryTdNBbCdjndIgjlz6gnDZ/xo1DQjgiuY/Ed8EnVv8ARLc5lTJPzzehH8u4rS865TG+2Vx/0ykyfyIH86xTo/2fxABb315bedaklvO80nY4/wCeobH3+1aIh1WAjbdW10i/wywlHb6urYH4JQwRLLcQTKFubdx/syQlgPxAI/Wq1rDaS31wtvLtUIj4glIAJ3A8A47Cn/2hqEI/f6U0h/6c50kAHvv2H8gap3Gr6a96pvEaCMRne19btGgIII+Zl2nqehprsJ92aot548bLpm/67IrD9MUbryPrHDL7q5Un8CD/ADqK1jsryPzbO43J2a3nJQfQA7f0qbyLhPuXW7/rtGD/AOg7aRRVjuVW5ukmtplVyr4KeZnI29Fzx8tOVdOZsKyQOeCqOYm/EAg0jSXMN9EWhjcOjKTG+C2CCOCPc96na8Vl2zW8yA/wtHvB/wC+cin6E+ov2SRf9XdSj0VwrD+Wf1qCE3cN1cxjyJvuyAcx4yMf7XdT+dLHHp0zbYXjRzwVhk8tvxCkGmS2z29/AyXMgEimIB8MMj5h2yeA3ejyYeZZ+1Sr/rLSQDuyFWH88/pUDf2cG3OqW7dd7IYT+ZxVj/TE/wCeE3/fUf8A8VR9qkXHmWsqjuyYYfoc/pS9CvUqWduolnjhupVQN5i7XDgq3fLA/wAQarP2a5/5/D/37WqVw1h9sgkdEi8wFGMiGJumQckA9iPxqx5dl/z9N/4Fv/8AFVTJX9aj4ZJ7xSyyRxJ0IQFmB/HGD7EU24htLWFpb6cGL+J7qQBPyOFH5VUk0W9umaWbUfIlPH+hxeWCPRiSS31BU9cYotbXTrGeMTwJHeqMpJcOZZGHqrtlj9OvtS9B+pMutwsRFZWlxdgDgwxbY8ezttUj6E1C1nqd5KZd1vpb5xuizM7r6HIUD8mx2NaH2t5B+5t3f/ak/dj9ef0oMNzKfnnES/3YV5/76Of5ClsPczBpts2yPVpJbqQfxXUn7mT/AICAEz7Fc/zrRhureNFitYi6KPlWBMJj2PC/rSTWdlFGTchGX+9cNu6+7dPwqFbqW3OIIpryDGcsCCv0LfeH5n69Ke5Osdyzm7mHSO3Hvlz/AEAP502XToplP2l3nXriRsKPwGBSQvPeRq4mjiQ9RENx+mSOPptpzWNuqlpv3vOS07bgD64PA/ClsVuVIbpbBfLtw15AOggTLJ7ZHB/PP1q1FcT3kavEI4kPdzvYexAwAfxp32+NuIEkuO37tfl/76OB+tQyWlzNIZUaOzk/vJlyw/2hwP5/Wn6k+hObESZ86WSYf3Wbav0wMZH1zTVuraH91CAxH/LOBc4+uOB+NV0jjDBL8FpG4DStujf6DgA+2M/XrVkX0OAsOZuOBCuR9M9B+JpDuV/IuvM8y1RbTdyyyncGPuo4H1B+uaIV8x1jvJJBMeke7ajeu0jG4ex59qsbrub7qx24/wBv52/IcfqaR9NjuFxcs9yP7shwv/fIwKd+4W7AtxaWmYogoYcmOFcn8hTvOuZvuQiFf70zZP8A3yOv5isxtWtdJc29vL9sCcG1t1Mssf8A3yDx/vY+vapY9Q1DUdwtbeK0RTtMl225x/2zU/zYGlbqF+g+80GLU9j3csjTICI5IT5TR56lSvzDPoSQe9Z7awnhqdbSYpeK3I+xx7rke7woMsPVkHf7o61pf2O0+De3lxdEHOxW8qP6bVxkezFqlhWx0mMQQRxW654hhQA/98qKL9At12KdvrF3q0Ky6daoLdxlbi5kAB5xwq5Jx6ErUzaRPdZ+26hPIrAZitj5CDHcFTv/ADcioLjT5Lic3NjG2n3LctMSAsn+/Hzv/HDY6EUxr6S2YrrLtbJkBZ4W227fVh8yH2Y45wCaAv3L0dvp+lh0jihgaXllRRuk+oHLGo1Fwn/HjEVj67Lk7U/4COWX6EY9qt/6Np4wPLh3HOBgFj/U037VLJ/qbdiP70x8sfl97P4UAQxs1xII7ieSKTr5K/u8/Qgkn8D9anC2un4/1cJbjJ+8x/mTUctg94hS6l3xnrHGu0e3PJyPUEVH5C6SGlQo0ZOX85gH/wC+z1/4F+dPRhqtbFj7VJL/AKmBiOzS/ux+XX9Khk017iQySTtFIeM2w2ZGMcnnOKWHVFumK28Tu6/eDjZtz0znnHuAal8m4l5kmEY/uQj9Cx6/gBS1j5BpLzKyumk/NcRxqGwv2lep9N2Tn9T+FTx3/wBqjD2sbTIw4kb5U/M8/kDT0tbe1zLtUMBgyyHLY92PNVZGikkMtmsjSk5LwgBG/wB7Pyt/Onow1iWPs9xN/rZ9g/uQjH5sefyxSSWVnDGzSxx7f4pJTk/ix5qu094hAu2W3jx/rbddw/En7v4jHvVuG1gXbMB5jYyJXbecH0J6D6Utg3KazzxsPsgkvIvSXgD6Oev6/Wnw3Et3J5cs32STr5Crh/8Avo8MPcD8aRtftmbZaiTUJM7cWi71BBwQX4UEehINRTW+o6tGElFvYQnkrjzpfwJwqkfRqfqFuzL3k21mrTNtTaCWmlbJA92Paqn9vRXGRYQTagc43QqBH/322FP4En2qFfDqW8qzMW1N1wR9ubeykDGUJ4UnHYDPrV4atbmTyst9o7whcuPy7e/T3pWv5jvbfQoLpmpTyNILmLSwckx2i+Zk56ksAOfZQf8Aap1rptvpsnnT22+Zf+Xx3aY/mxLKP0HrV/ddTfdRLdfWT5m/IcfqaX7BG3Mxa4P/AE1OR/3z0/Si/cVuwn9oRSf6gNcn/piMr/310/WjbdTdXS3X0Qb2/M8D8jUV0lvA5KSm3nPO2EZLe5QA5+uM+9R/bb1QN9usaZ5nwTx67ByPz4p27BfuOuPD9jeMrzxGWZeVnLsJE/3WByv4Yqr9qvbGYJDKurw5wyYCzJ/wIfIfodv1NX47WO5UPJMbtT05Gz8hwfxzU0k0NmihmWJeir0z7Ad/wpX6bjt20M6z1c6pMYVkWynUZa3lU+eB64PGPcbl9CavpYxK4dgZpB/HIdxH07D8MVXuohqkfltZh0B3LJcDbtPZlH3gR+B96pNpOoWvMd4dQhwf9FumKevAkGSR7Puz6ij8Bfiak13B80R/fP0MSDcfxHb8aqra3WT9mYWUeOEf94P++ei/gce1FrrNpGBDKjaa4yBDcqI89/lIO1v+Ak471Z+1vL/qIWk/25PkX9Rn8hijVbBo9ysqpCwa9jZn6+c7b4wfyAX64FW5L6CPA8wOzDIWP5mI9cDt7037LLIczTsR/ci+Qfn1/Wo3sbeziaSJlsVUbmZMKnuWB4/Hr70aPcNVsSeZczfcRbdf70nzN+QOP1/CopNFt5mMkpeSbj94SM8dOMbTj3FUv+EilYMLa0fUgOlxbgrEecZyev8AwDf0qSG3vNWj33F+sUR4MNgSOwyrSH5j/wABCGjVBpLzJbzVRpLIs8iz7vuRxj9+30Qfe/DH0qFNUvtSd47OBLLacF77l/YiJTkj6sv0rQs9OttP3/Z4EiLnLuB8zn1Y9Sfc1HcTW9zhBH9qZTx5YztP+90B/HNGj6D1XUgGgQzNvvpZNRbO4LcEeWOcjCABeOxIJ96uXX2ZYQk4j2fwqw9PQev0qp9l1DadtwqpniJjubHp5hH8wTx1qS3ltreQB4zbzN8u6bkt7b+c/TOfaiwr+RH/AKZn/Q8rH/0+EkfUfxfmaQBef7Q8zP8At8w/pxj/AHuauS30UbFATLKOscY3MPr6fjTf9Jn6kWye2Gf/AAH607hYleeG3hDs6RxYGDkAe2Ki+0yzf6iEgf8APSbKj8up/T61EmiwQsJId0Mwz+8ByTnrkHj9KWS+ezdUmVZi3TyPvfXZ1x9CaVl0Hd9dDP1rwwmraPfWrSujXETpiH5EyQR93ofxya+T5vOs5mhuIpIJl+9HIpVh9Qa+v4byXUM+RtgQcN5nMg9iv8J+v5VHfeG9N1WMrqFpFqORjN0gfH0yPl/DFEr9QjbofIyXXvU6XXvXu3iD4E+GboGS1ln0iQ9BG/mIT/utkn6A159qvwK8R2avJYGLUoB90Z8qVh67WPH0zmpKucgl171Ot171R1TSdT0GYR6jY3Fk56edGVB+hPX8Krpde9IZuLc+9TLce9YaXXvU63XvQBtrce9SrP71jJc+9TJc+9AGws/vUqze9ZC3HvUy3HvQBqrNUqzVlLP71Ks9AGos1SLNWYs1SLN70AaazVIs1ZqzVIs1AGis1SLLWcs1SLNQBoLJTxJVBZqkWWgCr4w17/hG/CGuatnH2Cxnus/7kbN/Svzm8F27MiO5Lux3Mzckn1r7Z/aU1r+yfgh4pk3YaaBLUcZz5siRkfkxr488H2+IY+O1AHomhw/KtdzpcfyrXJ6LD8q12umR9KAOi09OldFZL0rDsF6V0NmvSgDXtF6Vr2wPFZlovSta2U8UAaNuOlaEIqjb9q0IRQBdh7VdhFU4auw0AXoK07btWbBWlbnpQBrW3atS3bpWRbnpWjC9AGkr8UNJgVWWSmSTcUAJcTdayLuXrVq4m61lXUnWgCldSdaybhutXbiTrWZcNQBUnbrWdcN1r5B/4KCeF/jz4k1rwN/wqWfWodKHnW93/wAI3qclnP8AaJGTabjbIi+UFT5XPCEybiu5c/S3w9bxD/wrrwt/wlv/ACNX9lWv9r/6v/j88lfP/wBX8n+s3fc+X04xQBrXDdayLputaNy3Wsi6frQBlXr9a5zUJOtbd9J1rmtSk60Ac7qk33q4fXLj5W5rq9WlwGrgteuPlbmgBf2a/BX/AAtz9srwnZyp52keCbObxPeBvum4P7m0XP8AeDuZB7Ia/UiaCvjX/gl74PEvw+8b/EuZP9I8Ya48NrIRwbCzzBDg+7mc19qsoagDCuLf2rNuLf2rpZoKzbi368UAc5PB14qhNDXQXFv7VnTwdeKAMSWKqkkda00NU5Y6AMuSOqskdackftVWSOgDMkjqnJHWrJHVWSOgDImi61SmirYkjqnNHQBizQ1nzw9a3JoaozQ0AYFxD14rMuIOtdFPDWdcQ9eKAOZurfrWRd2vtXVXEHWsm6t+vFAHIXln14rntQsc54rubu19qxLyz68UAeb6rpe4NxXHSLqPhnWbTWdGvJtN1WxlE1td27bXjcdCD+hB4IJByDXrGoWO7PFcpq2lhg3FAH3b+y/+08nxy8MtbXZt4PGmnKq32mbdnnDp9oiOf9WT1GMoTgk5Ut7natJbM0lzbyGZvvSx/OvsFA+bH4V+O+n6nrXw/wDE1j4j8OX0umazYSeZBcRfqrDoykZBU8EEg1+l37Of7T2gfHLwks9xNb6P4ms1VNT0yR9gV8f6yIseY2Occ5HIPTJq/SxHL1ueyx3kMzbVkUv/AHCcN+R5qK6hto/3jR4kY4Bj+V2PoCMGpLhoGt90oWWI4IBAYN6Y9aq2+m/MJmZ4Jf4EjbKxqewByPrx9KatuDvsOt7GeM+abgmYjG1xvVRnoOh/HPOKn8y5j+9Cso9Y2wT+B6fnTdt3H914px6OCh/EjP8AKmtqBt0LXFvLCqjJdRvX/wAd5/MCjVi0Qsmpw28ZabfBtHPmKQPpnoT9DTIrWO+xcXCRzFh8ikBlRfQe/TJptncR6lN5pkUhOY4cjcv+0w7H+Qqy1jA7F/LCuerp8rfmOaPh0D4tRn2AL/qppoe3yvuH5NkD8KjnlubGGSaSWB4o1LM0mY8AdSTz/Kpvs8sf+ruGx2WQBh/Q/rWQk0+uTh2iWbTYJMDy2GLh1Iw2D/CpHryRnoBkQbDrGaW6uV1C+tJ4Rj/Ro9m7y1I5JAJO4+44HHrnWju7e4JRZEdscxk/N+I6037fEv8ArN0B/wCmqlR+fT9akaOG7jG5Y5ozyMgMKT80NeTIjptsuSkfkdyYWMefrtxn8arW9vPcSCdbkvEufKEyBs8fe4x+Ge31ols0uJmt4XkiiX/W7WJXn+AA8D1PHT61a23Uf3XjmX0dSp/Ejj9Kq/mK1+gedcR/ftxIP+mLgn8mx/Ok/tK3X/Ws0H/XZSg/M8H8DS/anj/1tvIvq0fzj8Mc/pUE2oR3DpawyhZZM7udrIvc4PIPYfn2pWv0He3Ugm0qx1y7+0y20EyR/KkuwbmbuQ3XAxxz1HsKm/shoc/Zr+7g/wBlpPOBP/bQMfyIqcabarjZCsRAxuj+Q/mOaX7PLH/q7hsdlkAYf0P60XBLuip/xObduljfL/wO3I/9Dz+lQNqxmuAtxZXUEUJy22PzgzjBA/d7jgdeQO30q3d3V5bKFWGOaRztTY2CT67T2H+9Tre6htYVjdZYdvVplOM9yWHy5/GnbqK/QINU07VGMMVzb3L4y0IcMw+q9R+NStp8X/LMvB6eU5UD8On6U24tLHV4V86G3vYgePMRZF/Wqk+kwWMLSW011aFeFWGUleeiqj5UZPtU+SK82PmhuJZxbrcCaNcPJ5yDPXhcrjrj07e9WWuLiP79qXHrC4b+eP0qhDZ6vYx5juLW8ZjuZZ0aNmJ/6aKSPQfc6CpV1a7h4u9LmjA+9LbMsyfgBhz/AN8U2Si2NQg/jYw/9dlKfz61mataW+oXENhHGoM482eSPg+SCMgkf3z8v03elWv+Ei01TtlvI7Z/+edyfKf67Wwf0qto2lxTRy38sJhnvG8wBCY2SPGEXjBzjkj1ZqFpqD103NJbN4hiK4kUDor4cfrz+tJuvI+qQzD1UlD+XP8AOl+zSp/qrlh6LKocf0P60ge7j+/FHKB/FGxUn6KeP/HqBle/vj5awNFPE0x25CbsL/Eflzjj9SKsL9jvVCDyZwo4Thsfh2qtb30clxJPKksY/wBWm5CQADycjIGT7/wirf8AouoJ/wAsblB9HApvQS1EFikf+qklhP8AsuSB+DZH6VXvPtdvDtSdZGkPlpuTDZPfIOOBk9O1WFsUj/1UksR/2XJA/A5H6VVWO6e+JWVJo7cYAkUqSzepHGQMdv4jQgfoTwyS28aRm0YIoABicMAAPfB/SnNqFtyskgizxiZSmf8AvoDNKbmaP/WWzn/aiYMP6H9KBqFv/FJ5WegmBQn8GxS+Q/mQ3Fpb29u8sMQjbHy+SSm5j0B24zzinW9jLaQokV0zBRjEqBh9eMH9aiuLC2mvIUSJUwDK7RZUnsuSMd+f+A1ZNrKv+quXGOiyKHX+h/WnfTcVtdgD3cf34o5QP4o2Kk/8BP8AjTJNSWGN3mhmhCAscpu4HuuR+tP3XcfWOOb1KsUP4A5/nVW+vQ0ccUsM0PmOAQy7vlHJ+7nsMfjSSuDdkRWul6XqEaNLDa3V0oy8oCs6seThuo5qVdDELE299fW+eo87zR+UgbH4Yq0Gs9Q4zDcFe3DY/wAKQWCR/wCqklhP+y5IH4NkfpQ2NIrLHq9vk+faXoHAV42hb6lgWH5KKzvD+oXMOlLPcabPi4d7kyW7LKNsjFl4yGOAQOF7Vb1z7ZBo90sdwrvInkxkph9znapyDjqw7Vdhklt41jNphEAC+S4YAD64P6UdBdSu2u6XMgW5mSAMcCO+QwlvosgBNWlsbdsPFujBGR5MhVfrgHB/Kj+0LZ1KyN5YIwROhQH/AL6AzVWXQ9MaMypAtuMbjJZu0BPflkIJo2HuOsYbjbNIlzuLyt/rUDDg7R0x2UVY866jXL26S/8AXKTk/gQB+tULTSryG0tzBqU0bBFzFcIkiZxk54DHn/aqYyavA2DDaXid3SRoW+gUhh/48KHuJbFr7ei/62OWI990ZIH1IyP1qpZw2d5cXjII2bzRh4mww+RehHPXNL/bflttuLC+t/Q+T5oP/fstj8cVDpt7peqM6Ca1ubjzHJjJVnUbjj5eo4xTWiB6tI0PsbKf3dzMg/ukhx/48Cf1pP8ATI88wTegw0f/AMVR9gVOYpZoj7SFh+TZH6UeXdRj5Z0lH/TRME/iDj9KQyvFdOt9O0lvIPkRSUw4GNx7HPf0qWS4sbkhZvLLDgLOu0/kwqK3uJ1uLsvaljvUfuXDAfIp/ix61YN/B92QtGDwfOQqPpkjBpvcS2D7BGuDE8kXpskOB/wE5H6VXEVzHqEgS4V/3Sn97Hk9TxkEfyqeOytJE3QqqKf4rdimfxUjNQC2kTUCI7lxiIYEgDDqevf9aBPoWfOuY8b7YOP+mMgJ/wDHsfzpGvotpWVJIx/F5kZ2j8en60u67jzlYZvcEofy5/nSfbSn+tt5ox6hd/8A6CSaRRlNb2U/iCyNuYwptbjJtn25O+Hup+ta32WVDmO6kAHRZAGH8s/rWZqElnc6zpe7yZHZpIykgG4ZQt0PP8Faf2FVJMcs0R9pCw/Jsj9Kb8xLyEzeR9oJvfJj/T5qr3F40d1as9tMg3MhYAOCCpPRST1UdqseVdR8LOkg/wCmsfJ/EED9Kr3s1xGsTvbZ2ypjyZA3U7e4HY0LcHsMuLfR76YSXEFq1wwwGmjCy/hkBhTv7CSLBtr29tj6i4MoPtiTcB+Aqw1/BtxMGiB6+bGQv4nGP1psdnZTKWgCKO7W77PzKkUhlG8t9TtfJkW9guFjlXatxCVY7srgspx/EOi1Z+3ajCxE2l+YMZBtLhX/AAO/Z/WlvrSRbOVo7mU7F3KjBWGRyO2eo9anVrtVBAgnzyCCY+Pp81HQXUpya5YugW7imt1PX7VbOEX6uRt/WmN/Z15atcWM8brEwZmtZuFwefunGdua0PtjKf3ltMg/vABx+Skn9Kp3lvo+qEC8gtZnPAFzGA/4BhkU1dA7MufZ505S6Y+0qKw/TB/Wk3XkfBSGb1ZWKH8sH+dULPR1a2jkiu7y2m27WK3DOoYcEBH3KOQegqYWmqQYEeoRXCDr9qt/nb/gSMoH/fNIY+9uHe1bdbToy4dcANllIIHyk8ZAqv8A23pH95P+/R/wqX7dqUPM2mLKM4H2O5Dn6kOE/Qmqf2OD/oA3P/fcP/xyqjy9SJc3Q1fsbyD9/cSP/sx/ux+nP61HMthArRssYZuSqDLn3wOc+9SCyL486eSU9cA7F/IYyPrmjzrWx/drsjJP+rjXLH8BzUllX7ZdWwb9w0sA6TS/KQPcDJP1wPfuatJDLcKrPc5U8gQAKpH15P4gij7RPJ/qrcgf3pm2gj1AGT+eKrSabOu9o7jAY5aCP92jeuDyVPuD+FP8CfxLPl2ljmRtkbH/AJaSHLH8TyaPtjSf6mCRx/ecbF/Xn8gajgmsrcsxCW8vR/NwH/Enr35yal+2NJjyYJJP9phsUfnz+QNIogksbiaTzVnW0lI58ld2fTdn735A+9Ni+zQSKLpBHOOVeZ94PurN/Lg+2KseVczY3zLCO6wjJ/76P+ApJLG0WNmmVXVQSZJm3FffJ6U79xW6oX7er48iOS4zyGjHy/8AfRwPypdt1L1aOBe4Ub2/M4A/I1lLr6Q8Waz6xDglWtlL4wOnmH5W/wC+s/WrEcmp6lGHjktrGFhwy5mk/oqn/vqlawXuW206CRf34Nzxz5x3D/vnp+lZ39tQW0nl2Uj6mu7YYbdTIYz6bx8o+jkfXtVn/hH7Wbm8MmotkN/pbb1yOhCcID7hatNeW8J8tTuZf+WcS7iPwHSi/wAx2+RQhvNS1NcwRwWCchvtGZJVPYFAQAe/3j9Kl/sGKcf6bPPqHG0rM+IyD2Ma4U/iCakuIZ7pg8cYtZBwJmbLAemBwR7E1FsaNsahI7rniRW2xfQgdP8AgWR70/QV+5aWa0sVFvGETYABDCuSo7fKo4FQzRzXjBo4TbSDgTMwDAfQZyPY1Yaa2sVCExwjsijBP0A6037VNL/qbdsf3pjsH5df0peaG+zKrLLGxF/I7x9pIjsj/EDkfiSPp0q351rZIMGOINyFXHzfQDrSfZZZf9dcNj+5CNg/Pr+tQfYItMVprZo7YY+cSH5G+p7fX9DT0YtUT/apZf8AU27Y/vzHYPy6/pQbWSZSJ5iVIwUiGwH8eT+oqKPVhMwjSFzN/dbCqfcMfvD6Z+lS+VczffmWAf3YRk/99H/ClsF7+ZnnSRoe6bTZIbaM/et7g/um9MN1Q8AcZH+znmn2fiFLyRYPs0sF4wz5M2FBHqrdHHGflzjIyB0q/HYwRNv2bpP+ekhLN+ZqC9a0vomheL7aAc7EXdhh0O7orDscgijcNvIl8m5m/wBZMIR/dhHP/fR/wFPjs4IG8wIC4z+8clmH4nnFZIh1ewU+U32m1zxHIwa5RcdAxwrdvvHPU7m6VbsWstSVmWVrp0PzpPkNGTzhkIG0/gKA+Q+4nt7wAIj3LL91of4T3w/AB/GmH+0Ix87KYectGA0oHY9Avr0HpwalvNYs7GTypZgZ8ZEEamSQ/RFBJ/Kofteo3hxb2i2kf/Pa8bLdsERqeR16sp9qL+QW8ye3t7W4/eg/aGB+9IdxU/Q/dPtgUybXLSKZoUkNzcKcGG3UyOD23Afd+rYFVZPDSXjmW9u57mVgAdpEaYznG0D5h7PuqxHJHosCRSRRQWy/KjQLtUe20dPwz+FG4bb6DPO1W8x5cMWnRkfeuD5svT+6p2j/AL6P0qu3hWCTLSzy3TltxW4w0R+sQAX8cZ960UvmuFDW0JlRhkSOdiH+v6Uv2WWb/XTtj+5CNg/Pr+tGq8h6PzIm1KKw2x3QW3OPl2fMp+mOR+I/OpfPuJv9VD5a/wB6Y4P1Cj+uKljt4rdGCIqKeW46+59aoGQIP+Jduf8A2FXMJ/EkAf8AAT+Bo0ewtVuWvsPnf8fErzf7P3U/IdR9SaW4jtYbcLKI44QeA2FAPbHv9KrC4uJJNly32LJwBH8wb6OeOfTANXIbOKFt6pl/77Es30yeaHpuNa7FNZrlT/o0b3EWP+Xg7MewJ5P4j8adDuum2Tzuj45gUeX+ucn6g4qxJexIxQEySDqkY3EfXHT8cVFNDPfLseNIY+uW+Zx7jHCn3yaYixHFDaxtsVIk+8xAAHuTUX24ScQRvOf7yjCf99Hg/hmq/wDZz28gkBN8F5C3DZZfdT0z+A+tTjU7fO138qX/AJ5OMP8AgO/4ZpW7ajv0ehDJpstxI0hm+yuw5+zcE8EfMT978gRToI2sSTJAr+s8ILMf94HLfkT+FS+fcTf6mHy1/wCek3H5KOfzxQbETf8AHw7T/wCweE+m0dfxzTv3FbqgGpQScQN9pb0h+b8z0H4mjbdTdWW2X0X5n/M8D8j9aZdw2ttC07yLZLGOZlYIFA9c8EfXis5NfupRi0spNQj7XW0xR9uuRluD1QMDg9KVuwX/AJjTfS7WaMrPCt0GGG+0DzM/n/Kse8mXw+3lWV8ZHAyNNl3TsR/s4y6DoMnco9KuQ2c+qJvutQLJnBgsiYkHsWzvyM+q/StC0srexj8u2gjgTOSsagAn1PvSv3Ha+xgt4g1CRljubePQAwGJrw+aGPopUhR7bm3Hn5a1I9DtzIsl00l/MvIe5bcAeOQgwqnjqAKnluoZleJUN1kbWRAGX3BJ4/Ams1dDurdT9gul0xMcWyr5sX4A429+FwO/NP8AAX4mxNcR265kcID0z1PsB3qnNGbyTfFAYn6C4clG/IckexwKqx6hHpbZ1C1NmxHzXYYyxH6ydVHT74A9Ca0pL6BFUhxIWG5Vj+YsPUAdvehabD33KrWlwrfvydQj/u8Jj/gP3W59asx3tttYB1iEYyyv8hUepB6Ck3XNx91RbL6v8z/kOB+Z+lI2l282GmUzyA5Ekhyyn1X+70HTHSjTqLX7Iv2xpv8Aj3iaUf33+RPzxk/gDQ1m1wpW5lMinrHH8i/jzk/nj2pkzSWK7xOrxf3Jzg/QN/iCfemLqjTOsaQtbs3Q3Xy5/wB0fxH24os90F11JI9PW1B+yN9nH/PPGY/++e34EVF/axXcDA0xXrJb/Mn4nt/Sp/sIl5uHa4/2W4T/AL57/jmrPCr6AUX76js+mhUjWW8jDvOqxMOFtz1/4H1P4YqxDbx26kRoEycnHUn1J71RlMVwzNZozSnnzoTsUntlujfk1NaG9wPtTefFjlbU7D+Pc/gR9KdhXLF09s8gRl82ccAR/fX8R9365FQCHUcHbKojzwjkGTH+9jH6H61btJrdlMcG1NvJjC7SPqvUVXudbtoZmt4993dKMm3thvYem7sue24ile2gaPW463ktreQB1aCduN05yze27JB+gNSXup22n7BPKFeTiONQWdyOyqOT+AqpJa6hqi4nlWwt2HMMIDyH6uRgfQA/71Ps9Bt9LybHMDkAEvmTdjpuLHcfzFGnUevQika91mFoxapZ2rnBN4okdl9oxwM9txyO69q5jUvgj4X1KFwbaW3uGYsbi3cI2f8AcA2AewUV2EmpGzZVu49m77rRHeG/D736Ee9LHcy30YeDbFETxIxDMR7AcD8T+FFmF0eFeIvgDqOm75dP1KC6gHIFx+6Ye3cGuE1LwnrmjKzXWm3Cxr96RULKv1I+7+OK+tY7OOOQSNmWUdJJDkj6en4U66igkj3ThQqc72OCvuD2paD1PjRLr3qdLr3r6W1vwDo/iQMTpVvPkf6+VDC/th1wx/EEH1rhNW+AdoIy1nqk1hN/cvYw0RPoHU8D0zk0crDmR5Wl171Ml171taz8I/Feh5Y6f9vhHPm2LeaD/wAB4b9K5EzPDIUkVkdTgqwwRUlG2tz71Mtx71hpde9Tpde9AG2tx71Ktx71ipde9Tpc+9AGws/vUqzVkJc+9TLce9AGss1SLNWUtx71Ks/vQBqLNUqzVlrN71Ks1AHx7+258Pdb1D4r+EPGcupwv4attPOmW+mNcSGVLtnleWZY9uwK0flKWDbiUUEYUGuf8Kw7Y0qr+3l8Xdc0v44eBPBVpb2L6ZJZw3nmSRuZfMnuZIW5DgYCwqRx1LZJ4xreGYsIlAHoOjR8LXZaanSuU0deFrsdNXpQB0FivSugs16Vi2K9K3rNelAGrar0rWt16Vm2q9K1LcdKANCAVoQ1Rgq/DQBch7VdhqnDVyGgC9DWhAazoavQt0oA1IGq7HJWZC1W0koAvebUck1QebUMktADbiXrWbcSdanml61nXEnWgCtcP1rOmarUzVQmagCpO3Ws64brVydqzrhqAKF03Wsa8frWndN1rGvH60AZF9J1rmdSk61heJPjr4E0T4iWvgS+8S2lv4qutgi09g5+ZwSiNIF2I7ADajMGO5MA71zp6lJ1oA5fWJflavGvi/q11YeEdVFgN+ozW8kVqoYL+9KnackjGDzXrOtS/K1eU3vhfUfit8XPCfw+0Qx/2xrCXU0clwxWCBIY97PKwBIGAQMKTk1x4ypWp0JSoR5pdEfR8O4TL8dmlGhmtX2VB35pbWSTe9nq3ZbdT9Mv2VtC0Twz+zj8ONJ8PXlvqGl2eiW0IurUjZLKEHnMRgYYy+ZuBAIbcCAQa9Urzr9nv4Z3Pwd+Dvhvwhe3sOoXunxymee3UrGZJJnlZVzyVUyFQxALBc4XOB6LW9GU5U4yqK0mldefU8zMKeGo4ytSwc+elGUlGT+1FN8r6bqz2QhGarT2+atUnWtTzzEuLfrxWZcW/WummgzzWbc23XigDmZ4OvFUJoa6G4t+vFZs8HtQBhyRVUkjrXmhqlNHQBlyR1VkjrTkjqrJHQBlyx1Tlj61rSR1UljoAyJoqozQ1szR1SmioAxZoaz54a3ZoqoTw0Ac/cQ9eKzLiDrXRTw1nXEPXigDmbq361j3dr14rqriDrWVdW/WgDj72z68Vz2oWOc8V3V3a9eKw7yz68UAea6tpQZW4rntA8Q698LfF9l4o8M3bWOrWTblPJjlQ/eikXPzIw4I/LBANelahY5zxXJatpQZT8tAH6Gfs9/Frwp+0J4X/tbT4k0jXbTauo6TaymKW0lIPzZXHmI3O1iMEcEZDCvWRY6jbZ8jUvPX+7eQqx+gZNuPqQ1fkH4N8ZeIfgz43s/Ffhe4+z6hbfLJDJkw3URILQyqCNyNge4IBBBAI/UH4F/HrRvjv4LTXNIi8u6hIi1DTPNBnspsZ2sDjKnkq44YehDAVdsmyR3x1C9t8/aNOZh13WkokAHuG2nPsAapx+INO1K5SN7tIEyNkNxmJ5jgEEK4BIH8/wBbMmpQXsvkeb5MQOH8zKFj/cGf1x/+rQkgjmhMUkavERgoygr+VP4dyfi2YTW8VwoEsSSgdA6g/wA6iFisf+qlmi+j7h+TZA/Cqq+H7SBf9EEmn9wLVyiA+uz7h/FTVHUZtWs5UtLK7hvbqYMUS5iwyL3dmUgBQcAfJkkgepCXZMp92iW8ku9QuJNOgkR41H+kyqGjKg4/dhhn5mBycYKj0yDWhHcLaxpGbaSCNQFUKm5QB2G3OB9cVn6fcyaPbpBPptyijJe4hInDseSx2/OSTznZ3rQtdYsryXyormMz4yYWO2QfVDyPxFN+gl6k8N1Dc58qVJMdQrAkfWqt7bxbgkcarcy5w6ZUj1YkYOB+vAqa+jtzEZLiJZAvTKgnPYD3zVe20t490ouJYpn+8A29QOcL82eBntj8KFbcTvsSw2MlrGFhuWxycTKHHJyTxg5z70/zbmP78Cyj1ifBP4HAH50Zu4+ohmHtlD/XP6UfbAv+tili+qbh+a5A/GjVj0XkRz6tDaxM8oeIj+F1IyfQHpn8adb2sc0BaUR3BlO5zgMp9APYdKZazR6hMZ0dXijJWPaQcnoW/oPb61M2n27MW8oI56vGSjH8Rg0aLQWr1G/2dGv+paS3Pby3OB/wE5X9KQpdwrkTRzKOf3y7T+LDj/x2l+yzR/6q6bHZZlDj+h/WqtxLczSfZ2hWWNcGUwvyR2XDYAz35PH1prUHZdB1rcyu/wBpmtpAGGEaPDBV+n3snr09Ktx30EjBRIFc/wAD/K35Hmmf2lCv+tLW57+cpUf99Hg/gan/AHdxH/DLGw9iDSfmhryYySzhlbe0S7/74GG/Mc1S+yvcXRMU8ixQH5d+HBfv15wAfXqfapLu3SGMC33QzOdsYjYhQfXb04GT07U+K2ntY1SKVZEXtKvzH/gQ/wAKFtuJ6vYXdex9UhnHqpKH8jn+dOF8F/1sM0J/2k3D81yKT7VNH/rbV/doWDj+h/Smvq1pFGzyzrCFBYiUFGwBk8Hmi3kO/mUtRkg1ueLTUaO4hbE1zjDL5YPCn3ZsfgrVIvhmwhJNrG9gfSzlaFc+uxSFP4g03StNE8Ml3ewKbq6bzGWRQWiXGET2wuM+5Y96umxK/wCquJ4v+B7x/wCPZ/SjyTDXdorNZ6lD/wAe+orN7XkAb8AUKY/EGoLrU9UtY9kumB3kOxGs51fHB5IcJ0AJwM1of6ZH3hnH4xkf+hZ/Sq8d0ZLxpZIZUSMeWuF3jdn5vu59h+dCExIdbsLeJEkkayVVwPtcbQjjsCwAP4E1ca3t7xVkaOOUEfK+AePY0sN5BO22OZHbuoYZH4VSk8N6a0jSJarbSty0tqTA7fVkIJ/OlsV0JprcW0TyrcTxKoLN82/p/vZ/Sm2kN5b2658mWRsu4OUwx5PPOfTp2qpcadcrLDbwahKy53mO5VZVCqQRk8MecdW9ama61W2+/ZQ3iDq1tNsdvojjA/77quhPUtC8df8AW20sf+0oDj/x0k/pTlvLeZvLEqFz/wAs2OG/FTzVVdchT/j5huLI9/PiO1fq65T/AMep9xeW17p8jwyQ3aE7FKkOu4nAH5mpHfzGWenwPJcTLH5Qdyq+SSnA4524zzuP41Y+zTxnMd0x/wBmZAw/TB/Wkh0yG3iRIjJDtAA8tyB9cdP0pfJuo/uXCyD0mj5/Ncfyp3v1ElZbCmS6j6wJKvrG+GP4Hj9arC+R9QJlSSEQx4+deAWPcjIHAHfvVk3E8f37Yt/1xcN/PH6VW0/UIGjeWR/KMzlx5oKAjouM9flA6U16A97XLQ+y6gu4eTcqvfhwKaLBI/8AVSSw/wC65I/Jsj9KkktYLgh3ijc9mwM/gaj+wlTmK4nj9fn3/wDoWf0qbjt5Gbqi3JvtOtfNS4V5TMUddp2oCclh6MY+1aX2qaM4ktXI/vRMGH64P6Vmx/aZfEEzAw3DWtusYJzHgyNlhnnnEaH8a0/tboMy28iepXDj9Of0psSD+0rZWAeUQk9BMCmfpuxmq+oWNu1nKUiRHlAQPGNpO47RyO3NWY763mbYJV3n/lm3yt/3yearXlhbtJbosYi3y8mMlCcAt2x3AprRg9V3JxaSR/6u5kA7LJhx+oz+tKDeR5yIZvdSUP5c/wA6Pss0Y/dXL+yyqHH9D+tG+7jHzRxzY7oxUn8Dn+dIYgvSv+tt54v+A78/98k/rVSz+w6pp8MMwt7rcgdopArYJ5OQfrU11qXk2kzyQzQsqMw3Ju6D1XIH51Jb/ZLq3WBWhuFjUKVBDAYGOlPpsLruV18PWkIP2UzWXOQLeZlRT7JnZ+lJ9i1O3UiDUln7/wCmW4Y/TMZQD8jVsafEn+qMkPp5bkAf8B6fpQIbmPO25Eg/6bRjP5rj+VT8x/Izbe+1C3kumk077RmXkWc6k52KOkmwY/E9/qZ28RWkIH2oTWXq1zCyIv1fGz9adZTXCiZntt+6Vv8AUuD0OP4selWRqEP/AC03wepmQqB+J4/Wqa12EnpuRwrYakpngME+TjzoSCc/7wqIWZjvyIriaP8AdZ5bf3/2smnT6TpmquLiS1triToJ9ilx9GHI/A1V/sXy9SBt7+9t8xcjzvNzz/00DY/DFJMGvI0cXceMGGb2IKH8+f5UfapEOJLWQDu6YZf0Of0qqserwNnzrO8ToEaNoW+pYFgf++RQuqXUWRdaXOgHWS3ZZU/DBDn/AL5pDK2rXltPeaQrsoAujuSZSpx5Eo6EepFaX9nW4B8tTCD/AM8WKD64BxWNrGv6c8dqzziBkuov3d2jQsQzbCQrgHHzda2Rp9qy5jjEQbndASmfxXGafQW7F+zzpjy7on2mQMP0wf1qtqEl1HZzM8cTpGu/cjkH5efuke3rVj7LKmPLunGP4ZAGH9D+tNmW6eKSJkhlRlKlgxQ8j0wf50LcHsO+3BAfNhmi+qFv1XIpuLG+k/5YTS49iw/qKZZ6kZLWF5IJk3IrBtm/OR/s5/WpfOs77CFoZj1CNgkfgaLWC9w+whR+7nmi/wCB7/8A0LNQaet2lnEBLHIIx5ZV0IJKnB+YH29Ksf2fEv8AqzJCe3luQB/wHp+lVrSG5ia5jjuAQkvHnRgk5AYn5SO5NPoFrPYsfaLhB+8tSx/6YuGH/j22hr+3wRKWjHfzkKr+ZGKXzrlD89urj1ikyfyIH86Pt8a58xJIcdd6HA/4EOP1pfId/Mp2FnavJdLEFVfM3K0DlcqwB6qR33flVz7LKmPLupAB0WQBh+PGf1qr5Vld3yyIIZhIhBdCCdwORyO+C35Va+xbTmO4nj9fn3/+hZptkxQmbyMdIZj65Mf6fNR9ouP+fRv+/i0bbyMcSQzezKUP5gn+VL5l3/zwh/7/AB/+IpFGS0dxo+Pt0019p6gYmUkPDx/GBy6/7XJHcdWrVjuLO2iTy3iRJBuRY8fPnuAOv4UfZHkOZriR++2M7F/Tn8zWXeQQ+GA11aSQW0Lt+8tJpBGkh9UJ+6/t0J64J3A30Ftqan2qWTHlW7bf70x2D8uT+Ypfs80n+tuCP9mFdoI+pyfyIrOtPEq6rHnTrOe4YHa/nDyRE2M4fd835Kam+yaneL/pF4lmpHMdmmWH/A3HP4KKWw9yW6trGzhNxM6Woj5+1SOAV+rN/Xiqa+IzykdtNeHcFWeJNkTZ6Hc5A/Int64q5b6HZWsom8nzrgf8t7hjLIPozEkD2HFSvewSBkX/AEnOVKxruH0J6D8TT38xWt5FXydVu/8AWXENgu7lbdfNfH++wAH/AHyfrTovD9mrJJMjXsyncsl25lKn1UHhT/ugU3bfQqTCipB/zzc75F9cc4/DJ9vSp4reC8QO0jXK56SHgH0K8DI9xmjYN+hI1/ArbEJlccbYhux9cdPxqvJb3MkrS26pZu3JZ/m3+zKOPx3Zq1JcQWgVCyx9ljHU+wA/pTPtM03+ptyB2aY7B+XJ/MCheQ3ruQRIs0nl3bSGbtG7fIw9sYDD68+tWmkt7NVjykQ6LGox+QFRSWDXS7bqYyLnOyMbF9j65/Go1jGjozbA9v1aQD51/wB7+99ev1609GLVE/2iWT/UwHH96Y7B+XX9BSNayTf66div9yIbB+fX9aRdQjnXdbK1yOzR/d/76PH5Uvl3U33pEt19Ihub8yMfpS28h6PzIFsU0sNLahI48fNG+AD9G6j8ePp1p8OrR3XEEckknVlwBt98k4I46jNTJYwqwcqZZAch5CWI+men4VHeS2zsEdi0y/dEOTIv5cj+VF0xax8h/l3M335VgH92Ibj/AN9Ef0pY7GGNw+3fIOjyEsw+hPSqf2u+jXEkSpF/z8OMkDHVkU/rnH0qytmk6hpZWuVYZAJ+Qgj0HBH1zRsCswuLi2mDRMPtDKfuRjcVP4fdPucVW3ajCpKoDB/00w0yj8Dg/nn61cuLq102FWnmhtYshQZGCLk9AM1T/tia6OLGxmmH/Pa4Bgj/APHhuP4KR70J+Q2u7J4beC8Xe8jXQzgrIeAfQpwAfqM0681Kz0tVFxPHDu4RM/M3sqjk/gKoSaLd30hlu79oGK7dtgvlcEdGcks2OxG36VPZ21vo5bNtHAz/AH7lB/rD6ux5z/vE9uaNxbdA/tK8uji0sGVO0143lKeey4LZ9iF+tVLrwudUkE19fTfaAu1Wsx9n29eARliOeVZipx0rVa+i3FY9079MRDP4E9B+JpP9Km6lLZfb53/wB/Olqh6PzMu3kPhiHy57WMWQ5N3ZxYA95EHI7fMMjqTtFaUWpRXcayWgN2jcrJGRsI9Q3Qj6ZqRbGIMHcGaQc7pTuI+nYfhiqF9YxWsxntLoafdyHJVV3pMe+6PPzH3XDcdccU9GGqLvk3M3+slEI/uwjJ/76I/oKkhs4YW3qnz4wZGJZj+J5rKTXp1eKG7tRYSSHasszExMc4AU46n+62088ZrR+xGT/j4lab/ZHyp+Q6j6k0a9QVnsQztDHMxt5GW4P3khXeCf9peg+vB96Z9uugQtxGlkp/5asd4Pt6Kfr+tX1WO2iwAsUajtgAVCb0S8QRtcf7Q4T/vo9R9M0X8hW8xV0+IkGXdcNnOZjkfgOg/AVJNcRW4HmOqZ4APU+wHeqP8AZtyoYxTi3Q/8u8ednfjJ5H/AQPoamtWghkCNF5Fw/wDf5L/Rv4v5+wosCflYc00tyrLHb/IwwWn4BHP8PU/Q4qv/AGVJGvyztIvJ+zsSsf0GOQPY5HtVya+hhfYW3yf884wWb8h0pu65m+6q26+r/M35DgfmaLtA0nuNhu4YQInT7IQOEYAL74PQ/wA6X7cJOLeNp/8AaXhP++j1/DNJ/ZsMg/fg3R6HzsMP++eg/AVFdSjSY/NN1GkGcbLqTaMngAOffsc/hRoPVbk3kzzf62Xy1/uQ/wBWPP5Ypf7NttuPJUnOd5zvz67uuffNZ0evy3zCOyspA7DIa9/crj2GCzfgMe9Tf2PLdMGv72Scf88YMwxde4B3H3BYg+lGqDR+ZFcawunT+RHK2oyj/l1iG+ZfqRwBx/Hj/epYru/1ORo1MemAdUkHmT4z1x91fr8wrStbOCxhWG2hjghXpHGoVR+AqC4mt7n5BGbplPHlfwn/AHuin8c0bi1XUZb6HawypNIrXdyvInuTvYHnlc8L1P3QBVya4jt1zI4QHpnqfYDvVHyb9V/1gMX9xSDJj/eIwfxH/Aqns/s3mMIxifHzCTPmY9884/Siw0+xFNG14++GFoX6C4Y7G/LqR7NgU37LOp/0om+j/wBn5cfVOh/U+1XZrqK3x5jhSei9SfoOpqITXFx/q4vJX+9N1/75B/mR9KLsVkSQTwyR5jZdq8EdNvsR2+hqMXyzf8eyG4/214T67u/4ZqOXR4Ln5py80uMCRjgj6AcU5pLizUmTFxCvJfhXA9x0P6fSjToPXqO+zzTf66Xav/POHK/m3U/hiqg8PQWrGTTnbTpDyyw4Mbn/AGkPB6DJGG461PFqkd3kWim4YdT91V9M55/IGpDayXH+vmO3/nnDlR+J6n8x9KNVuGj21M+XXpdNk8q+t2lwMmeyBkH1ZPvJ+oHdquW9xJqUKywTRpbt914mEhPryPlHPHercUKQIEjRY1/uqMCsy9sLL7U8sLSW1+w5ez++3oWXBVvQFwQKNOga9S/DZxQtvALy9PMc7m/M9vbpS3TQrCRPs8tuNr8g+2O9ZLXWr2//AB9Qhrc9ZrNMyqP9qMk/+O7ifQVe02ayu1M1rIs5zhn3ZdT/AHWzyp/2TjHpR5sPJEax3O7Nnujj9LrJX8F+8PzA9qRdqnOoK+4fxSHMP1GOB9WANXrm6hs4jJPKkMfTdIwA+lZ41S7v8Cws2WIn/j5vAY1x6hPvN+O0H1ouKxpl1VNxYBAM7s8Y9azW1wXO5dOgbUHHHmKdsIPvIeD77dxHpVf/AIRWKXLXE73Dl/MEbKPIBHT9193rzk5b3rS+0S2/E8WUA/1kILD8V6j9frSsug7vqUm0abUmV9TnDheRb2wKIp/3vvE/iAR2qxa6e2lW6w2Sx/Z04WFgFx7AgfzB+tSLqUU3/HuftR/6ZYKj6t0H060v2ee4A8+Xy17xwkj826/linr1DToRtq8EcnlSBkuOMQkZY56cjj9ak23NwvzH7KnouGf8+g/DP1qVbaJY2jESCNuq7Rg/X1qtMi2ZUxT+SW+7CRvU/Rev5UadA16lmG1igZmRfnb7znlj9SeTUN3Bbr++kbyH/wCeqttJ9AfX6HNV/t103+thNnFj/Xff/T+H6tVq2t4RiZG852HEzNuJHsew9hxRqtWGj0RVWe/KnyoxJH/DJKuxz/wHIz+O36U+1+zyygO7S3I523Aww9wvAH1A/Gr5IUEk4FUpplvl8uKBblc53vxGD6g9z9PzFF7itYvVV+2LNlbdPtHYt0T/AL67/hmqzaXLtGbj7Qv/ADxmyYz+uf8Avrd9KsreCP5Z4zb4/i6p/wB9DoPrii3bUd310K39i78lpmizz5MPEX4qevv61X1TQ7PVoRDqulWuoQqMKwiBKj2B5H/ASTWnJfRRsFUmWQjIjj+Y47H2HueKb5c9x/rW8hP7kZ+Y/Vv8Pzou3uKyWx5hrnwR8MalubTLi5064PSGImVQfdG+Yfiwrh9W+BPifTUMloLfUk5+WOQJIB7huPyJr6IOnWxUDyVBHIYcMPfd1zUNxI+mwmV7mMwL1+0nbj0wwH8wSfWlo9itVufI2oadqGizeVqFlcWUmcbZ42TP0yOagS696+sLm/fWYTA1ottbSDmXUYsq3XgIeD/wIj6Gud1L4HeGNRhb9zNbXLZJuLdwmT/uAbAPYKKTVtxp32PnhLr3qdbr3r0bXP2d9Stdz6RqUN4vXyrlTE/0BGQf0rz7VvCeueH/ADTfabPHHGdrzIN8an0LrkD86QxVufep1ufesJLr3qdLr3oA3FuPepVuPesVbr3qZLn3oA+Wf2kNQXWfjUsJIkGm2MMIBGdjtvckehKyD8DS+G48Klc348uG1P4weKrl+W+2eVn2RVjH6KK6bTY7kWE32Lyvtnlt5Pn58vfj5d2OcZxnHOKAPQNHXgV1+mrwK+O/2R9P+K+n+PNfg8atrraJHZlN2sTNKhuRKoTyWcksNvm5MZKn5ck/JX2Rpy8CgDobEdK3rMdKxLEdK3bPtQBrWq9K1bcVmW3atS37UAX4O1X4aow1ehoAuQ1biqpFVuOgC5EauwtVCM1bjagC/G1WFkqjG1TCSgCyZKhkkqNpKhkkoAbNJVCaSppZKpzNQBXmaqMzVZmaqMzUAVZ2rNuG61dnbrWbcN1oAz7putYl43WtW6brWJeN1oA+X/iJ+x7o/jb9oG2+Jl3r1wsImtrq60VrVJFnlgRVQCQn5YyI4tyFGJw+GG4bfW9Uk610moP1rk9VfhqAOR1ub5W5rT/YJ0UeKP2qfiP4odd8PhfQ7XRIGJ+XzbpzO5X3CxbT9a5jxbqcGlafd3t1IIbW2iaaWQgkKigljgegBr0P/glZr+ieIvhr8QNas76GbXNS8UzXN7aZxNbQGNBbK69dpAkIbkE7wDlWAAPv63uOnNXlcMK5y3uunNalvc9OaANGimRyBxT6ACq80IarFFAGJc23Xisq4t+vFdRNCGFZlzbdeKAOYuIKoTQ10Nxb9eKzbiDrxQBhSx1UkjrXmh61SljoAy5I/aqkkdakkdVJI/agDLljqnNHWtJH7VUljoAx5oqozRVszR9apTR9aAMSaGs+eH2rdmhqhPD1oA5+4g9qzLi3610VxDWdcQdeKAOZurfPase7tevFdVcW/Wsq6t+vFAHHXtn14rntQsNwPFd1d2vXisO9s+vFAHmmr6SHVuKp/D34heIvgb42h8S+G5irgeVd2bMRFdwk8xv/ADDdVIBHoe21Cw3Z4rk9X0kOrfLQB+oXwZ+LXhz41eBbTXvDso8hh5VzZSEedaTAfNFIPUZ69GBBGQa7M6fCP9WGgP8A0xYqPyHB/EV+QHw7+JHib4FeMo/EXhm5ZCSEvLFmIhvIgclHHr1w2MqTn1B/T74QfGzQ/jF4FTxPod9G8EY23tldDbcWcoGWjk29/QhcMORVK/cl27Hb391PpUAYSi6dm2RQuoDyueigjAHc5xwASeBTNPjm0/zZbuF5bqZt0s8Xzr7Ko+9tA4Ax6nqTUNi0s11/aF9azRSMu2CPbvEKHGeASdx7nA7DsSdeG6iuMiOVXI6hTkj6in8iVr1Gw3kEzbUkXf8A3Dw35HmlurWC8j8u4hjnjznbKoYZ9cGnyQpMu2RFkXrhhkVnTWKXEzQQSSwxL/rdjZXkcIAcgep46fWkrFO6KsOhR3Enn2l1dWESn9ysMm5fdgjhlAOTjA6c9+Lax6vbdJbS+ToBIrQMPcsNwP4KKtYuo8YMU/1yh/rn8hSfbtn+ugmh99u8fmucD64p6sSsiD+2Gh/4+rG7t/8AaWPzgT3x5ZYge5Apqapa6w32ezuopxjM3luCVXONpx0J5HtzVqS+j8ktCyzsTtVUYHLen+ewNQS6HZXkSi9tobyTO4ySxgkN6gnp7Y6UbasN9EWpbOCbG+FGKjAO3kfQ9qj+xMn+puZo/wDZY7wf++sn8jVddFNvn7LfXduOu1pfOUn/ALabiB7AihpNWt/+WVrfL1Oxmgb6BTuB/FhS+Y/kPmuLuzjBZIbgk7RsJjJJ7AHP8+1FrcJaxYmSSKRjudpE4JPcsMgDt16AVQh16J7jzry3urKNflj86Lcg9WLpuUenJ9fWti1vIL6ES208dxFnG+Jwy/mKp6aNErXVMfHMky7o3WRemVORUL6fbsxYRBHJyXjJRj+IwafJZwzNvaNd/wDfAww+hHNU7u3kLLbwXEimQEsr/OAvc8/Nz069/apXkxvzQ22tZpJTcxXRKfdiEqhxs4yeMHkj16Yqz513H9+3WUesL8/k2MfnQrXVuoUwxzIvH7ptp/BTx/49R/aUUf8ArhJbnv5qkKP+Bfd/WnqxKyF/tKBf9aWtz/02UoPzPB/A1SvmTVr6CwXbJAoFxcdwVz8i/wDAmBP0QjvWhNewQ2cl00imCNS5dTkYHXpWfpWiosMlxPF5d5cuZZTGxRlzjCZU/wAKgD3IJ70abj12Lv8AZsC/6pWt/wDrixQfkOP0o8m5j+5cCQf9NkGfzXGPyNJ9lnj/ANVdMR0CzKHA/LB/M0vnXUf37ZZR6wuMn8Gxj8zRr3DTsR3V9PawszW2XPCeW4YFjwAc4PX0FOtbi3t4UiMuwj/nsChYnqeeuTUDalBJeDzSYEgGczKUG8jpk8cA+v8AFWiCsqZBDow+oND0WqEtXoxs1vFcqFmiSUDs6g/zqH+z1X/VSzQn/Zckfk2R+lL/AGfB1RTCf+mLFP0HB/Gq96l1DDthutzyEIvmoCQT3BXHQZPIPShdkxvu0JZrcs0twrxzBzsXeNpKqSAcjI65PTvVj7W8f+ttpFHdo/nH4Y+b9KbHJPbRqjWmUUADyJA2AP8Aex/Wnf2lb5w8nkn0mUpn6Zxn8Kb16CWnUdHqFvK4RZlEh/5Zsdrf98nmqOoaPY6lqMXnWsTyIPMaXbiQdlG4cjuev8NackcdxHtdVkQ9mAINULKxibzZoi0O9zs8tiAFHA46ep6d6StuN32Yi6M1v/x66heQj+7JJ5wJ9zIGb8iKGbV7cHCWd934LW5HsAd+fzFWvLuY/uzLKPSVcE/iOP0pPtU8f+ttWx/ehYOB+eD+lIDOvPEDwW8izafe2krDbG3leapY8A5jLY59cVfsNRsbpRFaXUMxRR8kbglR05HaoZtQgmu7aIv5fJkIlBQnAwBg47tn8KtXmn2uoKEuraG5VeQs0YcD8xTewLV6MRtNtmYkRCNj1aIlCfxXFH2aWP8A1dy3ssoDD+h/WqQ8OxQ4Npd3lkfSOcuoHoEk3KPwFMvpdT0mxuLkTW96kEbPslQxOwAzy4JGfoo/Cl8w+Q3RWuh9tuTFHMLi5ckxuQfkxGMAjGCIwevetI3yRj96kkPrvQkD8RkfrWTpd5daPptpa3mm3I8iJY3uLfbMhIGMgKd5zjP3a0LfXLC5kWJblEmY4EM2Y5P++Gw36U36AvUsrJb30Z2tHcR98EMKpyafC2oRiMPEFjZj5TlQCSADgcf3u1XJbOCZt0kKO/ZioyPxqnHZlry5aK4mi27YzzvyQC38WePmHSheTE/NFkw3Kf6u4D/9dowf1XH9aBNcr/rLcN6eTID/AOhYoAu4+phn/Ax//FZ/Sk+2sn+ttpox/eVQ4/8AHST+lAyvfahE1pIjeZCXwn71Co+YgdSMd/WrjRwXiqzJHOvZiAwqtc3kNx5MKSKZGlX5M4YYO7p17VPJYW8jFzEokP8Ay0T5W/Mc0bIWrfcT7CqHMcs0R9pCw/Jsj9KTy7uM/LLHKo/hkQqx/wCBA4/Sl+yOv+quZUA6K2HH455/WgG8jHzCGf3XMf6c/wA6B/IrWNzLHCwe1kI82TLRkMPvt6kH9Ks/2jbLw8ohPYTAoT9N2M1W0+92248yCZNzMwbZuByxP8Of1q5HdQXDFEljkbHKhgT+Ipy32FF6LURrO3mbeYkLnnzFGG/Mc1U+xmPUAIp5kHlH7zb+4/vZP61ZbT7c/dj8o9zEShP4riq5tpY79BHcMf3TY80Bx1H0P60k/MGvInH2yPqYZ/wMf/xVKLx1/wBbbSxj+8oDj8NpJ/SkD3cY+eOObHeNipP4H/Gl+3Kv+shmiP8AtIWH5rkUDM3X7y2uNPRDIn/Hzb7o5Bg4EyE5U89M1Zbw7p3PlWwtCeS1mzQE/UoQTUPiC4gudA1BkljlEURlO0hsbfm6fhV4abAoIjQwe0LFB+Q4o6Buys2l3cKj7Lqky7fupcosqfQ8Bz/31Q0ur2+AYLS8A6vHI0LH6IQw/Nqsi3uI/uXRf/rsgbH/AHztpRLdRj54EkH/AEyfk/gQP50gM2x1pbe3SOezvIQpZFIgMo4YjrHuxjHerkWpabqrG3S5trp+ph3qzD6r1FMs75IzcJIskO2U/fQ4GQG5IyOretWJI7LVosOlvexqf4gsgBpve4o7WF/s+Ef6vfDjoInKgfgDj9KrLBcQ6g+y5BEkYI82MH7pOfu7f7y0i+H7WFt1s89mewgmYIv0jJKf+O1Xms9RtLq3eLUVuCxaMfa4ASMruxlNox8npTT8wa8jRE10md9urj/plJyfwIH86P7QRR+9SWE996EgfiMj9arC+1KFSZ9MWX0+x3Cufx3hMfmaD4is4k3XPm2I/ia6iaNF+rkbf1qfkP5i3xs7yOOb9zc+XIvPDYBOD+hJqz9hVTmOWaI+0hYfk2R+lRSR2OuWbMjQXUbqVWZNrgcdjSWduJrWGZZZoXZASBIWAOORhsjj6VXQXUl8u6jHyzpL/wBdEwT+IP8ASk8y+/597f8A7/t/8RTvLuo+k0co7CRME/iDj9Kb5l9/z72//f8Ab/4ikMrf2ffXYb7VqBiQ4/d2SeXx3Bc5J+o21Pa6RZafI00UCiY/enkJeQ/V2yT+dSbbqXq0duv+z87fmcAfkaF0+I4Mu64b1mO4fXHQfgKQ/kUdQjhvJlntHkW/QbUngXcMddr9FZfYnPPBB5ptrql3PcLaXSR6fclcqp+cS8ZJjPA47g5I9MYJ05ruG3YK8gDkZCDliPYDk1VvIf7UgaB7TdESDumbZjHIZcfMCDyDwQehp/Il+pN/Z8TczFrg8f605HHfb93P4VJJcw2+Fd1Un7qDqfoOprGZrrSyF1O5kuLI4Auo/wB35f8A11xyBn+IHHqBjJ2oYoYIyYlRFb5iygDPvnvQ/Ma8iP7RNL/qoCB/emO0flyfzAqvNpcszNIbpo5iMHyl2IfqAcn86sfbo3/1KtcH/pkMj/vo8frSFbqbq6W68/c+dvY5PA/I0aryDR+Yy1khtyyNEtrLjLDs+O4b+L8efWnm/RuIEe4PrGPl/wC+jgfkaR9Lt5lxMrTnOQ0jElT6r/dP0xUUl8NMZUuZQ8bfdk/jH1A6/UfiO9Gj2Fqt9ibbdzfedLdfSMb2/M8foaWPT4VYOwM0g6PKdx/DPT8KRbqW4VWgh+RuRJKdoII6gdT+OKPsjy/6+d39Vj+Rf05/WgehFdeVbSs8MgjuG5Magtv+qjn8R+vSki1Ca4kEQgFtLjOJ26+6gfeH5H1xVuOKG1jOxEiQcnAAH1NZ02s2d4DFbRyakwP/AC6rlQR/00JCgj/ezRcWvcu/YzJzPM8v+yDtXp6DqPqTT2a3sLcsxjtoE5JOFUVkH+2do8+WO1t8nLW6+dMBngkkBfrhW/rVu10WxzFcMPt0q4ZLi4bzWHuueF/4DihjXkhP7cW44sLaa+9JFXZF0yDvbAI913VWbS9Tm3sLyOwVufs9ou4HnPLsOCeeQo69615rqK3wJHCk9F7n6Dqai+0TTf6mAqv9+b5fxC9fwOKFfoDt1Kum2NlbzlhbmO9wcvcMZJSM54diSV+h49ulXZbyGJyhbdJ/zzQFm/IVDJpoulAupWmAO4KvyKD6jHP60kavpsYQR+ZbDoY1+dfqB1+o59j1o0Yaol8y5m+5GsC/3pfmP/fIP9fwpPsCSf69muf9mQ/L/wB8jj9KRdShmUG33XWenk8j/vrp+tLsups7nW3X0j+ZvzIx+ho19A0fmMlh+wqZIJEij7xTNiP8D/D/AC9qZDqwuWEcUD+bjdtl+QYz1z3HuoIqzHZQxsHK+ZIOkkh3MPoT0/Cm3rW3lqLgqOcrk4bP+zjnP05ouhWa8hPs80w/fTbVP8EPy/8Aj3X8sVLDbxW+fLRUz1IHJ+p71R+0XkSny4mmh7SSjDgf7o5b8gfrU8UK3kYeS4Nwh/hQ7U9xgfyJNDTBNdB11cW8iyQOoudw2vCq78gjow6AH3rMXT9RslY6cyxwY+WzuX3bf9xsHZx2O5egAWtuONIUCoqoo6KowKga+jyREGuGHaIZH0z0H50LyG/Mp6fPaXsxSRZRep8xhvB864ONyj7uOcbl4960ppo7dd0jrGucZY4qheaa+qqq3IjiVTlTHzIp9VfjafoM+9Vo7W60WQuUbVIP+epwbmMd854cfTBwOjGj5hquho/apJv9RCxH9+X5F/x/T8aa9i10pW6lMqnrGg2J/ifzqP8At7T/ALL5/wBrjEe4pgnDbh1Tb13f7OM+1RtqF9ecWVkY0z/x8XuUGPUJ94/RtvXrS16Bp1J47WSwULa7WhBz5LnBH0b/ABz9RVf/AISS0kkaGBZbq6UlWt4V3MpHUE52jHuaP7D+186jdSX3rEP3cPTkbAfmHs5brV5rKBoUi8pVRPuBBt2/THT8Kd11Cz6FExapfj55Y9MiP8MIEsuMf3mG1T7bW+tT2ui2lpN54jMtzz+/nYySDPUBmzgewwKj+2vbtsi3agi8Hy8b19ieFP4kH61JDLLqCkiZYUBwUjGXB9CSOPpj8aLMV0TXht/LAudm0ngP69se/wBKq+ZeLn7NG0kX/Txw3/Ae5+jY+tXIbWKBiyL856uxLMfxPNOmnjgXdI6oOg3HGaV+iHbqypAkd2cTyNLKBloXGwD/AID3H1z9avKoVQAAqjgAdBVGbOoKAtvhQcrLNlCPdQPmz+VR/YZox+/dtQjxjy2wpH4dG/H06mnuK9tkWmvkYlYVa4Ycfu+g5xy3T8M5qKaykvtv2grGFOVWL7w/4GeR+AB96sW1xFMuIiBt4KYwV9iO1Me+jDFIw08g6pEM49ieg/E0a9B6NashhtJNPLGFRcK3LbsCX/vr+L8cfWpf7Tt8HdJscdYmBD/989T+FL5dxN99xAufuxct+ZH8h+NJ/ZtttwYgW6+Zk78+u7rn8aNOoar4RfOuJv8AVxiFf783U/RR/Uj6Ui2EbMHmLXDjoZOQPoOg+uM1FLJNpy7mkWeH0kIWQfQ9G/HH1NEWotesyW8exlHJuAVIz32dT+OPrRZ9BXXUs3FtFPhpBhl6SKdrL9CORVJb2eP5bcHUU5+YYXH/AAL7rc8cdKs/YVk5ndrg5ztb7o/4D0/PJqzSul5js35FGEtfN+9uCpHW3jyhH1J+b8eM1chhjt12xosa+ijFZt9qVnM7wRxtqF1F/wAsrXl0Pu2QEP1Iqv8AY9Ym4muRHbdPJt2HnEe8hAHrwAD/ALVPcWxpXuq2unsiTS4lcZSFAXkb3CjJP5Vl3Wn3OtSrMtuNJbGPtWf9KwDwBtOAO+GLD1WtDTYbK1LJbRLFMRmQMD5rY7sTy31JP1q5JMkK7pHVF9WOKW2xW+5gW+lXOj3BuJYjrbAsVuGIFygPYAnZj/d2dPumtez1W1vhJ5Uw3R/6yOQFHT/eVgCPxFL9omnz5EW1f+ekwIH4L1P44qC60O21DabwNcyL919xUocg5XbjaeByOfen6i9Cf7YZsi2j87/bJ2p+ff8AAGj7G02DcSGT/pmvyp+XU/icVU8rUtNX90/9qQj/AJZzEJMB7Nja3sCB7tSw+IrWaYW6iRbzkfZXXbJx168EDPUHHvR6Bp1LkljEzBkBhkAwHi+U/j2P0OagkvJLKRI5MXTN0EQxJj1K+nqePpUvlXFxjzJPJT+5EeT9W/wx9amhgjt1IjQKDycdT7n1o9Qt2KkNxJqDHa4t1X70fWUfUH7v5GrMNrFbklF+dvvOxyx+pPNJdR27J5k+1QnSQnaV+jdqppLen/j2Hmw9nuRtb8PX8QPrRvsLbc0XkWNSzsEUclmOAKz5I/tDF7NHhdjkzg7FPvjHzfiPxp1v5Eky+ezNdA8JOMYx3UdPxGfrWhR8I/iMwW88cm66X7cM5DLwF/7Z9PxyTV6G5iuM+W4JX7y9Cv1HUfjTJbyOOQxqGmmH/LOPkj69h+NQyWLXrK1xtTb91YiQw/4H1/LH40b7i22J5ryOJtgzJL/zzjGW/wDrfjUflXFz/rX8iP8A55xH5j9W7fh+dJFbS2KFYSssfXY42t/30Ov4j8aVtUt4VY3D/ZdoyfP+X9eh/A0eg/URNLht/wDj2zat1PldD9QeCffr70y71E6VbtPemMW6fenVgoX6gn+RNQ/2heahxYQeVF/z9XakL/wFOGb8do7gmpLXQ4Yp1ubh5L67XlZrgglP9xQAqccfKAT3Jo9Qt/KV49YuNXZ102JY41OGubtSMfSPhj/wLaO4zVu20mKGYTys93dDpNOQSv8AugcL+AGe+aszW0U5BdAWHRxww+hHIqpJNNZyeXHJ9rb/AJ4t98D13Dt9R+NG+wbbl8gMCCMis+VY4H2WnmCUf8socFB9QeF/QmkEzzuFu3NpuOBCDjd7b+/0XFaEcawoERQijoFGBR8IfEZzLdN/x+pvj7rak499w6n6DP0q7bSQvHthKhU42KMbfYjtUkkixIXdgiLyWY4AqjMv9oMpihUY6XEmQR/u4wT+YH1o3D4TG8Q/DzwxrSvJf6XbpI3WeIeU+fquMn65rzvVf2ekuGaTR9Qlto/4Y9QUEk+xUAgfUZr1xNPltZBKri7kAwDccMPowHH5c+tTjUI1YLMGtm7ebwD9G6frmi3bUL99D5j1z4U+KvD+9pNNa7gX/ltZnzQffA+YD6iuUaV4ZGjkVo3U4ZWGCPqK+yprtIWCcySnpGgyfx9B7nisvVfC1j4mUf2xY21yo+6hQMR/wPG78sfjU2KufkTdSi+8eeJLgcrJqlyy59PNbH6V6DoMfyrXnWnyRT+JdXlhXEMl9O6AnOFMjEc9+K9M0NflWkM7TSl4Wur09elcxpa/drqtPHSgDoLLoK3LSsWz7V8j2/jj9o3/AIbDWzGian/wg39rfYTD9gP9lf2Xuz5/n/d83yv3m7zN3mfu8Y/dUAfdNt2rUt+1Zdt2rUt+1AGhDV6GqMNXYqALkdWo6qRmrUZoAtxmrMbVTjNWEagC2rVJvqqrU/fQBM0lQvJTWeoXegBsj1UlapZGqrI1AEErVRmarMrVSmagCpcN1rNuG61euGrMuW60AZt03WsS9frWtdt1rDvX60AYeoP1rk9Wk+9XS6g/WuS1Z/vUAeP/AB4ktv8AhWHiv7WWEH9mz52MVJOw7QD9ce3rxX1D+wP+z3oPwH+Cul6jYG8k17xdYWOq6tLeS7tkhgDLDGoACohkkxkFiXOWIChfj/8AaUEuofD+bR7Y/wClaxe2mmw8ZJaSdBgDvwDX6daTbw6Vp9rZWy7Le2iWGNfRVAAH5CgDqbe56c1p29105rmIbjpWjb3PvQB1Vtc9Oa0I5A1cxbXR45rVt7rpzQBq0VHHIJB71JQAVBNCGFT0UAYlzbdeKyrm268V1M0IYZFZdzbdeKAOWuIOvFZ80NdHdW/tWXcQ+1AGHLHVOSOteaGqcsdAGVJH7VUljrUkjqpJHQBlTR1Tmj61rSx1Tlj60AZE0VUJoutbU0dUZoqAMSeHrWfcQ1uzQ1nzw0AYFxB14rLuLfrXR3ENZtxB14oA5m6t+vFY93a9eK6q4g61lXVv14oA4+9s854rntQsN2eK7q7tevFYl5Z5zxQB5pq2kiQN8tU/h74/1/4H+NrfxJoDCQI6/a9OmJ+z3sYOdkg9QeVbqrYI9+21Cx3Z4rlNW0kOrfLQB+ovwZ+M3h345eDIPEHh+fj/AFd3ZSkefZzY5jkHr6HoRyK7ea1huQBLEkmORuUHH0r8d/h/8QPEfwP8ZReI/Dc7Kwwt3Ys7LDeRd45NpB9cMOQeR3B/Tj4I/HfQPjj4LGuaBfNFdQbY7/R7wK9xZynohC4JDfwvyGHoQwFIl+Z6LcQtb7IraaRZpPuqzbwMdWO7JwPYjsKfbx3NnGE2R3CjkspKsc8k4ORnPvTLdri33S3NuWlk6tCwYKvZecHj2B6mrMd9BIwUSBXPRHBVvyPNU7kq2+wz+0I0bEyvbn/pouF/76+7+tWFkRo96spTGdwPGPrTqzbqxgv7hogm0DmaSP5WbP8ABkc89T7Y9anRlO6HpaxahJ9pmiVhjbDuHKr/AHvYn+WPepRZtH/qbiVR/dkPmD8c8/rS/Z541/dXG72mUMPzGD+eaBcXCf622z/tQuGH45wfyzT16C06oDJdRfeiScesbbW/75PH/j1VrnUEkK27b7Zm/wBY0g27F/3umT0GD/Kp31W2jU7pNrDpGwKu3sAcE0+0haNWeT/XSHc/t6KPYf8A1+9G2rQt9EyWJkaNTGVMePl29Me1VrrSLK8k82W2jM/QTKNsg+jj5h+Bp8mn28jF/L2Oerxkox/EYNAt54/9Xclh6TKG/lg/nml8yteqKc2mz2itJbanNCigt5dyBPH05zn5/wDx+obOTVrfMtzaRXRkwWa3k2OBjgeW/AA/3zyTU81xcTXAhe23xRkPIYXDZ9AQcemeM9vWri30GQGk8tj0WQFCfoDjNVqkTo2Vf+EgtIf+PrzLA9/tSFEB9N/3D+DGr8M0dxGskTrJGwyroQQfoafWRqWk6XbRT3sluLdlBd5bUmGR/bchBJPTGeajQvUjvrWDUtZjtViUCEC4uJFGCeT5aZHPJBb/AIAPWtL7NLH/AKq4bHZZQHH9D+tZGj6HqOn2pcagTdTt5s63UYmVWIAwCpVjgADJJ6Vea+1C2/12neeP71nMrH6kPtx+BNV6EpLexZ8y5j+9Cso9YmwT+B6fnUc2rQ28TPKHiKjOJFK5PoD0J/GoV8SafuCSzmzcnAW8RoCx9F3gbvwzViUi5vI4uqRgSt9f4R/M/gKPVB6MfYx+Xap8yyM3zM6nILHk49qRtNtmYsIhG56tESjH6lcGhtOtmYsIhG56tESjH6kYNJ9nnj/1d0zD0mQMB+WD+ZNL0YeTQfZZ4/8AVXTH0WZA4H5YP5mq3nXLXxL24lWAY/cv/GQOzY6D3/iqxLdTWsTyTQb0VSSYXyePY4/majs7qKCBRO3kysS7+YCg3E5IBPXHT8KrW1xO19yX+0oF/wBazQH/AKbKUH5ng/gasKyyKCCGU9xyDSghgCORVdtNtmbcIhG3doiUJ+pXFRoVqQX1nDDbu0MfkysQqmElPmJwCcdeTUsdpLbxokNxlFG0LMgbAHTpj9c1XktZzeRJHdMyxDzCJkDAE5UdMH+91PYVZ866j+/bCQesLjP5NjH5mr1tuTpfYXzrhPv24f8A64uCfybH8zR/aEC/6xjD/wBdlKD8zwfwpP7SgX/WMYP+uylB9Mng/hUzzJHC0pOY1XduHPGM1PqivRkFvtuJ7iX5XjOIl7ggDJ/ViPwp32CEfcUw/wDXFin6Dg/jUNppcK28ZaPypmG52iJQljyeVI71J9lnj/1V2x/2ZkDj9MH8zT66MlbaoUwXMf8Aq7kP7TRg/kVx/WszXbi4MNtayWwY3NzGg8qQNuCne4IIHVEatPzrqP79uso9YX5/JsfzrOm1CGbXrWOTdCtvC8recu0K7EKnPTp5nSmr9gdu5pf2hAv338n/AK7KU/n1qWSKK6hKSIk0TjlWAZSKcjrIoZWDKehU5BqBtPtySVj8onq0RKE/UrjNRoVqVW8PWinNv51keoFrM0aA+uwHafxFQWNpqEUcrw6gtwGkbP2qEEkg7eGTaBkKP4TV6SGa3RnS7YqoyVmQOAPwwfzNR2LXVvZwLJAr4QZMb/NnHJwcD9aroT12GPqF9b/67S3lHXdZzLJge4fYfyBoXxFYdJpmsz/0+RtBn6FwAfwzVr7fEn+t3QevmKQB/wAC6frU0ciTJuRlkQ91ORS+RXoyreJHdy2aMqyxljJyAykbCP8A2YU/+z4k5iMkB7eW5Cj/AID939KoTaDYSalHstxbt5TlntWMLHLLjJQgnoalXS7225t9VmcdBHdxrKoH1AVifqxp9FqLq7ot+XdR/cnWQekqcn8Rj+VAuJ0/1lqT7wuGH64P6VWNzqdv/rLKK6UcbraXa7e+xwAP++zUbeJLW3/4+47iwI6m5hYIPrIMp/49SD5kmm6jbrY2wkk8pjGv+tBTJI7Zxn8KuywQ3SgSRpKvUblDCq+j3EV1pds0UqTJ5aqWRgwyAMjipG0+36rH5R7mIlCfxXFN2uCvYPsKKP3UkkJ7bHJA+inI/Sq3l3UWoRgTLMPKbHmLgnle44/SrAtZo/8AV3TEf3ZVDD9MH9arySXMeoQ7oVm/dPzG2CeV7Hj9aaEyx9qnj/1lqx/2oXDD9cH9KX+0rZfvyiE9hMChP03YzR9uRf8AWpJAe/mIcD/gQyP1qWOaK5QmN0lXodpBFT6ofozO8TW8d14f1ImNHf7LLsYqCQdhwRVpbNWVXhmmiyMjbJuGPo2RSXOl280EqCPyi6lSYiUJyO+MZqpoKzy6Lp8yXTHzLeNtsqhhyoPbB/Wn03DrsXil3H92SOYD+F1Kk/8AAh/hQbqWP/WWzn1aIhh/Q/pSeZdxn5oY5V/vRvhj/wABIx+tKb9I/wDWpLCf9pCR+YyP1oD5leHULdL24VpBEGCOBMChJOR0bH90VbltYLjDSRRyHHDFQT+BqCO4huL4eVJHMskRDbSGHykf/FGpP7Pt+dkflE9TCTGT9duKGCuJ9hCf6qeaL/ge/wD9CzVe+W7htt/mRzCN1blCpwGGecntntVkWs0f+runPosyhh+mD+tRTrdSW8sTxxyK6lS0bFW5GOFP+NC3E9tiUXUqf622cerRkOP6H9KF1G3P3pfKP92UFD+TYqK11RZbeJ5YZoS6hvmjJHIz1GQPxqzHcQ3QYRyRyjoQrBvzpNd0NPsytdaLp9+/mzWcMkvabYA4+jDkfgap2+jNG0yW+o3lqEkPAkEobI3c+YGx17Y6Vo/2dbjOyPyiephJjJ+u3FVvs8tvfgR3LnzIuBKoYDafbB/i9e1NdrifewbdXhYESWd2nTayNC313AsD/wB8il8/Vv8Anysv/Ax//jVTh7uNfmjimx3jYqT+Bz/Ok+2Tf8+Nx/31H/8AF0hlbfc2oP2e3Y2oGAsnVPdQMkj/AGTg+npViOBrqNXkumlRgCBCdi/UY5/Wnf2hExxDuuD/ANMRkf8AfXQfnVaS3vSzSweXaluWjJ3buevore/PvVfgT+JeigitVIjjSJep2gD8TUZv42OIla4b/pkMj/vrp+tRW0EF0pZ98zqcMtwclT6beg/AVblmjgUNI6xrnALEAfSp6l9CDF3N1Mduvt87f0AP51l/2G2kbXs0N5bry1lKRxznMXRVP+zwOmNvOdT7Y8v+ot3cf3pP3a/rz+lH2eebHmz7B/chG38yefyxT1QrJjbfVrS5txKky7d2za3ysGHVSp5DexGad9qlmH7iBiOzTfIPy+9+lVbnQ0En2mxf7Jfqu3ziCwkHZZBn5h+ORzgjJzBH4rtEuZLK53RalGMtZxAzOw7Mu0ZK++BjuBRp0DXqaP2aWTma4Yj+5CNg/Pr+tSw28Vvny41TPUgcn6nvVD7Tqd4P3FrHYIf+Wl2d79OuxDj82H0o/sGO55v55dQ9Y5TiLnHHlrhSOP4sn3peo/Qgm1W2trh0sHN3Pn57W3BcZz3I4jP1IH86fDd6jqRYIkWmqpwyy/vJh1/hGFX2OWFasccdtCqRqsUSDAVQAoFU7iaK62mBZJZAPlmgxgf8CPBHtz9Ke5OxGvh+2kZXvGk1GUfxXTblz6hBhAfcKKvySx28e6R1iQd2IAFUVlu9yx3ciW+SArwjIY+mT0J9MfQ1bisoYX3hN0n/AD0clm/M0PzGn2G/bGk/1ELSf7b/ACL+vJ/AGqzadOS8iziJm5aKIFUb1yeuf9oY981emuI7cAyOqZ4GTyfYetQ/aZZv9TAwH9+b5B+A6/mBQr9Aduo2zaBZGjEQguOrK33m98/xD3/OpZbyGJyhbdJ/zzQFm/IVDLpv2xQLqVpcchY/3ag+oxz+vekjzpiBGQNb/wDPSNMFf95QP1H4gdaNGLVEnmXU2dka26/3pfmb8gcfr+FH2BHwZ2a4P/TQ/L/3yOP0pW1CEcIxnb+7CNx/HHT8aT/Spum22X/a+d/8B+tGvoPT1Ce2WPM0UgtmHLNgbG/3h/Xg+9QR6x5jBFgYyMcKQR5be4Y9fw546VYWxi3BpMzuDkNKd2D6gdB+AqW4WJoWEwUxfxb+lF11Cz6aEPk3E3+tm8pf7kP9WP8AQCpYbWK3JKIAx6seWP1J5NUPtc0Ofsscl9DjPzZBH0Y/eH5n3NTwh75CzXGE6GOHKkexJ+bP5UNMSaLE11FAQHcBj0UcsfoByapyRTXMvmW8ZtH7yydW+qDqPqQR2q5DbxW+fLRUz1IHJ+p71De6paaeVWeZUkYEpEMtI+P7qjlunYUk+xTV9ysEG4LqOXPZ2P7lvw6D6N68E1pgBVwAABWV9s1DUFK29mtrC3HnXvJI46Rg5I6/eKn2qAeGgoVppm1EDrb3BxD/AMBQfKMZ4yD2+tPfclabFmTX4ZCVso5NSkH/AD7AFB9ZCQo69M59qT7Lqd9/r7lLCP8A552fzv36yMMenAUEetXre4jk+RR5bqOYmGCv4enuOKa9/HuKxBrhwcFYhnB9Ceg/E0vRFerKP/CL2Mc32m3V7a/27ftqsWmYYAwzNneOBw2R6UPrEuksF1VUWI8LeQ52Mf8AaXkp9eR7jpV3y7qfO91t07CP5m/M8D8vxqSGzigbcqZkxjzGJZvpk80eovQhjvJLyNXtYv3bAESy8Ag9wOp/HFO+w+bzcSNP/sdE/wC+e/45qlc6WNP3XFhcJYc5aGQZt3J9VyNp68rjk5IbpTYfEPmSR28tubW5k4UzErE7eiOR83cgYBwM4FPXoLT7RrqqxqFUBVHAAGAKp3UlvLJhdz3KcA2/3174J6D6NxUv2Rpf9fK0g/uL8qfl1P4k1PHGkKBEVUUdFUYApbFaszvMv0A8/CQ/89IF3OP94dPyB/CrVpDb7RNDiQsP9bu3E/iadPeRW52s2XPSNQWY/gOaqtbTXEoliH2E55bO5m+qj5fx5P0qt/InZ9y/JIkKF5GVFHVmOBVcXjz/APHvCzD/AJ6SfIv+J/LHvVeNVs233i7nB4uWO5fr/sfy960c8Z7VOxWrKU2lreHdcu0jDps+QL+XJ+hJFOjWezUIVE8K8AxqFdfqOh/DH0px1BZG226Nct6p9wfVun5ZPtR9nmnz58uxf+ecJI/Nup/DFPXqTp0F/tK3bAWTzHzjy0BLD6jqPxozc3GOBbJ74Z/8B+tJ/ZsC8xp5L/8APSP5W/H1/HNQXWpf2THvvnj8jOBMDg/Qr3P0z9BRp0Hr9otxWscTB8F5MY8xzlvz7fQUXEUUi7pQAF5D5wV9we1Z8WqXWqKGsLcJASR9pusqPTiMfMeezbafHoUUjLJfSvqMyncPOx5an1VB8ox2JBPvS9R6W0K39s3EnGmwtq0Zz++JEaD/AIH0cdvlB96dDYvqykahdmXBy1pCGiQDsGH3mH1OD6Vs1VvJLdmVHUyzD7qx53j3yPu/XIp3Fa3Unt7eK1hWKCJIYl6JGoVR+ApJrqK32+Y2Gb7qjlm+gHJqky6ht5P7rP3VI87H1+7/AJ6mp7H7N83kjEn8e/Pmf8Czz+dKwc3QZNHLqCgGJYYwcq8nMg91A+6ffOfamx6e9pJ5it9rIGAZzlx64bp+GB9avkhQSeBVb7b52fsyed/tk7U/Pv8AgDTu+gWW73Hw3ccrbDmOX/nnJw34ev1GRTWvlbKwKbhgcfJ90H3bp/X2qOTTheIVvG+0L18sDag/DqfxNKtvNZqBA4liHAilPIHs3+OfqKNA94d9mluB/pEmB/zzhJA+hPU/p9KW4020u7cW81tFJCDkIyDAPYj0PuKadSgjYLKTDKekbj5j/u4+9+GaXfcXH+rX7On96QZb8B2/H8qWoaFGW3vNJUNbXizwZA8i/c5HssoBb/voMTjqKRPEH2i4jtmjbTZpOF+2rtLn0Tsx/HI9K0obOOFt/MkveSQ5b/6w9hgU+4t4rqF4Z4kmicYaORQysPQg9ad0FmMjs41cO2ZZB0eTkj6dh+FT1hvby2EpXTLp5Cp+azlzLGOOgYnMfbuQB0U0f2owm8rVA+nc4XB/cvzx+9H8jtJ9DRZhdI0rqeB8wtH9pbvEqhvzzwPxqr9gvGU/6R5cec/Z95P4eZ94fh0960Y4khQJGioo6BRgUTTR28bSSuscajLO5AA+ppc1tg5b7laG4itVETw/YxnjgbD9GHH54PtVie4itYXlmkSGJBlpJGCqo9ST0rOfUrnUMpp9uDGw/wCPq6BWP/gK/ef9Af71Qw+F4o2SZ52uLlG3oZlBiQ/7MfRfqPm55Jp6dQ16E39qXOocadb/ALs/8vdyCsf1VfvP+gP96pI9EhZhJeH+0J/784BVf91Oi/z9San+1SQ/8fERUD/lpH8y/j3H5YHrT2vIVRWEgkD8oI/mLfTHWlr0Hp1GfZJIebeYoP8AnnJ86f4j8Dj2qGXV0tG2XUbRyYyAh3gj1z2HuwA96mxc3P3v9Gj9AQXP49B+GfqKmht47dSI1C5OSe5PqT3p6dRa9CBVlvFDNJ5ULDIWJvmI92HT8PzqeGCO3TbGgRc54HU+p96iaxTJaFmt3POYuAfcjofyzVdtQniZkEIuyvBeDICn3Bz+hJ9qN9g+HcvyKroyuAyEchhxWcoO7Gnlgv8Atcwj6Z/9l4qWGNL35pZRMV6wrwqn0K9Sf978hV6l8IfFqZqb4XD30bSsDkSIN0a/RRyPrg/Wr8cqTIHjdZEPRlORRJKkKF5GCIOrMcCqMsLX0m+FGtT/AM/B4Zh7Dv8A8C/I0/i3D4di5NcR26gu2M8AAEk/QDk1Cyz3ikMPs8JGCvV2H16D9fwqOG1lsnZ9q3ZPWQ8Skenof/HR7VYhvIpn2BtsvXy3G1vyPb36UbbBvuQw6XHZri0Zrb1UHcp+oP8ATB96ZeajLpdnPPcw+ZHDG0hkh6YAJ5XqPw3VamukhbZzJKRkRJyx/wAB7niuW+Js81r8N/Fl7M2xbfSbuYQxtj7sLn5m/Dtx9aNXqw0WkT8ivA7NJEkj8u3zE+5r1/QvupXkfgdcW8X0r1zQ+i1BZ3Glr0rqLAdK5jS+1dTp/agDfs+1bVr2rGs+1bNt2oA1rbtWnB2rMtu1aUFAGjD2q7FVGGvHP2yPHnjr4bfs/wCva98PLSeXXraSFpLy3ijmawtg4aa48qRHEihVKsMfKshfgITQB73HVmM18z/sDfF3x18afgS2v+Psz6mmq3Fpa6gbIWv222VY2EmFCo22RpYtyKB+6wcsGJ+lozQBaRqmVqrK1Sq1AFkNS7qgDUu6gCRnqJ2pGaomagBsjVWkapJGqtI1AEMrVSmarErVSmagCpcN1rMuG61fuG61l3DdeaAM27brWFfN1rYu261h3zdaAOf1Futclqzda6nUm61yOrN1oA8i8XWX/CRfGT4NaERvS48WW17In95LcGVh9MV+j0c1fnv4Rtxqv7ZHwlgZd0en22rXzDtk2xRT+BNffcc1AGxFNV2G496xI5qtxTUAdBb3OO9alrdHjmuYhuOnNaFvde9AHW2130rSimEgrlLW6PHNa1rd9KANqioYZw69amoAKgnhDDip6KAMO7tfasi5tuvFdVcW+4ZrKubbrxQBy1xB14rPmh610d1b47Vl3EHXigDDmjqnLHWvNDVKaPrQBlSR1UljrUkjqpLHQBlSx1SmjrXljqnNHQBjzRVQmiramjqjNFQBhzw1n3ENbs0VZ88NAGBcQ9ay7i3610VxDWbcQ9eKAOaurbrxWRd2vXiupuIOtZdzb9aAOQvLPrxXP39jnPFdxd2vtWLeWfXigDzfVtJEit8tZHhPxX4i+EPjC08T+FrxrLUrc/Mp5iuI85aKVf4kOOnUdQQQDXoN9Y5zxXL6ppIcN8tAH6Q/s7/tJeHf2hPDhnscab4htEH9o6LM4MsB6b0P8cZPRwPYgHivXJI0mQpIiuh6qwyDX4tWlzrPgfxDaa/4c1G40fWbNi8F5attdcjBHoVIJBU5BBIIINfoT+zB+2Jpvxkt4tB1+5g0LxxDHlrScYt78KCWe3bIIOBkxtlgMkbgCQ0Jn0bdW62qKtszwzOdsaI3y+/ynIAHXpUkEF1Zw7VMdz3JbKMT3JPOT+AqK1mn8w3FzaupYYXYQ2xfTHByT1wPT0q3DewTtsSQeZ/zzbhvyPNW7kK2437cFz50MsPuV3D65XOPxxUsM8dwm+KRZV6bkYEVJVHUII5SqKii5k4WQDDKO7ZHPH8yKnRlaocVF9OwdQ1vEcYYZDv3/AdPrn0px0+NeYme3Pbymwv/AHz939KbFYvaxhLedlVRgJKA6j+R/WnLNcx/6yBZB/ehf+YbGPzNP0YvVC7buL7rxzj0kGw/iRkfpUc2pNbRM0ttKrDhQo3Bm7AYz+oFSLqEDHaz+U3TbMChP0z1/CkX/SrrfnMUJIX3foT+HT8TR6oPRiae8RhwkyTSZ3SMpB+Y9fp6fgKtMoZSCMg8EGo5rWG4x5sSOR0LLkj6HtURs2XmG4lj/wBljvB+u7n8iKWjHqg/s6FP9UGtz28lio/756H8RWZcrcX2rJaxyLPBZ7Z5RIMbpDnYhI9OW6cYT1q9eXs+m2sk00aTqg/5ZHazE8BQpzySQBzzmoNJkWxtT9q3RXUrGWd5FIUue27oQAAo56KKrUnTbYuC6kj/ANdbSL6tH86/p836VJFeQzNsSVS/dM4YfUdRUiOsihlYMp6FTkGmzW8Vwu2WNJV/uuoI/Wo0K1Cdo1hkaXHlBSW3DIxjmsu08O2scO9InspZDvYWsjRAHsCFIBwOOQamuLENNHBDJJEv35AH3DaOgw2QOcfgDVg/bI+ghuB+MZ/rn9Krpoyd3qis1pqdvzBfx3K9Sl5CNx9gybQPxU0i6pewcXmlyKO8lnIJkA+h2ufwU1b+2hf9bFLD/vLuH1yuQPxqWG4iuFLRSJKvTKMCKXyK06MzZNYsr26t7QTqkrNvaGYGOQheQNrYPJx25ANa1UYreLUFneeJJopTtCSKGBRenHfJyfxFQf8ACO20RzZyT6e3YWspVB9IzlP/AB2h22Er7lttNt8konkt3aFihP1xjP40fZ7mP/V3O/2mQH8AVx+uarLDqtr925gvkHRZ0MTn3LrkfkgqG+1ie1tmWexuIXf92JIAJl3HjIC/OR35UdKerDRE1lcT7ZJ3ti4lbcrQsD8o4HXHYZ4z1q2t/BkBpPLY9FlBQn6ZxmoNP1bTrzEFpdQu6KP3KuN6j3XqPxFXiAwIIyD1FJ77Ar23FrOvtPt2VESIRvM4VmjOwlerAkdeAasf2fCv+rUwf9cSUH1wOD+NVvJuPt3yXAkESdJkHVj6rjHC+h60490wlro0WPs88f8Aq7ontiZAwH5YP5mjzrmP79uJB6wuM/k2MfmaPtU8f+ttW/3oWDgfng/kKWPULeRgnmhJD0SQFGP4HBo17Bp3E/tGBf8AWMYD/wBNlKD6ZPB/Cq2mYuNQ1K6B3AusCMOhVFz/AOhu4/CtFmEalmOFUZJPasjQdOiOk28rIY5ZwbhzGShzIxcgkY6bsfhS0sPW5pNYwMxbywjnkunyt+Y5pPs8sf8Aq7hsdlkAcf0P60n2eeP/AFdyT7TIGH6YP5mjzriP79uH94nBP5Nj+dAtOxW1KS5WxlR4kkEg8rdG2D8x2jg/X1qx/aESf60Pbnv5qkKP+Bfd/WoLu+hZ7ZHLRBpQW81Sg4BbqeDyBWgrBgCDkHoRTe2qBbuzGxypMoaN1dT0ZTkVFJp9vI5cwqJD/wAtE+Vv++hzRJYW8rFzEokP/LRPlb/voc037HLH/qbqRQOiyAOv6/N+tL0Y9eqK8dq66hN5VxIoWNMCT5x1bg559O/erO66j6xxzD1Rip/AHI/Wq1rJcpcXZMcc4EgBaM7T9xegP19as/bkX/WpJAe/mLwP+BDI/WqdyVYT+0ET/WxywH/aQkD/AIEMj9aSa8ilsbiSGVJVWNjuRgw6GrEcqTLujdXX+8pyKqataQzWNy7xI0gibDlRkcetJWuN3sI+h2NwFaW1jMwUDzgu2QYHZhyPwNQnRJoebTVLyAdfLkYTqfqXBb8mFXPsZX/VTzR+xbeP/Hsn8jQxu4+iwz/iYz/XP6UvmHyKqtq9uDvSzve+5C0B+gU78/8AfQqtJrog1CE3VjeWo8p/mMXmg8rzmMtgcdTitL7ds/1sE0X/AADeD/3zn9ajW6huNSh8qVJCIpM7WBxynWmvNCfkx9lqtlqRYWt3DclfvLFIGK/UDpUk1lBcNukhRn7OVG4fj1pLrT7W/wBv2m1huNvTzYw2PzFVW0UL/wAe15eWh6fJL5gx6BZAwH4AVJXqWTZlf9VcTRfVt/8A6Fn9KzfDf2uPQNOH7mYLbouDlCMKByec9ParCx6vbn/X2t6nTbJG0LfUsCwP4KKz9C1SS10zbcWFyqRzTRmSFRMvyyuMAL85HHXbVa2J0ubLXpj/ANbbzIP7yrvH/juT+lSQ3kE7bUlVn/u5w35daq22vaddTCFLuMXB4EEh2S/98Nhv0q7JCky7ZEV19GGRS9StejKt9bxSXVq0kavuLR/Mueqlv/ZaeLER/wCqnmj9fn3/APoWcfhVa+sI4hDJE8kBWVQNjnAydvCn5f4vSrXl3Mf3ZllHpIuCfxHH6U+mjJ6u6ExeR9GhmHowKH8+f5UNePF/rbaUDu0YDj8hz+lAubheJbU/70Lhh+uD+lL/AGjbqQHlERPQTAoT9N2M0fIencg028g8nyfMVHWRlEbnawG47eDz0xVua1huCDLDHIR03qDioIVRrq7iZVdX2SnPIII2/wDslOGmwJzGrQ+0TFB+Q4/Sh2uCvawpsQvMc00R/wBl9w/Jsiqt+t1AbeZXjmEcoG1lKsd3y8sM92B6dqs+Rcofkut/tNGD+W3bUd01y9rKhtw5ZSAYXBIPY/Nj+dNbiexL9qljH7y2f3MTBh/Q/pTf7Sh/uXH/AIDSf/E0kOqQSwpI+6AMob96pUDIz1PH607+1LP/AJ+4P+/i/wCNK3kO/Zk8kiQJudljQd2OBUAvfOH7iJ5h/eI2r+Z6j6A0+OyhjcPs3yDo8hLN+ZpLzULXTow91cR26k4BkYDJ9B6mp0HqV5bGe5cStMtvKBgeSM/gxP3h+Ap1msKTFWi8u6A5ZjuLD1DHkj+VRf2rcXX/AB5WEjjP+tuswJ1weCC3/juD60yTR7m/2m+v3IU7ljs18lQeed2S2eezAe1VfoybdUW7zVbTTyFnnVZGBKxLlpGx/dUZJ/AVWN9f3eRaWPkp2mvW2/iEGWP0baaXT7SDR28kW8cPmED7QigeYeg3n+99ev6VdmvIYW2s/wA/ZFBZvyHNK3Yq/co/2NJdHN9fT3A/55QnyYuvop3H6MxFTSaJYyWa2q2yQwo29BCPLMbf3lIxg8nkepqXzbmX/VxLCufvTHJ/BR/Uik+wiTP2iR7jPVW4T6bRwR9c0erF6IzF1xtJlNvfSfaowcLeRAYzkALKBwje/CnH8PAOnm6m6BbZff53/wAAfzqx5aeXs2rsxjbjjHpisLzG0WQiwDX1ko+ayj+Z4f8ArmemOvyEj/ZIwFL32Qbbs1lsYtwaTdO45BlOce4HQfgKnZ1jUszBVHUk4AqjaXcmqQLNBLHHA2Rlfmf0IOeFYHqCDg5FWFsYlcOwMsg6NIdxH07D8MUvUa8kMa7W4UrFC1yrDBOMIQfc9Rz2zVb7NeQqMysbfvDCcuo9mIyR+R9PStJmWNSzEKo6knAqv9uEn/HvG1x/tLwn/fR6/hmmn2E13YtpHb7fNgVSW4MnVj7Enn86kmuYrcDzHVM8AE8n6DvVOTT7iZ2mE4tpSOVhBw3sxPX6jBFSWZhikMZi8i4I5DHcXHqGPLD+XfFFuoXew/7RNN/qYdo/vzfL+Q6/nij7EZh/pErTf7K/In5Dr+JNTTXEduu6R1Qf7RxUP2mWb/UwHb/fm+QfgOv5gUteg9Oon2P7NzaBYu5hxhG/L7p9x+INNXVoWcxYf7SvWADLD8uMe+cU8WbSc3EzS+qJ8ifkOT+JNSNZwtGqeWEVTldnylT6jHSnp1FZ9CM/apum22X3+d/8B+tOSxjVgz7ppByHlOSPcDoPwAqjda5DpMwgvJhIzDcpjG6TA7sijOP9oDH0pVuNS1BQYIY7CFhkSXBEkh47IpwPqW/CjUNDTd1jUszBVAyWY4ArFm1SK+YPpcct3PjAuIMCLv8Aec/Kw+m4jPA71aXQbZ5Flu2k1CZTlWujuCnOQQgAUEeoGfetGlsPcxdl/PIE1G6+yRnAC2Y2o/TgyH5hz6bevU1pWem22nqwt4VjLfefq7+7MeWPuTSSXkL7olBuW5DJGNw+hPQfiaq/Zr6Nf3TLFDn/AFCncwH+yxGB9MY9CKe/kTt5mhNPHAu6R1QdBuOM1D9pmmx5EOFP/LSbKj/vnr+eKSyW2ZmeNT5w4cyZ8wexzz/T0qyzLGpZiFUckk4ApbFaspzaSl5zdu05HQD5FXIwcAf1JpytLYqFZfOgHAaNfmX6qOv4fl3p327zji3jab/b+6n/AH13/AGl+zyy8zTHH/POL5R+fU/mPpT16k6fZD+0bc7dkglZuQsXzn64Hb3pA11cfwrap74Z/wDAfrSf2dHCd1ti2fvsHyt/vDv9evvQ2oJbkLdYt2Y4Vifkc+gPr7Hn60eg9ftEkdnFG4cgyy/89JDuP4en4U64t4byF4Z4kmhcYaORQyn6g1F9omnH7iLYp/5aTZH/AI71/PFKLIPzO7XBznDcKP8AgPT88ml6j9EZQe609gNNZ9Ttx1glbJUf7Ex6/wC62T7gCrNjfDVmZGmaCWPmSzAKSJn+8Tzj0K4B7E1qdOBwKoapBZ3WxLgEzL80ZiJEq+6lfmHv29eKd77CtbdlyG3jt1IjRUB5OB19z60ssyQrukdUXpljisXz9WsRidWuLXJP2iOMG4Vf9pF4bvyuT0+TvWhp/wBkuo1ureRboNnExbcfce30GKVurHfoh/2mWfHkREKf+Wk2VH4Dqf0+tVW0XjcJd56mFl/cn/gA6f561qVnTa5AJGitle/nVtjR22G2HvuYkKuPQnPoDQm+gnFPcnjvArLHOn2eQnaoJyrfQ/0OD7Uy+1i00+QRyybp2GVgjUvI30Uc49+lVmsb/UlIvZ1tYGPNva8kj0aQjPP+yFI9TUttpKaSsn2CNFWRt7xt/Eemd3XP1z+FPQNRjf2nqG4Jt0uHHDtiSY+vH3V/Hd9KntNHtrObzwrTXW3abiZi8mO4BPQewwPapY76JmKuTDIo3FJOCB6+hHuKb9sMxAt4zKD/AMtD8qfn3/AGlqPQdNZrI/mIzQzf89I+p+o6H8aqtqzQsUeM3G3rLbqSg5/i9PzNWPsZmU/apPOB6xqNqfl3/EmrKqFUBQABwAKLrrqKz6aFSOOS8j3yTjym6Lbtxj/e6n8MVZihSBAkaKi+ijFVrmGK3zKsv2V2P3h0c+69z+vvUH9oXGB5kK28fT7Q4JX67eq/8CwB707N7Cuo7mjJIsalnYIo6sxwKozY1DHlQ52/duHymP8Adx8x/QH1qeGzj3LKzG4k6rI5zj6DoPwqzS22K33MsWc8LbrgnUlx0OFK/Rfunn15+tX4LmK4z5bZK/eUjDL9QeRSTXUcLBCd0hGRGoyx98envVaa1l1BlaQfZQv3WQ5l/wC+ui/hnNPfcn4di1NdR2+N7YJ6KASx+gHJqINc3HQfZY/9rDOf6D9fwqKG3l0/O1PtKHq/SX8T0b9Pxq3DcRz52NkjqpGCPqDyKW2w99yIafb7W3xiVm4ZpPmJ/E0gt5rf/Uy+Yv8AzzmJP5N1H45pWvV3FIVM8gOCE6L9T0H06+1H2eSf/XyYX/nnESB+J6n9KNeoadCFtYiEnk7W+052+Vx1/wB7OP1z7VJ9mmuObiTav/PGEkD8W6n8MVP9ni8nyvKTyunl7Rt/KqzwtYxs8U4WFRlknbKgezdR+o9qenQLPqWo40hjCRoqIOiqMAUTNHHC7TFViCkuXICgd857VijxFJfMkdjbcucC6uTsgP8AuHrJ1yMcH1FWYtBSWRZtQmbUZ1O5RIMRIevyx9Bg9CcsPWla24732M2GFncHw9vghzy0gP2MjPVUPJ9R5e1TnljToc2kwl12J5JVOVus77ZPcAD93j1Ycf3jXSVHNPHbrukYIOnPc+g9TRcVh0ciTRrJGyvGwDKynIIPQg0ya4jt1BkcLk4A6kn0A7n6Vlf2UZJGlsA2lFskyKABIT3MX3cnj5iA3GKSGefSGZr61M3GGvrVWkyP9pOXX6DcB6iiyDmZoZuLr7v+ix/3iAZD+HQfjn8KaulQRMXh3wzN96VG+Zv97Od345qe1u4L6BZreZJ4W6SRsGB/EUT3cduwU5aQ9I0GWP4enueKLvZDst2Rma4t8+bH56f34Rz+K/4E/Sk/tKF2KQnz5R1jTqv+9/d/Gl8ue5/1j+RH/wA84z8x+rf4fnStp9uVUCIRleA0fysPxHNPTqLXoJ9mkuP+Plhs/wCeMZOPxPU/oParEcaxoERQiqMBVGAKr4ubfGCLlO+7Cv8A4H9KjXVoppPJhBe45zG3y7cdcn29s0rN7BdLcsXFrFN87rhlHEinawH1HNUluLrJFri8i/56SYXH0I4b8h9asraNMQ1y/mHqI14Qfh3/AB/SrVF7Ba/kZ9s0LTL5zsbrss4Ckf7o6fiM/WtCo5o45Yysqq8fUhwCP1rPXz2b/QHJi9bjLJ/wH+I/nin8QfCaE08dum6Rwi9BnufQepqrNDJqS7HjEUGc/OAXPuP7v16/Smwstu+66R1m/wCe0h3L+BHCj6gfjV9WDKCDkHkEUvhD4tynHYvZg/ZZOCcskxLbv+Bfez7nP0rj/jRI118HPHlrLG0Ek2g38YbG5Mm3kHB/Hvj6V213eQ2MJluJFijBxk9yegA7k+g5Ncr46iv/ABB4J8QwoDp1rJp1wmZFBmkzEw6HIQfXJ68KaN9w22PyU8Frtgj+gr1fQ/4a8s8G/wCpjPsK9U0P+GpLO30v+Gup089K5TS+1dTp56UAdFZnpW1a9qw7M9K2rU9KANi27VowdqzLdulaUBoA0ITVyI1RhNXIzQBcjNWENVYzU6GgC0rVIrVXVqkVqAJ93vRurP1i3u7zSb23sLz+zr6aB47e88oS+RIVIWTYeG2nB2ng4xXw3/wT/wD2ffjn8Lfip4t8R/FB72z0rUNNMJt77XEvnvbx50kE5WOSRSUVZgXchv3/AMu7c+AD7yZqiZqGaomagBsjVXkapHaq0jUAQytVKZqsytVGZutAFS4asu5brzV+4brWZcseaAMy7brWHfN1rXu261h3zdaAMDUW681yerNwa6jUG61yeqtwaAON+Cam7/bWtxyRY+Cp7j6F7tEr7fjmr4k/Z5O/9r7xRL/zx8IRRfTddhv6V9lRT+9AG3HNVuOasWKf3q3FN70AbUU1XYZ/esOOarkU1AHQW9105rVtbo8c1y8M/Tmr9vc+9AHX2t30rVgnDjrXIWt505rXtbvpzQBv0VWt7jcBk1ZoAKrXFuGGRVmigDAu7X2rIurbrxXW3FuGGRWPd2vXigDlbiHrWfNF1rorq3x2rKuIevFAGJNHVSWOtaaLrVKWOgDLkjqnNHWrLHVOWOgDKmjqjNHWvNHVOaPrQBjTR1QmiramjqjNFQBiTw9azp4a3Zoqz54etAGBcQ9azLiDrxXQ3EPWs64h60Ac3c23Xism6teDxXT3EHXisu4t+tAHJ3dr14rCvrHOeK7S5tuvFZF3adeKAPPdS0sMD8tcVrGgssizQs0M8bB45Y2KsjA5DAjkEHBzXrl5Y5zxXO6hpoYHigD3z9m79v6XRfs/hj4tzvJAu2K08ULGWYDgBboDk/8AXUDP94dXr7vs7yw1/Tbe7tZrfUtPuUWaGeF1lilQjKsrDIYEcgivxl1nw+sysCmfwrf+D/7QXxC/ZzvNvhq+W+0BpN8+galuktXycsyYOYnPPzKcE4LBsYoA/XyS1S3jZ0nkt1UZPzblAHs2QB9MVBareLm4kjjmeTtyjKvYYORnueRyfavmv4Yf8FBvhZ8RltrXxDqH/CAamMNNa64+22Zh/cugBHsHXMnln/ZxmvprSdYsPEGnw3+l31tqVjMN0V1aTLLE49VZSQfwq76EW1H/AG+NDiVXgP8A00X5f++hx+tTo6yKGRgynoynINOqu9jA0hk8vZI3V4yUY/UjrU6FaheyERiJMGSX5FyMgcck+wFRw6XBbxqsAaDaMDy2IH1x0J+oqC1huHka5WferfLGsy5+X1BGMZ/HjFWftU0Y/fWzD1aE7x/Rv0qtVoiNHq0AjuoukqTr6SLtb8xx+lH2xoyRNbyx/wC0o3qfpjn8wKkhvIZ22pIpf+4eGH1B5FM1C+XT7N52UuRhVRersSAqj3JIH40vVFejM43Ca1rSQxyLJa2IEsmOd0p+4v8AwEZY+5T0rarO0/SI7ezRbhI5rliZJZdvWRuWI7gZ6egA9Kn+xvGcxXEi/wCzId6/rz+RFGgK/Uc2n27SFxH5bt1eMlGP1IxmmtDcRjMdyCB1E6Aj8xj9c0vmXUZ+aJJl/vRttb/vk8f+PVVvdQhk2W0haAynD+aCoCj73PQ+nB/ipq7JdkLZ3Eu1rmS2ZvOwwaNg2E7DBwffgHqatR30ErBRJtc9EkBRvyODU4IIBHIpHjWRSrqHU9VYZBpNplJNDqo6nbxSRj92v2iQiOOQD5lJ7g9eBk/hUg0+OPmFpLf2jb5f++T8v6VX23TXpKtHOkA2jflDuODyRkZAx2/ipx3uhS2s0WEsmt4wtvO8aqMKj/Oo/Pn9aPMuoz88STL/AHomwf8Avk8frR9u8sfvoJYvcLvH/juf1xU0NxFcAmKRZAODtYHH1pa9Q06ER1CGP/XFrf181SoHtu6frTd4uL2MKQyRL5mQeMnIH6bvzFW6zrGxhlR7jy/LaZy+6MlCV6LyMdgD+Jpq24O+xZvNPtdQQJdW0Nyg5CzRhwPzFVf7EWED7Ld3VpxjCy+YuPQLIGA/ACrDW9zHzFc7v9mZA35EY/XNL9onjH722z7wuGH64P5ZpejHp1RUb+2Lbp9jv19DugYf+hhj/wB81BY62I1kkurO7tfNbeGMXmIV6A7o92BgD72KuXWqQrC6rJsnb5USQFGLHgYBwTyRVyKNYY0jUYVQFH0FPZaoW70ZFaahbagrNbXEVwqnBMThsH0OKmdFkUq6hlPVWGRVe80u0v2DXFtFM6jCuyjcv0PUfhVX+xZYebTUruAdfLlcToT77wW/JhUlakHiKzjj0eeOENC05W3URsVUGRgmcA443Z/CtIRXEIASVJVHRZFwfzHA/KsS+m1RNU0y2lht74K73LNATExVF24CMSMhpFPL9q0Tr1vAP9LinsMfea4jOxR6mRcoP++qrUnS5ZN1JH/rbaQDu0WHH5fe/SnR31vM4RZVEn/PNvlb/vk80+2uobyES280c8R6PGwZT+Ip0kSTIUkRZFPVWGRS0HqQP82pRDskTE/UkAfyanGwgzlY/LbuYiUJ+pGKqW9hH9suWhZ7fZtjHltx03fdPH8XpVoJdR9JI5x6SLtb8SOP0pvyYl5oPs88f3LkntiVAw/TB/OjzriP79uH/wCuLgn8mxj8zR9qdP8AW28i+rJ84/DHP6U+K8gmbYkql+6Zww+o6ilqPTuVLG+hWORpX8ktK5/egoOGIxk8HgDpWgCGAI5FV9N/48YW/vrv/wC+uf60psIMkrH5ZPUxEoT9SMZodriV7DpLOGZt7RKX/vgYYfj1qpqFqyWcojnlCsNuxjvBycd+f1qx5E6f6u5J9pkDAfTGP1zUF9JcLAA8AYGSMZifP8Y7HGM/jTje+4pWs9CbdeR9Y4px6oxQ/gDkfrR/aCr/AK2KaA/7SZH4lcgfnTv7QgX77GH/AK6qU/U9fwqcEMARyKXqivRjIbiK4XdFKkq9MowI/Sq1zbxXGoW4ljWQCKTAZQe6VNNZQXDbpIUZ+zY+YfQ9aqPZmPUIfKnlT91J95t/dP72T+tNWuKV7alk2QX/AFc00X0fd+jZApNt5H0aGcejAxn8xn+VLm6j6iKYeqkofy5/nR9tC/62KWL6puH5rkD8aWoaegi3jr/rbaWP/aUBx+nP6VS8PXULW88IkUSC6uDsz83MrN069GFacVxFPny5Ekx12sDWdpsMctxq0Txq8a3f3WGRzFG382NGgamjcW8V1EYpokmjbqkihgfwNUv7BtY/+PYy2RHKi2lZEB9dn3PzFTnT415ieSA9vLc4H0U5X9KPLu4/uzRzKO0ibWP/AAIcf+O0ejH6ozb+z1S1tZHj1GO4jj/elbq3G87cNgMhUDp/dNWv7QvoR/pGmM3fdZzLIAPfdsP5A1LcPJLbyxS27AOpUtGQ68jHsf0pbTU4LiGEmVUkkUHY52scj0NPWxOl9yv/AMJLpqNtmufsbHgC8RoN303gZ/CtIFZEBBDKw+oIpWUOpVgGUjBB6Gs7/hHdORiYbYWjHJY2jNAWz67CM/jU6F6ivY28eoRbIxCJI23eUShYggj7uPVqn+zzx/6u6Y/7MyBh+mD+tZt5p19amCWDVHYJIAEu4VkUbvlH3djH73djVhLrVYMC4sYbhem60m+Y++xwAP8Avo1WvcjS5b8y5j+9Cso9YnwT+B4/Wk/tCNeJVkgPfzEOB/wIfL+tVm8Q2lvgXfnWJ/ia5iZUX2MmNn5NV62uob2FZbeaOeJukkbBlP4il6or0ZDpsySRSqjq4jkZcqcjBO4AfQED8Kt1nPZwPqj+ZGjNLGGVsfNlTgnPUcFam/s2H+/cf+BMn/xVN2Er7FGOK/vpGivLv7GRk+RaLgsvTPmNkke6hSOKu2ekWdg5khgUTN96ZyXkb6u2WP4mm3Eq3ihYopJCDlZV+QKfUMf6A1HH9qkkEN3MImP3fIGA/HI3Hv7DFFhXL01xHAAZHVM8DJ6+w9ah+1Szf6mBtpH35vkH5df0FSQ2sMDFkjAc8Fzyx+pPJp008duu6V1jXpljiloVr1IGs2uFIuZjIp4McY2L/PP649qjji/slSETdadSVHzJ9fUe/Ue/ab7U8v8AqIGYf35PkX9Rn9MUn2WWb/XzsR/ch+QfnnP609epNluh8l9BHjMgYsNwVPmYj1AHJpnm3M3+riWJf70xyf8Avkf1IqNbL+z2LWcahGOXgHGfdfQ/ofbrUv8AaFv5YcygZOAp+9n0x1z7Ueg79w+wrJ/r3a4/2W4X/vkcHp3zU6qsahVAVRwABgCq/wBonmH7mHYP783y/kvX88UfYjKP9Ilab/ZHyp+Q6/iTS9R+hQv4UjunubCTZqBx5kaKWSbAwBIB04xhuCMDqOC+z1OfUJXt3VdPuY+Xhk+d9v8AeXsVPZhn0IBBA1I40iQIiqijoqjAFUdVhtLlUSdmWdDviaHPmxnBG5cc+o9CMg5BIpit1J1sYtwaTM7jkNKd2PcDoPwFWKw4tVvrWSO3vkSEMdsd9IPkkOcAFQflY8dTgnpz8o0/sCSHM7NcH0kPy/8AfI4/Sk/ME+yFN8jZECtct/0z+7/30eP1qOW1mvl2zssK5yFi5YH13EcfgM+9XOnA4FUrnWrW3mMAcz3I/wCXeBS7j6gfdHI5OB70eg7dxkUI01y8q+av/P0eXA9H9vccewxVya5ht4TNLKkcKjcZHYBQPXNUGbVb77oi0yHPV8SzEfQfKp6c5br0qGPw3DZyRzqDezRnIF2Q3PcpxhD/ALoA9u9PfcW2xP8A2w1ydthayXfOPNfMUP13EZYe6hqadLu74f6dfOqH/lhZZiXp0L53n6gr9K0ILhLgHbkMvDIwwyn3FMa+j3FI908g4KxjOPqeg/E0teg9OoWen22nxsltBHArHc3lqBuJ6k+p9zUNwq6eplikSJSeYZDhGPt6H6fl3qXbczYLMtuv91Pmb8zwPyP1p8NnFA25Vy/d2JZvzNG24t9irDqT3jFIIGicAFvtHylcj+71P6DrzU32Hzv+PmRp/VPup9No6j65qWe3ScDdkMvKupwy/Q1Q/tYw5Ug3SDpcRDCD/ePQe+M/QdKe/wAItviNNVCKFUBVHQAYFRTXUVvgO/zHkIoJY/QDk1GIZ58GWXy1/wCecP8AVjz+WKmht47fPloFLck9z9T3qdCtehUmimvmBWP7KV+7Mxy4+gHb6ntyKYIxbSBr0GcDkXDcoPqvRfr09xWizBFLMQqjqT0qt9s87/j3jM3+2flT8+/4A1SbE0iznPI5FQyXkcbmMEyS/wDPOMZI+vp+NUv7MnQErMoUnJtlykf4Ecg/ofSrdpNER5SR+Q6jJhIwR7+49xxSsgu/QTbdXHVltU/2cM/59B+tPWyhXdlA5YYLSfMT7ZPb2qSWZIYy8jrGg6sxwKgN1LNkW8Jx/wA9Jcqv4Dqf0HvRqPTqJ5M1pzAfMiH/ACxkPI/3W/oePcUyLVobklbdWmlX70ajG3tyTx1HrUn2HzTm4kaf/Y6J/wB89/xzUk1pFMqgrtKfcZOCv0NO66i16EfkTz/66Xyl7xwnH5t1/LFTQ28dupEaKgPJwOvufWqV1qa6Oim+lXymYIkvRiT0G3uf938hUSaheapHusIFt4WHy3V2D83usYIJH+8V/GlqGnzNSSRIY2kkZURRlmY4AHqTXPXTDULj7RosMguXAZr5T5cEmBgByQfMGOhUHA6MtaMOhw+aJrqSTUJh0a4IKr/uoAFB98Z960qWw9zmGWbzNviJ28rJKvbkpZkdt/8AED7OSvTBJ4rpIYY7eNY4kWONRhUQYAHoBTLi4hhXbKw+YcJjcW+gHJrIXS7u2Zn0sixhx/x6zHdGef4VGfLPuMjnlSarcWxtTTR26b5HVF9WOKg+0TTNiGLYv/PSYY/Jep/HFU9PvLf7UkNwj2+onJCXJBZ/Uo3RhjnC9M8gdK1qWw9WU202Kdf9JJumzkGTop9VA6EevX3pdtxa/cP2qL+6xAcfQ9D+OD71JNeRwttJLydo0GW/Lt9TxTCtzcdW+yp6Lhn/AD6D9frT16i06B/aVsODJh848vB35/3ev6Ubrm4PyqLaPuzYZz9B0H45+lDabARwpV/+eqsd/wD311o8ye1/1im4i/56IPnH1Xv+H5UadA16j4bOOF/MwXlxjzHOW+mew9hU9Vf7ShkH7km4b+7Fz+Z6D8cUCGe45mk8pP8AnnCf5t1/LH40rPqO66EEwitJCtsxSc8+RGu4H3K9vrkfWm/aJ5GC3ebFTj/VncG9Rv7fkD6GtCKFIF2xoEHXgdfenEBgQRkU+YXKRwW8dspWNAuTknqSfUnufrUtZmPKfGnktjgxdYR7Z/h/4D+RpVcySLHfMYmbgRLxG3sG/i+hx9KOUOboWZL5dxjhU3EgOCE+6v1boPp19qhk003zB7tuQCAkOVAz23dT+gPpV1EWNQqKFUcBVGAKVmCKWYhVAySegpXtsO19yoiz2ShQguIV4HlgK6j6dD+GPoamiu4ZkZlkGE+9u4K/UHp+NZ51t707dLt/tnY3LtsgH0bBL/8AAQRxgkUxvDaX7CXVJjfTY4UDy4k7/KgPPIB+YtT06i16Eo1hr75dNiF0P+fliVhH0b+L/gOR7inJoqTSJLfyG+lU7lVxiJD6qnTPucketTbrm1+8v2qIfxKAsg/Dofwx9KljvYJI3cSqFT7+75Sv1B6fjS9B+pK6LIpV1DKeCrDINVWgFiheKbyox/yzlOU/DuP5e1O+0yXHFumF/wCe0gIX8B1P6D3p0dkiSCR2aeUdHk5x9B0H4Ubbi32Kp1KWTaCgsw3/AC1mBKn/AHen64PtVuG1SJt5LSy/89H5P4en4VMyhlIIyDwQapSwLYpvhnW2QH/Vycx/QDt+H5Gno9EG2r1L1RzXEduoLtjPAAGSfYAdaoNqMzlRJH9hjI/10nIP044/4Fj6GrsNpHAxcDdIeDIxyx/H09qVrbj5r7GdcaT/AGhM1wok02VsZngYCZ8dN3VSB2DBuvamwteaKpE1t9uh6tcWwPm/VkJy3HdSSey1s1HNcR26gyNjPAHUk+gHc0Xb0DlS1I7O+t79GaCVZNp2uvRkbGdrA8qeeh5p010kLbcNJIeRGgyf/rD3PFZ93pK6xLHNLGbR4/uSxttnx6blPA9uc02GG/0cFY4k1KAnJZdsdx9TnCuffK9O9FkK7L3kS3P+vbZH2ijJH5t3+gx+NStawtCIjEhjHRdowPp6VDZ6ra38jxxSYmTl4ZFKSL7lTg498YNSz3UdvhWy0jfdjUZY/h/XpRqPTcj8ieD/AFMvmL/zzmOfybr+eahbWED+T5bLcZ27XOEz/v8AT8OvtU3kzXRzM3lR/wDPKM8n/eb+g/M1OsMccflqirHjG0Dj8qenUWvQgFmZiGuW805yI8fIv4d/qf0q1VX7EYebaQwj/nmw3J+Xb8CKpXfiBbGU28lu8t0Bu2QHcoGeCzHAQe7Y6HGaVr7BdR3NasNrhryRl0dNn967I/0cH2X+M/7vp94dKmj0uTVkEmpyx3ETcraw58nHbd/z0/HA/wBnvWsAFAAGBRsP4jIttPNjcfabuNr65GQLvAZlB6hUx8o9lznvV64WHVLG4hV1kSRGjbB6ZGMH061ark/iR4R0z4ieC/Efhe/85LXWNNuNMu7m0kWKSGKaJo3IkIIBCsSMhhnGVIo+IXwn5I+CWDW8Qzngcg5r1XRf4a8e+H8sZs7fyXaSHaNjuu1mXHBI7HHavYNDbIWpLO20s9K6jTz0rldLPArp7A9KAOisz0ratT0rDs26Vs2p6UAbNu3StKBulZVu3StGBqANKFquRtVCFquRtQBdjNTq1VI2qwrUAWVanq1QK1PDUATbqTdTN3vSFqAHM1Rs1IzVGzUANdqryNUjtVaRqAPhT4+fthfFX4c/tfaT8O9I0TTpvDst7YQ2lrcWzRS6vHdJErfv3baNszSoroAoZCHD7SK+2JmqxK1UpmoAqXDdazLlutX7hqzLhutAGJrWo22lWFze3tzDZ2VtG009xcOEjijUEs7MeFUAEkngAVyukeLtD8ZWMl7oGs6frlmkhhe4026juI1kABKFkJAbDKcdcEetJ8Zvh3b/ABa+G+veErm8k0+PU4BGLqJA5idWV0bafvAMq5XIyMgEE5Hiv7LX7Nd/+zzpuvtqmt22q32s/Z/MhtIWWK38kzYw7HL7hKD91cEEc9aAPXtQPWuV1TvXUagetctqnegDzD4DePND079szxHpEt+F1DUNDisbaERu2+aPM7puAwMRqWySBxjrxX21Dde9fn38GvhDocP7al7f3Et5dTW2ly+I4EuGjaP7RJMYSCNn3UEm5cYIZVOTivu6G696AOkhuPersU/vXOw3XvV6G56c0Ab8U3vVyKb3rChuOlXYp/egDcimq5DP71hxTVchn96AOgt7rGOa1LW76c1zENx71fguOnNAHY2l505rXt7gMAM1xlrd4xzWzaXnTmgDo6WqdtdBu9Wwc0ALVS5t92at0hG4YoA5y7tfase6t+vFdbdW3BrGurXk8UActcQ9eKoTRV0Fzbnmsy4h68UAYssdU5Y61po6pSx0AZUsdU5o61ZY6pyx0AZM0dUZo+ta80dUpo6AMeaPrVCaKtmaOqE0fWgDFni61nzw1tzR1Qni60AYNxD1rNuIevFb88PWs64h60Ac9cW/Xisu5t+vFdJcQ1m3EHWgDlrq168Vj3lmDniuuuLf2rLubXPOKAOIvtODZ4rm9S0cSZ+WvRbqzBzxWPd2G7PFAHj2t+E47hWDRg/hWB4fk8U/DPVG1Dwd4i1bwzdscu+l3ckAk/3wpww9iDXst5pYbPFYV5oatn5aAPRfhj/wUi+Lfgfy7XxZa6f46sl4M08QtLoD/fjAU/imT3PevqXwL/wUc+GHjazSLXBf+Dbh3SOVb6IzR4IYna8YJx8uMlRjcO5xX583XhtWz8lZsvhpf7lNMlo/avwj8QvC/jyzS58N6/putQEcGxuUkx9QDkfjXRV+HWl6fd6NdpdWFzPY3KHKzW0jRuOc8MpzXu/gH9rj4s+B/KjHiJtctE4+z6xGJ+PTfw4/76o0HqfqVNBHcJsljWVeu11BH61jNZ/btZ2QyyRW1iAT824GYjgYbPCoe398dxX5zfGz9v7xnrWi6LaWNwPAzySNDdT2Egb7ZIxQxKjMheLGx/utyHweBz9TfsU/GLUvH3wdlufFd/HLfWOqTWK38yFDOmyKQGWQ/K0mZSvYkKuQTknzoZhCWKeEUXddejPta/CeJpZBDiB1YOEmk4p3nG7aTkrWV2npe9reaX0Puu4zykc699pKN+AOQfzFH9oRq22VXtz/ANNFwv8A31939asKwkUMpDKwyCDkEUteifFWfQarrIoZSGU8gg5Bqva5mkluD0Y7U/3R3/E5P0xUN9aw8CNPKnmbbviJRvUkkYzgA9fapY7We1jVIZg6KMBZkHAHYEYx+INVpYnW446fBuLInkserREpn646/jR5VzGcpOso7rMvJ/FcY/I0n2qWL/XW7j1aE7x/Rv0qSK8hmbakil+6Zww+o6ilqGhDLfPaozT27hVGS8R3r/j+lGnTRmJU8xTO2XkTOGBPJ4PIp11++mhg7E+Y/wBF6D88fkammt4rhQJY0kHo6g09LBrckqKa1huMGSJXI6MRyPoe1RGx248meWH23bh9MNnA+mKC13F1SOde+0lG/AHIP5il6MfqiC8tXih2Q3MqNIdgVm3jnqcnngZPXtUytc26hfJjljUYHlNtP0Cnj/x6oHvozfr5weBYVJPmD5dx6HcMgYAPf+KtBJFkUMjB1PRlOQabulqSrN6EB1CGMfvi1v6+cNoH/Aun61YVg6hlIZT0I6UtVzp9vuJWPymPVoiUJ+uMZqdC9Rl2q3FxbwMoZeZGUjIIAwAfxYH8Kd9giUfui1v6eU2AP+A9P0qrawz/AGq5kS48wKREPOQHgDJwRjuxHfpVn7VNGf3tsxH96Fg4H4cH8garXZEabtB5d3F92WOdfSRdrf8AfQ4/8dpftbx/623kX1aMbx+GOf0p0d7BI4QSBZD0jf5W/I81PS9UV6MyLK4hvteupUkD+RCkKjPKsSWfjr08v8q16ydGt47q1nuJo1l+03Eko3jI252oRn1RVq6bLb/qp5of+Bbh+TZx+GKHYFcgufD+n3cxne1RLk9biHMcv/fa4b9aaumXNsB9l1CXA6R3SiZQPrw5/Fqsj7XH18mce2UP9c/pTJNSSBWaeKaEKM5ZMjH1XIH4mjUWnUz7S71O3SV5LBbxWlb5rWUK7YO0HY+ABgD+M1YXxJYqcXLvYN/0+RtEufQMw2k/QmrWlsjafBsdXwgyUORnHP61aoe4RvYRWEihlIZWGQQcgioL9YzZytLGsiopbDLkcCq7aDYFi0cH2Zzyz2rGFm+pQjP41T1DT9Qgs5Vg1PzkkHl+XeQK/XjAKbfUdd1C3G72L0OmLBDGsUs0BVQPlfI6ejZA/KpNt5H0aGcejAofzGc/kKrLf6hBn7Tpu8dd9nMJBj3DbTn2GaeviDT2kEb3K28jHCx3SmFm+gcAn8KNRWROLxl/1tvNH7hd4/8AHcn8xUV1dRXEaLFIjt5seQGGR84PI/Cr1UtQhjuHtEkjWQGX+IZ/hY/0oVrg72LtVzYQZJWPyiepiJQn64xmk+xbf9VNNF9G3D8mzj8KT/TY/wDnjcD8Yz/XP6UejH6od5E6fcuN3tKgb+WP1qtJLcJqEBeAP+6kH7pwe6euP61P9v8ALz50E0Pvs3j81zj8cVGtzFcalD5UqSgRSA7GBx8yU1cl26Ml/tCAffcwn/pspT+fWrAIYAjkUtV/7PgzlY/KPcxEpn64xmp0L1HzWsNwQZIkcjoWUEj6GsnT7No9S1ZI55YszI45Dg5iQc7s91P6VpfZ54/9Xc7vaZA35Yx+uazreaeLxBfhrffm3gY+S4P8Uoyc49P0qlfuS7djQ/02P/njOPxjP/s2f0o+3bP9bbzRe+zeD/3zn9cUv9oQD77mE/8ATZSn5Z6/hVgEMARyKXqh+jI4bqG5z5UqSEdQrAkfWobGNWsUiZQyJmLDDIO0lf6VNNbQ3GPNiSTHTeoOKp2dn5fnxxzSxbJWHytuHOG6MD/e7U9LC1vqT/2bAv8AqlaD2hYoPyHH6Uvk3Mf3bgSD/psgz+a4/lS/6VH3hm+uU/XnP5Ck+2FP9bBMnuF3j/x3J/MUtQ0K+oTXC2cxa2LMq71MLhsEcjOcdx2zUw1S143S+Vnp5wMefpuxmpYrqC4JWOVJGxyoYZH1FR6dzYQo3JRfLbPPK/Kf1FPpqg1voyyCGAI5FUbjQtPuZjM9pELg/wDLeNdkv/fYw361N/Z1upJSPyiephJTP1xjNHkTp9y5J9pUDD9MfrS9GP1RQutLltZIJLW/niCvt2zETL83HJb5jk7f4qf9n1v/AKCGn/8AgA//AMeqW+ku/sso+yrKwXKGKTJ3DkHBx3x3NVf+EusPWT/vkf41fLJrQhyjF6myzBQSTgDqTVOa6hu4zGkTXatzlB8vqCG6fkc1IthHuDSlrhwcgynOD6gdB+AqzUaIvVmWpu4mWO6nEUR4WSMAnOeAzEfTnAyfwzehs4oW3KmX/vsSzfTJ5pk11D80WPPbo0aLu/A9h+NU913ar8x8m0/vN+8kjHv2x784+nStX5E6LzNN3WNSzMFUdSxwBVf7cJP+PeNp/wDaHCf99Hr+GaWOyiyrvm4fqHkO78QOg/ACrNRoVqyr5NxN/rZvKH9yD+rHn8sU3+zUhYy2wEU+MFmyfMHo3c/XqPzBke+iVyiEzSDgpGNxH17D8aaRdT91tk/77f8AwB/Oq1Fp6jkvY8MJSIJEGXVyBgeue49/68U0Xpm/494mlH99vkT8zyfwBpsmlwybXYuZlOVmZsup9s9Pp0NOiuWjkWG4AWQ8K4+7J9PQ+35Zo06Br1D7NNN/rpyB/wA84flH59fyIqaG3jt1KxoqA8nA6+59apT65bRyNDCJL24Xgw2q7yDzwx+6p4/iIqPbqt99949MhP8ADHiWbt3PyqevGG+tLUehdvprWG1kN48SWzDa/nkBCD2OeOa53+0dQ01X/syxuL/TgMg3IZGh5GduQXkXBJxtzwQCcgDctdFtbWUTbDPcj/l4uGMkn4E9ByeBge1XqL2CzZjW9idYgWe51JruCQZVLMmGI8nuCWPoctjjoK1La1hs4Vit4UgiXokahQPwFZV3D9nupLjS2Bu2bM1uvMcx6fMeiNgfe68DIbAFTWOoSao0kZb7FLEcSW7AGVeuDk8YPYgEHB5p2Yk0aE08duu6R1RemWOKi+0SzcQwkD/npL8o/Lr/ACp8NpFC25VzJ08xyWb8zU1ToVqUJ9JW7w08rPKBhWUBQPbHccdDmpYpzbssMyLEeiOgwjew9D7H8M0sl/GGKRhriQcFYhnHsT0H4mmyQT3asszJFE2QY0G4ke5Ix+GPxqtepGn2Sea4jtwDI6pngAnk+wHeofPnmbEUPlp/z0m4/Jev54qGO0/s1y8aGaM/ez80q/Qnlh7dfTPAq7DMlxGHjYOh6EUtFsVq9yH7CsmDO7XB9H+7/wB8jj88mrHTgcCoGvoyxSMNO4OCIxkA+56D86b5Vzcf6yQQJ/ch5P8A30R/IfjRr1DToRXGNOIMLqN3S2P8X+4ByD9OP50RX019uWFBbsuN3nj51z/sA/rn86tQ20VvkomC3Vjyx+pPJpJ7ZLjaTlXX7sinDL9P8OlO6FZjEsU3BpS1w4OQ0hzj6DoPwFWazP7W+z5SQfaCvHnQ/c/4Eein8f8ACrPk3E/+tkESf3Iev4sf6AUmn1BNdCWa6ihZVdvnbogGWP4Dmq00MuoKAyC3XqGY5kB9Rjp+Z+lWobeO3BEaBc8k9yfUnuakovbYdr7mcsJspA8ytd+lwRl0+o/qo/DvV+ORZEDowdWGQynINZ8uuRNIYrOKTUJh1FvjYv8AvOSFB9s59qrHSb66zJJcrZluWtrQsEY/7T8Nn3UKfXNPfcW2xeu9XtrOUQs5luT0t4QXkPvgdB7nA96r41PUMgldLg7YxJOR+qL/AOPfhUumR2tgv2WK3WzcksYwP9Ye7Bv4j6nr61oUth7lO00m2s5WmRN9w3DTykvIR6bjzj2HFPktCrmSB/JkPJGMox9x6+4waRr5WysCm4cHB2fdB926f19qPs805zPLtX/nnCSB+LdT+GKNeoadCH+2I45PImQrdZwIkO7d6YP+OKm2XNx99hbJ/dj+Z/zPA/AfjUq2sKwmERIIu6bRj8qh8qa1/wBUTPF/zzc/MPox6/Q/nT06C16k0NtHbg7FwT1YnLH6k8mpapR6pHdZW2Vp3X7wxtCnpyT9PrTxbyzZNxL8p/5ZRZVfxPU/oPalbuNNdCPUPsl9E9tLAL3kboVUNg9QcnhSOo5BrPa11Wzj+V2vLbP/AB7LLidV9BK2N3/AsHn7577ccaQxhI0VEHRVGAKfRe2wct9ylpl1aXMLC1IXafnjZSrqf9pTyD9etXaytRgt9SdTDG73ceQlzA2wxf8AA/TOMryDxkGqxa+shjVN15ajA860UjH/AF0jHJ+q5B5+VQKdhcxqtfIXKQgzyKcEJ0X6noPp19qT7PLcf6+Tan/PKEkD8W6n9KktZIJreN7Zo3gI+RoiCuPbHFTUr22Ha+5VbT4lwYR9mcDAaIAfgR0P40faZLfP2lBsH/LaPO38R1X9R70v2wSZFuvnnpuBwg/4F/hmk+yNN/x8SeYv/PNeE/H1/Hj2p+ov8Ihv1k+W2X7S395ThB9W/wAMn2o+xvPzcyeYP+eS8J+Pc/jx7UpsRG262b7O390DKH6r/hg0Le+VhblfIYnAbOUP0b/HFH+EP8RZVQqgKAAOABSSKsiMrqGQjkMMistte+1sU0uA6g3QzBtlup95MHPp8oYg9cUq6K92wfU5/tp6i3VdkA/4Bk7v+BE8jIAqfUd+xB9uldgujD7XHnBMhxbr9H6/gu4cY4p0Nil5Io1VzcT5yLeRdsIPX5VyQ2PUkke1bIAUAAYFNliSaMpIiuh6qwyKfMLlHUMwUEk4A6k1m+dMuRYn7WnP+tY7R9H7/r9RTrdUupMXLs8458iQbQPcL3Hvk/WnyhzE32t5+LaPeP8Anq/Cfh3b8OPemyaVFcOss5Ms6/dkHylP930/X8au0Ur22Hy33Koa4t/v/wCkR/3lGHH1HQ/h+VSJdQyRtIJFCr97ccbfrnp+NRm8aY7bZPN/6aE4Qfj3/D9KjbSo5pBLO7Szr92QfLs78Ae/rmnp1Fr0H/aZLn/j2XC/89pVIH4Dgn9B71JFaLG4kcmaX/no+Mj6en4U3dPb/fH2iP8AvKMOPqOh/D8qljuI5lLIwIHXsR7EdqXoP1H9eDyKqSW8dmjSRTC0QdQ3+r/Lt+BFON20+RaqJOxkbIQfT+9+H5inR2YDiSVjNKOjN0X6DoP5+9G24b7FRtSmZRvj+yxn/l4bJX8Bjj6tgfWrlvbxx/vFPmOw5lY5Zh9fT2HFT1UaxWHL27/Zj1IAyh+q/wCGD70XQrNeZbpk0yQIXkcIvqxrPOqyFcCMBen2rlofr6/0/wBqrVvbpkTF/tEhGRITkf8AAR0A+n60cttx819ipfWK62qCWHykQ5SZhiZT6oeqH36+1Mhsb7SmdreRb+FjlkuPlm/CQDDY7Bhn1atekZgilmIVQMknoKL9A5epRs9at7qf7O2+2u8Z+zXC7HOOpXsw91JHvVi8voLGLzJ5Nik4AwSzH0UDkn2HNZd1cL4igMFpbQ3VsTzdXSZhB9UHVz7ggf7WRio7Tw7PpM32m2u2v58bT/aLF2xjoknVATyeGzj8aLILss4v9W6ltNsz2/5byD+UY/Nuf4TV6zsbfT4fKt4liTOTt6se5J6k+55qrBrkRkSG7jfT7liFWO4wA5PQI4JVifQHPqBWiSFBJ4FJjViu1im4tEzW75yTHwD9R0P161HLfSWIH2lBIGOFaAEk/wDAOv5Zp32l7ri2X5O8zD5f+Ajv9en1qSC1SAlstJKesjnLH29h7Diq9Sf8JXhZtUTcX8uDOPLjb5j7MR0+g/PtWJ8Tpm0v4X+LZrVQkkGj3kkarkYYQuR0wevpXRzWcUzbyNsmMeYh2t+Y7e3Sud+IGsWHhfwH4k1TxFcbfDtjptzc6jdBGMkNskTNK+xQS+EDHCjPHAJpb7BtufjT8IrgSeG9IYHcGtYjn1+UV7loUnyrXzl8B9Wi1LwjpZh3bYY/s53gA5T5c4B74z+NfQmgyfKtSWeg6W2cV1Fg3SuQ0qTgV1Wnv0oA6SzPStm1bpWFZt0ratW6UAbFu3StKBulZNu3StKFqANKFquRtWfC1W42oAvRtU6tVSNqnVqALKtUgaq6tTw1AE26kLVHuo3UAOZqiZqGaomagBJGqtI1SO1V5GoAhlaqMzVZlaqUzUAVLhutZly3Wr87dazLg9aAMy6brWLeN1rXuj1rFvD1oAwr89a5jUu9dNfd65vUe9AHlvhO4/sn9rvR5j8o1Hwrc2YOeuy4WXH6V9V295718g+MLj+wvj18JdYztja7vNNkxxu86DCAn2YZxX0/b33vQB2EF305rQguunNclb3vvWlb3nTmgDqobr3q/Dc+9cxb3nvWjBddOaAOkhuOnNXYp/euehuenNXobn3oA34Z/ersNx71gw3HvV2Gf3oA6G3uenNatrd9Oa5eG46Vft7rHegDsbS86c1tWt5uHWuJtbzpzWzZ3nTmgDqlYMMilrOtbzOOavqwYZFAAyhhg1n3Vv7VpUyRA60AcvdW3Xise6t8Zrrrq2znisS8t+vFAHMXEPWs+aOt+6gxmsu4h60AY80dU5Y61Zo6pTR0AZcsdUpo61ZY6pzR0AZM0dUJo615o6pTR0AY80dZ88dbM0fWqE0dAGNNFWfPFW1NHVCaOgDEni61nTw9a3Jo6z5oqAMKeHrWdcQdeK35oaz5oevFAHPXFt1rMuLX2rpZoaoTW/XigDl7iy68Vm3Gnhs8V1k1t7VSltPagDkZtLBzxVN9JH92uwks/ao/sI9KAOP/ALJGfu1ah8M3U1q91HaySW8Zw8qIWVP94jp+NdL/AGb7VyvxC1zUfCmj26aDHJP4q1W6j0zRbaA/vJbuVtkYX6E5/DHegDvv2LfgjZfH74/al4l17TIdU8CeA0a1ht7yES299qsow2VbhxCnJBBwxQ96/TvQ9B0zwzpcOm6Pp1ppOnQbvKs7GBYYY9zFm2ooAGWJJwOpJrzz9nX4H23wG+Dvhzwdb3ck99Z24fUL9Wybu6b5ppDuznLcDPIVVHavSf8AS485EU6+2Ub+oJ/KjlV+bqX7Wpyeyu+W97dL97dys3h+x3M8MRs5G5L2jmLJ9SFwGP1BpBa6paKfKvI74DkLdoEc+29AAP8Avg1Z/tCNMCZXtz/01Xj/AL6GV/WnXNwRbboSrO/yxnqMnofoOv4VWploZkOrSfa3lu7G4jVQYkkgQzJkH5sbRu6gdVHStKz1K01EMbW5iuNhwwjcMVPoR2PsamhiWCJI1+6oxUF5pdpqDBri2jldRhXZRuX6N1H4UNpgk0Wqjmt4rhQJY0kHo6g1QGkz22PsmoTxqP8Allcfv0P1LfP/AOPVBd32qWsZjktEnMn7tJrSUBifUo+McZPDN0oS7A3pqWLOz3NLcRTSxBztQbgw2jgdc8ZyeMdas7ruM/Mkc6+sZKN+RyP1FVrbW9P/AHcHm/ZX4RIbpGhY9sKHA3fhmtKm2+oklbQq/wBoRL/rg9ue/nLgf99fd/WrCurKGBBXrkHinVnahZQtGERPKkmYJuiJQnPXOOuACefSlox6osWPzQmbvM3mfh0X/wAdApZLGCRixj2uTkvGSjH8Rg03ybiEARTLIo/hmXn6ArjH5Gl+1SRtiW3cD+/H86//ABX6Ua7oWlrMQ29xH/qrnd/szIG/UYP55pJbyW1jZ5rc7FG4tCwYAe+cH8galhu4bhiqSKzjkpnDD6jqKj1DLxpCBnznCH/d6t+gNPrZh0umR6bcRC3ijZwk7fM0b/K248ng89SavUySNJoykiK6N1VhkGoP7PRR+5kkt/Ty24H0U5H6UtGPVE8kSTIUkRZEPVWGRWbrCjTNJvLm2LxSxRM0aI3BbHChTkcnA6Vb/wBLiXgxXH1zGfz5z+lZ2tX277FbSRPB510mS4yNqZkJyM9dmOfWmr9BO3UtafZ3Wl2Ntao8VxHDEsS7gUOFAGc856egqf7d5f8AroJovfbvH5rnH44qaGeO4TfFIsqf3kYEVJSv3HbsyOG4iuATFIsgHB2sDUWpc2Uif89MR/8AfRC/1p81nDcMDJErsOjEcj6HqKp3Vo6tbRxXEihpc7ZD5g4BbnPPUDvTVrid7FySzhmbe0a7/wC+Bhh9COaj+ySx/wCpuXUf3JRvX9fm/WlEl1H9+JJl/vRNg/8AfJ4/Wk/tCFeJS0B/6bKVH59D+BpahoL5lzH96FZh6xNgn8DwPzqrealCUjR90DGVP9cpQcMD1PB6djWkGDAEHIPQ1WuubmzHfzC34bGH9RTVrg723LIYMAQcg9DSSRpNGySIrowwVYZBHuKgbT4GyVTym/vQkoT9cdfxoEFxH9y48wekyA/hkY/XNToVqU/+EbsoebRZNPPUfY5DGufXYPkP4g1HcW+o2s1r5d5HeKJDhbmMK5OxurpgAf8AAK0DczR/6y2Yj+9CwYD88H8gaga9hmvrVA+18sdrgq3THQ896pXIdiN9WuLU/wClabOF7y2pEyD8Bhz/AN8VLaa5YXswhiuk+0EZ+zyZSUfVGww/Kr9Q3VnBfQmK4hjuIjyUlQMv5Gp0L1Jqo3VvFcalb+ZGr/upMFhkjlOlR/2HDH/x6z3FiegEEmUUegRsoP8Avmqsker2t/EEltb/APdybVmDQNjcnLOu4E/RBVR30Jltqaf2Mr/qp5Y/YtvH/j2f0xRuu4/4Yph7Eofy5z+YqqusyR8XenXdt/tIgmUn28slvzAq1aalaXzEW9zFOyjLLG4JX6jt+NLXqPToJ/aCp/ropoP95Mj81yB+JqnazxS+Ibh4njkWS0jAZGB+68men++K1qx7y1hm8SWe+NSWtJiWxhuHixg9vvGhWE7mxVY6db5JSPySephJQn64xmkFm8f+quJFHZZDvH455/Wl3XUf3kjmHqhKn8AeP1o9GP1Qn2e4j/1dzu9pkDfljH65qvDNPBeXKvbb922Q+S4PUbe+P7nvVn7ci/61ZIPXzF4H/AhkfrTI5Ukvt8brIssX3lOfun/7Onr1ROnRjv7StxgO/kn/AKbKUz9M4z+FWQQwBHIoqsdNt85SPyT3MJMefrtxn8anQvUmmt4rhQJYklA6B1B/nVCzsFje5SGWWAJIcbHyMEBujZA5J7VZ+z3Mf+rut/tMgb9Rj9c1WW4uLfUH8y23+ZGCPIcH7pOSc49V9atX6Mh2vdos7byPo8M6+jAofzGf5UfbHT/W20qf7SjePwxz+lA1K36PJ5J9JlKflnGfwqznPI5FT6or0ZFFeQzNtSVS/wDczhh9R1rN/wCEVsP7jfnWrJDHMu2RFkXrhhkVD/Ztp/z6w/8AfApqVtmJx5t1cT7RNN/qYdi/35uPxC9fzxS/YzJ/x8StN/sj5U/IdR9SafBdJMrH7jJw6N1U+/8AjUf25ZOIEa4/2o/u/wDfR4/LNLXoGnUsRxpCgRFVEHAVRgCmzXEduAZHVM9ATyfYDvUIiuZv9bIsI/uQ8n/vo/0AqSG0ht2LIgDnq55Y/Unk0tOo9ehR33Ftua0t2Nt3SQY289UXr/wHj297EVut1Gskk5uVbkBflT8h1/EmrdYsmrQrdMdNV7+UtiWK3GY85wSX+6rDnjOTjGOmKvcm1jZjjWNQiKEUDAVRgCobu/trBVa5njhDHau9gCx9AO59hWfB9v1aPe9wthF0MVsN8gOOhdhx9AuenNXLPSbSxkMsUIM5GDPIS8hHoXbJx7ZqfUq/YrLqd3fY+xWTJGf+Xi8zEPqE+8e3BC/WhtD+2r/xMbmS9HXylzFEOc/dU89B94mtWq7XsYYom6aQcFYxnH1PQfiafoGnUghUaRCkO0CzQYR1AHlj0IHb3/P1NuaeO3XdI6ovTLHFQ7bmb7zLbp6J8zfmeB+R+tQR2C6W3mQRmVMYKH5nUf7JPb/Z/L0L0YtVsT/aJZuIYSB/z0m+Ufl1P6fWl+xmXm4lab/YHyp+Q6/iTU0MyTxh42DKe4qKW9ijkMYJkl/55xjc34+n40teg9OpMiLGoVVCqOAFGAKpapZW9wiSyym1mj/1VyjBXjJ9CeCDx8pyDgZBqX/Sp+u22T04Z/8AAH86fFZxROH275f+ekh3N+Z6fhRsG+xlW+t3McsdtdQrHLI22O6YMkMv0B5Df7J69iecaX2Pzv8Aj4kab/YHyp+Q6/iTUtxbxXlvJBPGssMg2sjjII9DWRJeS+H5CkjyX9n1AXMlxAMdx1dff7w4zuzkPfYW3xG2qhFCqAqjoAMCmyzJDGXkdY0HVmOBVWG4l1CJJYHjjt3AZZFYOWUjqMcfjk1LHZRRyCQgyyj/AJaSHcfw9PwxS9R37CfapJf9RCSM/flyi/4n8vxqtLpLS7pGm3StgsmMRP7FR1/EnoPpWlUU11Hb/fb5uoUDLH6AcmhN9AaXUZbXCk+SyeRKo/1fbHqp7j/JxU0kixKWdgijqzHAqncRS36bDGIEzkO/Lj3XB4Pvn8KjWIWUoe6zcDPy3L8lPqOi/UAD1xTshXaLH2t5v+PeEuP+eknyL+Hc/lj3pPsJmH+lSmfPVANsf5d/xJq1nPI5FV73UbbT1Q3EyxbztRTyzn0UDlj7ClfsO3cnVFVQoUBQMBQOMVTuMaXC86yJHbINzpKwVVHqGP3foePp1qA3Wo6gpFpAtlGTgT3gyxHqsYP/AKEQR6VLDosCyCa4aS+nByJLkhtpHQquAqn3ABo2DfYrxa8+pbl021aYqBmW4/dRqT+G5uOcgEH1qRtD+2knUbh7xSMfZ1/dwf8AfIOWz/tFh9KvT2qTlWyySL92ROGH/wBb2PFQNf8A2Hi9Kxr0WccIfr/dP+c9qf8AhFt8RbjjWGNURVRFGAqjAA9BSswRSzEKoGST0FVvtE9wB5Eflqf+WkwI/Jev54py2SeZvlLTv28zoPoOg+vWpt3HfsRTTC+j2Qw+ehP33+VPqD1PsR+dQtazQ4M7vfQ4xsHG38P4x9cnjuTWnTJJUhQvI6og6sxwKfN2E49WJDJHJGpiKlOg29sdvanswUEk4A6k1nyK9xL5lmhhkON08gIVh7r1b9PY0kajzlW/+abPyFv9UT/sjpn68/WnyhzFj7YZji2jMo/56H5U/Pv+GaBZmU5uZDN/0zA2oPw7/iTVqkZgilmIVQMknoKV+w7dyGSzjk2kDy3UYV4+Co9Pp7HiojdSWf8Ax8jdGP8Al4QcD/eHb69PpSi8a4/49o/MX/nq/wAqfh3b8OPel+wiUhrlvtBHIUjCD/gP+OafqL/CH27zgPsqeeD0kzhP++u/4ZoFmZubmTzv+mYG2Mfh3/HP4UGz8li9s3lMTkx/wN+HY+4/HNOjvBu2Sr5Mv91jwfcHv/P1Apegf4icAKAAMAdBS1W+2GXi3Tzv9snCfn3/AAzSfYvP5uX84f8APPGI/wAu/wCOaVu479jOntVed5tIJhuWJLyIB9nkPrIOjHjqvzcYyBTVvCkwi1oeU7MFjbP+iyE9AD69OH7/AHc9a3OnA4FJJGssbI6h0YYZWGQR6GnzC5RenA4FFcx9pezuDH4f3ahGpIe0Lf6PH2+WU/cx/dG7HTauc1NZ41i4MGqTOtyF3HTCvloF9ep80epyV9geKLD5jQk1jz2aPT4ftsgOC+dsKn3fB/JQT7Uz+xTfYbU5vtn/AE7qNsA/4Bn5v+BE9MgCtRVEahVAVVGAAMAClpX7Dt3Ki2b2qgWjBYxwIH+59B3X+XtT4rxWdY5FMMx/5Zv3+h6H8KJLwBjHEpmlHBVei/U9v5+1RtZNeL/phV0znyUHyj6nqf0HtVepP+Ec18HYpbobhxwSpwg+rf0GT7UfY/tHN03mj/nkOIx+Hf8AH8hSLDNZqBCfPiH/ACzc/MB/st3+h/OpYbqO4ZlU4kX70bDDD8P69KPQN9yXpwOBTJoUuE2yKGHXnsfUehqOW8SOTy1Blm/55oMkfU9B+NN+zy3H/Hw4Cf8APGPgfiep/SpHfoVzcTW7Mlt/p4XOUJAKH0L9PwPPNOgWO/Yi4k8yReTbkFQv1U/e+p49KvRxrGgRFCKowFUYApk1vHcAb1yR0YEhh9COR+FVcXKySlrPmupbGQIf9MzyI0x5oHr6Ee/H40sLNqG4vLsReDBGSGHs56/hx+NLl6j5uhPJeASGOJDNKOoXov1PQfz9qry6St43mXTbpMYHl/KF7/8AAvx49quxxpDGEjRUQdFUYAp9F7bBy33KnmXFr/rF+0R/34xhx9V7/h+VTw3Edwm6Nw4zg47H0PoaSa4S3xuJLN91VBLH6AVUlsHvpPMkLWhxgeS2JCPRm/pz9aej3FqtixJeKrmOJTPKOqr0X/ePb+ftTfsjTMGuX8zHIjXhB9R3/H8hTIvNsIwhiEsK9GhXDD6r3+o/KrMM8dwm6Nw4zg47H0PofaltsG+5JVY2KKxeEmBzydn3T9V6fj196L3ULfT4w88gTcdqLjLOfRVHLH2FUvLv9W/1u/TbT/nmjjz3Huw4Qf7pJ9x0pIbsMuvEH2OSS3EP2y7QZK25yq9MF/8Ann68546Zp0OmnVNlxqEy3KHlbaFs26/X/nofduOMgA1o2tpDYwiGCNY4xzgevcn1PvTJLFC5kiZoJSclo/4vqOh/nTuhWZYpapyXr2YzdIPLzjzYskfivUfhmkjmfUow8T+VbnoykF2/wH6/Sjle4+ZbD7ySGRWtnhF0XGGh2hgR/tZ4A+tZn/CPzwRg2twIwuSLOXdJb/TBO4Y7YO0f3a2YYEt02xrtHU9yT6k9zUlF7bBy33MtdcW1wupQnT2zjzGbdAfpJjA/4EFJPQVpghgCORTZZEjjZpGVYwOSxwKxTo8hy2lStpMeMBdm6JvpEeF+o2k0WuF7GvNdLEwQAySnkRr1+p9B7mqOp6BaeI9Nu7DW7W31PTruJ4LjT7mIS28sbqVZJEYESAgkEMMEHpUcN+dJXZfWjW6nlrqHMsTH1Y/eU+pYYH941qwzR3ESSxOssbjcrocgj1Bo22Dfc/IL4/8AwDsf2Tv2ho/DmhQzW3w/8VW51DQlnkeX7LcJhbi1EjZLY+VxuJO1lBJOSeh0GT5Vr7u/bA/Z4h/aL+EVxpVtLDZeKdImXVtA1CbhYbyMEqrn/nm4yjegYNglRX54fD/XrjUFvbDU7M6V4h0qc2eqaW8iu9pcL95CVJBHofqOoIElHrmkyfKtdXp79K4vSZPlWus0+TpQB1Nm/Stu1fpXOWT9K27V+lAG7bt0rRgbpWPbv0rSgbpQBqQtVyNqzoWq5G1AF6NqnVqpxtU6tQBaVqeGqurU8NQBNuoLVFupN1AD2ao2akZqiZqAEdqryNT3aq8jUAQytVOZqnkaqczUAVJ2rNuG61enas24brQBnXTdaxrw9a1rputY92etAGJfd657UOhrobzvXP33egDwz9o+OSx8GWXiCFWabw7q1nq6qo5PlyBT+jk/hX0Fp+rx3UMU0UiyRSKHVlOQwIyCK878deHo/FXhfV9HlwEvrWS3LH+HcpAP4E5/CuX/AGefGkmufC/R4ro7NR0tTpd3EWyySQnZhvcqFb/gVAH0La6h05rUt77pzXBWup9Oa17XUunNAHdW9905rUt7zpzXEWuo9Oa1rXUOnNAHZ29571owXWcc1yNvfdOa07e86c0AdXDc9Oavw3HTmuYt7zpzWlb3XTmgDo4bjpzV6G49656G496vQ3HvQB0UFz05rVtbzpzXLw3HvWhb3OO9AHZWd705rbtLzpXDWt505rbs77pzQB16SBxxTqybS8BxzWlHIHoAJowy1kXlt14rbqtcQ7hQByV5b9eKx7mHrXWXlv14rEvLfrxQBzc8dUJo627iHrWbNHQBlSpVKZK1JkqlMnWgDLmSqU0dakydapTJQBlTR1QmjrWmSqMyUAZM0dZ80dbEyVnzJ1oAyJo6oTR1sTR1QmjoAx5o6ozRVsTR1RmjoAx5oapTQ1sTR1TkjoAx5IaqyW/tWxJFVdoaAMlrb2pn2X2rVMHtTfs/tQBmi3rpP2NPhzb/ABk/aEv/AIkTpNe+FPADSaXpatF8kuqOi+dMOTvEasVGOc7GHt5t8WNa1TS9BtdH8OQtd+LvEd3Ho2jWyfea4lO3d7BQS2egwM1+kn7P/wAGtL+AHwh8N+BtKImj0u3xcXW3DXVwxLzTN7s7MeegwO1MR3sN5DO21JAX/uHhh9QeRU1RzQR3C7ZY1kXrh1BFQ/YjHzBPJH/ssd6n8+R+BFGgalqs37DBdX0jqvl+VxuiJQlyOScdcDHX1NSXF1dWcLO8K3HYeS20kk4Hyn3x3pbO5ghjSJn2SdxKChZickjPXnPSqV0roltN2ZJ5dzHkpMsw/uyrg/8AfQ6fkaT7Y8eBNbyIf70Y8xfwxz+YFWqKm5VuxFDcxXAJikWTHB2nOPrUQ/f3xOPlgGB/vHk/kMf99GlvIrcxtLPGreWu7dj5hjng9agtbGa3hUpcMsjfM6SDeu49f9r9e1VpuTrsXZYUnjaORFkjbgqwyD+FZ/8Awj9vE260ebT2HQWr7U/79nKfjtzVnz7iLHmW/mD+9CwP4kHH6Zp8d9BIwQSbXPRHBVvyPNLUehTK6tag7GttQXssmYHx7sNwY/8AAVFVm1yNdQU3lvcWSxLjdIm9Nx7l0LKuAP4iPvVtswVSScAck1XsATb+YwIaY+YQeoz0H4DA/ChdxNdCS2uobyIS280c8Z4DxsGH5ipao3OiWN1M0726pcMMG4hJjlx6b1IbH41CdPv7Vf8ARNRMgHGy+jEgx6Bl2tn3JaloVqaE1vFcACWNJAOm5Qao/Yz/AGhiGaWMRx55beMseOGzjhT0x1pP7SvLZgLrTXKdTNaOJVX6g7Xz/uqaZo+sWV/JMIrhDcSOX8hvlkCj5Qdpw2CBnp3qldIl2bLm+7hHzRx3A9YzsP4A5H60f2hCgzNutvXzhtA9t3T9atUVN0Oz6CKwZQQcg8gis58XHiCMY/49bYuc+sjYUj6CN/zqy2nwMcqnkt/ehJQn646/jWbpcNw15qF3HKsqvN5S+avzFYxtxkYx82/saegamrNZwzNueNd/98cMPoRyKZ9lliXEVw3ssw3j+h/Wk+1SRtia3dR/fj+df0+b9Kkhuobhiscis69Vz8w+o6ijUNCMTXMf+sgEnvC3P5NjH5mq/wBugk1KIM/llI2+WYFDkkAYzjPQ1pVVhXzby7LDKjbFg9Dgbv8A2emrCaZaoqqNPhjH7kNb+nlHaB77en6UCO6i6SpOvpINrf8AfQ4/SpKuxW0+BuVQwt/ehYofxx1/Gqzwzx6hCEn83ETn98o9V4yuP61Y+2MnE1vLH/tKN4P028/mBUdrcRXWoTtFIsgWJB8pBwSWyD+Qqlfch26Ei3Uyf662YerRNvX+h/Snx30E0nlrKok/55t8rfkeanpkkSTLtkRXX0YZFToXqPqpPGkt/CrqHUxSZVhkHlKVrBV/1Mstv/1zbIH0U5A/Kq7fao7+PBjnKxNwcoeSv1z09qpeRL80WP7PjU5iaS3P/TJsKP8AgP3f0pdt1H92SOcdhINp/EjI/Sj7cF/1sMsPuV3D65XOPxxUsNxFcKWikSVemUYEUteo9OhD9taM4mtpU/2kHmKfpt5/MCmLdQ3Gow+XIrkRSZCnJHKdfSrtUru3iuL63WWNZB5cmAwB7rTVhO5dqteabaaiqi6tYbkLyvmxhtvuM9KT7D5efKnmj9i28f8Aj2cfhilLXcf8EU477SUP5HOfzFL0H6op/wBg+Rn7Hf3lp/s+b5y/TEgbA9lxVG6OqWuuae7C1vd0U0Y27oDzsbGDvyfk9RW0L5F/1sckHr5i8D6sMj9ap6jMkl9ozxyK6tdMuVOQf3Epx+lPXqLToObXo7f/AI+7a6sv9qSLev1LJuUfiRVuz1C11GMyWlzDdR5xvhkDj8xViqV3otjfTedNaRPOOkwXEi/RxyPwNToVqXaz7yzga+t5GjUO+6Pevyt0z1HP8J796adLnh5tNQniGciOfEyfiW+f/wAeFVLy41azaB5bW3vY45R89tIY3bIK4CPx/F/fqo76Ey21Rp/Y5Y/9TdSAdklAdf8A4r9aPMuo/vwpMP70TYY/8BPH/j1Vl8QWycXSzWDdD9qjKoD6eZyh/Bq0IZo7iJZYpFljYZV0III9iKWvUdl0Ift0S/63dAe/mqQB/wAC6frTZZFNzaSowdXLRgryMEbs5/4BVus/UrOEw+d5ex1dXaSP5WxuG7kc9M0K1xO9i+QGBBGRVZtNt+SieST1MLGPP1xjP40fZZo/9VctjssyhwP5H8zR511H9+3WUesL8n8Gxj8zR6MenVCfZ7mPPl3W/wBp4w35Fcfrmnbrz+5B/wB9t/hSDUoP+WjNAf8ApspQfmeD+FS/aof+esf/AH0KNewtOjKs2kpMwlZ2luF6PLyO/BXpjn0zVi2uBNuVl8uVOHjPb0I9Qex/rkVT/tyO4+Wwhk1A9niGIvr5h+Ujn+HJ9qhuNKv9SIe4vRZFfupZA59w0h5IPH3QvTrT33Db4S9fapaabt+0zrGz/cj6u/sqjlj9BVf7Zf3hxa2oto8/6+89PURg5P8AwIqeadpNna2fmJHbrBdceaSSzv2DFzyw46mtGlsNamV/wj8V1zqE0mon/nnMcRdOnlj5SP8AeyeetaaqsahVAVRwABgCoXvo1Yom6aQcFYxnB9Ceg/Eim7bqf7zLbL6J8z/mRgfkfrRr1DToJeKsObhZEhl6Zc4Vx/dP9D1H5gsg1B7zKwwMjrjf5/y7c+3U/oDjrViKzihfeFzJ08xjub6ZNFxbibDq3lzL92QDkex9QfT+vNO6FZ7jPsZk5uJWm/2B8qfkOv4k1OiLGoVFCqOAqjAFVF1SOOTyJ/3d0BnylBYsM43LjqP5d6fuubj7qi2T1k+Z/wAgcD8z9KTT6gmuhYkkWJC7sEUclmOAKrm8aXi3haX/AG2+RPzPJ/AGnLYxhg75mkHIaQ5x9B0H4CrFLQepmy6bKztMJv3jctEhKRvx3xzn3+nFWrOSJoykaeSV+9FgAr+A/nUk1xFbqGldUB4GTyfYepqpMst46vBGYHXhbiQYOPTb1IPocevpVavcnSL0LxIUEngVW+3LJxbq1wem5fuf99dPyzVeGFZpBHfZkn6hXP7tgO6jofx5H5E6NLRFXbK32eab/XS7F/55wnH5t1P4YqaG3jt12xIqAnJ2jqfU+pp0kixIXdgiLyWY4Aqsbx5si2hMn/TST5E/xP4DHvRqw0RWm02axme500qrO26W1c4jlJ6sP7je44OTkZwQ6z123vtywpI1ynEtvtAeI+jc4HfnODjIJHNT/Y2mwbmUy858tflT8up/EkUy80mO42PCxtLqJdsU8QAKjrtI6Mpxyp/Q4INOotehJ5dxP/rZBAn9yI5P4sf6D8alht47fPloAT1bqT9T1NUrXVGjnW0v0W3ujwjqf3U/GcoT3xnKnkYPUDdSNrsc0jR2ET6hIOC0OBEp95Dx9QMkelGo9DTqjdaxbWsxgDNPdY3fZ4Bvkx6kDoPc4HvUJ0+8v8/bboxREYNvZsUH4ycMfw2/SrtpZW9hCIraCOCPrtjUKPrxS0HqZC2uqyNvi2abbHk2qEPKfoSNqH1A3A+o61d0uxsrcu8EZNx92SSYlpvozNk49OcenFaNUrx4Wk+QsbpRgeSMuPY9sH/a4qr8xNuXUu1FNdR2+N7fMeiqCWP0A5NUkmupJEju2W1zgAxc+YfTcfun26+hNXYbaO33eWmC3LN1J+pPJpWtuO99iLdc3GNoFsncthn/AC6D9fpTo7GJGLFfMdhgvIdxx6c9B7DirFRTXUVvje2GPRQMsfoByaLvoFluyHyZbPmD95F/zwJ5H+6T0+h4+lP+3weVvaQIAdpVuGDemOufam7rm4Hyj7Kh/ibDP+XQfr9KadMi3CRSy3AGBPnL/Tnt7dKenUWvQcZbi44hTyU/56TDn8F/xx9KdHZxrIJH3TSjo8hyR9B0H4U1bpoWCXICEnCyL9xv/iT7H14JqeaaO3TfI6xr0yxxS16D03Y+o5zF5Ledt8rGG8zG3HvmofOmuB+5j8tf+ekwP/oPX88U6OyRZBJIzTyjo8nOPoOg/CjbcL32KZkuotws0aaH/pvxj/dyQW+hx/vdqntoobkeY7m4dTyJBjYf93sf1q7UFxbpIfM3eVKowJV4IHofUexp3Fy2J6QkKCTwKzP7WkX5WjVhnAuRlYT9T2/Ue9WvsIlO65fzz1CkYQf8B/xzS5bbj5r7CfbjPxap5w/56E4j/Pv+GfqKR9OW6Ui7P2kH+AjCD6D/ABzVyii/YLdyptntPuZuYf7rH94v0J+9+PPuamguI7hS0bbsHBGMEH0IPIP1qjNrkbTPb2UbahcqdrLD9yM+jv0U+3LexqGTQ5dSbzdQm2uV2+Ta/KgGejEjL/j8p/u0eovQsSawskjRWUZvpQcMUOI0Poz9M+wyfaom0aTUOdTn+0J/z6xApD9GHV/+BHB/uirMcv8AZ8axzIkcSjCyRrhAPcfw/wAvftVzOeRyKNth77iRxrDGqIqoijAVRgAegqK8sYNQjEdxGJFVg6noVYdGUjkEeo5omu0hbZhpJe0cYy3/ANb6nimeVPc/65vJj/55xt8x+rf4fnSt1C/QzZLy70mXylLavCoyUXH2iPjIz/Cw+u08fxGrdpMusReZ5+YwcNDESpU9dr5wwPsce4q9FCkCBI0VFH8KjAqpfaRDeSCZWktboAAXNuQsmB2PBDD2YEe1O6FZlyONIUCIqog6KowBTqx5tZl0ZQNVVfK5xeQA7D/vJksvHpkcckdKtxSy6hGskbLDbOAyupDM4PQjsB+f4UWe4+ZbE890kGAcs7fdjQZY/h/XpVeS0fUNpnHkKpyqxn94P+BDp/wH86sw20dvny1wW6seWP1J5NS0XtsFr7lKGOXT1CKnnwD+JcCQe5HRvr19jVmGeO4UtGwYA4PqD6EdjTpJEhQu7KiDqzHAFUZY3vmDwK1uf+fggqx9gvcf73HsaN9xfDoi5NcR26gyMFzwB3J9AO9Q/v7r1tY/wLn+g/U/SoYVbT2Zp1abPW5XJOPcdh9OO/FXo5FlQOjK6NyGU5Bo22DfcbDbx26kRrtyck9ST6k96bPaR3BDMCJF+7Ipww/H+nSpqqm8abi1US/9NW4Qfj3/AA/MUtdx6bDZbiSxQvN+9hHWRRhl+o7/AIflSR3T6gpNuwjhzgyn7+fQKen4/lUsdmokEkrGeUdGYcL/ALo7fz96WazSZt4LRS9BJGcN+PqPY5qtBWYsFrHb7ioy7fekblm+pqaqomnt+Jl85P8AnpEpz+K/4Z+gqtNrkTSCGyX+0LjusLDanu7dFH5n0BpWY7pGjJIsaM7sERRksxwAKxpLiTV5A+mxiNCP+Qk3AK/7A/5afjhec89Knj0d7txLqcoumB3LbqMQxn6fxH3b04ArUo2DcyrOxOlyPNKHvZWHzXR+aTHpt7D2Tj2rRhnjuE3xOrrnGVPf0+tSVSvVgWRW+ZbpuF8n77f0I/3uKPiD4S7VVrwzMUtl8wg4Mh+4v49z7D8cVVZbo7TeKZIO62/X/gY6n/gPHXir9vLFNEDCytGOBt6D29qLWFe4yG0CSeY7NNL/AHm7fQdqJLONpDIuYZT1kjOCfr2P4g1YqOaaO3TfIwVenPc+g9TSuyrIhM01v/rY/NT/AJ6Qg5/Fev5Z+gpBqEc3FsRcP32nhf8AePb6dfalxNd9S1vD/dHDt9T/AAj9fpR/ZsC4MS+Q46PF8p/H1/HNVp1J16Cx2eZBLO3nSDkcfKv0H9etWaq+bPb/AOsTz4/+ekQ+YfVe/wCH5VLHdQzRtIkilF+8c42/X0/Gk7jViWse+02CO4aWzaW0v3+Y/ZcfvPd1Pyn/AHiM+hq950t1xDmKL/nqw5P+6D/M/kamht0t1IQYzyWPJJ9Se9GwfEYvm31vIG1W1+0xKMiSxBdAfVovvZz0xu/Cvzu/4Kn/AA51zwtqHhz4yfDDTLkXl15ml+KNU0mNbiNgBGLN54sMM/6yPzSvH7tCQSgP6X1QutGt7mc3Chra7xj7Tbna5x0DdmA9GBHtRe4Wsfk/8BfHknjnwPZT38gGvWmbTVLdkEcsNwhKtvTjYTjdjA69BjA9l06TpXpv7Sn7G5+I3iObx74FuU0D4j28eybUrNRHb6wqrhYb6LBDkFV/ex/MAMbDhNvzT4N+K8tv4ofwZ460e48DeOYH8ptM1EbYrthwWtpTxID2A554zjNJpoFJM9rspOlblrJ0rmrGTpW7aydKRRvW79K04H6ViW0nStOB+lAGtC9XI3rMhk6VcjegDRjep1aqMb1Or0AXFanhqrK9PD0AT7qN1Q7qTfQBIzVGzU1mqNmoAR2qvI1PdqryNQBFI1U5mqeVqpytQBVnbrWdcN1q7M1Z1w3WgDPum681kXTda07putZdyetAGRed6wbwdaveKvEGmeF9KuNS1e+t9OsIBmS4uXCIv4nv7d6868N6d8TP2mNQs9P+GOmLoHhW9Xe3jbWAFDRB2RjbQfeJ+VsMwA/3cqS9xXsN1jXrm+1+Hwz4a0+bxF4qucCPTrNGkMQPR5SoOxfrgn6AkVv2e/8Agm/8ZtB+OWq6n4puodB8MXK3M097HqEVw15MT+7zCnXLMW527Rn5s8N+hnwD/Z08Jfs9+Fl0zQLd7vUpv3moa5fHzL2/mP3pJZDzyew4AxXqVRKPNazsdNGsqXM3BSura3081ZpX9bryPg7xn+zf478DtJLHY/27YJk/aNNy5A9Wj+8PwBHvXnkOovDIY5A0bqcFWGCD7iv00rjfHPww8I+NIWbXNGt7mdvlW4jXZOT2AdcE/jx1q9zl1R8K2mqg45ratdSzjmvWvFv7HV3BH9o8L6srnr9h1A4br0EijBPTqBXi/iPwh4k8B3Xk67pNzYc4ErLuib/dcZU/gaLDudNa6j05rXtdQ6c153Z6t05rbs9UHHNIZ39tfdOa1be86c1wlrqPTmtm11DpzQB2tvee9aUF171x9rfZxzWrb3nTmgDqobj3q/Dce9czb3nTmtK3uunNAHS291jFatredOa5WG4960be6xQB2dnfdOa27O96c1wtreYxzW1Z33TmgDtIpgwFSNhhWHaXucc1pxXG4daAIrqHINYl5b9eK6KT5lrNu4c5oA5S6hxmsm4i61015D1rFuocZoAwZo6pTLWtcR4zWfMlAGZMtUZlrUmWqMy0AZky1RmStSZaozLQBlTJVGZa1JlqjMtAGVMtUZkrUmWqEy9aAMuZKpTJWnMtU5loAzJkqnJHWlKtVJFoAz5I6gaOrzrULLQBU8ul8sGpWWuG+LOoa1Jo9j4X8KCOTxh4ouV0rS42kVNhf/WTHP8ADGm5ie3BoA9Q/Yl8Dz/Gf42a/wDE++UP4T8H+ZofhlmiRxLet/x93MbMpICjCAjg7/8AZr77xdw9DHcL/tfI2PqMgn8BXIfBH4V6L8E/hR4Z8E6BtfTdHtFgWcAZnk5aSVsfxO5Zj7tXc07isVf7QReJke3P/TUcf99DK/rVhWWRQykMp5BByDTqp3FrbwxvNtMJUFi0JKk/l1+hp6MWqHPm4vVX/lnCNx92PQfgMn8RVhlWRSrKGU9QRkVRtbe8tYR+8jndvmkEg2ksevzDjjp93tU324R/66KSH/aI3L+Yzj8cU2uwk+4v2CNcmFntyf8AnmeP++Tlf0o/0uL/AJ5zr+KN/UE/lU0cyTLujdZF/vKcin1N+47LoZtzfxvNDDMrW4z5j+aMAAcgbhxycd+xrRVgygqQQeQRVaz/AHzS3H/PQ7V/3V4H5nJ/GlbT4CxZV8pv70RKZ+uOv41TtsJX3LNNkjSZCkiK6HqrDINV/LuofuSrOPSYbW/76UY/8do+2mPHnwSRf7QG9fzHT8QKVuw79yvfWK+UIoXkh85vLKq2V2nluDkDgHpirG67hxlY7he+3KN+RyD+YpsE0d5eNJG6yRxLsDKcjceTz7AD8zVym29mJJboq/2hEmfODW+OplGF/wC+vu/rVlWDKCDkHkEUtVm0+DcWRTC396IlPzx1/Gp0HqOvJWhtZGT/AFmMJ/vHgfqRTZtNtbizW1uII7mBQB5cyBxx04NVriK5E9vEsyzruMpWUbSQvbKj1IPTtVj7Y0efOgkjA/iUb1P0xz+YFVbTQV9dSqdCEIX7Fe3Vlt/hWTzEPoNrhsD/AHcUvm6tasTJDbX0Y5zAxik+gRsgn6uKvw3Ec4JjkWQDrtOcVJU+pVuxkyeJrO1iL3wl03aDu+1xlVGO2/lCfoxzUnhyNo9DsjJzLJGJpMHI3v8AO36saTxExOltAOty6W3vtdgrH8FLH8KVvD1j5hkhhNpKeS9q7Q5PqQpAb8Qaelha3NKo5reK4UCWNZAOm4A4rP8AsuqWoPk3kd6M5CXkYRj7b0AA/wC+DR/bEtvgXmn3MR6GS3Xz0z7bfm/NRS9B37lr7GY/9TPLH7Md4/8AHsn8iKr2Ml1HHJI0a3G+RiWjO1jg4GFPHQDvU0OrWd1DNJb3MU4hGXEbgleOhHY/WpbKMw2cCN95UUH64qr6ak210Gf2hCnEpa3P/TUbR/310P4GrIYMAQcg9DS1WOnwbiyJ5Ld2iJTP1x1/Gp0K1LNUY7aK4urtpY1cq4QFhkgbFPHpyak8q5iyUnWYf3ZVwf8Avpen5Gq9ldOizPLbuu6VstH84yDt7fN29KpeRLfcsfY3j5huJF/2ZDvX8c8/rR5l1GfniSZf70TbW/75PH61LDdQ3GRHIrkdVB5H1HapaV31HZdCqNQhU4kLQN/02UqPwJ4P4GiM7tQkI5AhTB+pb/CrVZqafB/aM5RTCfLT/Ukpzl+uOv401bUTvoaVQzWcE7BniUuOj4ww+h6io/KuozlJ1lH92ZMH81xj8jR9qkjbEts4H9+P51/T5v0peg79wNpJH/qbl1/2ZPnX9fm/Wq8slzHfW5eJZsI4zE2CeV7Hp+dXIbyGdiqSKXHVM4YfUdRTJv8Aj+t/91/6U9eomlbQBqEI/wBYTAf+mylPyJ4P4VYBDAEcilqsdPgzlE8lvWElM/XHX8anQrUs1j65axNPp05QKwulVpF4bDKy4yOerCrxhuo+Y51kHdZk5P4rjH5Gs/XriVLGIy27Li6tiWiO8f65PoT+VUt9CZbao0fsssf+quGx2WUbx/Q/rSeddR/ft1lHZoXGT+DYx+Zp8N7BO21JF3/88zww+qnkVPS9R27Mrf2hAv8ArGMH/XZSn4ZPB/Ck1DH2N36hNsv/AHyQ39Ks1SutJgkt5ljj8lnVh+6JQEkdwOv40K1xO9i9VC40OxuJGkNuIpmOWmgYxSH6upB/WnQfaHgjljnWQOobEyDPI7FcY/I09bqZP9dbMPVomDr/AEP6UWfQd09youl31r/x66rIw6CO8iWZQPqNrE/VjTbibUfss0VxYLOHQpus5gTyMZKvtx+BNaEd9BI4QSKJD/yzf5W/I81PRqtwsnsZMPiawaKI3E32J3UEC7UwgnHRSwAb8Ca1VYMoIOQeQRVaxUNbPEygqrum3qNu44H5YqqfDOnKzNbwGxdjktZu0GT6kIQGP1Bodrgr2NSovssP/PGP/vkVT+yahb/6m/Wcf3buIE/QMm3A+oNN+0az/wA+Fj/4Gv8A/GaQ/U0qZNPHbpvldY19WOKg23Vx1ZbVfRcO/wCZ4H5GpIbOKGQuF3SH/lo5LN9Mnt7UadRXfQrXDPfbDBCyMpylxJ8m31wOp+hAB9aS3ja4kaK9dmmXnyx8sbD1A7j1BJx+WdGqt80CovmvscHMZXlwfVR1J9vfFUn0E11LEcaxoERQiqMBVGAKUkKCScCs+G8upnEJjSCTBIkkBw4HdVz+YJBHvVj7CjHMxa4PX95yB9F6fpmla24077CG+EnFvG1wf7y8J9dx4P4Zo+zzTf66XYP+ecPH/j3U/hirVNd1jUszBVHUscAUr9gt3IWsYfK2Knl4O4MnDBvXPrSQ3DxyCG4GHP3JAMK/+B9vy74T7Y0vFtE0v+23yp+ff8AaSSxN2hW6kMiE58uPKLx075/Wq/xC/wAI+S9jjYou6aUf8s4xkj69h+OKQLczfeZbdM9F+Zj+J4H5H61FB/xLQsDgC3+7HKAAB/ssOx9+/set6k9NhrXchhtIoG3KuZCMGRiWYj0yeamqvJfRqzIgaeReCkYzj6noPxNJ5dxN99xAufux8sR7kj+Q/GjXqGnQW8aDYEnP3j8qjO7I7rjnP0qmt3dxsElAiibhbmQc9sAqOhPr046DOKvw28dvnYuCerHlj9SeTUjKHUqwDKRggjg0XQrNkCWMasHkLTyDo0hzj6DoPwFWKy7q/h0NkWWbMMnCRfelGOu1Ryw9gCR79Ai3eoamqNaxpZ2zDImuPndh2wgOBn1Jz/s0NPcE1saFxdQ2cLSzypDEvV5GCgfiaoDVp75f+JdamRCcfaLjMceO5UY3N7cAH+9UlvosEMsc8xe9uk5W4uSGZT3KjGF/4CBWhS0K1Mebw3HqkciatM2oo5/1J/dwr6YQHnnnLFiDyCKFmn0LCXBa504cLcYy8C46SDuo/vjkcbhwWrWd1jUszBVHUscAVX+2NNkW8RkH/PR/lT8O5/AY96erFoixHIskaujB0YZDKcgj1FV2vldisCtcMOCU+6D7t0/LJ9qy5NDmscS22LmLJaTT87ImJOSUGcKe+D8pPoTurU0++gvoSYDjYdjxsNrRtgfKy9jgj8CD0NGgXb8g+zzT4M8u1f8AnlDkD8W6n9PpU8cSQoEjRUUdlGBT6rveoJDHGGmlHVY+cfU9B+NLVhoiaSNZUKOodGGCrDINUJLo6dJ5al7pcZ8pfmlQevuPrz9anEM85zNJ5Sf884T/ADbr+WPxqaGCO3TbGgRc54HU+p96ei3Fq9ivC819GHDrBC3QRkM/4noPoM/Wp4baO3BEa4J6sTlj9SeTUctqVkMsDeXKfvKfuP8AUevuOenUcU0ajGp2TZim/wCeXUn/AHcfeH0/HFPfYNty3Uc08duu6Rwo7Z6n2HqahLXNxwo+zR/3mwzn6DoPxz9KkhtY4W3AFpD1kc5Y/j/Sp9Sr9iFmmvFKrGIoWGC0y5LD2X/H8qhTT2sJBLFuuwBjbIQXX/cJ4H04+o6VpU1nWNSzEKo5JJwBT5uwuXuNhuEuFLRtnBwR0IPoR2NPZgilmIVQMkngCqE+bxw9qrJKOBcHhcemP4h+noRTY4/3yi/+eXd8jH/VE9to7H68+hNPlFzE/wBse44tY96/89n4T8O7fhx705bIMwadzcOORuGFH0X/AByferNFTfsO3cTrweRVX7PJa82xyn/PBjx/wE/w/Tp9OtQ3GtwxzPb26PfXSnDQ2+DsP+2x+VfxOfQGmDT7m/ydQm2Rn/l1tmIX/gT8M34YHqDT2DcQ+II5pGgtIJLq7Xh4VGBGf9t/uj8CT6A0h0m41HnUrjdGf+XO2JWL6M33n9OynutXvsEAijjSNYVj/wBX5Q27Ppjp9KZ9oltOLj54v+eyDp/vDt9Rx9KfoL/ETwwR2sKRQxrFEg2qiKFVR6ADpUlQy3kMKqzODu5UL8xb6Acn8Kj/ANIufW2j/AyH+g/X8KmxVySa6jgIVjl2+6i8sfoKotY3TbmgcWkZ/wCXfOd3Pr/Bn/Zz61fhto7fPlrgt95jyzfUnk1LTvbYVr7lSzmiX9z5Zt5epjfq3uD/ABfX86t1FcRxSxETBSg5y3GPfPb61QFxdLkW6tcW/aWRcMv0HBcfl9TTtzCvy6GjLMkCF5HVF9WOKr+bPdf6lfIj/wCeki/Mfovb6n8jRZxRSYmEhuJOnmP1Htj+H8vrVulsPchhtY4WLAb5CMGRuWP4/wBOlUZNF+zO8umyCylZtzR7d0LknklMjBPPK4JPXPStSq8l4A5jiUzyjgqpGF/3j2/n7UtWGiKtvrGJkt76H7DcscIrNujk/wBx+M/QgNweMc1YN202Vtl8z/pq3CD8f4vw/MUyXT1vkZb7bcRt1gK/u/xB+9+PHtVYWN3pWPsL/abYf8ulw5yo/wCmbnn/AIC2R0AKinoLUvR2Y3LJM3nSjkM33V/3R2/n71YqnY6rBfM0a7oblPv28w2yL747j/aGQexNTzXEdvje2C3CqOS30HelqytEiWs+48tJm+ylhdZyyRYIPu4PH48H0qXZPdffJt4v7in5z9WB4/D86sRQpAgSNQq+gp7C+Izsuc/2ntRM8BD+5P1P/wAVxWn04HAo68HkVUkhFlG8sUqwRqMskh/dAD/0H8OPY0bi+EuVWvtQg0+NWmfBc7UjUFnc+iqOSfpWWut3GpssNrH9hDf8vV0nytzjEa5G76nA5BwelaNjpcFi7SgNNcsMPcy4MjD0J7D2GAPSi1tx3vsVfs99q3M7Pp1qf+WEbDzn/wB5xkL9F5/2u1Wo9Jt7WMLaILPaMDyQAPxHQ/j61copXHZFUXMtvxcoNv8Az2iBK/iOq/qPep/Oj8nzfMXysZ35GMeuahkvB5hihXzpR1AOFX/ePb6dfaq66T+887zds+7dhVHl5/3fX36+9VZdSbvpqTCaW8/1IMMR/wCWrr8x/wB1T/M/kamgt0twdoJY/edjlm+pqH7Y0HF0nlD/AJ6rzH+J/h/Hj3NWqTGrC1Xmso5pPMG6Kb/npGcN+PY/jmnz3EduBvPLcKo5Zj6Ad6h8mS7/ANfmKL/nip5P+8R/IfrQr7g+xXOoXEZZFRbsLwZ4gcL9V7n2XP4VYtIYpP8ASBJ9pkP/AC0POPYDt/nNWlUIoVQFUDAAGAKhltEkYupaKX/npGcH8ex/HNO6FZk9FVGuJbVSZ1DxDkyxjoPdev5Z/CkS6bUFzbNthyQZupOOu0f1P5Glyj5kTTXSxMEAMkp6Rr1+p9B7mq7aat1J51zjzcfL5fAXnI57/jx7Vaht0t1IQYyclickn1J71JRe2wWvuVS9xbj5l+0p/eTAcfUdD+GPpUsF1FcqTG+7bwy9CvsQeR+NS1Ru/LuJNkcfmXC8eYp2+X9WH8qNw2LU06W6bpG2jOB3JPoB3NQeXLecy5hhP/LMH5m/3j2+g/PtUMdvcWknnSf6c+MbwArr7AdMfl+NXIbqK43CNssv3lIIYfUHkU9thb7j0RY1CIoVVGAqjAFch8T/AIQ+D/jJ4dl0TxjoFjrliw+T7VCrvC3Z42IyrDrkV2NVb/UodPRTJueRziOGMbnkPoo7/wAh3qdStD4A+O/wT8Zfso+D9c8V+GdU/wCEv8BabbmRdO1mVpL6zYkJEglJ3SR7ioJJZiWACooJrxb9mP8Aa/k+M3iS+0XXdMs9DuFRDZyQzOVnc7sx/MMbsAkDPODxxX6meIPBtr4+0a+0vxRbR3ekXsTQyaWGIQqRjLsCCW7gjG0gEcgNXlum/sLfAnRtJ1XTrD4caXaQaoqpcurytIyruwA7OWVTuOVBw3G4HAxzyhN1FJPT+umzvt5Hr0MRhoYSVKcbzbf2U73SUfevzR5Xd6J82z0PMbWTpWnBJ0qv4l/Yp8UeEY5rr4VfEe5swp3x+H/FkP2+xfvtEgKyxDqAIyFAxxkZPj198WPiT8LdQOn/ABP+DniCw2DjWPCi/wBrWUoBwXwuHjX2O49M9a6LHkXPeIXq7G9eQeD/ANpT4Z+MrhrbT/GWmxX6OYnsdQkNncq4JDL5UwViQQc4B6V6Tf6/p2h6W+pajqFrp+nRhS95dTLHCoYgKS7EAZJAHPJIpDOgjep0eqEclTo9AF5Xp4eqivTw9AFrfSb6g30b6AJGeo2ams9Rs9ACu1V5GpztVeRqAI5WqpK1c/8AEb4l+GfhV4dfXfFmsQaLpayrAJptzF5G6IiKCztgE4UEgKx6KSOO1L9pj4WWHh601ufx5oi2F3CJ4dt0rSup/wCmIzJkEEFSuQQQQCCKAPQ5mrPuG615LZ/tCar8RJEh+Ffww8XfELzDhNRWybT9N/G5nAA/Kuw0X9mH9oj4pOJPFni/QfhLo7tk6f4ch/tLUimPuvO+I0P+0mfpQBB448feHfAGmtfeI9astGtcEq93MEL46hV6sfZQTXyv8ZPip8afiRNpl/8ABPwd40vPB4DA6xp/haa4S+mVwcoxic+WuAOi7iXB3AYH6KfDX9g74TfDsw31zpEnjXxKkvnt4i8XFNRvGk2qM5ddoA2jAC8c4PJr2u41G7WRrGzjjdo8LJcwrlbcY6bO7YxhQT6nHALtclu258hfBP8AYP0vy9A8S/GG6vPiN8SntIbqXS9XaP8AsrQ5XQF4xbwt5UhViUzkrIVyqgZI+ydN0G002zEAjSXIUOzIPmwMAYxgADgKOAOlSaXb2trbmO2bec5kZzmRmPUvnnP1q7RsG+pV+yyQ/wComYD+5L86/n1H549qX7W0XE8LR/7afOn5gZH4gCrNRXFwsCjILO3CovVjT3DYR7uJYldWEgfhAhyXPoKZDbt5nnzHdNjAA6IPQf1Pf9Khj0tfMa4clLp+S8Rxt9vf8Rz+QEubmHGQtynqvyv+XQ/pT06C13ZaqK6tYb63eC5hjuIJBh4pVDKw9CDwabDexTNsDFJP+ecgKt+R6/UcVMzBFLMQqgZJPQVOpWjPIvGn7Mvg3xEstxZxP4euuWMtmf3X1MZ4x9MV4h4o/Zz8YeGY/tGnw/29ZYJ3WqkTAZOMxnnp6Zr7ARW1B1kcFbdTlIz1c9mPt6D8au035kryPzzW8nsbhoLmOS3mQ4aOVSrA+4NbFnqo45r7V8UeA9A8Zw+XrOlW96cYWRkxIv0cfMPzrxrxZ+ynD88/hnVWhbqLS/8AmX6BwMj8QfrSK1PK7PUs45rZtdQ6c1zviDwV4k8DyMNW02WGJW2+fH+8izwR865AyCODzVaz1bpzRawXuehWt9nHNattedOa4S01IHHNbdpqHTmkM7S3uunNaMF171yVrfdOa1be8zjmgDqbe6961LW8PHNcpb3XTmtG3uunNAHaWd905rctb3OOa4S1vOnNbNnfdOaAOzjuAy9aZLhqybW+zjmryzhl60AVLqPrWJeRda6Cb5lrJu160Ac5cx9azJ161uXUfWsm4XrQBlTLVGZa0ph1qjMOtAGdMtUZlrRmFUJh1oAzplqjMtaMwqjNQBmzLVCZa0Zqozd6AM+ZapTCr81UZqAKMq1UkWrslVJKAKsgqFlqdjUTUAQOAMk8eta/7B/gEfGD4weIvjXqEXmaBoHmeHvCYcHa8mMXd2vrnPlqw7Fh1WvK/i5d6lrUeifD/wANyMPFnja8GkWJjUMYI2H7+cjI+VI85OeM57V+i/wr8K6D8Gfh14d8FabbTaVpWi2kdnC10gAfAy0jSKSm52LMeeSx4piudrJYwyMXC+XIerxkox+pHX8aaY7qL7kqzD+7KNp/76H+FWI5FmjV0ZXRhkMpyCPUU6i7CyK32zy/9fDJD/tY3L+Y6D64pjTR300UcbiSJf3rMpyOD8oz9Rn/AIDVpmEalmOFUZJPaqVtYxzobiWPZPMd5ZSVYDsuRz0xkeuapW3Jd9i/RVUQ3MP3JxMP7sw5+m4dPyNH21ov9fBJH/tKN6/pz+YFTbsVfuPlsoZnLlNsh6yISrfmOaq3kd1BCVhuN7SHYolUZGe4Ix0GTyD0q9FNHOu6N1kXONykEVAv7++J/hgG0f7x5P5DH/fRqk31JaXQSO4NvGqSWzxqo2gx/vF46dOf0qeG4iuFJikWQDg7TnFSVDNaQ3DBpI1Zx0fow+h6ip0HqiamswjVmY4VRkk9qr/ZpoR+5uCR2WYbx+fB/Mmq9/cS+WsE0BxKdrNCd42/xcYz0z0B601G4OVkSWtjHNCsssWJ5D5hYZDjPOMjngcfhUn2eeL/AFNwSP7sy7gPYEYP4nNSQ3UNwxVJFZ15KdGH1HUVNQ27gkraFX7VLHnzrZgP70R3j8uD+QqSG7huGKxyKzryUzhh9R1FTVDdRQSRFp0V0QFssM496WgajIP3l5cSdl2xD8OSf/HsfhVms+zsZIbZDHPJG7DeySfOu48nOee/YipvOuYf9ZAJh/ehbB/75PT8zTa10EnpqSTWkNwwaSNWcdHxhh9D1FR/ZZY/9TcsP9mYbx/Q/rTkvoHcIX8uRuiSAox+gPX8KsUaoejMS9uJm1jT4ZYAwjElyTCwbOF2cg4x/rM8Z6VqRXsEzBFkAkP/ACzcFW/75PNU7NfO1zULj/nkkdsB6EAuT+IkX/vmtCSJJl2yIrr/AHWGRQ7Arj6Kq/YQn+plkg9lbcv0wcgD6Ypd11F1SOdf9g7G+gByD+YpWHfuVta021v7Y+fbRTOSI1dkBZNzAZB7de1N/si4tl/0LUZ4gORHc/6Qn4ljv/8AH6ddX8XmWqTboMy5YTLgcAkfN0646GtEEMARyKrVIlWbZm/a9StTiaxS7QdJLSQBj7lHwB+DNTofEFjIwR5jayk4Ed0jQsT7BwN34ZFaNMkiSaNo5EWRGGCrDIP4VJWo+q2nf8ecTf3wZP8Avo5/rVG40O2s4HktHl07y1JAtX2xjA/55nKf+O0lrBq1hbxor217GqBVWQGFxgd2G4N+CrT6E9TUmt4rhQJY1kA6bhnH0qL7G0f+pnkj/wBljvU/nz+RFVP7eSD/AI/bW5sf9qSPen1LoWVR/vEVftrqG8j8y3mjnjzjfGwYZ+oo1Q9GR+ZdRN80STr/AHo22t/3yeP/AB6q1vfwreXJlJgPyr+9G0cDOM9D17GtKq1r/r73/rqP/RaU11E09CwCGAI5FLVb+zoFJMaeQx5JhJTJ9SBwfxpPLuoR8kyzj0mXBP8AwJeB/wB81Og7smmt4rhQJY0kHo6g1Rmstl5b+TNLFw38W4dB2bPH0qx9seMfvreRPVox5g/DHP6VGbqK4vLbypFc4bIB5HHcdqpXQnZkha7iPKRzr32ko34A5B/MUp1COPiZXt/UyL8v/fQ+X9as0VNyrPoNSRZFDIwdT0ZTkGs/xF8ukyvz+6eObj/YdW/pVqSwgkcv5eyQ9XjJRj+IwazPEkE8fh3UzHcFgLWXKyoGP3D0Ixz7nNNWuJ3sbEkKTLtkRZF/usMioBYLGcxSSw+ytlfwByB+ApftE0f+stmI/vQsGA+ucH8gadHfQSMEEgWQ9I3BVvyPNGoaMYftkfTyZx+MZ/rn9KU3yx/66OWH3Zcj81yB+NWaKVx27FPSZUk0+ERusixjy9ynI+Xj+lXKoW1nDIZw8amRJW/eDhhk7uvUcNUotZY/9VcuB/dlG8f/ABX61TtcmN7E8kSTIUkRZFPVWGRUIsY4/wDUtJB6CNvlH/ATkfpSeddR/fgWYf3oXAJ/BsY/M0v9oQDAkYwk9pgU/AE8H8KWvQenUrQi6gvLmNHinztkw+UOCNo5Gf7h7VZ+2Ff9bBLH7hd4/wDHc/rikb5dQjI6SRMCfXBBH82q1Q2JIihuobjPlSpJjrtYHH1qWoprWG4x5sSSEdCygkfT0qP7BF6y/wDf5/8AGloVqWarPfJysKtcv6R8j8W6D881DbRpeoTO7Supw8LcKrem0dfxz25q8qhVAUAAcACnohasreVcT/62QQr/AHIeT/30f6AfWpYbeO3zsXBPVjyT9SeTUtVnvkyVhVrhx2j6D6t0H55o1YaLckuLdbiPa2RzkMvBU+oPrVb+0FtZBBdN+9IyjKpPmD2A7+34+uJPKuJ/9bIIV/uQ9fxY/wBAPrTvsEHlsnljDYJbJ3Ejod3XPv1p6bMWu6GiW5uM7Ixbp2aXlv8Avkf1P4U5bKMMHkLTyA5DSHOD6gdB+ApsczwyiGc5Lf6uXs/sfRv59R3AlmuI7cAyOFz0HUn6DqaWvQNN2S013WNSzMFUdSxwBVfzbif/AFcYhXP35uSfoo/qR9KVLFNweUtcSA5DSHOPoOg/AUrdx37DGu/tKlIIPtCMMFn+WMj6nqD7A1V+yy2v/H1M01pjG1cqI/rzll+p4x0x01qQkKCTwKfNYXLfcbEqJGojVVTHAUYFPrB/tgLIRpML6jCSQwj4hQjqRJ0PPBVcnPbrmddPn1ZPMvL1mgY5W3syY0x6M33m9+VB6Y60NdRqXQsXWtW9tK8Kb7q6UAm3t13uM9M9lz6sQKiEWpX/ADLIunQkf6uDDy/i5G0fQA+zVft7WGziEUESQxjokahR+QqWkP1KljpVrpu4wRASMMPKxLSP/vMck/iaWS3eBzLb85OXhzgN7j0P6Hv6iSa6igZVdvnblUUZY/QDmo91zcKcD7Kh6FsM/wCXQfr9Keu4tNhy30DRb2cRjO0q/BDemPWm+dPcZ8mPyl7STA/ovX88Ux9LRZBPExW6UYEz/Nkeh9vpj2xU0F15jGN18qZeShOcj1B7j/JxT03QtdmItim5XlLTyLyGk5wfUDoKsUjMEUsxCqBkk9BVb7Y03FtH5v8A00b5U/Pv+FTqx6ItVj6hAt5OJrBmTUEG0XEYymP7snZlznjqMnGCc1eNl53Ny5mH/PPGE/Lv+OasgBQABgU9EGrMe1upLq6+zaixt7nnZBGSI5QOdyt1b3HGO46E68caxKFRVRR0VRgVFeWMGoQ+VPHvXO4ckMrDoykcgj1HNZUmrSaCxi1CT7TbgZW6UDcg/wCmoHA/3+F9duOT4thaR3NyoZ7qO3wHbLt91FBLH6AVEFubrlm+zRf3UILn6noPw/Op4beODOxcE9W6k/U9TS0Hq9iH/Sbjr/oqenDP/gP1o/s232/cy+c+aSS+fXd1q1TXkWNSzsFUdSxwKLvoFl1K32iSz4uDui7TgdP94dvr0+lWXkSOMu7KqAZLMcAVX+0yXHFvH8v/AD1kBC/gOp/Qe9Vl0s2rLKn+klTnyZMBV/3B0U/5yOtVZdRXfQs/apLj/j3j+X/nrICF/AdT+g96ctmu4PKxnccgv0H0HQfzp8FwlwuUPI4ZWGCp9CO1S0hhTXRZFKuoZTwVYZBqlc6xDDO1vEGu7tRk28GCy/7x6L/wIjPbNR/YbvUOb2byYv8An2tWIH/An4J/Db+NIZDNqn2Gc29osmpOOtvHy0f1c8D6Mc+melJDZ3GtLvvLvZBnH2SzZkA9nfhifYbR2INa1vbxWsSxQxrFGvREUAD8KjntRI3mRsYZgMb1HX2Ydx/kYqromzH21rDZwJDbxJBCgwscahVH0AqWqn28W/y3e23boGz8j/Q+vt1+vWl82a5/1S+TH/z0kX5j9F/x/I0rMd10JppkgXc7bQTgepPoB3NQ7rm4+6v2aP8AvNy5+g6D8c/Snw2ccLb/AJpJTwZJDlv/AKw9hgVPS0Qavcox6aLNmktSFkblw/If6nsevT16Gp4LoSt5bq0M3eN+v1B7j6evOKnqncTQ3WYVT7S6n+E4CH1Lfwn6c0/i3F8OxcqqbwzcWqCb/ppnCD8e/wCH6VVa3nTH20/bYP7qL936r/H/AJ4rRhkSaNXjZXQ9CpyKLWC7fkQrZhmDzt57jkA8Iv0X+pyferNFRzXEduu6Rto6AdSfYDuaWrK0RHNZrI/mITDN/wA9E7+xHcfWq8urLYv5V0AJMZVo+Q3OP+A8+vHvUv8ApF1/07RevWRv6L+p+lTQ28cCFUXg9SxyT9SetV6k69CLyZrnmZvJj/55Rnk/Vv6D8zViONIUCIqog6KowBVb7K9tzakBf+eL/c/A/wAP8vapYbpZmKENHKBkxvwfr7j3FJ+Q15k1NkkWJC7sEUclmOAKrteGRilsnmsOC5yEH445+g/HFLHZjcJJm8+QHILDCr/ujt9evvSt3C/YqX1mutKg8nywmSly2VlTPUpjBU+/H0IqGOO70WZmkRtSt2PNwo/0hP8AeXoyj/ZwegCnrW1RT5ugcvUhtLyC+hE1vKs0Z43Kc8jqD6Eenapqxdahs7eZbgTSWmoScI1su6SXHYpg7wPccA8FetUJLy/k2jXf+JbZHA32pO1/+ujgkx/QcDgeY2cUWDmNi51gec9tZxNeXS8Mq8Rx/wC++MD6DLc9KZDo7XDxz6nIt5OpDLGq7YYyDkFUJOSOPmYk+mOlX7W3htYEit40hhUfKkagKPoBUtK/Ydu42SNJkKSKroeqsMg1XMM1tkwN5qf88pG6fRv8c/hVkkKCTwKq/anuuLUDb/z2YfL+A/i/l79qauJ2F/tKBeHLRyf88mHz/gB1/DNGya65ctbxf881Pzn6kdPw/Oj+z4WBMgMsh/5aMfm/Ajp+GKT/AEi16Zuo/wABIP6H9Pxp6dBa9SzHGsKBEUKo6ACnVFBcx3KkxtnHVSMMvsQeR+NJPdJCwTl5W+7GnLH39h7nip1KurEuccngVmbWkbOmsIk5y7DMR+i9z7jA+vSrX2Vrnm6wy9RCp+X8f738varVPYVuYz7d47Nv9IUxzNwZpG3BvYNgY+mB7CtCkZQykEZB4INVWtzaIWt5FiRRkxyf6v8A+x/Dj2o3D4S3UM10sTBADJKRkRr1+p9B7mqceoPdssYDWgbjzJB9/wD3Ox+p/Kr0NulupCDGTkknJJ9Se9Frbhfm2IltWmYPckORyI1+4v8Aifc/kKdJapI5kUmKX/npHwT9ex/Gp6KV2OyKn2ia3/18fmJ/z1hB/Vev5Z/CphdQtD5wlUxf3weKbNdCNvLjXzZsZ2L29yew/wAjNVv7JWSb7Q7lbrrvj4A/A8H6nn6VWnUnXoS/vbz+9BB+Tv8A/Ej9fpViKJIYwkahEXoBVf7RNb8XEe9f+esIJ/Neo/DP4VYjkSZA8bq6HoynINJjVh9RTW0VxgumWHRhww+hHIouLmKzhaWeRYo16sxwKzQLrW/vebYWB6KCUnmHqT1jH/j3+70pIb7EVxqd550trpoF/Ih2vK4wsJ7gngO3+yMH1IzmrOk29vG7v5jT3zD97JOMSY9MfwrnoBx/Or9vbxWkKQwxrFEgwqIMAD2FJNbx3AAkTdtOVPQqfUHqPwp3RNmS0VV23Fv9w/aY/wC63Dj6Hofxx9aiXVFuJDBAP9JH3kkGPL9z6/h/9ejl7D5l1LU9wluBuyWbhUUZZj7Cqs2mpqceNQijmi6i2YBkHuc9T+g/WrFvaiEl2YyTMMNI3X6D0HtU9K9tgtfc8l+JH7Mfw7+J26TxB4K8P+IZG3ZbVLJWn56hLpR5yZP+0w6ccCvjP9pz/glxpPirR9GsPg9ex+AZUvGe70HxLql5LplwChCSwSfvtsqsWAUjLCVj8u3DfpNUV08SwsJ9pjYbSrDO7PbHfPpRuPY+B/hn+wl8dvgv8PdF0Xwz8aPD1xHaQGR9E1Lw7mzt5nYySJHcq3myIZHf5mVTjB2rnaN5vBv7VGg6cJpfDXw78YTiVl8vRdSubIPGFBDhrgdSSRjGOM5r7AXQZx89rMbOHjbYS5khwM9Rn5eMYCnaMdDVsa39lyupW7WGBkzbt9v/AN/MDb2++F56Zp2Ju+p8Qt45/aD0VR/bX7Nep8dZNH8T2N7uA6kKpyPYHmoZPj54901impfs6/E+Nl6/YNMjux+BV8GvvdWDqGUhlIyCOhpaks+Az+0/q8X+u+AHxsjx1b/hDXKj8RJXz/8ABz/god48+IXxQtdIu/hm+qaJqhvF06z8OwyPqOYUMpAaWQRzlI1+cAR9dwxgI365NcNcO0VucbeHm6hT6D1P6D9KxdG+GvhPw94in8Qab4Z0ex8QXEUkM+r29hEl5MkkvmyK8wUOwaT5yCcFuTzT9RXvsfFEH7QXjnVFDab+zx8UJgfutdaWlup692f2q1H46/aA1ltukfs16oM9JNW8TWVmB65DZP8AjX3S9lG0jSJuhlbq8ZwT9R0P4g03zLi34lQTp/fiGD+Kn+h/Ci3YV+58SweEf2svEnNr4L+Hfg9W/h13Wbi8Zf8AwGXBxV+D9lH9oHxBF5nib45aL4Yi/wCWlt4X8NrP9Ass7Bsn6elfZZ1KDZlW3vnaI1HzlvTHUH60sNuzyCafBkH3UHKx/T1PvRbuF+x8ReNv+CXmnfEjwTNY698V/GWs6/8Aa4Lu1vtdn+1WcGwsJENmjRrtkV2HyurqQuHxuVvY/gN+xZ8M/wBn3wzp1lZeEtI8Q6xa7nl8RX1hE99JIzlyQXBKopO1QGyFVQS7AsfoOii47ENvcQzArEwyvBTG0r9QeRU1RTW8dwB5iBiv3W6Ffoeo/CsRmu9WDxWU7/2ep2vOzbXlx1WNwMgdi+M+h7h2TFdrctzX0uqXD21g+yKNis92BnaR1RPVvU9B7nir1nZw2FukECbI16DOSe5JPck8knrmo7eeC3WK3Ef2TA2pEwCj2AxwfoDVukxohmtYrggumWHR1JDD6Ecio/LubcfI4uF/uyfK3/fQ/wAPxq1UNxceTtVRvlb7qZ6+/sPejXYTS3IJNUjjZY3R47hzhIXGCx9j0P4Gpbe2MbNLI2+dhgt2A/uj2pIrNQHM2J5JBhyw4x6AdhSGzaPm3laH/YYbk/Lt+BFVpsha7stUVV+1SQ/8fEJUD/lpH86/4j8se9TJPHJH5iSK0fXepBH51NirhcRRTRFZlV4+p3gEfWs4Wctx80UrC2B3JFPlw59TzkD0GT64qwudQYOwxajlVPWT3Pt6DvV2qvyk2Uir9tMP/HzE0P8Atr8yfmOn4gVYjkWVA6MHRuQynINOqtJYxsxdN0Eh5LxHGT6kdD+INToPVFmq1xM8jmCA4l/ifqIx6/X0FV7i4u4GEMapcyMM5X5WQepBOD+Yz/KaykgUeVG2JOWZZBtcnuSD/PpVWtqLmvoTLbxrAYdgaMghlbndnrn1zXAeKvgR4T8Tb5Usv7Ku258+wOwZ90+6fyz716JRU3Ksj5f8Sfs9+JvD26XTJI9cth2i/dzAe6E4P4En2riPNutMuWt7yCa0uE+9FMhRl+oPNfaskiwxs7naijJJrH1Lw3p/iiFv7XsIbqJl2xxTJ8yKcHOeoY4HTp+dPTqLVaI+WbPUs45rbtb8HHNeh+Iv2drKXfNoN/JYv1FtdZkj+gb7y/jurzjW/BfiLwgWbUNPkFuvP2qH95Fj1LD7v/AsUrDv3Nq2venNalvd9Oa4ez1INjmtq1vs45pDOwt7rpzWpa3mMc1yNvedOa07e86c0AdpaX3Tmte3vM45riLa86c1rWt905oA6r7RuXrVO4YNmqcd7kdac827vQBUul61kXXetW4fINZV02c0AZdwKoTd6vz96oTGgCjN3qhNV6Y9aoTNQBSmqhPV6Zqz5moApTVRmq5MetUJmoApzVRmq3M3WqMzdaAK0lVJasStVORqAK0jc1DJKsaM7sFVRksxwAPU1JMa86+Jzaj4v1Lw18MfD6NL4g8b3q6bmNiGtrLIN3cZHQLFu5wepOCRQB7J+wD8Pm+J3xA8SfHfU4mbTIvN8PeEUk6fZ0bFzdqP+mjgoD1wHHpX3lXK/D/wZY/C3wPoXhPRbER6No1nHZWywkbtiKBuYHGWOMk5JJJPeukhvIZm2K+JOvlsCrfXB5p2YroqSaDab2kgVrKUnJktWMeT6kD5W/4EDTDHqtn/AKuSHUY+flm/dSf99KCpP/AV+talFFwsYd5rsG5Le8STTtzZk+1ABdg5++CU5OBjPrW0jrIiujBlYZDKcgj1qvZfvt9z/wA9fu5/uD7v58n8artoFormS2VrCUnJe0by8n1ZR8rH/eBpu2xKvuaVFZZTVrP7jwajGO037mT67gCrH22qPej/AISK2g4vo5tMPrdqBGP+2gJTn03Z9qVirlu7ht1V55EAZFyZF+VsD3HNQ2lpc2sK7Zw7N8zpKufmPJww5/PNSTOt1JbxoQ8bfvSynIKjBH5nH5GrdO7SJsm7lb7U8f8AroHX/aj/AHi/pz+lSw3EVwpMUiyAcHac4qSoZrSG4YM8YLgYDjhh9CORS0K1Jqqx/vr+Vv4YVEY/3jhm/Tb+tNljltY2dLn5FGSsy7wAPQjB/Mmo7OaW3hH2i2dWYl2aP5wCTnGB83t07VVtCb66lya3iuFAljWQDpuGcfSofsjx5MNxIv8AsyfOv68/rUsNzFcAmKRXx12nkfX0qWp1RWj1KvnXEX+sgEo/vQt+pBxj8Cahur2G5RbdXxJM4Ty2BVtvVuDzjANaFU5o0u74RyIsiRR7irDIyxwP0U/nVKxLuXKKq/YRHjyJZIcfwg7l+mDnA+mKPMuocb4kuB3aI7W/75Jx/wCPVNuxV+5YkjWVCjqHU9VYZBquLBI/9S8lv/sxt8v/AHycgfgKct/CWCs3lOeiygqT9M9fwqDXbmS00e8khOJ/LKxf9dDwg/76Ip67C0epS8P/AGlNP+07EnF1K9wSDscqzHbweCdu3uOlaX9oRL/rt1uen74YH/fXT9altrdLS3igjG2ONAij0AGBUtF0wSaEBDAEcilqt/Z8KktEpgY85hO3J9SBwfxFGy6i+5Ik4/uyDa3/AH0OP/HaWg7vqDfNqCY/5ZxEn/gRGP8A0E0HT4ckxqYGJyTCduT6kDg/jVaG9C3Vw00ckONsf3dy8DOcjOPvd8VfimSZN8brIv8AeU5FU7olWZB5d1DjbKk6+ko2t/30OP8Ax2j7aYx+/gki/wBoDev5rnA+oFWqKm/cq3Yp3k8dxp9x5UiyBlKZRs8njt9auVR1S1hmSPdGPMaWMBxww+YHg9RwDUn2aaP/AFVy2P7sw3gfjwfzJp6WJ1uWqo3OiWN3cfaHtlW5xj7RHmOXHpvXDY9s1ILieP8A11vkf3oW3D6kHB/IGnxXkMz7FkHmf882+VvyPNFmh3TKf9nX1qD9l1FnHaO9jEgA9Aw2t+LFqr2upXdtJObjTpHVpctLaOJVXAA5B2sen8Kmtuq1h/qXPcyyf+hkUX0FbUjtdYsrybyI7hRcYyYJMpKB6lGw2Pwq7UN1ZwX0JiuYI7iLOdkqBl/I1SOhiFQLK7ubLH8Kv5iew2vuAH+7j60tCtTTqlfW8VxdWoljWQZbG4ZxxUXmarat88VvfR9S0JMMn0CtkH8WFVrjXraGe2a8EmnYZgxu12Ivyn+P7n5NTXkTJq2ppGzdGzDcSJ/sud6n655/IijzLqM/NEky/wB6Ntrf98nj/wAeqeORZEV0YOjDIZTkEU6lfuVbsVhqEI4kLQH/AKbKUH4E8H8DTdUh+1aXdxAbhJC68d8qRVogMCCMiq7afBz5amAn/nidoP1A4P409Bai6dP9q0+1mznzIlf8wDUskSTIUkRZFPVWGRWP4cS6j8O6UUdJB9liOyUYP3BxuH+FaP2xo+JreRf9qMb1/Tn8xRbXQE9NQ+wIo/cySW/p5bcD2CnIH5Uf6XEODFcD3yh/rn9KlhuobjPlSq5HUKckfX0qWi76hZdDNgvlhurpZo5ISzLJ8y7hgjbnK5AHy98VfhmjuE3xSLIn95CCKhHy6i3/AE0iGP8AgJP/AMWKfNZwzMWeMb/768N+Y5puwlcmpCAwIIyKrfZZYh+5uWA7LMN4/of1o865iH7y3Eg9YWyfyOP5mpt2Kv3ILywhjaCSNTABKN3knZnIKgkDrywqfyrmL7s6zD+7KuCfxXGPyNQX19A1nNlikiDeqSAoSy8jGevI7VoZzyORVO9tSVa+hWN3JEf3ttIB/fi+dfyHzfpS/bov7s3/AH4f/CrNFToVqVbtVjIuFdYpANuXOFcf3T/Q9vzBjh1B7xT9nhIxwzTfLtPpjqTznsD61PFZxxvvwZJP+ekh3N+Hp9BTbi3ff58GBMBgg8Bx6H+h7fmDV0TruJ9i8w5uJGn/ANj7qf8AfPf8c1ZVQqgKAAOABUUN3HNC0mdgXh1fgoR1B/z71H9u84kW0bTf7Z+VP++u/wCGaWrHoi1VeS9jRii5mlH/ACzjGSPr2H44pv2WSbm4lJHXy48qv+J/PHtU8caQxhI0VEHRVGAKWg9StLbzXsZSUrDEw5VOW/Pt+A/GmW6Lp8u2TnzCFW4blm9FY+vp6/zv1S1HULO0jMdy4YuOIVUu7j2QAk/gKd+hLXUu1DdXcFlCZbiaOCMdXkYKPzNY/wBp1NmEW37BaH5UubjEkvsCAcD2ZifQjPW/baLbW8yXDhrq7UYFxcHe49cdlz6KAKLWGnfYi/tK6vtv2C1IjbrcXYMaj6J95vx2j3oTQ1nKvqE76hIOdjjbCD7Rjg+27cR61qUUr9h27iABQABgVWkt3hkaa3+8334ieH9x6N79+/YhftyyMVgUzsO6/dH1bp+WTSfZpbgf6RLgf884SVH0J6n9PpTWm4nrsIupQycR7pZe8Sr8y+zf3fxxS+XcXA/eP9nX+7Ectj3bt+H50PYrGfMtgsMoGMAYVx6Ef16j8wZLe4E2VIKSr9+Nuq5/p709OgtdmLDbx2+fLQKT1bqT9T1NS1HNcR265kcID0z1PsB3qHzp7j/VR+Sn9+UfN9Qv+OPpU6vUq6WhPJKkMZeR1RB1ZjgCqdxvv0AhiKY5WeTK7T6gdT+gIqeKzSNg7lppR/y0k5P4dh+AqxT2FZvczo4gsyrenznLfu5G+4T2wvQN/kH00abJGs0bI6h0YYKsMg1nSX/9ns0eWuo17ry0f++emPc8/XrT+IXw7mnVeS8jjkMa5mmHWOPkj69h+OKasMtwoaaXap58uFjj/vrqfwxU8MMdvGEjRY0H8KjAqdEPVkBhnuP9a/kx/wByI/Mfq3b8PzqaGCOBNkaKq9wB19z61JTJJEhUtIyov95jgUXHZLUyzZz6Ll9PTzrP+KxyBs94ien+4eOmNvObtvqVrc2puEmXylJVmb5dpHBDA8gj0PNH2ia44gj2L/z1mBA/Bep/HH41RuPD4NwL23mKaiOfOkUMr8Y2sowMe4wR68kGtOpOvQvfaJrj/UR7E/56zAj8l6n8cfjTo7NQweQtNIOjP2+g6CobHVBcSm2nj+y3qjLQschh3ZG/iXkc9RkZAPFXqQwoqjeavBazCBd1xdEZFvCNz/U9lHucCoWs7zUv+PuY2sB/5d7VyGI/2pOv4Lj6mkO43UtQt0uDHAJLjUUHEdqAzj0D5IUA/wC2R7c1XWG/v5BHqk/2KNuFgs2KiTjkGX72fZdp68sK2LW0gsYRFbxJDEOQsagD3NSSRpNGUdQ6N1VhkU7k8vUjtbOCxhENvCkES9EjUAfWpqps0mnqWYtNbDkk8vGP/Zh+v1pVvGvEBtArof8Als/3fwHVv0HvRZjutizJIkKF3ZUQdWY4Aqt9omuOII9if89ZgR+S9T+OPxp8dmFYPKxnkHIZ+g+g6D+fvVijRBqysNPhbmVftDkYLSgH8h0H4U3bNZ/dLXEH90nMi/Qn7w+vP16VbqGa6jgIVjl2+7GvLH6Ci7CyQ+GZJ4w8bblP+cfWo5rtIm2BWll/55xjJ/HsPxqrJYzXbNLu+xMwx+7OWb/fx/Tkdmqa1kS3xA8S27k8Acq59Qe5+vP86dkK7F+zy3HM77U/54xnA/E9T+n41YRFjUKihVHAVRgCnUVNyrBVW4t1j3zxyC3fqzH7jf7w/r1oN4ZuLZPN/wCmmfkH49/w/SlSzBYSTt58gOQWHyr/ALo7fz96e24t9itHqUt0wiWP7KzdJJQSrf7nTPTvj1wauQ2qQsX+Z5TwZHOT9PYew4p8kSTRlJFDoeqsMiq+2e05XNxB/dPMi/Q/xfjz7npT32FtvqW6Kr/b7fyw/mAgnaFwd2fTb1z7daZtnuvvZtov7oI3n8e34c/Spt3Kv2JJrtI38tQZZv8AnmnJ+p9B9agl0834/wBMwy9oYzwPfdwSfyHtVqGCO3TbGgUdeO/ufU1JTvbYVr7lNTNZKFK+fAOAyL86/UDqPpz7GrMMyXEYeNw6HuKfWJeXomuJF0pPtF+p2u6tthUjjEjYIJHoAW+nWjcPhNee4jtYXlmkWKJBlnc4AHqTWd9su9UwLFfs1set1Oh3Ef7CH/0JuO+GFRQWe26WXVZDNcbv3RPFuh7bV7N7tk8nBxW1RsG5UsdLg08u6Bnmk+/NKxeRvYk9vQDgdhVuimTTJbxl5HCKO5qR7Ga2kyWPz6XItuBz9kkGYG78Dqh9145JKmmw+IojcC0nhkttQPAt2wQ/XlX+6RwT2OOoB4q5unuyNubaH+8R+8b8D938efpTpNOtprVreSBJYW5ZJBuyeuTnqc96vTqTr0EW1echrpg/ORCv3B9f7x+vHtVqspbe+0n/AI93fUbXr5Ez/vl9lc/e+jnPP3u1W7HUrfUA4iYiSPHmQyArJGT0DKeRnt69RSY0Wqa7rGpZ2CqOSzHAFQy3arIYo1Ms39xe3ux7f5xmkW0MjLJcESupyqj7i/Qdz7n9KVu479iCRDqLBolaFR0uMYcj0Uen149jSwI+nAq0ZmQ8tOmS5Pqw6n6j8gKv0U+boLl6jIpUmjDxsroejKcg0+q1xbxrumWT7M45aQEAH/eHQ/z9xVP+0LiRQJB9mg/5+wvDe4B+79W4+uc0ct9hc1ty9PdrCwjVTLMRkRr1+p9B7mmJatKwe5YSMDlY1+4v+J9z+AFS28EUMf7ocN8xbOS3uT3qWi/Ydr7jZI1lQo6q6NwVYZBqutrLbf8AHvJuT/nlKSR+DdR+v4VaqCe6WFggBklYZWNep9/Ye5pK+w3bcbHfxklZc28gGSkuB7kg9D+FN8yW8/1RMMH/AD1I+Zv90HoPc/h60hsftXN4Fk7iIcov+J9z+GKXyZ7Y/un86L/nnKfmH0b/AB/MVWnQnXqTwwpbptjXA6nuSfUnuakqGG7jmbZykoGTG/DD/Ee44qWpd+pSt0FrI1S4itpwlskj6lIMrHbkAkf3nzwF92+g54pf7Qn1fKaawjt+jXzDIPr5Y/iP+0fl/wB7kVcsdOg02NlhX5nO6SRjueRv7zE8k09hfEZ8NlKtwt1qoF1MnMbRAmKH3VOoP+1yevIHFbEciyoHRldT0ZTkGnVXks1ZjJGzQSnq0ff6jof50bha2xYpGYIpZiFUDJJ6CqM2oPYgC6j3buFeAZ3HGfu9R+o9SKfDH9uCTSsrx9UjQ5QehJ/iP6D9aLdWHN0Qu+S+/wBWWht+8nRn+noPf8vWpfscPkrF5S7FOQMdD6/X3qailfsO3cqmOe3H7pvPT/nnKcMPo3+P506G8jlfyyGil/55yDDfh6/UZqxVK5YX26CNFcA/NIwyqEenq38qa13FtsTT3QjYRovmTN0jB/U+g96SG2IcSzN5k3Y44X2Uf5NQxWUtjk27+du5ZZz8zH139fzz+FTRX0ckgjcNDKekcgwT9Ox/A0/QXqWKKKjmmS3j3yNtXp6knsAO5qCzObRI7NnmsJjpzfeZFGYG9zH0HuV2k+tVTql2Vxf27QWgHzXdrllk/DG5B1OcEAfxdzqLDJdHfcLtjzlYev4t6n26fWrdXexFrkNpNBPbRvavHJbkfI0RBUj2I4qas640SFpXntnewuXO5prfA3H1ZSCrH3IJ9CKZ9tvdPX/TLf7VGOs9khJ/GLJb/vkt34FTuV6mpUE9x5bCNF8yZuQme3qfQVXj1SPUEH2CSO4J4aQHKx+u73/2evrirUFutuDjLO3LO3VjT23Fe+xAumpIfMnPmXB/5arlSvsuOQP8mnbbm3xgi5j7hsK/59D+n1q1RRdhyoghvI5mCZMcn/POQbW/Lv8AUcVLJIsUbO7BEUZZmOAB6mob5rZLWSS7MawRjezSYwuO+e1Y62N1qmJXZv7OBDRWV1ndJ33OeoHcKc9OfQFkwu0TlX8RbgwaLSe3JDXX+Ef6t/u/e2FURqFUBVUYAAwAKrrfIrKkytbueAJOhPs3Q/Tr7VZpMaGvGsilXUOp4KsMg1X+xtDzbSmIf883+ZPy6j8CB7VaqC4uCjCKMB52GQvYD1Pt/OhXB26lafVGtfkmh2ykZUqdydepOMgDvkfnViziRY/NEgneTlpR0b0x6D0FOtrYW6kk75W5eQ9WP9B7Ux7GNpDJGWgkJyWiOM/UdD+IqtNibPdlmiqvmXEJ/eRiZP78XBH1Un+R/CpYbqKcNscEr94Hgr9QeR+NTYq5JnHJ4FZr2MepymXBii7MnBlPq3qvoD1qdc6gc9LUdP8Apr7/AO7/AD+nW5T+EXxehVLXUH8IuU/2cK/68H9KkhvIpm2K2JOpjcbW/I9vepqjmhjuE2yIrr1wwz+NIevQkqC5uGj2pGoed/uqTwPc+wqvcCWxC+RI0zMcLBKd2fo3UfU5pLeZbPc10DFM/LzNyh9g3YDsDj9aq3Unm6Fu3txbqed0jHLuerGlmhjuE2yIrr1wwz+NPBDAEcilqSit9nlh/wBTMSv/ADzmy4/A9fzz9KT7d5I/0mNoAOr/AHk+uew+oFWqpsf7QkZB/wAeynDt/wA9D3X6ev5etNa7iemwkR/tCRZTzbKcxjrvP976en5+lXartYx7i8e6B+7RHGfqOh/EUzfdW/30W5X+9H8rfkTg/mPpRvsG25boqCG8inbYrYk6mNgVb64PNN1C+TT7cyuGdiQqRp96Rj0Ue5/+ueKVmO6OM8afDvQNZZY4bBLfV7kny5bU+WR/ekcDggZHUZJIHeuI1n4L61pG6TTZ49VgXpGf3c35H5T+Y+leyaXYyW/mXFyyvez4MjLyqgdEX/ZGfxJJ71fp3FY+Y2a4024NvdwS2twOsU6FG+uD2960ba996+gdR0uz1e3MF9aw3cJ/gmQMPqM9DXDax8HbGZmk0q6k09+vkyZljP0ydw/M49KWg9Tire86c1p29771laj4Y1rQXkFxZtLHGcNNa5ljH1wMjjHUCq1rqCyKGVgynoQciizQJpnYQX3vVpbv3rlobz3q5Hee9IZtS3GR1qhcSBs81A15x1qvLcZ70ANmfrWfO9SzTVRml60AQzNVGZqlmkqjNLQBDO/Ws+Z+tTzydazppqAIpmrPnkqaaWs+ebrQBFNJVGZ6kmlqjNNQAyaSqkklJLPVSS4FACXd1HawyTTSLFFGpd3c4CqBkkn0xXYf8E8fhxN458QeJfj3rUH7vU9+ieFIpVIMWnRSESzgHvLID7gI3Zq8P8eQ6l8RvFPhX4TaAFk1bxleLBeMyki201DvupWK4ZRsUrwQTlgCDX6deEvCtp8P/C+k+HdDtIYNE0q1jsrS2j+UxxRqFVeeGOAOTjNMVzfpk0Mdwu2WNZFzna6gioV1CLcqyZt3JwFmG3J9Aeh/AmrNGqDRlX7G0X+omdB/dc71/Xn8iKrXtxcLGtvJFkynaXhOfl/iOOo49M9RWnVW1/fTy3B5X/Vx/QdT+J/QCqT6slroiS3uoZspG6llHMfRl+o6ipqimt4rgASxrIByNwzj3HpUX2WWP/U3DAf3Jh5i/wDxX61OhWpaoqr9qlh/10DY/vQ/OPy6/oaZcXiTW5W3lUySERjaeVJ749QMn8KLMXMihbeH7SR5rq2DWEkj5V7NvLzjgMyj5XzyfmB61P5er2f3JLfUoxwBN+5l+pZQVY+21R71pxoscaoowqjAHtTqbYKJmf8ACQW8PF6kumnubpQqD0/eAlM+27NaSsJFDKQysMgg5BFLWa2g2isz2ytYStyXtG8sE+pX7rH/AHgaWg9SxffvPKg/56t83+6OT+B6fjVqsSNdThvJXVodQjiHlDzD5Ug4DE5AKsfujoo4qx/wkFtDxepLprcZ+1rtTnoPMBKZ9g2abRKfUvTWsVxgyRqxHRu4+h6iovsssP8Aqbhsf3ZhvH59f1qyrB1DKQykZBHQ0tK7KsiqbqWH/XW7Ef34TvH5cH8gai0u6iuvPkR1Z3kJK5+YAfKMjqMgZ/GrF7M0NrI6f6zGE92PAH5kUgsYfJiiaNXWJQq7hkjAxx6VWlidbliiqv2SSP8A1Fw6/wCzL+8X9fm/Wj7RPF/rbcsP78J3D6kHB/LNTbsVfuWWUOpVgGU9QRxWLq1nH9o0+2hZoPOuAzCJsAKgL5C/d+8qdu9asN3DM21JAX7oeGH1B5qlgXHiQt3tbXA/7avz+XlD86auhOzLObuHqI7hf9n5G/LkE/iKX+0Il/1263PT98MD/vrp+tWaKVx27CAhgCORS1VOnwrzEDbtnOYTtGfUjofxBpszXNnC8heOeNFLHf8AI2Bz1HB/IU7dhXtuPsMNC793kc59fmIH6AU6Wxgmcu0eJDx5iEq//fQ5qvaXQtbWGO4SSAqgBZx8vTklhkD8cVdjkWVA6MHU9GU5Bod07iVmrEHkXEX+ruN4/uzLn9Rj9c0n2qSPAmt3X1aL94v/AMV+lWqKVyrdijJdQ3VxaCKRXIkJZQeQNjdR25x1q9VK6giuNQt1kRX2xyMNw6HKjPt3p/2SSL/U3Eij+7J+8H6/N+tU7aEq+papksMc6bJUWRf7rAEVB51xD/rIPNH96Fhn6kHGPwJp8d9BI2wSbX/uOCrfkeamzKuhv2Ly8eTNJDj+HduH0w2cD6Yqtp73UduxMaTL5kh/dnaxy57Hj9a0qrab/wAeMJ67l3fnz/WnfQm2ugf2hCpxKTA3/TUbR+B6H8DVjOeRyKKr/wBnwqcxBrds5/cnaM+pHQ/iKWhWpZqtcf8AH1af77f+gmk2XcP3ZI7gdhINh/76HH6VXuLvbcWhmhkh2uecbh9xu4z+uKaRLfcWTw/Ys2+KI2knUvauYST/ALW0jd/wLIpv2XU7XJivY7xc5CXcYVj7b0AAH/ADWhDNHcJvikWRP7yEEU+ldlWXQy/7YmtlH23TriLsZLcfaEz7bfnx7lRVqz1O01DcLa5inK/eWNwSv1HUfjVqqt5plpqG03NtFMy/dZ0BZfoeoP0o0DUreHBt0a3jxjyt0OM/3GK/0rTrmtB0qeGwmNnqE0JF3c4jn/fx/wCufru+fp6MK0ftWp2pAlsUvE6eZaShWPvsfAA/4GabWok9C/Naw3GDJErkdCwyR9D2qP7G8f8AqbiRf9mQ71/HPP61Wj8QWDyeXJMbWXoI7pGhJ/3dwG78M1pUtUGjM2WS5gvLd5IlmBDxgxNgknB+63H8J71Z/tCAYEjGAntMCn4Ang/hRefK1s/ZZRn8QV/9mqwQGBBGRTdtBJO7ClqsdPhHMYaA/wDTE7R+I6H8RR5d1GfklSZf7si7W/76HH6UtCrvqTsokUqwDKRgg9DWfp9hGtjEIy0DqNreS2BuHBO3p1B6irH2xozia3lj/wBpRvU/THP5gVHplxFL9pSKRXVJm+6f72GP6sarVInRtEuy6i+7JHOOwkG1vxYcfpTPtF5/z6J/3+/+tVyipuO3mRzXEduoMjhc9PU+wHeofOuJ/wDUxiJSP9ZMOf8Avnr+ZFSQ2sVucquXPV2O5j+J5qajQNepnS6UPNFxnz7hcf63G1gOgwBgH0OMirsMy3Ee5eOcFT1U+hp7MEUsxCqBkk9BWJJq32uVZtIha+Y/fkU7YHX/AHz1PoV3e/FPWW4tI7G5Wfca1bwzGCEPe3IO0w2w3FT/ALR+6n/AiKr29jNqkay3t4zrnP2a3zEikdmOdzEdDkgH+7Wnb20VpCsUESQxL0SNQoH4ClsPcoG21HUFPnzDT4c/6u1O6Qj0LkcZ/wBkZHZqtWOmWunb/s8IRpDl5CSzufVmPJ/E1aqOa4jt13SOEGcDPc+g9TRrsPRaj2USKVYBlYYIIyCKpmT+zFPmvm07SMf9X7MfT37d/Wn+dPOf3MflJ/z0mBz+C9fzxSrYR7g0pa4kHIaXkD6DoPwFPbcW+wn2t5uLeIuP+eknyp/ifwGPej7D5w/0l/P9UxhP++e/45pn/INXubT/ANFf/Y/y+nS5nPI5FG2wlruHTgcClqCa8jik8vmSX/nmgy31PoPc0zZc3DfMwt4/7qcsfqeg+g/OlYq5LNdRwMFZvnboijLH6AVUmhuL5ldR9jK/dkOGk+hHTHtz+BFW4baO33eWmC3LN1J+pPJqWne2wrX3KViqRyFHXbd4yzMSxceoJ7e3b06VdqK4t0uE2tkEHKsvBU+oNUY9UYyCBUE8h4WYHbE/tn19hn+eHbm1Qr8ujNOqxvVclYFM7A4O37oPu3T+tI1mbj/j5fzV/wCeS/Kn4jv+PHtVlVCqAoAA4AFToVqVfsslxzcyZX/njHkL+J6n9B7VZSNY1CooRR0VRgCnUyWZIULyOEX1Y4ou2Fkiv5D2bFrdd0ROWg9PdfT6dPp3k+2QeR5xlUR5xuY459Prnt1qPzp7j/Up5Sf89Jgc/gvX88fQ1H/ZYilFxG2+6HWSXnfxjBx06DkDt36VWnUnX7JN501x/qU8pP8AnpKDn8F6/ninR2iI4di0sn9+Tkj6dh+FLb3Sz7lwUlX70bdR/iPepqka11Ciqd5qsFnIIctNcsMrbwjdIR647D3OB71Aba+1H/j4l+xQH/ljbt+8P+9J2+i/99UWHcj1q6sZNtrKslzdqd8cNrzMh5wwIPydxuJA5IzzWYs2qq0cWt3H2OyIAWe1IDOc4CzOPuMRj7gAz0YZAro7Oxt9Ph8q2hWFM5IUdT6k9z7mpZI1ljZHUOjDDKwyCPQ07isRWdjb6fD5VtCsKZyQo6n1J7n3NT1kfZ7jQ/mtle6sB1ts5khHrHnqo/uHoPu9AtWINWj1CFXsB9rVv487UB7gn1HcAEg9cUWYXS0LxIUEngVW+2Gfi2TzR/z0PCfn3/ClWzMnzXL+cf7mMIPw7/jn8Ks0tEGrKq2KuwedjcODkBh8q/Ren4nJ96WS1KOZbciOQ8sp+4/19D7j9cYqzTJJUhQu7BFHc07sLIjt7pZmKMpjmUZaNuv1HqPcU+a4jt1BkYLngDqT7Ad6qTq+pKFRDAgOVmcYce6jqD9fyIpIV/s9ibj593H2o/yb+7+HH06U7IV2S/6RddP9Gi9SMyH+i/r+FTQ28dvu2JgtyzdS31PepaKm5VgpkkSTRlJFDoeoYUya6jgYKctI33Y0GWP4enueKj8me5/1zeTH/wA84m5P1b/D8zRbqF+hXa6ks5DFFuvVXqoOXj+p7j/x7/eqWGEX0YllkE0bdIk/1f49z+P5CrccaxIERQijoFGBUEtp+8MsLeTMepxlX/3h3+vWquTZljpwOBS1XhutziKVfJmPRc5Df7p7/wA/amteeYxS3Xz3BwWzhF+p/oMmpsyrosPIsalnYIo5LMcAVW+0S3XEC7E/57SDg/7ozk/U4/GnR2e5xJO/nSDpxhF+i/1OTVmjRC1ZT/syNX81HdbnH+uJyx9iOmPb8sU5bpo2CXK+WTwJB9xvx7H2P4Zq1UN3cQW1vJJcyRxQKPnaUgKB75p3vuFrbE1VL7VILAojkvPJ/q7eMbpH+g9PfoO5FZm7ULncunq9rY4/1kwHm/8AbJWHAxn7/txir+lW9rAsnkbjMTmZpiTKT/tE8/TtjpxRbqF76EH2O81Xm+Y2lv2tLeQ7m/33H/oK8e7CtOGGO3iSKJFjjQYVFGAB6AU+ikOwjKGUgjIPBBqqbeW15tzvT/nhIeP+Ant9Dx9Klmukt8BjudvuxryzfQVF5Et1/wAfBCRf88UPX/ePf6Dj600JkceqC8ZorVczr95ZOAnbn1/D86nhtdriSVzNN/eYYA/3R2/n706S0ilRVKbQn3CvylfoR0qLzJrX/W5ni/56KPmH1A6/Ufl3p+gvUt0U2ORZkDowdD0ZTkGoHvNzmOBfNkHBboi/U+vsOamxVyaWZIELyMEUdzWdeaausvHI6Pa+XzHOhKT/AIH+EHuD17irkVmFkEsredMOjEcL/ujt/OrFPbYVr7mNDLdaGuy4i+1WYyftVunzr/10Qcsf9pev90DmtW3uIruFZoJUmiblZI2DKfoRUlZl5pMUcz3ttN9guT80ki/ckx/z0Xo314bAwCKW4bGnUE10sbeWimWYjIjX+Z9BWQuuTbkjvk/s6N+FvOTHIc9ASPkJ4+/3OBu61tQ26W67Y1wM5Pck+pPc07W3C/NsRJatIwkuGEjg5VB9xfoO59z+lWaKKQ7WKps/JO62byfWPGUP4dvw/HNKt6FYJcL9nkJwMnKt9G/ocH2qSe5S32hsl2+6i8s30FQtatef8fQHlf8APuOV/wCBev06fXrVepPoH2h7zi2+WPvOw4/4CO/16fWpoLdLcHaMs3LO3LMfc1D9nltubd8p/wA8ZDx+B6j9R9KfDeJI/lsGim/55ycH8Ox/Ck/IF5liiis261R2me1sEW4u14dm/wBVD/vn1/2RycjoORJRLqlxaW8KG65LNiNVBLs3YKBzn6Vmf2ffX2HvVMll208uNxH/AE0bo5/2c49S1aNjpKWsxuZnN1esu1riQYIGc7VH8K+w9BnJ5q/VXsLluQ29xHMNqHayjmMjDL9RU1RT28dwoDjkfdZThl+hHSoWkns1LOftES8luFcD36A/p9DStfYLtbluq0t0TIYoFEko6k/dT6/4df51DFdf2qD5DmOAHDP0c+wB5X6nn09auRRJDGEjUKo7CntuF+bYjgtRCxdmMkzcNI3X6D0HtTZLFC5kiZreU8lo+jfUdD/P3qzRSux2RU+1S23/AB8x5T/ntCCV/Feo/Ue9TrPG0PmiRTFjO8EYx65pLi4S3UFsknhVXlmPoBVL+yzPIZ3PkSE7gkeCuR0LDox9/wAvWq0e5Oq0WpN+8vum6G2/J5P/AIkfr9O9pEWNQqKFVRgKBgCoPtMkHE6fL/z1jGV/EdR+oHrU6SLIodGDKwyGU5BpMaHU2SNJkKOquh6qwyDTqrTXTeZ5MADzdyfup7n/AA7+3Wkhshm8yyKiBzKzH5beQls+uG6ge5yKbayBrgNd5jujwiOMKPZD0J/X2HSrdvbC33HJkkb78jdT/wDW9qkkjWVCjqro3BVhkGquTy9R1FVfs0kHNvJ8v/PKTJX8D1H6j2oW+VWCzqbd+g3/AHT9G6fh19qm3Yq/ctVVkme5dooCVUcPNjp7L6n9B+lN3NqGNjFLX++ODJ9PQe/ft61aVVjUKoCqowABgCnsLcoT6DaTYeMPbXAGBcwMVk9eT/EM84bIPpTGm1HT/vxf2lBn78OEmUe6n5W9yCOvC1qUUr9x27FWx1K21EP9nlDsmN8ZBV0z0DKcFT9QKku7uKxt3mmbbGvsST6AAckk8ADrVHXItP8ALjmvIy0qnbC0WRMWP8KFSGycdj9eKzbfTtXt7mG9u9mp7AdluzBZLfOeVbAR2wcZIXjvycuyFdmjb2c2pzR3d8hiRTuhsychPR39W9ui+55rVqlZ6va3sphVzHcqMtbzKUkA9dp5I/2hkehq7SY0IyhlIIyDwQarfYjD/wAe0pgGf9WRuT8u34EVaqvcTtu8mDBmPJJ6IPU/4d/1oVxO3UrXGpSW7eU8WyU8+YDujUf3mPUD6gfXuLVnCkUW5X81n+Zpc5Ln1p1vbrboQuWZjlnbqx9TUb2KeYZImaCQnJaPgH6jofrjNVdbIVnuyzRVXz57f/XR+av/AD0gB/Vev5ZqaG4juFLRurgcHB6ex9KmxVySs6a1j1hgZEBtlGA3RpPoeoX6dfp1mz/aHT/j17/9Nf8A7H+f062qfw+ovi9Cr5dzbr8ji5QfwyfK3/fQ4P4j8afHfRs4jfdDKekcgwT9D0P4E1YpskaTIUkVXQ9VYZBpX7hbsOqK4uBboCQWZjtVF6sfQVWnjNhGXimZR0ET5cE9gO4P449qZBM0UjTX0ZikPAYHdGi+mR09yQP0qrdRc3Qs29uY2aWQ7p36nso/uj2/nVikVg6hlIZSMgjoaWpKRW+womTAzWzHn9393/vnp+maTzriD/XRCVP+ekP9VPP5E1aqvcTPuEMP+tYZLYyEX1P9B3/A01qLYha6F+7QW8mAv+ucZDJ/s+zH9Pyq5GixoqIAqqMADsKg/s63MaqU5XpJkh/c7hzzSeXcwD5HFwv92T5W/wC+hx+n40O3QSuty1RVaO+jZwkgaCQnASUYz7A9D+BqzSKvcr3y232d3ugnkxguzSdFAHJz2rK0+yuriZdQclcZ+zW1yCTGhxyT1DN75wDj1zKpHiC5D/e02B/l9J5FPX3VSOPUjPQDOxTvbQVk9Sr9uEPFzG0H+395P++h0H1xVlWDKCDkHkEUtVmsYw26Itbv3MXAP1HQ/UiloGpZqC6maPbHFgzScLnoPVj7D/Ad6iluZ7KMvMizoP4ouG56DaT/AF/Ck0+RJWeRmH2lxlkOQyL2GDzj+eSaduoX6Fm3hW3jCLyOpJ6k9yfc1i614I0fXWeSe0WK5bk3Fv8Au5CfUkfe/wCBZreopXY7I8s1X4W6lYln025S/iHSOYiOXHpn7rH/AL5rlLr7Tpc4gvbeazmPASdCu7/dPRvqCRXv1UdUhjv4vsTxRzCYfOsihlVe5we/p7/Q09xbHiH2z1NMa6969J1j4U6be5ewmk0yX+6MyxH/AICTkfQECuC1rwH4g0Xc5s/t0A/5a2ZMn5p97P0BHvSt2HfuZclz71SmuAe9U5LzkjPKnBHcH0qrLdj1pDLM1x71RnuOtQTXfXmqM1315oAlnn96z5rj3qKe696z5rrrzQBNPcdeazprjrzUU9115rPmuvegCaa496oTXHvUM1115qhNddeaAJZ56zdQ1SGwtJ7q5lWG3hRpJJHOFRQMkn2ABomuveuG8QaPf/GD4geFPg/owV5/FFysmry4J+y6XEwe4ckEFdwG0YIzkr3oA+jf+Cc/wyn8QR+Ifjtrts0V74nzp3h6GUHdbaTE+A+D0Msilj7KCOGr7crF8O6DD4N0DTdE0u0hi0jTbaO0tLaAbPKhjUIiAEkHCgdx0rSjvonYIxMUp6RyDax+mev4U7CuTsoZSCMg8EGq32FY/wDUO1v7Ifl/75PH5Yq1RRcLXM+6uLu3jCFFmeQ7EaH5WBIPO0nHABPWp7W4twEgjOwqMCNwVbAHoeTSRZuLyST+CL92nuerH+Q/A1PLDHOmyVFkT+6wBFU+xKvuPoqt9jaL/UTPGP7jHev68/kRSfaJ4f8AXQb1/wCekPP4lev5Zqbdir9y1VGS2jvr4s6AiBdoboQxwTg9RgY/76NS/wBoQeTJIJAfLXcy9GH1HUU6zhaG3UP/AKxss/8AvE5P+fanqtRaS0GC2mh/1NwWX+5MNw/A9fxJNH2uSL/X27oP70f7xf05/SrVFK/cLdiOKeOdSY3WQDg7TmlmlWGF5G+6ilj9BTJrSGZg7oN46OvysPxHNUryG4VoYI5vNV23FJhztXn7w7ZwOQetNJNg20XLOJobdQ/3zln/AN4nJ/U1PVX7YY/+PiF4v9pRvT8xyB7kCp4pknQPG6yIejKcik77jVtjPbw7aIxe0D6dIed1m3ljOc5KfcY+7KaTbq1n91rfUYueHzDKB9RlWP4IK1KKLhYwrrX7cT20V6smm/Pvf7YoVOBwN4JQnJHAbPFbisHUMpDKRkEdDVaDMl5cSfwrtiX8Bkn/AMeA/Cqx8PWkbF7QPp0h53WbbFz6lPuMfcqabtsSrmnRWZjVbPoYNRjH97MMuPqMqx/BBQNftouLxZNOb/p7Xav/AH2CUJ9g1KxVy/NbxXC7ZY1kHbcM4rI0ezcyahdRTNH51yyqr4cYQCPBzz1Rj171q3V0lrZzXLHdHHGZDt5yAM1BottJZ6RZwy/65YlEh9Xx8x/E5p3dhWTY/wA64h/1kHmL/ehb9Spxj8CafDeQzNsV8SdfLYFW/wC+TzU9MlhjnTZKiyL/AHWAIpaD1H1V1L5rN07SFYj/AMCIX+tH2IxcwTyRf7LHev5HkD6EVXupblZbZJIllXzNxMJ5OFJztPTnHc1SWuhLemppVXksIJGZwnlyN1kjJRj9SOv40sd9BK+wPtk/uOCrfkeanqdUVoyr5dzFkpMsw/uyrg/99D/Cj7aY/wDXwSRf7Sjev5jkD6gVaoouK3YpW80d1qEjxyLKixKAUORyzZ/kKu1QSziuLy6kdPnVlQOp2sAFB6jn+Kpfs88WPKuNw/uzLu/UYP4nNU7CVy1TJI0mUrIiup6qwyKg+1SR/wCut3Ud2i/eL+nzfpUsN1FcZ8qRXI6gHkfUdqmzKumRfYRH/qJZIPZTlfptOQB9MVX097mLT7Y+Wk6+UuPLO1sbR2PB/MVeuG8uCRv7qk/pTbNfLtYV/uoo/SqvpqTbXQZ/aEKnEpNu3pMNo/A9D+BqxQQGBBGRVf8As+FTmINbt6wnaPrjofxFToVqWarXX/HxZ/8AXU/+gNSbbuHADx3C/wDTQbG/EjIP5Cq91fBZ7Pzo5IP3pJLjK42MM5GQPxqkuxLfcty2cMz72jHmf89F4b8xzTPs88X+quCR2WZdwH0IwfzJqxHIkyB0ZXU9GU5Bp1TdlWRV+0zRn97bNju8LbwPw4P5A1JDeQzNtSQb/wC4eGH1B5qao5oY7hdssayLnOHUEUaBqUdF+VtQi/553b/+PBX/APZq0qxNLszHfax5UzxD7UuFzuB/cRdc/wBD2rR8y6ixujSde7Rnaf8Avk8f+PU2hJ9yxJGs0bI6q6MMFWGQR6Gs3/hHbWFQLJpdNx0Fm+xBx/zzOU/NatjUIRxIxgbOMTDbz6Ang/gas0tUPRmJfx6rbQMRLb30KFXxKpikG1g2Sy5B6dlWp/7eWFf9NtLqx/2pE3p9dyFgB/vYq7fRmazuI16tGyj8RUkMgmiRx0ZQw/Gn0JtqMtbyC+hE1tPHcRHpJE4ZT+IqaqV1otleTefJbqLjp58ZKS49N64bH41B/Zt9a5+yaizr2ivUEqj0AYbW/Fi1LQrU1KoyW0U2pSCWNW3RKVJXnIJyQfxWov7SvbUD7XpzMM8yWTiVQPUghW/BQ1RprVjdalaxxXA+0nfGbeQFJACN2SjYbHydcd6auS7F37G8Y/c3Ei+iyHzB+Oef1pPLvv8An4t/+/Df/F1bopXY+VEF5e2+nwmW5mjgjHG6RgBnsPrVFtQvr0lbG08pP+fm8BVf+Ax/eOPfb7Gp7XRrW1mM+1p7o9bidt7/AEBP3R7Lge1XqNB6mauhxTMsl9I2oSAY2zY8ofSMfL+JyfetGlqvJexo2xA00v8AcjGSPqeg/E0asNEJNC0chngGZP4484Eg/wAfQ/gfY/tGDy1YOWLcCNQS+e429eO/pR5dxOx8xxDH/cj5b8W/wH41H9hFm/nWqfN/y0jz/rffJ/i9z16HsRWnUnXoPzczt0FtH74Zz/QfrT4bOKBtwBaQ9ZHO5vzP8ulSRSrNGHQ5U/5x9afU3Kt1CiqpvhJxbobg/wB5ThPxb/DJoNq9x/x8SFl/55x/Kv49z/L2ot3FfsLJfIrmONWnlHVY+31PQfjVNrWe35Zytn1aCAnKfQ9SPYYx+laaRrGoVFCKOAqjAFOp3tsHLfcjt44o4x5IUI3zAp0Pv71JVKbGmrJMv/Ht96RP7vqy/wBR+I56ujvGu1DWqbkPSWTIX8B1P8vei3UL9C0zBVJYgAckmqxvGm4to/N/6aN8qfn3/ChbEMwedzcODkBvur9F6ficn3q1S0Qasqiz8zm5fzz/AHcYT/vn/HNTyQpNGY3UFD2p9RzTx267pHCDOBnufQepo1HZIgWZ7Ngk7Fojwkx9fRv8eh+vWeaeO3XdI4QZwM9z6D1NV2ae8UqkYhhbgtMuWYey/wCP5VDFarpT7zunixgzOdzx/wD2P06fTpVkRdr0LHmz3H+rTyU/vyD5j9F/x/Knx2ccb+YcyS/89JDk/h6fhUysGUEHIPIIpam5dgoqpeanb2TLG7F5n+5DGCzt9AO3v0FVfJ1HU/8AXP8A2bbn/llCQ0zD/afov0XJ9GosFx2rX9pbyRxs7tfYzFFbrvmx64H8OcZLfL0yaqRPqWpSLDev/ZSMOI4SDJLxk/PyF75VckYyG71q2OnW2mxsltCsQY7nbqzn1Zjyx9zzU00KTxlHXcp/zkehp3RNnuR2djBYRlIIljBOWPUsfVieSfc81PVQTPZkLO2+L+Gc9vZv8en07vlvFVzHGrTSjqkfb6noPxosx3RYqs14rOY4R58gODtPyr9T2+nX2pPs0lx/x8Phf+eMZO38T1P6D2qxHGsaBEUIqjAVRgClog1ZX+xtOc3MnmD/AJ5Jwn49z+PHtVe50po5zdaey21yfvoR+6nwMAOB0OMYYcjA6gYrSooux2RSsNTS8ZonRre7jGZLeT7w9wf4lPZhx24IIFxmCKWYhVAySegrMv4otWVRCpeaM5juo22+UfVWwc+45B6Hiq8MkltdJDrBWV2YCC5AxC5zwNv8D59c54weSoqxPMaX2qS4/wCPZMp/z2k4X8B1P6D3p0VmqSCSRmml/vv2+g6D8KsUVN+xVu4UnXg8ikeRY1LOwRRyWY4Aqv8AaJbniBdif89pBwf90dT9Tj8aLBcjm/4lqh4jmHOPIPX/AIB7/wCz0+lENxJqOTGfs8SnawYfvfpj+H8cnntU8NmkL+YcyTEYMr8t9PYewomtRIwkRvKmAwJF/kR3H+eKq6Jsx0NvHbqQi4J5LE5J+pPJqWq0d0VkEU6iOU/dP8L/AEPr7dfr1qWaZIF3O2B0Hck+gHc1OpWliSoZrpIWCYaSU8iNBk//AFh7niov9IuvW2i7HgyN/Rf1P0qeG3jt1KxoFBOT6k+pPc0bbi1exWksmvlxd48vr5KE4/E9T+n40qLJYKFAM1uowNo+dB9P4h9Ofr1q5RT5ugcvUZHIk0YeNg6N0ZTkGn1lalcRafMDCzfbZOVtol3Gbtkr27fMSMcZPaoI4bjV5CmpsbVD0sIzw4/2n/j+i4HY5ot1Dm6FmbWDNM0Gnw/bJVJV5dwEMRHZm7n2UE+uOtLbaP8AvkuL2X7ddKcozKAkR/2E7fU5bnrV+KFLeNY4kWONRhUUYAHoBT6Vx27hUM9qk5VjlJF+7IvDD/63seKmqvJdjeY4V86YdVB4X/ePb+ftQr9AdupG129mP9LwIx/y8Lwv/Ah/D9enuOlL50t3/qP3cR/5bMOT/uj+p/I05LQyMslwwlcHKrjCL9B6+5/Smm1e35tSqr3hb7h+n93+Xt3qtCdSaG3S3yVGXb7ztyzfU1LUMF0kzFMNHKvJjcYYe/uPccVNUu/UpW6BUc1xHbqDI2M8AAZJPoAOTUH2trj5bUBx3mb7g+n978OPepIbVYWLkmSUjBkbr9PYewp2tuK99io1jLdM0qk2W7rGvO//AH8H+Rz79qnguFg2QSxC2P3Ux/q29lPr7HBq3TXRZFKuoZTwVYZBo5r7i5baodRVJ0fT0LxvugXkxyN90f7LH+R/MU2K6fUtyxFrdF+8WGJPwB6fU/h60cvUfN0J57sRt5aKZZ8ZEa/zJ7CmpaGRxJcsJXU5VB9xPoO59z+lTQ28dum2Ndozk9yT6k9zUlF+wW7jXRZEZHUMrDBVhkEelZh0y40/nTJFWPj/AEOcnyseiEcp9BlePu961ajmnS3XdI2B0Hck+gHc0hsq2erRXUvkOr2t3gsbebAfA7jBww6cqT15waka6adilqFYg4Mrcov+J9h+dQXWnDWo9l7EBb53LDn5s9mLDof908etRLFfaOuI92p2i8LGcLOg9AeA4Hvg8dWNVoTqaFvarAS2S8rfekb7x/wHsOKmqtY6jb6lGz28m8K211IKsjf3WU8qfYjNWal+ZS8gqC8a3S3d7ookKfMzyEALjvnt9ah1DVEsWSJUa5upP9XbxY3sO5Oeijux459SBUNvpclxMt1qLrNMp3RwJ/qoTjt/ebn7x/ACjzDyKX/Ex1BW8nzodOz/ABnZcyL32k/dHTk4bryODWtp4tooBBaosSR8GILtK59R7+verVQz2sdxgsMOv3ZFOGX6Gne+5NrbE1FVd9xa4Dg3Mf8AfQYcfUd/w/Kk+3rcZS0KzSd2z8qf73v7dfp1osPmRNcXCW6gtks3CooyzH0AqJbd7hg9zjAOVhHKj3Pqf0H60+C1ELF2YyTN96Ruv0HoKnpbbBa+5DNaxzMGIKyAYEinDD8fT26VGJJ7b/Wr58Y/5aRj5h9V7/h+VWqKLjsRwzR3Cb43V16ZU/pUc11tk8qJfMm647KPVj2/marSxi+m32x8lgcNdL1PsOzfU5A+tPhLacux4t0Wc+dECxJ9WHJz78/hVWRN2TwWojYyO3mTsMFyP0A7Cp6bHIsihkYOp6MpyDTqkoKrtZrvMkTGCQnJKdG+o6H69fepnkWNSzsFVRksxwBVXa+ofeDR2v8Ad6NJ9fQe3U/oWhMga/lkypASEHDXcfK/gO315A9avW0cUcKiHBQ8hgc5989/rUiqFUADAHAAqtJYgMXgc28h5O0fKx916H69fei6egrNa7lqiqn2x7fi6j2r/wA9o+U/Huv48e9TS3UcUIkLblb7u3kt6AetKzKuh8kiwoXdgqjqTVXyWviDMu237QsOW929vb8/QOjgeaRZrgDcpykYOQnufU/y7eptU9hb7lX7I8I/0Z/LH/PN+U/DuPw49qFvhGQtyht26Bicofo3+ODVqkIDAgjIPUUr9wt2FqpqGopp6INjTTynbFDH95z/AEA7k8CqeozHT3jhsMveS/6u16x47s39xR6j8icCjT4RYTSzX243cn37luY9v91T/Co9D+ZPNOwuboT2GnyLN9rvWWa9YEDaPlhU/wACf1PU/TAGhSUtSUQXdjb30YS4hWUKdy7hyp9QeoPuOao/Y7/T/wDj0uBeQAcW94x3D/dlwT/30GJ9RWrVaeaSRzDAcP8AxyHkIP6n2/P3aEyiuvx3FwtmFezvWJHl3QAI4zwQSrnHOFJ960re3S3j2Jk85LNyWPqfemfYLdrU27xLNC33lkAYMc5yc9TmqQ0u50/nT7kmMf8ALrdsXT6K/wB5f/HgOy09Oga7s1aKzI9cSHamoRNp0h4BmIMTHOOJB8vPYHDH0rTqRhWZNapq0hIGyAfKZU4aT2B/u/zqdv8AiYEqDi2HDMP+WnsPb+dWwAoAAwB0FV8Ivi9Csv2m3GMC5jA4xhX/APiT+lSQ3cVwxVWxIOTGwKsPfB7e9TVHNbx3CgSIHAORnqD6g9jSCzWxJTJpkgjLudqiq0izWaM6SiSJRkpOcY+jf45+tQ29yLqeN7pTbtnMMEox+Oehb2HSny9Q5uhZhieSTz5hhv4I/wC4P8f/ANX1s0UUhrQrNYoCWhLW75zmPgE+46H+dJ508BHmx+aneSEcj6r1/ImrVRXE4t49xG5icKo6sfQU7itYhfUEZQIGWWZjhU7g+rDsB3/+vUttbi3Q875GO53PVj61CunpITLPzcN/y0QlSo7KCOcfzpdt1b/dYXSf3Wwr/n0P5D609NkLXdluioI72KSQRkmKU/8ALOQYY/T1/DNT1BV7jXjWRSrqHU8FWGQaw72GS+u2sLGZ4IlH+lMCSigjiNe4Yg/wkYH1FXtTvpI3js7XDXsw+XPIiXvIw9B2HckD1IsWNlHp9ssMW4gZJZjlnY8lie5J5NUnYTVyOKY2cSxyW/lRoAqmEbkAHQYHI/LA9asxTJPGHjdZEPRlOQafVeSxieQyKDFKf+WkZwT9fX8c0tA1RYoqqWuoP4Vuk/2SFf8AI8H9Kha7j1Gb7KjbQBmVWBVsf3cH17n0+tPlDmJYf9MmE5H7lf8AVD1/2/8AD2571PNbx3AAkRXxyCRyPcHsaf04HApaVx2Kv2eeH/Uzb1/55zc/gG6/nmj7cI8C4RoD/eblP++h0/HFWqKL9wt2IprhIYTKfmXjG3ndnoB9abawtGrPJgzScvjoPQD2H+etUo9PjupjPCWtkRj5fl4AZuQXKkYPcZx6n0qz5tzb/wCsiFwv96Hhv++Sf5H8Kq3RE36st0VDDdRXBIRwWXqh4YfUHkVNUFmNr3g/R/Eqn+0LGOaTGBMo2yj6OOfw6V5h4l+Bskcw/sW/MxcMRbXeARgdd4GMZwMEdxz3r2WSRYY2dzhVGSahtI2+aaQbZZMZX+6o6L/nuTVLzJfkfJviTw3rfhdiNU06e1XOBKV3Rn6OMr+tcvNfe9fcMkazRsjqrowwVYZBHoa878WfAbwt4mV5IbZtIujz5tidqn6oflx9APrS0HqfKc1971QmvuvNem+Mv2bvFehrJNpbRa7bLziH93Nj/cJ5+gJrx6+sb+xu57a8tpbGaBC8qXKMhQD1BHckD6kUWYXRJNe+9UJr7rzWZNqHvVCbUPekM05rzrzVGa896zZr73qlNf8AvQBa1bXLfSrC5vbuVYbW3jaaWRuiqoJJP0Ar33/gm38JbhvDet/GvxDamPXfGxEekwzL89npEbERKPTzWHmH1CxnvXzFH4fuP2ivip4T+EMVsWt9Wdr3Xb+zPky22mxZZizAEfO4VeVyxO3cN2R+r2l2sPh/TbPTrewW0sLOFLe3jtRujjjRQqqFHIAAA6dutO3YV+5qU2SNJkKSKroeqsMg02GeO4XdE6yLnGVOfwqSkPcq/YjHzbytD/sH5k/I9B9CKiury4s4WLwrI33UaM5yx6ZXr+Wav1V4uL71S3/LeR/QH/x6qT7kNdgsJIfJWKKTeyD5g3DZ7kjqCTVqopreK4AEiBsdD3H0Paovs80PMU5Zf+ecw3D8D1/E5o0Y9UWqKq/bGi/4+IWj/wBpPnX8xyPxAqeKZJkDxusiHoynIpWY7oq30Ed5PbwuitgmQkjkAdMHsScfkaf9mmi/1M5x/cmG8fnnP5k0Wf71pbj/AJ6Hav8AurkD8zk/jVqne2gkr6lX7W8X+vgZB/fj+df05/Sp4po513Rusi5xlTmn1BNZwztvZMSdPMUlW/76HNLQNSeq0P768mk6qn7pf5sf1A/4DUc/n2MMkqy+dGiliko5OOwYf1BptrcfY7dEuUeF+rORuQsTkncOAM+uKq2mgr66l+oJbOGVi5TbIf8Aloh2t+Y5qVHWRQyMGU9GU5Bp1TsVoyr5dzDnZKs6/wB2YbT/AN9Af0pG1BYQTcRyW4HVmGV+u4ZAH1xVuq1/88IhHWZhH+B+9/46DTWu4notBNN+azjfIJkzIdvTLHJH61aqu9jCzl1XypCcl4yVJPvjr+OabtuofuutwvpJ8rfmBj9KNw1WhapKrf2hHH/r1a2PrIPl/wC+hx+tWVYMoIOQeQRSsO9znNf0O0S2jitQ9lLdTxwlbVtisC2Xyn3Sdgfkg9K0v+JpZ/8APHUIx/2xkx+qsf8AvkUl2VuNesITz5Eclz9GwEX8w8n5Vp07itqZo1+1jO27Emnv6XS7F/B+UP4E1oghgCORQyhlIIyDwQazW8P2yNvtGl0585zaNtUn1KHKE+5WloPU06rN8+pJjpHEc/8AAiMf+gmqf/E3suot9SjGOn7mX+qsf++RUVtr1qLy4a73afJ8sYW6AQcDON+SpPzdATTSJbNiSNJlKuiuv91hkVB9h8v/AFEskP8Asg7l/I9B9MVYpaVyrIq+ZdQ/fiWcf3oTtP8A3yxx/wCPU5L6BnCF/LkJwEkBQn6A9fwqxTZI1lQo6h1PVWGQaNA16EFj83nvj78rfp8v/stWazdPsQtmjwSyQb8uApyuCSR8pyAOe2KseZdQ/ejS4HrGdrfkeP1qmtdCYvTUtVFNaxXGDJGrkdGI5H0Pao1v4SQrsYXP8Mo2n6DPX8Ks1OqK0ZnahayQ2FyYbhwPLb5JfnHQ9/vfrU6zzQjEtuSo/ihbdx7g4P5ZpdS/5B9yPWNh+YxVmqvpqTbXQhhvIZ22pIN/9xuG/I81NUc0Mdwu2WNZFznDqCKh+xtHjyJ5I8c7WO9T9c84+hFToVqWqrXX/HxZf9dT/wCi3pPOuYf9ZCsw/vQtg/8AfJ6fmahmvYZLqzTdtkMp+SQFW+43Y9aaTJbRZksYJGLmPa56vGSrH8RzTPJuYf8AVziUf3Zl5+gIxj8QatUUrsqyK32t4/8AXW8i843R/vB+nP6VJDcxXAJikWTbwdpzj2PpUtQzWsNxgyRqzDo2OR9D1FGgalKz/d65qScfMkM35hl/9krTrEht5I/EN6IZypNrAQJQZB9+X3z+vetL7RcR/wCtt9w/vQtn9Dg/lmm0JPuWCAwIIyD1FVv7PiUkxbrdv+mR2j/vnofxFPivYZmCLIBJ18tgVb/vk81PS1Q9GVdt3FgK8c6/9NBsb8SMj9BVfTr0Q2MKTRyQ+WojLMuVOPlJyM45HfFaVVrH5Y5UPVZXz+LFh+hFO+hNtdCaOVJl3Rurr/eU5FPqCWygmk3tGBJ/z0XKt/30OaZ9nnjx5VxuH92Zd35EYP55paFalqqOsWkN5ZhZ4Y541kRysihhgMMnB9s1J9qljz51swH96E7x+XB/IUkskOoW88Ecil2RlKnhhkY5HUU1dO4nZqxWGgpbriyu7mx/2Uk8xPYBX3AD/dxTvs+q/wDP/a/+Ajf/AByrttN9ot4pQMeYgb8xmpaWoWRBZ3kV9bJPC26NvUEEEHBBB5BBBBB5BBFM+3CTAt0Nwc43Lwg+rf4ZNZV7pj2NxJfhTdxyHdd2qrwwAA3qg6sABwckgeoArbt5orm3jlhdZIZFDIynIKkcEU9EGrIfs0s2TPKdv/POLKj8T1P6D2qeOJIYwkaKiLwFUYAp9MklSFd0jqi+rHApXbHoh9IzBFLMQqgZJPQVWFzLcf6iLav/AD0mBUfgvU/jilSxXIaZjcODkF+g+g6D+fvRbuF+xVlnkMhnsYmmB++D8qPxwQT1PuOD0z0Imht0voVkml+0q38ONqe42/Xsc4q7VSWFreZriAE7v9ZEP4/cf7X8+npir3Jt1Za6cDgUtQm8hWFZTIoRuAT3Ppj19qj86e4/1KeSn/PSUc/gv+OPpU2KuieSVIV3SOqL/eY4FV/tE1xxBHsT/nrMCB+C9T+OPxqSKzSNg7Fppf8AnpJyfw7D8Kno0QtWV1s03K8paeReQ0nQfQdB/OmyRPbSGWBdyMcyRf8Asy+/t3+vW1UU1xHbqDI23PAHUn2A6k/SndhZDopVmjDodynoaSa4jgAMjBc8Adz7Ad6z3jumkea2T7OjffVsbn9wOgbHc9ehHQi1ZxwbfNiy7NwZHyX9wc8jnt2oslqJNvQXfcXH3F+zp/ecZf8AAdvx/KnxWscLb8F5O8jnLf8A1h7CpqKVyrBRVW81K3sdqyvmVvuQxgtI/wBFHJqoyalqR+Zv7MtvRMPO31PKp+G76iiwXEvtQg0OVFDbzL92zjG6Q88sijnHIz2HXI7thkv9ZjWQMNNtGGQFKvOw9zyqfhu+oq7Y6XbaarfZ4trPy8jEs7n1Zjyx+pp0sLwyNNbj5jy8R6P7j0b379+xFXRNmFjp9vp6MsEe0scu7Eszn1ZjyfxqzUVvcJcR7kz1wVYYKn0I7GmzXkcDBCS0pGRGgyx/D09zxU63K0sT1BNdJG2wAyS9fLTk/wD1vxphjmuv9Yxgj/uRn5j9W7fh+dTQwR26bY0CLnPA6n1PvRohasg+zz3OftDiOM/8soiefq3X8sfjTVhbTVxChe1H/LJRyn+76j2/L0q7RT5g5RsciTRh0YOjdGU5FOrPuWFrMTajfO3L269G9z/dPv39+MLDv1FSZmaLBw1ujEFT6Mep/Dj6ijl6hzdCaS8XzDHEpnkHUL91fqeg+nX2pPsjT83L+YP+eSjCfj6/jx7VYjjWNQqKFUdFUYAp1K/YLdxOnA4FNmhjuYXimjWWKRSrxuAVYHqCD1FPqvLeKrmONTNN/dXoPqegoGUNtzof3fNvdPz93l5oB7d3X2+8O27gC1DqSX0avYlbqNukyt+7/Pv+H6U/7K9xg3Lbh/zyQkJ+P978ePaq1xpclrM9zppSKZjukt3yIpj6nH3W/wBoA+4bAxWhOpajsxuDzv58gORuGFX/AHR2+vJ96s1UsNSi1DeoDQ3EePNt5Rh485xkdwcHBGQcHBNW6l36lK3QKRmCKWYhVAySegqu94GYpAvnyA4O04VT/tH+gyfahbMyMHuH85hyFxhB9B/U0W7hfsRySNfoY4o1aJusso+X8B3+vA96ijtjpr+Ywku1xjzW+aVB/UfTn61pUU+boLl6jY5FlQOjB0bkMpyDTqqyWrRuZbYhHJy0bfcf6+h9x+OaoLr5v3a306ITXK8O0hxFHzjO4fe+i59CRRbsF+5qXFzFZwtLPIsUa9WY4FZ32i+1b/j3VtOtf+e0yDzXH+wp+79WGf8AZ71La6OqzpdXcn228X7sjjCxnGDsXovU88nHUmtGkPcrWWnW+nq3kx4d8GSRjueQjuzHkn61LNAlxHskXcM5HOCD6g9j7ipKSgPIq75bP/Wbp4f+eijLr9QOv1H5d6le8hjiWQyKUb7pU53fTHX8Ki+1PccWoVl7zN9z8P738veo10sW8rTwN/pDffZ+j/X0/D8c1WnUm76Em2e6+/m3h/uqfnP1Pb8PzqxFEkEYSNQiDoqjAqOG6WRzG4MUw5Mbd/cHuP8AJxU9S77DVtwopGYIpZiFUDJJ4Aqr9okuuLcbI/8Answ6/wC6O/1PH1osO4t80BVUkDPITmNY/v59R6fXpVUrccfbVMtv6R84/wB8Ac/hx7d6vw26W+Soyzfedjlm+pqWq5rE8t9RsbI0amMqyEfKV6Y9qdVaS1KM0lswikY5ZSMo59x6+4/HNC3yKSs/+jyAZIc8HHUg9x+vqBU27Dv3LNQTXQjfy0XzZsZ2L29yewpnmS3f+r3QQ/32HzN9B2+p/LvU0MKW6bUXA6nuSfUnuaNtw32Io7Us4knbzHByqj7q/Qevuf0p89qlxgsCrr911OGH4/06VNRRdjsip58tp/rx5kX/AD2jHI/3l/qP0qykiyKHRgysMhlOQaSaZIIy8jBEHUms9rOa4keSEmyjbkrzmT3I/h+o59fSnuTqi1LdFpDFbqJJRwzH7qfU+vsOfp1p0NqI28x282boZG7ewHYUy3mSLZA8Ytn6Kn8J/wB09+/v7Vaoeg1rqFFFV72/g0+HzJ32KThQASzH0UDkn2FSURXmlQ3kgmBe3ulXatzCdrgdcejDPO1gR7VhnxBf4aJQktqrBG1iGMtGvXJ8vnkdNwJQdSRgrWkLS51jLXym2s+1mG+Zx6yEdv8AZHHqT0GqiLGioihVUYCqMAD0qtibX2Kml2dtbw+Zbv55mw7XBbe0voS3f2xwO2BV2sybR/JlafT5fsU7Es0e3MMrHqWT1/2lIPqSOKWHWRHcJb38JsZ3IVGLbopSegR8DJ/2SAeuARzSHsaVIzBFLMQqgZJPQVHcXCW6gtkk8Kq8sx9AKiW3e4bfc425ysIOQPc+p/QfrRbuF+wm+S+yIy0MH/PTozf7voPf8vWlOnxKv7nNu/8Afj4J+vr+PrVqii/YVu5V+1SW+ftCfIP+W0YO38R1X9R71ZVg6hlIZSMgjoaWs+6jW1YG3YxTueIkGVc9yV/mePrT3DVF2WVIYy7sFUdSareXJfcygxW/aPoz/wC96D2/P0qGOQrMJL8COQHCHOYhn0Pr9cH0rSo+EXxCABQABgDoKWiipLK0lkrOZImaCU8lk6N/vDof5+9RXGo/2embtcL0EkfIY4zjHUHg+3vVie48tgiL5kzDIQfzJ7CmwWux/NlbzJyMbscKPRR2H86v1I9BkMZutk0xBH3kjU5Uehz3P6Dt61bqq1ltYvbv9ncnJAGUY+6/1GD70C8aHi6Tyf8ApoDmM/j2/H9aW+w1puWqKSoJrkiTyYQHnxnB6KPVv8O9Idx1xciHChTJK33Y16n39h71Vj0ny5DOsnl3JJPyj5BnGRt/AZPBPrVq3txDkljJK33pG6n/AAHtU1O9thWvuVftb2/FzHsH/PVOU/Huv48D1qyrB1DKQykZBHQ0tV2swpLQN5DZyQBlT9V/wwfeloGqLFZ9/qLrN9ks1Wa+Zd2GzsiX+85H6DqcegJFS+1mfznsoVEcy4Et5gtDCCM5P+1j+E8cgk+ujp9jDYw7Yfm3ne8rHLSMf4ie5/yOKdrbhe+iG6fpqaertuaa4lO6ad/vSH+gHYDgVcooqSisbPy8m3fyD/dAyh/4D/him/bWt/8Aj6j8of8APVTmP8T2/Hj3q3VSaR7mQwwNtUHEko7ew9/5VS13JemwSTtct5Vu2B/HMMEKPQep/l+hsQwpBGEQYUfiT7k9zVddPSBR9mY25HZeVP1X+vB96UXUkPFxFtH/AD1j+Zfx7j+XvR6C23LVFNR1kUMrBlIyGU5Bp1SWNkjWWNkdQ6MMMrDII9DWD/ZDsWXSrj7FaDgxMC8Dn0VcgqvX7pAz2Nakmb5jGpK26nDsOrn+6Pb1P4VbVQihVAVQMADoKr4SfiMv+2f7PQLqVv8AYVAA89Dvt/8AvrAKgcfeCj0JrTR1kRXRgysMhlOQR606syTQ0hYyWEz6fKeSsQBiY9fmjPHJ6kYb3paD1NOkZgqkk4A5JNZjapc6ecX9qTEP+Xq1BdPqyfeX/wAeA7tUsMkesKJUdZLIH5WVgRKQevH8IP549OpYVySMG+YSuuIFOY1P8Xox/oPx9MWZI1lQo6h1PVWGQadRRcdir9keED7NKUA/5ZyZZP8AEfgce1H23yuLmMwf7ed0f/fXb8cVapGYIpZiFUDJJ6Ci/cVuwySeOGEyswEYGd3X8vWoreFpJPtEwxIRhE6+Wv8Aie/5VVjsRcSC4jLWyA7o41Hyt/tMp45/A+/pZ+0TQ8Txbl/56QgsPxXqPwzVW7Cv1ZaopkUyTrujdXXplTmn1BYySJJl2SIsi/3WGRWfqEzaTD5kMjSOzbI7Z8v5jHoqnqPryAMnGBV65uYrO3knmcRxRruZj2FUdPtZLq4/tG7QpMy7YYW/5YofX/aPGfTgdsmkSxmmqdP82S+yLuY7pZ8Zj46Kp7KBwAcdSepJrVVgygg5B5BFLVU2CJzAzWzdcR/dP1Xp/X3o0YaotUVV+0Twf66HzF/56Qc/mvX8s0/7dD5DSq4dV4+U5OfTHr7UrMd0F1M0e2OIZmk4XPQerH2H+AoWyhFuIWQSL1O/kk9z9aS1hZd0sv8ArpOvOQo7KPp/PNWKe2iFvqyr9nmt/wDUTF1/55zkt+TdR+OaGvlh4uFNv/ttyn/fXb8cVaopX7hbsICGAI5FVbpzPILVCRuGZWH8K+n1PT8zTLqBLOIvBuhkY4VIzgMx7ben1OM0lv8AaLFT58YmLHc80Oc591POMYAxnpVJdRN9GXlUIoVQFUDAA7UtRw3Ec+djhiOo7j2I7VJUFkU1tFcACRA2Oh7r7g9vwqLyLiD/AFM3mL/zzn5/AN1/MGrVQXc7QoFjwZpDtQH19foBz+FUr7Eu25Te+Wa4VJ1a3iiOWL/dZ+w3DjA684OcVpZzyORTIIVt4lReQO56k9yfcmovsKJkwM1u3/TP7v8A3z0/TNDsxK6LNFVvNuIeJIhMv9+Hg/ipP8ifpUkN1FcZEbgsvVejD6g8j8aVirktYGteFtI8aQzRavp9vqFmV8pFmQE8Hlgeo5HBB7e9a147MFgjOJJeNw6qvdv6fUip0RY0VFG1VGAPQU9kLdnzl46/Y10rUxJP4Y1STSpzyLW8zLDn0DD5lH/fVfOHxC+Bfjn4feZLqGjTXFkmf9Nsf30WB3JHK/8AAgK/R6ikO3Y/I2a+xkE1ka14ht9H066vruURW1vG0sjnsoGTX6dfEL9m/wAA/EdZJNQ0SOzvn5+3af8AuJc+px8rfiDX5X/G/wADzeG/G3i3wrqNvcPplnqE9gkd4hjM0KsTE5XjO5Cjhh2ZSOCK8vH4+GXwU5Ju76H3PCXCeJ4uxVTC4erGm4R5ryvrrZJJa/5H2r/wTV+DVz4f+HOpfFXxDbGLxN4+ZbmCOQfNaaYmRbRj/fH7w46hk7ivsquW+GerSaj4G8OrfWkGkawNMtmvNJhiMIs5PKXfGsTHcqq2VAOeAOTXU16UXzJM+LqQdKcqbadm1pqtOzIJrOGZ97JiT/nopKt9MjmmeXdQ/wCrkWdf7sw2t/30B/T8atUVVzKxSn1SO1idpkeFlGQHHB9AGHGT9c1PaRGG3UMQzn5nYdCx5NRzD7RdpF1SL9449T0UfzP4Cg2CLkws1s3/AEzPy/8AfJ4/TNVpYnW9y1RVUyXMOd8a3C+sR2t/3yeP1/Cnw3kMzbFfEnXy2G1vyPNTYq5PVHUbaNlyg8u5kPlrJGSrc98jrgZOD6Veqqv7++Y/wQDaP948n8hj/vo013FLXQRIbi1RUjZJ41GAsg2t+Y4/T8ad/aEa8TK1sf8ApqMD/vocfrVmk68HkUX7hbsFLVX+z41OYWe3P/TI4X/vk/L+lG+6h+9GtwvrH8rfkTj9fwpW7Dv3C8/eyQQdmfe3+6vP89v51arPs7yK6vJn3bX/ANUiP8rEDkkA+5I/4DWhTemgo66ld7GFmLqpikJyXiO0k++Ov403bdw/dZLlf9v5G/McH8hVqilcdit/aEa8TBrY/wDTUYH/AH10/Wkb99qCDqsUe/8AFjgH8g351ZIDAgjIrOs7GNjLNEzW5eQ48o4XA+X7p45xnp3qlYl32NKiqu66h+8qXC+sfyN+ROD+Yp0d9CzhC3lSHgRyDaT9M9fwqbFXLFVjp8KktEDbuf4oTt59SOh/EGrNJRcLXMWxW5/tbUpwUuApjthn5W2qu/PTBOZCO3StIahEpCy7rdj2lGB+fQ/gaq+HQW0mKZutwz3P0EjlwPwDAfhWkQGBBGRTb1Ek7aC0VV/s+NeYWe2P/TI4H/fJyv6UbrqHqqXK/wCz8jfkeD+YpWC/ctVVslWS3kLAMJJHJzyCNxA/QCkk1KGGNjITCygnbKNucdgeh/AmpbOMw2kMbfeVFB+uKeyC92U/7Btom3WjSae2c/6K21f++DlD9StJu1WzHKw6jGP7v7mX8jlWP4qK06KVx2MxfEForBLovp8p42Xi+WCc4wG+6x/3Sa0JpPKidz0VSacyiRSrAMrDBBGQRWLqGg20FnObQyWBKkbbZtsZJGP9Wcpz67c01ZsTukallGYrOBD1WNR+lT1mbtVs/vJBqMY/55/uZcfQkqx/FRSL4is1YJdF9OlPGy8XywT6B/usf91jSC6RpsoZSGAIPBBqt/Z8af6lntvaI/L/AN8nK/pVqii47JmbfG6itSGEdwpZRlMo3LAYwcg/mKsf2hCrBZSbdumJhtGfQHofwJpb/wD1C/8AXWP/ANDWrBAYEEZB6iqvpqTZ30Foqt/Z8acwlrc/9Mjhf++en6Un+lw/887hf++G/qD+lTYq/ctVUvo0lktEkRXRpSCrDIPyPTv7QiX/AFwa3P8A01GB/wB9dP1pLohprI9R5px/37emroTaaD7Csf8AqJJLf/ZU5X/vk5A/DFLuuos7kjnH/TM7W/I8fqKs0Ur9x27FYahCvEpNu2cYmG3n0BPB/AmrNIQGBBGQeoqt/Z8Uf+pLW3/XI4H/AHz0/SjQWpXf934jh5/1to/H+46f/F1pViXH2mHxBYHKXH+jTqM/IfvRH3yePatH+0I04mV7Y/8ATUYX/voZX9aduwk+5PLDHOu2RFkX+6wyKh+xeX/qZpIf9nduX8jnA+mKsKwZQVIIPIIpaV2VZMq+ZdRY3xpOO7RHaf8Avk8f+PVXtb+GO6uUlbyHkdXVZhtJyoGBnr909K0qq7R/aEm4ZEkKjpxwWz/6EKpNaktPQtUVV/s+KP8A1Ja374iOF/756fpRi7h6GO4H+18jY+oyCfwFTbsVd9S1Uc0EdwAJY1kA6blBqL7eiZ85JLfHUyL8v/fQyB+dTo6yKGRgynoynINGqDRmfY2rLCVhneLy5HTYTvXAY7Rg8jjHQirPl3f/AD3h/wC/J/8Ai6Lf5Ly6TOSxWX6Ajb/7IfzqzVN6kpKwViXkyeGp2uS+3TpmJlj/AOeLHkyKP7p/iA/3v72dE/abjpi1j9eGc/0H61JDaxwsXVcyNwZGOWPtk9valtuPV7ESzT3WDEghiPSSTkn6KO3uT+FSRWaRv5jFpZf+ekhyR9Ow/Cs6P/in5liJVdKkISLt9mYnAT/cJxj+6eOhAXYofkC8woqKa5jgwHb5j0UDLH6AVD/pNz0/0WP1OGkP9B+v4UrDuTTXEduoMjbc8AdSfYDqT9KiD3Fx91fs6f3nGXP0HQfj+VSQ2scLFlXLnguxyx/E1NRoLXqZ5sRYzG6iVpnIxJu5Yj1X0PsODV2KVJo1kjYMjDIIp9ULqRdNlEinKyH5oF5Zj3ZB3PqO/Xr1fxC+H0L9RTXEdvje2C33VHJP0HU1Xjlnvo1eMi3gYZDcM7D+Q/X8KngtY7fJRfmb7zscsfqTzStbcd77DN1xcfdH2ZP7zYLn8Og/X6U+G1jhYsBukPBkY5Y/j/SpqKLjsFVpoHjkM8A/efxx9BJ/gff8Pol9qVtp4Xz5Nrvwkags7+yqOT+AqmTqep/d/wCJTbn+IhXuD9Byqfju+gNCEyxca1Z2saNLLtdztWEKWlZh1AQZJI9h71CrajqXY6Xb++152/mqf+PH6Glg0OHT3M9muLkjEkkzs7TD0djkn2PbtxxV63uEuFbbkMpwyN1U+hp6boWuzI7PTrfTw3kx4d+XkYlnf/eY8n8as0VHNcR26gyMFzwB3J9AO9LcrYkqKa4jgwGPzHoijLH6Coj9oufun7LH/ewDIfw6D8c/hUsNtHb52L8x6uxyx+pPNHqLXoU5ra6unMsZFm2MY6s49G7D8MkfmKnsTEFZEj8mVeZEbls+pPf61aqG4thNtZWMcq/dkXt7H1Ht/XBp3voxcttUTUVUW/WPKXP7qVf4Rk7/AHXufp1H5ZXdcXX3c20f95gC5+g6D8c/QUrD5kSTXUduQrNl2+6ijLH6Cowlxc/6w/Z4v7iHLn6t2/D86lht47fOxeT1Y8k/U96lo9Atfcjhgjt02xoEXOeB1PqfemT2wkYSI3lzKMCQDP4Edx7fyqeo5p47dd0jBR0Ge59B6mjW49LDILks3lyr5Uw525yGHqp7j+VLPdJb4Byzt92NRlj+H9elV5opdRUBlNvGDuDHHmZ9R/d/n7UlqBp7eVKBlyALj/noegDH+9+h7elVZE3ZJ5U91/rW8mI/8s4z834sP6fnViKJIUCRoqKOiqMCn0VNyrBRTJpkt03yMFXpz39h71X3T3X3QbaL+8w+c/Qdvx59hRYLkGrW0Fy0fzvHfICYZLfHmr69eCp4yG+U8Z7VVgvLh7hbXVsWzOcRGHKxznHTdnhv9jPrgsAca8NvHbqQi4J5LE5J+pPJoubaK8geGeNZYnGGRxkGncm1x6IsahUUKqjAVRgCnVkeZc6HgSmS90/oJeXmhH+13df9r7w4znlhel1K1hs1u3uIxbOAUlDAqwPTaR1z2x1pFXLNUr3VobOQQgPPdMMrbwjc59z2Uf7TED3qsJL7VseUG0+zP/LSRf37j2Uj5Pqcn2B5q7Y6fBp0ZSBNu45Z2Ys7n1Zjyx9yaA32KX9m3GpkNqTqIeosoGOz/gbcF/pgLzyD1q+9nE0aIEEYj/1Zj+Up9PSp6KLhZFQXD2p23JGz+GccA+zeh/Q+3SrdMlkSKMtIwVO5bpWaI7pQfsyNHa/882ID4/2Afuj2P6U7XJvyl6a6WFggBklIyI06/X2Huaj+yNdc3RVlzkQr9wfX+9+PHtT7EQeUTAMDPzZzu3f7Wec/WrFG2w99xKWimSSpDGXkYIg6sxwKkobPbx3KbZFyAcggkEH1BHIP0qlLfvp7GJ913xkNGPmUf7Y9Pf8ASp98139wNbw/32Hzt9B2/Hn271PDCkC7UXA6n1J9Se5q9tyN9iCO3+1BZZ2WUEBlReYx7/7X1P5CrdVWtWhYvbERknLRH7jf4H3H4g1JDdLMxQgxygZMb9cevuPcUmNaE1FNkkWNC7sEUclmOAKr75bv7m6CH++w+dvoD0+p/LvSHcfNdCNvLRTLN/cXt7k9h/nmozYi4+a7xM3UL0VPce/v19MVPDClum1F2jqfUn1J7mpKL22Fa+5U/fWfZrmH/wAiL/8AFfz+tWIpkmQOjBl9R/Kn1VuLdV3zpILeQDLSfwnH94dx+voRT3DYtVXmutsnlRL5s390HAX3Y9qqJfS3TJFIPsiv0l5/eeykjj8efQd6vwwpbpsjXavX3J9Se596Lcu4X5tiOO1/eCWZvNlHTjCr/uj+vWrFFFIew2SNJoyjqHRuqsMiqxSe15jzcxf882b5x9Cev0P59qsSypDG0kjrHGo3MzHAAHcmsvz7rWwVtzJZWJ/5eCMSyj/YB+6P9ojPoOjU0Jj5tbWWQ29jH9qvP4kbKrD7yHHy+w6nsMZIls9LEM32q5k+13uMeawwEHdUX+EfqeMk4FPj0m2t4kSCP7OUzteM4bJ5JJ75PJznJ6077RJa8XIBT/nsg4/4EO316fSj0F/iLVFIrBlBByDyCKGYIpZiFUDJJ6CpLFqneSLcLJarElwzDDrIMooP97/D/wDXR5kl9xETFB/z16M/+76D3/L1qzFCkMYSNQqjsKrYnfYx4tHutHbzbGX7WuMNb3THOPSN+So/2TkcAfL1q/Z6pDeSNF80N0gy9vMNsij1x3GeNwJHoauVWvtOt9SjVLiPfsbcjAlWRvVWHKn3BpXvuFrbFmisppb7SVJlDalaKMmVABOg9SowHGP7uDwPlY80+11BNciL2cw+y52tMp+YkdVA/hI7559u9OwcxZkumaQw24DyD7zH7qfX39v5U+3tVg3NkvI33pG6n/63tT4okhjCIoVR0Ap9K/YdurEZQykEZB4INVvsr2/NswVcf6l/ufh/d/l7VapM45PAouFiCG8V3EcimGY9Efv9D0P4fjimy3DySGG3wXHDyH7qf4n2/Oo5lGqIYwo+ynrIRnf/ALv/AMV+XrTo7aSxTbAfNhA4hc8j6N3/AB/Oq0Ju/kT29utupAyzNyzt95j6mpahhuo5mKg7ZAMtG3DD8P69KmqX5lLyCiiqnmNfErEStv0MoPLey/4/l6gC5XeFxI0env5WMhyeY1PoB6/Tj1z0qW1mS1HlSxm3cn7zHKux/wBrufrg+1W441hjVEUKi8ACnMoZSCMg8EGq5uhPL1Foqp9ke35tn2r/AM8ZOU/Duv8AL2p0d8nmCOVTBKeAsnRv909D/P2qbdir9yzWVcXk2pTSWlg/louVmvFwfLP91Oxf9F75PFNa4l1yTy7SQxaeCRLdLw0mONsZ9PV/wHPI0re3is4EhgjWKJBtVEGABRsG42zs4dPt1ggTZGvuSSTySSeSSeSTySaY1iI2LW7/AGdjyVAyh+q/4YPvVqii7CyKn21rfi6j8of89VOY/wAT/D+PHvVpWDKCDkHkEUtZTWpnlYWTm1iBIkZfuOe4C9vdhg++ej0ZLbRakke6kMUJKRg4kmHX/dX39T2+vSxHGsMaoihUXgAVWjuPsqrHPEIFUYDpzH+fb8fzNW6GNC0UUVJRXks13M8TGCQnJZOhPuOh/n71Sa8mlYxyKfs6kq9xACQ3tjqPcjIHr6WpGa9cxRkrApxJIpwWPdV/qfwHPSyiLGioihVUYCgYAFXe25Fr7CQtG0SmIqY8fLs6Y9qfVeSzRnMkbNBKerx8Z+o6H8aaJp4TieLzF/56Qgn816/lmptfYd+5aopkcyTIHjdXX1U5FV5GN5I0UbFYlOJHXqf9kf1P4dehYdxGP9oNtU/6KpwzD/loR2Ht6+vSo7jRLeSdriEyWV033prYhS3+8MFW/wCBA47VfVQihVAVQMADtS0X7BbuZZvL/T2/0q3F3B/z3s1O4f70Zyf++SxPoKuWWoW2oxGS2mSZQcNtPKn0YdQfY8irFU7rSba7l84p5VzgAXEJ2SDHQbh1Gf4TkHuDQGpcqn/yEJP+nVD/AN/GH/so/U+w5zJJdSjaSEj+1LRDh5IQsc2OfkwSFY9MkbeOAM1qWGpWl8GS2kG6PAaFlKOnplCAV/EU7WJvzFuiiipLIJbOOSTzBmOX/npGcN+Pr9DkUzdc2/3lFyn95Plcfh0P4Y+lWqyL1m1m6fT4yy2sf/H3KpIz38oH3B+YjoOOpyKuS/Iis7iLxJdCdXV7C3YNFH3lftIwP8I/hz1PzdlNblQyWcM0ao0Y2rwu35Sv0I6fhUfl3NvnY4uF7LJw3/fQ6/iPxo0ewarctUVXjvY5HEbboZT/AMs5Bgn6dj+GasUh7hWcLWPUp/tLLtVRiJ1OGP8AtZHb0/8Ar1NP/pkpt1/1S/61v/Zfx7+31q104HAp/CL4it/pNv3F0vvhX/wP6U+K8jlYJkpJ/wA85Btb8j1+o4qemTQx3CbZEV164YZpeo7dh9JVb7PNCQYJdy/885iWB+jdR+OfpVW4vhNILadTboOZWYgofRd3Tn3wcduaajfYTlbcs26m6l+0t9wcQr7d2+p/l9TVuk+nSlpDRDPaRXBBdMsvR1JVh9CORUfl3MA+RxcL/dk+Vv8Avocfp+NWqKLhYrLqEW7bLut37LMMZ+h6H8DSWoNwxumGNwxGD2T1+p6/l6U26UXkn2XAaIYab6dl/H+Q96cbNo+beUw/7DDcn5dvwIqtCdS1RVX7VJCP9IhKgf8ALSP51/xH5Y96njlSZA8bq6HoynIqbFXH1DcQQzLmVRheQ3Qr7g9qmqrc/wCkTLbj7g+eX6Z4X8T+gPrQgexXs4Llc3CsH8wYWObO4IPujcPrk5B61YGoJHxcI1semZPu/wDfQ4/Pn2q1SdeDyKd77iUbbBS1VOnonNu7Wp9I8bf++Tx/X3o864g/1sXmr/z0h6/ip5/ImlbsF+5NPNHbQyTSsI4o1LuzdAAMk1zEfgXQvEV9Z+Idb8Pabfa3G6z2t1fWccs9kFIaNY3ZSyFcBuDwxYitK+mj1q6hsIm3QqRNdDHIUH5UIPQsw6HsrDvWzSlFNWkjWnVqUpc9KTT8nbfcrXmn2uoKq3MEcwXlS65Kn1U9QfcVT/s2+sv+PK+aWMf8u99mQY9BJ94H3Yv9K1aKdzOxl/219l41G2kssdZv9ZD9d4+6PdwtXxdQtbfaFkV4Nu8SIdwI9QR1qWsW+0O2uL5fID2czHzpprZtm7HQsv3XJP8AeB4BpqzE7o0rOMxxF3GJJDvfPYnt+AwPwqxWWrarYsA6RalD/ej/AHUw/Anax98r9KmtdYtbqUQh2huSMi3nQxyHHUgHqPcZHvSfcF2L1RzQx3CbJUWReuGGakopFFKaNrKGSWKdlVFLbJfnX/H9fwptrLJaQ4uYGViSzSRneuSc9uf0xx1qW6/fTwwds+Y/0Xp+uPyNWqu+mpFtdBkM0dwu6KRZFzjcpBFPqCWzhmcuV2yYx5iHa30yO3tTNl1DnbItyvpINrfmBj9PxqdB3fUtVFcTC3t5JSM7RnHr7VGt/Gp2yhrdvSUYH/fQ4/Wi6/eXEEPbPmN9F6f+PFfyp211C+mgsNmi2iQyqsvGW3DILdSfzzTfsbRf6iZ4x/cf51/XkfgRVqildjsir9omi/10GV/vwncPxHX8s1LDcRXCkxuHx1A6j6jtUtQzWkNwQZI1Zh0foy/Q9R+FGgtQupjDbyOv3gMKPVjwB+eKdBCLeGOJeQihRn2FUbmGZZoIopTKpbzPLm9Fx/EOepXrmrH23y/+PiJoe277yfmOg+oFO2mgr66lqmyRrKhR1V0bgqwyDRHIsqB0ZXU9GU5Bp1SWVfsPl8wSvD/s/eT6YPQfTFZ3iG6urXR7pTGGaVfIjkhbkO5CKSp6csOhNbdZmqsJr/TLXG7dMZmX/ZRSc/g5jqk9dSGtNC3a3FuyrFEwXauBEQVYAf7J5FWKjmt47hdssayDqNwziofsskX+puGUf3Zf3i/qc/rS0K1LVFVftUsXE0DY/vw/OPy6/oalhuYrkExSLJjrtOcex9KLMLoi1JQ9m8ZAIkKxnPozBf60fYFj/wBQ72/shyv/AHyeB+GKLv5prVPWTcR7BSf54q1TvZCsmyr5l1D96JLhfWI7W/75Jx/49To76F5AhfZIeiSAqx+gPX8KsU2SNJkKOquh6qwyDS0Hr0HVWv8A/UoO5lj/APQwf5Un2Ly/9RK8H+z95Ppg9B9MVXupbiOa0EkSyjzScwnk4Rv4T/ielUlroS3pqaVIyiRSrAMrDBBGQRUMN7DM+xXxJ/zzcFW+uDzU9SVuZf8AwjttDzYvNpjdhaMFT3/dkFM++3NG7V7P7yW+pR+seYZQPoSVY/igrUoouFjFuNetm8iO4EljKZVyl2uwZBzgN91j0+6TW1VW9VZJLRXAZWlIKkZB/dvxVb/hH7eHmyeXTj6WrbU9/wB2QUyfXbn3p6WEr3Zp0Vm79UtPvRw6hGOcxfupPoFJKsffcooTX7QSCO4ZrGUnaEu18vc3orH5WP8Auk0rDuaVZt1p8S3FoYs27GU8xfL/AAPzjoT9RWlVa6/4+LP/AK6n/wBFvTixSV0Ji7h+6Y7hfRvkb8xkE/gKP7QjTiZXtj/01GF/76GV/WrVFK/cduwisGUEHIPIIparNp8OSYwYGP8AFCdufcgcH8aTbdQ9HS4X0kGxvzHH6CgLsral8mqaQ/dpZIvziZv/AGStOsTVr1Y7zSGnSS3VLoks4G3mGReWGR1I61so6yKGRgynoynINNoSe5A2nw7iyKYXP8UR2/njg/jSeXdQ/dkS4X0lG1v++gMf+O1aopXHZFX7cE/18UkH+0w3L9cjIA+uKTzEkvLaVHV0ZHQMpyMnaev/AAE1brPv7OFpraUx7WEvLx5VuVYdRz1IqlYl3saFFVfJuYceXOJR/dmXn6BhjH4g0fbHj4mt5E/2kG9f05/MCpt2Kv3LVV5LGB2LhPLkbq8ZKMfqR1/GpIbiK4UmKRZAODtOcVJRqg0ZmtHc2+oIY5RMJIzkTDGdpGBkDj7x7GrHmXn/ADwg/wC/7f8AxFF58r20nZJQDz/eBUfqwq1VXJS1YUVBNeRxNsGZJf8AnnGMt/8AW+ppgjuLj/Wt5Cf3Izlvxb/D86mxVxbyaDa0EqiYyKQYNu4sp4OR6dueKybVrrT5orG4kaGzk4tp2IaTP/PJ2PfHRucjgnIy23Dbx26kRoFyck9yfUnuabd2kN9bvBOgkicYK9PcEHsQeQRyCKd0hWbFgtY7YERrgnqxJLN9SeT+NS1l2F1LZ3C6feyGSbBMFwwAE6jsccBwOo7jkdwt6e6ityA7Zdvuooyx+gFLW49LE1RTXMcOAzfMeiKMsfoKhxc3PX/RY/QYaQ/j0H6/UVNDbx24OxcE9WJyT9SeTRoGr2I/9IuP+nZPwZz/AEH60+C1jt8lF+ZvvOxyx+pPNTUUXCxTkjazkMsSlomOZYl7erKPX1Hfr162kdZEV0YMrDIYHIIqC91C30+MPcSiPccKvJZz6Ko5Y+wFZEsmpzbpLaJtNsmOXZ1Dz89WROi+vOT1+XPV7k35TXvtRttOjVriVY9xwq8lnPoqjlj7AVUEuoakf3aHTrY/8tJADM30XkL9Tk/7NS6fpdpZn7REPOmkXm6kbfI46/ePb2HHoKv0h6sq2em29izPGhaZhh5pCWkb6sece3QdqtUUySRIULuwRR1ZjgUith9VL5VixcCRYpl+UFujj+6R39u47dwVM09x/qU8pP8AnpKDn8F/xx+NPhtEibeSZZenmPyfw9Pwqtid9ivb3k2oAhIza7cbvMHzj6L6e59OlWYbSOBi4G6Q8GRjlj+Pp7Ulzbmba8beXMv3X/oR3H+etLb3HnZR18uZfvx5zj3HqPf+vFD8hLfUmopGYIpZiFUDJJ4Aqt9qe4/49lDL/wA9nzt/D+9/L3pWKuTySpCheRgiDqzHAqDzprjiJPKj/wCesg5/Bf8AHH0NOjs0WQSyHzph0d/4f90dqsUaIWrKn9mwspLbml6iZmy4PqD2+g49qWG4eOQQ3GA54SQcCT/A+35d8WqZNEk8bJIu5D1FO/cLdh9NeRY1LOwRRyWY4ArNXUHgYxL/AKQmQq3DZCj2Zscn3H0OD1tx2fzCSdzNIORnhV+i/wBTk+9HLbcOa+wn2iW54t02p/z2kGB/wEd/0H1p8NokTbyTLLjBkfk//W/Cp6KV+w7dwprosiMjqGVhgqwyCPSnVXkvB5hihXzpR1A6L/vHt/P2oB+ZHl9PyWLS2vqeWj+vqP1Hv2UXb3Q/0VQyf89nyF+o/vfy96UWZmO65YS+kePkX8O/1P6UNbvbMXtxlCctB0B9Svof0Pt1qtCdfkPhtFjYSOTNN08x8ZH07D8KnqOC4S5j3xnIzggjBB9COxqSpd+pSt0Ckqle6tFay+RGrXV4RkW0OC+PU5OFHuSB+NV/7Ln1I79TkBj7WcLHyh/vHAL/AI4X270BfsDaxJfME0qNLpc4a6ZsQJ9CPvn2XjjBIqnD4bk0m4N9av8AbLo5LwzYWM5OSYwOI2+n3v4ufmHQqoVQAMAcAClouK3cq2Gow6hGxj3LJGdskMgw8bejD/IPUEjmrVUb/S1vJFnjdra8jGEuIxzj+6w/iX/ZP1GDgiCLWjbyraX8fk3rZ8tYwSlxjnMZ+nVTyMHqPmJa+wXtuatVnuizmO3TzXBwzE4RfqfX2H6U3yZbrmf93H/zxRuT/vH+g4+tWURY1CIoVVGAqjAFGiDVkMdmBIJZW86YdGI4X/dHb+fvViiigexBNaiRvMRvKmHAcDr7Edx/kYpIro+YIpl8qY9Oflf/AHT/AE6/zqSadLdd0jbRnA9SfQDuarSQvqMZWZPKtzzs/jb6n+H8OfcU15ifkSSXn7xooE86YdRnCr/vHt9OT7Usdr84kmbzpR04wq/Qf161DGr6aoQKZLVRgFRl0+o/iHv19c8mriSLIodGDKwyGU5BoemwLXcdRRTZJEhjLyMqIvJZjgCpKHVTvHilPkhDNOOQqHBT3Lfw/wBeetG6a8+5ut4P75GHb6DsPc8+w61YhgS3TZGu0Zye5J9Se596rYncoLHJbyCS+b7Qq8rIo+WP6r/7N9fuitJWDKCDkHkEUtVDaNbsXtSqAnJhbhD7j+6fpx7UfEFuUt0VBDeJNuU5jkXlo34Ye/09xxUfnSXfFv8AJF3nI6/7o7/Xp9aVh3RLNdLCwQAySnpGvX6n0HuajS1aSQS3DB2BysY+4n09T7n8MVLb26W67UByeSzHJY+pPepaL9hWvuNkjWRCjqHVhgqwyDVby5rT/VZni/55s3zD6E9fofz7VboouOxFBcJcKShzg4KkYKn0I7VBqGpxaeEUq01xJnyreIAvJjrgenTJOAM8mqN1dNqVxs0wKZo22PfH/Vx4PK/7Z/2eg7kEYqTT7dNJZjc5eeTAe+bnzPQMf4epwv3RnjriqsTcWHTJryYXGpMrlTujtE5iixggn++2e54HYdzq0UVJQUUVXmuj5higXzJh1/up/vH+nX+dG4XsQXEa2I3wN5bMeIMZWQ+gHY+4+pzTIZDeTBbxTC+cpbN904756N6+3p3q3BaiJjI7GWZhgyN/IDsPapJoUuIykih1PY1VyeVj6KqbZ7X7pNzD/dY/Ov0P8X48+5qeGZLhdyNkZweMEH0I7GpsVckqOadLdN0jYGcDjJJ9AO5pk90ImEaL5szDIjB/UnsP880kNqVk82VvMm7Hsvso/wAmj1C/YYsL3hD3C7IwcrBn9W9fp0+tMu9JiuJTPE72d2cD7RBgMcdAwIww68MDjJxjrV6ii4WMpdVn075dVRI0HS9hB8nH+0Dkx/jlf9rPFaisJFDKQysMgg5BFLWLc6f/AGSfM02T7O7t/wAeeN0Up9l/gP8AtLgc5ING4tjXlmSGMvIwVR1Jqt5L3xzMuy37Qnq3u3t/s/n6ClZ6gJL1YtRU2t6WPkwSH922O8bdGOP+BAdhWzT+EPiCiiipKIpreO4xvXJX7rDhl+hHIqBpJrFC0h+0QLyX4DqPU9j+GPoasTTJbxl5DhenTJJ9AO5qGOF7hxJOMKDlIfT0J9T+g/WqXmS/Lciik/tbLbitspwY+jOf9r0Ht19fSrwAUAAYFQzWcczeYMxzYwJY+G+nuPY5FM86a2wJ18xP+e0Y/mvb8M/hRvsG25aopsciTIHRldG6MpyDTZ7iO1heaaRYokG5nc4Cj1JqSh7MEUsxCqBkk9BWMynxKuPni0sNzxhrnH8o/wBW+n3nLby68++6jMWnKQY7ZxhpsdGkHYei/n6DXp7E7lRbWWzRVtSpiUYEMhOAPRW6j6HP4VLDeJI/lsGil/55ycH8Ox/DNT1HNBHcR7JUV164YfrRfuFrbElFVfLntR+6bz4x/wAs5D8w+jd/x/Oq8V0NWkMakxwqMsrcO/0/2fcde3HV8vUOboTMzXzFUJW2HDOOsnsPb3/KraqEUKoCqBgAdBQqhVAAwBwAKWlcaQVWNn5eTbP5B/u4yh/4D/hirNFAWK32ww8XKeT/ANNAcp+fb8cfjSNIbxjHE2IgcPIp6/7K/wBT2+vRssj3kjQwsUjU4klH/oK+/qe316KtiLdQLRvs4H/LMDMZ/wCA9vwx75qtCdSzHGsaKiKFVRgKOgp1VPt3k8XSeQf+emcxn/gXb8cVaqdSk0LRRVaeZ3k8iA4fq79Qg/xPajcCC6hF3cFIGMMgI82eM4I9F9CcevTP0p8bTWEao8QlhUYDwryB7r/hn6VahhS3jCIMKP8AOfrT6d+hPL1GRTJOu6Ng69OP5U+oJrOOZ/M5jl6CSM4b/wCuPY8UwPc2/Eii4j/vx8MPqvf8PypW7FX7lqqtxM0kn2eE4cjLyD/lmP8AE9vzpGv1kxHbssk7cbT/AAepYdRjPSpreAW8e0EsTyzN1Y+pp7bi32HQxJBGsaLtReAKhvdNttQCefEGZDlJFJV0PcqwwVP0NWaKkoylh1LTVAjk/tSAfwTEJMB7MBtb2BC+7VYtNXt7qQQktBdYJ+zzjZJgdSAfvD3XI96u1m68bdrMRT2y3kkjbYYGH3pMHBB/hxyS3YAmnuTsLqd3KZFsrNgLyUZL4yIUzguR+gHc+wOLVlZxafbJBCMIvc8liTksT3JJJJ7k1j6fot9okZe3uVvpZSGnW8JyxxgBZOWAHYMG6dRyavw61AZo4LlXsbmQ4WG4wN59FYEqx9gSfXFP0BeZoUUUVJQySJJkKSIsiHqrDIqjcrNa7Y7STdJJ92KbLKB3OeoA/HtxV2aZbeNnboOw6k9gPeo7WFl3Sy/66TqM5Cjso+n881S0JepDBcR2UYimVoD3kc5Vj3O71J9cH2q9SdeDyKrGxEeDbObcj+FRlD/wH/DFGjDVFqiqv2qSD/j4iIH/AD0iyy/iOo/UD1qYTRtD5okUxYzvBGMeuaVh3G3U5hQBBulc7UX39/Ydfwpbe3W3h2feJ5Zj1YnqTUdsrSyG5kBVmGEVuqr/AInqfwHarNG2glrqVTYLHk2zm2P91RlD/wAB6flg+9H2iWE4mhLL/wA9IQWH4r1H4Z+tWqKL9wt2GRTRzrujdXXOMqc024nFvHuxuYnaq+pPQU2Szilk8zBSXp5iHa34kdR7HiqUBuXnM5H2qBCVi6K59Wx0PoDxx9aaSE20XrWDyI8Md0jHc7erf5/QCpqghvIp22q22TGTG42sPwP86npO/UpW6BVeSxieQyKDFKeskZ2k/X1/HNWKKA3KU089ihd1FzGOPlwsnoBjoSTj0+lGmzRspVnxcud8iNkNn6HnA4APtTv+Pq79YoD+b4/oP1PtU80Mdwu2RFdfRhVeROt7okoqr9nmg5hmLr/zzmOR+DdR+OaDfLDxcKbf/ablP++u344qbdh37lqorq5js7aW4mbZFEhd29ABkmpAQwBHIrNvh/aGoQ2XWGLbcT++D+7X8WBP/AMd6BjNL0wS25ubyHbe3Lec/OGiyAAgYcjaoA47gnvVzyrmHHlyiZf7s3B/BgP5g/WrVFFxcqKwvkXiZWt26fvB8v8A310/DOas0hAYEEZB6iq/2FY+YHa3/wBlPuf98nj8sGjQepYLBQSTgDqarWILo07femO4A9l/hH5c/Umq15NNhbaaPesn3nhyfkBG7K9RnIHBPWr8NxHcKTG4bHUdx9R2p2sib3ZJUN1ZwX0JiuIY7iLOdkqBlyPY1NRUlmV/Y89pzp99JCB/yxuczxfqd49sNgelO/tae0z9vspIVH/La3Jmj/Qbh9SuB61p1XvnZYNiEiSQ+WpHYnv+AyfwqtydiHS7mLUFlu4ZUmSRtitG24bVyO3vk/jV6s640GymcSLGbedVCie3YxyYHQEj7wGBwcjjpTBHqlj92SPUovSUCKYD6gbWPthfrQ9QV1ualFZ8OuWzypDPvsrhztWG6XYWb0U/dc/7pNaFSUIQGBBGQeorNtbFGnuJoGa3G7y0EeNuF6/L0+9n8qvXM3kQO4GSB8o9T2H50W0P2e3jjzkqME+p7n86pOyJauyLzbmH/WRLOv8Aeh4P/fJP9TUkN3FMxVH+fGSjAqwHrg81NUc1vFcKFljWQDkbhnHuKWg9ehJRVX7NNF/qJzj+5Nlx+ec/qfpSNfG3XNzC0QAyXTLp+YGR9SAKLdhX7iw/vb2d8f6sCIfluP8AMflVqqmlssljHIpDeZmQ4OeSckfhnH4Vboe4R2K8ljE7l1UxSE5LxnaT9cdfxpu26h6Mlyn+18j/AJjg/kKtUUXHYqjUIlIE2bZj0E3y5+h6H8DVeNftHiCaTqttbrGvsztuYfkkZ/GtEgMCCMg9RWLoliGju7mF2tzPcyFVjxs2r+7Hy4xyEBz15609Bam3RVXzLmH78Szr/ehO1v8Avkn+v4VJDeQzPsV8Sf8APNgVb64PNKw7k1QzWsVxgugLDgOOGH0I5FTUUhmaYZk1FfKl8wRxE7Zhn7xHAYc/wnk5qx9sMf8Ar4Xi/wBpRvX8xyB7kClt/mvLp/7pWP8AALu/9mNWatshLsMjlSZA8brIh6MpyKfUEllDI5fbskPHmRkq35jr+NM8u6h+5ItwPSUbW/76UY/T8anQd31LVVpfm1C3B6BJG/HKj+ppPt6R/wCvVrb3kHy/99Dj9aEIk1FmBBCwrgg/3if/AIkU7WBu5PLDHOu2RFkXrtYZFQfY2i/1E7x/7Lnev68/kRVqildjsir9onh/1sG9f78Jz+JU8/lmpIbqK4YqkgLjqnRh9R1FTVFNbRXKgSxrIByNwzj3HpRoGpHdc3VoPR2b/wAcYf1qzWbJayR39uIZ2A2O2JsyDqo7nPf1qx9omj/10Bx/ehO8flwfyBqmtrEp73LVNdFkRkdQysMFWGQR6UyG5iuAfLkV8dQDyPqO1S1BZl/8I/bw4NlJNphGPltWATHp5bAoM+u3PvVe6k1WzmtDJHDqKCQnMH7mQ/I3G1iVPHOdy/Styq11/rrP/rqf/QGqkyGisniCzEix3DNYzMdoju1Me5vRWPyv/wABJrSpskayxsjqHRhhlYZBHoazf+Eegh5sZZtNP921YCP/AL9sCg+oXPvS0K1NSiszzNVs/vxQahH3aA+TJ9ArEqT77l+lOj160Mixzs1lMTgR3SmPJ9FJ+Vv+Ak0WC43Xvlt7aTnKXcGMe8ir/wCzVbaxhZy4Xy5Ccl4yVJPvjr+NVPEP/INVuyXFu5+izIT/ACrTp9BW1Kvl3UP3JUuF/uzDa3/fSjH/AI7R9uEf+vikg/2mGV/MZAH1xVqilfuO3YbHIsqhkZXU9GU5FQah/wAe2eyujH6BwT+gpZLGGVi+zZIf+WkZKt+Y61Xvre5FjcLHMJd0bALIuD07Ef4U1a5LvY0KKqJqHyK0sMkSsMhgN6/XI6D3IFWIZo7iMPE6yIejIQRSsyrpjJrSG4YM8YLgYDjhh9CORUf2aaL/AFNwSOyTDeB+PB/MmrVFF2FkZuoXE0dlM0tscxjzFaNtwyvzD0PUelT/ANpwf9Nf+/L/AOFWmUMpBGQeCK5D+x9U/wCev6mtIpS30MpOUXpqdbHCkK7Y0VF9FGKfRUE15HAwQktKRkRoMsffHp7nis9zXYnqKa5jhYKxy56Ioyx/Cottxc8u32aP+4hBc/U9B+H51NDbx26kRoFzyT1J9ye9GgtWUr2xk1eAxTFrWPIZWjI81WByCD0Bz9ai0eX7PI9lchF1BV3sy5/0hAcCQZ59MjJ2k46FSdaqmo2Avol2v5NxGd0M23Jjb1x3B6EdwTTv0C3Ut0VlQ6/BFC4v2SzuoSEkiY5yTnaU7sGwcYGTgjGQQG/atR1T/j1h/s+2P/LxdLmVh/sx/wAP1c5B6qaVh3NC8voLCMSXEqxKTtXPVj6AdSfYc1T86+1H/UR/YID/AMtplBlYf7KdF+rc/wCzUtlo9vZyeed1xdkYNzOd0hHcA/wj2UAe1XqA1KlnpcFm7SKGknYYaeU7nb8T0HsMD2q3RSMwUEk4A6k0hlN0awkMkYLW7HMkY6of7y/1H4jnObTTRrF5pdRHjdvJ4x65qv8AbHn4tY94/wCez8J+Hdvw496g+xiykE0mZ485YEcRn+8q9h69/wBau3ci9tix9pkuOLdML/z1kBC/gOp/Qe9OiskSQSSM08o6PJzj6DoPwqdWDKCDkHkEUtTfsVbuFFFV5LwBzHEjTyjqq9F+p6D+ftQF7Fis+5kF4w+ygtMh+WccIvqCf4h6gZ6duDU32Rrjm5feP+eSHCfj3b8eParIAUAAYA6CnsLcoWqfaJCt2d9wnPlkfIPRlHce5yR7VoVFcW4uFA3FHXlZF6qfUUy3uGZvKmAScDPHRx/eX29u35Ej1BaaFiioZrqODCsd0jfdjXlm+gqPy57rmRjBH/zzQ/Mfq3b8PzpWHcdLdqjmNFaaX+4nb6noPxpv2V7jm6YMv/PFMhPx/vfjx7VPDDHbxhI0WNB0VRgU+i/YVr7jTGrIUKgpjG3HGPSqvzaf13Pa/mYv8V/l9OlymSzJAheR1RfVjihDY5WDKCDkHkEVFNdR2+FJ3SN92NeWP0H9aobbiPc9sjQ2pOWRgC/u0a9vofyz1u2ccKxB4TvD8mQkkt9SeadrE3bGeTNdf65jDH/zyjPzH6t/QfmasxxpCgRFVEHRVGAKdRSuVYKKQkKCTwKyjq0uoMY9LjEq/wDP7J/qB/u4OXP04/2hQBPqUkFiv2pp1tpOFDN0k9Ex1Y88Y5549DUiuL3WmaP59JjUAsDgzv7jIIVffk/7pFXLPSY7eYXEztd3mCPtEwGQD2UDhR7D05yeasXFslxtzlXU5WReGX6f4dDTuTZjbOxg0+Ly7eMRqTuY5JLH1Ynkn3PNWKrRXDRyCK4wsh+64+6/09D7flnmrNJlIKRmCKWYhVAySegqCa82P5cSGab+6vAX/ePb+ftTVszKyvct5rA5CfwL9B3Puf0ot3C/YT7RLdZEC+XH/wA9nHX/AHR3+p4+tJJpNrNC8csXnB/vM5JYkdDnqCO2OnbFXKKL9gt3Mj7VcaH8t4zXNgOl5j54vaUDqP8AbH/AgMFjrKwkUMpDKwyCDkEUtYs9u+hyCSwG+Fz82nDvyMtF/dP+z90n+7kkvcWxtVVa8aZilsokIOGkb7i/j3PsPxIqtY3A1qEyF9sQba1uMh1busmeQeR8vv3BrSVQqgAYA4AFGwbkMNqI28x2Ms3TzG7ew9BU9FFIewVVe1aJzJbEIzHLRt9xz6+x9x+INTySJDGXdgiDqzHAqvumvPu7reH+8Rh2+g/hH15+nWmhOw1dTWRjFHGzXS/ehbjZ7k9Me/Oe2akjtCziW4bzZByBjCJ9B6+55+nShrCHy1VV8sryrpwwPrn+eevemrcvbYS6xjoJ1GFP1/un9PzxT/wi/wARboooqCwqKe5S3xnLO33Y1GWb6D/IqE3T3DbbXDLnDTN90euPU/p/KpYLZIMkZeRvvSNyx/z6dKdrbk3vsVpdP/tDa93xt5SND9w+ue5/T2NSfaHtOLnmPtOo4/4EO316fSrdFO/cOXsJnPI5FLVX7M9t81rgL3gbhfw/un9PbnNVZtcUyG2tomnv+9ufl8v3duQo9+c9s0W7BfuXby9gsITNcSLFGCBlu5PQAdyewHJrPWG61rm5V7OxPS3BxLKOfvkfdB4+Uc+p6rU1ppO24F3eSfarwDCttwkQ9EXt9Tkn1xgDRpD33GRRJDGscaLHGo2qqjAAHYCndeDyKWikMqfZ5LXm25T/AJ4McD/gJ7fTp9KkhvI5Q/PlsnLo/BX6+3v0p09wluoLHknCqoyWPoBVWTT/AO0GV7obdvKRqfue5Pc+3T61e+5G2xJ5kl9xETFB3l/ib/d9B7/l61YhhSCMJGu1R2qv9oltP+Pn54+0yL0/3h2+o4+lWlYMoIOQeQRSY0LRRTXkWNSzsFVRksxwBUlDqz7hftc3+jHZKvDXK9F/2cfxH2PA+tSfvL7+9Db/AJPJ/wDEj9T7d7UcaxoqIoVVGAqjAFV8JPxFGBv7NUi4XG45a5GSGPq393+Xv2q/S1U+xtb/ADWpCDvC33D9P7v4ce1G4bFuioIbpZH8tgYpcZ8t+v1HqPpUb3D3EhitzgKcPN1C+w9T+g/SlYdySa4Kt5cS+ZN/dzwo9T6D+dFvaiFi7t5szfekI/QDsPanwW6W8e1B3ySeST6k9zUlF+webIrq1hvIHhniWaJxhkcZBrPNtfaa+62ka+teM207/vFHqkh+99H9fvDpWrRQBUsdUt9Q3LGxWVP9ZDIpWRM+qnkex6Htmpri4Fuo4Lu33Y16sapataW980aGMteKCYpI2KPFnq24cgeo79MGq0bXmjs0l2jakjYBuoEzKo/2ox1H+56/d707E3expQ27GQTTkNL/AAgfdT2H+P8ALpVmora6hvIFmglSaJvuvGwIPbrUtJlIKKKr319Fp9v5spJydqIoyzt2VR3JpDINQ8jT4ZLsy/ZNpyzAZDk8YK/xEnA45PQGs+Hzb6aO41aFreBSHggbBQEch5D2bPQHgcck81cs7Ga4uFvb/HnL/qbdWykPv/tP/tdug7k6VVci3UWiqv2M25zbP5Q7wkZQ/Qfw/h+Rp0d4NwjmXyJScAMeG/3T3+nX2pW7FX7likzjk8ChmCqSTgDkk1UUNqB3MCtr2UjmT3Pt7d6AbAbtQOfu2n6y/wD2P8/p1nmt47hQrrkDkEcEe4I6fhUtFF+wW7lVVuLXoftUfo2BIPx6H8cfU1Lb3UdznY3zL95WBDL9QeRUtRTWsdwQWX51+668Mv0NHqLVbEtVZZGunaGJiqjiSVe3+yPf+VVZJrrzGgjJnhU4knQAOvtjoT9MY9M1etWhaELBjYvG3oV9iOoP1p2tqK/NoPjjWGNURQqKMACn0UVJYlVfsPk82r+R/wBMyMxn8O34Y/GrdQXFwY2WONd8z/dXsB6n2pq4nbqVZ9TaFhC6CGZv+WjNmNRz8xP4dDjJ/Orlvbrbx7Fye5Y8lj3J96S3tlt4yMl2Y5d26saj+xGHm1fyf+mZGY/y7fhj8arTZEq+7LVFVvtgjIWdfIP94nKH/gX+OKs1JVwqG5uPs6DCl5GO1EH8Rp08y28Zd+g7DqT2A96jt4W3Gab/AFrDAHZF9B/U9/yo82D7IjXTkYF5STct96ZCVI9h7e3T1pd1zbfeH2qP+8uFkH1HQ/hj6Vbop37i5exFDcR3GfLbJXqvQj6g8j8alqGe1juMF1+dfuupIYfQjmov9JtskkXMXqcK4/of0/Glp0C76kt5dxWNtJPM2yKMZY4J/AAdT7VT020lkmbULxdtzIu2OLr5Eec7f948FiO4A6AVVsZk8RXi3ZI+yQHdbxN1cnpKR6ddv4n0xuU9tAWuoVHcW8V1C8M8STROMNHIoZWHoQetSUVJRljSbixYHT7tkiHW1ucyRn2Vidydu5A/u0LriW7rHqETWEhwBI5zCx6YEnTr0DbSfStSqlx/pkjWw/1Q/wBcfX/Y/Hv7fWq33JemwQ/6ZMJz/qU/1Q/vf7f+H596t1ljQxZ86bO1jxxBjfb/APfvI29/uFeTzmgaxJZsV1K2Noo/5eY28yA/VsAp/wACAHuaN9gWm5qUU2ORJo1kjZXjYBlZTkEHoQadUlBWbPZx3l0dmYghzJJHxvbsD2OOvI9PerV1MyBY4uZpOF9vVj7D/Ad6khhW3jVFzgdz1PqT71S01JfvaEIkubfAkQTp/wA9I+G/FT/Q/hUsNzFcAmNwxXhl6FfYjqPxqWoZrWK4YM6/OvR1JVh9COaWg9ehNRVXbc2/Rhcx/wB1sK4/Hof0+tDalCqMXLRuoz5TjDn6Dv8AhRbsK/cLtmlZbZCQzjLsOqp3/E9B+J7VZVQihVAVQMADtUFpC0atJJ/rpDuf29F+g/z1qxQ+w13I5reO4XbIiuOo3DofUehqD7PPB/qZvMX/AJ5z8/k3X881boouFist8q8Tq1u3/TT7p+jdP6+1Ou5mhiwgBlc7EB9T/Qcn8KmIDAgjIPUVm29l5kzT27+QikrEuMpjucdgT6Y6Z701bcl32L9vCLeFY1JIXuepPcn3JqSqv2qSDHnxHH/PSLLL+I6j9R71PHKkyB43WRD0ZTkUtdylbYfRRRSGZ96kGmWs90Ha2SNS7eX0P/AehJ/M1W0eO7sbUyXsG+4uG86doTu2sQPl2+igBRjP3c1LdY1LVI7TrBbFZ5vd+sa/gRu/BfWtSqv3ItroRw3EdwCY3DY6juPqO1SVDNaxXBDOnzr0dSVYfQjkVH5dzB911uE/uyfK35jg/l+NLQevUtUVXjvo2YI4aCRjgJKMZPseh/Amkvmby1hQ7ZJjsB9B3P4DP44osO+gln++eS5I++dqf7g6H8Tk/QipJrWK4YM6ZcdHHDD6EcipVUIoVRhQMAUtF9dAtpZlTyrm3/1cguF/uzcN/wB9AfzH40o1CNSFnDWzHgebgA/Run4ZzVqkZQykEZB4INF+4rdhaqr+/vmPVYBtH+8eT+Qx/wB9GmTWyWcLywyNbhFLFV5TjnG09PwxTLV7izhAuId5JLNJD83JOT8vXv2zVW0uhX1szQoqOG4juFJjdXA4O09PY+lSVBZHNBHcwvFNGssTjDI6gqR6EGs8aH9k5065kssdIf8AWQfTYfuj2QrWpRTuIw7jULyCeGK8tDJGh815rPMgIHAyn3h8xBwN3Tr1rTstRtdRjZ7aeOcKcNsbJU+jDqD7Hmi1/eTTzf3m8tf91cj/ANC3Uy+0m01BleaHMqjCzRsUkUegdSGH4Gm7bCV9y5RWYtrqViP3Fyl9Hn/V3nyMB7SKOg91JPrR/b1vCdt6kmnNnGbkAIfTEgJTn0zn2pWHfuadVdQ+a3EQ5MzCPHsfvf8Ajuas1Wb97qKL/DChc/VuB+gb86FuKWw6WyilYvgxyf8APSMlW/HHX6Gm7bqHoy3K/wC38rfmBg/kKtUUXHYrLfxbgsu63cnAWYYz9D0P4GrNIyhlIIyDwQarfYVj5gdrf/ZXlP8Avk8D8MUaBqGqXn9m6bd3ZXf5ETy7fXaCcfpRpdobDTLS2Y7mhiWMt6kAAms7WprgRW1rLEsv2i4RN0R6hT5jAqf9lG7mtWG7huGKpIC45KHhh9QeRTtoK+pNUc0MdwmyWNZF64YZFSUVJRV+yyR8wXDKP7knzr+vP64o+1Sw/wCvgYD+/Dlx+WM/pVqo7iXyIJJDyEUt+Qqr3JsVtKmjuLd5I3EgaR2JB/2jj6cYq7VSLT4vs8CSIDJGgUOvysMDsRyKXybmH/VzCZf7sw5+gYf1Bodm9BK6Wpaoqr9uEf8Ax8Rvb/7TDKf99DgfjirCusihlIZTyCDkGlYq46s2Gxia8u3j3W7AqmYTt7bskdD97uK0qrWXzG4k/vyt+gC/+y01omJq9hP9Kh6hblfb5H/wJ/KlXUItwWTNu5OAsw25PoD0P4E1ZpGUMpDAEHgg0r9ws+gtFVfsKx/6h3t/9lDlf++TwPwxR5l1D9+JZ1/vQna3/fJP9aLdh37iyf8AISh/65SfzSrNUIryKbVNoba6xfccFW5PofpV+mxR1IprWK4wZEDMOjdGH0PUVF9mmh/1NwSv9yYbh+B4P5k1aopXY7Iq/a5I/wDXW7qP78X7xf0+b9KZNcRzSWrRusg87B2nOPkartUdQtYppLZmT5/NA3rww+U9xzTVrku9i9RVXybiH/VTCVf7kw5/76H9QaBeNHxPA8X+0vzp+Y5A9yBSt2Kv3LVNkjWaNkdVdGGCrDII9DSQzR3EYeJ1kQ9GQgin0hnN+I9Bgt9Bv5LOSWwMcLyBLdv3fyjd/qzlRyOwB960vM1O1/1kMN+n96A+VJ9NrEg/XcPpTvEEZm0HUox1e2kUY90NXYZBNEkg6MoYfjVX0JtqUo9dtGkWKV2tJmwBHdKYySeyk8N/wEmtCmSRJNG0ciLIjDBVhkH8Kzm0GKEf6DPNpx5wsDAx/wDftgVH4AH3paD1NSisvztWsz+8gh1CPP3rc+VJ/wB8MSp+u8fSnwa9ZzSLFI7Wk7YAhukMTE+i54b/AICTRYLljTc/2fbg9VQKfqBg/wAqdLZwzOXZMSf89EJVv++hzTbDiKRT1WWTP4sSP0IqzTe+glsir5NzD/q5xKv92ZefoGHT8QaPtjR/6+CSP/aUb1/Tn8wKtUUr9x27EcM8dwpaKRZADglSDUlQy2cMzb2jG/8Avrw35jmo/wCz0/56z/8Af5v8aNA1Dy7i4++32eP+6hy5+p7fh+dSwW8dspWNAuTknqSfUnufrTLWZm3RS4E8f3sdGHZh7H9OasU3fYStuFFQXd5BYQma5mSCIHG6RgBk9B9fas/7df6lxZW/2SD/AJ+rxCGI/wBmLg/99bcehpWHc0bu8gsYTNcSpDGONznA+lUvtV7qIxax/Y4CP+Pi4X5z/ux9vq2PoaktNGgt5hPIz3d3/wA/FwdzD/dHRR7KBV+gNTEm8NJHIt7bOX1eIHZd3LFi4PVGx0Q+ijAPIGRWhpuoJqMLMFaKWNvLlhf70bjqp/MEEcEEEcGrdZ2pWcqzLfWf/H3GuGjzgTp12H35O09ifQkE33Fa2xo0Vn2msxalCr2atOTwQRtCHurE9CDwRyR6VMbL7RzdN5o/55DiMfh3/H9Kdu4X7B9s87i2Xzv+mmcIPx7/AIULZ+Ywa4czt1C4wg+i/wCOas9OBwKWlfsO3cKKKhnuo7fAcks33UUEsfoBSGQEf2axYDNoTll/55e4/wBn+X06TSXkcbbF/eykZEcfJx6+w9zTNtxdffb7NF/cXlz9T0H4fnUKxLo4OxQLMnLY6xn191/l9Ol6P1M9V6E3kTXP/Hw3lp/zyiY/q3BP4Y/Gp440hjCRoqIOiqMAU7OeRyKWpuXYKKazrGpZiFUckk4Aqt9olueLdcJ/z2kBA/Ad/wBB9aLBcnmuI7dd0jhBnAz3PoPU1Vmhl1JQNptowdyyf8tQfUD+H8fcYqeG0SJ/MJaSX/no5yfw7D8Knp3tsK19yjY7bVzBIoWc8+Z/z1x3yec+3b6VeqOaFLiPa4yOoPcH1HoaihmeOQQTnL/wSYwJB/Rvbv1HcA31DbQs0mccngVBLdhXMcamab+6vQfU9B/P6037G1x810wkH/PJfuD6/wB78fypW7jv2D7W1wdtqocd5m+4Pp/e/Dj3p0NoEk8x2aaX+83b6DoKsUUX7BbuFVZLdoZGmtwNzHMkfQP7+ze/foexFqoLy+g0+LzJ5Nik4AAJZj6ADkn2FCBjre4S4Qsh6HDKeCp9CPWqt5q0dtN9nije7uyM+RDgkD1YnhR9TzjjNUpra/1ZjMmdKjxt2n/XSjsGIOEHX1YZ6qcir+mR21vG8MEK2zKd0keOdx/iJ/iz/e707dSbvYrrpMuoYfVJFmXqLOMfuV+ueXPueOnyitQAKAAMClopFBRRVX7U1wdtsu4d5m+4Pp/e/Dj3otcLkl20PkkT4KNxtxkk+gHr9Kz/ADLhABO0kVlniTP7wD0cjoPcc+pHJq/DarE29i0svQyPyfoPQfSp6d7E2uMhiSGMJGoVOwWn1T8l7HmBd8HeEdV91/8Aify9DZhmSeMPGwZT3FJ9yl2H0hIUEngVDcXSwsECtLKekadfqfQe5pi2r3BDXJDDORCv3B9f7x/T2ot3C/YT7TJdcWwGzvM4+X/gI/i+vT69KmhtkgyRl5G+9I3LH/Pp0qWii4W7lC+0sXEy3NvJ9kvVGBMq5Dj+668bl/EEc4IzSWWqebP9luo/st8Bu8snKyAdWRv4h+RHGQMjOhVXUrW1urUrdgeUp3BtxUo3ZlYcg+hHNAeZaqvNeBZPKiXzpu6g8L7se38/asb7fd2ahL+R0sM7V1AqFcjt5gHCf72APZOM70MKW6bI1Cr147+596drbivfYhitDvEs7+bL2HRF+g/r1qzRRSuO1gpGUMpBGQeCDS1Wa6MjNHbgSOpwzH7ifU9z7D9KAuQzMdMClDvhJwIOrf8AAPX6fljGKWHOpJvc7Yc48kdfo/8A8T+eanhtRExkZjLMRgyN6eg9BSTWu9/Njbypum8DIb2Ydx/kYqromzJ1UKoAGAOABS1XhusyCKZfKm7DOVb3U9/p1qxUlIKa7rGjO7BVUZLMcAD1qvfalDp6p5m55JDiOGMZeQ+gH9eg74qmumzalIJtTx5XVLFTmNfQuf429vujtnG6gLifbLjWlxYsbazbreYG6Qcf6sHsf7x49AeotQ6Pa28KxwxmIqSwkVjv3HqSx5JPfOc96u0UX7BbuVPtL2uFucbO06jC/wDAh/D/AC+nSrdJ14PIqoYGsVLW+BCvJhY4UD/ZPb6dPp1p7i2LlV5ro+YYoF8ybv8A3U92P9Ov86rw3h1TKws0MYxvZuH57Advr37etXYYUgjCRrtUf5zRa24X5tiOC1ETGR2MszDBkb+QHYVPRRUlBVVrVoWL2xCEnLRt9xv8D7j8QatVXmutsnlRL5k3cdlHqx7fzNNXE7dSP+0o0+WVWjn7Q4yzf7vr+HTvinR27zsJLnHBysI5Vfc+p/l29aRdPjcFp/30x6yHgj/d/u/hRvntM+Zm4h7Mq5dfqB1/Dn2PWq06E6/aLdFMjkSaMPGwdG6MpyDT6gsKRmCKWYhVAySegpk0yW8ZdzgfTJPsB3NQLA92wkuF2xjlYOv4t6n26D3p27iv2GSR/wBqKAVK22cgkYZ/QjuB79fp3VFl09VRV8+2UYG0AOg+nRh9OfrV2infoLl69SOGZLhN8bBl6cdvY+hqSq81msj+YjGGb/novf6jv+P4Ypq3TQ4W6Aj7CVfuH/A+x9eppW7BfuWqqy3DSSGG3wZB95yMqn19T7UjSPdtsgbbGDh5v6L/AI9v5WIokhjCIu1RT2DfYbb2626YBLMeWdjlmPqalooqSjPutIV5muLSVrK7brJGMq/++nRvrw2OhFRJrD2PyarGtrzgXStmB/xP3D7N3OAWrVqjqWoralLeOP7TdzA+Xbg9R3Zj2Udz+AySAWLbUfqGpR6eqAq0s8h2xQR/fkPoP6noO9Q2Omv5wvb0rLfbSo2Z2Qqf4UB/Vup9hgDO0/wzPorG4s545Lhl2vBKu2HGc7Y8ZMQ9hkeoJ5rTs9YiuJvs0yNZ3uM/Z5sAt6lD0ce6k4yM4PFP0F6l+iiipKCo51jaFxMFMWMtvxtx75p0kiwxs7sFRRksegqtGr3jCSVSkIOUiYcn/ab+g7d+ejXcT7FRbeebMibmtAcpbTEgt756gegP6dr8N2kzbPmjlHJjkGG/+uPccVPUc1vHcKBIgbByD3B9Qexp3vuSo22JKKqYuLUHBN1H6HAcfj0P6H61NDcR3APltkrwy9Cv1B5H40rFXJaqzSPcSGCFtoH+slH8PsPf+VEszTyNBCcFf9ZJ/c9h/tfy/LM8UawxhEGFFGwtwhhSCNY412ovAAqOazjmYPyko4EiHDD29x7Hip6KLjsVDNPa/wCtQzx/89Ix834r/h+QqxFMk0YeNg6nuKfVO+jjj/eKWjuGO1DHgM57A9j+PTmnuLYmuLgQ7VA3yucInr7+wHrRb2/kqWZvMlbl39fYegHpVSBpbMtJeL5jt1mhBKqPTb1A/P1OKvxyJMgdGV0boynIND0BasdRRRUlCEBgQRkVTkt/satJDN5CKMsj8x/l/D+HHsau1Tj/ANPkWQ/8eynKD++f7309Pz9KpEsrwXReZZr2M2x/5ZK3KDPfd/ePTnB/WtSkZQykEZB4INVfsTW/NrJ5Q/55MMx/gP4fw49qNGGqLdFVFvhGwS5Q27E4DE5Q/Rv8cH2q3StYd7hWRdZ1y6ezQ/6DEcXLj/lo3/PIe3978u5xLqV1LJMthZtsuZF3PMAD5EecbvqcEKPUE9AauWtrFY28cEKbIkGAP6n1Pv3o2DcWa2iuFAdM7fukcFfoRyPwqHbc2v3W+1R/3WwJB9D0P44+tW6KLhYhhuo5m2A7ZAMmNhhh+Hp71NUc1vHcKBIgbByD3B9Qex+lVpmm0+MuJPtEQ/gk+/7AHuegAPr1p77Cu1uTXUzR7Y4xmaThfQerH2H+Ap9vCtvGEXJ7lm5JPcn3qrYyK0jtL8l2/LRtwVA7D1Az1HBOavUPTQFrqFFFFSUZsmhxRu8tk7afO53M0GNjHrlkPynPc4De4qNtUutMVjqVvuhX/l6tFLLj/aTll/DcPUitaqn/AB+XGc/uIW/B3H9B/P6VS8yX5DdMmjvovtiSxzeb0aNgyqo/hBHH196u1QutHguJGmjL2d02M3FuQrnHTdwQ30YEVD9q1DTR/pMH2+Ef8t7RcSAf7UZPP1Uknsoo3DY1aKr2d9b36M0EqybTtdejI2M7WB5U89DzVipKCqUkSajMRIoe3hbgEZDP6/h/PPpUt3M6hYojiaThT/dHdvw/mRUsMK28SxoMKowKrbUnfQg+zzW4PkS+YP8AnnOSfybqPxzSrfKp2zK1u2cfvPun6N0/Dr7VZpGUMpBGQeCDSv3HbsLRVX7EYf8Aj2kMA/55kbk/Lt+BFI18bZWN1GYkXnzF+ZPxOMj8Rj3ot2FfuOvGaTbboxV5erDqq9z/AE/GrCqEUKoCqBgAdqrWP71WuTy02COei/wj9c/UmrVD7Au4VXkso5JPMGYpf+ekZwfx9fxzViige5V3XVv95RdJ6phX/I8H8x9KZcavb29rPOSxMK7jFtIkPoAp5yTwPXNXayLyGPWNWSBhugsiJZD/ANNSPkUHtgfMfqhp6PcTutizo9nJZ2f78hrqZjNOynI3nqB7AYUeyir1VfJuIT+6kEqf885uo+jDn8waVb5AwSUNA54Ak4B+h6H6ZzRYL2LNFFFSUNkjWVCjqHU9VYZBrOgsy11JPbymJE/dIrAsnH3uM8cjHBH3auXkzRQ/J/rXOxPqe/4dfwqSGFbeFI0GFQbRVJ2RLV2Qfa5If+PiFkH/AD0j+df8R+WPep45EmQPG6uh6MpyKfVeSyjkcuuYZTz5kZwT9ex/HNLQepYoqruuYOqi5T1XCv8AkeD+n0qSG8imYorYkHWNgVb8jzj3osFyO5/fTwwds+Y/0HT9cfkatVWs/wB60twf+Wh2r/urkD8zk/jVmh9gXchmtYp2DOnzjgOpKsPbI5qPy7mD7jrcL/dk+Vv++hx+n41aoouFiut9HuCShrdz0WXjPsD0J+hp13MYLd3UZfGFHqx4A/MipWUMpBGQeCDWbNZj7VDFbuYQuZWXlk44Ube3JJ4x0pqzYndIv28It4Y4hyEULn196kqr9omh/wBdCWX/AJ6Q/MPxXr+WamhuIrhS0UiyAHB2nOD6H0NJ33GmtiSkZQykEZB4INLRSGZf/CPwW5LWEkmmt/dtyPKP1jOV+pAB96r2l1qFqZpbi1F7G7n99Z8MAvH+rY9OCeGYnPSta6mNvbSSKAWVflB7nsPzp1vCLe3jiByEULn1wKq+hFtdCvY6taakzpbzq0qffhYFZE/3kOGH4irlVb7TbXUlQXMCSlDlGYfMh9VPVT7iq32C9sR/od356Dpb3pLcegkHzD6tvpaFamnRWWddW1O3ULeSxxx5zDfCffzBwo/39v0rRimS4jWSJ1kjYZV1OQR6g0BcoTYuNetk6i2haVh6M52ofyEoq9NbxXAHmRq+3kEjkH1B7GqGmL52o6ncnkGRYEPbai8/+Ps4/CtOgCr9nnh/1M5Zf+ecw3D8G6/nmj7aY+J4Xi/21+dPzHT8QKtUUX7it2GxyLIoZGDqejKcg1BqHNqydpGWM/RmAP6GlksYnYuoMUh5LxHaT9cdfxzVW6+0xzWygrcrvLY+62Ap69jyR6dqpWuJt21NKiq6X0RYK+6CQnAWUbcn0B6H8CasVJV7hVZ7GJmLpugkPO6I7cn1I6H8Qas0UXDcq/6VD/duU/75f/An8qg02+i+zqJCYXkdmCyDbnLE4B6Hr2Jq/I4jjZj0UZqCzhH9nwRuoYeUqlSMjoKrpqTbXQs0VV+wiPmCR4P9lTlPptPAH0xR51xD/rIRKv8AfhPP4qf6E1NuxV+5aoqGG7iuDtR/n6lGBVh9QeRU1IZTaGO4vp0ljWRPKj4cZH3np32Nov8AUTPGP7jfOv68/kRSw/Nf3J9FRf5n+tWaptkpIq/aJ4f9dAXH9+H5h9SvX8s1LDdRXBYRyKzL95f4l+o6j8alqOa3iuMeYivjoSOR9D2paD1JKrXn3rb/AK6j+RpPs00X+puCR/cmG8fnwfzJqveXTxmDz4GQLKp3xnevQ/j+lUlqS3pqaVFMimjnXdG6yL6qc0+oLIJbOGZy5TbIePMQlW/Mc0zy7mE/JKsy/wB2UYP/AH0P8KtUU7isinJdp5bR3MTwBhtLMMpz/tDgD64qLw7N9o8P6ZJ/etoyec/witGsXw9YwtoVhhfLkSFYy8TFSSo28469O+aelidbm1RVXZdQ/ddbhfSQbW/MDH6Uf2gkeROr23vIPl/76HH60rdir9y1TJoY7iNo5UWSNhhkcAg/UU5WDKCDkHkEUtIZiW+ipDcXS2c82nkOCqQkGPBUfwMCo5B6AGrPnapan95BDfpn71ufLf8A74Y4P13j6VZX5dSlyfvRJgfQtn+YqzVNkpGfBr1nNMkDyNa3DYCw3KmNmPoufvf8BzWhUc0EdzE0U0ayxsMMjqCD9Qaof2Elv/x43E+n+iRNuj+gRgVUf7oH1paD1NOiszz9UtP9bbQ36f3rVvLf6bHOPx3/AIU3+3j/ANA3UP8AvyP8aLBcs6k0cMP2h5o7do/uySNhef4SfQ8fp3Aqpb6nd6vHmzg+yR5w810vzA46BOv4tjscEVYtdHihkWeZ3vLpek0+CV/3QBhfwAz3zU1xG8UguIgWYDEkY/jX29x+vT6PTYnXchtdGgt5xcSF7q77XFwdzL7L2UeygVfpscizRq6MGRhkEd6dUlegUVXkvESQxpmaYf8ALOPkj69h+NN+zy3HM8m1P+eURIH4t1P4Yp27hfsOkvAGMcSmaUdVXov1Pb+ftTRayT83Lgj/AJ4x8L+J6t+g9qsRxpCgRFVEHRVGAKdRfsK3cy7y1k0+4N7ZICDj7TbqP9aoGAy/7YAH1Aweilb9tcxXlvHPBIssMi7ldTkEVLWNd50Gd7yMZsJW3XMWf9Wx/wCWq/j95e/3hzkMbhsbNRzTJAu522gnA9SfQDuagW5lvFVrYKsLDImfnI9VX+px+NSQ2ccLmTmSU8GRzlvp7D2HFFu4XvsM3XF190G1j/vHBc/QdB+OfoKlht47cHYOT1ZiSx+pNS0UXHYKKKry3io5jRTNMOsaYyPr6fjQAz/kHd8Wn/or/wCx/l9OiteeYxS3TzmHBfoi/j3+g/Sj7K9xzcsGX/nin3Px/vfy9qjz/ZeAf+PLoD/zx9v93+X06Vp8yNV6EqWe5le4bz5ByOMID7L/AFOTVmiipuXawUUySVIYy8jBEHVmOBUHmT3XESmCP/no4+Y/RT0+p/KiwXJZrhLfG4kseiqMsfoBVeS3k1BCs48mHOfLU/MfTJ7fh6danhtY7csyjLt96RuWb6mpqd7bCtfcpWuNP2WzgKnSOQDAb2OOjfz/AEq7TZI1mQo6hlPUGq0cj2sgimO6JjiOY/8AoLe/oe/Tr1Nw+HQt0jMEUsxCqBkk9BVC71hIZjbW8bXl4OsMfRM9C7dFH15PYGol0h75hJqki3BHK20eRAv1B++fdvTIApeo79hDqk+pDbpaKY84N5Op8of7o4L/AFBC/wC12qxZ6TDaTG4Ytc3bDBuJjl8eg7KOBwABxV2loC3cKhuLcTbWDGOVfuSDqPb3HtU1MkkWFC7sFUdSaPQH5kUFyWcxSr5cy847MPVf85H5ErNdLCwQBpJTyI0GT/8AWHuarzRvqSgANbxA7hIRiTPqo/h/H3GKWzxZt5Ei4Zj8s3XzeO5/vex9OPQVZE3ZJ9le45uTlf8Anip+X8f738varPTgcCloqSrBRRVea72yeXEhmm7qvAX/AHj2/n7UbhexNJIsaF3YIo5LMcAVnyRz3EjS2f8Ao4I+ZnGPM/DHB/2j+RFWY7UswkuGEsg5CgYRfoPX3P6VZp3sK3MVbFodrrGpSQH94r/fz7nv9atVDcWwmwysY5l+7IvUex9R7f8A66ZDdHzBDOojn7Y+649V/wAOo/Um+qBaaFmimSSLChd2CqOpNQZlvOm6CH16O3/xI/X6UrDuOlutrmOJfNm7qDgL/vHt/OiO1+cSTN5so6cYVfoP69alihSFAkahV9BT6L9gt3EZQykEZB4INZP2S40Vi9ihuLLPzWWfmj94ie3+wePQjGDr0UAQWd9BqFus1vJ5kZ46EEEdQQeQR3B5HepJpkgQvIwVf88fWsrULXN552nt5Wo8CTAzG6+ko+nQj5h24yC7S7lbi4KXamPVI13NC/RQeMx9ivv17HB4p26k36FsrLefe3QQf3QcO31P8I9uv06VZSNY1CooVR0CjAp1FK5VgooqK5uorOFpp5FiiXqzHApDHTQpPGUkXcv+efrWLNqtxHJJb2W27CHD3TglYOcYbH3yPQcjHzY6mXZd64D5gksNPPRASs8w/wBrvGPb73rt5FakMEdtEsUUaxRqMKiDAH4VW25O+xV07T4bbNwJGuriUDdcyEFmHYDHAX0A4596vVVe1aFmktsKWOWib7je/sfcfiDUkF0k+RgpIv3o34Zf8+o4pPuC7E1FFVpro+YYYF8yYdf7qe7H+nX+dG472JJ7hLdQWPJ4VVGSx9AKhW3e6YPcgBOqwA5A929T+g9+tSQWoiYyO3mTMMGRv5AdhU9PbYW+5DPapPhjlJF+7InDD/63seKjF09uwW5AAPAmUfIfr/dP146c9qtUjKGUgjIPBBpX7jt2FoqjIp02MyREfZ15MLHp/uHt9OnTGKbDJ/au7cSkCnBhPDk/7Y7D27jr6U+XqLm6dSUzvdsVtztj/inxn8F9fr0+tTwwJbx7EGBnJ7kn1J7mngBQABgDoKWlcdgooopDK8lr+8aWFvKlPXjKt/vD+vWoX1QQusMsRW6f7kQOQ/uD6fXH0qaa4YuYoAHl7k/dT3P+H8utJHYxCNxIPOaT77OMlsdPwHYdqv1I/wAIsNufME0xDzYwMfdQeg/x7/pViqm2e0+6TcQf3TzIv0P8X48+56VPDOlxHvjbcOh7EH0I7H2NJ9xrsSUUUyaZIIy8jbVHU1JQ5mCqSTgDkk1T+bUlIIKWh454Mo/ov6n6dXCFrwh512xDlYT392/w/wAi3VbE7lT7K9qP9FKiMf8ALBvu/wDAT/D9OnsKkt7xJ2KYaOUDJikGGHv7j3GRU9RT28dwoEi5wcg5wQfUHtRe+4WtsS0VU3T2v383MX99R84+oHX8OfaqtxqrXkxtNMZJZxjzZj80cAPr6t6L+JwOqsO5LqGpPHMLSzRZ71hnaT8sSnje/t1wOpxx0JEmn6algrsXae5kOZZ3+85/oB2A4FPsNPi06Fkj3MzsXkkc5eRj1Zj6/wAgABgACrNAeoVBd2UF/D5VxEsqZ3AMOhHQj0I7Ecip6KQzK8u/0rmItqVoMkxuw89PQKx4cf72D/tHpVq31a0uopJI5hiP/WKwKuh7BlPIPsRViaZLeNpJG2qO9Zs2jx6pMl3OrW9xGP3Lx4EkYznk9+f4TlfY1XqTtoi1HG90wlmXYgOY4j/Nvf27fWrdZP2+70vAv4/tFuP+Xy3Q8f78fJH1XI6k7RWnDNHcQpLFIssTjcroQVYHoQR1pMEPooopFBVC8jF5MI4hslX71wvBjHXAPcn06dz2BmlmaSQwwnDD779k/wDr/wD6/rNDCsEYRBhR+JPufeq21JfvaFSHzNOjWNozNCv/AC0iGW+rL1J9x1z0q3HKkyhkYOvqpzT6ry2aszSRMYJj1dMc/UdDRvuG2xYoqr9qe3OLlNq/89l+5+P938ePeppJkjiMjN8mM5HOfTHrSsO4Tzrbx72yewUdWPYD3qO3hfcZpsecwxgchB6D+p7/AJU2CFpJBcTriTGETOdg/wAT3/L62qNtBb6hVd7NdzSQsYJTyWXox9x0P16+9WKKB2uVftTwcXKbF/57Lyn491/Hj3qyrBlBByDyCKWsye1LTNFZObY/8tWUZTntj+8fbB/SnoxaonkzfyGMf8eynDn++f7v09fy9auVTjultFWKaMWyqMKwOY8fXt+OPxq5QwQUUUVJQjKGUgjIPBBrK1CX+yljW0ObiZtkNq3KMepPqoHcjgDsTir95eRWFs88xIRewGSSeAAO5JwAO5NVdMs5fMe9uxi7mGBHnIhTqEH8ye59gMUiWM0uNdNiKXJIupW3yzvjbK5wMg9PQAcHAHFalIyhlIIyDwQar/ZWg/4932D/AJ5Nyn4f3fw49qNGGqLNFVlvVVwk6+Q54G77rH2b+nX2qzSHcKqQ/wCmTCc/6lP9UP73+3/h+feif/TJTbrny1/1rD/0H8e/t9atdOBwKNhbjJoY7hNkiB164I/X61B5Nxbf6mTz4/8AnnMeR9G/xz9at0UXHYgjvI5HEbZilPSOTgn6ev4ZqemTQpPGUkRXQ/wsMiqkyy6fG0kcpljH/LKUkknsA3XP1z+FPfYV2tyW6mYstvEcSydW/uL3b+g9/wAamjjWGNUQYVRgCqlnKqM3ngxXUhyVf9FU9CB7eueM1eoemgLXUKKKKkop32k22oMskiMk6jCzxMUkX2DDnHt0PcVVeTUtLUs+3U7ZRy3yxTqO5PRG/wDHMY6Gtaqkv+l3Ii6xRkNJ7t1Vf6n8KpEsr6TqEF9NK4fF0etvICkkaA4AKnkZ65xzngkYrTqrfabbaiqfaIVkZDlH5DofVWHKn3BqqINS09v3My6hb/8APO4+WVR/suBhvYMAeeWo3DY1KKoWetW91MLdt9td4z9muBtfjrjswHqpI96v1JQVUuP9KuFgH3Fw8vv6L+fP4e9T3Ewt4WkIzjoo6k9AB9TTbWEwxfOd0rHc7erH+nb6Cmu5L10GSWKM5kiZoJT1aPv9R0P4jNJ509v/AK2PzU/56QjkfVev5E1aoov3HbsRw3Edwu6Nw4HBx2PofQ1JUM1pFM28rtkxgSIdrD2yO3tUY+1QHnbcx/gsn+B/Sj0Fd9RdRvl06yluGUvsHyovV2Jwqj3JIH41Ho9i2n2SpKwe4kYyzyD+KRjlse3YegAHaqUd1HrGsiIHEViA7RuMMZSOMg9lU59MsvpW1Q9NAWuoUjKGUgjIPBBpaKRRV+xGH/j2kMI/55kbk/Lt+BFH2t4f+PiEoP8AnpH86f4j8Rj3q1UV1N9ngZwNzdFX1YnAH54qr33JtbYhhkW8ujKjq8MY2qVOQWPJOfYYH4mrdUodLjhjUqzRz9WljOCzHqSOh5z1Bp/mXNvnzEFwv96P5W/FTx+R/Ch2ewldblqioobqK4yI3yy9VPDD6g8ipaksKp6nGs1t5RQM8jbEyM4J/iH0GT+FXKqr/pF+x6rANo/3jyfyGP8Avo1S7ky2sItrLaqq20mY14EUvIA9A3Ufjml+3LHxcIbc/wB5uU/76/xxVqilfuFuwmc8jkUtVTYomTAzWzf9M/u/98nj+tHnTwf66LzF/wCekIJ/Er1/LNFuwX7lqq1n+8aaf++21f8AdXgfrk/jTZr5WtZGgdWk4VR3DHgZHbkirEMK28McSfdRQo+gFPZBux9QTWcU7bmTEnQSKSrD8RzU9FSUVNl1b/cdblf7snyt+YGD+X405L6MsEk3QSHgLKMZ9geh/AmrNNdFkUq6hlPBVhkGnfuTbsQXX7ya3i9X3t9F5/8AQttWazYrM/bJmt5DCIwI1Q/MmfvHjsMFeAR0qx9plhwJ4Dj/AJ6Q5cfiOv6H61TXYSfctUUyGaO4XdG6yLnGVOfwp9QWFZk2iWkbvcwl9Pl5Z5LZtgPqWX7rH3YGtOs3xE//ABJ54h1uCtsPbzGCZ/Ddn8KaE9jN8PSarZ6PaSTQLfCdTO/lERSo0hLkbWO04Lddy/Sta01qzvJhAsvl3JGfs8ymOXA6na2CR7jiroAUAAYFQ3llb6hCYbmCO4iJzslUMMjocGi9xWa2J6KzP7MuLXJsr11H/PG6zNH+BJ3g/wDAiB6Uh1iWz4v7KWAf89rfM8X5gbh9SoHHWi3Yd+5qVW+/qI/6ZxHP/AiP/iKktrqG9hWa3mjnibpJGwZT+IqO3+a6un7hljHPYKD/ADY0IH0J3RZFKuoZT1VhkGq/2ERf8e8jQf7I5T6bT0H0xVqii4WRV86eH/XReYv/AD0h5/EqeR+GalguorjPluGZfvL0ZfqOo/GpaimtorjHmIGI6N0I+h6ijQNSPUf+QfcgdTGwH1IwKsVnX0E0NuBHN5imSMeXNz/GOA3X881Y+3eVxcRtB/t/eT8x0H1xTtpoTfXUtUU1HWRQyMGU9GU5Bp1SWRzW8VwoWWNZAORuGce4qH7LLF/qZ2x/cm+cfn1/WrVFO7FZGba3UkdxeGeBk/eAbov3i/cX0Gf0xV+KaOdd0brIvqpzUNp/rrw+sv8A7Iop01nDM+9kxJ08xCVb6ZHOKp2JV7E9FVfLuYfuSrOv92YbT/30B/T8aPt6R/69Gtj6yY2/99Dj86m3Yq/ctVWvv+WH/XVasKwZQQcg8giq9992H/rqn86FuD2HTWcMz72TEn/PRSVb6ZHNN8q5h/1cwmH92YYP/fQH9DVmii7CxV+3CPieN4P9phlP++hwB9cVYR1kUMjBlPRlOQadVd7GJmZ1BhkY5LxHaSff1/GjQNSxWZ4e/wCQc4/u3Nwox6CZx/SrO26h6Mlwno3yN+Y4P5Cs/Qr6OKC5ilzbst3NxIMD5pC2M9M/N607aaCvrqbVFFFSUVW0+HcWiBt3zndCduT6kdD+INH+lQ9DHcL7/I2P5E/lVqinfuK3YzpL6NL6Azbrb9264m4GcqRznB6HvWhVa8x5loT93zcH8UYfzIoOnxrzCz2x/wCmRwP++Tlf0pu2hKvdlqiqu67h+8EuV/2Pkb8icE/iKVb+LcFkJgcnAWUbcn0B6H8CaVir9yzRRRSGFFQzXUcBCscu33UXlj9BUXl3Fz99vs0f91OXP1PQfh+dOwrkFxdJpc7EZeOT5njTGUP972B7knGee5NWPKmuP9a3kp/zzjbn8W/w/Opo7eOGMoiAKeo65+vrUEJNnItu5zG3+pYnn/cP07eo+mTV+xNu5Yhhjt4wkaLGg/hUYFPooqCwpGYKpLEADkk1Wa8MjFLdPOboWzhF+p7/AIZpVs/MYPcOZm6heiD6D/HNO3cm/YT7U9xkWy5H/PaQHZ+H978OPenR2aq4klYzyjozD7v0Hb+dWKKL9h27mNx4bk9NJkbgAcWrH/2mT/3yf9n7uzSMokUqwDKwwQRkEVjQz/8ACOyLbXMubCQhbWZySyMekTev+ye/3Tzjcbi2NqoZ7qO3wGOXb7sajLH6Co90919z/R4j/Ew+c/QHp+P5VLDbx24OwHJ6sxJY/UmjbcN9iLy57r/WE28f/PND8x+p7fh+dTxQpAgSNQijsBT6KLjsFIQGBBGRS1BLeKjmNAZpuvlpjI9z6fjQBGv/ABLyFJ/0U8KT/wAs/b6fy+nRfthn4tVEvbzc/ux+Pf8AD8xSfZHuf+Ppg6/88UyE+h/vfjx7U1GOnssbHNqeEY/wHsp9vQ/h6VWnzJ1+RLHaASCSVjNKOjN0X/dHb+fvViiipK2CimSypDG0kjrHGo3MzHAAHcmsz+0rnUm26dGogPW+mHyf8AXq/wBeF5yCelAXLt9qVvpsatPJt3HCIoLO59FUcsfYCqTQXmsKy3A+w2TDBhVszSAj+Jhwn0XJ9x0qzY6XFYs0hZ7i5YYe4mO5z7egHsAB7Vdo9A33M+1hj0VBAqBLQsSrgfdJPRvXJ/iP488nQpGUOpVgGUjBB6Gqm46eQG5tP7xPMX1/2fft9Oj3F8PoXKKinuo7fG45ZvuooyzfQVCYZrogzMYYv+eKHk/7zD+Q/M0rDuOe83OY4E81xwW6Iv1Pr7DmiGzw4kmfz5RyGIwq/wC6O316+9ToixqFRQqqMBVGAKdRfsK3cKZLEk0bI67lbqKfRSKKiyvZsEmbfCThJvT2b+h/PnrYlmSBC7ttX/PFQTXHnFoYYxMfusW+4vsT3+g/Sq0dsdNYSSsbiMfxkcw/Qf3f1HfI6XbuRe2xY/f3f962h/8AH2/+JH6/SrEUKQIEjUKvoKcrBlBByDyCKWpuVYKKKZJIkKF3YIo6k0hj6qXkiTZgVPPk67VONnoS38P4c+lGZrzput4fXo7f/Ej9fpViKFIECRqFX0FVsTuUIY3tZlN6/nngJORhVPTBHY+/f24FaVIyh1KsAykYIPQ1U2yWP3Q0tt/dHLR/T1Ht1HbPQHxB8JcopsciyIrowdGGQynINRXF0Im8tFMs5GRGp/UnsPekO5LJIsaF3YIo5LMcAVW3TXuQu63g/vdHb6D+EfXn6dadHal2WS4YSSA5VR91PoO59z+lWaNhbjIoUhQJGoVfQVBfafDqMarKCGQ7o5UO1429VPY/zBIOQSKtUUhmVHqE2myLBqRBjYhY75RhGJ6Bx/A3bP3ScYwSFrVpkyRyQukqq0TKQ6uMqRjkH2rlhc3sakaQZJtGH3piu+SMc58jP3x9emfl3ABRW4tjevtVS1mW2iQ3V643LAh6D+8x/hX3Ppxk8Uy10t3nW6v3W4ulOUVR+7h/3B6/7R569BxT9His0s1ksmEscvzGbduaRuhLHqTxjnpjFXqQ/MKKKKQwqG5t45lDMSjJysinBX8fT68Us9wluoLnk8KqjJY+gFQrbvdMHuRhOqwA5A929T+n16013JfYrLeTTFY3byoWOBdKMb/YA/d+p69uvGjDCkEYSNdqj/Oacyh1KsAykYII4NVfKks+YgZYP+eWfmX/AHT6ex/D0p7i23LdFRwzJcRh423L+RHsR2PtUlSWFQ3FytvtGC8jcLGvU/8A1vemS3TNIYbcB5B95m+6n19T7fyp9vbLb7jkvI33pG6n/wCt7U/Um99hkVszSCa4IeUfdVfup9PU+/8AKnzWqzMHBMcoGBIvUe3uPY1NRRdjsiqt00LBLkBCThZV+43/AMSfY/gTVqkZQ6lWAZSMEEcGqcgbT4y8Z326jJjZsFR/sk/yP5jpT3FsXaptM94xSA7IgcNN6+y+v16fXsyKQaqG5KW6naYzw7H0Ydh7dT+lXlUKoAGAOABR8IfENhhSCMIgwo/zn60+iipKCoJrVZH8xGMUwGN69/YjuP8AIxU9Q3Fx5WEVfMmb7qD+ZPYe9NX6CdupXk1L7HhbpNjsdqFORIfQeh9j+ZqWG3eSQTTnLj7sYPyp/iff8qWK1HLz7ZZWG1iRwAf4QPT+dM8mW1P7g+ZF3hY8j/dP9Dx7iq06E69S3RUVvdR3CnYSGXhkYYZT7ipagsKKKx5LmTXJGgtHMdgOJbuNsGQ90jP827dBzyrEPurybUZpbOwcxbDtmvMAiP1VM8F/0XvnobEOlRWcaraE27L/ABZLb+cktk/MSep6+9WLa2is7eOCCNYooxtVFHAFS0X7Ct3Kq3nlMsdyohdjhXzlGPsex9j+GatUjKJFKsAysMEEZBFVfs8lrzAd8f8Azxc9P909voePpT0Yaot1HNMlvGXc4UegySfQDuahbUYVjYsSrrwYiPnyegx3z7cUsMLSSLNOB5g+5H1Ef+J9/wDJLdwv2CKF5nWaddrDlI+uz3Pq38ug9TZoopD2Cs240fbK9xYTmxuXbc+F3RSHvvTIyfcENwOe1aVFIDNi1jyZEh1CL7FMx2q+7dC5zgBXwOT/AHSAfQHGasXEzySG3tziT+OTGRGP8fQUl5i6V7QKsm9cSb1DKqn1B4JPpVKDSJtFjxpj+ZBnJtLhzt99j4JX6HI4AG2r0J12NSGFLeMIgwB+JJ9T6mpKpWOrQ30jQlZLe6UZa2nG2QDOM9cMuf4lJHvV2pKXkFFFIzBFLMQqgZJPQUhiSSLDGzudqqMk1nR6e8kguI/9GwcxwMMoOvzFezHPb9anjU30izOCIVOY4zxk/wB4j+Q/Hr0uVV+Ui3MVo7zawS4QwP0BJyjfRv6HB9qs01lWRSrKGVhgqRkGq/2aW35t3yn/ADxkPy/geo/Uewo0ZWqLVFQQ3iSMEYNDN/zzk4P4dj+FLcXHk7VUb5X4RM9fUn2FKz2C63GXMz7hBCf3zDJbGQi/3j/Qd/zqWCFbeMInTqSeST3J96bbW4t1OTvkbl5COWNTUeSBd2J14PIqqbNoebWTyv8Apkwyh/D+H8PyNW6KLha5XW8CsqTr5DscDccqx9j/AEOD7VM7rGjO7BVUZLMcAD1odFkUq6hlPBVhkGsCW3k1S6eC1bOmwNiWORjsmcf8swcZCjvjIz8uOGFPRiu0W7JW1i6W/lBFrGT9kjP8XbzT7kfd9Ac9Tga1V4rxWYJIrQSnoj9/oeh/CrFJjQUUUUhjWVZFKsoZWGCpGQaoXMctoVSyfEkn3YZOUA7n1UDjpx0GKuzTLBGztnA7DqfQD3qO1hZd0sv+uk6jOdo7KPp/OqWhL10IrSaO3VIJFaCQn/lochye4boST26+1Xaa6LIpV1DKeCrDINV/sslvzbSYX/njJkr+B6r+oHpRow1RaoqtHeDeI5laCU8AN0b6Hofp19qs0h3uFU4/9MuBMf8AUxkiP/aboW/oPxPpTrpmmkFshKlhmRh/Cv8Aien5ntVlVCKFUBVAwAO1PYW7EkjSZCjqroeqsMg1W+yy23/HvJlf+eMxJX8G6j9R7VbopXHYrreruVJVMEjcAP0J9Aeh+nX2qxTXRZFKuoZTwVYZBqt9le35t5dqD/llJ8y/h3X+XtRow1JbqYwxjaN0rnai+pP9B1PsKW3hFvEEB3HqzHqxPU1RtbxZZvtFwPJyNsO77hXjkN6k+uDgDitOm9NBLXUKKKKkohurOC+hMVxCk8ec7ZFBGex+tUVsL2w5s7o3EXa3vWLfgJeWH/At/oMVqVBdzNHGFj/1sh2pn19fwGT+FNdhPuZdvrUV1qCRXcbWEkZ2pHcYxJIePlcHaxA7A555AxW3UH2OE2v2Z0WWErtZZAGDeuR3zVJdJl09f+JbcGFQDi2nzJF+HO5fQYOB/dNN2YldGpRWWNcW1wupQnT2zjzWbdAfpJjA/wCBBST0FaYIYAjkUh3FqrqV7/Z9nJNs8xxhUjBwXcnCr+JIFWqykf8AtPWnxzb2B2+zTMvP/fKn83PcUAybT9JjtbCOCbbPLkySSkYLSMSWYenJOPTipfJuLf8A1MnnJ/zzmPP4N1/PP1q1RRdi5UV471CwSRWgkPAWTjP0PQ/gasU141kUq6h1PBVhkGq/2N4FH2aXywP+Wb/Mn+I/A49qNA1Raqq3+kXyrjKQfMf98jgfgM/mKbLqItIWe6jaEKM7l+ZD+Pb8QKls4ylupYhnf52K9Mnnj27fQU9tQvfQnoooqSiKa3juABIm4jo3Qj6HqKi8u4t8eU4nT+7Nw34MP6j8atUU7isVH1OKFGMwaBgCdkgwT7A9Cfoaks4Wht1D/wCsbLPj+8Tk/rUd4i3U0Vsyh0J8yRTyMA8D88fkaX7G0PNtKYx/zzf5k/LqPwOPaq0sTrctUVV+2NDj7TEYv+mi/Mn54yPxAFWFdZFDKQynkEHINTYq46iiikMo3VtHeX0KsnMamQuuQw7KMjn+8fwqTZdQfcdblf7snyt+Y4P5fjRY/vPNn/56Odv+6OB+eCfxq1VN9CEr6leO9jZgjhoJCcBJRjJ9Aeh/AmrFNkjWVCjqHU9VYZBqv9jaHm3laIf882+dPy6j8CBS0K1LVIzBVJJwByTVb7Y8P/HxCyD/AJ6R/Ov+I/LHvSXkiXFntjdXWciMMpzkH72Pwz+VFhXHaep+yo54aTMh9txzj8M4/CrNFFA1oiCazimbeV2ydPMQ7W/Mfypu25h6Mtwn+38r/mBg/kPrVmii4WK8d7GzBH3QyE4CSDBJ9Aeh/Amquofv9U0y3/us9y2ehCLt/wDQpFP4VoSRrKhR1DqeqsMg1i29iza9eTW8pjS3ijt1VhuUMcuwx1AwY+hHSmrCdzcoqp9qlh/4+ICB/wA9Icuv5dR+R+tTwzR3Cb4nWRemVORSsO6JKKKKQyhcaLazzGdUa3uTyZ7djG5/3iPvD2bI9qpWf9qWcHmL5epQs7NhsRT7dxwc/cY47YQdOa2LiYW9vLKekalvyGaS1iMFrDGeSiKp/AVV9CbalO3161lmWCUvZ3LHAgul2MT6Kfuv/wABJrRqOe3iuoWimjSWJhhkkUMpHuDVD+x3tcnT7uS044hcebD/AN8k5A9lZRS0HqadFZf9pXlnxfWLMn/PeyJlX8UwHB9gG+tXLLULbUozJazxzoDtYxsDtPcH0PseaLBcS75ltF7GXn8FY/zAqzVab5r+2U9FV3/EbR/7Mas0PoC6leSxiZy6ZhkPJeI7ST6nsfxBpv8ApUPZblP++H/wJ/KrVFFwt2K6X0TOI2PlSk4CSfKSfb1/DNWKbJGsqFHVXRuCrDINVzZmPm3maH/YPzJ+R6D6EUaC1FsfuzN13Sv+hx/SrNZlhcTQwMJYS6+bJmSHkffbqvX8s1fhuI7gExuGx1HcfUdqclqEWrElFFFSUVmsIg26Ldbt6xHA+pHQ/iKrXpuoVj3BLhfNT7nyN1HYnB/MVpVWvziOL/rtH/6EKtPUiS0FjvoXdUZvKlbpHINrH6Z6/hVimyRpNGyOqujcFWGQar/YjHzbytD/ALH3k/I9B9CKnQepaoqr588P+th3r/fhOfxKnkfhmpYbqK4yI3BYdV6MPqDyKLMd0S1maTg3mspwVF2Bj6wxE/zrTrM035NV1ZM/ekjlx9Y1X/2ShAyz/Z8aHMLPbn/pkcL/AN8n5f0pd11D95EuB6x/I35E4P5irNFF+4W7FeO+hkcIWMch6JICpP0z1/CrFNkjSZCkiq6HqrDINV/sXl8wStD/ALP3k+mD0H0xRoGouof8e6n+7JGfw3jP6ZqzWdfyXS2NyrwrL+7bDwnnODyVPT8CatQXkNxgI43YzsbhsfQ807aE31J6RlDKQwBB4INLRUllX7AkfMDvb/7MZ+X/AL5PH5Uvl3f/AD3h/wC/J/8Aiqs0U7sXKiKC1itwfLXBb7zE5ZvqTyaloopDCo5oVuImjcfKfQ4I9CD2NMmvI4X8sZkl7RoMt+PoPc0zyZrjmd/Lj/55Rn+bd/wx+NVbqTfoQx6iRI9tjz7tOyEYI/vE9vcdfY8VN9le45umDD/nihOz8f7348e1Ols18pFhAhaM5jKjAHtj0PenWtx9ojORskU7XT+63p/9fuKfmheTJVUKoCgADgAUtFFQWFIzBFLMQqgZJPQVWa88xilunntnBYHCL9T/AEGfwoWyEjB7hvPcHIBGEU+oH9Tk07dyb9gNxLccWy4X/ntKDt/AdT+g96R9MgmjdbhPtPmKVYy85B6gDoPwq3RRfsFu5l2NzLY3S2F45kLZ+zXDf8tQOdrf7YA/4EBkdGA1Kr31jDqNs0E6koxBBU4ZWByGB7EEAg9iKp2OpPDI9nqDKl1GpcS9FmjBxvHoeRuHYn0IJNw2NSop7iO3UFzyeFUDJb2A71D5011/qF8qM/8ALWQEH8FP8z+RqWG1SFiwy8jfekblj/n0HFO1twvfYi2z3X3ybeL+6p+c/U9vw596sQwpbpsjUIvXj+dPopXHYKRlEilWAZWGCCMgilqrfalb6eE86TDyHEcS8vIfRVHJpDGqxsGWNyWt2OEkY52nsrf0P4HtmK61hVma2tI/tt2vDRowCx/77fw/Tk+gNQta3mtIRdbrC0bg20bAyyKeodh936Ic/wC12qxZwJpCJbIipa5xEyjG0k/dP49D36Hnre5GvyIodJe4kE2oy/aZAdywLxDGR0wv8R92zz0x0rUooqSgooqvLeKshjjUzTf3F7f7x7f5xmgCdmCKWYhVAySegqr9okuuLcbY/wDns68H/dHf69PrTltWkYPcP5pByIwMIv4dz7n8MVZo0QtWZ0NsNIYuN0kDABmblo//ALH27fTpoKwZQQcg8gilqmynT/mjUtb5y0a8lPdR6e35ehfxeofD6Fyimo6yIrqwZGGQynII9artdPcfLagEd5m+4Pp/e/l70rDuTTXCW6gueWOFUclj6AVB5U13zMTBF/zyU/Mf95h/IfmalhtVhYuS0kp4Mj8sfb2HsKmp3tsLfcaiLGoVFCqowFUYAp1FFSUVGjezYyQgvETl4R1Huv8AUd+3PWxHIs0YdG3KehommSCMvIwRB1JrOkhuJnea3VreNuWTO1pvf/YOO/U98YGL33I+HYuS3WJDFEvmzd1BwF/3j2/n7UR2vziSZvNlHTjCr/ujt9etLZtD5OIV2BThlxghu+ff+ec1PS22HvqFFFFSUFIzBVJJwBySainukgKqcvI33Y1+8f8APrUYtWuCGucEZyIV+6Pr/eP6e3enbuK/YqMs8kjyWA8uJuX3YAkJ7oD0PXk8H36i7ZeT5beSMHPz7vvbv9rvnp+lWKrz2vmN5sTeVOBgPjII9GHcf5FVe+hNraliioIbrzGMbr5Uw5KE5yPUHuP8nFT1BQVWvtQh0+NWmY5Y7UjUFndvRQOSarXWqPJM9rp6LcXK8O7H91D/ALxHU/7I56ZwDmpLHS0tZnuJHa5vHGGnk64/uqOir7D6nJ5p+oX7FYafPq536iPLtj93TwQQf+upH3j/ALI+X/e4Na1LRQBm3WlyRzvd6e6wXTcyRtnyp/8AeA6HHG8c9M7gMVNYanHes8TI1vdxgGS3kxuXPQ8cFTzhhxwR1BAuVU1DTob5UZy0UsR3R3EZ2vGfUH04GQcg9CCKPUPQt1Xmuj5hihXzJu/91Pdj/TrWTb6tcNJFbXjLAkjbYr6MEJP0wFB+4x985/hz224YUt4wka7VH+c+5p2tuK/NsRwWoiYyO3mzEYMhH6Adh/nmp6KKQwooqOadLdN0jYGcDjJJ9AO5pDI5rYbjLG/ky45bGQ3+8O4/X3qrDfPqDCLBtgwzuzzJ/uHHT36+3Q1OIHvDuuF2xg5WHOfxb1+nT61PNClxHskXcvX3B9Qex96u6W5Fm9hYokhjCRqFRegFPqp5kllxLmWD/nrj5l/3h3HuPx9atKwdQykMpGQR0NSykLRRUFxdeWwjRfNmbogPQepPYUAOnuEt03Nnk4CqMlj6AVElu80gluMfKcpEOVX3Pqf5dvUvhttjebI3mTHjdjAA9AOwqejbYW+5BPaiVvMVjFMBgSL1+h9R7GmJdNHIIrhRG5OFcfcf8ex9j+GatU2SNZEKOodWGCrDINF+47dh1FVPLms/9VmeH/nmT86/QnqPY/n2pq3n2/clq2FU7XlI+4e6gH+L69P0p2FzEk1y3meTCu+XuT91B6n/AA7/AK0+3t1twTkvI3LyN1Y/57U6GBLeMIgwOvJySfUnuakpeg/NhRRRSGQz2qTlWOUkX7siHDD/AOt7HiojdPaf8fWBGP8Al4Xhf+BD+H69PcdKsTTJbxPJI6xxoCzMxwAB1JNZSRS6+wkuI3g04HKW7ZVp/wDacdl9F79/SqXmS/ITdJ4i2mNjHpBHLDIa5+nonv1btxydeONYo1RFCIowqqMAD0FVjavbnNqVVe8LfcP0/u/y9u9SQXSTMyYaOVfvRuMMPf3HuOKH5AvMnoooqSgqK4uEto9zZJJwqryWPoKLi4W3UEgszHCovVj6CmQwNv8AOmw0xGBjog9B/j3p+bFfoiL7D9pYTXPE4zs2HHlZ9D6+p7/SnedNa8SqZov+eqD5h/vKOv1H5CrdFO/cXL2GxyJMgdGV0boynINOqtJZ4cyQP5Eh5OBlW+o/rwfeiO72ssc6+TKeBzlW+h/oeaVuwX7lmq09w7SeRBzL/E3aMep9/QUXEzs/kwY808ljyEHqff0FSW9ultHsTPXJY8lj3J96NtQ30QsMK28e1fqSeST6n3qSiikUV73T7fUIwk8e8KcqwJVkPqrDlT7g1RB1DSTht2p2n94YFxGPccBx9MHjoxrWop3FYr2d9b38Jlt5VkQEq3Yqw6qwPII9DyKjX/iYMr5/0VeVH/PQ+v8Au+nr16VSvdKi1m48+JmtmVSn2mHhpP8AZI6Mg9GBHpUn9qT6a23UolWHoL2AHy/+BryY/qSV9WHSq22JvffY1aKajrIiujBlYZDKcgj1p1QWFFFMllWGNnc4VRkmgCK+aJYP3qeYMgKmOS3bHv79qrW9rc2ZMpxcsw+ZSfmUdlVj1A98E9SasW8TSSefKMPjCJ/cH+J7/lVmqvbQi19SKG5S4ztJDD7yMMMv1FS1FNbR3G0svzL911OGX6God89r/rAbmPP31GHH1A6/h+VLfYd7bluimRTJOu6Ng46cdj6H3qpqmoNarHDAqy3s5KwxseOOrN6KO/4DqRQO/Ui1G4kurj+zrRykrLunmX/lih9P9o8genJ7YN61tYrO3jggQRxRjaqjsKi07T10+AoGMsrnfLM33pHPVj/h2AAHAq1QHmNkjSZCjqroeqsMiq4hmtf9S/mp/wA8pTyPo3X88/hVqii4WIIbyOZ/LIaKbGTHIMN9R6j3Ganpk0KTrtkQOM5Gex9R6Gs6aO4aVreNmuLZceaGOGA/uBu/Hr27807JibaLMP8ApkwnYfuUP7of3v8Aa/w/PvVuoLe6imyiHa6jmNhhh+Hp79KnpMaCiiikMa6LIpVlDKeCGGQap3CvYx74X3AnCwOcgk9AD1H6gelXaq2/+lyi5P8AqwMRD27t+Pb2+tUiWR2Myw/JOGiuZDlvM6O3+yehHoOuBzV+myRrKhR1V0bgqwyDVb7LLb820mV/54zElfwPUfqPajcNUW6KrR3yGQRyq1vKeAsnRvoeh/n7VZpWsO9wqrdf6TILUfdI3Sn/AGfT8f5A1LcTC3hLkbj0CjqSegptpCYYzvO6Vzvdh3Y+nsOAPYULuJ66EzKGUqQCCMEGqv2JoObWTyh/zyb5o/wHb8OPardFFx2uVftwiwLlPs5/vE5T/vrt+OKtUnXg8iq32HyebaQwf9M8Zj/757fhijQWqLVVbb/SJmuT93GyL/d7n8T+gFV7y8YbbaZfIMn35VOUCd+e2enIHXvitBNuxdmNmONvTFPZBe7HUUUVJQhAYEEZFZjaJ9mGdMmOnNx+6Vd0B9jHxjv90qT3JrUopiMHUvEU+i2btfWnly42xTRtugdzwoY/eT1JIwAD8xrR0e3itdNgSKUXCkbzMCD5jMcs+R6kk/jVeE/2nrUk3W3scxJ6NKR87f8AAQdv1Linz6HE0zz2sklhcsdzSW+AHPq6H5WPuRn0Ip6C13NKisv+0L2xOL20M0f/AD82Slh/wKPlh2+7v98VetbyC+hEtvNHPHnG6NgwyOo4pDuTUUU13WNGdjtVRkn0FIZWuP8ASLqKD+BMSv8An8o/MZ/4DTmsVVi0DNbt1Pl/dP1Xp+PX3osUPlmV12yTHewPUeg/AY/WrNVe2hNr6sq/aJoOJ4i65/1kIJH4r1H4ZqeKZJl3Rurr0ypzT6gms45XMgzHL/z0jOG/H1+hyKWgaonoqqWubc8qLmP1XCv+XQ/p9KZcXqTQmKGTE0hCBSCGXPfB5GACfwp2DmH2X71pbj/no2F/3BwPz5P41apsaLGioo2qowAOwp1JjWwVXexjLl4y0EhOS0Zxn6jofxFWKKA3K3mXEJ/eRiZP78XBH1Un+RP0pk16ktrJ5Dgyk+WB0KseBkHkev4VcqhdW0V7fxo658lN5ZSVYE8DBHPZv0pq3Ul3toXIo1hiSNBhEAUD2FPqrsurf7jrcp/dk+V/zHB/EfjTo76N5BG26GU9I5Bgn6dj+BNKw7liiiikUFZ81nHPqClQYnRfMaSPg7jwpPrwG61oVVs/3jTzY+/IVH0X5f5gn8apaakvXQN11AfmVblPVcK/5Hg/mPpUkN5FMxRWxIOTGw2t+R5qao5reK5XbLGsi9RuHT3FLTqFn0JKKq/Z5oP9TLvX/nnMSfwDdfzzR9vWM4uEa2P95uUP/Aun54NFuw79y1WX4fzLaz3R5N1cSSg+q7tqH/vhUqfWLxrDSby5jAaSOJmjHq2PlH4nFT2dqtlZwW6HKwxrGCfQDFHQOpNUE1lFM+8qUl6eZGSrfmOv0PFT0UhlXF1b9Ct0nocK/wCfQ/pTo76J3EbZhlP/ACzkGCfp2P4ZqxTZI0mQpIquh6qwyDTv3Js+hX1Hm1KdpGWM/RmAP6E1arNubNo7i1W3lZBvLGOTLpgKfU5HJHQ4qx9qkhz9ohZAP+Wkfzr/AIj8se9O2mgr66lqimRypMgeN1kQ9GU5FPqSwqneaTa30gklixMvAmjYxyAegdSDj2zVyigDD8jUrS/byZk1BY4xhLrEb4Yno6jH8A6r+NWY9egVtl5HLp0nYXQAU+mHBKE+27PtVmD5r66f+6Ej/IFv/ZqssokUqwDKwwQRkEVTISForMOhx2/NhNJpxA4jhwYv+/ZBUc9duCfWm/btRseLuzW7i/572J569TGxyP8AgJY+1Iq/c1aKq2WqWuobxbzK7p9+M5V0/wB5Tyv4irVIZW07/jzQ/wB4s35sT/WnzWsVwQXQFh0ccMPoRyKZpv8AyDrX3iU/oKs1T3JWyKvk3EP+qmEq/wBybr/30P6g0fbhHxcRtb/7Tcp/30OB+OKtUUr9x27CKwdQykMpGQR0NV7/AP1Kf9dY/wD0MUNYRbi0W63c/wAUR2/iR0P4g1WvjcwwrvCXCebHyvyv99ex4P5iqSVyZN21NKiq8d9DJIIyxjlPSOQFWP0z1/CrFTsVe+wVFNbxXGPMjV9vIJHI9we1S0UhlX7NND/qZyy/885huH4Hr+ZNZ1veND4ivhPE0ebaA/uwXXO+bnIHH4gdK26zVzH4jk9JbRf/ABx2/wDi6q/cm3YvxTRzxh4nWRD0ZTkU+oJbKKVy+3ZJ08yMlW/Mdfxpmy6h+663C/3ZBtb8xx+n40tA16lqiqv9oRpxMGtj/wBNRhf++hx+tWaLDuBGRg8iqdnDHc6baiZFkIjUHcOhxg1dqtp/+pcd1lkGP+BnH6Yp9BdRPsskX+ouGUf3ZsyD9Tn9aPtUsX+ugYD+/D84/LGf0q1RSv3HbsRQ3MVwpMUiyY4O05x7H0qWoZrWK4ILoCw6OOGH0I5FRf2cn/PW4/7/AL/40aC1JprhLfG4nc33VUZY/QCodtxdfeJtY/7qkFz9T0H4fmKlgtY7fJRfmb7zsSWP1J5qaj0DV7jIYUgXai7R1PqT6k9zT6KKRQVWuYmVxcQjMijDL/fX0+vp+PrT57qO3xvJLN91FBLH6AVF5c91/rD9ni/uIfnP1bt+H51S7kvsL/aUUgAhzPIRnYnUf72fu/jR9lkuMG5b5f8AnjGfk/E9W/l7VGY10tjJGu22bmVf7p/v/wCP5+ub1G2wlruIqhVAUAAcAClooqSwoqCa7SNtigyzf8805P1PoPc1H9lkueblvk/54p938T/F/L2p27iv2Fa881ilsvnMOCxOEH49z7D9Kr3mirqEQ86Z/tKtvimUAeSw6FR0/POQSDkcVoqoVQFAAHAApad+wrX3KGm6i1y0ltcKIr6DHmxjgMD0df8AZOD9MEHkGr9UtS09rtUlgdYL6HJhmZcgZxlWHdTgZHsCMEAh2n6gt9G4K+VcRNsmhzkxtjOPcEcg9wQaQ/It0yWVIY2kkdY41G5mY4AA7k1RudY/fPbWULXt0vDBTiOM/wC2/QfQZbnpTYtG8+RJ9RlF9Mp3IhQCKI9iq+v+0ST6Y6UBfsMGoXWrZWwjMEGf+Py4Thh/0zTqfqcDuN1WrHS4bFmkG6a5cYkuJTmR/qew9hgDsBVyigLBTWVZFKsAysMEEZBp1FIZUjkazkWKZi0THEcrHnPZWPr6Hv069Z5riO3XdI20E4HqT6AdzVeSYX0bRQos0bDDSOMx/wD2X4fnUdrD9hmVZ3aZm+VLiQ5P+6fT+vfnrdu5F+xNie76lraH0H32/wDif5/Sp4oUhQIihV9BT6Km5VgoopGYIpZiFUDJJ6CkMWoZrpISFwXkb7sa8sf8+p4qLzpbriD93F/z2Ycn/dH9T+RqaC3S3B2glj952OWb6mq23JvfYz2s5lPmyKGtycvZx8ge/wDtH1Xoc9z10opEkjVoyGQjgr0p9VJIWtWeaBSwY5eEfxe49D/P9aL8wrcpbopkMyXEayRncrdP8PY0TTJBGXkYIo7mpL8x9Vpbz94YoV86YdVzhV/3j2+nX2pv76867reD06SN/wDEj9fpViGFIIwkahEHQCq0ROr2IYrP94JZ286YdDjCp/ujt9evvVmiilcexXntyzebCQk4GM9mHo3+ePzy63uBNuUjZKn34z1Hv7j3qaql+I9qOXMcw4jZRls+gHceo9vbNPfQT01LdVWuHucrbY295mHyj6f3v5fyqvC0l5KY7weSQMi3HRx3JPf6du+cg1ogBQABgUfCHxEVvbJb5Iyzt96Rjlm+p/yKmooqSgooqlfapHZyJCqtcXUgylvHyxH94/3V9zx+PFAEl/8AZ1t2luZFhji+fzmYL5fvntWOtzeasyQzGSwsnOFnwUluPbH/ACzz/wB9Httq9b6XJcTJdaiyzTqd0cK/6qH6Z+83+0fwC9K0JI0mjZJFDowwVYZBqr2ItfUbbWsVnAkMEaxRIMKqjAFS1T3PY/6wtLb/AN88sn+96j37d+5q2GDAEHIPQ0ikLRRVea6PmGKFfNm7jPyr/vH+nU0BexJNcJbqC56nAUDJJ9AKgW3e6Ie5GE6iDOR/wL1P6fXrUkFqI28x282YjBkI6ewHYVPT22FvuRz28d1C8M0ayxONrI4yGHoRWZ/pOh9BLfad+Lzw/wBZF/8AHh/tZ416KQyO3uIrqFJoZFmhkG5JEIKsD3BqSsu402W0mkutNKpI53S2z8RSnuf9l/8AaHXuDxhbXWBqu+K1Bimj4mWYDdCckYIzyeDgg44zk93bsK/cuT3QjYRovmTMMiMfzJ7CkhtSr+bM3mTeuOF9lHb+Zp8FutupC5LHlmblmPqTUtL0HbuFFFFIYVVa2eBi9sQMnLQt91vcf3T+h9O9Wc45PAqp5j3/ABExjt+8o4L/AO76D/a/L1qkSxq6h9rdobcYmXiXzB/qvr6ng9OPerNvbpbqQuWZuWduWY+pNMaxiKIqDymjGEePgr/n0PBpq3TQsEucKScLKo+RvT6H2P4Zp+gtviLVFFFQWFJnHJ4FJJIsaF3YKo5JNVfLa/OZV2W3aI9X929vb8/SmK4b3v8AiNilt3kXgv8A7p7D3/L1qSSzThof3EijAZRxjsCO4/yMVYoov2FbuVY7srIIrhfKkJwrD7j/AEPr7Hn69atU2SNJoykiq6NwVYZBqttms/ubriDupOXX6E/eHsefr0p6MNUW6hu7uGxt3nnkEcS9WP6D3PtUNxqttbWn2hpNyE7FVASzN/dA67vaoLWxmu51vNQC71OYLbgrB757v79B0HclW7jv2GQ2curTJc3yeXAjb4LNvUdHk9W7heg+vTWoooAKint0uFAcdDkMDgqfUHtUtFIZUM01p/rgZof+eyj5h/vAfzH5CpJbxI40ZP3pk/1axnO76e3vS3FyINqhfMlfhIx1P+A96rR6a0MjXEbqty/L/L8je2O31H1OavTdka7IsQW5VzLKQ85GMjoo9B7fzqeq8N2Gk8qRTFN/dbo3up7j9fUCrFS79SlboFFFFIYVVupBMTbIqySMMsHGVVfU/wBB3p1xM+4QwgGZhnJ6IP7x/oO/5kPt7dbePapLEnLM3Vj6mq21J30K0NrLp6/uCbiPqySEbyfUN3+h/MCrFvdR3IOwkMv3kYYZfqKmqG4tUuME5WRfuyKcMv0P9OlF77ha2xNRVXzpbXiceZH/AM9kHT/eHb6jj6VZVg6hlIZSMgjoaVh3FqpIxvZGiQ4gXiRx/Ef7o/qfw+izSNcSGCIlVH+skHb/AGR7/wAqnjjWGNURQqKMBR2p7C3HKoRQqgKoGAB0FLRRUlGVJo7WjGXS5Vs35Jt2GYHPuv8ACevK45OSG6VJBrCCZLe8T7FdMdqq5ykh/wBh8AN344bjoK0aiuLaG8heGeJJ4XGGjkUMp+oNP1FbsSMwVSScAckmqkKm9kWdwREvMSEdf9o/0/zjL+y3cefsjNfadGf+PaeTLvg5OyQ9QPRup/iAHOpYapBqG9ELJPHjzLeVdskefUenXBHBxwTT2JvcuUUUVJYUUU2SRIY3kkYIigszMcAAdSaAKWqNBZwPdNvjlGFUwj53Y8KuP4iScAH17VV02O4tHa61GPddTAbpIiWSJeyAdgO57nkkcAPsYn1S6XUZ1Kwr/wAekLjBUEYMhH94gnHcA46k1rVV+hFr6oarrIoZSGU8gg5Bp1Vns9rF7d/s7k5OBlWPuv8AUYPvSC88pttynkHoHzlD+Pb6HHtmlbsO/ctUUVHNMsEbO2cDsOp9APekUMupmj2xxDdNJwvoPVj7D/Cn28C28YRcnuWPUnuT71Hawsu6aUfvpOvOdo7KP89asU/IldyKe2iuQBIm4qcq3Qr7gjkfhUTfaLboPtUf4CQf0P6fjVqii47EUNxHcAlGyR1Uggj6g8ipahuLWO4wWBDr92RThh9DVa4uZ7CMAj7UW+VCow+fcDqPUj8qdr7CvbckuP8ASpfsw/1fWU+3Zfx7+31q3Vex8vyP3cglOcu3ct3yOx9u1WKT7DXcKKKKQxskaTIUkVXQ9VYZBqsLWW2/495Mp/zxmJI/Buo/Ue1W6rXbs5W3jOHk6sDyq9z9ew+vtVK+xL7le2ulvLoNIDF5ZKxo/wDE3IYg9D6ce/rWjUf2eIwiExqYsbdhGRj0xUP2eWDmCTcv/POYkj8G6j8c/hQ7MFdFqioI7tGcI4aGQ9Ek4z9D0P4VPSKCmySLDGzudqKMk+gp1VZv9KuVhxmOPDye5/hX+v4D1oQmLZxttaaQbZZeSp/hHZfw/mTSGxEbFrZzbt1KqMofqv8Ahg1aoouwsir9raD/AI+Y/LH/AD0X5k/HuPx496sqwdQykMpGQR0NLVZrFFcvCzW7k5Oz7rfVen49fejQWqLNU9UvGs7XMQVriRhHCjdC56fgOSfYGnfaZLf/AI+I/lH/AC1jBK/iOo/Ue9UrKT+1tVlulbdaWuYYMdHf+Nx644UH2f1p26hfoX9Psk0+zit0JYIOWbqzHksfckkn3NWKKKkoKoXWi291cG5Xda3eMfabc7XOOgbsw9mBHtV+igDLWbUtPJFxEuoQDpNbjbKB6shOD6kqcnstOTUrbVmWC2mWTDfvl6MgH8LKeVJOOCOma0qyv7KttVzdzKwlf/VTRsUkROwVgQQD1I9+apdyHfY1aKy1XU9P6sNVhz6LHOB+iMc/7mB61PY6tbagzJG7JOoy9vMpSVR6lTzj36HsaVirl2iiikMKoyW8d9fMZEytuNqt0IY4JIPUYG3kepq1PMtvC8r/AHUUsaZZwtDbqH5kOWf/AHicn9apaakvV2GeXc2+fLcXCf3JOG/Bh/UfjTo72OSQRtuhlP8AyzkGCfp2P4E1YpskaTIUdVdD1VhkGlfuFuw6iqotZLf/AFEp2/8APOXLL+B6j9R7UfbhHxcp9nP95jlD9G/xwaLdh37lqqtj+8WSf/ns+4f7o4X8wM/jS30hW3Ko2HkIjQj1PGfwGT+FToojRVUYVRgD2o6B1HU2SNJkKOquh6qwyDTqKQyr9leHP2eUqP8AnnJl1/DuPzx7UfbPJH+kxmD/AG87k/Pt+IFWqKd+5NuxDc3AhtZJlw2FyuO57fnTreH7Pbxx5zsULn14qjeWSNPbxw5gZn8xvL4GF5yR0PzbferHnXEH+uiEqf8APSEHP4r1/ImqtpoK+upaoqKC5iuVJicPjg46g+hHY1LUFhRRRQBia1Zx7rG3hJga4uVyF+78gMmSvTqgH41o+dPAP30XmL/fhyfxK9fyzVZ1+0eIoz2tbYtj3kYAH8BG3/fVadVfuSl2IobiK4UmNw+OCB1HsR2NS1DNaxTsGdPnHAdSVYe2RzUZW6g+463K/wB2T5W/McH8vxpadA16lqiq8d7GzBH3QyE4CSjGT6A9D+BNWKBlX7+pD/pnD/6E3/2FWqrW/wA11dOezKg+gUH+bGrNDBEElnFJJ5mCkv8Az0QlT+OOv0NM/wBJg/u3K/gr/wCBP5VaoouFiCO9ikcISYpT0jkG0n6ev4VPTJIkmQpIiup6qwyKg+xvD/x7zMg/55yfOv8AiPwOPajQWotn8zXL9mlOPwAX+lWazLG8aG3zPCyKzuwkj+dMFie3I69SMe9aEciTIHjdXQ9GU5FOS1CLVh9FFFSUVb3TbbUAv2iFXZOUk5DofVWHKn3Bqm9nqGnqzWl2tzEvP2e9yTj0WUcj6sHNa1QXz+XY3Df3Y2P6Gmuwn3MvT9aS0sbZL+CXTysSjzJADEcDrvXIA/3tp9q2UdZEV0YMrDIZTkEetJGvlxov90AVnyaBbqxe0aTTZTklrQhQSepKEFGPuVJpuzYldI06KyjPqtj/AK2CPUov71sRHL/3wx2n3O4ewqza6vaXkxhSXbcAZMEgKSAeu1sHHvjFKw7lyq2of8e6/wDXWL/0YtWarah/x7r/ANdYv/Ri0R3QS2ZNJGkylJEV1PVWGRUAs2h5gmeMf3HO9f15H4EVaoouFkVftM0OBNASP78Pzj8R1/IGpobiK4UmKRXA67T09j6VJUM1pFcMGdPnHAdSQw+hHIo0DUmrNn/5GSy97S4/9Dh/xqx5VzDjy5RMv92bg/8AfQH8wazry9WHWtNknVrbKSxEyY28hW+90/g9j7U0uxLfc26KRWDKCDkHkEUtSWJVf+z41bdCz25/6ZHA/wC+T8v44qzRTuK1yrvuofvItyvrH8rfkTj9fwqGxvInubqMt5cjS5WOQbWI2L0B68g9K0KpmFJb6dZEV0aJDtYAgkFs/wBKpdSXfSxcoqr9jaL/AFEzxj+4/wA6/rz+RFH2iaH/AF0BK/34TuH4jr+Wam3Yq/ctUVFDcRXAPluGx1HcfUdqlpDCimmRVTeWATGd2eMetV/tUlxxbKNv/PZ/u/gOp/Qe9Owrk8syQIXkYIvqag3z3X+rH2eP+84+c/Qdvx/KnxWaRuJHJmm/56PjI+np+FT0aIWrIYLWO3yUGWb7zscs31NTUUUigqpFmylEJ/1DH90390/3D7en5embLusalmYKo5JY4AqnMzahG0caYhbgzSA/+Ojr+PHqM1SJZamuI7dQZGC54A7k+gHeoMT3XXNtEeq8eYfxBwP1P0pljH9nmeKUtJcYyJn6uuf0xxkDjv3q9RsHxbkcMKQLtRdo6nuT7k9zUlFFSUFFRzTx20LyzSLFGoyzucAD3NZovrvVsfYUNrbHrdXEZDn/AHIzg/8AAm46HDCmK5cvtSg08KJCzSP9yGNSzv8AQD+fQd8Vi6hpOoapJ9tG2zlRNq2qOVaZc58uWRTwD22/dJPLAkHZsdLt9PLvGpaaT/WTSHdI/wBWPbk4HQZ4q3Re2wrX3KWkS2sljGLSJbeJMoYAoUxMOqkDgEGrtZd9Zy2t0dQskLSY/wBIt1x/pCgcEZ6OB0PccHsVvWl3FfW8c8D74nGQ2CPwIPIIPBB5BFHmNdiaimSSJDGXkZUQdWY4Aqv5k11/qswRf89GHzn6A9PqfyosFySa8jhYJy8pGRGnLH39h7nio/s0lzzcsNn/ADwX7v8AwI/xfy9qmht47cEIuC3LMeS3uT3qWi/YVr7iABQABgDoKSSNZUKONysMEU6ikUVI5mtZFgmYsrcRyn+L/ZPv/OrdRXXlGBxOQIu+44/yaoRTXMjJDI7QwtkJMwxJJ7f7J/U+3arX1Ivy6F2a6EbeWimWbGfLXt7k9hTFtWkYSXLeYw5Ea/cX8O59z+GKmhgS3TbGu0dT3JPqT3NSUr9h2vuFFFFIoKKjmmS3jLyMFUdzUGJrzrut4PTo7j/2Ufr9KdhXIbmVo7hzZJ5s/WWLop46k9A3T6jr2Ils40m23DP58vIywwEPQgL2/nVmGFII1jjUIi9FUVDNbsshngwJf4lPSQe/v71V+hNupZoqK3uFuY9y5BBwysMFT6EVLUFhRUc08dvHvkYKvT6n0HqfaoNk15zJmCD/AJ5g/O31PYew/wDrU7CuK900jmO3AdgcNIfuJ/ifYfjin29qISXZjLKRhpG6n29h7CpURY1CooVVGAoGAKdRfsFurIri3S4j2tkYOVZTgqfUH1qOO4aKQQz/AHmOEkA4f29j7d+3cCzTJoUnjaORdyN1Bov0YW6ofSVnXWpJosYN5ITATiOTBZicfdIHJPoR1789Y/sdxrHzXym3sz0sg3Lj/pqR1H+yOPUtnFFhXEbUp9VbytLKiHJD3zDKL7Rj+M+/3R7kYq7Y6fDp6v5YLSSHdJK53O59WPf+nQVZVRGoVQFVRgADAApaB2CiiikMKqPE9ll4Bui6tD0/FfT6dPp3nnuEt1DOepwABkk+gFQLbvdYa5G1OqwZyP8AgXqfbp9etUiWMiujqahrZ9lv3mxy3soPT6mrUMKW8YSNdq/z9ye5qKa1bzDNAQk3cH7r+zf49R7jin290J9ylTHKv3o26j/Ee9D8hLzJqKKKksKa8ixqWdgqqMlmOAKZPcJbqN2SzcKi8sx9AKiS3eZ1luMZHKwg5Vfc+p/l29afqK/RCfvL7+9Db/k7/wCA/X6Uy80mG6ETRk2s8IxFPDgMg7j0KnAyp44HcA1eoouFjNtdSkimS01BVhuW4jlTPlT4/u56NjnYTng4LAE1pVFdWsN7bvDPGssT/eVhkHvWb51xofE5ku9OAAE/3pYf9/8AvL/tdR3zy1G4bGvTJpkgjLyMFUdSaja8iEKSIfOEgzGIyDv9x7e/Smw27PIJrghpB91F+6n09T7/AMqLdwv2G+W99hplKQ9oT1b3b/D8/QW6KKASCmsqyKVZQysMFSMg06ikMqbJbLHlgzQD/lmT8y/7p7j2P4dhUjXkIgEofcpOBtGST6Y9faluLlYNq4LyN9yNep/+t71WGmt5xufMC3h/iAygH93Hf69fw4q99yNVoiWOF53WWcbSvKRZyF9z6n+Xb1q1VeG63SeVIvlTYzsJyG91Pcfr6gVYqWUrBRRRSGFVNQ1GPT41LK0ssh2xQxjLyN6D+pPA6mm6hqQsykMSefeS58qAHGcdWY/wqO5/DkkAt0/TTbyNc3Lie+kGHlxgKOuxB2X9T1NP1F6Fe30WRrr+0LiRV1FhgbfmjiH90DAz7twT7Dir8d0fMEU6+VKenOVb/dP9Ov8AOrFNkjSZCjqHU9QwzTv3Fa2w6iqn76z6BrmD85E/+KH6/WrEMyXEYeNg6HoRSsO4+oLi58kqir5kz/djB/U+g9/60XFz5bLFGvmTtyq+g9T6Clt7cQ7mJ3yvy7nv7D0HtR5sXkhLe3ETNIx3zN95/wCg9BU9FFIoZNCk8ZSRdy/55+tV8zWfZriH1/5aL/8AFfz+tW6KdxWGQzJcRh42Dqe4qOacqwiiAaYjPPRR6n/PNVr1ds4+y/LePgkj7u31cdx+voetOs5BakQzjZO5yZDysrex9fb8uBVW6k36FmCBYFIBLMx3MzdWPqalooqCwooooAKzbiFvPaOxbyZSMyHqgyPT+8fb6nPANq4mbeIIf9cwyWxkIPU/0Hf86kt4Ft4wi5Pcs3JY9yfeqXu6kv3tCvazxw7LZk+zydlY5DepDfxfz9RVymSxJNGUkRXQ9VYZFQeXNa/cLXEX9xj84+hPX8fz7UbhsWqKjhuI7hSUbODggjBB9CDyKkqSgqpKxvJGgQkRLxK6n/x0f19P5OuJmkk8iE4kIy7/ANxfX6+lTRRLDGqIMKvSq2J30HKoRQqgKoGAB0FVr7ToNQVPOQ74zlJEYq6H/ZYcj+verVFSUZSzX2lZFyG1G2H/AC8Qp++X/eRfvfVBn/Z71ftbuG+hWa3lSaJujIcj3FTVn3WjRyXDXVvI1leH70sPSTHQOvRh255A6EUxao0Kx2/4n90U66bbv83pPID090U9fUjHQHOffa5O1w2mXWLQDH2jUISfKVD0G7rG7e/AyPmJIz0kEMdtDHDEixxRqFVFGAAOgFPYXxElFFFSUFIyhlIIyDwQaWigCp9le35tWCL/AM8X+5+H938OPaoLW6W+uFeVTEF/1KP0c45YHofb2571PcZu5Tbr/qx/rWH/AKD+Pf2+tWJIY5ozG6K8f90jirv3It2H0VV8ue2yYm8+P/nlIfmH0b+h/MVJDdRzsVBKyAZaNxhh+Hp79KmxVyaiiikMRmCKWYhVAySe1VrVTNIblwQWGI1P8K/4nr+XpSS/6ZP5QP7mMgyf7R6hf6n8B61bp7E7sgmtEmbeMxy9BJHw3/1x7HimLNPb8TJ5yf8APSJefxX/AAz9BVqii47dhkUyTIHjdXQ9GU5FPqvJZo0hkQtDKerx8Z+o6H8aZ9pltzi4jyv/AD2iGV/EdR+o96LdhX7liaZYImkc4VRk1FaRuqtLKMTScsOu0dl/D+eajV11CZSjB7eIhtynIduo/Adfrj0q5T20DfUKKKKkobJGsqlXUOp6qwyDVcwTW/MEnmL/AM8pif0bqPxz+FWqKdxWKbamkakOjRz/AMMMnBY9gD0PbpU1rCYIQGbfIx3O3qx6/wCfQCoGhTUJ28xFkgiO1QwyC/Qn8On1zTvIntv9Q/mp/wA8pif0br+efwqtNiVfdluiq8V4kkgjYNDL/wA85Bgn6dj+BNWKkrcKKKKQylq13JbWwSDH2qdvKhz03EH5j7AAsfYU220aCxt447VngKKF3qclvdh0Yn1PNQWOdS1W4vTzBb7ra39yD+8b/voBf+AH1rWqtidyr9oltx/pEe9f+esIJH4r1H4ZqeOVJkDxuroejKcin1XksY2kMiFoZT1kjOCfqOh/EUtA1RYoqt501v8A61PNT/npCDn8V6/ln8KlhnjuE3xOsi9Mqc/hRYdyG+PmKluOsxwfZP4j+XH1IqyAFAAGBVa1/fzSzn7ufLj/AN0Hk/if0Aq1Q+wLuFVr3TrbUUVbiFZNp3I3RkPqrDlT7jmrNFIZlG21DTl/0WYX8Qz+5umxJ9FkA5x6MCT3aprXWbe4mWCQPaXbdLa4AVzjk7ecNj1UkVfqG6s4L6Ew3MMc8TdUkUMPyNMXoR3P764ggHTPmv8AQdB/31j8jVqsGzsLy333On3G+Nzhba8ZnBQE4xJyy5yTzuGCMCrkeuQrKkN4j6fOxwqz42OfRXHyk+2d3HSm10RKfVmlRRRUlhSUtFAGY1mDqCrbt5AhTeVHKbmyB8vToGzjB5qz9qktwPtEXH/PSEFl/EdR+o96Wx+eNpv+ezbx9MYX9AKs1bfRkJdUMjkSZA8bq6HoynINPqvJZRuxdN0Mp5MkfBP17H8c03zLi3wJEE6f34+GH1U/0P4VNuw79y1RUUNzFcAmN9xU4ZehX2I6j8akJCgk8CkUVov3t/O/aNREPqfmb9Cv5Vaqtp6n7Krtw0hMh9txzj8AQPwqzTe4lsQzWkVwwZlw4GBIpKsPoRzUe25t8bSLpPRsK/59D+n1q1RRcLEEd5HJIIyTHL/zzkGD+Hr+GanpkkSTLskRZF/usMiqtwrWEMk6T4ijUuyTZYAAZOD1HT3HtRoLVEGkKZbvU7ojiS48tD32xqFx/wB9iT861Kx9DuTZ6TareRtbTMgkkZvul2+ZjkcDLE9cVrghgCORTYRegtFFFSUNkjWVCjqHU9VYZBqv9jaHm3laIf8APNvnT8s5H4ECrVR3E32e3ll/uKW/IZpq4nbcoWN20MBaeFlV3Z/MQblwWOM45HHqMcda0Y5EmQOjK6HoynINMtYvItYYj/AgX8himSWUbsXXMMhOTJGcE/XsfxzTdmyVdIsUVVDXUHDKLpPVcK/5Hg/mPpUkN5FMxRWxIOsbAq31wecUrFXJqRmCqWPQDNLVfUCVsLkjg+W2Prihbg9g09SthbA9RGufyFEljFI5kUGKU9ZIztJ+vr+OanVQqgAYA4FLRfW4W0sVf9Kt+oW6T2wr/wCBP5U+K8ilcJkpLjPlyAq34A9fqKnpksKTLtkRZF/usMijTqKz6D6ral/yDrrt+6b+RpPsskOfImYD/nnL86/n1H549qr6hdMtnIk8LJuAXcvzJyQOvUfiBVJa6Cb01NKimxyLKgdGV1PRlOQadUFhUF3ZW9/F5VzCk8echZFBwfUeh96nooAyzpd3ac2N+4X/AJ43gMy/gxIcH6sQM9KgvNWlhhRb+ze1PmxkyxnzYeHU/eABAx3ZVFbdVtQ/490/66xf+jFqk9US1o7EtvcRXUKywyJNEwyskbBlP0IqSs+40O1mlaaNWtLljkz2reW7H1bHD/RgRUY/tWx6+XqkI+kU+P8A0Bj/AN8CkM1KKoW+tWs0ywOzW103S3uBsc/7ueG+qkj3q/SGFZmrf8f+jf8AX23/AKIlrTrN1r5fsEuM+Xdx/wDj2U/9npoTLLWEa5MJa2brmHAH1I6E/UUm+6g+8i3K+sfyt+ROD+Y+lWqKL9xW7EEN5FM2wMVk/uOCrfketT0yWGOddsiLIvXawyKg+xvD/qJ2Qf3JMuv6nP60aD1LVVpONQhPYxOD+a4/rSfapYuJ4GA/vw/OPyxn9Pxpkk0c8to8Tq6iUqWUg4+RuPzxTSE2i7RRRUlEM1rFcYMkYZl+63Rl+h6j8KZ9hi/vTf8Af9/8as0U7sVkZcFn9nuEjuW82NjmEYwiN127f1HXoRxjnUqOeFbiJo36HuOoPYj3BqO1mZg0UuPPj4bAwGHZh7H+YI7U3rqJLl0LFFFQzXSQsFwzyHpGgyf/AKw9zxUlE1VnvNzGOBPOkHBPRF+rf0GTTfs8t1zcNsT/AJ4xng/7xxk/TgfWrKIsahEUKqjAVRgCq0ROrIFs9zCSdvOcHIGMKv0H9TzVmiikPYhubf7RGADsdTuR/wC63r/nsaLa4MykOuyVDh09D7eoPY1NWZq17FYyROpL3pGEt4xueZc8jA7f7R4B6nGaa10E9NTTrMm1jzJXt9Pj+23CnazZIijP+0+Dz/sjJ9h1qKGC41qMSXcn2e1bpawOQx5/jcYOe20YxyCWrVhhjt4kiijWKJBhUQAAD0AFLYN9ihBo4eZbi/l+23KnK5BWKM/7CZIB9zk+/atKiikMKKKimuI7cDe3zNwqjlm+g70DJawbyV9LvZbqxU3ELc3cC5IQgf6xcZ+bplRyRyBkfNqeXNdf60+TF/zzU/Mf94/0H51YjjWJAiKEUcBVGAKrYnVla1ijuViuTKt3uAeORcFMEcFevbvz9at1jyk+H5mlAH9lSHMgA/49mPJf/cJ6/wB089CcbFJjQUUVHNOluu6RsDoO5J9AO5pDJKryXRLmOBfNlHB5wq/U/wBOtM8ue7/1hNvD/cU/OfqR0/D86sxxrCgRFCIOiqMCnoidWQxWmHEkz+dKOhIwq/7o7fXr71LNClxG0ci7lbqP896fRRdjsirBK8MggnO4n/Vy/wB8eh/2h+vUdwLVMliWaMo4yp/zn61WF59lby7lsf3JP+eg9P8Ae9u/UdwHvsL4dy5VaS6JYxwL5so4POFX6n+nWk2zXn3t0EP90HDt+P8ACP1+lWI41hQIihVHQAUtg1ZBDZ7ZBLK3nTdmIwF9lHb+dWaKKB7BRRTJJUhQvIwRB1ZjgUhkU9u27zocLOBj5vuuPRv8e35gxLqPn5jhjLTqcOjcCM/7R/w6/TmnZlvOm6CD16O3/wASP1+lK1isYQ2+IZE4GBwR1w3rV6dSNeg6G12uJZW82b+8RgL7KO386sVDb3In3KRslT78Z6j39wfX/wCvU1S79SlboFFFMmmS3ieSV1jjQFmdzgKB1JNIY+s661U/aGtLOP7VdrguM4SIHu7dvUL1P05qFpbnXF2wGSysT1nwVllH+wP4R/tHnrgDhq0bSzhsbdYYIxHGvRR6nkknuSe5609hb7FWz0lY5GuLp/tl267WkcfKoPVUX+Ff1PcmpPm071e1/Mxf4r/L6dLlFFwt2EVg6hlIZSMgjoaWqjRPZsXgXfETl4R1HqV/qO/162I5kmjEiMCn97+dFguPqvNdESeVCvmzdxnhfcn+nU0zzpL3iE+XDnmbu3+77e/5etTwwpbxhI12jr6kn1J7mntuLfYZBa+WxkdvNnIwXI6ewHYf55qeiikPYKhuLdZ9pyUkX7si9R/9b2qaikMrQ3DCQQzgJKfusv3X+nv7fz60s10Vk8qFfNm7jPCj1Y9vp1NQzf8AEyRoo+ITw03/AMR7+/b37EP/ABKxsk5gJyJu+T/f/wDivzx3uxF2TwW3lMXdvNmYYaQj9AOw9qnooqCwooooAKrz3RV/KhUST4zjso9W/wA5NNeZ7hmjtztAOGmxkD2Hqf0H6VNBbpbx7UHfJJ5JPqT3NPbcnfYyV0eXSZHurDbK7nM1q2FWTJJJT+42T06HvyS1aFjqEOoRs0RIZG2SRONrxt6MOx/mCCMgg1aqjfaWt1ItxDIba9jXalwozx/dYfxL7H6gg80733C1ti9RWdZ6ozTLaXsYtr3HygHMcoHUoe/uDyPpgnRqSgqvPclW8qICScjO3so9W9v502W4eWQxW+Nw+/Ifup7e59vz95be3S3Qqg6nLMTksfUn1qttyd9hILcQ5Zm8yVvvOe/sPQe1TUUVJRHNClwm2RdwzkdiD6g9jVfzZbPicmWH/nsByv8AvD+o/EDGauUU7isIrBlBByDyCKo6hqTwyra2sfn3sgyFOdka/wB9z2HXA6nHHcindzzRXTWukhXm6zK3MUORkH2Y8YUdepx1q5o9vBa27JEXabO6Zpv9aznu/v6Y4wBjjFO3UV+g/T9NWx3yM5uLqQDzbhwNz4zgewGTgDpn1JNXKKKkoKKKKACqF4u2f/RTtvH5P90j1cenv19O9TzXB8zyYgGmIz7IPU/4d/zIdb2626nBLOxy7t1Y+pqlpqS9dCCxYQsY5gUun5Zm5En+6e49u3pV2mSwpMhR1DL/AJ5qvmaz67riD1HMi/X+8P1+tG4fCW6KbHIsyB0YOh6MpyKdUlBUFxcFGEcYDTMOAegHqfakuLkxssUa7526L2A/vH2p9vbiBTkl5G5Zz1J/z2p+bF5IS3txbqeS7scvI3VjUkkayIUdQ6sMFWGQadRQBU8ua0/1WZ4v+ebN84+hPX6H8+1TQXEdwpaNs4OCDwVPoR2NS1BNarMwcExzAYEidcenuPY099xbbE9V7i4KMIogGnYZVT0A/vH2/nVefUms8RzqvmvxGynCN9f7vX/Ak8Vat7fyQxY75X5d8Yyf6D2otbVhe+iFt4Bbx4yXYnLOerH1qWiipKCiiigCGa1WZg2WjlAwJEOGHt7j2PFU7nUJrPEUiKzsPlmX7gH95x1UD8vcVduLgW6jgu7HaiDqxpttbmHc7kPM/Lvj8gPYf561a8yH5C20KwxDad+75i/die9TVUNmYCWtWEfcxH7jfh/D9R+INSRXSu/luDFN/cbv7g9x/k4peY1poT0UUVJQVQ1S/e38q3tlWS9n4jVuigdXb/ZH6kgd6mv75NPtzK4Z2JCpGv3nY9FHv/8Ar6VDpdjJb+ZcXLK97Pgysv3VAztRf9kZP1JJ70/MXkS2Gnxafa+QuZNxLSSOBukY/eZvc/8A1ulVDpMunnfpciwr3s5cmAj0XvGfpx1+UmtWii4WM+11iOaZba4RrO8YEiCbHz46lGHDjvwcjuBWhUN5ZwX9u0NxEs0TdVYfkR6H3qgYr/Sx+43albA8QyOBMg/2XJw/0bB65Y9KA1NWoLqZo9scQBmk4UHoPVj7D/Ad6ht9Xtbq3eWNydnDxspWRSeilTggnsCOaltYWXdNKP30nUZztHZR/nrmn5sW+iJLeBbeMIuT3LHqT3J96kooqSgqKa3juABIuSvKsDgr9COR+FS0UAVM3FrnObqP2AEg/of0/GiW+V0VLdg00h2qO6+pYdse/sO9WJZVhjaRztRRkmqkdiJ3N1IGiuXGFZThkXsvofU5yM/QVatuyHfZFqCFbeJUXkDuepPcn3JqSqvnTWuBOvmp/wA9YlP6r1/LP4VYjkSZA6Mro3RlOQallJrYdRRRSGFV7uZo1VI/9dIdqe3qx9h/9bvU7MEUsxCqBkk9qrWqmRmuXBDOMIp/hTt+J6n8B2pruJ9hq6csKqbd2hcdT1D+7DuT68H3pTeG34ul8sf89l5T8f7v48e5q3RTv3Fa2wgYMAQcg9DS1WazMeTbP5Lf3cZQ/wDAe34Y/GkF75ZC3KfZ26Bs5Q/Rv8cUrdgv3LVV7yZkjCRnE0h2p7erfgOasVVtM3EjXJ+63yxf7vr+J5+mKF3G+xPDEsEaxoMKowKfRRSGMmhSeMpIiuh/hYZFQCGa3/1UhlT/AJ5zHJH0br+efwq1RTuKxBFdpI2whopf+ecgwfw9fwqvrFzJDbrDA226uW8qI/3SQSW/4CoLe+Md6uTQx3EeyRFdeuGGfxrD02Ge41CfUIm8+3j3W1ukzHO0Eb2De7DHOchAcjNNWJd1obVrbR2dvFBEu2ONQqj2FS1XhvI5ZPLO6Kbr5cgw34ev4ZqxSKXkFFFFIYVR1G3RsGMmG6kOxZYzhvqfXABOD6VeqrD/AKReSS4ykX7tPr/Ef5D8DVLuTLXQbGZbGNI2j82FAFDRD5gB6r3/AA/KrENxHcLujcOOhx1B9D6GpKgms4ppBIRslHSRDhvz7j2PFGj3DVbE9FVt9xb53L9oj/vJw4+o6H8MfSpILmK5BMbhipwy9Cp9COo/GlYdyWq1+7CDy0O2SU+WpHUZ6n8Bk/hVmqqjz79mI+WAbB/vHBP6Y/M0LuD7FhEWNFRRtVRgD0FEkazRsjqrowwVYZBHoadRSGZbaRLZndptybYAY+zSjfB9AOqeg2kAeho/tz7KxXUrdrDAyZ874MevmYG3t98Lz0zWpRTv3FbsICGAI5FV9QYm3MSnDTERjHXnqR9Bk/hVQ6Els7SadK2nuTkxoN0LH3j6D3K7SfWq/wDadxb3gGo2+yOBebi2zJHubjLDG5OATzkAHlqaXYTfc21UKoAGAOAKWo7e4iuoVlhkSaJhlZI2DKfoRUlSUFFFFAEM1rFcFS6ZZejgkMPoRyKpagtzFbtGridJiIwGAEgB64PQ8Z64+tadVpP3t9EvaJTIfqeF/TdVRZEkOivIpH8r/Vy/883GD+HqPcZFT0yaGO4TZIiyL6MM1B9nmg5gl3j/AJ5zEn8m6j8c0tB6otUVWW+VW2zK1u3rJ90/Run9farNA7hWZ4hbdppg/wCfqRLf32uwVsfRSx/CtOsy+AuNa0yE/wDLLzLr8Qvlgf8AkU/lQgexp1VNgiHdA7WzdcR/dP1Xp+XPvVqii4WuVRPPDxPFvX/npCCfzXqPwzU0M8dwu6N1dc4O09D6H3qSoZrSKZtxXbJjHmIdrfmO3tRoLUmqtqHzWpT/AJ6MqH6FgD+maT/SbcdrpfwV/wDA/pUMl1HcXVpECVkDlzG4KnAU9u/JHPSmlrcTeljQoooqSwqOa3juF2yorgcjcOnuPQ1JRQBV+zzQD9zLvX/nnMc/gG6/nmq99fBbcJPG1uWdAS3KEFgD83T164PtWlVa8+aS1U9Gl5/BWb+Yq09dSGtNCxS1VNgqHdA7Wzekf3T9V6flz70efPAP30XmL/z0gBP4lev5Zqbdh37lqiooLmK5UmJw+ODjqD6EdjUtIoKrah/x7r/11j/9DWrNVr/mONfWWP8ARgf6U1uKWwsljEzM6ZhkbkvGcE/XsfxzTd11B1VblPVcK/5dD+Yq1RRcLEEN7FM+wNsl/wCecgKt+R6/UVPTJoY7hNkqLIv91hkVX+yyw8287Y/55zZdfwPUfmfpRoLUt1W1D/j3T/rrF/6MWk+2mH/j4iaH/bHzJ+Y6fiBSXkiyWsboyurSxYZTkH94tNLVA2mmW6KKKkoiuLaG8heGeJJ4XGGjkUMp+oNZ/wDYslpzp97LbD/njNmaL8mO4D2VgOOlatFO4rGWup3VpgX1i+M486zzMntlQN4J9gQPWodWvrfUNLiltpo7iMXlsC0bggETx5B9CPStqsHxZpFrc6Zc3bQhLmJRILiI7JQEIbG4c446dKatcTvY3qKyxDqljny7hNRi/uXAEcv/AH2o2n2G0e5p667bK6x3QfT5m4CXQCgnsAwJVj7Ak0rDuaNFFFIYVQ1S0ikjSQxjzFkj/eL8rAbwDyOemav1W1LP9n3JHURsR9QMiqjuTLYTy7qH7kqzr/dmG1v++gP6fjR/aEcfE6tbH1kGF/766frmrIORkciilfuFuwUtVTp6KSYWe2b/AKZn5f8Avk8fpml8q5/5+E/79f8A16NB3fYs1T1AiFUnDBZUOFB/jz1T8cfmBTvtUlzxbKNn/PZx8v4DOT+g96fDapE3mEtJL0Mj8n6D0H0p7bi32IYppdQQMhNvCeM8eYexGOi/z+lWIbeO3UiNduTknqSfUnuahk/0OYy/8sJD+8H91ugb6dj+B9at0PyBee4UUUVJQVFdXUNlC01xKkEK/ekkYKo/E1Qk1g3EjQabEt5Kp2vLuxDGfQtzk/7Kgn1x1p9to4Ey3F5K17dKcqzjCR/7idB9Tlven6iv2IvtN7qpK2qNY2v/AD9Sr+8b/cQjj6t/3yetXLHTYNPVvKVi7nLyyMWdz6ljyf6dBxVqigLFSZTZytcIMxN/rlA59N49x39h7YNoMGAIOQehpapx/wCgSiPpbSHCekbH+H6Ht6dPQU9xbFykZgqkk4A5JNQTXYjYxxr50+P9Wp6e5PYU1bVpiGuWEh6iMD5F/wAT7n8hSt3HfsJ9okuv+PYKI/8Ans4yP+Ajv9en1qWG1SElhl5G+9I3LH/Pp0qaii/YLdwooopDEIDAgjIrHt2/4R6aO1bjTJCEt35PkMeBGfRT/Ce33ePlzqT3KW+A2S7fdRRlm+gqvLZtqEbpeAGBhg26nhh6Me/06fWqXmS/Ika6aZilsA2ODK33F/xP0/OnQ2ixP5jEyzEYMjdfoPQewrPsZm0m4j065dnifi0uH/iAGfLY92AHBP3gO5BNa9D02Ba7hRRRUlBRTJpkgQvIwVf88fWq+2a8+9ut4f7oOHb6n+Efr9KdhXHyXWXMcC+bIOG5+VPqf6daYdPSZSbgmaQ/xdNv+7/d+vXjrVmONIUCIoRR0CjAp1F+wrX3KtvNJHJ5FwcyfwSdBIP6N6j8R6C1Uc0KzxlHHHUEcEH1HvUUM7LJ5E3EnVW7OPX6+oo3DbQs0UjMEUsxCqBkk9BVUyS3nEOYoe8xHJ/3R/U/gD1osO5JNdCN/LRfNm67F7e5PYf55psdqWkEs7CWQcqMfKn0Hr79fp0qWG3jt1KxrtBOT6k+pPc1JRfsK3cKKKKRRBcW/nMrq3lzJ91/6Edx7f15ot7nziyOvlzL95M5/EHuPf8ArU9Yt3dSarKsWmbS8bYa+IzHFzyq/wB8+w4GOTkAGlroyXpqi9fanFYlEIaa4kz5dvEMu+PT0HucD3qvDpkt5Is+pMsjK26O1jJMUeDkE/329z07AdSuk2sVk8iPlr5wGlmkOXlx/Fn056DAGegrTo2DcKKKKkoKKKrzXRWTyoV82buM8L7sf6dTT3FexJNcJbqGc9TgADJJ9AKz5LGaZzcbVXLbja5+V8d2P979OO/BF2C18tjJI3mzHq5HT2A7Cp6d+XYVubcit7hLhNy5GDtZWGCp9CKlqvcWxZhLC3lzgYz2Yeje38vzy63uBNlWUxyr96Nuo9x6j3/+uKXoO/Rk1FFQ3FysGBgvI33Y16n/AOt70hj5ZUhjLuwVR1Jqv5b33MoMcH/PLu/+97e35+lOitmaQTXBDyD7qj7qfT1Pv/KrNVtsTvuIAFAAGAOgo68HkUtFSUU/Lex/1SmS27xD7yf7vqP9n8vSrMciTRq6MHRuQw6U+qV2Pse64iYIzH5oz0kPsP730/HPGK+In4S4zBFLMQqgZJPQVU+fUOm6K19ejSf4D9T7d2QY1Fi0w2hG/wCPc9VPbd6n9O/PWr9Hwh8XoNVVjUKoCqowABgCnUUVJQUUU1nWNSzEKqjJJ4AoAivLOHULdoZ08yM4PUggjkEEcgg8gjkVinULixzHcSvLpudv9pAAMvONr47f9NAMAdcY3Vq4fUOWylr/AHejSfX0Ht3/AENsAKAAMAdBVbEfENhRI4lWMARgcbelPrJNjNo+X05PNtc5exyBj3iJ4U/7J+U9tvJN6xv4NRh82B9yglWUghkYdVYHkEehpFeRYooopDCsq5vZtQme0099mxts91jIi9VXPDP+i9T6Fs1xLrUklvZyPBao22W7Tgv6pGf5t26DnO3St7eK0hSGFFjiQYVVHAp7C3G2djDp8AhgTYmSx7lierE9yfU0txarcYbJjlX7si9R/iPY1NRRcLFZLpo5FjuAEZjhZF+4/t7H2P4E1ZprosilXUMp4KsMg1W2y2f3d08H908un0/vD26/XpRuLYt1XmuGMhhhw02MsT0Qep/wphvBc/u7Vg7H70nUR/X39vzqeC3S3j2oO+Sx5LH1PvT23C99hLe3W3j2rliTlnbqx9TUtFFSUFFFFAFaW1IdpYG8qU9f7r/Uf1HPT6VE2pNuEHlbbxukbH5f94N3H6+3NT3Fx5RVEG+Z/upn9T6AU1bGNoyJR5rscs54Oe2PTHbHSr9SPQfbWwt1Yk75XOXkPVj/AEHtU1U981nxJuuIf+eij51+o7j3HPt3q0jrIoZGDKeQynINSyl2HUUUUhhUNxcC3QELvdjhEHVj6U64nW3jLsCewVRksfQVHbwNuM8wBnYYwDkIP7o/qe/5U/NifZBb25XdJLh5nGGbsB/dHtTPs8lrzbYZP+eDHA/4Ce306fSrdFFwsQwXSXG5RlZF+9G3DL9R/XpU1RT2yXG0sMOv3XXhl+hqH7RJZ8XHzx/89lHT/eHb6jj6U7X2Fe25bqOaZbeMu/Qdh1J7Ae9K0qLEZCwEYG4tnjHrUEMbXEgnlBUD/VRnsP7x9z+g/GkO/YdbwvuM8w/esMBeuxf7o/qe/wCAqxRRQGwUyaFJ02yKHXrz2Pr9afRSGVD59n03XMPp/wAtF/8Aiv5/Wn/brf7LJcGVVhjBLs3GzAyc56Y96sVgPap4kvROrGOyt2+SRMfv5FPU8copHHqcnsCa0e5Gq2LenwSX11/aNyjIcYtoHHMSnqx/2m/QYHrnUqqLp7fi6CqO0y/cP1/u/jx71apMpBRRRSGFFFVLjN3Kbdf9WP8AWsP/AEH8e/t9aaEypcaZDrUy3ThomjG23uIjtkHP3gfTI4ByD3BzSreXmljF8n2uAcC6t0JYD/bjH4crkdThRWoAFAAGBS07isR29xFdwpNBKk0TjKyRsGVh7EVJWdPo4WZ7ixl+w3LcsVXdHIfV0yMn3GG96ZHrRt5lg1KL7FIx2pLu3QyE9AHxwenytgk9M9aXoO/c1KKKrXUrZWCI4mk/i/ur3b/D3NC1B6DOb25x/wAu8Lf99uP6D+f0q5TIo1hjVEG1VGAKfQwQVWks13tJCfIlbqyjhv8AeHf+fvVmii4blX7Y0B23KeWP+ey8xn6n+H8fzNWaWqFxCbGMG1OxicLBjKMT2A/h7nj3ODT3FqiSb/SrgQD/AFSYaU+vov8AU/h61bqjZyrbqsMw8qdjklukjHqQe/064HSr1DCPcKKKKkoKRlDKQRkHgg0tNkkWGNnc4VRkmgDOurQqy29q2xXBLxN9wL6DuuenHHU44q1HeKGWKVDbydFVvut/unofp19qWzjdVaWQYllO5h/dHZfw/nmppI1kQo6h1YYKsMg1bfRkJdUOoqp9llt+beTcn/PGUkj8G6j9R7U+K8R5PKcNDN2jk4J+h6H8Km3Yq/csUUUUhmfrFw6xxWkDbLq6by0YdUXGWf8AAdPcqO9XLe3jtLeOCFBHFGoRFHQADAFZ2lg397cakxzG37i2H/TMH5m/4E35hVrVp+Ql3I5oI7iPZKiuvXDD9ag8m4teYX8+P/nnMfmH0b/HP1q3RRcLFeG8jmfyyGil/wCecgw34eo9xmrFRzQx3CbJEDr1wR+v1qLy57f/AFbedH/ckPzD6N3/AB/OjQWq3H3kzQQFkG6Q4VAe7HgfhTreEW8KRg5CjqepPcmqkNyl5qAUko0C/wCqfhtxHJ98A9RkfNV+m9NAWuoUUUVJQVDNaRXDBmXEi8CRThh+IqaigClNNPp8LO/+lRKMlhhZPy6H9PoaXTJEa3ChwZvvSrjDBicnIPI5p1z++uIYB0B81/oDwPzwf+AmpZrWK4wXTLL0YEhh9CORV6W1I1voS0VW/wBIt+n+kp6HCuP6H9Pxp8F5FcMVVsSL96NhtYfUGpsVcmooopDEzjk8Cq+n5aDzj1mbzPwPT9AKTUPnt/JGczER8eh+9/47mrNPoT1M+fQ4WlkntXewuXOWlt8DefVlIKsfcjPoRTPt19Yf8ftsLmLP/HxZKSR7tESWH/AS34VqUUXHbsQWd9b6hCJraZJ4843Ic4PcH0PtU9UbzR7e8k84bre6xgXNu2yT2BP8Q9myPaomm1HTwPMi/tKH+/DhJgPdSdre5BHXhaA9TTqtZ/vJJ5v7zlR7BeMfnuP41FHrFtc2s8tvIJHiXLRMCrqecBlPKk46EVZtYfs9vFFnJRQCfU+tPZC3ZLRRRUlCMoZSCMg8EGq32Lyf+PaQwekeN0f/AHz2/AirVFO4rFX7Y8PFzEYx/wA9E+ZP8R+Ix71U08rd61f3SlWREit1YEHoDISD7+Yv/fNatYuh2Ym0/wC1KzQS3Mkk4dO6s7FMg8H5So5FPSxOtzaoqr509vjzY/OTvJCOR9V6/lmpobiO4XdG4cdDjqD6H0NKxVySiiikMKpTQx3WobJEV1jizhhnlm6/+OVdqtbfNdXbn+8qD6BQf5sapdyX2E+zzQcwTF1/55zEsPwbqPxzR9vWPi5Q2x/vOfkP0bp+eD7VapOvB5FK/cLdhaKqmxEfNu5tz/dXlP8Avnp+WD70v2iWE4miLL/z0hBYfivUfhn60W7Dv3LNVpvmvrZeyh5PyAH/ALNU0U0c67o3V1zjKnNQfe1L/rnD/wChN/8AY00JlqiiipKIZrWKdgzp844DqSrD2yOaj23UB+R1uE/uyfK/4EcH8vxq1RTuKxXjvY2YI+6GQnASUYJPoD0P4E0l5/rbQesv8lY/0qeSNJo2R1V0bgqwyDWfcWZhuLP7PKYx5p/dvl0+43bOR+Bx7VSsS7mlRVX7Y8JxcQsg/wCekfzp/iPxGPerEciTIHRldG6MpyDU2KumOooopDCs7UrOLy/MQGGRpY8tGcZO9eSOhP1BrRqtqH/Huv8A11j/APQ1qo7ky2E3XUP3lW5X1T5W/InB/MfSpIbyKZiitiQdY2BVvyPOPepqjmhjuE2yIrr1wwz+NIevQkoqt9nlh/1MxK/885suPwPX88/Sk+2+V/x8RtB/t/eT8+w+oFFuwX7lqszxMCfDeqgcn7JL1/3DWirrIoZSGU8gg5BqK+g+1WNxDjPmRsn5gihbh0JqSSNZY2R1DowwysMgj0NVtJn+1aTZTdfMgR/zUGrdIZl/2Clr82nzyaef+ecZ3Q/TyzwB/u7T70v26+sR/pdp9ojB/wBdZZY49TGfmH0Uua06KdxW7Faz1K21Df8AZ5lkaM4dOjofRlPKn2IqwyhlKkZBGDVW+0m01Fke4gV5U+5MMrIn+64+ZfwNVlstQsf+Pa7F3GBxDe/e+gkUZH/Agx96A16lvTnMmn2zHljGufrgVZrDstehs7fbfo+n4dx5k2PK4Y8eYPlHphiCfSttWDqGUhlIyCOhpy3FF6C0UUVJQUUUUAIyh1KsAykYII4NVrdjbyfZnJIxmJjzlfQn1H6jHXmpbm6is4WmnkWKJerMcCsqY3uuxgW4bTbcHctxMg84nsVQ/dH+9z1G3nNUvMl+RdvtWgsXWL5p7phlLaHBkYeuM8D3JA96r/2fc6oM6g/lQH/lzhbgj0durfQYHY7qm0i3gt4ZFjiEc+7E5JLMzY6ljy3GME9iKv0tg3GxxpDGscaKiKMKqjAA9AKdRRSKCiiqrXbTNttVEnODIx+Rf8T7D8xTtcV7E00yW6bpGCrnHPc+g9TVaSOXUFZJF8m2bgqeXcf+yj9fpUsNosb+Y5Ms3/PRu3sB2H0qxT22FvuUrFRZt9lYc8sj4A8wdyf9od/Xr9LtRXFuLiPaSVYHcrjqrdiKba3Bl3JINs0fDr29iPY/4jqDQ9dQWmhPRRUM10sTBADJKeRGvX6n0HuakolJCgk8Cqpnkusi2+RP+e7DI/4CO/16fWgWjXDBroh8ciFfuD6/3j9fyFW6rRE6shgtUt9xXLSN96Rjlm+p/p0qaiipKIbyzivrd4J03xtg9cEEHIII6EEAgjkEA1T0+8mhm+wX0ivdAFopsbfPQd8dAwyNwHHIIwDgaVUtWtoLq0xO5hKsGjmTh437FfftjvkgggkU12E+5dqvJdEuY4F82QcHnCr9T/TrWdp15c6g72t4BazxDLLGSDMvZx3VT6dQeM9zrxxrCgRFCIOiqMCnsK99iGG12uJJW82b+8Rwv+6O386sUUUh7BRRRSGFVL9omjEbBnkPKLH9/I7j0x6nij7S93lbbhOhnYZH/AR3+vT69Kmht0t87QSzcs7HLN9TVbbk77FK2WSWYJflWmUZRF/1bAfxD1I9+np3OlUdxAtxHtYlSDlWXqp9RUVvcN5nkT4E4GQR0cf3h/UdvyJHrqC93Qs0UUVJQVBeXkNhAZp5BHGOPUknoABySewHJqteasIrj7JbR/ar3G4xg4WMHoXb+EHH1PYGiz0ry7gXV3J9qvMYDkYSMHsi9vryT3NP1FfsQfZ7nWhm6D2dielsDiSUf9NCOg/2R+J5K1qxxpDGscaKiKMKqjAA9AKdRQBFcW63CjJKsp3I69VPqKZDcN5hhmASYDIx91x6j+o7fkTYqK4t1uI9rZBByrLwVPqKPJh5olpCQoJPAqp9tNriO6P7zojKP9b9B6+1L9ne8O65G2PqIOo+rev06fWnbuK/YPOkveID5cOeZu7f7v8Aj+XrU8MKW8eyNdo6+5PqT3NSUUrjsFFFFIYVDcWwn2sGMcq/ckXqP8R7VKWCgknAHU1V8x77/VEx2/eToz/7voPf8vWmhPsRLqEkkptVVRdDOWzlABjn36j5eo+mCbUFusG5sl5G+9I3Vv8A63tSNZxNAsQXYq8qV4Kn1B9aZFO8Miw3BG5jhJAMB/Y+je3fqO4Fb7E7blqiiioLCiiq0t0zSGGAB5R95j91Pr7+38qYr2H3FyIcKAZJW+7GvU+/sPemQ2p8zzp2Ek3bH3UHov8Aj1P6VJBbrBk5LyN96Rup/wA+lS0X7C82QXFr5rCRG8qZfuyAZ/AjuPb+R5pILos/lSr5U4Gduchh6qe4/Ud+1WKjnt0uE2uO+QQcEH1B7UX7hbqiSiqscz27LHcHIOAs3QMfQ+h/Q/pUtxcLbqCQWZjhUX7zH0FFh3HTTJBGXkbav+ePrUCQvdMJJ12qDlIf6t6n26Clht2aQTXGGlH3VU5VPp7+9WaNthb7hRRRSKCqF7pfnT/araT7LfBdvmhcq4HRXXI3Dk+hGTgjJzfpk00dvC8srrHGgLM7HAAHUk0CKVnqwlla3uo/sd4i7miZsqy92RsDcv5EcZAyKrFpPEDbYyY9KxzKpw1z7KR0T3/i7ccmG605fF0QF3G8emA7o4jlJJTjG8nqo5OB1OeeOKsrfTaQwi1Fg9tnCXwAUewlA4U/7Q+Un+7kA16E+uxqRxpDGscaKiKMKqjAA9AKdRRUlhRRRQAVWmmaZ2hgOGH35OoT/wCy9vxPuksz3DNDA23HDyjnb7D/AGv5fpU8MKW8YSNdqj/OfrVbE7lZdPW3+a2bypO5PIf/AHvU+/X+VSw3Qkby5F8qYDJQnOfdT3H+Tip6jnt47lNsi5GcggkEH1BHINF77ha2xJRVPz5LLi4PmQ/898Y2/wC+O31HH0q2CGAI5FKw7i1BcXBh2oi+ZM/3E6fiT2A9f60txceThVG+Vvup6+59B70W9v5W52bfK/3m/kB6AUebDyQltb+SGZm8yZ+XkxjPsPQDsKnoopDCq0lqY2MluwjcnLKfuOfcdj7j9elWaKYrXIIboSN5bqYpgMmNu/uD3H+POKfNMtvGzucKPQZJ9gO5pt2sLQkz4CL827OCvuCOQfpVCHz45Fnuw0kCj92cfNH7uB1PuOnp1NUlcltrQuQQs8n2iYYkxhEzkRj/AB9T+FWaarLIoZSGVhkMDkGnVJSCiiikMKKKpyf6dI0Q/wCPdTiQ/wB8/wB0e3r+XrTQmysLVrmQzW+1YA25Ymzslb+97D0I69cHir0F2sreW6mKYDJjbr9R6j6VNTJoI7hdsi7gDkdiD6g9j7ine+5KjbYkoqp5k1n/AKzdcQ/31XLj6gdfw59u9WI5EmjDxsHRujKcg0rFXH0UVn6peyoyWloQb2b7pPIiXvIw9B2Hc4HqQhkN/I+qXLadAzJEuDdTISCoP/LNSOjEdSOQPcg1qRxpDGkcahEUBVVRgADoBUNjZR6fbLDFuIGSWY5Z2PJYnuSeTVimJCdeDyKq/ZXtubUhV/54uTs/D+7+HHtVuii4WuQQ3iTOYyGimAyY34OPUeo9xU9RzQR3ChZF3AHI9QfUHsfeq0k0unRlnLXMA4BH+sHoMfxfhz9ae+wr23JrqZo9scQBmk4UHoPVj7D/AAHen28C28YRcnuWPUnuT71BYYlU3DENLJwcHOwD+H8O/vmrdD00Ba6hRRRUlBTZI1ljZHUOjDDKwyCPQ06igDGmsp9FjabT5QYF62MxJQk9BG3JQ+g5XoAB1qXSr+KaaSObdDqLDc8EwwwUdNvZlGeqkjJPfirMf+mXHmnBgiP7v/aboW/DoPx9qfe6fb6hGEuIhIFbcp6MjdmUjlT7jmr8mR5osUVlf6fpK/x6naKOeguE/kH/AEPH8Rq9Z30GoQmSCQOoO1hghlburA8qR6HkVJVyeiiikMKqW/8ApUxuD/qx8sX07t+Pb2+tLdH7QwtVONwzIR2T0+p6fnVkAKAAMAdBT2RO7EkjWVCjqro3BVhkGq/2eW2x5Db4x/yxkJ/Ruo/HP4VaoouOxBDdpM2whope8cgw319x7jip6jmt47hQsi7gDkeoPqD2NQYuLXOM3MX904Eg+h6N+OD7mjcWq3LdVZf9Kuli6xREO/u3VR/X8qG1CPyWeM73BCiP7rbj0BB5H49uaktYPs8IUnc55dsfeY9TT2DfQmoooqSgpk0KTxlJEV0P8LDIp9FAFQxXFvzC/nR/885TyPo3+OfqKp6lf/aBFYQl4rq6OwhgQ0cY5dwfYcAjI3MK16xtOto9Wmm1KZN6S/JbZ6rEOjKexY5bI7bfSqXmQ+yNaKNIY0jjUJGgCqqjAAHQU+qu24tfuE3Uf91iA4+h6H8fzqS3uo7jIUkOv3kYYZfqKVirk1FFFIYVFcTi3geQjdtHCjqT2A9yeKlqrJ/pF4kf8EI8xvdj90fzP5U0Jiw2afZVjlVZGzvY4/iPJI9OaPLntx+7bz0H/LOQ/N+Dd/x/OrNFFwsQQ3kczFOUlHJjcYb6+49xxU9RzW8dwu2RAwzkeoPqD2NQeXcWv+rb7TF/ckOHH0bv+P50aC1W5boqGG7jnYoCVkAyY3GGH4enuOKZfOwh8tDtklPlqR1Gep/AZP4UW1sO+lxLH975tx180/L/ALg4H58n/gVWqaiiNFVRhVGAPanUMFsFRT20VwAJE3FeVboV9weo/CpaKQyrtuLf7p+0p/dcgOPoeh/HH1p8N5FMxQEpKBkxuMMPw7j3HFT1FcQxTJ+9VWVecn+H3B7fWn6k69CIfvr8nqsK4/4E3X8hj/vqrVZtjFcQ2/mofNEpMhjkOGGeg3d8DA5/OrUN7HLJ5Z3RTf8APOQYb8PUe4zTa7Ci+5YoooqSwooooAzNW0y11Ka0WaINKr7llXKyIo5OGHI52jg96Rl1PT2Gxl1O37q+I5x9DwrfQhfqatx/vL6V+0SiMfU/Mf021Zqr9CbdSlZ6va3sphVzHcqMtbzKUkA9dp5I/wBoZHoau1Bd2Nvfoq3EKShTuXcOVPqp6g+45qj9j1DT2za3AvLcD/j3uyd4/wB2Xqf+BAk/3hSHqatFZ9rrUE8y28qyWd03SC5Xazf7pyVbj+6TjvWhSGZ+vXL2uj3bxnExjKRf9dG+VB/30RVy3gS1t44YxtjjUIo9ABgVQ1grNcabaNyJbkOV74jBcH/vpU/OtOn0F1CoZrSO4YMwIkHAkUlWH4jt7VNRSGVf9Kt/S6T8Fk/wP6VJDeRTNsDbZMZMbjDD8D/OpqjmgjuFAkRXwcjI5B9R6Gnp1Fr0JKq6dhrXeOkjs4PsWJH6YqO4W4sbeWWKTzkRS3lzHngdm/xz9aWzuEgiht5d0MiqqASDG7jHB6H6dadtNCb66l2iiipLCiiigCCWzikk8zBjl/56Rnax+vr9DVOE3MN7ctj7UqhEyCFfjJ6dCfm9q06rWfMl03ZpePwVR/MGrT0ZDWqHQ3kU7bFbEg5Mbjaw/A/zqeo5reO4UCRFcDkZHQ+o9DUIgngz5UvmJ/zzm5/Juv55qdB6lqiqy3yrxMrW7f8ATT7p+jdP6+1WaB3uFVpub22Hs7foB/WrNVpP+QlB/wBcpP5pQgZZqvJZRuxdcwyHkyRnBP17H8c1YooAqhrqDhlW6T+8mFf8jwfrkfSpIbyKZyiviQcmNhtb64POKmqOa3juFCyxq4HI3DofUeho06i16ElVtQ/49x/10j/9DWk8iaAfuZfMH/POY5/AN1/E5qtf3m222zxtbtvTluUPzD+Icfng+1UlroJvTU06KSlqCwooooArPYxli8ZaCTu0Rxn6jofxFJvurf76Lcr/AHo/lb8icH8x9KtUU79xW7GP4Vuon0DTIQ481LWIMh4bhAM4Pb3rYrJ0O3jm0eOKVFcRSSRjcOm2RlyPTpVz7PNDzDMXX/nnN8w/Buo/HNN2uSrpFqiqv24Rf8fMbQerHlPru7D64qyrBlBByDyCKVir3FooopDK1p/rrtewl4/FFP8AMmqjeH7eMlrJ5NMkJzm1IVT65Qgoc+uM+9W4/l1C4HYxxt+OWH9BVmqZKRmG41Kyz51ul9EP47U7JPxRjj8Q2faj/hIrX/nlff8AgvuP/iK06KQ9QrLk1d7t2h0yIXLg7WuG4gjPfn+Ij0X0wStZtjcP4k1nV7S8ObSxlWNYI8hZcrnMn976dPUGukjjWKNURQiKMKqjAA9BRsLco2ujok6XN05vbxfuyyKAI/XYv8I/X1JrQoopFFa6jaOQXMYJdRh1H8a+n1HUfiO9TxyLLGrowZGGQw6EHvTqp2x8u+uYF/1YVZQPQsWz/wCg5+pNVuidmXKhmukhIXBeRvuxryx/z6niotRuHhWFUO0ySCMtjkA55HvU0FtHbg7F5blmJyzfU96PNhfWyIfs8l1zc4Cf88UPH/Aj3+nT61aVQqgAYA4AFLRSuOwUUUUhhVW+UIouAyxyRDO5zhSO6k+h/Q4+lWT0qhpy/boY7qb55Dyqn7qc9h6+/WqXcl9hYbmTUo90O63izgswG/I6gDt9T/8AXq1Dbx26kRrjJyT1JPqT3NRSL5N9EycedkOOxwOD9e30+gq1Q/IF5hRRRUlBRRVC4kebUUtNxSJojIxQ4Y4IGM9hz25ppXE3YlkvCztFbr5so4Y5+RPqfX2HP0606G0CP5srGab+8ei+yjsP19SamjjSGMIihEXgKowBTqL9gt3KWpab9uVHjk+z3kJLQzgZKk9QR3U9x39iAQum6iL5ZEdPIuoTtmhJztPYg91PUHv7EEC5WL4mY2MMOownZcwzRRezo8ioysO4+bI9CB7gi10E9NTaooqtqFw1rYzTIAWRcjd0pFElxcJbqN2SzfdRRlmPoBUX2d7rm44j7QA8f8CPf6dPrT7e3WP94SXlYfNI3J+nsPYVPVbbE77iUtFFSUFRXEC3CAElWU5V16qfUVLRQBWjuxHvS4ZY5I1LlicKVHVhnt6+n5E0jdXOtfLZlrWyP3rsj53H/TMHt/tH8Ac5GcqjxFqWqRXnzQ6fKogjUDbu27tzA/eOT349q6Cxma5s7eZgA0kaucdMkZq3pqQnfQSysYNPgEUCbEzkkklmPcsTySfU81YooqCwooooAKrzXW2TyoV82buOy+7Ht/Oo9QmeP7OiNs86URlh1AwTx78VYhhS3j2RrtHX3J9Se5qulyd3Yg/s5JFJnPnSt/H029/l/u4P48UsczQyLBOcseElxgP7H0b279R3AtUyWJJoyjjcp60X7hbsPoqppszzRShzuMcrRhj1IB6n3q3Seg07q4VHNOlvGXc4HQADJJ9AO5p56VS0z/SoUu5PmmcHHoozjAHahdwb6D/s73bbrgbYwcrD/VvX6dPrVuiii4WsFMliSaMo6hkbqDT6KQymsj2JCTMXhJwsx6r7N/j+fPJuUjKGUgjIPBBrJVT/AGodP3MbURedsJ9SRtz/AHfb8OnFVbmIb5S40z3h2wNsiz803r7L/j/kTwwpbxhI12qP85+tPACgADAHQUtK5VgooopDCiiq2pXD2lhPMmN6IWG7pTAW6mX/AFAQTSOP9WemPVvQVWht30xjI5a5RuC/JaMegHdf1Hv2t29usCnBLO3LO3Vj6mpqd7aEWvqNR1kRXRgysMhlOQR606qDf6HfwJF8sdwW3J2BAzkehP8Anmr9JqxSdwooopDIrq6isrd553EcSDLM3+etZ1vbTatNHdXiNBbod0Nmx5z2eT1PovQdTzjENjjVtav3uRvGn3Ait052rmNWLkd2+YjPYdMc53KexO4UjKGUgjIPBBpaKRRj/ZZ9D5ska4sAObMffiH/AEyPoP7h/wCAkYCnSs7yG/t1mgkEkbdx1B7gjqCO4PIqasLxEv8AY8L6ra/u7nfEki/wTBnVPnHcgHgjB4Azjiq3J+E3aqSSNdM0ULFVBxJKvb2X3/lRqEjDyIlYoJpNjMvUDBPH5VYjjWGNURQqKMACjZXDd2CKJIY1SNQqL0Ap9FFSUFFFFABWdc7tPK/ZVDs5wLXOAfUqf4fft+JzWjVLS/31ut0/M0wyT6DsB6CqXcl9hdP2uHdm3XJ4l3DBU/3cdh6fnznNXKr3VusgMoJjlUcSL1x6e49jRp9w11YwTOAGkQMQvTkUPuC00LFFFFSUFNZ1jUsxCqoySeAKdVKb/SNQW3fmJY/M2+pzgZ9qaEx0ateSCaQEQrzHGRgn/aP9B2+vS3RRQCViq9q0TNJbEIzHLRt9xz/Q+4/EGnw3SzMUYGOYDJjbr9R6j3FT1HNbpcKA46chgcEH1B7U733Fa2xJRVPTbiS4ScSHcYpWjDYwSB3PvUt9M1vZzSJwyqSKVtbDvpcZPI1xIbeJtuP9ZIv8I9B7n9OvpViONYY1RF2qowAKbBCtvGET6knqT3J96kofYF3CiiikMKryWv7wywt5Up68ZVv94f161Yop3sLczbvWPsMOJYWF0x2xQKc+ax6BTj889ACSMVJpdi9pG8lw4mvJjumkHT2VfRR0H4nqTVGwRNW1fVXukWX7LKLWJW5VVKI5OP7xLdfRRV61mePUJbXcXjWMOpc5YZOMZ7jjvz71XTQm+upeoooqCwooooAKqQ/6ZMJyP3Kf6of3j/f/AMPz70X/AM3kQn7k0mx8dSNpOPxxirQAUAAYFVsid2QzWod/MjYwzf3l/i9mHcfr6EUwXhhYLdKIj0EgPyN+PY+x/AmrVIyhlIIyDwQaV+47dhaKzpCdPvLWGE/uZmYGNuQuBn5fT6dPatGhqwJ3Cqt0xmcWyEgsMuy9VX/E9B+J7Vaqppvz2qzHmSb52P8AT6ChdxPsWVVY1CqAqqMAAcAU6iikUFUb3R4byTzlZ7W7AAFzbkLJgdjwQw9mBHtV6igDK/tK40wY1KMGIDm9t1Pl/wDA1ySn15XjJI6Vfe7iW1FwrCSNgGUx8789MeuePzqauR8SsPDrNeWKiIqySNBz5Tsz7SSvQHknK4JPXNUldkNuKOntIWjjLSYM0h3OR0z6D2HT8KnooqSgooooGFFFVtQmaCxnkQ4dVOD6UwIGtk1C8MzAgQZSN1OG3fxHPp2/OpfNntf9apnjz/rI1+YD3Xv+H5VYijWGNY0G1FGAKfTuTyjI5UmQNGyuvqpyKfVS6t1RZbiMmKYKSWTjdgdx0P407TblryxgmcAPIoYhelFtLhfWxZoooqSjL1qRrgwadGxWS6J3svVYVxvP45Cj3cHtWmqiNQqgKqjAAGABWZpiibVdVnfmRJVt1PogjVgP++nY/l6CtSmJdwqKa3juMb1yV+6wOGH0I5FS0UhlUfaLXr/pUY7jAkH9D+n41LBcxXIJjfdt4ZehX2IPI/GpahmtY5mDEbZBwJFOGH4+nt0qtGTqth8kiwxvI5wqgsT7Co7ONo4d0n+tkO9/Ynt+AwPwrPt7qS8byZSGVLoxZxywUFhn8VFa9D00BPm1CiiipKCiiigCOa3juFAkQNg5B7g+oPY/SqCpOt8zIftMUA2BXOHyQCcHocDHX1PNadVdL5sIX/ikXzG/3m5P86pPQhq7JIbpJsqMrIOTG4ww/D+vSpqjmgjuFAdc45B6Ee4PaqlvcSLqUtoW3xpGHDN97k9M0W7DvbRl+iiipKCqt/8APEsHeZgh/wB3q36A1aqr97UsHpHFkf8AAic/+gj9aaE9i1TJoY7hNkiK69cMM/jT6KQyr5M9v/qX81P+ecxOfwbr+eadHexvII2DQynpHIME/TsfwJqxTJI0mQpIiuh6qwyKd+5Nuw+kzjk8Cs+aV7G8tIY2Zop2KlZDu24GeD1/PNWNRYixmx3Xb+fFPl1Qc2jDT/mtVkxgykyH8eR+QwPwqzSdOBwKWkNbBRRRSGRXFtDeQvDPEk8LjDRyKGU/UGqC6Zc6fk2FyzR/8+t2xdP+Av8AeX8dwHYVqUU7isc5FrCv4hH2+M6e9vbbF81gY2aRucOOP+WYwDhjk8V0dZOlKtxda2JFDq11sKsMgr5MYx9P8TWZ4kZvCGkvfaaxiVHVfsbfNAcnHC9VxnopA9Qaq19Cb21OpopkTF40Y9SAafUFhRRRQBW1D5rfZ/fdEIx1BYZ/TNTuiyKVdQyngqwyDUF1/rrT/rqf/QGqzT6C6sq/Y2h5tpTGP+eb/Mn+I/A49qPtxhz9pjMA/wCegO5Pz7fiBVqii/cVuwisGUEHIPIIpap3FqlvFLNATA4Usdn3ScZ5HT8evvTtLunvdPgncKHdckL0otpcL62LVVtP/wCPcnGN0kjfm5x+lWaracMafbf9c1/lR0H1LNFFFIYhAYEEZB6iq32Lyh/o0hgP937yfTb2H0xVqincVrlX7VJD/wAfEJC/89Isuv4jqPyx701JkuL+N43WRVibDKQRyw/wq5We1mkmqSuC0UnlId8ZwerdfXp3zVKzJd0aFFZ2j30t4twJcExSmMMBgkDufetGpas7FJ3VwooopDCq2of8ep/3l/8AQhVmq2o/8ebfVf8A0IU47oUtmI1iqndA7W7ekf3T9VPH5c+9HnTwj99F5i/34cn8SvX8s1aoov3C3YiguYrlSYnD44OOoPoR2NS1DNaxTsGdPnHAdSVYe2RzVS3u5V1aSzZvMjWPeGYfN2444x+FO19UK9tGaNFFFSUZnh//AI8ZhkEi7uc4953P8iK06zNFJ8zUl7Ldtj8VUn9Sa06b3Etgqs1jGG3RFrd+5iwAfqOh+pFWaKLha5V8y5hzvjWdf70XDf8AfJ/x/CpYbqKdiqN84GSjAqw+oPIqWo5reO4AEiK+OQSOR7g9qNA1Im41GLH8UT5/Arj+ZqzWNeyyWGpadGkjSJLIVxIc7Rg9D1P45rZpyVrExd7hRRRUln//2Q==", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -1699,416 +1707,882 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -23.987747192382812, + "EyeY": 19.28705406188965, + "EyeZ": 14.237700462341309, + "LookX": 29.547080993652344, + "LookY": -15.186441421508789, + "LookZ": -20.543874740600586, + "UpX": 0.14962323009967804, + "UpY": 0.9832549691200256, + "UpZ": -0.10403183847665787 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24864.094175935294, - "Y": -20003.97954548803 + "ShowGeometry": true, + "X": -24886.881104258984, + "Y": -20011.824807652745 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "fb265a3222b04d2ab4f726b28bc90c10", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24865.296721779836, - "Y": -19632.379233836931 + "ShowGeometry": true, + "X": -24882.81567342167, + "Y": -19408.471867647226 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "e594468a412344b4870884b31915b703", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -19817.93975630069 + "ShowGeometry": true, + "X": -24887.84739592396, + "Y": -19716.45508787192 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "4f378cbb3c5d4496b11be74d16300d48", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25058.117846456811, - "Y": -19634.446708280531 + "ShowGeometry": true, + "X": -25368.937499679123, + "Y": -19402.227176458993 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "bc1ea09916454e28b57419385b4d812b", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25056.796330195433, - "Y": -19804.501419547716 + "ShowGeometry": true, + "X": -25086.12593597904, + "Y": -19650.784661804588 }, { - "ShowGeometry": true, - "Name": "Arc.ByThreePoints", "Id": "f17077267a2b4cc29768fd8e8c31a44a", + "Name": "Arc.ByThreePoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4587779644, - "Y": -19800.131380836 - }, - { "ShowGeometry": true, - "Name": "NurbsSurface.ByControlPoints", - "Id": "4859e415f1374590b107c528167769c0", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -22398.890979387, - "Y": -19203.6985393764 + "X": -24353.57638101092, + "Y": -20041.10450993006 }, { - "ShowGeometry": true, - "Name": "List.Create", "Id": "c8658b1166f54b96ad0f6b482220aed8", + "Name": "List.Create", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24121.1518216568, - "Y": -19985.530529506 + "ShowGeometry": true, + "X": -23974.150643417488, + "Y": -20222.080688294955 }, { - "ShowGeometry": true, - "Name": "Surface.Area", "Id": "ceadf6946ef64eb797650f1d795506aa", + "Name": "Surface.Area", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22606.975227719664, - "Y": -19918.408029745719 + "ShowGeometry": true, + "X": -22517.718215123463, + "Y": -19524.0667556572 }, { - "ShowGeometry": true, - "Name": "Surface.PointAtParameter", "Id": "f063f504b2a3435e93bedb8b448f8afd", + "Name": "Surface.PointAtParameter", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22801.757147324028, - "Y": -19207.7207778656 + "ShowGeometry": true, + "X": -22690.8812733182, + "Y": -19061.807186747807 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "cc0a41cb8ccc445481f183efad0eadb1", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23100.326286689688, - "Y": -19150.171343529746 + "ShowGeometry": true, + "X": -22953.8812733182, + "Y": -19010.979686747807 }, { - "ShowGeometry": true, - "Name": "List.Create", "Id": "e99a534aa8cd4a2fbf1e838cc69f2064", + "Name": "List.Create", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23158.670841169525, - "Y": -19804.956245042958 + "ShowGeometry": true, + "X": -23224.847405148368, + "Y": -19803.380612567275 }, { - "ShowGeometry": true, - "Name": "PolySurface.ByJoinedSurfaces", "Id": "b6aa70b0dedd475e97266aeb62fbb70f", + "Name": "PolySurface.ByJoinedSurfaces", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22932.186194350081, - "Y": -19797.595866362426 + "ShowGeometry": true, + "X": -23021.901826176934, + "Y": -19800.794840957446 }, { - "ShowGeometry": true, - "Name": "Surface.Area", "Id": "43d2acf71aa14bf3a6284bb413e989ef", + "Name": "Surface.Area", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22618.317483927076, - "Y": -20075.520240966474 + "ShowGeometry": true, + "X": -22512.960273335182, + "Y": -20204.511938693668 }, { - "ShowGeometry": true, - "Name": "Surface.Area", "Id": "74aa06879e0d42fc9ff52430687c61d1", + "Name": "Surface.Area", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22594.677578531624, - "Y": -19730.936912013392 + "ShowGeometry": true, + "X": -22512.26652471478, + "Y": -19802.29445135511 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "b12d7c07d64c41dca83e19b14b06982b", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22311.70706105448, - "Y": -20207.6210324227 + "ShowGeometry": true, + "X": -22079.38249870842, + "Y": -20204.899154264134 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "6bc911c00a094a3597332140d6c898cc", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22312.664471830551, - "Y": -19611.454878971977 + "ShowGeometry": true, + "X": -22073.31059007329, + "Y": -19800.25237058935 }, { - "ShowGeometry": true, - "Name": "Watch", "Id": "b2f1f55ecf2842758cd44f48088f26ef", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22311.707061054483, - "Y": -19909.26795224681 + "ShowGeometry": true, + "X": -22053.22386241895, + "Y": -19532.829633138776 }, { - "ShowGeometry": true, - "Name": "Surface.BySweep2Rails", "Id": "b3654f9d298b41568dcac1684b017930", + "Name": "Surface.BySweep2Rails", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23694.9144401224, - "Y": -19617.9788885921 + "ShowGeometry": true, + "X": -23721.181391515343, + "Y": -19527.956111166102 }, { - "ShowGeometry": true, - "Name": "Watch 3D", "Id": "a6ea80d1292f4754af604f40882d0c98", + "Name": "Watch 3D", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -21917.812535593977, - "Y": -19197.759991797178 + "ShowGeometry": true, + "X": -21897.8812733182, + "Y": -19061.807186747807 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "0eb196569e2044a5a335aad9d9085363", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24866.32138326584, - "Y": -19256.4880656816 + "ShowGeometry": true, + "X": -24893.33995277263, + "Y": -19197.63655989548 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "409caf42170f4a5dad697428efb89449", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25058.117846456811, - "Y": -19478.671776259369 + "ShowGeometry": true, + "X": -25074.619357488933, + "Y": -18899.025948547984 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "a73ee6eaa09e42b8b3879cee68f2d0d7", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24868.691496822525, - "Y": -19443.7187783559 + "ShowGeometry": true, + "X": -24885.193007854647, + "Y": -18864.072950644513 }, { - "ShowGeometry": true, - "Name": "Arc.ByThreePoints", "Id": "81798992a49545ec9a156e31c58dee79", + "Name": "Arc.ByThreePoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4587779644, - "Y": -19464.7102154558 + "ShowGeometry": true, + "X": -24337.93536793965, + "Y": -19461.366100125553 }, { - "ShowGeometry": true, - "Name": "Surface.ByLoft", "Id": "4b1e3b96afc843f49dcb0157f4bc7f29", + "Name": "Surface.ByLoft", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23732.9144401224, - "Y": -19904.0122180635 + "ShowGeometry": true, + "X": -23692.137758332447, + "Y": -20214.691698367933 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "2cd90c1faed3402a95895c94e3f30ad8", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25059.433208636907, - "Y": -19350.285267469724 + "ShowGeometry": true, + "X": -25075.93471966903, + "Y": -18770.63943975834 }, { - "ShowGeometry": true, - "Name": "Curve.Extrude", "Id": "660a5c8ec82845ff849e2d65e04c7206", + "Name": "Curve.Extrude", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23674.9144401224, - "Y": -19331.9455591207 + "ShowGeometry": true, + "X": -23661.38951696907, + "Y": -18789.099325285242 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "3a3f07a68c804a83a47fefc0d476644d", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23961.893209361202, - "Y": -19213.83002235664 + "ShowGeometry": true, + "X": -23915.38951696907, + "Y": -18755.271825285243 }, { - "ShowGeometry": true, - "Name": "Arc.ByThreePoints", "Id": "1981a0822ade440f9ea76ab988fcf810", + "Name": "Arc.ByThreePoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4587779644, - "Y": -19068.5984799728 + "ShowGeometry": true, + "X": -24333.697620002185, + "Y": -18779.72417262422 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "116a1d2d3ca94ae585fed101a18f2eac", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.193747213038, - "Y": -19070.410307656657 + "ShowGeometry": true, + "X": -24884.52374863046, + "Y": -18446.815492034646 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "1dd46e987f4c40dfa8155456c8608647", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25058.929304688845, - "Y": -19150.191135156696 + "ShowGeometry": true, + "X": -25080.25930610627, + "Y": -18526.596319534685 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "65c95e395de245a28a5e20dc073fe158", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25063.580327826825, - "Y": -19001.760266885482 + "ShowGeometry": true, + "X": -25084.91032924425, + "Y": -18378.16545126347 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "d03279335a8a4f7e9e7cbfbcf111f662", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25060.428343491585, - "Y": -18848.806166178845 + "ShowGeometry": true, + "X": -25084.083770741512, + "Y": -18108.984249912988 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "a99d0d448b5c47cd94e805248cbe85cc", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24862.882265611453, - "Y": -18880.218887825678 + "ShowGeometry": true, + "X": -24886.53769286138, + "Y": -18140.39697155982 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "87920b6b93124720beeb2b5326f55805", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24861.341461088108, - "Y": -20376.847975475353 + "ShowGeometry": true, + "X": -24884.865384330307, + "Y": -20533.191852541982 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "5f44177683ed4b959a2e0c00564ad859", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25053.101483120739, - "Y": -20147.512700693387 + "ShowGeometry": true, + "X": -25194.568833846977, + "Y": -20293.74714111853 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "4562ee056aa24a6689ac1cf5319ece2e", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.014247581687, - "Y": -20192.8139993681 + "ShowGeometry": true, + "X": -24886.335370114888, + "Y": -20310.249436297552 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", "Id": "36f5b14fe48d43d69ccd0a066e56fc2e", + "Name": "Line.ByStartPointEndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24486.9036506054, - "Y": -20188.12640655 + "ShowGeometry": true, + "X": -24382.511234055502, + "Y": -20416.45955017951 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "d60bbc4ca6df437bbdf7887ce70173b3", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25050.034042500956, - "Y": -20279.382835682274 + "ShowGeometry": true, + "X": -25166.227801623474, + "Y": -20496.383332597838 + }, + { + "Id": "4859e415f1374590b107c528167769c0", + "Name": "NurbsSurface.ByControlPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -22302.29721131201, + "Y": -19061.807186747807 } ], "Annotations": [ + { + "Id": "3e7ca0284ace44fcb67c6fcb74842999", + "Title": "Input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d03279335a8a4f7e9e7cbfbcf111f662", + "a99d0d448b5c47cd94e805248cbe85cc" + ], + "HasNestedGroups": false, + "Left": -25094.083770741512, + "Top": -18213.39697155982, + "Width": 442.54607788013163, + "Height": 270.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -18140.39697155982, + "InitialHeight": 227.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "7cb9b60287ba488ca4aebfadc58082f1", + "Title": "Input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "116a1d2d3ca94ae585fed101a18f2eac", + "1dd46e987f4c40dfa8155456c8608647", + "65c95e395de245a28a5e20dc073fe158" + ], + "HasNestedGroups": false, + "Left": -25094.91032924425, + "Top": -18599.596319534685, + "Width": 445.3865806137874, + "Height": 353.4308682712144, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -18526.596319534685, + "InitialHeight": 310.4308682712144, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "49695d0bfe5c473ab762688be0a93bf6", + "Title": "Input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "409caf42170f4a5dad697428efb89449", + "a73ee6eaa09e42b8b3879cee68f2d0d7", + "2cd90c1faed3402a95895c94e3f30ad8" + ], + "HasNestedGroups": false, + "Left": -25085.93471966903, + "Top": -18972.025948547984, + "Width": 435.74171181438214, + "Height": 333.3865087896447, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -18899.025948547984, + "InitialHeight": 290.3865087896447, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "20df77f56de74b6991ebad9bd071a6fa", + "Title": "Input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "fb265a3222b04d2ab4f726b28bc90c10", + "4f378cbb3c5d4496b11be74d16300d48", + "0eb196569e2044a5a335aad9d9085363" + ], + "HasNestedGroups": false, + "Left": -25378.937499679123, + "Top": -19481.471867647226, + "Width": 731.1218262574512, + "Height": 480.83530775174586, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -19408.471867647226, + "InitialHeight": 437.83530775174586, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "f9e1915c4ba4494ebe1bf6a9df88e66b", + "Title": "Input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e594468a412344b4870884b31915b703", + "bc1ea09916454e28b57419385b4d812b" + ], + "HasNestedGroups": false, + "Left": -25096.12593597904, + "Top": -19789.45508787192, + "Width": 443.27854005507834, + "Height": 270.6704260673323, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -19716.45508787192, + "InitialHeight": 227.6704260673323, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "8c631415033a48fa86f2376d1a192d7d", + "Title": "Input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "87920b6b93124720beeb2b5326f55805", + "5f44177683ed4b959a2e0c00564ad859", + "4562ee056aa24a6689ac1cf5319ece2e", + "d60bbc4ca6df437bbdf7887ce70173b3" + ], + "HasNestedGroups": false, + "Left": -25204.568833846977, + "Top": -20606.191852541982, + "Width": 554.7034495166699, + "Height": 492.9424162444302, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -20533.191852541982, + "InitialHeight": 557.6208074088354, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "c71cd9748c9c4ded8ea2f57106f2350d", + "Title": "Input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "918f7dc4e6d04d6b9b51c329d02db2b2" + ], + "HasNestedGroups": false, + "Left": -24896.881104258984, + "Top": -20084.824807652745, + "Width": 245.0, + "Height": 270.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -20011.824807652745, + "InitialHeight": 227.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "174f0d1ced594cd4aa7271825a3f4296", + "Title": "Line", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "36f5b14fe48d43d69ccd0a066e56fc2e" + ], + "HasNestedGroups": false, + "Left": -24392.511234055502, + "Top": -20489.45955017951, + "Width": 291.0, + "Height": 235.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -20416.45955017951, + "InitialHeight": 192.0, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "d9674e8a9a5546b692bb5410aad48a1d", + "Title": "Arc", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f17077267a2b4cc29768fd8e8c31a44a" + ], + "HasNestedGroups": false, + "Left": -24363.57638101092, + "Top": -20114.10450993006, + "Width": 241.0, + "Height": 270.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -20041.10450993006, + "InitialHeight": 227.0, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "d6e3d0f562cf41cc8d53f971f4fe332f", + "Title": "Arc", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "81798992a49545ec9a156e31c58dee79" + ], + "HasNestedGroups": false, + "Left": -24347.93536793965, + "Top": -19534.366100125553, + "Width": 241.0, + "Height": 270.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -19461.366100125553, + "InitialHeight": 227.0, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "8c8c826134c2454e98d7def6b29ea397", + "Title": "Arc", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1981a0822ade440f9ea76ab988fcf810" + ], + "HasNestedGroups": false, + "Left": -24343.697620002185, + "Top": -18852.72417262422, + "Width": 241.0, + "Height": 270.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -18779.72417262422, + "InitialHeight": 227.0, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "f351ed230a4d42e0a79c9cf7280c5a8b", + "Title": "Extrude", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "660a5c8ec82845ff849e2d65e04c7206", + "3a3f07a68c804a83a47fefc0d476644d", + "f6ecbb4d18d0484babe2345ae9d7b1e2" + ], + "HasNestedGroups": false, + "Left": -23925.38951696907, + "Top": -18920.099325285242, + "Width": 509.5, + "Height": 296.8274999999994, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -18847.099325285242, + "InitialHeight": 274.2902965083522, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "1a75aba874ab4bb5881a87e269e84fc4", + "Title": "Sweep", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b3654f9d298b41568dcac1684b017930", + "295d1894ae1f4150a782003d9badc7d9" + ], + "HasNestedGroups": false, + "Left": -23755.681391515343, + "Top": -19702.956111166102, + "Width": 316.0, + "Height": 372.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19629.956111166102, + "InitialHeight": 329.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "694097d1f02249dcbc84caa39bd9b837", + "Title": "Loft", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c8658b1166f54b96ad0f6b482220aed8", + "4b1e3b96afc843f49dcb0157f4bc7f29", + "8db3018629b945bba0e094e66a26e3e5" + ], + "HasNestedGroups": false, + "Left": -23984.150643417488, + "Top": -20360.691698367933, + "Width": 567.0128850850415, + "Height": 300.6110100729784, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -20287.691698367933, + "InitialHeight": 192.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "65cf9102c26740478a4b4a0de221a83b", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "15cc60651aa2446e92333fb4ccd5f9d6" + ], + "HasNestedGroups": false, + "Left": -25197.82274988922, + "Top": -20963.82360864477, + "Width": 306.0, + "Height": 137.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -20890.82360864477, + "InitialHeight": 94.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "21fd4f91196f4d918e4c2d4b2e5e9eae", + "Title": "Evaluate Loft Area", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "43d2acf71aa14bf3a6284bb413e989ef", + "b12d7c07d64c41dca83e19b14b06982b" + ], + "HasNestedGroups": false, + "Left": -22522.960273335182, + "Top": -20277.899154264134, + "Width": 685.5777746267631, + "Height": 209.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -20204.899154264134, + "InitialHeight": 166.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "334732cc59f3474da219af5b4fca3cab", + "Title": "Evaluate the combined Loft + Sweep Area", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "74aa06879e0d42fc9ff52430687c61d1", + "6bc911c00a094a3597332140d6c898cc" + ], + "HasNestedGroups": false, + "Left": -22522.26652471478, + "Top": -19918.29445135511, + "Width": 683.9559346414899, + "Height": 254.04208076575742, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -19802.29445135511, + "InitialHeight": 168.04208076575742, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" + }, + { + "Id": "af268354932d46a898cbfa4b958c6361", + "Title": "Evaluate Sweep Area", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ceadf6946ef64eb797650f1d795506aa", + "b2f1f55ecf2842758cd44f48088f26ef" + ], + "HasNestedGroups": false, + "Left": -22527.718215123463, + "Top": -19605.829633138776, + "Width": 701.4943527045143, + "Height": 213.76287748157483, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -19532.829633138776, + "InitialHeight": 170.76287748157483, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "27e6cb3713814050a64ce4589eec5235", + "Title": "Combine the Loft and the Sweep", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e99a534aa8cd4a2fbf1e838cc69f2064", + "b6aa70b0dedd475e97266aeb62fbb70f", + "cf263e4415014ac998550a75af5c7406" + ], + "HasNestedGroups": false, + "Left": -23234.847405148368, + "Top": -19989.794840957446, + "Width": 522.9455789714339, + "Height": 348.41422839017105, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -19873.794840957446, + "InitialHeight": 271.820313600645, + "TextblockHeight": 106.0, + "Background": "#FFC1D676" + }, + { + "Id": "52926bc9d4974bee8d822df169ef9233", + "Title": "Extract and use points from surface", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f063f504b2a3435e93bedb8b448f8afd", + "cc0a41cb8ccc445481f183efad0eadb1", + "a6ea80d1292f4754af604f40882d0c98", + "283a0dbdc0684cbdbcac0503752aca10", + "4859e415f1374590b107c528167769c0", + "efe2c474caa345e9adf6c81ac7096e32" + ], + "HasNestedGroups": false, + "Left": -22963.8812733182, + "Top": -19236.807186747807, + "Width": 1353.0, + "Height": 507.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19163.807186747807, + "InitialHeight": 458.96078606842275, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, { "Id": "295d1894ae1f4150a782003d9badc7d9", "Title": "Multiple creation methods exist for most Surfaces. Surfaces, Polysurfaces (collections of Surfaces), and Nurbs Surfaces can be create by Points, Curves, and derived from other surfaces and solids", @@ -2118,11 +2592,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23719.4144401224, - "Top": -19711.9788885921, + "Left": -23745.681391515343, + "Top": -19621.956111166102, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -2130,68 +2605,133 @@ "PinnedNode": "b3654f9d298b41568dcac1684b017930" }, { - "Id": "1489336e40ab479baf26b60ff24b17db", - "Title": "Tip: Uncheck \"Preview Upstream\" in Right Click Menu to isolate Geometry in the node", + "Id": "cf263e4415014ac998550a75af5c7406", + "Title": "Surfaces Joined as Polysurfaces can be evalued as a single entity", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22386.390979387, - "Top": -19268.6985393764, + "Left": -23019.401826176934, + "Top": -19865.794840957446, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "4859e415f1374590b107c528167769c0" + "PinnedNode": "b6aa70b0dedd475e97266aeb62fbb70f" }, { - "Id": "cf263e4415014ac998550a75af5c7406", - "Title": "Surfaces Joined as Polysurfaces can be evalued as a single entity", + "Id": "283a0dbdc0684cbdbcac0503752aca10", + "Title": "Edges, Points and other features can be derived from Surfaces using \"Actions\" appropriate to those geometries", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22929.686194350081, - "Top": -19862.595866362426, + "Left": -22703.8812733182, + "Top": -19140.807186747807, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "b6aa70b0dedd475e97266aeb62fbb70f" + "PinnedNode": "f063f504b2a3435e93bedb8b448f8afd" }, { - "Id": "283a0dbdc0684cbdbcac0503752aca10", - "Title": "Edges, Points and other features can be derived from Surfaces using \"Actions\" appropriate to those geometries", + "Id": "8db3018629b945bba0e094e66a26e3e5", + "Title": "Using the 2 sets of curves, we can create a 'Loft' geometry between them", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22814.757147324028, - "Top": -19286.7207778656, + "Left": -23703.137758332447, + "Top": -20279.691698367933, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", - "PinnedNode": "f063f504b2a3435e93bedb8b448f8afd" + "PinnedNode": "4b1e3b96afc843f49dcb0157f4bc7f29" + }, + { + "Id": "15cc60651aa2446e92333fb4ccd5f9d6", + "Title": "A Dynamo graph showcasing the primary ways of creating surfaces - Extrude, Loft and Sweep", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -25187.82274988922, + "Top": -20882.82360864477, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "f6ecbb4d18d0484babe2345ae9d7b1e2", + "Title": "A basic extrudion from the provided curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23672.88951696907, + "Top": -18839.099325285242, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "660a5c8ec82845ff849e2d65e04c7206" + }, + { + "Id": "efe2c474caa345e9adf6c81ac7096e32", + "Title": "Create a new Nurbs surface by the extracted parameters (points).\nHide the rest of the geometries to observe the result of the one below.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22301.29721131201, + "Top": -19155.807186747807, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "4859e415f1374590b107c528167769c0" } ], - "X": 9982.9787373399049, - "Y": 8199.53458611377, - "Zoom": 0.3971092161278178 + "X": 8324.460637022985, + "Y": 6733.507133337315, + "Zoom": 0.3204162602681185 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/ImportExport/ImportExport_CSV to Stuff.dyn b/doc/distrib/Samples/en-US/ImportExport/ImportExport_CSV to Stuff.dyn index 4db9993bfcf..6831419b193 100644 --- a/doc/distrib/Samples/en-US/ImportExport/ImportExport_CSV to Stuff.dyn +++ b/doc/distrib/Samples/en-US/ImportExport/ImportExport_CSV to Stuff.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Import Export Sample", + "Description": "Create gometry based on parsed csv data", "Name": "ImportExport_CSV to Stuff", "ElementResolver": { "ResolutionMap": {} @@ -11,10 +11,8 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", - "HintPath": "C:\\Users\\tanga\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\helix.csv", - "InputValue": "..\\..\\Data\\helix.csv", - "NodeType": "ExtensionNode", "Id": "f338c699a0d34edf8bc9b48d08d90217", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -28,13 +26,14 @@ } ], "Replication": "Disabled", - "Description": "Allows you to select a file on the system to get its file path." + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\DeyanNenov\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\helix.csv", + "InputValue": "..\\..\\Data\\helix.csv" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": "\n", "Id": "6fe0513926204d1d8e0684a3d52d2635", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { @@ -48,13 +47,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": "\n" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double", "Id": "0cde47c6106f4a0a9566872fd23a0a20", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "73d7f8d0da1545bfb5fd2be100f87873", @@ -86,18 +85,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@double", "Replication": "Longest", "Description": "Scale uniformly around the origin\n\nGeometry.Scale (amount: double = 1): Geometry" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 20.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 2.337, "Id": "47fd5c5685b74bec879a8ae7ed95afa4", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -111,14 +110,15 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 2.337 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", "FunctionSignature": "DSCore.String.Split@string,string[]", "FunctionType": "VariableArgument", - "NodeType": "FunctionNode", "Id": "6c3bf3e38da54892969ca58d3caa1129", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "bc676d6552404865baf65d6ba473c652", @@ -157,8 +157,8 @@ "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", "FunctionSignature": "DSCore.String.Split@string,string[]", "FunctionType": "VariableArgument", - "NodeType": "FunctionNode", "Id": "7b9d9ec2c7b64c65847b487c9b5fbf2c", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "2a79f9e7594a4e7980ab6931d5dfcec5", @@ -195,9 +195,8 @@ }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": ",", "Id": "cc965c59fa8f4bdbb009ed559204b69f", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { @@ -211,13 +210,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": "," }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.String.ToNumber@string", "Id": "4296714ccaa948338bb51aca8168bccc", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "6fd2a1e64f674a8d93b2014e61a2eaa6", @@ -240,14 +239,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.String.ToNumber@string", "Replication": "Auto", "Description": "Converts a string to an integer or a double.\n\nString.ToNumber (string: string): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Id": "d0dc0a4b3ccc4717a930e4da7d8c68c4", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7fa53f3f7e0242688d25b3d1af358325", @@ -270,14 +269,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Replication": "Auto", "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "b4635cf3351a4aea89bd0492fbbfc57a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "8774c0f1502e4c518a3e02f7778f6086", @@ -309,14 +308,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", "Id": "2d49c2cb6b6649748267d6a156b24f31", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "ee58681d2dbb44af8515f9b2c932db76", @@ -339,14 +338,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", "Replication": "Auto", "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.LastItem@var[]..[]", "Id": "e5258d84a76944069abcd5e55e7c10b6", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "dbbf3ebd1d0441c9934c149bf1253951", @@ -369,14 +368,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.LastItem@var[]..[]", "Replication": "Auto", "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "1;", "Id": "7b5467e11abe455e8944897a7fc16900", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -390,13 +389,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "3b5acd4258a745d5ba6586fbae644634", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0c5d2508c1604d8d833b097605bf1d84", @@ -437,13 +436,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.FileObject, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "afa1c12063ae4bcf992c9af8fc2a7b76", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "88caafe3fd024826859fbf97883b89be", @@ -467,13 +467,12 @@ } ], "Replication": "Disabled", - "Description": "Creates a file object from a path." + "Description": "Creates a file object from the given path" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.IO.FileSystem.ReadText@var", "Id": "078c73d29b694299bb8b86120b23909a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "f792a14632674013bcc64b1e4dc26ecc", @@ -496,6 +495,7 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.IO.FileSystem.ReadText@var", "Replication": "Auto", "Description": "Reads a text file and returns the contents as a string.\n\nFileSystem.ReadText (file: var): string" } @@ -614,7 +614,8 @@ ] } ], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACikZgoyTgepqjP4g0y1ZhNqNpEV6h51BH60xF+is1fENjIwETyXAPRreCSVf8AvpVIqAeKIJZCkFrdTMDghkEJ/KQqaOVi5l3NmiufuPFEkUgRbHbn+Ka4T8sR7z+lVrzxFqu+OO1t9P8AMP3lM00jY9l8pcn6kVXJLsT7SPc6miuSuNb1aGAvcpcWqNnaY9ODMOe+Jn/kKrW2tPc7CdcWYyH93D9phidyDgjYIywPtupqm2J1EjtqSuOWzlkZpJZNSVe8crXEoP02Mo/MVX/sq0vLgNLaWpZP+WqmPcB7rIW9utV7PzJ9r5HWXGuabZkCfULWEnoJJlXP5mqd54y0bT4xJNfL5ZOA8aM4/NQaxgqySCOMRbOgRlViPoYV4/E1IztNN5du7yFBgRxySyNj3WQhar2a6k+1fQ1x4mgmtWuLa2u7uIDIaOHbu+m8rVZfF6SB9tt5O0c/ariOPB9MBiayNQ0myVgLi0ijlX5jK1nEpz1zvUnbTtj+THBb31w0h+ZvsuoGd/ptZDxTVNCdSXoacOv6ncH5tPjt06+YDJOD9NsY/nVdda1WSfY89pFGT/DFskA/3ZJB/KqTWF3DakqElkduftNhIGx/tOJAAffGPaoYtS+w28rnyoju2COC/tn/AFkUY+mTT5Y9CeaXVl77ZqFxOQupyhGPEYWMnHs0aPj8TSfbL77T5dvqM45+WMKsv570Q/k1ULTWrOPzJH8xDEPmeOC4I5/24l2H8M/rS6bqUWrTbbZG1FF+95Ko+z6mdg1O0ewry7mvceIdRsZtsiW83JGJEMAHplgz/wAqs/8ACVGOXyzYvcvwcWMqS8epyVP6VhrcTpdbY4ktCxwY5pBak892iDg066a81CaSONldAeiM94n/AAJSEx9M0uSPYftJdzpj4itIxmcXFqMZLT20iIv1crt/WrNnqlnqH/HrdwXPG79zIr8Hvwa5G90+fzFaQ+UigAtBbC2XI/2nZx+lMvtPi1K3gjuJvt4QbtklzAw68H5UB/LFR7NdDT2j6nd0Vw9vpsWm2SLatNaqSfl33iop9stj8+Ku291qUVq0i3dxcFW6utu8ePThlbH1Oan2bK9ojq6K5i18RX2JPNfTrjaMhg0kGPqNr/oat2fiZrpiv9m3TBR80sIV4/wJIY/981LhJdClUi+puUVlt4m06JlE87Wm44VruJ4AfoXABq9a3lveoXt5450HBaJww/Spsy7omooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACimySJCpZ2VFHVmOBVCXxFpUL7H1K0V8Z2ecu78s5piuaNFZFx4osLeJpSLuSNRuLQ2U0gx65VDTLfxRFqCl7C0uL+NeGeFogB9dziizDmRtUVz914muIWULYxoCMlp7pRjnpiMOc/hj3pRrF9cF1iNmjqOiLLPj64VcVXJInnj3N+iuc+0awysZ3kRR/FZ2gGfpvcn/x2qzyT3Unya1IEHDQXMsUTZ/4AoYGnyMTqI6ykZgqksQoHUmuUkt1k/dNFcyxNxviu7i4X8fmXH4ZqJNKssmOKC3abOAJLCNH/APHyCfrzT9mT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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -637,186 +638,316 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -8.976317405700684, + "EyeY": 10.871911525726318, + "EyeZ": 12.320706367492676, + "LookX": 11.747251510620117, + "LookY": -14.388269424438477, + "LookZ": -16.971912384033203, + "UpX": 0.2177955061197281, + "UpY": 0.9238796234130859, + "UpZ": -0.3146613538265228 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "File Path", "Id": "f338c699a0d34edf8bc9b48d08d90217", + "Name": "File Path", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -102.161552514321, - "Y": -17.5611547424787 + "ShowGeometry": true, + "X": -380.6789116765385, + "Y": -98.01532155940643 }, { - "ShowGeometry": true, - "Name": "String", "Id": "6fe0513926204d1d8e0684a3d52d2635", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 165.44139056343394, - "Y": 146.7180514749837 + "ShowGeometry": true, + "X": 372.8694395398022, + "Y": 150.31810164061005 }, { - "ShowGeometry": true, - "Name": "Geometry.Scale", "Id": "0cde47c6106f4a0a9566872fd23a0a20", + "Name": "Geometry.Scale", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2122.5085045747792, - "Y": -17.632481690760258 + "ShowGeometry": true, + "X": 3046.8293048243672, + "Y": 24.02013489062068 }, { - "ShowGeometry": true, - "Name": "Number Slider", "Id": "47fd5c5685b74bec879a8ae7ed95afa4", + "Name": "Number Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1808.4722321870568, - "Y": 197.29371294286119 + "ShowGeometry": true, + "X": 2569.669552215656, + "Y": 185.31062267004222 }, { - "ShowGeometry": true, - "Name": "String.Split", "Id": "6c3bf3e38da54892969ca58d3caa1129", + "Name": "String.Split", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 574.428822887397, - "Y": -16.672401211803823 + "ShowGeometry": true, + "X": 589.2517344732512, + "Y": -29.339923923563504 }, { - "ShowGeometry": true, - "Name": "String.Split", "Id": "7b9d9ec2c7b64c65847b487c9b5fbf2c", + "Name": "String.Split", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 812.588762217447, - "Y": -16.31676914958615 + "ShowGeometry": true, + "X": 838.8321570715638, + "Y": -26.700195207693355 }, { - "ShowGeometry": true, - "Name": "String", "Id": "cc965c59fa8f4bdbb009ed559204b69f", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 541.5505214553981, - "Y": 186.67849422719831 + "ShowGeometry": true, + "X": 606.2062485153896, + "Y": 165.5850572151508 }, { - "ShowGeometry": true, - "Name": "String.ToNumber", "Id": "4296714ccaa948338bb51aca8168bccc", + "Name": "String.ToNumber", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1041.2643989747855, - "Y": -18.197000268688555 + "ShowGeometry": true, + "X": 1067.5077938289023, + "Y": -28.58042632679576 }, { - "ShowGeometry": true, - "Name": "List.Transpose", "Id": "d0dc0a4b3ccc4717a930e4da7d8c68c4", + "Name": "List.Transpose", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1278.07129747803, - "Y": -10.7489680733874 + "ShowGeometry": true, + "X": 1304.3146923321467, + "Y": -21.132394131494607 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "b4635cf3351a4aea89bd0492fbbfc57a", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1524.9423834916297, - "Y": 1.1678834390942825 + "ShowGeometry": true, + "X": 1862.9277326982321, + "Y": 20.809827127048266 }, { - "ShowGeometry": true, - "Name": "List.FirstItem", "Id": "2d49c2cb6b6649748267d6a156b24f31", + "Name": "List.FirstItem", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1551.1068622307325, - "Y": -210.9044145705422 + "ShowGeometry": true, + "X": 1872.4325870297803, + "Y": -188.65064419455229 }, { - "ShowGeometry": true, - "Name": "List.LastItem", "Id": "e5258d84a76944069abcd5e55e7c10b6", + "Name": "List.LastItem", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1546.8940797230423, - "Y": 170.59695682484352 + "ShowGeometry": true, + "X": 1871.074750696702, + "Y": 267.0594801140399 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "7b5467e11abe455e8944897a7fc16900", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1217.6884718595659, - "Y": 180.61253197327045 + "ShowGeometry": true, + "X": 1568.747386062973, + "Y": 137.5249834754302 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "3b5acd4258a745d5ba6586fbae644634", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1828.9758749156347, - "Y": -32.850173173836914 + "ShowGeometry": true, + "X": 2192.7169143636243, + "Y": 25.324390121691863 }, { - "ShowGeometry": true, - "Name": "File.FromPath", "Id": "afa1c12063ae4bcf992c9af8fc2a7b76", + "Name": "File.FromPath", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 114.94545865929823, - "Y": -18.449908273153575 + "ShowGeometry": true, + "X": -132.30223277136395, + "Y": -96.65748522632825 }, { - "ShowGeometry": true, - "Name": "FileSystem.ReadText", "Id": "078c73d29b694299bb8b86120b23909a", + "Name": "FileSystem.ReadText", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 312.120450172441, - "Y": -17.5611547424787 + "ShowGeometry": true, + "X": 88.85577360513037, + "Y": -95.76873169565337 } ], "Annotations": [ + { + "Id": "9810004adc804a118da58fe1a59dc511", + "Title": "Initial helix.csv input", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f338c699a0d34edf8bc9b48d08d90217", + "df06e6b9f64046e2bde6b7da6b2c3d24" + ], + "HasNestedGroups": false, + "Left": -407.6789116765385, + "Top": -331.0153215594064, + "Width": 234.0, + "Height": 374.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -171.01532155940643, + "InitialHeight": 244.0, + "TextblockHeight": 150.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "541be64016b34edead8d4b4ab07579b4", + "Title": "Read the file", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "afa1c12063ae4bcf992c9af8fc2a7b76", + "078c73d29b694299bb8b86120b23909a" + ], + "HasNestedGroups": false, + "Left": -142.30223277136395, + "Top": -169.65748522632825, + "Width": 468.1580063764943, + "Height": 205.88875353067488, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -96.65748522632825, + "InitialHeight": 162.88875353067488, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "e06c4705d96a437ab30f693c48ff2e20", + "Title": "Parse the csv data", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6fe0513926204d1d8e0684a3d52d2635", + "6c3bf3e38da54892969ca58d3caa1129", + "7b9d9ec2c7b64c65847b487c9b5fbf2c", + "cc965c59fa8f4bdbb009ed559204b69f", + "4296714ccaa948338bb51aca8168bccc", + "d0dc0a4b3ccc4717a930e4da7d8c68c4", + "4985c370185d4431b845474713ad3223", + "016b58f41ee541e6a92a624cc2e4d1f4", + "c1928f93b7144818837c2f1898586595", + "a72f58daf16a447fbff710f4d0c7512a" + ], + "HasNestedGroups": false, + "Left": 362.8694395398022, + "Top": -175.3399239235635, + "Width": 1132.4452527923445, + "Height": 476.65802556417356, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -102.3399239235635, + "InitialHeight": 439.08937089648657, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "deb6925515e64cfe87c6c1f22c1584dc", + "Title": "Create the 'spiral' geometry based on the retrieved points from the csv file", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b4635cf3351a4aea89bd0492fbbfc57a", + "2d49c2cb6b6649748267d6a156b24f31", + "e5258d84a76944069abcd5e55e7c10b6", + "7b5467e11abe455e8944897a7fc16900", + "3b5acd4258a745d5ba6586fbae644634", + "9c7d9b9a03874f92bd196896b0ae5baf", + "b09ab0acf14d4241a1f9a627db20e50a", + "3cd4166ec8e1467287c4114985e75116" + ], + "HasNestedGroups": false, + "Left": 1558.747386062973, + "Top": -362.6506441945523, + "Width": 868.9695283006513, + "Height": 761.7101243085922, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -246.65064419455229, + "InitialHeight": 675.7101243085922, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" + }, + { + "Id": "393ef1b9e5144cca86121b74b4fc597c", + "Title": "Scale up", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0cde47c6106f4a0a9566872fd23a0a20", + "47fd5c5685b74bec879a8ae7ed95afa4", + "689b965e151a46a59ecc29133a0db0ba" + ], + "HasNestedGroups": false, + "Left": 2559.669552215656, + "Top": -121.97986510937932, + "Width": 739.1597526087112, + "Height": 439.29048777942154, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -48.97986510937932, + "InitialHeight": 396.29048777942154, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, { "Id": "689b965e151a46a59ecc29133a0db0ba", "Title": "Adjust the overall distribution\r\nof the coordinate points", @@ -826,11 +957,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2150.5085045747792, - "Top": -82.632481690760258, + "Left": 3077.3293048243672, + "Top": -40.97986510937932, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -846,11 +978,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -121.661552514321, - "Top": -82.561154742478692, + "Left": -397.6789116765385, + "Top": -163.01532155940643, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -866,11 +999,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 597.428822887397, - "Top": -81.672401211803816, + "Left": 614.7517344732512, + "Top": -94.3399239235635, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -886,11 +1020,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 833.588762217447, - "Top": -66.31676914958615, + "Left": 862.3321570715638, + "Top": -76.70019520769335, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -906,11 +1041,12 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1280.07129747803, - "Top": -60.7489680733874, + "Left": 1307.3146923321467, + "Top": -71.1323941314946, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -926,20 +1062,84 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1034.2643989747855, - "Top": -68.197000268688555, + "Left": 1063.0077938289023, + "Top": -78.58042632679576, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676", "PinnedNode": "4296714ccaa948338bb51aca8168bccc" + }, + { + "Id": "9c7d9b9a03874f92bd196896b0ae5baf", + "Title": "'X' coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1911.9325870297803, + "Top": -238.65064419455229, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2d49c2cb6b6649748267d6a156b24f31" + }, + { + "Id": "b09ab0acf14d4241a1f9a627db20e50a", + "Title": "'Y' coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1926.4277326982321, + "Top": -29.190172872951734, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b4635cf3351a4aea89bd0492fbbfc57a" + }, + { + "Id": "3cd4166ec8e1467287c4114985e75116", + "Title": "'Z' coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1910.574750696702, + "Top": 217.0594801140399, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e5258d84a76944069abcd5e55e7c10b6" } ], - "X": 94.038330274754472, - "Y": 413.78976842226984, - "Zoom": 0.5263645658904148 + "X": 197.09704631328518, + "Y": 470.4509989383567, + "Zoom": 0.42018080769944743 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/ImportExport/ImportExport_Data To Excel.dyn b/doc/distrib/Samples/en-US/ImportExport/ImportExport_Data To Excel.dyn index d0019063814..0d2a8e0c8df 100644 --- a/doc/distrib/Samples/en-US/ImportExport/ImportExport_Data To Excel.dyn +++ b/doc/distrib/Samples/en-US/ImportExport/ImportExport_Data To Excel.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Import Export Sample", + "Description": "Demonstratest how to export data from Dynamo to .csv file.", "Name": "ImportExport_Data To Excel", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "48175079300b4b1d9953e23d570dce12", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b63dc8493243498eb0d6ad1837aa7fc1", @@ -54,14 +53,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Longest", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Cos@double", "Id": "fcb1697c24ce4f38bfd0972fb16f7340", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "258478d24ffa4fcdb76ab9f386b4a92a", @@ -84,14 +83,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Cos@double", "Replication": "Longest", "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Sin@double", "Id": "40425554d39747a3b3103d1ebc008aaf", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7e3f6e59d2ca4d19ba5f68cf156e1eb3", @@ -114,14 +113,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Sin@double", "Replication": "Longest", "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": "helix", "Id": "22f47a56fc22499081837a4f8ac81055", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { @@ -135,14 +134,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": "helix" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "393b59728a68408fb34a23d08740d298", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -156,14 +155,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", - "HintPath": "C:\\Users\\tanga\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\icosohedron_points.csv", - "InputValue": "..\\..\\Data\\icosohedron_points.csv", - "NodeType": "ExtensionNode", "Id": "0675124556b44d48a4a1832dc0eca24e", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -177,13 +175,14 @@ } ], "Replication": "Disabled", - "Description": "Allows you to select a file on the system to get its file path." + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\DeyanNenov\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\icosohedron_points.csv", + "InputValue": "..\\..\\Data\\icosohedron_points.csv" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Id": "53ee99886ed7497f92d82132f1a76ae3", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "4e676ec6cef6404997844bc773425b91", @@ -206,17 +205,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Replication": "Disabled", "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "[pt.X,pt.Y,pt.Z];", "Id": "cea06e7febe24823ac60f77905b03451", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "b83c3f9388d24791a19d40f7ecc409f4", + "Id": "1cb96b3c615a44ca876fd1c6fd753965", "Name": "pt", "Description": "pt", "UsingDefaultValue": false, @@ -227,7 +226,7 @@ ], "Outputs": [ { - "Id": "1303d9c0474644a28e45c2d5267fae85", + "Id": "5f3c5b4c27e14c568122bdc163de9818", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -237,13 +236,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[pt.X,pt.Y,pt.Z];" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..(360*numCircles)..10;", "Id": "3a4a72e8c46144d5974b576089c5709a", + "NodeType": "CodeBlockNode", "Inputs": [ { "Id": "4f1ee4c4cad24a34b078c8ee9c857e1c", @@ -267,13 +266,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..(360*numCircles)..10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x/100;", "Id": "3a36b093c1354a9c8b606b32f4ffeee0", + "NodeType": "CodeBlockNode", "Inputs": [ { "Id": "feddee28464f4f0a89d5d6d289f4af7f", @@ -297,17 +296,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x/100;" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 1.793, "Id": "50a10873504c452c90bfba99110aad24", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -321,63 +320,72 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 1.793 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "092717c52627411e9a5be735fe3b6ae7", "NodeType": "FunctionNode", - "FunctionSignature": "DSOffice.Data.ExportExcel@string,string,int,int,var[][],bool", - "Id": "f236e4bd2c1c4846b632ff318f3cab42", "Inputs": [ { - "Id": "7cd1f2c12af84fc9bcd9bf8258aefec3", + "Id": "315b36b977d2419b90c0ef0cceb19161", "Name": "filePath", - "Description": "File path to the Microsoft Excel spreadsheet\n\nstring", + "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "140637200fb34d14978e982eddfb4614", + "Id": "6c8c0b51a06b49d1b6170431c72b8b8d", "Name": "sheetName", - "Description": "Name of the workseet to write data to\n\nstring", + "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "d15c9bc0a56046cc9892a5d2a15eb3e6", + "Id": "2ecf25f442e64915ab90409d649cde6a", "Name": "startRow", - "Description": "Start row for writing data. Enter 0 for Row 1, 1 for Row 2, etc.\n\nint", + "Description": "int", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "305f65603a9d4a4a8fc757453ed042af", + "Id": "2823663161934388aa298816743c6856", "Name": "startColumn", - "Description": "Start column for writing data. Enter 0 for Column A, 1 for Column B, etc.\n\nint", + "Description": "int", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "528643cdbac841c188cc740bdd32ada9", + "Id": "84506b4a6aed40dd8f135f44a025cf0a", "Name": "data", - "Description": "Data to write to the spreadsheet\n\nvar[][]", + "Description": "var[][]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "b989ef34815348bfbbd24394a5456dc7", + "Id": "52864b3dda144b30ac4ff29362782e2d", "Name": "overWrite", - "Description": "True to overwrite file, false not to overwrite\n\nbool\nDefault value : false", + "Description": "bool\nDefault value : false", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5c88315e4cf94bbc98403e03f3f17a9a", + "Name": "writeAsString", + "Description": "bool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -386,23 +394,24 @@ ], "Outputs": [ { - "Id": "807175d6befa4f8982bb556dccf53e1d", - "Name": "data", - "Description": "Data written to the spreadsheet", + "Id": "4ec3377c01d44b0fb0469db5d02d9dce", + "Name": "var[][]", + "Description": "var[][]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSOffice.Data.ExportToExcel@string,string,int,int,var[][],bool,bool", "Replication": "Auto", - "Description": "Write data to a Microsoft Excel spreadsheet. Data is written by row with sublists to be written in successive rows. Rows and columns are zero-indexed; for example, the value in the data list at [0,0] will be written to cell A1. Null values and empty lists are written to Excel as empty cells. This node requires Microsoft Excel to be installed.\n\nData.ExportExcel (filePath: string, sheetName: string, startRow: int, startColumn: int, data: var[][], overWrite: bool = false): var[][]" + "Description": "Data.ExportToExcel (filePath: string, sheetName: string, startRow: int, startColumn: int, data: var[][], overWrite: bool = false, writeAsString: bool = false): var[][]" } ], "Connectors": [ { "Start": "43c7009cdf1742e49eabe32a2a54fa02", - "End": "b83c3f9388d24791a19d40f7ecc409f4", + "End": "1cb96b3c615a44ca876fd1c6fd753965", "Id": "e4a9932e8c504de68ac0c0f5dd75cd74", "IsHidden": "False" }, @@ -420,36 +429,36 @@ }, { "Start": "a2454cf5bfce43af9ab8b31a076ea213", - "End": "140637200fb34d14978e982eddfb4614", - "Id": "578d74099c0e4c11a72b95d6aaba92a6", + "End": "6c8c0b51a06b49d1b6170431c72b8b8d", + "Id": "3835b5e390f74c81b63715059de19254", "IsHidden": "False" }, { "Start": "633fa7bb931d4e0fa23271407e9aff38", - "End": "305f65603a9d4a4a8fc757453ed042af", - "Id": "bf04dfc95b4d4c54b70cb6617d3ee662", + "End": "2823663161934388aa298816743c6856", + "Id": "85c7bb17d3974ef89b542e9343f7b7b2", "IsHidden": "False" }, { "Start": "633fa7bb931d4e0fa23271407e9aff38", - "End": "d15c9bc0a56046cc9892a5d2a15eb3e6", - "Id": "c36737c39b7e44ccb994eb6484bc2c31", + "End": "2ecf25f442e64915ab90409d649cde6a", + "Id": "f11a226d9bf3403390800320aea606e9", "IsHidden": "False" }, { "Start": "9622a78e84a2462081837244b3b269b4", - "End": "7cd1f2c12af84fc9bcd9bf8258aefec3", - "Id": "77b9ba6ca3f342cd933cfeefb5ef9751", + "End": "315b36b977d2419b90c0ef0cceb19161", + "Id": "de34926c28f04887b23868de1b22d342", "IsHidden": "False" }, { "Start": "038119b9a0dd42fe930edb4b16e09a18", - "End": "528643cdbac841c188cc740bdd32ada9", - "Id": "e2d58b55aa784de19503695d6efd9fde", + "End": "84506b4a6aed40dd8f135f44a025cf0a", + "Id": "3a3d62e20879447490ff5cd77fd69700", "IsHidden": "False" }, { - "Start": "1303d9c0474644a28e45c2d5267fae85", + "Start": "5f3c5b4c27e14c568122bdc163de9818", "End": "4e676ec6cef6404997844bc773425b91", "Id": "842b57dd44574b839d80433d557f897d", "IsHidden": "False" @@ -495,7 +504,8 @@ ] } ], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivgT4g/8FHvFPhT9uzSPgxaeDLFfCja1Y6Bd3GoGWPUZZbkoouYmDbEiBnjZUKOZEQnenmDywD77rzv9oj4l33wc+BvjnxtpmmyatqWh6TPeWtqkDTKZVU7GkVWU+SrEPIQwIjVyDxXolFAHx1/wTp/bV8U/tfaX46j8W6HpGlal4cms2juNFEscM0Vws2FMcjuQytbsd2/DCQDau0lvsWsPwj4H8N/D/TZNP8L+H9L8N6fJKbh7XSLKO1ieQqqlykagFiFUZxnCgdq3KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA8m+Pf7U3w2/Znj0NviFrsmjtrUkiWKRWM9yZRG0SzN+6RgoQTIxyQSM7QxGK9E8KeKNM8ceF9H8R6Jc/bdG1izh1CxufLaPzYJUEkb7XAZcqwOGAIzyAa8X/ap/Yv8ABP7Xv/CL/wDCY6pr+m/8I99q+y/2HcQRb/P8nf5nmwyZx5CYxjqc54x6x8NPh/pXwp+HvhzwboayDSdCsIdPt2mCeZIsaBfMkKKqmRiCzMFGWYnHNAHS1hXngPwzqHi6y8VXXh3SbnxRYwm3tNbmsYnvbeIhwUjnK71UiSTgED529TW7RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXkP7WvxS8U/BP9nfxl448GaTb634g0WGG5is7u2luITF9oiWeR0iZW2xwtLIWDAKELHgGvXqKAPkX/AIJs/tMeP/2nPhJr+seO7Oykm0rVjp9trNmqw/bP3ayvG8Kn5WjEkfzgBWWRRjcjM311RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV+cPh/x5+13af8FBJdJ1DTPEd78MTr9zZL5+koNFGitJJLFILiNFj8xIShDl/N3qIm3HdGf0eooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPGf2xviT4t+EP7M/jvxh4GtFu/E2l2kctvutWuRCjTxpNOYx18qFpJctlV8vcwKhgfPf+Ccnx6+If7Q3wFuPEfxFs2N/Fqs9tY6wtktrFqVsqod6qpwxSQyxlkRU+QL8zrIa+qKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDyb9pv9pLwx+yv8L5fGniiK8u4XuUsLKwsY90t3dOrssYJwqDbHI5ZiAFQ43MVVrH7OX7RfhP9qH4bp408HrqEGni7lsZ7XVIBDcW80eCUcKzIco8bgozDDgEhgyjd+LnwZ8F/HfwdJ4W8eaBb+IdDeaO5FvM7xtHKh+WSOSNleNsFl3IwJVmU5VmBX4S/B3wb8CvBsPhXwLoUHh/QopZLj7PE7yM8jnLO8kjM8jdBlmJCqqjCqAADs6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiqGvWd7qGh6ja6bf/wBlajPbSRW1/wCSs32aVlISXy24faxDbTwcYNfn3/wTa/Yu+L/7MPxi8bal40azsvC1zpbafHDY6n50WpXAuEaK5WJf4UjSYBpQjqLjAX5n2gH6J0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFeIftgftPWf7Jfwi/wCE1udAn8SzTahDptrp8VytsrySB3JeUq2xQkUhyEYltowASygHt9FeG/sd/tS2P7XXwlm8Z2mgXHhme01ObSrvT5rlblVlRI5A0coVS6mOaM5KKQ24YIAZvcqACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArD8beB9A+JPhXUvDPijSbXXdB1GPyrqwvIw8cighgcdmVgrKwwVZQwIIBrcooAw/BPgfQPht4V03wz4X0m10LQdOj8q1sLOMJHGpJYnHdmYszMclmYsSSSa3KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDlfitoOt+Kvhb4x0TwzqP9j+I9S0a8s9M1Hz3g+y3UkDpDL5kYLptdlbcoLDGQMivj7/gmr+xr8Sv2Vda+Ilz41v9Li0/Vjb2ltY6bL9o+1NA0hW63lQUTErBVOGbexdV2rn7rooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD5j/be/besf2NNL8JSSeErjxdqXiKa5WG3W+WzhiigWPzGaTZId26aIKoTBG8ll2gN6z+z58YrT9oD4M+FfiBZadNpEOt2pmaxuJBI0Eiu0ciBxjeodG2thSy4JVSSo6Txp8P/AAt8SNLi0zxb4a0jxTpsUwuY7PWrCK8hSUKyiQJIrAMFdhuxnDEdzWppOk2Og6XZ6Zplnb6dptlClta2dpEsUMESKFSNEUAKqqAAoGAAAKALdFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBleKPFmieB9Cudb8R6xp+gaNa7fP1HVLpLa3i3MEXfI5CrlmVRk8lgOpq1pOrWOvaXZ6npl5b6jpt7Clza3lpKssM8TqGSRHUkMrKQQwOCCCK+e/29P2XdY/a0+Ctn4S0HWbHRdW0/WYNXhfUkcwTbIpoWjZkBZPlnZgwVslAuBu3L1v7IvwHuf2a/2f8Awv4AvtVXWdR09Zpru7hMghM00zyskSux2opfaMBd20uVVnYUAexUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRX50fC/4kftS6l/wUKvdN1zT/ABY/wmXW9Y02M3+hvaaR/ZsZuWtpBOtttLDbEUlzukOxDJtcmgD9F6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK+Av2Hf+CkXin9qP44614K17wVZadps1rNqGl3Wi+bI9hFG/3LxnYhwVeNRKqxjeANn70bPv2gAooooAKKKKACiiigAooooAKKKKACiiuZ+GNxLefDbwnPPK888uk2jySyMWZ2MKEkk8kk961VO9N1OzS++/8AkK+tjpqKKKyGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU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KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPjr/got+2r4p/ZB0vwLH4S0PSNV1LxHNeNJca0JZIYYrdYcqI43Qlma4U7t+FEZG1twK/RXwH8eaj8Uvgp4E8YavYppuqa9olnqVzbxACNZJYVdjGA74jYtuUMxYKVDYbIHWa5oOmeJtLm03WNOtNV06fb5tnfQLNDJtYMu5GBBwwBGR1ANX6ACiuL+Lfxk8GfAnwbL4q8d69B4e0KOaO3+0TI8jSSucKkccas8jcE4RSQqsxwqsQfCP4zeC/jv4Oj8U+A9ft/EWhvNJbG4hR42jlQ/NHJHIqvG2CrbXUEqysMqykgHaVyPwf8A+SS+Cf8AsB2P/pOlddXJfCFSnwn8FKRgjRLIH/vwldsP91n/AIo/lMn7SOtoooriKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPJP2ov2bvD37VHwnvPBPiC4udP/AHy3un6lanL2d2isqS7MhZFw7qyN1V2wVba6p+y5+zX4d/ZV+FFr4K8PXFzqBadr7UdSuiQ97eOiK8uzJWNdsaKqL0VFyWbc7euUUAFcr8Kf+SXeDv8AsDWf/ohKPitoOt+Kvhb4x0TwzqP9j+I9S0a8s9M1Hz3g+y3UkDpDL5kYLptdlbcoLDGQMiviP/glb8A/jF8H28Yah43e50bwTrNta3mk6NJdW93FeTS5Y3amOV2gZYlRGUqvmCVM/wCpAHZH/dZ/4o/lMn7SP0GooorjKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArkfg//wAkl8E/9gOx/wDSdK66uS+EaGP4U+C0PVdEsgf+/CV2w/3Wf+KP5TJ+0jra/Ojw78SP2v7H9va68PX+la9e/CyXxHPbhrjQ4f7JXRt80kMi3iRqodYJFYHzfMZ0SOQOy+XX6L0VxFBRRX5zf8FBP2wvj38Cv2g/BnhjwBpC2mgXsUMlip0wX3/CS3LSqHts4LDadkflQlJf3u7d+8i2gH6M0UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVyvwp/5Jd4O/7A1n/wCiErqq5L4RsW+Ffg8nk/2R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Evwc8GfAvwhH4X8CaBbeHdEWaS5Nvbl3aSVyN0kkjlnkbAVdzMSFVVGFVQOzoAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5T4VsH+HHhwg5H2KMfkMV1dcj8I/+Sa+Hf+vRf612w/3Wf+KP5TJ+0jrqKKK4igooooAKKKKACiiigAooooAKKK8w0L9pz4WeJvi5f/DDS/Gum3njqxMizaRGzbt8YBljSQr5ckiDO6NGLLskyB5b7QDkf2qf20PBP7IX/CL/APCY6Xr+pf8ACQ/avsv9h28EuzyPJ3+Z5s0eM+emMZ6HOOMzXHwh+Cv7Y+ifD/4qa54NsfErNYQX2l3F+cSxxOVlFvcrFIUlCPuDQyGRFYyjHzPnd+Pn7LHw2/aah0NPiDocurtosjvYyQ309s0QkeJpk/duoYSCFFOQSBnaVPNei+FPC+meB/C+j+HNEtvsWjaPZw6fY23mNJ5UESCONNzks2FUDLEk45JNAGrRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVyPwj/5Jr4d/69F/rXXVyvwt/wCSfaH/ANe4/ma7Y/7rP/FH8pk/aR1VFFFcRQUUUUAFFFFABRRRQAUUV+df7bnwE/au+KH7SFhefDDxBq2neBDbWkVpdaf4mGm22mSHfHNJLEsiSM43yMXRJGMbhQWxsUA/RSvifSP+CY+g6X+19J8bJPGVxqGntr0/iMeGbnT8Mt3JvlBF0ky/KlywlVTF91FRt3LH7YooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArlPhW4f4e6GR/wA8MfkxFdXXI/Cb/kneif8AXJv/AENq7Yf7rP8AxR/KZP2kddRRRXEUFFFFABRRRQAV8VfAn/gppofxv/aeuPhJbeDLiztJ7nULbSvEcOoect59mEkiySQPDG0KyQwu33nZWKqRyWX7VrzvQf2d/hn4X+I2qePtL8DaJZ+M9SmNzca0lmpuBKyMjyRsf9U0gkfe0e0yFiX3E5oA9EooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK5L4UKU+HuiqRgiJgf++2rra5X4X/APIh6T/uP/6Mau2P+6z/AMUfymT9pHVUUV5N+0l+054J/ZX8CxeJ/Gk13JFc3K2lnpumRLLd3ch5YRqzKuFUFmZmVQABksyq3EUes0VxfwZ+Lnh747/DHQPHnhaS4k0PWYWlhF3CYpo2V2jkjdeQGSRHQlSVJUlWZSGPaUAfCP8AwU+/Za+L/wC0hZ+C/wDhXtymsaJpskv23wy95HaAXDD5LzMjKkmF3R4Y7k3fICJJMfYnwp0HW/Cvwt8HaJ4m1H+2PEem6NZ2ep6j57z/AGq6jgRJpfMkAd9zqzbmAY5yRk11VFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFcn8K5PM8A6UcY4kH5SOK8J/4KEftSeLP2T/hNoPifwjo+m6ne6hrcemzSazE8ttFGYJpMbY5o38xjGMEZXCvnBK56n9hf4map8YP2V/BPi7WYLS21LUft3mxWKMkK+XfXES7QzMR8qDOSeSfpXTGpFUJU+rcX9yl/mietz3mvKP2jv2ZvBH7UngmDw142tbkw2tyt3Z3+nyiG6tJBwxRyrDDKSrKyspBBxuVWX1eiuYo4z4O/CXw98CvhnoXgXwrDPDoWjxNHB9qmMsrs7tJJI7HqzyO7nACgsQoVQAOzoooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivj3/AIKVeGPjn4g+Gfhq4+Ct/rlvJY6i0mr2vhm9e11CZGTbCymMq7xqxfcit1dGKkIWQA+wqK8h/ZK034j6L+zv4N0/4tPcSeP7SGaDUXu7mK5mZVuJVgLyxMyyN5Ahy+4sxyXJYsa9eoAK5L4VIY/AemIeqmYH/v8APXW1yvwx/wCRJsP9+b/0c9dkf91n/ij+UyftI6qiiiuMoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAK2palaaPp91f391DY2NrE09xdXMgjihjUFmd2JAVQASSeABVfw/wCI9J8W6Pb6toeqWes6XcbvJvtPuEngk2sVba6EqcMrA4PBBHavD/25f2e/E37TnwDvPBPhTX7bQtTkv7a7YX8ksdreRxsSYZmjDMFyVkHyON8ScD7y537A/wCy/rf7JvwRu/CfiPV9P1fWdQ1mfV520sObeDfHDCsaO4VpPlgVixRcFyuCF3MAfSVFFFABRRRQAVyXwpJbwLY5Of3tx/6USV1tcj8Kf+RFsf8Arrc/+lEldsP91n/ij+UyftI66iiiuIoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii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ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAryz9pD9m/wj+1L8OR4N8ZHUIbCO8i1C2u9LuBDcW06BlDoWVkOUkkQh1YYckAMFYep1+aP7df7eHxr+Dv7UGl/Dz4faNFa2dulnJbWs2mNeS+JJJypCoNoby94aALAQxdZfn3bVjAPtv8AZv8A2b/CP7LXw5Pg3wadQmsJLyXULm71S4E1xczuFUu5VVQYSONAEVRhASCxZj6nRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVyvw1/5FiX/sJ6l/6XT11Vcp8MXEnheUj/oKamPyvpxXZH/dZ/4o/lMn7SOrooorjKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqqdUsl5N5AB/wBdV/xpv9sWH/P7b/8Af1f8aYrlyiqR1vTl4N/ag/8AXZf8aT+3NNHXULUf9tl/xoswui9RVJta09VDNf2qqeAxmXH86j/4SPSf+gpZ/wDgQn+NFmF0aNFUV1zTZFLLqFqy9ciZSP51F/wk+jnpq1j/AOBKf40WYXRp0Vmr4k0h2wuqWTH0Fwn+NEviXSIGKyarZRt6NcID/Oiz7BzLuaVFZQ8VaI3A1iwJ/wCvpP8AGnyeJdIhAMmq2UYPQtcIM/rRyvsLmXc0qKyW8XaGq7jrWnhfU3UeP50n/CX6Eemtacf+3uP/ABo5X2DmXc16Kxz4w0EcHW9NB/6+4/8AGnx+KtFm+5rFg/8Au3SH+tPlfYOaPc1aKx/+Ex0DJH9uabkdf9Lj/wAaT/hMtALbRrWnk+gukP8AWjlfYOaPc2aKyJPF+hxHD6xYqcZw1wgP86Z/wmmgHprNif8Atuv+NHLLsHNHubVFY8njDRI1DPqtqqngEyjBpn/CbaD/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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -518,148 +528,377 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -1.2037445306777954, + "EyeY": 1.917763590812683, + "EyeZ": 7.328202724456787, + "LookX": 1.1125555038452148, + "LookY": 1.3808881044387817, + "LookZ": -7.2796125411987305, + "UpX": -0.027843980118632317, + "UpY": 0.982869565486908, + "UpZ": 0.18218734860420227 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "48175079300b4b1d9953e23d570dce12", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 222.212117893843, - "Y": 457.062054843618 + "ShowGeometry": true, + "X": 217.87945552447763, + "Y": 590.7376035897001 }, { - "ShowGeometry": true, - "Name": "Math.Cos", "Id": "fcb1697c24ce4f38bfd0972fb16f7340", + "Name": "Math.Cos", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24.260957576034031, - "Y": 348.31558607982066 + "ShowGeometry": true, + "X": -85.12054447552237, + "Y": 476.73760358970014 }, { - "ShowGeometry": true, - "Name": "Math.Sin", "Id": "40425554d39747a3b3103d1ebc008aaf", + "Name": "Math.Sin", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -26.8384414682942, - "Y": 486.256981517113 + "ShowGeometry": true, + "X": -85.12054447552237, + "Y": 624.7376035897 }, { - "ShowGeometry": true, - "Name": "String", "Id": "22f47a56fc22499081837a4f8ac81055", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 750.2865259719805, - "Y": 235.62101779593348 + "ShowGeometry": true, + "X": 894.8794555244776, + "Y": 186.91010358970004 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "393b59728a68408fb34a23d08740d298", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 759.0662379685873, - "Y": 363.66608743756831 + "ShowGeometry": true, + "X": 894.8794555244776, + "Y": 388.91010358970004 }, { - "ShowGeometry": true, - "Name": "File Path", "Id": "0675124556b44d48a4a1832dc0eca24e", + "Name": "File Path", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 617.7546391923205, - "Y": 99.042302168759 + "ShowGeometry": true, + "X": 894.8794555244776, + "Y": -24.089896410299957 }, { - "ShowGeometry": true, - "Name": "List.Transpose", "Id": "53ee99886ed7497f92d82132f1a76ae3", + "Name": "List.Transpose", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 753.79766407897307, - "Y": 502.412086524835 + "ShowGeometry": true, + "X": 894.8794555244776, + "Y": 590.9101035897 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "cea06e7febe24823ac60f77905b03451", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 473.7481515193079, - "Y": 465.97270550871343 + "ShowGeometry": true, + "X": 542.8794555244776, + "Y": 590.7376035897 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "3a4a72e8c46144d5974b576089c5709a", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -423.657783484074, - "Y": 507.685729227286 + "ShowGeometry": true, + "X": -541.1205444755224, + "Y": 624.5651035897 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "3a36b093c1354a9c8b606b32f4ffeee0", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -0.39934322334806893, - "Y": 640.56065194143969 + "ShowGeometry": true, + "X": -85.12054447552237, + "Y": 772.5651035897 }, { - "ShowGeometry": true, - "Name": "Number Slider", "Id": "50a10873504c452c90bfba99110aad24", + "Name": "Number Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -758.909161221281, - "Y": 509.579073606876 + "ShowGeometry": true, + "X": -989.1205444755224, + "Y": 624.5651035897 }, { - "ShowGeometry": true, - "Name": "Data.ExportExcel", - "Id": "f236e4bd2c1c4846b632ff318f3cab42", + "Id": "092717c52627411e9a5be735fe3b6ae7", + "Name": "Data.ExportToExcel", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1028.8187915155631, - "Y": 247.29685299606115 + "ShowGeometry": true, + "X": 1288.8794555244776, + "Y": 221.91010358970004 + } + ], + "Annotations": [ + { + "Id": "29a91d70ff0a431abec499b1719ee3d4", + "Title": "Title ", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "22f47a56fc22499081837a4f8ac81055", + "393b59728a68408fb34a23d08740d298", + "0675124556b44d48a4a1832dc0eca24e", + "53ee99886ed7497f92d82132f1a76ae3", + "092717c52627411e9a5be735fe3b6ae7", + "1d7922a7c26d4112878b5b8a0a30fe75", + "bc372445903a4b50a74e84c259a7759d", + "320298d96dca4037baf95af14fb80ffa", + "9c7c88bce0f74696a17cda2ef05abfea", + "fa83280a068547f3ad82c95d19694cc8" + ], + "HasNestedGroups": false, + "Left": 884.8794555244776, + "Top": -198.08989641029996, + "Width": 661.0, + "Height": 921.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -82.08989641029996, + "InitialHeight": 818.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "9341ad54eaa243a9a893c5be2aaf9d22", + "Title": "Title ", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "48175079300b4b1d9953e23d570dce12", + "fcb1697c24ce4f38bfd0972fb16f7340", + "40425554d39747a3b3103d1ebc008aaf", + "cea06e7febe24823ac60f77905b03451", + "3a4a72e8c46144d5974b576089c5709a", + "3a36b093c1354a9c8b606b32f4ffeee0", + "9e5125f6ab67458fafea515138a89430" + ], + "HasNestedGroups": false, + "Left": -551.1205444755224, + "Top": 403.73760358970014, + "Width": 1356.0, + "Height": 500.8274999999999, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 476.73760358970014, + "InitialHeight": 440.8274999999999, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "df1de2b0f3094d91b5d8b5787387ed79", + "Title": "Title ", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "50a10873504c452c90bfba99110aad24" + ], + "HasNestedGroups": false, + "Left": -999.1205444755224, + "Top": 464.5651035897, + "Width": 368.0, + "Height": 292.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 624.5651035897, + "InitialHeight": 145.0, + "TextblockHeight": 150.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "1d7922a7c26d4112878b5b8a0a30fe75", + "Title": "New Note", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1373.3794555244776, + "Top": 171.91010358970004, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "092717c52627411e9a5be735fe3b6ae7" + }, + { + "Id": "bc372445903a4b50a74e84c259a7759d", + "Title": "New Note", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1002.8794555244776, + "Top": -74.08989641029996, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0675124556b44d48a4a1832dc0eca24e" + }, + { + "Id": "320298d96dca4037baf95af14fb80ffa", + "Title": "New Note", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 929.8794555244776, + "Top": 136.91010358970004, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "22f47a56fc22499081837a4f8ac81055" + }, + { + "Id": "9c7c88bce0f74696a17cda2ef05abfea", + "Title": "New Note", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 921.8794555244776, + "Top": 338.91010358970004, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "393b59728a68408fb34a23d08740d298" + }, + { + "Id": "fa83280a068547f3ad82c95d19694cc8", + "Title": "New Note", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 945.3794555244776, + "Top": 540.9101035897, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "53ee99886ed7497f92d82132f1a76ae3" + }, + { + "Id": "9e5125f6ab67458fafea515138a89430", + "Title": "New Note", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 629.8794555244776, + "Top": 540.7376035897, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "cea06e7febe24823ac60f77905b03451" + }, + { + "Id": "39eaa6172dc34b3280c6b3e1457deb5b", + "Title": "New Note", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -402.12054447552237, + "Top": 574.5651035897, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "3a4a72e8c46144d5974b576089c5709a" } ], - "Annotations": [], - "X": 523.1689203035, - "Y": 135.67291186241306, - "Zoom": 0.64983919750008523 + "X": 456.9866904864631, + "Y": 324.9865394404859, + "Zoom": 0.4316831683168317 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/ImportExport/ImportExport_Excel to Dynamo.dyn b/doc/distrib/Samples/en-US/ImportExport/ImportExport_Excel to Dynamo.dyn index a9b59be6e9f..b17a52f6e73 100644 --- a/doc/distrib/Samples/en-US/ImportExport/ImportExport_Excel to Dynamo.dyn +++ b/doc/distrib/Samples/en-US/ImportExport/ImportExport_Excel to Dynamo.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Import Export Sample", + "Description": "A sample graph showing how to import data coming from Excel into Dynamo.", "Name": "ImportExport_Excel to Dynamo", "ElementResolver": { "ResolutionMap": {} @@ -11,10 +11,8 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", - "HintPath": "C:\\Users\\tanga\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\helix.xlsx", - "InputValue": "..\\..\\Data\\helix.xlsx", - "NodeType": "ExtensionNode", "Id": "ea0babea4ab04aae9a895cd423f67885", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -28,13 +26,14 @@ } ], "Replication": "Disabled", - "Description": "Allows you to select a file on the system to get its file path." + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\DeyanNenov\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\helix.xlsx", + "InputValue": "..\\..\\Data\\helix.xlsx" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": "helix", "Id": "fb5281fe16ea4fdeaf06082125e857a9", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { @@ -48,13 +47,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": "helix" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Id": "21c13388d7284dba846ff141f8fe9722", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "3d1fb082c054495e9d518efd9c6c5827", @@ -77,14 +76,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Replication": "Disabled", "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "842315a9cca84df0bfd402c33d730e6c", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c3096efc6bcc455b904c13fb10fa57fd", @@ -116,15 +115,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Disabled", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "d7f1dda2b351413b9d197ea6eb7aeade", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -138,13 +137,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "1d260013f4fa4782bc895107e05d6b55", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0af2a3d0dcd94597b53612b86da0db54", @@ -176,15 +175,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Disabled", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 1.0, "Id": "1b971bc5b6b4403f9b6aa7fe576dfc0e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -198,13 +197,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 1.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "12270379e1224fbaab4b67e42a602160", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "d52a2eef75ac4df487435d9e053cd1b4", @@ -236,15 +235,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Disabled", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 2.0, "Id": "23a3071041e54c3bafe7da7b96357b7a", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -258,13 +257,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 2.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "d538c147b79f4f119c001efd7f9b3c09", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "69606cb8bff74f21af52f3e6696da0af", @@ -305,19 +304,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Longest", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSOffice.Data.ImportExcel@var,string,bool,bool", "Id": "63670f6b88c5463c822b13b492de5a77", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "8371414c19ad44fb93091f4ff457ee6d", "Name": "file", - "Description": "File representing the Excel workbook\n\nvar", + "Description": "var", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -326,7 +325,7 @@ { "Id": "f0c6d90dde55457182f436a91521d2ae", "Name": "sheetName", - "Description": "Name of the worksheet containing data\n\nstring", + "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -335,7 +334,7 @@ { "Id": "7d2fa5e9890a4a3f9d4fbe5a87accd34", "Name": "readAsStrings", - "Description": "Toggle to read cells as strings\n\nbool\nDefault value : false", + "Description": "bool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -344,7 +343,7 @@ { "Id": "e686a3d8ff174a42887bd4801a7bae73", "Name": "showExcel", - "Description": "Toggle to show excel's main window\n\nbool\nDefault value : true", + "Description": "bool\nDefault value : true", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -354,21 +353,22 @@ "Outputs": [ { "Id": "586311285fdd43d486ef3c09bf2fc10f", - "Name": "data", - "Description": "Rows of data from the Excel worksheet", + "Name": "var[][]", + "Description": "var[][]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSOffice.Data.ImportExcel@var,string,bool,bool", "Replication": "Auto", - "Description": "Read data from a Microsoft Excel spreadsheet. Data is read by row and returned in a series of lists by row. Rows and columns are zero-indexed; for example, the value in cell A1 will appear in the data list at [0,0]. This node requires Microsoft Excel to be installed.\n\nData.ImportExcel (file: var, sheetName: string, readAsStrings: bool = false, showExcel: bool = true): var[][]" + "Description": "Data.ImportExcel (file: var, sheetName: string, readAsStrings: bool = false, showExcel: bool = true): var[][]" }, { "ConcreteType": "CoreNodeModels.Input.FileObject, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "4e8f85e45cb74424ac9c232ce90af7d2", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "f3cd938f55af44bba1293f9b62bf0f93", @@ -392,7 +392,7 @@ } ], "Replication": "Disabled", - "Description": "Creates a file object from a path." + "Description": "Creates a file object from the given path" } ], "Connectors": [ @@ -485,7 +485,8 @@ ] } ], - "Thumbnail": null, + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "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rPS7bT2d4Yv3sgAeZyWkfHTcx5P51boouFgooopDCiiigCr5l1MPkjS3BHWU7mH/AAEcf+PUfYRJ/r5ZJv8AZztX8hjP45q1RTv2FbuMjiSFAkaLGo6KowKfRRSGFFFFABRRRQAUUUUAVdU/5Bt0PWJh+YxVqqupc2jL/eZV/NgP61ap9BdQooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKumn/RAmMCNmjH0ViB+gFWqq2uVuLtD/wA9Ayj2Kj+oarVN7kx2CiiikUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRUU1zFb48yRU3cAE8n6DvQBLVSH9zezRfwyDzU/QMPzwf8AgVL9omm/1MOxf783H5L1/PFVr61KxrcXEpl8o7nX7qbejcemOeSelWl0ZDfVFt76JXKITNIDgpENxH17D8abi6n7rbJ7fO/+AP51YRFjUKihVHAVRgCnVN+w7PqV0solcOwMsg5DyHcR9PT8KsUUUDCiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAKlx/os63A/1bYSUfyb8O/sfardNZVkUqwDKwwQRwRUFmzRlrdyWaP7rHqydj9ex+me9PdE7Ms0UUUigooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACs/VLGSZo7u02rfQA7N3AkU9Y2PoeOexAPOMHQooEV7C+j1C2WaMMvJVo2xuRhwVbHcHirFZV9C+m3TajbIzqwAuoIxkyKOA4Hd1Hpyw45IXGlDNHcQpLE6yRSKGR1OQwIyCD6UwH0UUUhhRRRQAUUUUAFFFFABRRWZNrkbStBZRtqFwpwyw42If8Abc/KMenLegNArmnVC41iGOZoYVe8uV6w24BK/wC8SQq/iRULabdah/x/3OyI8m2tGKL9GfhmH02g9wa0La1hs4Eht4kghQYWONQqj6AUw1M9bK/1A7r24FrD/wA+tmxyf96TAJ/4CFx6mr1rZQWMZjt4UhUnJCjGT6n1PvU9FAWCiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigCrqP/AB7p/wBdov8A0YtWqq33IgX+9Mv6HP8ASrVP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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -508,148 +509,442 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -2.733978748321533, + "EyeY": 4.199822664260864, + "EyeZ": 6.44896936416626, + "LookX": 4.125741004943848, + "LookY": -7.0616607666015625, + "LookZ": -10.115189552307129, + "UpX": 0.1322624236345291, + "UpY": 0.9366722106933594, + "UpZ": -0.3242712914943695 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "File Path", "Id": "ea0babea4ab04aae9a895cd423f67885", + "Name": "File Path", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 181.61732424500335, - "Y": 125.83530899903795 + "ShowGeometry": true, + "X": -287.0441255957786, + "Y": 34.839974559350736 }, { - "ShowGeometry": true, - "Name": "String", "Id": "fb5281fe16ea4fdeaf06082125e857a9", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 385.30992013048638, - "Y": 288.13158030239379 + "ShowGeometry": true, + "X": 25.912759948674875, + "Y": 242.40029593666492 }, { - "ShowGeometry": true, - "Name": "List.Transpose", "Id": "21c13388d7284dba846ff141f8fe9722", + "Name": "List.Transpose", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 890.52146458503512, - "Y": 123.10270480116179 + "ShowGeometry": true, + "X": 918.2168600855687, + "Y": 85.35770987819203 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "842315a9cca84df0bfd402c33d730e6c", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1216.4412800976058, - "Y": -55.109066910545607 + "ShowGeometry": true, + "X": 1490.4070404031195, + "Y": -98.43193071662773 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "d7f1dda2b351413b9d197ea6eb7aeade", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1015.3275297935936, - "Y": -46.41538426948847 + "ShowGeometry": true, + "X": 1260.8806271856743, + "Y": -127.35048303788011 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "1d260013f4fa4782bc895107e05d6b55", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1219.4412800976058, - "Y": 108.89093308945445 + "ShowGeometry": true, + "X": 1488.5966994289347, + "Y": 130.1627870476347 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "1b971bc5b6b4403f9b6aa7fe576dfc0e", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1033.9134994412655, - "Y": 265.12265462871488 + "ShowGeometry": true, + "X": 1259.975456698582, + "Y": 242.77866739078274 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "12270379e1224fbaab4b67e42a602160", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1215.4412800976058, - "Y": 294.89093308945473 + "ShowGeometry": true, + "X": 1489.5018699160269, + "Y": 356.04199335062026 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "23a3071041e54c3bafe7da7b96357b7a", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1043.3311773711414, - "Y": 388.22004955485164 + "ShowGeometry": true, + "X": 1260.8806271856743, + "Y": 401.64071323589064 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "d538c147b79f4f119c001efd7f9b3c09", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1507.4837839752797, - "Y": 73.710857269946871 + "ShowGeometry": true, + "X": 1927.331682345692, + "Y": 90.71643491037545 }, { - "ShowGeometry": true, - "Name": "Data.ImportExcel", "Id": "63670f6b88c5463c822b13b492de5a77", + "Name": "Data.ImportExcel", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 618.50809454123237, - "Y": 123.39447882976373 + "ShowGeometry": true, + "X": 478.37820731781517, + "Y": 88.19342427094367 }, { - "ShowGeometry": true, - "Name": "File.FromPath", "Id": "4e8f85e45cb74424ac9c232ce90af7d2", + "Name": "File.FromPath", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 387.27845100589616, - "Y": 125.55001841343906 + "ShowGeometry": true, + "X": -2.0441255957786097, + "Y": 33.6244577965484 + } + ], + "Annotations": [ + { + "Id": "1c9c6399af964436b8cad3cee2bd9bcf", + "Title": "Initial inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ea0babea4ab04aae9a895cd423f67885", + "fb5281fe16ea4fdeaf06082125e857a9", + "4e8f85e45cb74424ac9c232ce90af7d2", + "c73693a298d94d11b515eed626ae15b5", + "4bc5b085f8e24504ba906593a2abe583", + "0f1575baedc94b9bb2807341aa1f5246" + ], + "HasNestedGroups": false, + "Left": -342.5441255957786, + "Top": -97.3755422034516, + "Width": 594.9568855444535, + "Height": 471.77583814011655, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -24.3755422034516, + "InitialHeight": 340.38791907005816, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "06e070db34294544a0f48fc4a4d5f31e", + "Title": "Import Excel Data", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "63670f6b88c5463c822b13b492de5a77", + "b7bdd94d62b94894a5d33f27307882f9" + ], + "HasNestedGroups": false, + "Left": 449.87820731781517, + "Top": -86.80657572905633, + "Width": 307.0, + "Height": 407.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -13.806575729056334, + "InitialHeight": 262.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "3e2576040300492e8e62e8d2eb9ea273", + "Title": "Extract the points' coordinates", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "842315a9cca84df0bfd402c33d730e6c", + "d7f1dda2b351413b9d197ea6eb7aeade", + "1d260013f4fa4782bc895107e05d6b55", + "1b971bc5b6b4403f9b6aa7fe576dfc0e", + "12270379e1224fbaab4b67e42a602160", + "23a3071041e54c3bafe7da7b96357b7a", + "02ce5352438849f2bd7e6484ab64c180", + "fdaed40a225b4fc9a39a083767441b0e", + "7ae411e788ec44a990baab5881005bd4" + ], + "HasNestedGroups": false, + "Left": 1249.975456698582, + "Top": -272.43193071662773, + "Width": 473.4315837045374, + "Height": 806.0726439525183, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -156.43193071662773, + "InitialHeight": 720.0726439525183, + "TextblockHeight": 106.0, + "Background": "#FFC1D676" + }, + { + "Id": "d2fc17d3d7a741f9b33252a709b610ca", + "Title": "Transpose", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "21c13388d7284dba846ff141f8fe9722", + "81bcddfbbd024a0dbe9d06620fec7492" + ], + "HasNestedGroups": false, + "Left": 857.2168600855687, + "Top": -60.642290121807974, + "Width": 301.0, + "Height": 278.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 12.357709878192026, + "InitialHeight": 235.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "c55faa003d2a428c9b9f306d237ce0d6", + "Title": "Build the helix based on the extracted data from Excel", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d538c147b79f4f119c001efd7f9b3c09" + ], + "HasNestedGroups": false, + "Left": 1917.331682345692, + "Top": -155.28356508962455, + "Width": 244.99999999999977, + "Height": 443.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 90.71643491037545, + "InitialHeight": 227.00000000000003, + "TextblockHeight": 236.0, + "Background": "#FFFFC999" + }, + { + "Id": "c73693a298d94d11b515eed626ae15b5", + "Title": "Get the file from the file path. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -6.04412559577861, + "Top": -16.3755422034516, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "4e8f85e45cb74424ac9c232ce90af7d2" + }, + { + "Id": "4bc5b085f8e24504ba906593a2abe583", + "Title": "Browse to .xlsx Excel file path to load data from.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -332.5441255957786, + "Top": -15.160025440649264, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "ea0babea4ab04aae9a895cd423f67885" + }, + { + "Id": "0f1575baedc94b9bb2807341aa1f5246", + "Title": "The name of the Worksheet in Excel that contains the data we want to import.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -42.587240051325125, + "Top": 177.40029593666492, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "fb5281fe16ea4fdeaf06082125e857a9" + }, + { + "Id": "b7bdd94d62b94894a5d33f27307882f9", + "Title": "This onode can read data coming from Excel Worksheet. It will read from all columns and rows, the resulting data of which will be contained in a double array [][] (matrix).", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 459.87820731781517, + "Top": -5.806575729056334, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "63670f6b88c5463c822b13b492de5a77" + }, + { + "Id": "81bcddfbbd024a0dbe9d06620fec7492", + "Title": "Flip (transpose) the list (the matrix). The columns become rows, and the rows - columns.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 867.2168600855687, + "Top": 20.357709878192026, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "21c13388d7284dba846ff141f8fe9722" + }, + { + "Id": "02ce5352438849f2bd7e6484ab64c180", + "Title": "X coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1556.4070404031195, + "Top": -148.43193071662773, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "842315a9cca84df0bfd402c33d730e6c" + }, + { + "Id": "fdaed40a225b4fc9a39a083767441b0e", + "Title": "Y coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1554.5966994289347, + "Top": 80.16278704763471, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1d260013f4fa4782bc895107e05d6b55" + }, + { + "Id": "7ae411e788ec44a990baab5881005bd4", + "Title": "Z coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1555.5018699160269, + "Top": 306.0419933506202, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "12270379e1224fbaab4b67e42a602160" } ], - "Annotations": [], - "X": -239.05055411014152, - "Y": 211.59766735731841, - "Zoom": 1.0 + "X": 233.29842871889485, + "Y": 388.61125455654053, + "Zoom": 0.6233711942663357 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/ImportExport/OpenXMLExport_Data To Excel.dyn b/doc/distrib/Samples/en-US/ImportExport/OpenXMLExport_Data To Excel.dyn index ab4c3b1c5c3..7bfecc06c26 100644 --- a/doc/distrib/Samples/en-US/ImportExport/OpenXMLExport_Data To Excel.dyn +++ b/doc/distrib/Samples/en-US/ImportExport/OpenXMLExport_Data To Excel.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Import Export Sample", + "Description": "A Dynamo sample graph showing how to export data to Excel.", "Name": "OpenXMLExport_Data To Excel", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "48175079300b4b1d9953e23d570dce12", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b63dc8493243498eb0d6ad1837aa7fc1", @@ -54,14 +53,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Longest", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Cos@double", "Id": "fcb1697c24ce4f38bfd0972fb16f7340", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "258478d24ffa4fcdb76ab9f386b4a92a", @@ -84,14 +83,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Cos@double", "Replication": "Longest", "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Math.Sin@double", "Id": "40425554d39747a3b3103d1ebc008aaf", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7e3f6e59d2ca4d19ba5f68cf156e1eb3", @@ -114,14 +113,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Sin@double", "Replication": "Longest", "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": "helix", "Id": "22f47a56fc22499081837a4f8ac81055", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { @@ -135,14 +134,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": "helix" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "393b59728a68408fb34a23d08740d298", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -156,14 +155,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", - "HintPath": "C:\\ProgramData\\Dynamo\\Dynamo Core\\samples\\Data\\icosohedron_points.csv", - "InputValue": "..\\..\\Data\\icosohedron_points.csv", - "NodeType": "ExtensionNode", "Id": "0675124556b44d48a4a1832dc0eca24e", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -177,13 +175,14 @@ } ], "Replication": "Disabled", - "Description": "Allows you to select a file on the system to get its file path." + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\tanga\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\icosohedron_points.xlsx", + "InputValue": "..\\..\\Data\\icosohedron_points.xlsx" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Id": "53ee99886ed7497f92d82132f1a76ae3", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "4e676ec6cef6404997844bc773425b91", @@ -206,17 +205,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Replication": "Disabled", "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "[pt.X,pt.Y,pt.Z];", "Id": "cea06e7febe24823ac60f77905b03451", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "b83c3f9388d24791a19d40f7ecc409f4", + "Id": "85535e570b9e48fc84cf6deac5fcb8ed", "Name": "pt", "Description": "pt", "UsingDefaultValue": false, @@ -227,7 +226,7 @@ ], "Outputs": [ { - "Id": "1303d9c0474644a28e45c2d5267fae85", + "Id": "bbd7d720d8ce439d8d976c6aadd1ca79", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -237,16 +236,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[pt.X,pt.Y,pt.Z];" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..(360*numCircles)..10;", "Id": "3a4a72e8c46144d5974b576089c5709a", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "4f1ee4c4cad24a34b078c8ee9c857e1c", + "Id": "7feda9a2b37d45d78094e0633eeb442d", "Name": "numCircles", "Description": "numCircles", "UsingDefaultValue": false, @@ -257,7 +256,7 @@ ], "Outputs": [ { - "Id": "08e65edefdcd4f91b37441ed429d9b5c", + "Id": "ef4b5d4a7e784d42815b8a0f40809f8e", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -267,16 +266,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..(360*numCircles)..10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "x/100;", "Id": "3a36b093c1354a9c8b606b32f4ffeee0", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "feddee28464f4f0a89d5d6d289f4af7f", + "Id": "918dce6bb2394439ac7414f426db1bf6", "Name": "x", "Description": "x", "UsingDefaultValue": false, @@ -287,7 +286,7 @@ ], "Outputs": [ { - "Id": "fa4a96df70eb485287d9c6c7cfe4f85e", + "Id": "d7a876fd057c4e639ecbbb398d6e3ca8", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -297,17 +296,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "x/100;" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", "MaximumValue": 5.0, "MinimumValue": 0.0, "StepValue": 0.1, - "InputValue": 1.793, "Id": "50a10873504c452c90bfba99110aad24", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -321,18 +320,18 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 1.7 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSOffice.Data.OpenXMLExportExcel@string,string,var[][],int,int,bool,bool", "Id": "0e7f77afcbf048c5a49cc7f7a68a6117", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0d83115360554439b0526ffde80e8690", "Name": "filePath", - "Description": "File representing the Excel workbook\n\nstring", + "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -341,7 +340,7 @@ { "Id": "d8be86c2eb2c43219c92c14e8d85bb28", "Name": "sheetName", - "Description": "Name of the worksheet containing data\n\nstring", + "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -350,7 +349,7 @@ { "Id": "9494f5d7928f434688ae921706d9ebb5", "Name": "data", - "Description": "Data to write to the spreadsheet\n\nvar[][]", + "Description": "var[][]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -359,7 +358,7 @@ { "Id": "14feeeb4cd04454fa4fd107894d53272", "Name": "startRow", - "Description": "Start row for writing data. Enter 0 for Row 1, 1 for Row 2, etc.\n\nint\nDefault value : 0", + "Description": "int\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -368,7 +367,7 @@ { "Id": "f1ca80d37f534c5b915dd0d98c508158", "Name": "startColumn", - "Description": "Start column for writing data. Enter 0 for Column A, 1 for Column B, etc.\n\nint\nDefault value : 0", + "Description": "int\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -377,7 +376,7 @@ { "Id": "6d1119bf9cca4d35871eb9be46944f48", "Name": "overWrite", - "Description": "Toggle to clear spreadsheet before writing\n\nbool\nDefault value : false", + "Description": "bool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -386,7 +385,7 @@ { "Id": "ba6583a781204372b63b031e1b162075", "Name": "writeAsString", - "Description": "Toggle to switch between writing cell values as strings\n\nbool\nDefault value : false", + "Description": "bool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -397,21 +396,22 @@ { "Id": "e02e473bfe18412996edcc9f33a57215", "Name": "bool", - "Description": "Boolean indicating if writing to spreadsheet is successful.", + "Description": "bool", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSOffice.Data.OpenXMLExportExcel@string,string,var[][],int,int,bool,bool", "Replication": "Auto", - "Description": "Write data to a Microsoft Excel spreadsheet by using the Open XML standard. Data is written by row with sublists to be written in successive rows. Rows and columns are zero-indexed; for example, the value in the data list at [0,0] will be written to cell A1. Null values and empty lists are written as empty cells.\n\nData.OpenXMLExportExcel (filePath: string, sheetName: string, data: var[][], startRow: int = 0, startColumn: int = 0, overWrite: bool = false, writeAsString: bool = false): bool" + "Description": "Data.OpenXMLExportExcel (filePath: string, sheetName: string, data: var[][], startRow: int = 0, startColumn: int = 0, overWrite: bool = false, writeAsString: bool = false): bool" } ], "Connectors": [ { "Start": "43c7009cdf1742e49eabe32a2a54fa02", - "End": "b83c3f9388d24791a19d40f7ecc409f4", + "End": "85535e570b9e48fc84cf6deac5fcb8ed", "Id": "e4a9932e8c504de68ac0c0f5dd75cd74", "IsHidden": "False" }, @@ -458,45 +458,54 @@ "IsHidden": "False" }, { - "Start": "1303d9c0474644a28e45c2d5267fae85", + "Start": "bbd7d720d8ce439d8d976c6aadd1ca79", "End": "4e676ec6cef6404997844bc773425b91", "Id": "842b57dd44574b839d80433d557f897d", "IsHidden": "False" }, { - "Start": "08e65edefdcd4f91b37441ed429d9b5c", + "Start": "ef4b5d4a7e784d42815b8a0f40809f8e", "End": "7e3f6e59d2ca4d19ba5f68cf156e1eb3", "Id": "247ed050047c42feb36e0e9a7a3e72e4", "IsHidden": "False" }, { - "Start": "08e65edefdcd4f91b37441ed429d9b5c", + "Start": "ef4b5d4a7e784d42815b8a0f40809f8e", "End": "258478d24ffa4fcdb76ab9f386b4a92a", "Id": "4771e388d7d9485d8d50410d80877003", "IsHidden": "False" }, { - "Start": "08e65edefdcd4f91b37441ed429d9b5c", - "End": "feddee28464f4f0a89d5d6d289f4af7f", + "Start": "ef4b5d4a7e784d42815b8a0f40809f8e", + "End": "918dce6bb2394439ac7414f426db1bf6", "Id": "2c459d06ff3c471c855c56d92818b6c8", "IsHidden": "False" }, { - "Start": "fa4a96df70eb485287d9c6c7cfe4f85e", + "Start": "d7a876fd057c4e639ecbbb398d6e3ca8", "End": "89d7c0b116d5488082ce2c15ebaef847", "Id": "8795734ae83440b4aab32c2b84a5705d", "IsHidden": "False" }, { "Start": "1a5c1e985475451db34903fbc0d8a146", - "End": "4f1ee4c4cad24a34b078c8ee9c857e1c", + "End": "7feda9a2b37d45d78094e0633eeb442d", "Id": "e50fbd1fd0a745ca8c80031eb93eb4d1", "IsHidden": "False" } ], "Dependencies": [], - "NodeLibraryDependencies": [], - "Thumbnail": "", + "NodeLibraryDependencies": [ + { + "Name": "icosohedron_points.xlsx", + "ReferenceType": "External", + "Nodes": [ + "0675124556b44d48a4a1832dc0eca24e" + ] + } + ], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKwPH3j7w98L/B2reK/Feq2+ieH9LhM93fXJO2NcgAAAEszMQqooLMzKqgkgEA36K83+Cf7Rnw5/aL0nUtR+HfieDxFb6bOtveKsE1vLAzLuUtFMiOFYZ2vt2sVcAkqwHpFAH54W3xX/a9/wCG+pdCk8Naovwrk8QfYjH/AGIp0f8Asdd5W5F7jiUwt5xxMGMuIynyiEfofRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXy3/wUc+NPxF+A/wCzuniP4aK0OsSaza2d3qS6eLw2FqyyMZdrK0a7pEhi3SKy/vsAB2QgA+pK4v4zfCPw98d/hjr/AID8Ux3Emh6zCsUxtJjFNGyuskciNyAySIjgMCpKgMrKSp4z9jf4ieMPix+zN4D8V+PbY23irUrOR7om0NqZ1WaRIbjyzwPNiWOXKgIfMygClQPZ6APAf2Qf2OPCv7H/AIW1nT9C1G+1zVdanSbUdUvsIZFj3CGNIlO1FQO57sWdiWxtVffqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKwPH3j7w98L/B2reK/Feq2+ieH9LhM93fXJO2NcgAAAEszMQqooLMzKqgkgHfryj9p79nfRP2ofhBqngXWry40zz2W5stSthua0ukz5chQkCReSGQkZVmwVba6gHR/CP4zeC/jv4Oj8U+A9ft/EWhvNJbG4hR42jlQ/NHJHIqvG2CrbXUEqysMqyk9pXhv7Hf7LVj+yL8JZvBlpr9x4mnu9Tm1W71Ca2W2VpXSOMLHEGYoojhjGC7EtuOQCFX3KgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoqtqep2ei6bd6hqF3BYafaRPcXF1dSLHFDGilnd3YgKoAJJJwACa8q+Cf7Wvwl/aK1TUtM+HvjK317UtOhW5uLNrW4tJhEW2+YqTxoXUNgMyAhS6Bsb1yAfIfw3/a8/aA13/gox4j+GV3o7al4Ht9VvLGTRf7LW2Gm6bGQIdS88r5nzIIpMyO0cv2jbGqmSLb+jVFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBm+JvDmneMPDeq6Dq9v8Aa9J1S0lsby33snmwyoUkTcpDDKsRkEEZ4Ir56/ZX/YF+Hv7Jfi7X/Enhm/1vWdV1O2FhFPrNwjG1tco8kYESIrF5I1Ysy5ARFXHzl/nTwPof7WF5/wAFGdTvtSk8TL8NLXXb2Yrqd9LHoDaOVeOARxxOIZJfJeIoqgv5o3yjKysP0ioAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvLP2oPjj/wzf8AAzxL8Rf7F/4SL+xfs3/Et+1/ZfO866ig/wBZsfbjzd33TnbjjOR6nXF/GbUvAei/DHX9Q+JqaRJ4GtIVn1NNdtkubRlV1ZA0TKwkbzAmxApZn2BQWIFAHmH7Fn7WiftgfDnWfFA8LSeEpNN1VtNNobtrxJAIYpBIJvJjXP7wgoASu1SfvrX0HXkv7MOs/B/X/hbBe/BGPRYvBrXLxMui2Ztf9JRURzPGyrIJiixktKN7KUbJDKT61QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFebftG/BOx/aM+Cvij4d6hqVxo8GtQxqt/bIsjQSxTJNExRuHUSRJuXKll3AMpIYek0UAeG/sd/stWP7Ivwlm8GWmv3Hiae71ObVbvUJrZbZWldI4wscQZiiiOGMYLsS245AIVfcq/O74J/shfHLwX/wUZ8Q/FDXdQa68D3F1qU0mty6wryapZzRMtraNCuGJjLW+UeNIk+y/IcJFu/RGgAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPMP2nNd8e+GfgH411T4YaedT8dW1gX023SATybtyiR44icSSJGZHRMNuZVGx87G8H/4Jr+Lvj74m8DeLIPjdpesW0NjeQrol94jsWtNQn3K7XEbK4V3jQ+SUdk6ySKHYJtj+x68w/ac+KWs/BP4B+NfHHh7RB4h1jRbA3NvYurtHncqtLIE+YxxKzSuAV+WNvmT7wAPT6K+RP8Agnb+1/42/a48L+Mr/wAY+FtP0f8AsW8ggtdU0eGeKzu/MRmeECVn/eRbUZiJD8txHlVwC/13QAUUUUAFFFFABRRRQAUUUUAFFQreQSXktqs8bXUSLLJAHBdEYsFYr1AJRwD32t6GpqbTW4BRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigClo2iad4d02HTtJsLXS9Ph3eVa2cKwxJlix2ooAGSSTgdSTXxf+zz/AMFPdH+Pn7Ry/CxPAN9okN5LfRabrDakk7Sm3SSUedB5a+UGiikPyySbX2r8wJcfbtcf4e+D/gbwl401bxfonhDRNI8UasjR3+rWNhHDcXIaQyuXdVBYvIdzMeXKqWJ2rgA7Civn39sP9srwx+x74V0e/wBZ02817Wtbmki03SbQ+X5qxbDPI8xBVFQSIMYLMzqAuN7J6d8Gfi54e+O/wx0Dx54WkuJND1mFpYRdwmKaNldo5I3XkBkkR0JUlSVJVmUhiAdpRRRQAUUUUAFFFFAHI6Z/yVrxJ/2A9L/9KNQrrq5HTP8AkrXiT/sB6X/6UahXXV24z+Iv8MP/AEiJMdgoooriKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPNvjZ+zl8OP2jNL03T/AIieF7fxHBpszT2btNNbzQMy7XCywujhWAXcm7axRCQSikdV4B8A+Hvhf4O0nwp4U0m30Tw/pcIgtLG2B2xrkkkkklmZiWZ2JZmZmYkkk79FAHy7P/wUY+E1t+0cPgzImvrr51ddCGq/YFOn/bWwoi3eZ5v+tIh3eVt3c52fPX1FXzn4g/YG+EfiL9obT/jJNpl9aeJ7W8h1N7OyuvJsbm9iO5LqSMLu8zcEc7WVXaMF1YtJv+hb6+t9Ms7i8vLiK0tLeNpZridwkcaKMszMeAAASSeABQBPRXhXwD/bX+E37SnijVfDngbXbq+1nT4pbpra606eDzbWN44zcIzLt2FpUAViJOTlABXutABRRRQBymmqP+FqeIWxydG0wH/v/f8A+NdXXK6d/wAlR8Qf9gbTf/R99XVV2Yv+Iv8ADD/0lEx2CiiiuMoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACoL6xt9Ts7izvLeK7tLiNopredA8ciMMMrKeCCCQQeCDU9FAHzb+y/8AsD/Db9k3xRq/iPwnd6/qus6lZjTzc65eRy+RBvWR0jWKKNfnZIiSwYjyxtKgtu998V+KNM8D+F9Y8R63c/YtG0ezm1C+ufLaTyoIkMkj7UBZsKpOFBJxwCa1a5D4ufC3Q/jZ8NfEHgfxItwdF1q2NtO1pL5c0fIZJEbBAZWVWGQVJUBgwyCAYvwT/aO+HH7Rml6lqHw78UW/iODTZlgvEWGa3mgZl3IWimRHCsA219u1ijgElGA9Jr5l/Yl/Yj0/9jXTPFiQeK7nxZqPiKa2ae4ks1tIoooFk8tVjDud26aUsxfBGwBV2kt9C+KPFmieB9Cudb8R6xp+gaNa7fP1HVLpLa3i3MEXfI5CrlmVRk8lgOpoAytO/wCSo+IP+wNpv/o++rqq8y+HHxB8LfEj4jeKdT8JeJdI8U6bFpWmW0l5ot/FeQpKJr5jGXjZgGCup25zhge4r02u3F/xF/hh/wCkomOwUUUVxFBRRRQAUUUUAFFFFABRRRQAUUUxpEXq6jtyaAH0VA19bL964iH1cVG2rWMfLXtuo95VH9aBFuis9vEGlp97UrNfrOn+NN/4SbSP+grY/wDgQn+NOzC6NKis3/hJtIPTVbE8Z/4+E/xpB4n0dumrWJ/7eU/xoswujTorLbxPpEce9tStdmdu7zVxn060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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -519,18 +528,18 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", - "RunType": "Manual", + "Version": "3.0.3.7594", + "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, + "Name": "_Background Preview", + "EyeX": -1.9280953407287598, + "EyeY": 5.29693078994751, + "EyeZ": 9.094109535217285, + "LookX": 2.873391628265381, + "LookY": -3.1128416061401367, + "LookZ": -13.888062477111816, "UpX": 0.0, "UpY": 1.0, "UpZ": 0.0 @@ -538,129 +547,490 @@ "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "48175079300b4b1d9953e23d570dce12", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 222.212117893843, - "Y": 457.062054843618 + "ShowGeometry": true, + "X": 193.58744695407097, + "Y": 371.9890426460437 }, { - "ShowGeometry": true, - "Name": "Math.Cos", "Id": "fcb1697c24ce4f38bfd0972fb16f7340", + "Name": "Math.Cos", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -21.311669098821227, - "Y": 335.55389893569094 + "ShowGeometry": true, + "X": -102.30659650819314, + "Y": 229.56521649510108 }, { - "ShowGeometry": true, - "Name": "Math.Sin", "Id": "40425554d39747a3b3103d1ebc008aaf", + "Name": "Math.Sin", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -26.8384414682942, - "Y": 486.256981517113 + "ShowGeometry": true, + "X": -97.23091326695351, + "Y": 423.2463656662586 }, { - "ShowGeometry": true, - "Name": "String", "Id": "22f47a56fc22499081837a4f8ac81055", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 803.93385446641253, - "Y": 165.44489514059012 + "ShowGeometry": true, + "X": 870.2927483225693, + "Y": 214.74637781721742 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "393b59728a68408fb34a23d08740d298", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 814.36281603552129, - "Y": 313.97260210483284 + "ShowGeometry": true, + "X": 909.9622053071076, + "Y": 616.8207762286386 }, { - "ShowGeometry": true, - "Name": "File Path", "Id": "0675124556b44d48a4a1832dc0eca24e", + "Name": "File Path", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 684.75661854177054, - "Y": 32.795509998826162 + "ShowGeometry": true, + "X": 873.2240559856176, + "Y": 12.69036474069091 }, { - "ShowGeometry": true, - "Name": "List.Transpose", "Id": "53ee99886ed7497f92d82132f1a76ae3", + "Name": "List.Transpose", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 757.40568601437656, - "Y": 452.34100760234105 + "ShowGeometry": true, + "X": 883.8099402705269, + "Y": 410.26291508060905 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "cea06e7febe24823ac60f77905b03451", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 478.64234881181193, - "Y": 450.66927559272307 + "ShowGeometry": true, + "X": 493.2090307478726, + "Y": 389.24636566625867 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "3a4a72e8c46144d5974b576089c5709a", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -423.657783484074, - "Y": 507.685729227286 + "ShowGeometry": true, + "X": -553.2309132669535, + "Y": 423.0738656662587 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "3a36b093c1354a9c8b606b32f4ffeee0", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -21.584612012509865, - "Y": 624.697221333691 + "ShowGeometry": true, + "X": -70.83736041250711, + "Y": 619.80042478216 }, { - "ShowGeometry": true, - "Name": "Number Slider", "Id": "50a10873504c452c90bfba99110aad24", + "Name": "Number Slider", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -758.909161221281, - "Y": 509.579073606876 + "ShowGeometry": true, + "X": -1001.2309132669535, + "Y": 423.0738656662586 }, { - "ShowGeometry": true, - "Name": "Data.OpenXMLExportExcel", "Id": "0e7f77afcbf048c5a49cc7f7a68a6117", + "Name": "Data.OpenXMLExportExcel", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1034.447334687374, - "Y": 252.45961676899697 + "ShowGeometry": true, + "X": 1323.4756550362176, + "Y": 236.17781515927322 + } + ], + "Annotations": [ + { + "Id": "7dbe07e8b1da4a12b1f0a7367f66f96a", + "Title": "Create the inputs for the export ", + "DescriptionText": "1. The file path to the csv file.\r\n2. The name of the worksheet.\r\n3. The transposed list of points.\r\n4. The starting index for the row and column in Excel.", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "22f47a56fc22499081837a4f8ac81055", + "393b59728a68408fb34a23d08740d298", + "0675124556b44d48a4a1832dc0eca24e", + "53ee99886ed7497f92d82132f1a76ae3", + "a96310e91d724d828d4dbaa2971494a0", + "ea2ca044d80e46e48c9fde912ffbc9cd", + "d5dd77928c904afe873f8d5bb5cf45f9", + "8af3cb853bbb46d3966f061d62f92646" + ], + "HasNestedGroups": false, + "Left": 823.4622053071076, + "Top": -199.3096352593091, + "Width": 353.7618506785101, + "Height": 948.1304114879476, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -45.30963525930909, + "InitialHeight": 807.1304114879476, + "TextblockHeight": 144.0, + "Background": "#FFC1D676" + }, + { + "Id": "dbab4bbeeabf4d07a56010543b17dd1f", + "Title": "Create the helix", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "48175079300b4b1d9953e23d570dce12", + "fcb1697c24ce4f38bfd0972fb16f7340", + "40425554d39747a3b3103d1ebc008aaf", + "cea06e7febe24823ac60f77905b03451", + "3a4a72e8c46144d5974b576089c5709a", + "3a36b093c1354a9c8b606b32f4ffeee0", + "d817e025d1e74ba782957839ecd4f50d", + "70043083139d4b1aa1ef0d8333269231", + "a9fea7cb95414828987682aced8fa740", + "ed9e26448c574d58afd094a61ff080b7", + "b3d1fd13e4e64546b96bc873a4cd17fb", + "0970e2fb1b514451b78e0e6a77381666" + ], + "HasNestedGroups": false, + "Left": -563.2309132669535, + "Top": 98.56521649510108, + "Width": 1337.439944014826, + "Height": 653.2352082870589, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 171.56521649510108, + "InitialHeight": 593.2352082870589, + "TextblockHeight": 63.0, + "Background": "#FFC1D676" + }, + { + "Id": "e8e5b2070f5d41af8e1f539f1e4af831", + "Title": "Initial inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "50a10873504c452c90bfba99110aad24", + "465ed658742142568e4414b0c2b78c17" + ], + "HasNestedGroups": false, + "Left": -1011.2309132669535, + "Top": 277.0738656662586, + "Width": 368.0, + "Height": 278.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 350.0738656662586, + "InitialHeight": 218.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "c789527fde7a4c90825005d15b7d9e9e", + "Title": "Export data to Excel file", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0e7f77afcbf048c5a49cc7f7a68a6117", + "ba1b8a7a4e8f4ec4a480e9c65fd518cd" + ], + "HasNestedGroups": false, + "Left": 1313.4756550362176, + "Top": 14.177815159273223, + "Width": 291.0, + "Height": 571.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 130.17781515927322, + "InitialHeight": 251.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "a96310e91d724d828d4dbaa2971494a0", + "Title": "The number of column/row to start recording the data in Excel", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 833.4622053071076, + "Top": 551.8207762286386, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "393b59728a68408fb34a23d08740d298" + }, + { + "Id": "ea2ca044d80e46e48c9fde912ffbc9cd", + "Title": "Flip the mastrix (transpose the list). Columns will become row, and rows - columns.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 834.3099402705269, + "Top": 345.26291508060905, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "53ee99886ed7497f92d82132f1a76ae3" + }, + { + "Id": "d5dd77928c904afe873f8d5bb5cf45f9", + "Title": "The name of the Worksheet in excel.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 836.2927483225693, + "Top": 164.74637781721742, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "22f47a56fc22499081837a4f8ac81055" + }, + { + "Id": "8af3cb853bbb46d3966f061d62f92646", + "Title": "The file path to the xlsx file.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 937.2240559856176, + "Top": -37.30963525930909, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0675124556b44d48a4a1832dc0eca24e" + }, + { + "Id": "d817e025d1e74ba782957839ecd4f50d", + "Title": "Create a list structure from the list of points - the result is a list containing 3 lists ([][] - dobule array), each containing the X, Y and Z point coordinate respectively. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 474.2090307478726, + "Top": 295.24636566625867, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "cea06e7febe24823ac60f77905b03451" + }, + { + "Id": "70043083139d4b1aa1ef0d8333269231", + "Title": "Create a list of points, the X component is the Cosine, the Y - the Sine, and the Z is the initial value divided by 100.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 157.08744695407097, + "Top": 292.9890426460437, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "48175079300b4b1d9953e23d570dce12" + }, + { + "Id": "a9fea7cb95414828987682aced8fa740", + "Title": "cosine function", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -53.30659650819314, + "Top": 179.56521649510108, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "fcb1697c24ce4f38bfd0972fb16f7340" + }, + { + "Id": "ed9e26448c574d58afd094a61ff080b7", + "Title": "sine function", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -41.73091326695351, + "Top": 373.2463656662586, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "40425554d39747a3b3103d1ebc008aaf" + }, + { + "Id": "b3d1fd13e4e64546b96bc873a4cd17fb", + "Title": "divide by 100", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -38.33736041250711, + "Top": 569.80042478216, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "3a36b093c1354a9c8b606b32f4ffeee0" + }, + { + "Id": "0970e2fb1b514451b78e0e6a77381666", + "Title": "Create a series of numbers, starting from 0. The increment is 10. The number of points is multiplied by 360, so if the 'numCircles' input is 1 - the result is 37 numbers (0 to 360) and we will get a full revolution of the helix.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -524.7309132669535, + "Top": 315.0738656662587, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "3a4a72e8c46144d5974b576089c5709a" + }, + { + "Id": "465ed658742142568e4414b0c2b78c17", + "Title": "Drives the number of points. Think of it as the 'height' of the helix.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -960.2309132669535, + "Top": 358.0738656662586, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "50a10873504c452c90bfba99110aad24" + }, + { + "Id": "ba1b8a7a4e8f4ec4a480e9c65fd518cd", + "Title": "Exports data to Excel", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1391.9756550362176, + "Top": 138.17781515927322, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0e7f77afcbf048c5a49cc7f7a68a6117" } ], - "Annotations": [], - "X": 510.11831605603123, - "Y": 196.01142629072723, - "Zoom": 0.63264266738247932 + "X": 613.8286582718497, + "Y": 332.96228804358236, + "Zoom": 0.5859519751769874 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/ImportExport/OpenXMLImport_Data From Excel.dyn b/doc/distrib/Samples/en-US/ImportExport/OpenXMLImport_Data From Excel.dyn index f37cd36aae1..7b43eeb6dd6 100644 --- a/doc/distrib/Samples/en-US/ImportExport/OpenXMLImport_Data From Excel.dyn +++ b/doc/distrib/Samples/en-US/ImportExport/OpenXMLImport_Data From Excel.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "Dynamo Import Export Sample", + "Description": "A sample graph showing how to import data from Excel file.", "Name": "OpenXMLImport_Data From Excel", "ElementResolver": { "ResolutionMap": {} @@ -11,10 +11,8 @@ "Nodes": [ { "ConcreteType": "CoreNodeModels.Input.Filename, CoreNodeModels", - "HintPath": "C:\\ProgramData\\Dynamo\\Dynamo Core\\samples\\Data\\helix.xlsx", - "InputValue": "..\\..\\Data\\helix.xlsx", - "NodeType": "ExtensionNode", "Id": "ea0babea4ab04aae9a895cd423f67885", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -28,13 +26,14 @@ } ], "Replication": "Disabled", - "Description": "Allows you to select a file on the system to get its file path." + "Description": "Allows you to select a file on the system and returns its file path", + "HintPath": "C:\\Users\\DeyanNenov\\Documents\\GitHub\\Dynamo\\doc\\distrib\\Samples\\Data\\helix.xlsx", + "InputValue": "..\\..\\Data\\helix.xlsx" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", - "NodeType": "StringInputNode", - "InputValue": "helix", "Id": "fb5281fe16ea4fdeaf06082125e857a9", + "NodeType": "StringInputNode", "Inputs": [], "Outputs": [ { @@ -48,13 +47,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": "helix" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Id": "21c13388d7284dba846ff141f8fe9722", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "3d1fb082c054495e9d518efd9c6c5827", @@ -77,14 +76,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Replication": "Disabled", "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "842315a9cca84df0bfd402c33d730e6c", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c3096efc6bcc455b904c13fb10fa57fd", @@ -116,15 +115,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Disabled", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "d7f1dda2b351413b9d197ea6eb7aeade", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -138,13 +137,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "1d260013f4fa4782bc895107e05d6b55", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0af2a3d0dcd94597b53612b86da0db54", @@ -176,15 +175,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Disabled", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 1.0, "Id": "1b971bc5b6b4403f9b6aa7fe576dfc0e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -198,13 +197,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 1.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Id": "12270379e1224fbaab4b67e42a602160", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "d52a2eef75ac4df487435d9e053cd1b4", @@ -236,15 +235,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Disabled", "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 2.0, "Id": "23a3071041e54c3bafe7da7b96357b7a", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -258,13 +257,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 2.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "d538c147b79f4f119c001efd7f9b3c09", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "69606cb8bff74f21af52f3e6696da0af", @@ -305,19 +304,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Longest", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSOffice.Data.OpenXMLImportExcel@string,string,int,int,bool", "Id": "d173b228a4df4beeba216247a89ed8ea", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0935f6f0848c4025b9e236961dedac53", "Name": "filePath", - "Description": "File representing the Excel workbook\n\nstring", + "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -326,7 +325,7 @@ { "Id": "8f5824e0c621470e8d732806239c1991", "Name": "sheetName", - "Description": "Name of the worksheet containing data\n\nstring", + "Description": "string", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -335,7 +334,7 @@ { "Id": "0d2e0d8fb5c8408eb05d237581490928", "Name": "startRow", - "Description": "Start row for reading data. Enter 0 for Row 1, 1 for Row 2, etc.\n\nint\nDefault value : 0", + "Description": "int\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -344,7 +343,7 @@ { "Id": "75e6e33597814ae082defb1c7f69440f", "Name": "startColumn", - "Description": "Start column for reading data. Enter 0 for Column A, 1 for Column B, etc.\n\nint\nDefault value : 0", + "Description": "int\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -353,7 +352,7 @@ { "Id": "78b51572eaf8413f8ef659b5c7c15c2f", "Name": "readAsString", - "Description": "Toggle to read cells as strings\n\nbool\nDefault value : false", + "Description": "bool\nDefault value : false", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -363,16 +362,17 @@ "Outputs": [ { "Id": "529d807e1d1148fe9bc157ae5db52114", - "Name": "data", - "Description": "Rows of data from the Excel worksheet", + "Name": "var[][]", + "Description": "var[][]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSOffice.Data.OpenXMLImportExcel@string,string,int,int,bool", "Replication": "Auto", - "Description": "Read data from a Microsoft Excel spreadsheet by using the Open XML standard. Data is read by row and returned in a series of lists by row. Rows and columns are zero-indexed; for example, the value in cell A1 will appear in the data list at [0,0].\n\nData.OpenXMLImportExcel (filePath: string, sheetName: string, startRow: int = 0, startColumn: int = 0, readAsString: bool = false): var[][]" + "Description": "Data.OpenXMLImportExcel (filePath: string, sheetName: string, startRow: int = 0, startColumn: int = 0, readAsString: bool = false): var[][]" } ], "Connectors": [ @@ -450,8 +450,17 @@ } ], "Dependencies": [], - "NodeLibraryDependencies": [], - "Thumbnail": "", + "NodeLibraryDependencies": [ + { + "Name": "helix.xlsx", + "ReferenceType": "External", + "Nodes": [ + "ea0babea4ab04aae9a895cd423f67885" + ] + } + ], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAPsBH4DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Q6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOT+Eu3/hVfg0J91dGs1H4QoK6yuT+EqeX8L/CSZzt0q2Gf+2S11lduN/3qr/if5kx+FBRRRXEUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHJfCVSnwy8MKRgjT4Qf++RXW1yXwm3f8K38PBs5Foo59s11tduO/wB6q/4pfmyY/CgoooriKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDkvhOxb4d6ITyfJI/Jmrra5P4VyeZ4B0o4xxIPykcV1lduN/3qr/if5smPwoKKKK4igooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA5P4V7f+EF08KMKrzqPwnkH9K6yuT+Fm0eCbRVOVW4ul/K5lFdZXbjf96q/4n+bJj8KCiiiuIoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOT+F8fl+D4kznbeXoz/29zV1lcl8LlKeESpGCNR1EH/wNnrra7cb/vVX/E/zZMfhQUUUVxFBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQByXwvYt4VmJ5P9q6oPyv7gV1tcl8MXMnhu8J/wCg3q4/LUbkV1tduO/3qr/if5smPwoKKKK4igooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKqatq1joOl3mp6neW+nabZQvc3V5dyrFDBEilnkd2ICqqgksTgAEmuP+E3x08AfHTR5tS8BeLNN8TW8GPtCWc37+23M6r50LYki3GN9u9RuCkjI5oA7uiiigAor5y8Bft8fCj4lftEXvwc0K61O58QwPcQwan9kB069mgQvNFDKHLkqqy/OyLG3kttdtyb/o2gDkvhiwbw3eEDb/AMTvVx/5UbmutrkvhjtHhu82nI/tvV/z/tG5z+teNftQft8fDb9k3xRpHhzxZaa/qus6lZnUBbaHZxy+RBvaNHkaWWNfnZJQApYjyzuCgru7cb/vVX/E/wA2TH4UfSVFVtN1K01jT7W/sLqG+sbqJZ7e6tpBJFNGwDK6MCQykEEEcEGrNcRQUV5t8bP2jvhx+znpem6h8RPFFv4cg1KZoLNGhmuJp2VdzlYoUdyqgrufbtUugJBdQer8CeO9A+J3g/SfFXhbVINa0DVYBcWd9bk7ZEPHIIBVgQVZWAZWBVgCCKAN6iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoor5d+If8AwUQ+Gnwx/aIX4Oa3pviKPxD9vsdPfU0gthp0TXSQukjyvcK4jVZ13ts42tgHAyAfUVFed/tEfD/XPiv8DfHPg3w3q1voms67pM+nwXl3F5kI8xSrxvwSqupaMuAWQOWUEqBXzF/wS7/Zl+Kf7Nnhnx9bfEWJNKtNWvLSTTdHTUVuhE8aSCefbGzRp5geBchtzeR8wAVCQD7hr4g/Zi/4KgaP+0t8ek+Hdr4BvtBs72O7k0zVptRSaSUQqZF8+ARqIt0SuTtkk2thfmBLj7frzr4e/s6/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vSsDxH8P/C3jDVNG1PXvDWka3qWizfadLvNSsIriawl3I3mQO6kxNujjO5SDlFPYUAUvhqoXRNSAOf8AidaoT+N7Mf611lcn8N0MelasD/0GtRP53UhrrK7cb/vNT1ZMdkfHX7Xf/BRax/ZI+M3h/wAFan4FuPEOm6hplvqt1qtpqaxTW8UlxNC6pA0REjKsBYAyoGLAEr96vsWvM/id+zV8L/jP4k0fX/G/gjSvEmr6SoS1ur2Ik+WH3iOQAgSxhskRyBl+d+PnbPplcRQV8iftf/8ABRLRP2R/il4W8HX/AIN1DxH/AGlZx6nqF7bXiQfZLV53iBhQqfPk/czEozRLwg3/ADEp9d15l8UP2Z/hd8avEui+IPHHgnS/EmsaOAlpdXiNnYH3iOQAgTRhskRyBl+d+PnbIB6bRRRQB8A/tJ/8FRLn9n39qKX4bzeBYr/w1o09umr6lHelry4iuLWCZXt4yqpG0fmtlXZhJtA3RZ3D7+rlde+FPgnxV4o07xNrfg7QNY8R6b5f2HWL/S4J7y18tzJH5UzqXTa7Fl2kYYkjk11VABX5rfsmftM/tS+MP2zb7wP8SdKuj4Zt57y31vT10BEtdCJhmntStzEmQrNEscbyyyLKjkguxVx+lNFABXyJ/wAFK/2a/H/7THwe0LSPAU9pc3Ok6uuoXGi3TpCbz928Sukz8K0Ykc7CVVldjnciK313RQB4z+xz8N/Fvwh/Zn8CeD/HN2t34m0u0kiuNt01yIUaeR4YBIevlQtHFhcqvl7VJUKT2Xxm+Efh747/AAx1/wAB+KY7iTQ9ZhWKY2kximjZXWSORG5AZJERwGBUlQGVlJU9pRQB4z+y/wDso+C/2S/CeraD4Pl1G+TVL77dc3+sNDJduRGqLF5kUUeY12syqQcGSQ5+avZqKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPB/j/APsS/Cj9pjxRpHiPxxo15dazpyQ2wubPUJoPPtY3kk+zSKrbdjNK5LKFk5GHAFO/aw/aO0n9jT4J2vieLwudZgS8ttG07RbGVLOFSVYgF9rCONYonwFRuQi4AJZfdqwvHXgXw/8AEzwjqfhfxTpNtrmgalF5N3Y3abo5FyCD6hlYKysCGVlVgQQDQB5V+x3+1LY/tdfCWbxnaaBceGZ7TU5tKu9PmuVuVWVEjkDRyhVLqY5ozkopDbhggBm9yrl/hz8L/CXwi8NReH/Bfh3TvDOjxkObXTrdYhI4RU8yQjmSQqiAyOSzbRkmvP8A9sj40a3+zz+zf4v+IHhy10+91nR/sfkQapG8lu3m3kEDb1R0Y4WViMMOQOo4IB7RRXyv/wAE6/2nPF/7U3wY1bxD4zsbGDUtL1htKS802HyYrpEtoHLMpkY+bukYsQqJh02jhgPqigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDkvhwpWx1wEYP9t35/OdjXW1yfw7LfZ9fDdtavMfTzM/1rrK7cb/vE/UmOyCiiiuIoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPgn/gpF8Ef2jPi14y8DXPwguL+48OaZA88lnpetw6bLbagsmVuGLyRbzsKCNgzFCknCb8v9mfCnQdb8K/C3wdonibUf7Y8R6bo1nZ6nqPnvP9quo4ESaXzJAHfc6s25gGOckZNdVRQAVxfxc+M3gv4EeDpPFPjzX7fw7oaTR2wuJkeRpJXPyxxxxqzyNgM21FJCqzHCqxHaV5L+09+zb4Z/ao+Fs/gvxNNd2UaXKX9hqFk+JbO6RXVJNp+VxtkkVkYYKucbWCsoB03wk+Mngz47eDYvFXgTXoPEOhSTSW/2iFHjaOVDhkkjkVXjbkHDqCVZWGVZSe0ryf8AZj/Zv8Nfss/Cy28FeGpru9jNw99fahevmW7unVVeTaPlQbURVVRgKgyWbczesUAFFFfmz+1h+378Zvgb+2VaeAdE8L2epeFoJ7I2WkjTpvtfiGK5hhDKkuWJYTmeONoUwHUqyybStAH6TUUUUAFFFeZ65+0r8L/DfxWsfhrqfjfSrLxxeNEkOjySnf5kgzFGzY2JI427Y2YM29MA71yAemUUUUAFFFFABRRRQByXw9csviQH+HW7oD81P9a62uT8AMDL4oAGNutTj/x2M/1rrK7cZ/Hl8vyRMdgoooriKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvjTxZ/wTf07xj+2RB8dLzx3eR20OrWWsr4djsS0nnWsUQjX7XJM37sywqxURcITGu3CsPsuigAooooAK/PX/goZ8aP2nPhx8avD2l/BeDxFJ4YvdDhZ/7J8Lx6nHJf+ddF0EjW8h8zyYkYxhuFXdjkk/oVRQBQ0G8vdQ0PTrrUtP8A7K1Ge2jlubDzlm+zSsoLxeYvD7WJXcODjIq/RRQByfgIr9s8Wqoxt1uXP1MMJ/rXJftPftHeHf2WfhReeNvEVvdX6CZLKx0+zX95d3Thike4/LGuEdmduiocBm2q3W+BVCaj4wUHP/E6cn2zbwH+tQfFr4O+Dfjr4Nm8K+OtCg8QaFLLHcfZ5XeNkkQ5V0kjZXjbqMqwJVmU5ViD24z+M/RfkiY7HG/sp/tQaD+1n8M5vGGgaVqWjR2l82l3dpqQjJW5WGGV/LZGO+MecoDEKTg5Va9lri/hH8GfBfwI8HR+FvAegW/h7Q0mkuTbwu8jSSufmkkkkZnkbAVdzsSFVVGFVQO0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KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivOv2hvjNZ/s9/BfxT8Qr7TZ9Yh0S2WRbC3dY2nkeRIo0LnOxS8ibmwxVckKxAUgHotFfK/7Bf7bDfti+G/E51Dw2PDviDw5NAt2ttN5trPFP5phaMt8ysPJkVlII4Vgx3FU+qKACiiigD4c/4KjSfHmPwv4APwYHi02P2y7/tr/hDVlN35myP7Lv8AI/feXj7VnH7vds3/ADeXX07+znqXjnWvgX4H1D4kpDH44u9Lhn1NIrZrZldhuUSxMq+XNsKeagUKsm8KAoAr0aigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDkvBaFfEnj0n+LW4iP8AwXWQ/pXW1yXgpSviTx8SOG1uIj/wW2Qrra7cZ/EX+GH/AKQiY7BRRRXEUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV4B4u/bj+Fngn9ofTvgxqd9qS+L7y4tbPzI7B2tIbm5VWt4Xk67nEkXzKrIPNXcww+31D4pfFzwd8E/CreJPHHiCz8OaKJktlubtj+8lfO2NEUFnbAZtqgkKrMeFJHgmm/sf/An46fGLw1+0hoF5c6pcTSwarb/2RfKumX13CSEuZECeYJUdE3IroN8OJELGUMAfVVVNW0mx17S7zTNTs7fUdNvYXtrqzu4llhnidSrxujAhlZSQVIwQSDVuigDA8F/D/wALfDfS5dM8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FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABWNqWlz2902p6WFF6QBNbsdqXSjoD6OB0f8DkdNmimJ6lLSdWg1i08+Dcu1ikkUg2yROOqOOxH+BGQQau1kappUy3B1HTSseohQrxucR3Kjoj+h9HxlfcEg2NI1iHWLdpI1eGWNvLmt5hiSFx1Vh69DkZBBBBIINHmgv0ZfooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooqK6uFs7aWd/uxqWP4CgCrD/AKVqs8v8Fuvkr/vHDMf/AEEfgav1V022a1s40c5lOXkPq5OW/UmrVVLcmOwUUUVJQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACMoZSCMg8EGqeksVtPIY5e3Ywn1wPuk+5Uqfxq7VHm31fH8FzHnrxvX+pU/8AjlUtmiXumXqKKKkoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArJ1XR5JLhdQ09lg1ONduWyI50HPlyY7dcN1UnIyCQdaimJ6lDSNYj1aF8I9vcwtsntZeJIm9D7HqCOCORV+srVtHe6lS9spFttThXakrAlJF6+XIB1X9QTkd8v0XWl1aORHia1voCFuLSQ5aJj05/iU9Qw4I9wQDzQr9GaVFFFIoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKoah/pF1aWo5DP5sg/wBleR/49t/Wr9UNP/0i6urs9GbyY/8AdTIJ/wC+i36VUe5MuxfoooqSgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqjq6lbUXCjL2ziYeuB94fipYfjV6kZQykEZB4Ipp2dxNXVgVgygg5B5BFLVHSCVtTbsSWtmMJz6D7p/75Kn8avUNWdgTurhRRRSGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVmavo5vmS6tZBa6lCCIbjbkY6lHH8SHuPxGCAa06KBbmXoutf2l50E8Js9Rt8Ce1Zs7c9GU/xIcHDexBwQQNSs3V9GXUvKnikNrqFvkwXSjJXPVWH8SHAyp64BGCAQ3R9Ya+eS1u4vsmpwDMtvnIIzgOh/iQ44PbocEYqvNC8malFFFSUFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBV1K4a1s5HjGZThIx6uThf1IqW1t1s7aKBPuxqFH4Cqs/+lapBFn5LdfOf/eOVUf+hH8BV+qe1iVq2woooqSgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAo/8e2seiXUf/j6/4qf/AB2r1UtWUra+euS9uwmGOpA+8PxUsPxq4rBlBByDyCKp7JkrdoWiiipKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACs/V9HTVI43WQ217AS1vdIAWiY9fqp7qeCPwI0KKAMjRdakupnsL+NbbVYV3PEp+SVM482MnqpPbqpOD2J16o6tpMWrRJuZobiI74LmPAkhb1U/oQeCMg5FVdI1iaS5bTtSRINTjXcNmfLuEHHmR57cjKnlSe4IJrfVE7aM2KKKKkoKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKTOOTwKWqOtMV0yYA437YyR1wzBT+hppXdhN2VxNJHmwyXZ+9cv5g/3Oif+OgH8TV+mqojUKowqjAA7U6hu7BKysFFFFIYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAIQGBBGRVLSSY7VrYnLWzGH/AICOV/8AHStXqoR/u9bmUcCSBWYe4YjP5fyFUtmS90y/RRRUlBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAVR1bSINYt1SXckkbeZDPGcSQuOjKex/QgkEEEir1FAGNperTrdf2bqgSLUAC0ciDEd0g6snPBH8S9R7gg1s1T1TS4NYtfInDDDB45IzteJx0dT2Yf/W6E1neCNXuNd8L2V7dlWuH3q7KMBtrsucepC5OOM+lV0uSt7G7RRRUlBRRRQB//2Q==", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -474,138 +483,410 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3265", + "Version": "3.1.0.3411", "RunType": "Manual", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -1.4130069017410278, + "EyeY": 1.411405086517334, + "EyeZ": 8.078012466430664, + "LookX": 1.6509889364242554, + "LookY": -1.7885713577270508, + "LookZ": -7.9797797203063965, + "UpX": 0.04242589697241783, + "UpY": 0.9540387392044067, + "UpZ": -0.2050585001707077 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "File Path", "Id": "ea0babea4ab04aae9a895cd423f67885", + "Name": "File Path", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 263.60521623768716, - "Y": 126.87313041666678 + "ShowGeometry": true, + "X": 289.68390595916287, + "Y": 51.36463991556904 }, { - "ShowGeometry": true, - "Name": "String", "Id": "fb5281fe16ea4fdeaf06082125e857a9", + "Name": "String", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 268.75288284032445, - "Y": 273.87587721841123 + "ShowGeometry": true, + "X": 289.68390595916287, + "Y": 207.36463991556906 }, { - "ShowGeometry": true, - "Name": "List.Transpose", "Id": "21c13388d7284dba846ff141f8fe9722", + "Name": "List.Transpose", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 813.37136536211278, - "Y": 122.91008169172727 + "ShowGeometry": true, + "X": 1042.1955971282005, + "Y": 96.60456565213121 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "842315a9cca84df0bfd402c33d730e6c", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1245.1808825764774, - "Y": -60.206775090027094 + "ShowGeometry": true, + "X": 1439.3217247640168, + "Y": -76.57531088202808 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "d7f1dda2b351413b9d197ea6eb7aeade", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1010.7869675198283, - "Y": -47.550126591472392 + "ShowGeometry": true, + "X": 1056.326840121303, + "Y": -102.6558864597564 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "1d260013f4fa4782bc895107e05d6b55", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1246.2943468293645, - "Y": 110.50577784126411 + "ShowGeometry": true, + "X": 1431.558903819763, + "Y": 147.00161478349588 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "1b971bc5b6b4403f9b6aa7fe576dfc0e", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1025.2753610328184, - "Y": 277.27890685771183 + "ShowGeometry": true, + "X": 1042.1955971282005, + "Y": 285.7953786738202 }, { - "ShowGeometry": true, - "Name": "List.GetItemAtIndex", "Id": "12270379e1224fbaab4b67e42a602160", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1248.2943468293645, - "Y": 282.98081312879185 + "ShowGeometry": true, + "X": 1440.4306991846247, + "Y": 366.14264276658906 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "23a3071041e54c3bafe7da7b96357b7a", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1027.4872476587809, - "Y": 406.80110248271217 + "ShowGeometry": true, + "X": 1039.5025665097949, + "Y": 483.06528355072646 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "d538c147b79f4f119c001efd7f9b3c09", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1612.6696705927143, - "Y": 84.768969895313219 + "ShowGeometry": true, + "X": 1762.3217247640168, + "Y": 106.3477682598496 }, { - "ShowGeometry": true, - "Name": "Data.OpenXMLImportExcel", "Id": "d173b228a4df4beeba216247a89ed8ea", + "Name": "Data.OpenXMLImportExcel", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 476.35860685161333, - "Y": 125.58041525485334 + "ShowGeometry": true, + "X": 592.6374434152008, + "Y": 99.79716369634252 + } + ], + "Annotations": [ + { + "Id": "b9572efcd8fc434397ca499d8da7ceb2", + "Title": "Initial inputs", + "DescriptionText": "1. The filepath to the Excel file.\r\n2. The name of the Worksheet", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ea0babea4ab04aae9a895cd423f67885", + "fb5281fe16ea4fdeaf06082125e857a9" + ], + "HasNestedGroups": false, + "Left": 279.68390595916287, + "Top": -102.63536008443096, + "Width": 205.0, + "Height": 442.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 51.36463991556904, + "InitialHeight": 318.0, + "TextblockHeight": 144.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "0dbde490f2f947feafc6f4306a73c4ac", + "Title": "Create the helix", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "842315a9cca84df0bfd402c33d730e6c", + "1d260013f4fa4782bc895107e05d6b55", + "12270379e1224fbaab4b67e42a602160", + "d538c147b79f4f119c001efd7f9b3c09", + "bed233167c69448ca1b565ec4ba10deb", + "63eaf8b50a824fec9a78492d211fcc1c", + "d6a9ede84f0c45299d4003b46f511730" + ], + "HasNestedGroups": false, + "Left": 1421.558903819763, + "Top": -207.57531088202808, + "Width": 575.7628209442539, + "Height": 735.7179536486171, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -134.57531088202808, + "InitialHeight": 546.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "59df5173a717440da7712081e4a7c938", + "Title": "Parse the data from Excel", + "DescriptionText": "'Parsing' data is the process of manipulating a data sourse in such a way as to make it native to the evnironment before using it.", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "21c13388d7284dba846ff141f8fe9722", + "1b971bc5b6b4403f9b6aa7fe576dfc0e", + "23a3071041e54c3bafe7da7b96357b7a", + "a2e7820a11554ad4ad69bfafc0ab9c26", + "e23341ab4a4740dbb4e1b0d359e63add", + "7826f3e27c5a42638b26d69d2b31130d", + "21927387a35d477781958ee6e3dbba51", + "d7f1dda2b351413b9d197ea6eb7aeade" + ], + "HasNestedGroups": false, + "Left": 985.6955971282005, + "Top": -299.6558864597564, + "Width": 292.0, + "Height": 914.7211700104829, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": -160.6558864597564, + "InitialHeight": 763.6841602315393, + "TextblockHeight": 129.0, + "Background": "#FFC1D676" + }, + { + "Id": "36815c85ae2b4e74beb9fd07d97aca54", + "Title": "Extracts data from Excel", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d173b228a4df4beeba216247a89ed8ea", + "a4f044ba6ca44a968cc1a576d059121d" + ], + "HasNestedGroups": false, + "Left": 582.6374434152008, + "Top": -74.20283630365748, + "Width": 294.0, + "Height": 441.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 41.79716369634252, + "InitialHeight": 355.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "a4f044ba6ca44a968cc1a576d059121d", + "Title": "Read data from Excel", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 662.1374434152008, + "Top": 49.79716369634252, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d173b228a4df4beeba216247a89ed8ea" + }, + { + "Id": "a2e7820a11554ad4ad69bfafc0ab9c26", + "Title": "Transpose the list (flip the matrix). Columns will become row, and rows - columns.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 995.6955971282005, + "Top": 31.604565652131214, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "21c13388d7284dba846ff141f8fe9722" + }, + { + "Id": "21927387a35d477781958ee6e3dbba51", + "Title": "first list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1091.326840121303, + "Top": -152.6558864597564, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d7f1dda2b351413b9d197ea6eb7aeade" + }, + { + "Id": "e23341ab4a4740dbb4e1b0d359e63add", + "Title": "second list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1068.1955971282005, + "Top": 235.7953786738202, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1b971bc5b6b4403f9b6aa7fe576dfc0e" + }, + { + "Id": "7826f3e27c5a42638b26d69d2b31130d", + "Title": "third list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1072.0025665097949, + "Top": 433.06528355072646, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "23a3071041e54c3bafe7da7b96357b7a" + }, + { + "Id": "bed233167c69448ca1b565ec4ba10deb", + "Title": "X coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1505.3217247640168, + "Top": -126.57531088202808, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "842315a9cca84df0bfd402c33d730e6c" + }, + { + "Id": "63eaf8b50a824fec9a78492d211fcc1c", + "Title": "Y coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1497.558903819763, + "Top": 97.00161478349588, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1d260013f4fa4782bc895107e05d6b55" + }, + { + "Id": "d6a9ede84f0c45299d4003b46f511730", + "Title": "Z coordinate", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1506.4306991846247, + "Top": 316.14264276658906, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "12270379e1224fbaab4b67e42a602160" } ], - "Annotations": [], - "X": -188.71303392559196, - "Y": 248.67808144713757, - "Zoom": 0.82969918822995947 + "X": -228.2274403245935, + "Y": 342.1216577392894, + "Zoom": 0.891117961799578 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_Adaptive Component Placement.dyn b/doc/distrib/Samples/en-US/Revit/Revit_Adaptive Component Placement.dyn index f3a409e7663..c2266fa8250 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_Adaptive Component Placement.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_Adaptive Component Placement.dyn @@ -1,19 +1,37 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "", + "Description": "This graph positions Adaptive Components by Points in a model.", "Name": "Revit_Adaptive Component Placement", "ElementResolver": { "ResolutionMap": {} }, - "Inputs": [], + "Inputs": [ + { + "Id": "2bc4ccefdee54567b97689536f8908ce", + "Name": "Family Types", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "Adaptive Component - Facade Fin:Default", + "Description": "All family types available in the document.", + "SelectedIndex": 5 + }, + { + "Id": "6b127989b4f14ae8bb065ff0258dff29", + "Name": "Select Edges", + "Type": "selection", + "Type2": "hostSelection", + "Value": "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3a5:0:LINEAR,817801dd-655e-443c-9f69-d5f14efae8a3-0019f3a7:0:LINEAR,817801dd-655e-443c-9f69-d5f14efae8a3-0019f3a9:0:LINEAR,817801dd-655e-443c-9f69-d5f14efae8a3-0019f3ab:0:LINEAR,817801dd-655e-443c-9f69-d5f14efae8a3-0019f3ad:0:LINEAR,817801dd-655e-443c-9f69-d5f14efae8a3-0019f3af:0:LINEAR,817801dd-655e-443c-9f69-d5f14efae8a3-0019f3b1:0:LINEAR", + "Description": "Select multiple edges.", + "SelectedIndex": 0 + } + ], "Outputs": [], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.AdaptiveComponent.ByPoints@Autodesk.DesignScript.Geometry.Point[][],Revit.Elements.FamilyType", "Id": "357e7a53361c4c1e81ae83e16213a39a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "aed36be75314439481ecc50ba444c670", @@ -45,63 +63,108 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.AdaptiveComponent.ByPoints@Autodesk.DesignScript.Geometry.Point[][],Revit.Elements.FamilyType", "Replication": "Auto", "Description": "Create a list of adaptive components from two-dimensional array of points\n\nAdaptiveComponent.ByPoints (points: Point[][], familyType: FamilyType): AdaptiveComponent[]..[]" }, { - "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", - "NodeType": "ExtensionNode", - "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f490a" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "83f06d4b59ed4888a25943d12f3d1736", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c098419fc29741c98ce24d590508b73e", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0ff0c2c400ec4cbe87be338dec147c0f", + "Name": "param", + "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0 (disabled)", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "93ffd3b1a556497caa6d547baebc783e", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } ], - "Id": "eed8d3895ad24ac0a2707d737f487ad0", + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", + "Replication": "CrossProduct", + "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ddaba6092fa04d18be641443ad3d08f1", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { - "Id": "bfa5b90f1ee24ca388539f9c9793a929", - "Name": "Element", - "Description": "The selected elements.", + "Id": "46773f3d7c274708a8c75eab6e129e20", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0,0.5,1];" }, { - "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI", + "SelectedIndex": 5, + "SelectedString": "Adaptive Component - Facade Fin:Default", + "Id": "2bc4ccefdee54567b97689536f8908ce", "NodeType": "ExtensionNode", - "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f484f" - ], - "Id": "f46e385f3b0a446cadeb8d419a480cba", "Inputs": [], "Outputs": [ { - "Id": "c1307229399c4dd0b0addeb4d2982c04", - "Name": "Element", - "Description": "The selected elements.", + "Id": "a16779722ddc474cb0ccf9cf33b0f6b0", + "Name": "Family Type", + "Description": "The selected Family Type", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled" + "Replication": "Disabled", + "Description": "All family types available in the document." }, { - "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "ConcreteType": "Dynamo.Nodes.SelectEdges, DSRevitNodesUI", "NodeType": "ExtensionNode", "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f4954" + "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3a5:0:LINEAR", + "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3a7:0:LINEAR", + "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3a9:0:LINEAR", + "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3ab:0:LINEAR", + "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3ad:0:LINEAR", + "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3af:0:LINEAR", + "817801dd-655e-443c-9f69-d5f14efae8a3-0019f3b1:0:LINEAR" ], - "Id": "fe4c569fa1b446da8e76d1b1bd5b6ef4", + "Id": "6b127989b4f14ae8bb065ff0258dff29", "Inputs": [], "Outputs": [ { - "Id": "6658b3499c874bdfbb3c5917e7e5e969", - "Name": "Element", + "Id": "db64a1a9f24c47c9941cb90585f98abc", + "Name": "Curves", "Description": "The selected elements.", "UsingDefaultValue": false, "Level": 2, @@ -109,76 +172,75 @@ "KeepListStructure": false } ], - "Replication": "Disabled" + "Replication": "Disabled", + "Description": "Select multiple edges." }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", - "Id": "83f06d4b59ed4888a25943d12f3d1736", - "Inputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "79e5361a664d4575a614c2b57b2eb277", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ { - "Id": "c098419fc29741c98ce24d590508b73e", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "3e89557b62e44bdf92c107bf4493f65e", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "0ff0c2c400ec4cbe87be338dec147c0f", - "Name": "param", - "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0 (disabled)", + "Id": "e6a88e82713c4d4daf818bcdf2201e66", + "Name": "", + "Description": "Value of expression at line 2", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Outputs": [ + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;\n2;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "bdb47d8a583a43feabef3fb1c2560fce", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "93ffd3b1a556497caa6d547baebc783e", - "Name": "Point", - "Description": "Point", + "Id": "0eec504aec1748d5b62d35248004cee6", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "CrossProduct", - "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" - }, - { - "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", - "VariableInputPorts": true, - "NodeType": "ExtensionNode", - "Id": "765c3e2512624f2bab2508ece79508f5", - "Inputs": [ + }, { - "Id": "39dca81483c74cb0922f652d63f84005", - "Name": "item0", - "Description": "Item Index #0", - "UsingDefaultValue": false, + "Id": "384e4c9f6f7142a39c45396c471bb4c5", + "Name": "xTranslation", + "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "506243d02acb4d2cbe38e54d1c7c07e3", - "Name": "item1", - "Description": "Item Index #1", - "UsingDefaultValue": false, + "Id": "dde36cdd18fb47829019a6fceedcc9b8", + "Name": "yTranslation", + "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "b55d14b107004e62a6ce744561e7ec0b", - "Name": "item2", - "Description": "Item Index #2", - "UsingDefaultValue": false, + "Id": "31165d5cd6e84d8fbee87945e940d593", + "Name": "zTranslation", + "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -186,28 +248,58 @@ ], "Outputs": [ { - "Id": "b5af009afb8945c7b1c579f603294480", + "Id": "61d29ca72b354b59b80dbeaea1e094f6", + "Name": "Geometry", + "Description": "Transformed Geometry.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", + "Replication": "Auto", + "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1ee5a3311e7c4238bf5d3957c1694e73", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b6967bfadc164e89a0864d95bcaf3c56", "Name": "list", - "Description": "A list", + "Description": "List to get the item count of.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Outputs": [ + { + "Id": "f87a6234c5e74ab08edd5b1cfb39b8ec", + "Name": "int", + "Description": "List length.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", + "Replication": "Auto", + "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "649eb5ecacb44273af673737375502e0", "NodeType": "CodeBlockNode", - "Code": "0..1..#x;", - "Id": "ddaba6092fa04d18be641443ad3d08f1", "Inputs": [ { - "Id": "5a4a82064bbc449196f03cd62a3b1a5a", - "Name": "x", - "Description": "x", + "Id": "8b01b21081f74087abe24ee40e35ddfb", + "Name": "steps", + "Description": "steps", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -216,7 +308,7 @@ ], "Outputs": [ { - "Id": "35dc6b7afd654031b00f1498cd5957df", + "Id": "8c1c222881654469ba390881738adc7a", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -226,74 +318,126 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..1..#steps;" }, { - "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Integer", - "InputValue": 9, - "MaximumValue": 10, - "MinimumValue": 2, - "StepValue": 1, - "Id": "cc3ba87acc1f4db699f2769f3020e0df", - "Inputs": [], + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f29f8d8887a342d1a2b711e9f12d1368", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "11dc8f28e9c84161b5129e0b466e469c", + "Name": "angle", + "Description": "Angle in degrees to take the sine of.\n\ndouble", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "48253b731b5940bab052d8e0cdcaf33f", - "Name": "", - "Description": "Int64", + "Id": "d2393011e86d4f8e9707a56d9f261e0e", + "Name": "double", + "Description": "Sine of the angle.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "A slider that produces integer values." + "FunctionSignature": "DSCore.Math.Sin@double", + "Replication": "Auto", + "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a2fc35b7a205494d894735289f1664b6", "NodeType": "FunctionNode", - "FunctionSignature": "Transpose@var[]..[]", - "Id": "13ca589991cd448bb475a286eb0fbfba", "Inputs": [ { - "Id": "b3bb4172db6c405f86aa74544b860d25", - "Name": "list", - "Description": "var[]..[]", + "Id": "8dd31f67a1874777aae9b15e212ef8e2", + "Name": "numbers", + "Description": "List of numbers to adjust range of.\n\ndouble[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false + }, + { + "Id": "a31fdc528d9a44b2aa3def82bb4ea506", + "Name": "newMin", + "Description": "New minimum of the range.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ab8def2dd04c49cb9407811efa2a41e6", + "Name": "newMax", + "Description": "New maximum of the range\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false } ], "Outputs": [ { - "Id": "306e352093d049eb8dadb8ba2ecdb208", - "Name": "lists", - "Description": "List of transposed lists", + "Id": "62df2eaf906949979703ed71dc4467f8", + "Name": "list", + "Description": "List remapped to new range.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RemapRange@double[],double,double", "Replication": "Auto", - "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nTranspose (list: var[]..[]): var[]..[]" + "Description": "Adjusts the range of a list of numbers while preserving the distribution ratio.\n\nMath.RemapRange (numbers: double[], newMin: double = 0, newMax: double = 1): var[]..[]" }, { - "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI", - "SelectedIndex": 2, - "SelectedString": "3PointAC_SquareTruss:3PointAC_SquareTruss", + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "1546c3cb4e2840b7856769437fb00a89", "NodeType": "ExtensionNode", - "Id": "2bc4ccefdee54567b97689536f8908ce", - "Inputs": [], + "Inputs": [ + { + "Id": "bd72afe9cbb446a68af8da023e450397", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "098cdbf8c75b4558834b79fbfa36c01f", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "337a027ccd0b4c598262e69b207b44d7", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "a16779722ddc474cb0ccf9cf33b0f6b0", - "Name": "Family Type", - "Description": "The selected Family Type", + "Id": "04164fddf5aa4740a1a716907515dd0b", + "Name": "list", + "Description": "A list (type: var[]..[])", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -301,18 +445,26 @@ } ], "Replication": "Disabled", - "Description": "All family types available in the document." + "Description": "Makes a new list from the given inputs" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "15869d7cd713459cb4e0a20805aa3676", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Element.Geometry", - "Id": "c0c528a3ac5f4504ba8104c08d060ded", "Inputs": [ { - "Id": "72d069c99efb418fba0b763727041b2d", - "Name": "element", - "Description": "Revit.Elements.Element", + "Id": "e0c4107be6a249b9a91598f5320a4e49", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "4b2e4ae36dfa40648e000ba3d3537dea", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -321,38 +473,38 @@ ], "Outputs": [ { - "Id": "edceaf33d27b402fb840a34611fad2ce", - "Name": "var[]", - "Description": "var[]", + "Id": "c975f8853987437ebd8cdbbf28bb72cf", + "Name": "item", + "Description": "Item in the list at the given index.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", - "Description": "Get all of the Geometry associated with this object\n\nElement.Geometry ( ): var[]" + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a83c786b71664775a8d7b1930ec02eba", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", - "Id": "3ad828dc2d6741fba3a16c288712c421", "Inputs": [ { - "Id": "e6c682cb1d4a44dc8377a85e59ee96a5", - "Name": "points", - "Description": "Points to make polycurve\n\nPoint[]", + "Id": "2e0e47f82ea340b88d2b0cd78caa0e84", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, - "UseLevels": false, + "UseLevels": true, "KeepListStructure": false }, { - "Id": "791886e8893e4de8b7cb0197387a92ca", - "Name": "connectLastToFirst", - "Description": "True to connect last point to first point, false to leave open\n\nbool\nDefault value : false", - "UsingDefaultValue": true, + "Id": "88205df2c25144dfb81cb396303a1d7e", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -360,38 +512,38 @@ ], "Outputs": [ { - "Id": "e5f8049b87004d95bc778db29d07ac2d", - "Name": "PolyCurve", - "Description": "Polycurve created by points", + "Id": "5b810d08bb1544739a3fdfe2a7516dbd", + "Name": "item", + "Description": "Item in the list at the given index.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", - "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve" + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0f8930ebd6d74f19aea8881172e3bda8", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "0d6c969beb274e27bc1ce9fe072db404", "Inputs": [ { - "Id": "41dc982140ec48e89a8164a8059c8e15", + "Id": "8eab39a84b5a41a890161fd0605c16e0", "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Description": "List to fetch an item from.\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, - "UseLevels": false, + "UseLevels": true, "KeepListStructure": false }, { - "Id": "81a40de2557c42cbaa2b18f19611ea7b", - "Name": "amount", - "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", - "UsingDefaultValue": true, + "Id": "2eff449f751e48daa81630c0bf5fc06b", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -399,72 +551,171 @@ ], "Outputs": [ { - "Id": "67b5cf67448f4d169bf7e1d8a0e9d0ca", - "Name": "list", - "Description": "Flattened list by amount", + "Id": "b2c42df43c6841c59a7fdc37269bf74e", + "Name": "item", + "Description": "Item in the list at the given index.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" - } - ], - "Connectors": [ - { - "Start": "bfa5b90f1ee24ca388539f9c9793a929", - "End": "506243d02acb4d2cbe38e54d1c7c07e3", - "Id": "4c43179ce18242b39d18bb67c4e93d6c", - "IsHidden": "False" - }, - { - "Start": "c1307229399c4dd0b0addeb4d2982c04", - "End": "39dca81483c74cb0922f652d63f84005", - "Id": "597eab449f8d4f68b2a52ed69a29593e", - "IsHidden": "False" - }, - { - "Start": "6658b3499c874bdfbb3c5917e7e5e969", - "End": "b55d14b107004e62a6ce744561e7ec0b", - "Id": "2538deafaf9b4ed6945bac85cdc98b70", - "IsHidden": "False" - }, - { - "Start": "93ffd3b1a556497caa6d547baebc783e", - "End": "b3bb4172db6c405f86aa74544b860d25", - "Id": "42b61a588d654fd0a4fd0964f9a14104", - "IsHidden": "False" + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { - "Start": "b5af009afb8945c7b1c579f603294480", - "End": "72d069c99efb418fba0b763727041b2d", - "Id": "83ca6f11fbe04a828ccb25b0a8c7a8ec", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2f316365d99b49a1b9bfd6ef0fc281bb", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c1f17f60dbf64d34b3291130d214ed9b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "1;" }, { - "Start": "35dc6b7afd654031b00f1498cd5957df", - "End": "0ff0c2c400ec4cbe87be338dec147c0f", - "Id": "8e2b8068c34749bbaf832bb74ce312ae", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5f7f2f81268748619edcefa50d44d116", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "57bf2b82a51043769783263a6a635b5a", + "Name": "lists", + "Description": "List of lists to be transposed\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "997a135ab5984f868d3efc7fdc629e4e", + "Name": "lists", + "Description": "List of transposed lists", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", + "Replication": "Auto", + "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 3.0, + "MinimumValue": 0.2, + "StepValue": 0.1, + "Id": "57e3df9b0d594fb0b3f074fe377d23f5", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4493106bd820494493fd109e16906b61", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 1.4 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 8.0, + "MinimumValue": 3.0, + "StepValue": 0.1, + "Id": "e78681e5f3884624a35d18d4f51081d1", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f5c703858e2942c89ae89d7728f0104c", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 4.3 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "488fd9dc60924a09a2e454efc14bd8f1", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "66f19ed79abc45a68f1dfadf8a1d0d70", + "Name": "y", + "Description": "y", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9a134c2fb63a465aa798341ce85d6f92", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-y;" + } + ], + "Connectors": [ + { + "Start": "93ffd3b1a556497caa6d547baebc783e", + "End": "e0c4107be6a249b9a91598f5320a4e49", + "Id": "cce846bec2204525bb1e135b49c1024b", "IsHidden": "False" }, { - "Start": "48253b731b5940bab052d8e0cdcaf33f", - "End": "5a4a82064bbc449196f03cd62a3b1a5a", - "Id": "f7d6ae65f39840b082a083925f979cf8", + "Start": "93ffd3b1a556497caa6d547baebc783e", + "End": "2e0e47f82ea340b88d2b0cd78caa0e84", + "Id": "4e7500b3aebc4eb28357f2122c7c914f", "IsHidden": "False" }, { - "Start": "306e352093d049eb8dadb8ba2ecdb208", - "End": "aed36be75314439481ecc50ba444c670", - "Id": "b070e2af08ba437b8298a71292334d29", + "Start": "93ffd3b1a556497caa6d547baebc783e", + "End": "8eab39a84b5a41a890161fd0605c16e0", + "Id": "56c1acd365f7499cab98cb81e21ba56d", "IsHidden": "False" }, { - "Start": "306e352093d049eb8dadb8ba2ecdb208", - "End": "e6c682cb1d4a44dc8377a85e59ee96a5", - "Id": "df4a90ce742f401aac675db7214ffa54", + "Start": "46773f3d7c274708a8c75eab6e129e20", + "End": "0ff0c2c400ec4cbe87be338dec147c0f", + "Id": "90722de98f5f4b9392631c5648909687", "IsHidden": "False" }, { @@ -474,31 +725,139 @@ "IsHidden": "False" }, { - "Start": "edceaf33d27b402fb840a34611fad2ce", - "End": "41dc982140ec48e89a8164a8059c8e15", - "Id": "5c6672c061d44507a1826d30ad7ee73a", + "Start": "db64a1a9f24c47c9941cb90585f98abc", + "End": "c098419fc29741c98ce24d590508b73e", + "Id": "f609ab7489ca4b6980acbe8646ff54e5", "IsHidden": "False" }, { - "Start": "67b5cf67448f4d169bf7e1d8a0e9d0ca", - "End": "c098419fc29741c98ce24d590508b73e", - "Id": "67dc8566de824b74a10c119e0eaf5862", + "Start": "db64a1a9f24c47c9941cb90585f98abc", + "End": "b6967bfadc164e89a0864d95bcaf3c56", + "Id": "bf459abbcd044afeab48280a695f9fe4", + "IsHidden": "False" + }, + { + "Start": "3e89557b62e44bdf92c107bf4493f65e", + "End": "4b2e4ae36dfa40648e000ba3d3537dea", + "Id": "f1d2c8d6a54541939526a1bbaca673a5", + "IsHidden": "False" + }, + { + "Start": "e6a88e82713c4d4daf818bcdf2201e66", + "End": "88205df2c25144dfb81cb396303a1d7e", + "Id": "48b06540e69f422c84d175f83982d286", + "IsHidden": "False" + }, + { + "Start": "61d29ca72b354b59b80dbeaea1e094f6", + "End": "098cdbf8c75b4558834b79fbfa36c01f", + "Id": "5e7f325835bb4d29aadb44d7e9431a04", + "IsHidden": "False" + }, + { + "Start": "f87a6234c5e74ab08edd5b1cfb39b8ec", + "End": "8b01b21081f74087abe24ee40e35ddfb", + "Id": "63c1afd8cae24edc9fae83dd4fe0bfc0", + "IsHidden": "False" + }, + { + "Start": "8c1c222881654469ba390881738adc7a", + "End": "11dc8f28e9c84161b5129e0b466e469c", + "Id": "3f55b223bb8b4f549c4623f86d006dce", + "IsHidden": "False" + }, + { + "Start": "d2393011e86d4f8e9707a56d9f261e0e", + "End": "8dd31f67a1874777aae9b15e212ef8e2", + "Id": "b2d1a6d4d6b545b3977661ff8f5db93d", + "IsHidden": "False" + }, + { + "Start": "62df2eaf906949979703ed71dc4467f8", + "End": "31165d5cd6e84d8fbee87945e940d593", + "Id": "3ad1e502be3642e3983d0b547381dd82", + "IsHidden": "False" + }, + { + "Start": "62df2eaf906949979703ed71dc4467f8", + "End": "66f19ed79abc45a68f1dfadf8a1d0d70", + "Id": "3eefbf95c0d141f7a35a0c2a6cbd18f6", + "IsHidden": "False" + }, + { + "Start": "04164fddf5aa4740a1a716907515dd0b", + "End": "57bf2b82a51043769783263a6a635b5a", + "Id": "bbd96cd007b049fdb423efefa02a20cb", + "IsHidden": "False" + }, + { + "Start": "c975f8853987437ebd8cdbbf28bb72cf", + "End": "bd72afe9cbb446a68af8da023e450397", + "Id": "18331153abba4c59b96ed6ca604584bf", + "IsHidden": "False" + }, + { + "Start": "5b810d08bb1544739a3fdfe2a7516dbd", + "End": "337a027ccd0b4c598262e69b207b44d7", + "Id": "a367513c1d4845f1bd03891a92fbe5fe", + "IsHidden": "False" + }, + { + "Start": "b2c42df43c6841c59a7fdc37269bf74e", + "End": "0eec504aec1748d5b62d35248004cee6", + "Id": "ac85d1f9ef834110b302e6e05f73b984", + "IsHidden": "False" + }, + { + "Start": "c1f17f60dbf64d34b3291130d214ed9b", + "End": "2eff449f751e48daa81630c0bf5fc06b", + "Id": "2248ef64c75a4be6baefe2ae99d20e6e", + "IsHidden": "False" + }, + { + "Start": "997a135ab5984f868d3efc7fdc629e4e", + "End": "aed36be75314439481ecc50ba444c670", + "Id": "97b28ff3614c4f42b04d0eb69cf12e94", + "IsHidden": "False" + }, + { + "Start": "4493106bd820494493fd109e16906b61", + "End": "a31fdc528d9a44b2aa3def82bb4ea506", + "Id": "63a31c1f24db434ba306b9890566fb4b", + "IsHidden": "False" + }, + { + "Start": "f5c703858e2942c89ae89d7728f0104c", + "End": "ab8def2dd04c49cb9407811efa2a41e6", + "Id": "17595a30af224b298c1903671d7819e0", + "IsHidden": "False" + }, + { + "Start": "9a134c2fb63a465aa798341ce85d6f92", + "End": "dde36cdd18fb47829019a6fceedcc9b8", + "Id": "3350338737fd42e28ce69c5fa6618de9", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAKKAyEDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK/Mj9uD9sv4/6b8evGPww+DWmSW1l4WsrOW/vtNsFvb6RpoYpzIA6sFUCVUCqhPysc8gKAfpJ4i8T6P4P0ifVde1ax0TS7dS019qNylvBGACSWdyFAwD1PavCov8AgoV+zrN4mudCX4raKL63ba8rLMtoeM/LcmPyXHurmvwb+L3xG+InxC8Yyah8StV1nVdejbcYtc3qYs4yqxEARqdo+VVA4rHj8SaNeso1Tw1CRkF5tJuXtJn6f3hJEOAekY6mgD+m3w14v0HxpYC+8P63p2u2TAEXOm3cdxGQeh3ISOx/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u7AbnPTliTxXX0UUwCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9k=", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", "Name": "Properties", - "Version": "2.13", + "Version": "2.12", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "1.10", "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", @@ -509,7 +868,7 @@ { "NodeId": "357e7a53-361c-4c1e-81ae-83e16213a39a", "Binding": { - "ByPoints_InClassDecl-1_InFunctionScope-1_Instance0_357e7a53-361c-4c1e-81ae-83e16213a39a": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcE5kV3gwYVhCc1pWTmxjbWxoYkdsNllXSnNaVWxrSUdsa1BTSnlaV1l0TVNJZ2VHMXNibk02WVRFOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZZMnh5TDI1ellYTnpaVzB2VW1WMmFYUlRaWEoyYVdObGN5NVFaWEp6YVhOMFpXNWpaUzlTWlhacGRGTmxjblpwWTJWekpUSkRKVEl3Vm1WeWMybHZiaVV6UkRJdU1UTXVNQzR6TWpjeEpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BHNTFiV0psY2s5bVJXeGxiV1Z1ZEhNK09Ud3ZiblZ0WW1WeVQyWkZiR1Z0Wlc1MGN6NE5Danh6ZEhKcGJtZEpSQzB3SUdsa1BTSnlaV1l0TXlJK01qY3lZMk5oWVdRdE1URXlNQzAwWWpReExUaGpPREF0TlRVellqZzROamt3TVRNMExUQXdNVEF5TjJVeFBDOXpkSEpwYm1kSlJDMHdQZzBLUEdsdWRFbEVMVEErTVRBMU9EYzROVHd2YVc1MFNVUXRNRDROQ2p4emRISnBibWRKUkMweElHbGtQU0p5WldZdE5DSStNamN5WTJOaFlXUXRNVEV5TUMwMFlqUXhMVGhqT0RBdE5UVXpZamc0Tmprd01UTTBMVEF3TVRBeU4yVTNQQzl6ZEhKcGJtZEpSQzB4UGcwS1BHbHVkRWxFTFRFK01UQTFPRGM1TVR3dmFXNTBTVVF0TVQ0TkNqeHpkSEpwYm1kSlJDMHlJR2xrUFNKeVpXWXROU0krTWpjeVkyTmhZV1F0TVRFeU1DMDBZalF4TFRoak9EQXROVFV6WWpnNE5qa3dNVE0wTFRBd01UQXlOMlZrUEM5emRISnBibWRKUkMweVBnMEtQR2x1ZEVsRUxUSStNVEExT0RjNU56d3ZhVzUwU1VRdE1qNE5Danh6ZEhKcGJtZEpSQzB6SUdsa1BTSnlaV1l0TmlJK01qY3lZMk5oWVdRdE1URXlNQzAwWWpReExUaGpPREF0TlRVellqZzROamt3TVRNMExUQXdNVEF5TjJZelBDOXpkSEpwYm1kSlJDMHpQZzBLUEdsdWRFbEVMVE0rTVRBMU9EZ3dNend2YVc1MFNVUXRNejROQ2p4emRISnBibWRKUkMwMElHbGtQU0p5WldZdE55SStNamN5WTJOaFlXUXRNVEV5TUMwMFlqUXhMVGhqT0RBdE5UVXpZamc0Tmprd01UTTBMVEF3TVRBeU4yWTVQQzl6ZEhKcGJtZEpSQzAwUGcwS1BHbHVkRWxFTFRRK01UQTFPRGd3T1R3dmFXNTBTVVF0TkQ0TkNqeHpkSEpwYm1kSlJDMDFJR2xrUFNKeVpXWXRPQ0krTWpjeVkyTmhZV1F0TVRFeU1DMDBZalF4TFRoak9EQXROVFV6WWpnNE5qa3dNVE0wTFRBd01UQXlOMlptUEM5emRISnBibWRKUkMwMVBnMEtQR2x1ZEVsRUxUVStNVEExT0RneE5Ud3ZhVzUwU1VRdE5UNE5Danh6ZEhKcGJtZEpSQzAySUdsa1BTSnlaV1l0T1NJK01qY3lZMk5oWVdRdE1URXlNQzAwWWpReExUaGpPREF0TlRVellqZzROamt3TVRNMExUQXdNVEF5T0RBMVBDOXpkSEpwYm1kSlJDMDJQZzBLUEdsdWRFbEVMVFkrTVRBMU9EZ3lNVHd2YVc1MFNVUXROajROQ2p4emRISnBibWRKUkMwM0lHbGtQU0p5WldZdE1UQWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3dZand2YzNSeWFXNW5TVVF0Tno0TkNqeHBiblJKUkMwM1BqRXdOVGc0TWpjOEwybHVkRWxFTFRjK0RRbzhjM1J5YVc1blNVUXRPQ0JwWkQwaWNtVm1MVEV4SWo0eU56SmpZMkZoWkMweE1USXdMVFJpTkRFdE9HTTRNQzAxTlROaU9EZzJPVEF4TXpRdE1EQXhNREk0TVRFOEwzTjBjbWx1WjBsRUxUZytEUW84YVc1MFNVUXRPRDR4TURVNE9ETXpQQzlwYm5SSlJDMDRQZzBLUEM5aE1UcE5kV3gwYVhCc1pWTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" + "ByPoints_InClassDecl-1_InFunctionScope-1_Instance0_357e7a53-361c-4c1e-81ae-83e16213a39a": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMC42MTU2JTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcE5kV3gwYVhCc1pWTmxjbWxoYkdsNllXSnNaVWxrSUdsa1BTSnlaV1l0TVNJZ2VHMXNibk02WVRFOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZZMnh5TDI1ellYTnpaVzB2VW1WMmFYUlRaWEoyYVdObGN5NVFaWEp6YVhOMFpXNWpaUzlTWlhacGRGTmxjblpwWTJWekpUSkRKVEl3Vm1WeWMybHZiaVV6UkRJdU1Ua3VNQzR5TlRVMUpUSkRKVEl3UTNWc2RIVnlaU1V6Ukc1bGRYUnlZV3dsTWtNbE1qQlFkV0pzYVdOTFpYbFViMnRsYmlVelJHNTFiR3dpUGcwS1BHNTFiV0psY2s5bVJXeGxiV1Z1ZEhNK056d3ZiblZ0WW1WeVQyWkZiR1Z0Wlc1MGN6NE5Danh6ZEhKcGJtZEpSQzB3SUdsa1BTSnlaV1l0TXlJK1pUaGxZamc1TVRRdE5UbGxNaTAwTVRKbUxUZzNabVl0WWpZMk5HSTFaVFUyWkRrMkxUQXdNall4TWpabFBDOXpkSEpwYm1kSlJDMHdQZzBLUEdsdWRFbEVMVEErTWpRNU5UQTROand2YVc1MFNVUXRNRDROQ2p4emRISnBibWRKUkMweElHbGtQU0p5WldZdE5DSStaVGhsWWpnNU1UUXROVGxsTWkwME1USm1MVGczWm1ZdFlqWTJOR0kxWlRVMlpEazJMVEF3TWpZeE1qYzBQQzl6ZEhKcGJtZEpSQzB4UGcwS1BHbHVkRWxFTFRFK01qUTVOVEE1TWp3dmFXNTBTVVF0TVQ0TkNqeHpkSEpwYm1kSlJDMHlJR2xrUFNKeVpXWXROU0krWlRobFlqZzVNVFF0TlRsbE1pMDBNVEptTFRnM1ptWXRZalkyTkdJMVpUVTJaRGsyTFRBd01qWXhNamM1UEM5emRISnBibWRKUkMweVBnMEtQR2x1ZEVsRUxUSStNalE1TlRBNU56d3ZhVzUwU1VRdE1qNE5Danh6ZEhKcGJtZEpSQzB6SUdsa1BTSnlaV1l0TmlJK1pUaGxZamc1TVRRdE5UbGxNaTAwTVRKbUxUZzNabVl0WWpZMk5HSTFaVFUyWkRrMkxUQXdNall4TWpkbFBDOXpkSEpwYm1kSlJDMHpQZzBLUEdsdWRFbEVMVE0rTWpRNU5URXdNand2YVc1MFNVUXRNejROQ2p4emRISnBibWRKUkMwMElHbGtQU0p5WldZdE55SStaVGhsWWpnNU1UUXROVGxsTWkwME1USm1MVGczWm1ZdFlqWTJOR0kxWlRVMlpEazJMVEF3TWpZeE1qZ3pQQzl6ZEhKcGJtZEpSQzAwUGcwS1BHbHVkRWxFTFRRK01qUTVOVEV3Tnp3dmFXNTBTVVF0TkQ0TkNqeHpkSEpwYm1kSlJDMDFJR2xrUFNKeVpXWXRPQ0krWlRobFlqZzVNVFF0TlRsbE1pMDBNVEptTFRnM1ptWXRZalkyTkdJMVpUVTJaRGsyTFRBd01qWXhNamc0UEM5emRISnBibWRKUkMwMVBnMEtQR2x1ZEVsRUxUVStNalE1TlRFeE1qd3ZhVzUwU1VRdE5UNE5Danh6ZEhKcGJtZEpSQzAySUdsa1BTSnlaV1l0T1NJK1pUaGxZamc1TVRRdE5UbGxNaTAwTVRKbUxUZzNabVl0WWpZMk5HSTFaVFUyWkRrMkxUQXdNall4TWpoa1BDOXpkSEpwYm1kSlJDMDJQZzBLUEdsdWRFbEVMVFkrTWpRNU5URXhOend2YVc1MFNVUXROajROQ2p3dllURTZUWFZzZEdsd2JHVlRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" } } ], @@ -518,170 +877,443 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", + "Version": "2.19.0.6156", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -42.313613891601563, + "EyeY": 31.422273635864258, + "EyeZ": -70.285415649414063, + "LookX": -19.860954284667969, + "LookY": -20.85014533996582, + "LookZ": 73.153854370117188, + "UpX": -0.01371307298541069, + "UpY": 0.99862945079803467, + "UpZ": 0.050508730113506317 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "AdaptiveComponent.ByPoints", "Id": "357e7a53361c4c1e81ae83e16213a39a", + "Name": "AdaptiveComponent.ByPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2266.50061471428, - "Y": 871.04331788143 + "ShowGeometry": true, + "X": 4057.9950273967024, + "Y": 834.47094673224842 }, { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "eed8d3895ad24ac0a2707d737f487ad0", + "Id": "83f06d4b59ed4888a25943d12f3d1736", + "Name": "Curve.PointAtParameter", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 846.35713721073, - "Y": 804.956539576904 + "ShowGeometry": true, + "X": 1516.8938242709416, + "Y": 595.44303845240086 }, { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "f46e385f3b0a446cadeb8d419a480cba", + "Id": "ddaba6092fa04d18be641443ad3d08f1", + "Name": "List of parameters", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 846.35713721073, - "Y": 707.416917580937 + "ShowGeometry": true, + "X": 1259.3729049931205, + "Y": 929.26475786367541 }, { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "fe4c569fa1b446da8e76d1b1bd5b6ef4", - "IsSetAsInput": false, + "Id": "2bc4ccefdee54567b97689536f8908ce", + "Name": "Family Types", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 846.35713721073, - "Y": 910.636205623684 + "ShowGeometry": true, + "X": 523.97604559294371, + "Y": 1447.2978607159453 }, { + "Id": "6b127989b4f14ae8bb065ff0258dff29", + "Name": "Select Edges", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Curve.PointAtParameter", - "Id": "83f06d4b59ed4888a25943d12f3d1736", + "X": 530.55004904140537, + "Y": 1175.9156024825365 + }, + { + "Id": "79e5361a664d4575a614c2b57b2eb277", + "Name": "start and end points indices", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1604.97594529067, - "Y": 841.170734021938 + "ShowGeometry": true, + "X": 2672.2485619423865, + "Y": 643.53763762161475 }, { - "ShowGeometry": true, - "Name": "Create List", - "Id": "765c3e2512624f2bab2508ece79508f5", + "Id": "bdb47d8a583a43feabef3fb1c2560fce", + "Name": "Geometry.Translate", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1093.97818501915, - "Y": 777.087284360294 + "ShowGeometry": true, + "X": 3014.3502464664384, + "Y": 1436.7417945149518 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "ddaba6092fa04d18be641443ad3d08f1", + "Id": "1ee5a3311e7c4238bf5d3957c1694e73", + "Name": "List.Count", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1222.0, - "Y": 1047.0 + "ShowGeometry": true, + "X": 1390.4543431631162, + "Y": 1241.3261476209832 }, { + "Id": "649eb5ecacb44273af673737375502e0", + "Name": "Sequence", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Integer Slider", - "Id": "cc3ba87acc1f4db699f2769f3020e0df", + "X": 1614.4800641809363, + "Y": 1241.3261476209832 + }, + { + "Id": "f29f8d8887a342d1a2b711e9f12d1368", + "Name": "Math.Sin", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 853.875547146619, - "Y": 1051.61572756957 + "ShowGeometry": true, + "X": 1948.1757711469563, + "Y": 1241.3261476209832 }, { + "Id": "a2fc35b7a205494d894735289f1664b6", + "Name": "Math.RemapRange", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Transpose", - "Id": "13ca589991cd448bb475a286eb0fbfba", + "X": 2259.29063146894, + "Y": 1281.963229888423 + }, + { + "Id": "1546c3cb4e2840b7856769437fb00a89", + "Name": "List Create", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1839.06575219627, - "Y": 837.84231720703 + "ShowGeometry": true, + "X": 3496.7711182433059, + "Y": 723.1441902120356 }, { + "Id": "15869d7cd713459cb4e0a20805aa3676", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Family Types", - "Id": "2bc4ccefdee54567b97689536f8908ce", + "X": 3049.7312856128606, + "Y": 465.88970197642175 + }, + { + "Id": "a83c786b71664775a8d7b1930ec02eba", + "Name": "List.GetItemAtIndex", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1786.66817051115, - "Y": 953.079173874116 + "ShowGeometry": true, + "X": 3050.9353382999793, + "Y": 697.64124735746054 }, { + "Id": "0f8930ebd6d74f19aea8881172e3bda8", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Element.Geometry", - "Id": "c0c528a3ac5f4504ba8104c08d060ded", + "X": 2265.567116160058, + "Y": 895.94255570084567 + }, + { + "Id": "2f316365d99b49a1b9bfd6ef0fc281bb", + "Name": "Mid point index", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1264.18967442195, - "Y": 786.603707522597 + "ShowGeometry": true, + "X": 1940.3212071693326, + "Y": 928.10874148666994 }, { + "Id": "5f7f2f81268748619edcefa50d44d116", + "Name": "List.Transpose", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "PolyCurve.ByPoints", - "Id": "3ad828dc2d6741fba3a16c288712c421", + "X": 3697.8185303503255, + "Y": 719.84269792983673 + }, + { + "Id": "57e3df9b0d594fb0b3f074fe377d23f5", + "Name": "min Displacement", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2261.14774119977, - "Y": 679.952054336218 + "ShowGeometry": true, + "X": 521.89792281737959, + "Y": 1661.5778119396248 }, { + "Id": "e78681e5f3884624a35d18d4f51081d1", + "Name": "max Displacement", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "List.Flatten", - "Id": "0d6c969beb274e27bc1ce9fe072db404", + "X": 523.59715748921872, + "Y": 1806.3526239843111 + }, + { + "Id": "488fd9dc60924a09a2e454efc14bd8f1", + "Name": "Negate value", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1425.04893083771, - "Y": 785.772626996785 + "ShowGeometry": true, + "X": 2723.430242281117, + "Y": 1485.5596366297973 } ], "Annotations": [ + { + "Id": "1b568572df814064b50190c279789c82", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "dd6f7aed6ea948cf89a4fc09fe8e1cd5", + "35d15d1119044d6d80be34e0bb4d9a42", + "5f80b504eaf046ef868e579f5d7a79b5" + ], + "HasNestedGroups": false, + "Left": 506.86359468175453, + "Top": 496.62148214612421, + "Width": 319.0, + "Height": 476.52196780793497, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 569.62148214612421, + "InitialHeight": 484.52196780793497, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "c90ab24f4c804357be4463150b2e282d", + "Title": "Inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6b127989b4f14ae8bb065ff0258dff29", + "2bc4ccefdee54567b97689536f8908ce", + "e78681e5f3884624a35d18d4f51081d1", + "57e3df9b0d594fb0b3f074fe377d23f5", + "4c771e69855448c3808db5c2f59a1192", + "47b99d9ba9304d959741f04300e1e390", + "edd4b248c2dd4317a190f48d48b5aa0f" + ], + "HasNestedGroups": false, + "Left": 511.89792281737959, + "Top": 1044.9156024825365, + "Width": 465.07812277556411, + "Height": 893.43702150177455, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1117.9156024825365, + "InitialHeight": 833.43702150177455, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "c9cf7a423b7f45fead2f6b9a91605ddd", + "Title": "To Revit: Place component", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "357e7a53361c4c1e81ae83e16213a39a", + "e72f2c35a21f41e0a1eebc4eeff58cf0" + ], + "HasNestedGroups": false, + "Left": 4047.9950273967024, + "Top": 631.47094673224842, + "Width": 355.0, + "Height": 365.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 747.47094673224842, + "InitialHeight": 232.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" + }, + { + "Id": "0caac2ac1a8d4f1c80fc975113cd70ed", + "Title": "Grab mid point from each curve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0f8930ebd6d74f19aea8881172e3bda8", + "2f316365d99b49a1b9bfd6ef0fc281bb", + "d05239ccff2a4e5bbcb590b7b0369b02" + ], + "HasNestedGroups": false, + "Left": 1930.3212071693326, + "Top": 692.94255570084567, + "Width": 605.24590899072541, + "Height": 367.16618578582427, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 765.94255570084567, + "InitialHeight": 307.16618578582427, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "25fd030c721b4ad7b4868b688978ba62", + "Title": "Grab start and end points from each curve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "79e5361a664d4575a614c2b57b2eb277", + "15869d7cd713459cb4e0a20805aa3676", + "a83c786b71664775a8d7b1930ec02eba", + "1f129b2675f1416c934804bba7aa646e" + ], + "HasNestedGroups": false, + "Left": 2662.2485619423865, + "Top": 349.88970197642175, + "Width": 647.18677635759286, + "Height": 509.7515453810388, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 465.88970197642175, + "InitialHeight": 376.7515453810388, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "e6a4e1ca5463447a83057f6724127806", + "Title": "Create a Sine wave", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1ee5a3311e7c4238bf5d3957c1694e73", + "649eb5ecacb44273af673737375502e0", + "f29f8d8887a342d1a2b711e9f12d1368", + "a2fc35b7a205494d894735289f1664b6", + "fe62e557c49b47349fa1ca2c6e30a45d", + "4f8f51d7e3d549ffa27abdcc51fcd695", + "b060e9b67c994dbb980a560e4d2908c7", + "fdc84815b49d4a4db55d5ce2fb253959" + ], + "HasNestedGroups": false, + "Left": 1335.9543431631162, + "Top": 1110.3261476209832, + "Width": 1190.3362883058237, + "Height": 368.63708226743984, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1183.3261476209832, + "InitialHeight": 243.63708226743984, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "45370fcdf4604457aa04483bacca43c5", + "Title": "Displace mid points", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "bdb47d8a583a43feabef3fb1c2560fce", + "488fd9dc60924a09a2e454efc14bd8f1", + "bdf70424be85455597ed3590c12fcc3f", + "a7c01ccc923447b1a677d9a473e9ec50" + ], + "HasNestedGroups": false, + "Left": 2659.430242281117, + "Top": 1305.7417945149518, + "Width": 622.92000418532143, + "Height": 363.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1378.7417945149518, + "InitialHeight": 251.81784211484546, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "465531dab6294286835e03570f041fa7", + "Title": "Rejoin points in lists", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1546c3cb4e2840b7856769437fb00a89", + "5f7f2f81268748619edcefa50d44d116", + "98936f7121ce44d6bb06ab86aa099c26" + ], + "HasNestedGroups": false, + "Left": 3486.7711182433059, + "Top": 588.84269792983673, + "Width": 439.54741210701968, + "Height": 331.30149228219886, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 661.84269792983673, + "InitialHeight": 206.30149228219886, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, { "Id": "dd6f7aed6ea948cf89a4fc09fe8e1cd5", - "Title": "Model Lines have been pre-selected from Revit, Element IDs saved with the Dynamo file", + "Title": "Curtain Wall Grid Lines have been pre-selected from Revit, Element IDs saved with the Dynamo file", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 846.35713721073, - "Top": 654.223761308975, + "Left": 516.86359468175453, + "Top": 917.14344995405918, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -689,18 +1321,19 @@ }, { "Id": "35d15d1119044d6d80be34e0bb4d9a42", - "Title": "Run this graph the DynamoSample.rvt file in the Samples folder located with your Revit installation\r\nC:\\ProgramData\\Autodesk\\RVT (Your Revit Version)\\Dynamo\\samples\\Data", + "Title": "\nRun this graph the Snowdon Towers Sample Architectural.rvt file in the Samples folder located with your Revit installation: \n\nC:\\Program Files\\Autodesk\\Revit 2025\\Samples", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 842.567869344605, - "Top": 482.563682447694, + "Left": 522.55118094043553, + "Top": 577.62148214612421, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -708,26 +1341,342 @@ }, { "Id": "5f80b504eaf046ef868e579f5d7a79b5", - "Title": "Place Adaptive Components relative to some elements selected in a Revit file", + "Title": "Place Adaptive Components relative to some elements selected in a Revit file. \n\nAdaptive components require a set of points equal to the number of Placement points of the Family being placed", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 844.780076358333, - "Top": 584.597252598125, + "Left": 518.559643708368, + "Top": 799.244959841546, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "4c771e69855448c3808db5c2f59a1192", + "Title": "Select Curtain Wall Grid Lines ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 581.05004904140537, + "Top": 1125.9156024825365, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6b127989b4f14ae8bb065ff0258dff29" + }, + { + "Id": "691820acee9c4da8bbf088630c075c96", + "Title": "Create a list of point positions along a curve, 0 being the Start, 0.5 - Middle and 1 being the End ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1214.3729049931205, + "Top": 864.26475786367541, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "ddaba6092fa04d18be641443ad3d08f1" + }, + { + "Id": "47b99d9ba9304d959741f04300e1e390", + "Title": "Select Adaptive Component family", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 641.97604559294371, + "Top": 1397.2978607159453, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2bc4ccefdee54567b97689536f8908ce" + }, + { + "Id": "edd4b248c2dd4317a190f48d48b5aa0f", + "Title": "Set the minimum and maximum displacement for the fin middle point", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 552.89792281737959, + "Top": 1596.5778119396248, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "57e3df9b0d594fb0b3f074fe377d23f5" + }, + { + "Id": "fe62e557c49b47349fa1ca2c6e30a45d", + "Title": "Create a sequence of N values from 0 to 1", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1610.9800641809363, + "Top": 1191.3261476209832, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "649eb5ecacb44273af673737375502e0" + }, + { + "Id": "4f8f51d7e3d549ffa27abdcc51fcd695", + "Title": "Count how many source curves are selected", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1345.9543431631162, + "Top": 1191.3261476209832, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1ee5a3311e7c4238bf5d3957c1694e73" + }, + { + "Id": "b060e9b67c994dbb980a560e4d2908c7", + "Title": "Create a sine wave", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1988.6757711469563, + "Top": 1191.3261476209832, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "f29f8d8887a342d1a2b711e9f12d1368" + }, + { + "Id": "fdc84815b49d4a4db55d5ce2fb253959", + "Title": "Remap the values of the sine wave to a new Max and MIn", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2216.29063146894, + "Top": 1216.963229888423, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a2fc35b7a205494d894735289f1664b6" + }, + { + "Id": "bdf70424be85455597ed3590c12fcc3f", + "Title": "For Y displacement, negate the value to displace towards the outside of the Curtain Wall", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2669.430242281117, + "Top": 1420.5596366297973, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "488fd9dc60924a09a2e454efc14bd8f1" + }, + { + "Id": "a7c01ccc923447b1a677d9a473e9ec50", + "Title": "Displace the middle points of the fin", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3035.3502464664384, + "Top": 1386.7417945149518, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "bdb47d8a583a43feabef3fb1c2560fce" + }, + { + "Id": "b180784c49634a1784e79fe0b10788f6", + "Title": "Locate start, middle and end points on each curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1498.8938242709416, + "Top": 545.44303845240086, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "83f06d4b59ed4888a25943d12f3d1736" + }, + { + "Id": "d05239ccff2a4e5bbcb590b7b0369b02", + "Title": "Use list Levels of the input 'list'. By default, the result of the node will be the list with the index one (the second curve). Right-Click on the 'list' input and select 'Use Levels' at @L2. This will select the item with index 1 from each nested list (middle points from each curve)", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2228.567116160058, + "Top": 773.94255570084567, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0f8930ebd6d74f19aea8881172e3bda8" + }, + { + "Id": "1f129b2675f1416c934804bba7aa646e", + "Title": "Similar to selecting the Mid point, use Levels to select the start and end points from each curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3025.4353382999793, + "Top": 632.64124735746054, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a83c786b71664775a8d7b1930ec02eba" + }, + { + "Id": "98936f7121ce44d6bb06ab86aa099c26", + "Title": "Flip the matrix and organize lists in sets of 3", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3660.3185303503255, + "Top": 669.84269792983673, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "5f7f2f81268748619edcefa50d44d116" + }, + { + "Id": "e72f2c35a21f41e0a1eebc4eeff58cf0", + "Title": "Adaptive components can be positioned using sets of points equal to the number of Placement points of the Family.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4078.4950273967024, + "Top": 755.47094673224842, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "357e7a53361c4c1e81ae83e16213a39a" } ], - "X": -1004.5476668351605, - "Y": -362.82473220281071, - "Zoom": 0.74591737527756119 + "X": -147.45221332506566, + "Y": -706.74881565516148, + "Zoom": 0.97321111800471982 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_Color.dyn b/doc/distrib/Samples/en-US/Revit/Revit_Color.dyn index 2c2b744082f..6259332da12 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_Color.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_Color.dyn @@ -1,19 +1,36 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "", + "Description": "This graph evaluates the surface area of selected elements and applies Graphic Overrides to color the elements based on that value. ", "Name": "Revit_Color", "ElementResolver": { "ResolutionMap": {} }, - "Inputs": [], - "Outputs": [], + "Inputs": [ + { + "Id": "0c78494a8be54761b2321c4acea3b0b9", + "Name": "Select Model Elements", + "Type": "selection", + "Type2": "hostSelection", + "Value": "45ed4799-d124-4abc-8e2b-9d29089bad28-000b7d3c,45ed4799-d124-4abc-8e2b-9d29089bad28-000b7d59,45ed4799-d124-4abc-8e2b-9d29089bad28-000b7d87,8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc535,8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc5ca,8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc732,8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc761,8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc78e,ee03061f-d7b4-4e6a-b397-fa44f24a42a7-000d8d2a,ee03061f-d7b4-4e6a-b397-fa44f24a42a7-000d8dc4,be7c41aa-3dbe-41ab-a35e-bc804583677c-001431f3,be7c41aa-3dbe-41ab-a35e-bc804583677c-001432d8,be7c41aa-3dbe-41ab-a35e-bc804583677c-001433fb,be7c41aa-3dbe-41ab-a35e-bc804583677c-0014355f,03907ce2-d6bf-41d6-b870-f44df8a9f0d9-00143791,cd385e70-9bdd-443f-864f-9b1e057a8a5c-0015a7ee,2a2a5167-04a0-4202-bdcf-0377e2f524eb-001687b4,addda3e8-7d30-4bf4-87a0-3c8bdf6639ff-001688dc,addda3e8-7d30-4bf4-87a0-3c8bdf6639ff-001689a4,1e43b841-b995-46db-b1d2-6664b7dfa367-00168a9b,1e43b841-b995-46db-b1d2-6664b7dfa367-00168aae,1e43b841-b995-46db-b1d2-6664b7dfa367-00168aeb,1e43b841-b995-46db-b1d2-6664b7dfa367-00168b0f,1e43b841-b995-46db-b1d2-6664b7dfa367-00168b41,1e43b841-b995-46db-b1d2-6664b7dfa367-00168b7e,ad2588d0-c655-4eef-965a-6d983a5e846c-00168c26,ad2588d0-c655-4eef-965a-6d983a5e846c-00168c78,ad2588d0-c655-4eef-965a-6d983a5e846c-001692ae,ad2588d0-c655-4eef-965a-6d983a5e846c-001692d7,ad2588d0-c655-4eef-965a-6d983a5e846c-0016930e,ad2588d0-c655-4eef-965a-6d983a5e846c-0016936d,ad2588d0-c655-4eef-965a-6d983a5e846c-00169386,ad2588d0-c655-4eef-965a-6d983a5e846c-00169397", + "Description": "Select multiple elements from the Revit document.", + "SelectedIndex": 0 + } + ], + "Outputs": [ + { + "Id": "86dd6263ba1c4e53ad5e803609041500", + "Name": "/", + "Type": "unknown", + "InitialValue": "", + "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]" + } + ], "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Element.OverrideColorInView@DSCore.Color", "Id": "ecb2936d6ee94b999ab124269ffedfc5", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "59e660d673754b578721904e617c9c58", @@ -45,14 +62,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.Element.OverrideColorInView@DSCore.Color", "Replication": "Longest", "Description": "Override the element's color in the active view.\n\nElement.OverrideColorInView (color: Color): Element" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int", "Id": "bcb655a95f3a46c0926d51616dbe998f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0d4c4a2fc54e4233bf0760a8f2046bc9", @@ -102,15 +119,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int", "Replication": "Longest", "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 255.0, "Id": "e773ba81f00245cba043ae4a66f7fa20", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -124,14 +141,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 255.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "e3736b6056f4466da7a28bb6417a1161", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -145,13 +162,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int", "Id": "16db4a52d49d4e8d97a210c82478fc02", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "1a649dfd397a4bb78d16b6386de72a03", @@ -201,15 +218,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Color.ByARGB@int,int,int,int", "Replication": "Longest", "Description": "Construct a color by alpha, red, green, and blue components.\n\nColor.ByARGB (alpha: int = 255, red: int = 0, green: int = 0, blue: int = 0): Color" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 0.0, "Id": "7f963803c47b404885f61c045f2a3063", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -223,14 +240,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 0.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 255.0, "Id": "ccfc2ceddf1642bfa6483d52f8b7d63b", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -244,53 +261,14 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Formula, CoreNodeModels", - "Formula": "if(x>y,1,0)", - "NodeType": "FormulaNode", - "Id": "02c4a2fe813b488fa80f0a3c57e99548", - "Inputs": [ - { - "Id": "b45ab0c3618f4f18927249bcca035c89", - "Name": "x", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "e24f885d70f34e24a58f4a7485feb3af", - "Name": "y", - "Description": "variable", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "47c6c7c9b34b4c09b774d2209b06e3c1", - "Name": "", - "Description": "Result of math computation", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Longest", - "Description": "Evaluates mathematical formulas. Uses NCalc: http://ncalc.codeplex.com/" + "Description": "Creates a number", + "InputValue": 255.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 50.0, "Id": "56cc5b21d87946b9aa079ed0f15da53e", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { @@ -304,12 +282,13 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 100.0 }, { "ConcreteType": "CoreNodeModels.ColorRange, CoreNodeModels", - "NodeType": "ExtensionNode", "Id": "258e20b41ac74f0d918035f6a6851f1f", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "62aac27825ff4e35bf331fa8af34f33c", @@ -351,13 +330,12 @@ } ], "Replication": "Disabled", - "Description": "Get a color given a color range." + "Description": "Returns a color given a color range" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "/@var[]..[],var[]..[]", "Id": "86dd6263ba1c4e53ad5e803609041500", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "86cd5e920d9d4aba9989ddc6e60b64cd", @@ -389,14 +367,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "/@var[]..[],var[]..[]", "Replication": "Auto", "Description": "Returns division of x over y\n\n/ (x: var[]..[], y: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.MaximumItem@var[]", "Id": "e503bedbd3b147b89219db21f2e23d89", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "5784fe1ed3f1411bb6025016d693046b", @@ -419,44 +397,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.MaximumItem@var[]", "Replication": "Auto", "Description": "Returns the maximum value from a list.\n\nList.MaximumItem (list: var[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Element.Geometry", - "Id": "6061ef50eae84647af8978e2eab6366b", - "Inputs": [ - { - "Id": "3ef4deda665241eeb79ac82018899e35", - "Name": "element", - "Description": "Revit.Elements.Element", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "91f8cd6790f04ce8918c9ca9b7caf93f", - "Name": "var[]", - "Description": "var[]", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Get all of the Geometry associated with this object\n\nElement.Geometry ( ): var[]" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Area", "Id": "a64810c3f1334d92bae4b61f8c703cb4", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "8ee33ab4ae8143388e48f8b737971f0c", @@ -479,44 +427,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Solid.Area", "Replication": "Auto", "Description": "Returns the surface area -- sum of all the areas of all faces\n\nSolid.Area: double" }, - { - "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI", - "NodeType": "ExtensionNode", - "InstanceId": [ - "fe746f97-9f89-4685-8fa8-a4525719f180-00092721", - "fe746f97-9f89-4685-8fa8-a4525719f180-00092762", - "fe746f97-9f89-4685-8fa8-a4525719f180-0009278f", - "a03add59-4d19-48e3-b25b-2f947f402211-000b620d", - "a03add59-4d19-48e3-b25b-2f947f402211-000b62fb", - "a03add59-4d19-48e3-b25b-2f947f402211-000b645d", - "a03add59-4d19-48e3-b25b-2f947f402211-000b648a", - "a03add59-4d19-48e3-b25b-2f947f402211-000b650e", - "c82e0dd9-31e8-407e-a294-c30431c2fda3-000bae53", - "c82e0dd9-31e8-407e-a294-c30431c2fda3-000baeb4" - ], - "Id": "0c78494a8be54761b2321c4acea3b0b9", - "Inputs": [], - "Outputs": [ - { - "Id": "c2df81bd58d5472883cdd265c8ace75e", - "Name": "Elements", - "Description": "The selected elements.", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled" - }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Id": "b9f354e490504f34b9b27661dad88418", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "6d380f128a35461dac402551f9718ef5", @@ -548,14 +466,15 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Auto", "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", "VariableInputPorts": true, - "NodeType": "ExtensionNode", "Id": "83126e2bcf5643e184593b4b2f57c24e", + "NodeType": "ExtensionNode", "Inputs": [ { "Id": "35e17c176ef7478b9e331540a2793f54", @@ -588,13 +507,12 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Makes a new list from the given inputs" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "[0,1];", "Id": "0dfab8b474814a8fb582c90604bf25c7", + "NodeType": "CodeBlockNode", "Inputs": [], "Outputs": [ { @@ -608,62 +526,315 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" - } - ], - "Connectors": [ - { - "Start": "724c93b1e0e24b89a29c2a09e9a1b846", - "End": "35e17c176ef7478b9e331540a2793f54", - "Id": "42626feb2a2045e7a0723fb4387f91f3", - "IsHidden": "False" - }, - { - "Start": "7711a1a0e67b4e9fb33e06bf7c20f0f0", - "End": "08e88461fdf94d8aaf0c44c007f0bc52", - "Id": "23ca2d0119744d4b9e87ae28303ad914", - "IsHidden": "False" - }, - { - "Start": "2cea58a52976492db31b4bf838d85f24", - "End": "0d4c4a2fc54e4233bf0760a8f2046bc9", - "Id": "cbf2ab2eac394735be5e9b2bfbdd1058", - "IsHidden": "False" - }, - { - "Start": "2cea58a52976492db31b4bf838d85f24", - "End": "db9ae2bf99604763a3203a2c38cbc2f3", - "Id": "384d066ddb1f4d9c9cd2d746884e89f0", - "IsHidden": "False" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0,1];" }, { - "Start": "2cea58a52976492db31b4bf838d85f24", - "End": "2dbc754af1c3417ab8d505baa4f78ec6", - "Id": "cf242c3cd72e4f67bb56c77c800cffda", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "16a8696b91d64c1f91387e1f29d12bac", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7489ccd7ea7f45be88165eab77ceede8", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a3efc8f9e6914e608d27056cbbcbdf8d", + "Name": "detailLevel", + "Description": "Detail level\n\nstring\nDefault value : \"Medium\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ab07b53e5a464318ba113673e182c08e", + "Name": "var[]", + "Description": "List of geometry from the element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.GetGeometry@string", + "Replication": "Auto", + "Description": "Returns all geometry associated with an element. Ignores transforms when used with linked elements.\n\nElement.GetGeometry (detailLevel: string = \"Medium\"): var[]" }, { - "Start": "e4aa7660c9ee4930890d161fe43a3925", - "End": "b18a854cb6bf43ebb69da85d25b614f1", - "Id": "c1fb29f824d04b23aca19f9c5091f3ac", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Logic.RefactoredIf, CoreNodeModels", + "Id": "af434bbb5f9b4e5398854b599f52c95d", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "66c325ff5d8e4b26ade677e6ac3e385d", + "Name": "test", + "Description": "Boolean test", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7f43b8cdc1194785921fc82c6c4b45de", + "Name": "true", + "Description": "Returned if test is true", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6e1a1feaa41e4af994371ea11971d473", + "Name": "false", + "Description": "Returned if test is false", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f0ef4b0e1542465da370c91b9a7c27c0", + "Name": "result", + "Description": "Result block produced", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Auto", + "Description": "Returns the result of either True or False input depending on what boolean value is toggled in the test input. Supports recursion which requires that only a single branch be executed. It's critical that that both True and False branches are isolated and do not interact with each other!" }, { - "Start": "d6d0502d168344f486134e8bac053d3e", - "End": "1a649dfd397a4bb78d16b6386de72a03", - "Id": "5b7e0139c268407a83054a99c5b9e4b2", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "6467f818afba4f4c966f64e4a7c5773a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4db09c2994e94cf88f4e9b657c1c2fe1", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 1.0 }, { - "Start": "d6d0502d168344f486134e8bac053d3e", - "End": "636f89a5240541559287d1c8dde38c6d", - "Id": "a89bae8ccde243ce98bbc3095f04585b", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "b7274d4b8e534538b39e78b420e6a397", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "581c0029a2cf4409b40e5bcb989bdac5", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 0.0 }, { - "Start": "d6d0502d168344f486134e8bac053d3e", - "End": "6d721abbac8f44bebcd159b97508c0f8", - "Id": "e3cb849d87124a0596f3780b5a365a07", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a861fe74183344b4afaa6ec75fbcbe7d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "71f0087895f4457ab6f7315962b815a3", + "Name": "x", + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "05c8a7b0c8b3473888281739f15bffb7", + "Name": "y", + "Description": "Integer or double value\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "53cd4297ea3d460f8ba65dc13616dae2", + "Name": "bool", + "Description": "True if x is greater than y, false if not", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": ">@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Compares if x is greater than y\n\n> (x: var[]..[], y: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "cd929e10bef84a4f89273c0a01972721", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "082d22a14dd54b25b91871a81c33d9ec", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "07db4bcc2981494280e20a53d745af21", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + }, + { + "ConcreteType": "Dynamo.Nodes.DSModelElementsSelection, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "InstanceId": [ + "45ed4799-d124-4abc-8e2b-9d29089bad28-000b7d3c", + "45ed4799-d124-4abc-8e2b-9d29089bad28-000b7d59", + "45ed4799-d124-4abc-8e2b-9d29089bad28-000b7d87", + "8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc535", + "8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc5ca", + "8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc732", + "8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc761", + "8dd6f36e-c3c3-4f56-8d51-5f14900ffe7e-000cc78e", + "ee03061f-d7b4-4e6a-b397-fa44f24a42a7-000d8d2a", + "ee03061f-d7b4-4e6a-b397-fa44f24a42a7-000d8dc4", + "be7c41aa-3dbe-41ab-a35e-bc804583677c-001431f3", + "be7c41aa-3dbe-41ab-a35e-bc804583677c-001432d8", + "be7c41aa-3dbe-41ab-a35e-bc804583677c-001433fb", + "be7c41aa-3dbe-41ab-a35e-bc804583677c-0014355f", + "03907ce2-d6bf-41d6-b870-f44df8a9f0d9-00143791", + "cd385e70-9bdd-443f-864f-9b1e057a8a5c-0015a7ee", + "2a2a5167-04a0-4202-bdcf-0377e2f524eb-001687b4", + "addda3e8-7d30-4bf4-87a0-3c8bdf6639ff-001688dc", + "addda3e8-7d30-4bf4-87a0-3c8bdf6639ff-001689a4", + "1e43b841-b995-46db-b1d2-6664b7dfa367-00168a9b", + "1e43b841-b995-46db-b1d2-6664b7dfa367-00168aae", + "1e43b841-b995-46db-b1d2-6664b7dfa367-00168aeb", + "1e43b841-b995-46db-b1d2-6664b7dfa367-00168b0f", + "1e43b841-b995-46db-b1d2-6664b7dfa367-00168b41", + "1e43b841-b995-46db-b1d2-6664b7dfa367-00168b7e", + "ad2588d0-c655-4eef-965a-6d983a5e846c-00168c26", + "ad2588d0-c655-4eef-965a-6d983a5e846c-00168c78", + "ad2588d0-c655-4eef-965a-6d983a5e846c-001692ae", + "ad2588d0-c655-4eef-965a-6d983a5e846c-001692d7", + "ad2588d0-c655-4eef-965a-6d983a5e846c-0016930e", + "ad2588d0-c655-4eef-965a-6d983a5e846c-0016936d", + "ad2588d0-c655-4eef-965a-6d983a5e846c-00169386", + "ad2588d0-c655-4eef-965a-6d983a5e846c-00169397" + ], + "Id": "0c78494a8be54761b2321c4acea3b0b9", + "Inputs": [], + "Outputs": [ + { + "Id": "509003f0d1df4eccbff1ac902a173455", + "Name": "Elements", + "Description": "The selected elements.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select multiple elements from the Revit document." + } + ], + "Connectors": [ + { + "Start": "724c93b1e0e24b89a29c2a09e9a1b846", + "End": "35e17c176ef7478b9e331540a2793f54", + "Id": "42626feb2a2045e7a0723fb4387f91f3", + "IsHidden": "False" + }, + { + "Start": "7711a1a0e67b4e9fb33e06bf7c20f0f0", + "End": "08e88461fdf94d8aaf0c44c007f0bc52", + "Id": "23ca2d0119744d4b9e87ae28303ad914", + "IsHidden": "False" + }, + { + "Start": "2cea58a52976492db31b4bf838d85f24", + "End": "0d4c4a2fc54e4233bf0760a8f2046bc9", + "Id": "cbf2ab2eac394735be5e9b2bfbdd1058", + "IsHidden": "False" + }, + { + "Start": "2cea58a52976492db31b4bf838d85f24", + "End": "db9ae2bf99604763a3203a2c38cbc2f3", + "Id": "384d066ddb1f4d9c9cd2d746884e89f0", + "IsHidden": "False" + }, + { + "Start": "2cea58a52976492db31b4bf838d85f24", + "End": "2dbc754af1c3417ab8d505baa4f78ec6", + "Id": "cf242c3cd72e4f67bb56c77c800cffda", + "IsHidden": "False" + }, + { + "Start": "e4aa7660c9ee4930890d161fe43a3925", + "End": "b18a854cb6bf43ebb69da85d25b614f1", + "Id": "c1fb29f824d04b23aca19f9c5091f3ac", + "IsHidden": "False" + }, + { + "Start": "d6d0502d168344f486134e8bac053d3e", + "End": "1a649dfd397a4bb78d16b6386de72a03", + "Id": "5b7e0139c268407a83054a99c5b9e4b2", + "IsHidden": "False" + }, + { + "Start": "d6d0502d168344f486134e8bac053d3e", + "End": "636f89a5240541559287d1c8dde38c6d", + "Id": "a89bae8ccde243ce98bbc3095f04585b", + "IsHidden": "False" + }, + { + "Start": "d6d0502d168344f486134e8bac053d3e", + "End": "6d721abbac8f44bebcd159b97508c0f8", + "Id": "e3cb849d87124a0596f3780b5a365a07", "IsHidden": "False" }, { @@ -674,8 +845,8 @@ }, { "Start": "632dad237fa74675ab6f4972e37b78f3", - "End": "e24f885d70f34e24a58f4a7485feb3af", - "Id": "4b430805afda4eb9bc51c48635db2ddf", + "End": "05c8a7b0c8b3473888281739f15bffb7", + "Id": "de1adffe8def49c7b7d58310ba52086f", "IsHidden": "False" }, { @@ -687,7 +858,7 @@ { "Start": "a193c00cacb24bd9803b061082d9f022", "End": "8e9c1f84d2a24f44b7a3c01f8af566df", - "Id": "d055f1da68cf4f9faefcd11ca8200ddd", + "Id": "b659bff9223f41a38cba41d5a6659fd6", "IsHidden": "False" }, { @@ -696,40 +867,22 @@ "Id": "45a4c2b8d5854b34a036868c35fe9f28", "IsHidden": "False" }, - { - "Start": "91f8cd6790f04ce8918c9ca9b7caf93f", - "End": "6d380f128a35461dac402551f9718ef5", - "Id": "8cea3a8e7a354d51b9bd178cb510d319", - "IsHidden": "False" - }, { "Start": "7e5d95d0a8204b308422359a790e73a8", "End": "5784fe1ed3f1411bb6025016d693046b", "Id": "fb6cd595a71346139bddb1ec69bee878", "IsHidden": "False" }, - { - "Start": "7e5d95d0a8204b308422359a790e73a8", - "End": "b45ab0c3618f4f18927249bcca035c89", - "Id": "a0c66f9a3a204415a2028a371a140455", - "IsHidden": "False" - }, { "Start": "7e5d95d0a8204b308422359a790e73a8", "End": "86cd5e920d9d4aba9989ddc6e60b64cd", - "Id": "d417a3338c184b1abc7d27e782650ab9", - "IsHidden": "False" - }, - { - "Start": "c2df81bd58d5472883cdd265c8ace75e", - "End": "3ef4deda665241eeb79ac82018899e35", - "Id": "592f7becedb74eeead641c9d257cb30a", + "Id": "619046633ba643abb5420a0748f8171f", "IsHidden": "False" }, { - "Start": "c2df81bd58d5472883cdd265c8ace75e", - "End": "59e660d673754b578721904e617c9c58", - "Id": "303d008a9d424ffa9641868a3982c62c", + "Start": "7e5d95d0a8204b308422359a790e73a8", + "End": "71f0087895f4457ab6f7315962b815a3", + "Id": "1b53effddcf2429f8fb911658a424b39", "IsHidden": "False" }, { @@ -749,11 +902,53 @@ "End": "6d9522a919024234a662d9fb3a1f6c21", "Id": "058602df9c9d42128b525121c82e49c2", "IsHidden": "False" + }, + { + "Start": "ab07b53e5a464318ba113673e182c08e", + "End": "6d380f128a35461dac402551f9718ef5", + "Id": "62e8ab61c5d74222b17e2d350a644e34", + "IsHidden": "False" + }, + { + "Start": "f0ef4b0e1542465da370c91b9a7c27c0", + "End": "082d22a14dd54b25b91871a81c33d9ec", + "Id": "6957f7e208ef45e18fe7afc031ceb332", + "IsHidden": "False" + }, + { + "Start": "4db09c2994e94cf88f4e9b657c1c2fe1", + "End": "7f43b8cdc1194785921fc82c6c4b45de", + "Id": "0444559275144dd397a6caebf5ca1f72", + "IsHidden": "False" + }, + { + "Start": "581c0029a2cf4409b40e5bcb989bdac5", + "End": "6e1a1feaa41e4af994371ea11971d473", + "Id": "84956735fb2b421ca61dd80a67a3928a", + "IsHidden": "False" + }, + { + "Start": "53cd4297ea3d460f8ba65dc13616dae2", + "End": "66c325ff5d8e4b26ade677e6ac3e385d", + "Id": "98e83f3165624991b34112b395d61738", + "IsHidden": "False" + }, + { + "Start": "509003f0d1df4eccbff1ac902a173455", + "End": "59e660d673754b578721904e617c9c58", + "Id": "194c7ccda0ec41e5bd52c72d6f32a876", + "IsHidden": "False" + }, + { + "Start": "509003f0d1df4eccbff1ac902a173455", + "End": "7489ccd7ea7f45be88165eab77ceede8", + "Id": "3d63a02f13154b5d91ca3c039ed4e9f2", + "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAKkAkADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKw/EXjnw94RMa61rVjpjyEBI7mdUdsnHCk5I962YZkuIklidZI3UMrochgeQQe4rONSEpOEZJtbrqiVKLbinqh9FFFaFBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVi+KPGmheCrH7Xruq2umQHhTPIAzn0VerH2ANZ1KkKUXOo0kur0RMpRguaTsjapGYKpJOAOSTXzR47/bS02yaa28J6U+pPtIW/viYog3qI/vMPqVNfOnjr4xeLviH8ut6zNNagnbZwgRQj/gC4DfVsn3r4XMOM8uwd4UL1ZeWi/wDAv8kz53FZ9haF40/fflt9/wDlc+yfHf7T3gfwS0sCX51vUI+Ps+mgSKDnGGk+4PfBJGOlfNvj79rrxl4qWW30wxeGbJm4+xktcbfQyn+aha8OlnC1RnuDzzX5rjuKczzG8VP2ce0dPve/5LyPlMRnGLxWifKuy/z3NW81a41i/lub26mu7qQ7pJ7hy7uemSScmvUPhH8dvEHwukjgtJ/t+js4aXT7gkqexKHqhx6ceoNeHxznzTz2rRs7wrjmvmqdbEYSqq+Hm4zXVf1r8z4/E4nE4aup0JuLXb+tT9Kfhp8aPDfxQt8adcG21BR+80+6IWYcZJUZ+ZevI9OQK7yvy40zVprO6hubaaS3uYWDxyxsVZGByCCOhr6Z+FP7WtzZmDTfGateQEhF1SFR5iDpmRR94D1HPsTX6xkvG9Ktahma5JfzL4X69vy9D7jKeLqdW1HMPdl/N0fr2/L0Pq6iqWj61YeIdOhv9MvIb6zmGUmg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H+T17rb/AHRXhn7N/wDx769/vw/yevdIelfnuf8A/IwqfL8kfxHxZ/yOa/8A27/6TEkooor5w+RCv0H/AGTf+SEeH/8Afuv/AEokr8+K/Qf9k3/khHh//fuv/SiSv0Lgf/kZT/wP/wBKid2D/iP0PX6KKK/cz1wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK+SP+CmP/JCdB/7GWD/0luq+t6+SP+CmP/JCdB/7GWD/ANJbqvKzT/cqvofe8B/8lPgf8a/Jn5rr92lpF+7S1+RH+iq2CiiikMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK9J+Gf/IFuf+vg/wDoK15tXpPwz/5Atz/18H/0Fa8vMv8Ad36o/DPGb/kkav8Ajh+Z19FFFfIn+fRznj//AJFuX/fT+deW16l4/wD+Rbl/30/nXltfU5Z/Afr/AJH94eB//JMVP+v0/wD0mAUUUV65/QQU1qdTWqiGNao271I1MaqRzy2OS8fXXlafDAOsr5P0H/1yK4Oul8dXXnawIh0hjAP1PP8AIiubIr6/Bw5KEfPU/n3iTEfWMzqtbR937t/xue3fs2r/AKPr3+/D/J69zi6V4f8As2j/AEfXv9+D+T17hH0r8tz7/kYVfl+SP5J4s/5HNf8A7d/9JiPooor54+QCv0H/AGTf+SEeH/8Afuv/AEokr8+K/Qf9k3/khHh//fuv/SiSv0Lgf/kZT/wP/wBKid2D/iP0PX6KKK/cz1wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK+Sf+CmH/JCdB/7GW3/9Jbqvravkn/gph/yQnQf+xlt//SW6rys0/wByq+h97wH/AMlPgf8AGvyZ+ay/dpaRfu0tfkR/oqtgooopDCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvSfhn/AMgW5/6+D/6CtebV6T8M/wDkC3P/AF8H/wBBWvLzL/d36o/DPGb/AJJGr/jh+Z19FFFfIn+fRznj/wD5FuX/AH0/nXltepeP/wDkW5f99P515bX1OWfwH6/5H94eB/8AyTFT/r9P/wBJgFFFFeuf0EFNanU1qohjWpjU9qy/EV59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AAZJ4AFet+Af2X/HXjryJ207+xNNkG4XmpHy8r1ysf3zkdOAD619q+BPgz4P+G436HosMF0QA15MTLOf+BsSVz6Lge1drX6Rl/A0I2nj6l/KO33vX7kvU74YNbzZ4T8P/wBj/wAG+EZEudX8zxReryPtihLcH1EQJz34YsOenevbrDT7XSrOK0sraGztYhtjgt4wiIPQKOBViiv0bB5fhcBHkw1NRXlv83u/md8YRgrRQUUUV6BYUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXM+Pvhv4Z+KGhvpHijR7fV7FslVmUh4yRjcjjDI3upBrpqKmUYzTjJXTN6Nerhqka1CbjOOqadmn5NbH5qfHz9gPxJ4BE+r+CGn8V6LlnexWP/TbZcZA2g/vh15UA9PlPWvk1lKMVYFWBwQeor93a8F+PH7HPgn42JLfRwr4a8SkEjVbCFcStjjzo+BJ25yG96+Lx/D6lephNH/L/AJP/ADP6Y4S8YKlHlwnES5o9KiWq/wAcVv6x18m9T8m6+1v+Cffwm8MfEbRfFF54i07+0W0+7hWCJpXWP5kJJYKRu+6ODx7V8/fEX9mH4j/DXxNBot94bvNRkun2Wd1pUTXMN17IVGQf9lgG9sc191/sI/BTxX8HvBevv4rsY9MuNXuIZ4LMyh5kRUYZkC5Ck7hxnIwcgHivEyvL3UxihiaV4q901ptpe5914oZtlWO4TmqVeE3UcHBKSbdpK7S8le/brqfSOk6Lp/h+yWz0uwtdNtFJK29pCsUYJ6kKoAq7RRX6fGKiuWKsj+JgoooqgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA/9k=", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -761,9 +956,15 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", @@ -776,243 +977,478 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", - "RunType": "Automatic", + "Version": "2.19.0.6156", + "RunType": "Manual", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -127.66225433349609, + "EyeY": 138.72370147705078, + "EyeZ": 105.53301239013672, + "LookX": 73.520919799804688, + "LookY": -62.075660705566406, + "LookZ": -205.45584106445313, + "UpX": 0.020568307489156723, + "UpY": 0.99813485145568848, + "UpZ": -0.057479143142700195 }, - "ConnectorPins": [], + "ConnectorPins": [ + { + "Left": 1290.2729511749656, + "Top": 835.41811616373514, + "IsHidden": false, + "ConnectorGuid": "1b53effd-dcf2-429f-8fb9-11658a424b39" + } + ], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Element.OverrideColorInView", "Id": "ecb2936d6ee94b999ab124269ffedfc5", + "Name": "Element.OverrideColorInView", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2782.70064191332, - "Y": 635.102760274287 + "ShowGeometry": true, + "X": 3207.5943257232852, + "Y": 644.90930652703332 }, { - "ShowGeometry": true, - "Name": "Color.ByARGB", "Id": "bcb655a95f3a46c0926d51616dbe998f", + "Name": "Color.ByARGB", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2090.82000881931, - "Y": 276.98229836352 + "ShowGeometry": true, + "X": 2188.0513761378866, + "Y": -192.7710293962225 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "e773ba81f00245cba043ae4a66f7fa20", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1968.15334215265, - "Y": 352.98229836352 + "ShowGeometry": true, + "X": 1985.4356680179767, + "Y": -69.537211802456341 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "e3736b6056f4466da7a28bb6417a1161", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1984.15334215265, - "Y": 276.98229836352 + "ShowGeometry": true, + "X": 1985.4356680179767, + "Y": -205.09441115559912 }, { - "ShowGeometry": true, - "Name": "Color.ByARGB", "Id": "16db4a52d49d4e8d97a210c82478fc02", + "Name": "Color.ByARGB", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2089.14688330814, - "Y": 453.900272354454 + "ShowGeometry": true, + "X": 2200.6092651385093, + "Y": 124.63141636260178 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "7f963803c47b404885f61c045f2a3063", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1984.15334215265, - "Y": 439.23426106503 + "ShowGeometry": true, + "X": 1984.5572643443725, + "Y": 89.886925382791958 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "ccfc2ceddf1642bfa6483d52f8b7d63b", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1969.6961992955, - "Y": 514.89775312852 - }, - { "ShowGeometry": true, - "Name": "Formula", - "Id": "02c4a2fe813b488fa80f0a3c57e99548", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1521.47776910538, - "Y": 698.383102510407 + "X": 1985.5467730764133, + "Y": 219.09302995397752 }, { - "ShowGeometry": true, - "Name": "Number", "Id": "56cc5b21d87946b9aa079ed0f15da53e", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1410.45814349289, - "Y": 749.810495593516 + "ShowGeometry": true, + "X": 1119.5446642724539, + "Y": 929.74490996639588 }, { - "ShowGeometry": true, - "Name": "Color Range", "Id": "258e20b41ac74f0d918035f6a6851f1f", + "Name": "Color Range", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2468.52652755965, - "Y": 335.050640704873 + "ShowGeometry": true, + "X": 2753.814679073259, + "Y": 274.87135395916789 }, { - "ShowGeometry": true, - "Name": "/", "Id": "86dd6263ba1c4e53ad5e803609041500", + "Name": "/", "IsSetAsInput": false, - "IsSetAsOutput": false, + "IsSetAsOutput": true, "Excluded": false, - "X": 1630.19347603878, - "Y": 381.710680814794 + "ShowGeometry": true, + "X": 1692.6314612047622, + "Y": 352.54302396257077 }, { - "ShowGeometry": true, - "Name": "List.MaximumItem", "Id": "e503bedbd3b147b89219db21f2e23d89", + "Name": "List.MaximumItem", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1436.54085484231, - "Y": 449.203889079254 + "ShowGeometry": true, + "X": 1359.2395798308319, + "Y": 286.36124290370088 }, { - "ShowGeometry": true, - "Name": "Element.Geometry", - "Id": "6061ef50eae84647af8978e2eab6366b", + "Id": "a64810c3f1334d92bae4b61f8c703cb4", + "Name": "Solid.Area", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 639.282513790607, - "Y": 532.460703498048 + "ShowGeometry": true, + "X": 1021.461307759949, + "Y": 357.44377424690794 }, { - "ShowGeometry": true, - "Name": "Solid.Area", - "Id": "a64810c3f1334d92bae4b61f8c703cb4", + "Id": "b9f354e490504f34b9b27661dad88418", + "Name": "List.Flatten", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1128.63491825934, - "Y": 535.964300854645 + "ShowGeometry": true, + "X": 766.017716601733, + "Y": 359.475629665458 }, { + "Id": "83126e2bcf5643e184593b4b2f57c24e", + "Name": "List.Create", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Select Model Elements", - "Id": "0c78494a8be54761b2321c4acea3b0b9", + "X": 2495.8605482316334, + "Y": 38.954988940036912 + }, + { + "Id": "0dfab8b474814a8fb582c90604bf25c7", + "Name": "Code Block", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 18.3914815364597, - "Y": 595.068002191317 + "ShowGeometry": true, + "X": 2493.2564077622987, + "Y": 271.02422946209845 }, { + "Id": "16a8696b91d64c1f91387e1f29d12bac", + "Name": "Element.GetGeometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "List.Flatten", - "Id": "b9f354e490504f34b9b27661dad88418", + "X": 463.65697739457516, + "Y": 360.77386941650775 + }, + { + "Id": "af434bbb5f9b4e5398854b599f52c95d", + "Name": "If", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 798.594875729861, - "Y": 529.931675043869 + "ShowGeometry": true, + "X": 1860.4568507984418, + "Y": 907.50101431244661 }, { + "Id": "6467f818afba4f4c966f64e4a7c5773a", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "List.Create", - "Id": "83126e2bcf5643e184593b4b2f57c24e", + "X": 1564.4870845130231, + "Y": 1153.3489248120809 + }, + { + "Id": "b7274d4b8e534538b39e78b420e6a397", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2267.43293147126, - "Y": 253.361109732846 + "ShowGeometry": true, + "X": 1564.4870845130231, + "Y": 1290.3489248120811 }, { + "Id": "a861fe74183344b4afaa6ec75fbcbe7d", + "Name": ">", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Code Block", - "Id": "0dfab8b474814a8fb582c90604bf25c7", + "X": 1531.292695220342, + "Y": 907.50101431244661 + }, + { + "Id": "cd929e10bef84a4f89273c0a01972721", + "Name": "Watch", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2288.73174301429, - "Y": 365.490238547856 + "ShowGeometry": true, + "X": 2117.66466924694, + "Y": 906.93343396677483 + }, + { + "Id": "0c78494a8be54761b2321c4acea3b0b9", + "Name": "Select Model Elements", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 24.954480030000411, + "Y": 660.087479483822 } ], "Annotations": [ + { + "Id": "57d38c261dfc4f2bbb89befb182b50ef", + "Title": "Alternative - evaluate if criteria passes a given threshold", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "af434bbb5f9b4e5398854b599f52c95d", + "6467f818afba4f4c966f64e4a7c5773a", + "b7274d4b8e534538b39e78b420e6a397", + "a861fe74183344b4afaa6ec75fbcbe7d", + "cd929e10bef84a4f89273c0a01972721", + "79d256e41c694ce3b117ad2bba92b9df", + "dcc8e7298bcb414c9f85a4bc650cfc01", + "e8dc1940afa840ffac31c83e195544a5", + "c4a96cd12dcd468c933bf69b9b2fab35" + ], + "HasNestedGroups": false, + "Left": 1484.4870845130231, + "Top": 760.93343396677483, + "Width": 931.17758473391677, + "Height": 661.41549084530629, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 833.93343396677483, + "InitialHeight": 601.41549084530629, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "3a4ec673cf52427a8a0a48ee0f041a2e", + "Title": "Evaluate element surface area", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "86dd6263ba1c4e53ad5e803609041500", + "e503bedbd3b147b89219db21f2e23d89", + "a64810c3f1334d92bae4b61f8c703cb4", + "b9f354e490504f34b9b27661dad88418", + "16a8696b91d64c1f91387e1f29d12bac", + "2a2839faf0dc449280f79845b668755d", + "32341fd072af4937bdaffe5b772dcb2f", + "2e6ef76c6bc94fd886349a35c9504d40", + "d02bbc53462e4017bcfede690bdda0b4" + ], + "HasNestedGroups": false, + "Left": 453.65697739457516, + "Top": 155.36124290370088, + "Width": 1426.9744838101869, + "Height": 367.41262651280687, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 228.36124290370088, + "InitialHeight": 277.41262651280687, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "ce9391679fc743d69a81fde7dd844139", + "Title": "To Revit: Override Element Color in View", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ecb2936d6ee94b999ab124269ffedfc5", + "97547975312e443cbce10001398a87bd" + ], + "HasNestedGroups": false, + "Left": 3196.5943257232852, + "Top": 411.90930652703332, + "Width": 316.0, + "Height": 395.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 571.90930652703332, + "InitialHeight": 218.0, + "TextblockHeight": 150.0, + "Background": "#FFFFC999" + }, + { + "Id": "0b1e3865352f4374805f94d2618aae1a", + "Title": "Create colors", + "DescriptionText": "Prepare the color scheme to color-code the elements", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "bcb655a95f3a46c0926d51616dbe998f", + "e773ba81f00245cba043ae4a66f7fa20", + "e3736b6056f4466da7a28bb6417a1161", + "16db4a52d49d4e8d97a210c82478fc02", + "7f963803c47b404885f61c045f2a3063", + "ccfc2ceddf1642bfa6483d52f8b7d63b", + "258e20b41ac74f0d918035f6a6851f1f", + "83126e2bcf5643e184593b4b2f57c24e", + "0dfab8b474814a8fb582c90604bf25c7", + "ea56f2857a8c4579b471a98799bae890", + "f1c12f85c3bb41c4ba7618ade1235a60", + "82fd71e4e96f4347b0e0cd3a861d2661" + ], + "HasNestedGroups": false, + "Left": 1974.5572643443725, + "Top": -323.7710293962225, + "Width": 1120.2574147288865, + "Height": 798.64238335539039, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -250.7710293962225, + "InitialHeight": 670.64238335539039, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "42a72a2cf2a84526929fd56feec80ebe", + "Title": "Select Model elements", + "DescriptionText": "Select facade walls ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0c78494a8be54761b2321c4acea3b0b9", + "6721c9001b92484c9c2fca9f5634b516" + ], + "HasNestedGroups": false, + "Left": 14.954480030000411, + "Top": 471.087479483822, + "Width": 316.0, + "Height": 424.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 587.087479483822, + "InitialHeight": 218.0, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "d1b51d67b91b482db8f9cd85443e1916", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "46696f9e598745099faa07e651896032", + "6173a9eec7ff4f03a05a33f5b72bc7fd" + ], + "HasNestedGroups": false, + "Left": 13.865170190846243, + "Top": 152.7951643759111, + "Width": 318.0, + "Height": 259.13046807394517, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 225.7951643759111, + "InitialHeight": 238.13046807394517, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "cf49f7017e784246a5bcc4aaecd9d60c", + "Title": "Threshold", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "56cc5b21d87946b9aa079ed0f15da53e" + ], + "HasNestedGroups": false, + "Left": 1109.5446642724539, + "Top": 856.74490996639588, + "Width": 177.24, + "Height": 205.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 929.74490996639588, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, { "Id": "2a2839faf0dc449280f79845b668755d", - "Title": "get highest value", + "Title": "Get highest value", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1450.26241602383, - "Top": 536.915037094045, + "Left": 1407.2395798308319, + "Top": 236.36124290370088, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "e503bedbd3b147b89219db21f2e23d89" }, { "Id": "32341fd072af4937bdaffe5b772dcb2f", - "Title": "normalize at highest value", + "Title": "Normalize at highest value", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1618.43269848351, - "Top": 496.259699945719, + "Left": 1699.1314612047622, + "Top": 302.54302396257077, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "86dd6263ba1c4e53ad5e803609041500" }, { "Id": "ea56f2857a8c4579b471a98799bae890", @@ -1023,15 +1459,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2801.61437662124, - "Top": 600.802434154462, + "Left": 2867.814679073259, + "Top": 224.87135395916789, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "258e20b41ac74f0d918035f6a6851f1f" }, { "Id": "79d256e41c694ce3b117ad2bba92b9df", @@ -1042,114 +1480,250 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1500.02392453724, - "Top": 662.041657447533, + "Left": 1860.9568507984418, + "Top": 857.50101431244661, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "af434bbb5f9b4e5398854b599f52c95d" }, { - "Id": "92f526cb375848cbb8b109a923f1a09f", - "Title": "or", + "Id": "2e6ef76c6bc94fd886349a35c9504d40", + "Title": "Extract Surface Area of Geometry", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1570.75045297809, - "Top": 607.326634244679, + "Left": 1021.461307759949, + "Top": 307.44377424690794, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "a64810c3f1334d92bae4b61f8c703cb4" }, { - "Id": "b08290fb4e6941d5a01c10bad979b0db", - "Title": "Get Walls", + "Id": "46696f9e598745099faa07e651896032", + "Title": "Run this graph the Snowdon Towers Sample Architectural.rvt file in the Samples folder located with your Revit installation\r\nC:\\Program Files\\Autodesk\\Revit 2025\\Samples", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 19.2314877849641, - "Top": 557.511150003813, + "Left": 26.291527552219804, + "Top": 233.7951643759111, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "2e6ef76c6bc94fd886349a35c9504d40", - "Title": "Extract Surface Area of Geometry", + "Id": "6173a9eec7ff4f03a05a33f5b72bc7fd", + "Title": "This graph colors Revit Elements based on a measurable criteria (Surface Area). \nElements are colored using the Override Graphics in View > By Element method.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1081.8569802703, - "Top": 487.074542902389, + "Left": 23.865170190846243, + "Top": 326.92563244985627, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "46696f9e598745099faa07e651896032", - "Title": "Run this graph the DynamoSample.rvt file in the Samples folder located with your Revit installation\r\nC:\\ProgramData\\Autodesk\\RVT (Your Revit Version)\\Dynamo\\samples\\Data", + "Id": "f1c12f85c3bb41c4ba7618ade1235a60", + "Title": "color green", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 18.2593162591187, - "Top": 369.046267698358, + "Left": 2242.0513761378866, + "Top": -242.7710293962225, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "bcb655a95f3a46c0926d51616dbe998f" }, { - "Id": "6173a9eec7ff4f03a05a33f5b72bc7fd", - "Title": "Color Revit Elements based on some measurable criteria", + "Id": "82fd71e4e96f4347b0e0cd3a861d2661", + "Title": "color red", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 18.7578060147432, - "Top": 462.762341755763, + "Left": 2261.6092651385093, + "Top": 74.631416362601783, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "16db4a52d49d4e8d97a210c82478fc02" + }, + { + "Id": "dcc8e7298bcb414c9f85a4bc650cfc01", + "Title": "this result can be used as 'indices' input of the Color Range node", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2106.66466924694, + "Top": 841.93343396677483, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "cd929e10bef84a4f89273c0a01972721" + }, + { + "Id": "d02bbc53462e4017bcfede690bdda0b4", + "Title": "Get element's geometry ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 505.15697739457516, + "Top": 310.77386941650775, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "16a8696b91d64c1f91387e1f29d12bac" + }, + { + "Id": "6721c9001b92484c9c2fca9f5634b516", + "Title": "Click 'Change' to choose elements from the Revit model", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 31.454480030000411, + "Top": 595.087479483822, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0c78494a8be54761b2321c4acea3b0b9" + }, + { + "Id": "97547975312e443cbce10001398a87bd", + "Title": "This overrides the color of the element in the active view", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3206.5943257232852, + "Top": 579.90930652703332, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "ecb2936d6ee94b999ab124269ffedfc5" + }, + { + "Id": "e8dc1940afa840ffac31c83e195544a5", + "Title": "Compare with a threshold value ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1515.792695220342, + "Top": 857.50101431244661, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a861fe74183344b4afaa6ec75fbcbe7d" + }, + { + "Id": "c4a96cd12dcd468c933bf69b9b2fab35", + "Title": "Numbers will indicate the position on the color spectrum - from 0 to 1", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1494.4870845130231, + "Top": 1088.3489248120809, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6467f818afba4f4c966f64e4a7c5773a" } ], - "X": 18.104036537057937, - "Y": 107.764117273502, - "Zoom": 0.2150075062562557 + "X": 377.28763167274928, + "Y": 209.77370863293152, + "Zoom": 0.31369338397721658 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_Floors and Framing.dyn b/doc/distrib/Samples/en-US/Revit/Revit_Floors and Framing.dyn index b76c91ab665..35e1dfe65e4 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_Floors and Framing.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_Floors and Framing.dyn @@ -1,20 +1,174 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "", + "Description": "This graph creates an architectural folly by using a series of lines and their displacement to position Structural Framing and Floor elements in Revit.", "Name": "Revit_Floors and Framing", "ElementResolver": { "ResolutionMap": {} }, - "Inputs": [], + "Inputs": [ + { + "Id": "435bd3342d794536a50f92a8d775960d", + "Name": "Floor Types", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "Concrete Slab 6\"", + "Description": "All floor types available in the document.", + "SelectedIndex": 3 + }, + { + "Id": "4a0b9646ca964e108a389e24468c90b5", + "Name": "Levels", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "Green Roof Hardscape", + "Description": "Select a level in the active document", + "SelectedIndex": 3 + }, + { + "Id": "87c5d5ca75dd4cdc9bc51b6b3d41294b", + "Name": "Levels", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "Green Roof Hardscape", + "Description": "Select a level in the active document", + "SelectedIndex": 3 + }, + { + "Id": "9fff18f6ca014727b2c91e663a0e28fa", + "Name": "Structural Framing Types", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "W12X26", + "Description": "Select a structural framing type in the active document", + "SelectedIndex": 0 + }, + { + "Id": "1752f89750fa4653b5de1d2e252cd4a4", + "Name": "Top Floor Height", + "Type": "number", + "Type2": "number", + "Value": "38.4", + "MaximumValue": 50.0, + "MinimumValue": 15.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "19104b39941f484bb766e2b7be870b10", + "Name": "Maximum rotation (degrees)", + "Type": "number", + "Type2": "number", + "Value": "130", + "MaximumValue": 180.0, + "MinimumValue": 10.0, + "StepValue": 5.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "8f870a593a5c4322b78428570d2b7c87", + "Name": "X position", + "Type": "number", + "Type2": "number", + "Value": "30", + "MaximumValue": 40.0, + "MinimumValue": 25.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "8fb5c2574a744b599c59268f1e6ed375", + "Name": "Y position", + "Type": "number", + "Type2": "number", + "Value": "30", + "MaximumValue": 40.0, + "MinimumValue": 25.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "8604018a7ab841d0851e457e1ff4591a", + "Name": "Z position", + "Type": "number", + "Type2": "number", + "Value": "62", + "MaximumValue": 80.0, + "MinimumValue": 60.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "edb0ed3a63104163b2fd0459158ed8a3", + "Name": "Lower Floor Radius", + "Type": "number", + "Type2": "number", + "Value": "10", + "MaximumValue": 20.0, + "MinimumValue": 8.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "41385d9e7c9b4abc8a68c76178f55493", + "Name": "Nr Floors", + "Type": "number", + "Type2": "number", + "Value": "7", + "MaximumValue": 10.0, + "MinimumValue": 3.0, + "StepValue": 1.0, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "dd7ee32fa83d43469dd8ad221cb292e7", + "Name": "Radius Decrease", + "Type": "number", + "Type2": "number", + "Value": "-1.25", + "MaximumValue": -0.5, + "MinimumValue": -2.0, + "StepValue": 0.25, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "bffc90e5d05f4bcba04094fc76e80709", + "Name": "Number of Polygon Sides", + "Type": "number", + "Type2": "number", + "Value": "5", + "MaximumValue": 10.0, + "MinimumValue": 3.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + } + ], "Outputs": [], "Nodes": [ { "ConcreteType": "DSRevitNodesUI.FloorTypes, DSRevitNodesUI", "SelectedIndex": 3, - "SelectedString": "Generic 300", - "NodeType": "ExtensionNode", + "SelectedString": "Concrete Slab 6\"", "Id": "435bd3342d794536a50f92a8d775960d", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -32,9 +186,8 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Floor.ByOutlineTypeAndLevel@Autodesk.DesignScript.Geometry.PolyCurve,Revit.Elements.FloorType,Revit.Elements.Level", "Id": "4074e4e4c6ee44138cbbcc9af5b6127f", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "0ee04d437035463681c5705d64fa7f63", @@ -75,15 +228,16 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.Floor.ByOutlineTypeAndLevel@Autodesk.DesignScript.Geometry.PolyCurve,Revit.Elements.FloorType,Revit.Elements.Level", "Replication": "Auto", "Description": "Create a Revit Floor given its curve outline and Level\n\nFloor.ByOutlineTypeAndLevel (outline: PolyCurve, floorType: FloorType, level: Level): Floor" }, { "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", - "SelectedIndex": 1, - "SelectedString": "Foundation", - "NodeType": "ExtensionNode", + "SelectedIndex": 3, + "SelectedString": "Green Roof Hardscape", "Id": "4a0b9646ca964e108a389e24468c90b5", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -101,9 +255,8 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector", "Id": "26ddf7ae8f2f44ee843096f65cc990ad", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "1ecad0dc2a92491d9604ede744f61a48", @@ -135,14 +288,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@Autodesk.DesignScript.Geometry.Vector", "Replication": "Auto", "Description": "Translate geometry in the given direction by the vector length\n\nGeometry.Translate (direction: Vector): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", "Id": "953339b64a944f2bb6cd06bfba01f3d9", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "a17c8a5aabaf49ab99a18a3de81d466a", @@ -192,14 +345,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Rotate@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Vector,double", "Replication": "Auto", "Description": "Rotates an object around an origin and an axis by a specified degree\n\nGeometry.Rotate (origin: Point, axis: Vector, degrees: double = 0): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Id": "23108ed936eb4d398040a578f4e2c3da", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "88bd940372c64295bd07ea0cac7b279f", @@ -240,19 +393,28 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..20..#x;", "Id": "353fbc7d58114dfeb7d2862850c5bdf6", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "7ef549c2d9334649a175fe45ce801ae9", - "Name": "x", - "Description": "x", + "Id": "ed6c84d916314e06bf526f7604921054", + "Name": "top_floor", + "Description": "top_floor", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9fe198e05de64cea854203daa2da3b33", + "Name": "count", + "Description": "count", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -261,7 +423,7 @@ ], "Outputs": [ { - "Id": "ec3907650fbd47b1a5e4db7f16ae3e57", + "Id": "182977a36b45442f8697b940ca8ef4d3", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -271,13 +433,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..top_floor..#count;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", "Id": "9fbe70d41a5a47e98f28b2c0fb64c851", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "484f0b080a8444a2a027f850bbc8ae5a", @@ -309,14 +471,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Polygon.RegularPolygon@Autodesk.DesignScript.Geometry.Circle,int", "Replication": "Auto", "Description": "Construct an inscribed Polygon Curve within a circle.\n\nPolygon.RegularPolygon (circle: Circle, numberSides: int = 5): Polygon" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Id": "5f0bb12c7f36434abaadc36b4fefe657", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "933f0756431049bf8a21f178525b4d0a", @@ -348,14 +510,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", "Id": "4c2d40d4f7234536a16ff4286d997eb6", + "NodeType": "FunctionNode", "Inputs": [], "Outputs": [ { @@ -368,17 +530,26 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ZAxis", "Replication": "Auto", "Description": "Get the canonical Z axis Vector (0,0,1)\n\nVector.ZAxis ( ): Vector" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..45..#count;", "Id": "e6c8b1e7f3d34b27b68bf8ff7014148a", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "d7bd235598c444a091d85dc1a502cdf6", + "Id": "b362c918afee4e66a1487743340220b1", + "Name": "max_degrees", + "Description": "max_degrees", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ec1757510e4f4534a6a805b437641aea", "Name": "count", "Description": "count", "UsingDefaultValue": false, @@ -389,7 +560,7 @@ ], "Outputs": [ { - "Id": "7a335e043bb64553a504c37334bf2c78", + "Id": "6688bc683bc842729d2269656769c9f3", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -399,13 +570,13 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..max_degrees..#count;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves", "Id": "ac102c1bc74048afaa05b6f5f172680a", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "b7d1498d83c5474385451cbc4f8fe99e", @@ -428,14 +599,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves", "Replication": "Auto", "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint", "Id": "536ffc77634e4242b098141e4bde2681", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "a1ddfb372e22445fa53cafe67792b61e", @@ -458,14 +629,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.EndPoint", "Replication": "Auto", "Description": "Get the end Point along the Curve\n\nCurve.EndPoint: Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Id": "0436d33e159542bc8dd1a9c18dff089b", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "9fb711acdb674fb789f285ebe46dcfd1", @@ -488,14 +659,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Transpose@var[]..[]", "Replication": "Auto", "Description": "Swaps rows and columns in a list of lists. If there are some rows that are shorter than others, null values are inserted as place holders in the resultant array such that it is always rectangular.\n\nList.Transpose (lists: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Id": "95856878d61a413fab6a432ac39a6c2b", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "5d19cbad5fd74a248d9b48af894b0a19", @@ -527,14 +698,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Replication": "Auto", "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves", "Id": "a128e6dab7444f7c8cb51e71dc192b67", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "9350eda36ab148768d23528533ccb7b9", @@ -557,15 +728,16 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves", "Replication": "Auto", "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]" }, { "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", "SelectedIndex": 3, - "SelectedString": "Level 1 Living Rm.", - "NodeType": "ExtensionNode", + "SelectedString": "Green Roof Hardscape", "Id": "87c5d5ca75dd4cdc9bc51b6b3d41294b", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -583,10 +755,10 @@ }, { "ConcreteType": "DSRevitNodesUI.StructuralFramingTypes, DSRevitNodesUI", - "SelectedIndex": 1, - "SelectedString": "HSS8-3/4X.375", - "NodeType": "ExtensionNode", + "SelectedIndex": 0, + "SelectedString": "W12X26", "Id": "9fff18f6ca014727b2c91e663a0e28fa", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { @@ -604,9 +776,8 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "e814dc3bb9334c2d97d5c3ae9b09b86b", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "2d394d329afe4fc5b60da769563a51a4", @@ -647,120 +818,84 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 15.0, - "Id": "206978d4c61c458082c4f24345e39f1f", - "Inputs": [], - "Outputs": [ + "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels", + "Id": "badd18b97824413bb932fe8033fab9d1", + "NodeType": "ExtensionNode", + "Inputs": [ { - "Id": "f7f4bd9cc41547bda5405dc37668b0ce", - "Name": "", - "Description": "Double", + "Id": "ba158c88f8a84bc197f68ddc82881246", + "Name": "start", + "Description": "Number or letter to start the sequence at\r\nDefault value: 0 (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": -0.25, - "Id": "f8145cfa198b4b0a8fb330c52d900f6e", - "Inputs": [], - "Outputs": [ + }, { - "Id": "ead53d6ece5c49959c1e9ddf72e0078c", - "Name": "", - "Description": "Double", + "Id": "8d4fff913572459c87105b134d3cc91c", + "Name": "amount", + "Description": "Amount of numbers in the sequence\r\nDefault value: 10 (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": -10.0, - "Id": "e52557c64cb8405b810a6c3be5f708eb", - "Inputs": [], - "Outputs": [ + }, { - "Id": "881d0d8f930948e7b2570bb7ee775f6c", - "Name": "", - "Description": "Double", + "Id": "ce02cbc9fcf146e4b088d9f4a3aa519c", + "Name": "step", + "Description": "Space between numbers or letters\r\nDefault value: 1 (disabled)", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 5.0, - "Id": "69aa34ca35b340beac452f0d05406723", - "Inputs": [], "Outputs": [ { - "Id": "9c501775b88f4424b40ff130d138f24a", - "Name": "", - "Description": "Double", + "Id": "9bc09be2f05a4c889abac4a3edbd0177", + "Name": "seq", + "Description": "New sequence", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Creates a number." + "Replication": "Longest", + "Description": "Creates a sequence of numbers" }, { - "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "badd18b97824413bb932fe8033fab9d1", + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e779956e198b451896fbe95c79a15dbf", + "NodeType": "FunctionNode", "Inputs": [ { - "Id": "ba158c88f8a84bc197f68ddc82881246", - "Name": "start", - "Description": "Number or letter to start the sequence at\r\nDefault value: 0 (disabled)", + "Id": "894ad9d69aa84593bf5b702f22f004c3", + "Name": "curve", + "Description": "The curve which defines the center line of the beam.\n\nCurve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "8d4fff913572459c87105b134d3cc91c", - "Name": "amount", - "Description": "Amount of numbers in the sequence\r\nDefault value: 10 (disabled)", + "Id": "bacdd12070104f5da215fa3b613dfeef", + "Name": "level", + "Description": "The level with which you'd like the beam to be associated.\n\nLevel", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "ce02cbc9fcf146e4b088d9f4a3aa519c", - "Name": "step", - "Description": "Space between numbers or letters\r\nDefault value: 1 (disabled)", + "Id": "677d8c497f834f25afba7602ab479e7e", + "Name": "structuralFramingType", + "Description": "The structural framing type representing the beam.\n\nFamilyType", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -769,28 +904,31 @@ ], "Outputs": [ { - "Id": "9bc09be2f05a4c889abac4a3edbd0177", - "Name": "seq", - "Description": "New sequence", + "Id": "7aad63bdee6f4c66bac4c576c4cd5051", + "Name": "StructuralFraming", + "Description": "StructuralFraming", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Longest", - "Description": "Creates a sequence of numbers." + "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType", + "Replication": "Auto", + "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", "NumberType": "Double", - "InputValue": -0.75, - "Id": "4c65ab9cccea4dfc91eae072c79257e8", + "MaximumValue": 50.0, + "MinimumValue": 15.0, + "StepValue": 0.1, + "Id": "1752f89750fa4653b5de1d2e252cd4a4", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "7aa32c6a9d6a4f3d839e1e7d9e2a3855", + "Id": "15dd2d833b144c009c07c4259eeb8fad", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -800,18 +938,21 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Produces numeric values", + "InputValue": 38.4 }, { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", "NumberType": "Double", - "InputValue": 5.0, - "Id": "0b1f4c980774412bb0d59e95b578400e", + "MaximumValue": 180.0, + "MinimumValue": 10.0, + "StepValue": 5.0, + "Id": "19104b39941f484bb766e2b7be870b10", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "fa19d46241f84459a97a549be4358942", + "Id": "fb3c15b109214648be05acdc5f8f0b66", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -821,18 +962,21 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Produces numeric values", + "InputValue": 130.0 }, { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", "NumberType": "Double", - "InputValue": 0.0, - "Id": "492e3291503441839d52fe7d29c93149", + "MaximumValue": 40.0, + "MinimumValue": 25.0, + "StepValue": 1.0, + "Id": "8f870a593a5c4322b78428570d2b7c87", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "5bb376405a744e88a1c4b18fdc4af04c", + "Id": "6adc317c693341dc9e98c3d5b32707e7", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -842,55 +986,224 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Produces numeric values", + "InputValue": 30.0 }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType", - "Id": "e779956e198b451896fbe95c79a15dbf", - "Inputs": [ - { - "Id": "894ad9d69aa84593bf5b702f22f004c3", - "Name": "curve", - "Description": "The curve which defines the center line of the beam.\n\nCurve", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 40.0, + "MinimumValue": 25.0, + "StepValue": 1.0, + "Id": "8fb5c2574a744b599c59268f1e6ed375", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "bacdd12070104f5da215fa3b613dfeef", - "Name": "level", - "Description": "The level with which you'd like the beam to be associated.\n\nLevel", + "Id": "7456dd2bb586420a9c55312412e8d9c3", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 30.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 80.0, + "MinimumValue": 60.0, + "StepValue": 1.0, + "Id": "8604018a7ab841d0851e457e1ff4591a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "677d8c497f834f25afba7602ab479e7e", - "Name": "structuralFramingType", - "Description": "The structural framing type representing the beam.\n\nFamilyType", + "Id": "5135e9721d664fa99fe22632cd6fd35c", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Outputs": [ - { - "Id": "7aad63bdee6f4c66bac4c576c4cd5051", - "Name": "StructuralFraming", - "Description": "StructuralFraming", + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 62.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 20.0, + "MinimumValue": 8.0, + "StepValue": 1.0, + "Id": "edb0ed3a63104163b2fd0459158ed8a3", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "85f6051a79b649428090bfc792cdc5ef", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 10.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 3.0, + "StepValue": 1.0, + "Id": "41385d9e7c9b4abc8a68c76178f55493", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "8c49d51f7a764db79b26c1bb507ff278", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 7.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": -0.5, + "MinimumValue": -2.0, + "StepValue": 0.25, + "Id": "dd7ee32fa83d43469dd8ad221cb292e7", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3acc92dd199e4ed5b34b01c1a960a5b8", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": -1.25 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 10, + "MinimumValue": 3, + "StepValue": 1, + "Id": "bffc90e5d05f4bcba04094fc76e80709", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "9e2e5e31c5604f36bdc286764be76a88", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 5 + }, + { + "ConcreteType": "PythonNodeModels.PythonNode, PythonNodeModels", + "Code": "# Load the Python Standard and DesignScript Libraries\r\nimport sys\r\nimport clr\r\nclr.AddReference('ProtoGeometry')\r\nfrom Autodesk.DesignScript.Geometry import *\r\nfrom Autodesk.Revit.DB import *\r\nfrom RevitServices.Transactions import TransactionManager\r\nfrom RevitServices.Persistence import DocumentManager \r\n\r\ndoc = DocumentManager.Instance.CurrentDBDocument\r\n\r\n# The inputs to this node will be stored as a list in the IN variables.\r\ndataEnteringNode = IN\r\n\r\n# Place your code below this line\r\nstructural_framing = UnwrapElement(IN[0])\r\n\r\nunjoined_elements = []\r\n# start a Transaction\r\nTransactionManager.Instance.EnsureInTransaction(doc)\r\n# iterate through each structural framing element\r\nfor sf in structural_framing:\r\n # check if the element passed in of Structural Framing Category\r\n sf_category = sf.Category # get the element's Category\r\n # use the Structural Framing's Category Id to check\r\n if sf_category.Id.IntegerValue == -2001320:\r\n # disallow joins at start and end of the structural framing element\r\n Structure.StructuralFramingUtils.DisallowJoinAtEnd(sf, 0)\r\n Structure.StructuralFramingUtils.DisallowJoinAtEnd(sf, 1)\r\n unjoined_elements.append(sf)\r\nTransactionManager.Instance.TransactionTaskDone()\r\n\r\n \r\n# Output the list of elements with Disallowed Join\r\nOUT = unjoined_elements", + "Engine": "CPython3", + "EngineName": "CPython3", + "VariableInputPorts": true, + "Id": "227b062531f24fb58a6e1590d8c2f44d", + "NodeType": "PythonScriptNode", + "Inputs": [ + { + "Id": "ef8ffdf9a6af42a3bee8bcbb02df5166", + "Name": "structuralFraming", + "Description": "Structural Framing Family Instance elements", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "db1b39c43f0b4af4bdf342c1b5ce8d0a", + "Name": "unjoinedElements", + "Description": "Result of the python script", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Runs an embedded Python script." + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "909460533ac74bca91649ac0613e4e80", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f8e003fc8ddc475db6615773d8509410", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b59cb061c3ae4dcfb2718d1172d94d5f", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aee0f8250db34fd5b9aa7b21e3a73439", + "Name": "list", + "Description": "Flattened list by amount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", "Replication": "Auto", - "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming" + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" } ], "Connectors": [ @@ -925,9 +1238,9 @@ "IsHidden": "False" }, { - "Start": "ec3907650fbd47b1a5e4db7f16ae3e57", + "Start": "182977a36b45442f8697b940ca8ef4d3", "End": "27713d377f624d70b9095dbdfc44dc79", - "Id": "08d7d2ca341a4183b0b3d1e05724f37c", + "Id": "79ba88f994124470b7b1896118f5e20a", "IsHidden": "False" }, { @@ -949,9 +1262,9 @@ "IsHidden": "False" }, { - "Start": "7a335e043bb64553a504c37334bf2c78", + "Start": "6688bc683bc842729d2269656769c9f3", "End": "9fe3144218d94826a999bd44c10c75a8", - "Id": "48b4b5d017ea4b52b0dff6d2406757c8", + "Id": "d8e00c501ecf4d148c4555988d762950", "IsHidden": "False" }, { @@ -987,7 +1300,7 @@ { "Start": "b6051e133b32462f80df223c78ba3827", "End": "894ad9d69aa84593bf5b702f22f004c3", - "Id": "e93e7ac4f1334ddca7ac199306190459", + "Id": "a3fbd8fca3d846eeae033ce8d86c38c3", "IsHidden": "False" }, { @@ -1015,81 +1328,93 @@ "IsHidden": "False" }, { - "Start": "f7f4bd9cc41547bda5405dc37668b0ce", - "End": "2d394d329afe4fc5b60da769563a51a4", - "Id": "4048c6778791413fb854e53e8c4beabf", + "Start": "9bc09be2f05a4c889abac4a3edbd0177", + "End": "df40e3423ff34b028c518e6ff5df4405", + "Id": "a7abd490b7f34a42bb85b93188e91761", "IsHidden": "False" }, { - "Start": "ead53d6ece5c49959c1e9ddf72e0078c", - "End": "61bb17a2c779431ab6a5f34e80f8b1fd", - "Id": "894b09faa5d14ceda3b05bca6f48453e", + "Start": "7aad63bdee6f4c66bac4c576c4cd5051", + "End": "f8e003fc8ddc475db6615773d8509410", + "Id": "64dfa08ce7094d81b35167299d0081a3", "IsHidden": "False" }, { - "Start": "881d0d8f930948e7b2570bb7ee775f6c", - "End": "6bb5ab3517ba4f49a60218150b8b3044", - "Id": "68a4dd7a974d432da46a3b65a08928d1", + "Start": "15dd2d833b144c009c07c4259eeb8fad", + "End": "ed6c84d916314e06bf526f7604921054", + "Id": "bd1dc6632fb24d3db3c4be07826c929e", "IsHidden": "False" }, { - "Start": "9c501775b88f4424b40ff130d138f24a", - "End": "ba158c88f8a84bc197f68ddc82881246", - "Id": "407d838dd2a54ea58a538ac51ff37d65", + "Start": "fb3c15b109214648be05acdc5f8f0b66", + "End": "b362c918afee4e66a1487743340220b1", + "Id": "ea3db5348f1248719fa9314d040e66f3", "IsHidden": "False" }, { - "Start": "9c501775b88f4424b40ff130d138f24a", - "End": "8d4fff913572459c87105b134d3cc91c", - "Id": "d7c879ac3ed74909ac5feb8dcf0d7c89", + "Start": "6adc317c693341dc9e98c3d5b32707e7", + "End": "2d394d329afe4fc5b60da769563a51a4", + "Id": "c85ecade28054f17b2eb00914e24478b", "IsHidden": "False" }, { - "Start": "9c501775b88f4424b40ff130d138f24a", - "End": "7ef549c2d9334649a175fe45ce801ae9", - "Id": "b957987251184a8c8303f3d504a6a872", + "Start": "7456dd2bb586420a9c55312412e8d9c3", + "End": "6bb5ab3517ba4f49a60218150b8b3044", + "Id": "a3f886134e5342a0a180d3821d7ac57b", "IsHidden": "False" }, { - "Start": "9c501775b88f4424b40ff130d138f24a", - "End": "d7bd235598c444a091d85dc1a502cdf6", - "Id": "122e8cbe00494f38a714deef12972dd0", + "Start": "5135e9721d664fa99fe22632cd6fd35c", + "End": "61bb17a2c779431ab6a5f34e80f8b1fd", + "Id": "cf8385adf5ec47c99857c7f39c1516fe", "IsHidden": "False" }, { - "Start": "9bc09be2f05a4c889abac4a3edbd0177", - "End": "df40e3423ff34b028c518e6ff5df4405", - "Id": "a7abd490b7f34a42bb85b93188e91761", + "Start": "85f6051a79b649428090bfc792cdc5ef", + "End": "ba158c88f8a84bc197f68ddc82881246", + "Id": "48b117451f5047628c23eed556cf5fad", "IsHidden": "False" }, { - "Start": "7aa32c6a9d6a4f3d839e1e7d9e2a3855", - "End": "ce02cbc9fcf146e4b088d9f4a3aa519c", - "Id": "c5249fda34434afaa56f0eca9fb2d0e6", + "Start": "8c49d51f7a764db79b26c1bb507ff278", + "End": "8d4fff913572459c87105b134d3cc91c", + "Id": "dce33af209d84284a392c1b979c8be78", "IsHidden": "False" }, { - "Start": "fa19d46241f84459a97a549be4358942", - "End": "93a261022853417f814637c7a6c25c95", - "Id": "dffc167884ea4ac6966b48017b14072e", + "Start": "8c49d51f7a764db79b26c1bb507ff278", + "End": "ec1757510e4f4534a6a805b437641aea", + "Id": "ebee848ffa4d4bbbbd6656e7a4639bd4", + "IsHidden": "False" + }, + { + "Start": "8c49d51f7a764db79b26c1bb507ff278", + "End": "9fe198e05de64cea854203daa2da3b33", + "Id": "47971f31ec0640c5a58bb053316ce0d3", + "IsHidden": "False" + }, + { + "Start": "3acc92dd199e4ed5b34b01c1a960a5b8", + "End": "ce02cbc9fcf146e4b088d9f4a3aa519c", + "Id": "6cde7f310b054333878e6860d6f7541b", "IsHidden": "False" }, { - "Start": "5bb376405a744e88a1c4b18fdc4af04c", - "End": "88bd940372c64295bd07ea0cac7b279f", - "Id": "024fa7bcd41e417b8c60a3eb4a806296", + "Start": "9e2e5e31c5604f36bdc286764be76a88", + "End": "93a261022853417f814637c7a6c25c95", + "Id": "03b1e47be3eb4ce7a0d9d7f0434107c1", "IsHidden": "False" }, { - "Start": "5bb376405a744e88a1c4b18fdc4af04c", - "End": "105f04a920d94cab8de9f50793b5bfc6", - "Id": "fd6634d0e428480ba818c720193bc483", + "Start": "aee0f8250db34fd5b9aa7b21e3a73439", + "End": "ef8ffdf9a6af42a3bee8bcbb02df5166", + "Id": "80e9dbf244094110afeded3f570611aa", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAKDAh8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivzU/wCCk37anxC+Cvxi0zwr8PNdvNGjs9JS61Qpa20sbySuxjx5qMchF5xj7w617OUZZPN8XHCQmoNpu8lJpWTbvyxk9l29bIzqT9nHmaP0ror4m+CHxe/aD+J3wt8Kalca14L0u3uflm1hoP7Rvb+DYSLiPyZEt45NwI8sq2Oc4KlW7LUvCV9eTWsPi/4n+NdelupVhW3tb/8AsqPeQ7AY06OBlTCP99iDjDFu/l4mEcNWnR5lLlbV46p2drp9U90+xcfeSZ9F+K/HXhvwHYNfeJfEOleHbJRk3OrXsVrGB6lpGAr8/PjH/wAFVtW8LfFLX9I8CaBofi7wZYXMFtB4jiNxNDKXRAxMkZ2Y81nUYODgYJ619AeHfgz4G8H6xHdaV4L01L+QM8msyQJNdBl27Q88hMrcdOSAExxxXRarHJDfabHbm1kWSURtaXU4iAjXLGSJQjF5FKrhcgYycjHPZlmZUcvrOpVw0KyatafNZarVcsou+lt7a7Ezg5KylY9W8F/FDwf8SIWl8KeKtG8SIiB3/sq/iuDGD03BGJX8cV09fL3jr4F+C/iRqdrf+INEtb64tpEmjcwRrIrKHGfMC+YMh+cN/CpGCM1Qn+HeseC206LwP498VeHRPdlDa3GqtqVsqlHdtsd5FcgAYJCAxr23A4ryVURpY+sKK+R/iJ8avjR8H/AurapeXXg3xbFbwTLbztbXGl3W/YxSRsGeJmXBYriNWCYyu7jxr9gP9tz4oftA/HAeGvGupWjaVJpE97DAunxW0kjqYyhBAyQUZmA7jnpX1GWZHXzXB4nGUKkUqEeaUW3zNLdpJPulq1qzCdVU5KLW5+jtFFFfOGwUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -1097,352 +1422,637 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", "warningCount": 0, "errorCount": 0 }, - "Bindings": [ - { - "NodeId": "4074e4e4-c6ee-4413-8cbb-cc9af5b6127f", - "Binding": { - "ByOutlineTypeAndLevel_InClassDecl-1_InFunctionScope-1_Instance0_4074e4e4-c6ee-4413-8cbb-cc9af5b6127f": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD41PC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneVpUd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnMk1qd3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0wX0RhdGE+DQo8QmFzZS0wLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTFfRGF0YSBpZD0icmVmLTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3pZand2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EZzNOVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamcwTkR3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGc0TkR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTJfRGF0YT4NCjxCYXNlLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0zX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtM19EYXRhIGlkPSJyZWYtNiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnMFpEd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnNU16d3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0zX0RhdGE+DQo8QmFzZS0wLTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTNfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNF9IYXNEYXRhPnRydWU8L0Jhc2UtMC00X0hhc0RhdGE+DQo8QmFzZS0wLTRfRGF0YSBpZD0icmVmLTciPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzFOand2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3dNand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtNF9EYXRhPg0KPEJhc2UtMC00X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00X0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" - } - }, - { - "NodeId": "e779956e-198b-4518-96fb-e95c79a15dbf", - "Binding": { - "BeamByCurve_InClassDecl-1_InFunctionScope-1_Instance0_e779956e-198b-4518-96fb-e95c79a15dbf": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD41PC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc0RhdGE+DQo8QmFzZS0wLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0wX05lc3RlZERhdGFDb3VudD40PC9CYXNlLTAtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTAtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamd4T0R3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGcwTUR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTAtMF9EYXRhPg0KPEJhc2UtMC0wLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTAtMV9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneE9Ud3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnME1Ud3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0wLTFfRGF0YT4NCjxCYXNlLTAtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMC0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0wLTJfRGF0YSBpZD0icmVmLTUiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3hZVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EZzBNand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMC0yX0RhdGE+DQo8QmFzZS0wLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtMC0zX0RhdGEgaWQ9InJlZi02Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamd4WWp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGcwTXp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTAtM19EYXRhPg0KPEJhc2UtMC0wLTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTAtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTFfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX05lc3RlZERhdGFDb3VudD40PC9CYXNlLTAtMV9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTEtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTBfSGFzRGF0YT4NCjxCYXNlLTAtMS0wX0RhdGEgaWQ9InJlZi03Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamd4WXp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGcwTkR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTEtMF9EYXRhPg0KPEJhc2UtMC0xLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTEtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMS0xX0hhc0RhdGE+DQo8QmFzZS0wLTEtMV9EYXRhIGlkPSJyZWYtOCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneFpEd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnME5Ud3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0xLTFfRGF0YT4NCjxCYXNlLTAtMS0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMS0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtMl9IYXNEYXRhPg0KPEJhc2UtMC0xLTJfRGF0YSBpZD0icmVmLTkiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3haVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EZzBOand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMS0yX0RhdGE+DQo8QmFzZS0wLTEtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMS0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTEtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTNfSGFzRGF0YT4NCjxCYXNlLTAtMS0zX0RhdGEgaWQ9InJlZi0xMCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneFpqd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnME56d3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0xLTNfRGF0YT4NCjxCYXNlLTAtMS0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTNfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMl9IYXNEYXRhPmZhbHNlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wLTJfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMl9OZXN0ZWREYXRhQ291bnQ+NDwvQmFzZS0wLTJfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0yLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMi0wX0hhc0RhdGE+DQo8QmFzZS0wLTItMF9EYXRhIGlkPSJyZWYtMTEiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3lNRHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EZzBPRHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMi0wX0RhdGE+DQo8QmFzZS0wLTItMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMi0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTItMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0yLTFfSGFzRGF0YT4NCjxCYXNlLTAtMi0xX0RhdGEgaWQ9InJlZi0xMiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneU1Ud3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnME9Ud3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0yLTFfRGF0YT4NCjxCYXNlLTAtMi0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMi0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTItMl9IYXNEYXRhPg0KPEJhc2UtMC0yLTJfRGF0YSBpZD0icmVmLTEzIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamd5TWp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGcxTUR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTItMl9EYXRhPg0KPEJhc2UtMC0yLTJfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTItMl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0yLTNfSGFzRGF0YT50cnVlPC9CYXNlLTAtMi0zX0hhc0RhdGE+DQo8QmFzZS0wLTItM19EYXRhIGlkPSJyZWYtMTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3lNend2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EZzFNVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMi0zX0RhdGE+DQo8QmFzZS0wLTItM19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMi0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTNfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtM19IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTNfTmVzdGVkRGF0YUNvdW50PjQ8L0Jhc2UtMC0zX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMy0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTMtMF9IYXNEYXRhPg0KPEJhc2UtMC0zLTBfRGF0YSBpZD0icmVmLTE1Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamd5TkR3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGcxTWp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTMtMF9EYXRhPg0KPEJhc2UtMC0zLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTMtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0zLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMy0xX0hhc0RhdGE+DQo8QmFzZS0wLTMtMV9EYXRhIGlkPSJyZWYtMTYiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3lOVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EZzFNend2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMy0xX0RhdGE+DQo8QmFzZS0wLTMtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMy0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTMtMl9IYXNEYXRhPnRydWU8L0Jhc2UtMC0zLTJfSGFzRGF0YT4NCjxCYXNlLTAtMy0yX0RhdGEgaWQ9InJlZi0xNyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneU5qd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnMU5Ed3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0zLTJfRGF0YT4NCjxCYXNlLTAtMy0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0zLTJfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMy0zX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTMtM19IYXNEYXRhPg0KPEJhc2UtMC0zLTNfRGF0YSBpZD0icmVmLTE4Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamd5Tnp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGcxTlR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTMtM19EYXRhPg0KPEJhc2UtMC0zLTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTMtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00X0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC00X0hhc0RhdGE+DQo8QmFzZS0wLTRfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtNF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00X05lc3RlZERhdGFDb3VudD40PC9CYXNlLTAtNF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTQtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC00LTBfSGFzRGF0YT4NCjxCYXNlLTAtNC0wX0RhdGEgaWQ9InJlZi0xOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneU9Ed3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnMU5qd3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC00LTBfRGF0YT4NCjxCYXNlLTAtNC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00LTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTQtMV9IYXNEYXRhPg0KPEJhc2UtMC00LTFfRGF0YSBpZD0icmVmLTIwIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamd5T1R3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGcxTnp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTQtMV9EYXRhPg0KPEJhc2UtMC00LTFfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTQtMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00LTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtNC0yX0hhc0RhdGE+DQo8QmFzZS0wLTQtMl9EYXRhIGlkPSJyZWYtMjEiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZ3lZVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EZzFPRHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtNC0yX0RhdGE+DQo8QmFzZS0wLTQtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTQtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC00LTNfSGFzRGF0YT4NCjxCYXNlLTAtNC0zX0RhdGEgaWQ9InJlZi0yMiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpneVlqd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RnMU9Ud3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC00LTNfRGF0YT4NCjxCYXNlLTAtNC0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00LTNfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" - } - } - ], + "Bindings": [], "View": { "Dynamo": { "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", + "Version": "2.19.3.6543", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 - }, - "ConnectorPins": [], + "Name": "_Background Preview", + "EyeX": -34.22979736328125, + "EyeY": 99.686233520507813, + "EyeZ": -31.630661010742188, + "LookX": 62.802871704101563, + "LookY": -19.501007080078125, + "LookZ": -21.392833709716797, + "UpX": 0.066030636429786682, + "UpY": 0.99756407737731934, + "UpZ": -0.022492283955216408 + }, + "ConnectorPins": [ + { + "Left": 909.54708948876271, + "Top": -237.51380110997496, + "IsHidden": false, + "ConnectorGuid": "fe0d298f-c03a-444a-9e90-aad8e457781e" + } + ], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Floor Types", "Id": "435bd3342d794536a50f92a8d775960d", - "IsSetAsInput": false, + "Name": "Floor Types", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2380.60580485592, - "Y": 130.287958202263 + "ShowGeometry": true, + "X": -1150.5010791133257, + "Y": 1276.6502130445667 }, { - "ShowGeometry": true, - "Name": "Floor.ByOutlineTypeAndLevel", "Id": "4074e4e4c6ee44138cbbcc9af5b6127f", + "Name": "Floor.ByOutlineTypeAndLevel", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2598.00968224605, - "Y": 73.9271148826524 + "ShowGeometry": true, + "X": 3218.245201583974, + "Y": -253.5794582394343 }, { - "ShowGeometry": true, - "Name": "Levels", "Id": "4a0b9646ca964e108a389e24468c90b5", - "IsSetAsInput": false, + "Name": "Levels", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2408.87284268114, - "Y": 223.561419250015 + "ShowGeometry": true, + "X": -1150.5010791133257, + "Y": 1417.6368454264968 }, { - "ShowGeometry": false, - "Name": "Geometry.Translate", "Id": "26ddf7ae8f2f44ee843096f65cc990ad", + "Name": "Geometry.Translate", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 855.520984627869, - "Y": 84.9805577071651 + "ShowGeometry": false, + "X": 689.7778260276524, + "Y": -37.615178584884347 }, { - "ShowGeometry": true, - "Name": "Geometry.Rotate", "Id": "953339b64a944f2bb6cd06bfba01f3d9", + "Name": "Geometry.Rotate", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1206.78779341057, - "Y": 24.482665015634 + "ShowGeometry": true, + "X": 1122.3141871680482, + "Y": -22.248229339544196 }, { - "ShowGeometry": true, - "Name": "Vector.ByCoordinates", "Id": "23108ed936eb4d398040a578f4e2c3da", + "Name": "Vector.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 677.519051813265, - "Y": 298.421629601304 + "ShowGeometry": true, + "X": 381.57761109174714, + "Y": 332.22456638050596 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "353fbc7d58114dfeb7d2862850c5bdf6", + "Name": "Floor Heigts Sequence", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 497.51830453835, - "Y": 367.970177894533 + "ShowGeometry": true, + "X": -139.80431668557435, + "Y": 404.49463704281868 }, { - "ShowGeometry": true, - "Name": "Polygon.RegularPolygon", "Id": "9fbe70d41a5a47e98f28b2c0fb64c851", + "Name": "Polygon.RegularPolygon", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 77.1676871933443, - "Y": 90.3237533967595 + "ShowGeometry": true, + "X": 203.53988758983326, + "Y": -47.60014324818394 }, { - "ShowGeometry": true, - "Name": "Circle.ByCenterPointRadius", "Id": "5f0bb12c7f36434abaadc36b4fefe657", + "Name": "Circle.ByCenterPointRadius", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -134.008505129196, - "Y": 87.9004363547412 + "ShowGeometry": true, + "X": -133.85748831899673, + "Y": 173.1092578934626 }, { - "ShowGeometry": true, - "Name": "Vector.ZAxis", "Id": "4c2d40d4f7234536a16ff4286d997eb6", + "Name": "Vector.ZAxis", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1047.31319685053, - "Y": 115.223962743337 + "ShowGeometry": true, + "X": 761.07408667751781, + "Y": 134.29006359111554 }, { - "ShowGeometry": true, - "Name": "Code Block", "Id": "e6c8b1e7f3d34b27b68bf8ff7014148a", + "Name": "Rotation angles Sequence", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 964.702466146887, - "Y": 235.812160820017 + "ShowGeometry": true, + "X": 267.24593693503289, + "Y": 597.33288212728462 }, { - "ShowGeometry": true, - "Name": "PolyCurve.Curves", "Id": "ac102c1bc74048afaa05b6f5f172680a", + "Name": "PolyCurve.Curves", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1701.46853229717, - "Y": 65.1019471672737 + "ShowGeometry": true, + "X": 1482.9345430506573, + "Y": -22.568650292070743 }, { - "ShowGeometry": true, - "Name": "Curve.EndPoint", "Id": "536ffc77634e4242b098141e4bde2681", + "Name": "Curve.EndPoint", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1691.36489845055, - "Y": 386.500016904101 + "ShowGeometry": true, + "X": 1860.4479901352433, + "Y": 295.37819798580153 }, { - "ShowGeometry": true, - "Name": "List.Transpose", "Id": "0436d33e159542bc8dd1a9c18dff089b", + "Name": "List.Transpose", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1840.04458509934, - "Y": 388.417363583056 + "ShowGeometry": true, + "X": 2147.2219189512316, + "Y": 298.21720062655231 }, { - "ShowGeometry": true, - "Name": "PolyCurve.ByPoints", "Id": "95856878d61a413fab6a432ac39a6c2b", + "Name": "PolyCurve.ByPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1992.28489522668, - "Y": 385.381128227691 + "ShowGeometry": true, + "X": 2415.3209458604833, + "Y": 302.97943274243579 }, { - "ShowGeometry": true, - "Name": "PolyCurve.Curves", "Id": "a128e6dab7444f7c8cb51e71dc192b67", + "Name": "PolyCurve.Curves", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2352.73097270091, - "Y": 418.577144900018 + "ShowGeometry": true, + "X": 2800.3373897968672, + "Y": 302.28767390208031 }, { - "ShowGeometry": true, - "Name": "Levels", "Id": "87c5d5ca75dd4cdc9bc51b6b3d41294b", - "IsSetAsInput": false, + "Name": "Levels", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2348.73097270091, - "Y": 520.338287883949 + "ShowGeometry": true, + "X": -1154.1799667751334, + "Y": 1744.3635179536568 }, { - "ShowGeometry": true, - "Name": "Structural Framing Types", "Id": "9fff18f6ca014727b2c91e663a0e28fa", - "IsSetAsInput": false, + "Name": "Structural Framing Types", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2314.73097270091, - "Y": 620.691057410676 + "ShowGeometry": true, + "X": -1154.1799667751334, + "Y": 1938.1326590297167 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "e814dc3bb9334c2d97d5c3ae9b09b86b", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -445.077917751776, - "Y": 63.9068254131928 + "ShowGeometry": true, + "X": -521.54516933184971, + "Y": -224.97765991172446 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "206978d4c61c458082c4f24345e39f1f", + "Id": "badd18b97824413bb932fe8033fab9d1", + "Name": "Sequence", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -563.406928505052, - "Y": 29.5720865085635 + "ShowGeometry": true, + "X": -426.03888678169528, + "Y": 275.45438010676065 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "f8145cfa198b4b0a8fb330c52d900f6e", + "Id": "e779956e198b451896fbe95c79a15dbf", + "Name": "StructuralFraming.BeamByCurve", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -563.406928505052, - "Y": 157.675133553138 + "ShowGeometry": true, + "X": 3240.0122855480977, + "Y": 317.18701469575888 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "e52557c64cb8405b810a6c3be5f708eb", - "IsSetAsInput": false, + "Id": "1752f89750fa4653b5de1d2e252cd4a4", + "Name": "Top Floor Height", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -563.406928505052, - "Y": 95.0469772202355 + "ShowGeometry": true, + "X": -1166.4612772456614, + "Y": 810.08631562920937 }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "69aa34ca35b340beac452f0d05406723", - "IsSetAsInput": false, + "Id": "19104b39941f484bb766e2b7be870b10", + "Name": "Maximum rotation (degrees)", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -563.406928505052, - "Y": 298.108377669172 + "ShowGeometry": true, + "X": -1166.4612772456614, + "Y": 936.5783072686263 }, { + "Id": "8f870a593a5c4322b78428570d2b7c87", + "Name": "X position", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Sequence", - "Id": "badd18b97824413bb932fe8033fab9d1", - "IsSetAsInput": false, + "X": -1169.8519781802265, + "Y": -249.28993085193525 + }, + { + "Id": "8fb5c2574a744b599c59268f1e6ed375", + "Name": "Y position", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -454.638891661495, - "Y": 299.696861129394 + "ShowGeometry": true, + "X": -1169.8519781802265, + "Y": -112.28993085193525 }, { + "Id": "8604018a7ab841d0851e457e1ff4591a", + "Name": "Z position", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Number", - "Id": "4c65ab9cccea4dfc91eae072c79257e8", - "IsSetAsInput": false, + "X": -1169.8519781802265, + "Y": 24.71006914806452 + }, + { + "Id": "edb0ed3a63104163b2fd0459158ed8a3", + "Name": "Lower Floor Radius", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -563.406928505052, - "Y": 365.960788742766 + "ShowGeometry": true, + "X": -1166.4612772456614, + "Y": 430.61034071096947 }, { + "Id": "41385d9e7c9b4abc8a68c76178f55493", + "Name": "Nr Floors", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Number", - "Id": "0b1f4c980774412bb0d59e95b578400e", - "IsSetAsInput": false, + "X": -1166.4612772456614, + "Y": 557.10233235038345 + }, + { + "Id": "dd7ee32fa83d43469dd8ad221cb292e7", + "Name": "Radius Decrease", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -23.9082001188437, - "Y": 203.741132862004 + "ShowGeometry": true, + "X": -1166.4612772456617, + "Y": 683.59432398979641 }, { + "Id": "bffc90e5d05f4bcba04094fc76e80709", + "Name": "Number of Polygon Sides", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Number", - "Id": "492e3291503441839d52fe7d29c93149", + "X": -1166.4612772456614, + "Y": 304.11834907155639 + }, + { + "Id": "227b062531f24fb58a6e1590d8c2f44d", + "Name": "Disallow Joins on Structural Framing", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 567.522631299203, - "Y": 308.568019536267 + "ShowGeometry": true, + "X": 4036.3580012988564, + "Y": 310.746946484585 }, { - "ShowGeometry": true, - "Name": "StructuralFraming.BeamByCurve", - "Id": "e779956e198b451896fbe95c79a15dbf", + "Id": "909460533ac74bca91649ac0613e4e80", + "Name": "List.Flatten", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 2566.31191516357, - "Y": 480.771719135587 + "ShowGeometry": true, + "X": 3744.6040420505165, + "Y": 317.05851815063971 } ], "Annotations": [ + { + "Id": "d72e0ac4145a45f0ab52ce53afe9f28e", + "Title": "Center of Folly position", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8f870a593a5c4322b78428570d2b7c87", + "8fb5c2574a744b599c59268f1e6ed375", + "8604018a7ab841d0851e457e1ff4591a" + ], + "HasNestedGroups": false, + "Left": -1179.8519781802265, + "Top": -365.28993085193525, + "Width": 368.0, + "Height": 521.99999999999977, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -249.28993085193525, + "InitialHeight": 418.99999999999977, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "82f5fea47ee14c01b70183e6ce3fb210", + "Title": "Folly configuration", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "edb0ed3a63104163b2fd0459158ed8a3", + "41385d9e7c9b4abc8a68c76178f55493", + "dd7ee32fa83d43469dd8ad221cb292e7", + "1752f89750fa4653b5de1d2e252cd4a4", + "19104b39941f484bb766e2b7be870b10", + "bffc90e5d05f4bcba04094fc76e80709" + ], + "HasNestedGroups": false, + "Left": -1176.4612772456617, + "Top": 231.11834907155639, + "Width": 368.00000000000023, + "Height": 837.45995819706991, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 304.11834907155639, + "InitialHeight": 777.45995819706991, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "142dec085c7d43ac96f7bde7b40a1a9a", + "Title": "Structural Framing Type & Level", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "87c5d5ca75dd4cdc9bc51b6b3d41294b", + "9fff18f6ca014727b2c91e663a0e28fa", + "4e9e7ecb287b449d8261310cfe389de2" + ], + "HasNestedGroups": false, + "Left": -1173.1799667751334, + "Top": 1584.3635179536568, + "Width": 305.0, + "Height": 485.7691410760599, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1744.3635179536568, + "InitialHeight": 338.7691410760599, + "TextblockHeight": 150.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "9c99cf8a44b04e90b76585399f1393c9", + "Title": "Floor Type & Level", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "435bd3342d794536a50f92a8d775960d", + "4a0b9646ca964e108a389e24468c90b5", + "caf1cb689a8544c2b394b707c7f66cf8" + ], + "HasNestedGroups": false, + "Left": -1177.0010791133257, + "Top": 1087.6502130445667, + "Width": 305.5, + "Height": 461.98663238193012, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1203.6502130445667, + "InitialHeight": 358.98663238193012, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "e6161054bda142e7bc26cae9c83072f5", + "Title": "To Revit: Create Floors", + "DescriptionText": "Use the series of closed curve loops as input for Floor creation", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4074e4e4c6ee44138cbbcc9af5b6127f", + "63728a65ab6048129f2766124a79e527" + ], + "HasNestedGroups": false, + "Left": 3208.245201583974, + "Top": -436.5794582394343, + "Width": 312.0, + "Height": 380.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -311.5794582394343, + "InitialHeight": 203.0, + "TextblockHeight": 115.0, + "Background": "#FFFFC999" + }, + { + "Id": "117011463b8b4e7ab526411f57969107", + "Title": "To Revit: Create Structural Framing", + "DescriptionText": "Use curves to create Structural Framing elements and use a Python node to Disallow join between individual beams", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e779956e198b451896fbe95c79a15dbf", + "227b062531f24fb58a6e1590d8c2f44d", + "909460533ac74bca91649ac0613e4e80", + "b1964ca9f6ae439eb9f0f4cf44a27d81", + "ec0c2ad33b1e4ebb93b5b88ac4970757", + "08dfd3ff8b6b4fa88b6dba0594d708cb" + ], + "HasNestedGroups": false, + "Left": 3230.0122855480977, + "Top": 135.746946484585, + "Width": 1165.3457157507592, + "Height": 378.44006821117387, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 208.746946484585, + "InitialHeight": 253.44006821117387, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "a7009f1b195e4fef958098eacc71b034", + "Title": "Vertical connections", + "DescriptionText": "Connect polygon corners between folly levels", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "536ffc77634e4242b098141e4bde2681", + "0436d33e159542bc8dd1a9c18dff089b", + "95856878d61a413fab6a432ac39a6c2b", + "a128e6dab7444f7c8cb51e71dc192b67", + "52bc116c25ff4a1998fcfcf7da558044", + "dd7cea9b785e42e1a1ef0d21ff5465ad", + "44596e08da534887baf0543a2acce31c", + "5e5594e2a7254afa946d33a466641801" + ], + "HasNestedGroups": false, + "Left": 1836.9479901352433, + "Top": 142.97943274243579, + "Width": 1237.3893996616239, + "Height": 322.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 215.97943274243579, + "InitialHeight": 232.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "1d8cc2ce55344b0c90c61ae346109692", + "Title": "Construct Polygons", + "DescriptionText": "Create a series of polygons of a decreasing radius, offset vertically, sequentially rotated", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "26ddf7ae8f2f44ee843096f65cc990ad", + "953339b64a944f2bb6cd06bfba01f3d9", + "23108ed936eb4d398040a578f4e2c3da", + "353fbc7d58114dfeb7d2862850c5bdf6", + "9fbe70d41a5a47e98f28b2c0fb64c851", + "5f0bb12c7f36434abaadc36b4fefe657", + "4c2d40d4f7234536a16ff4286d997eb6", + "e6c8b1e7f3d34b27b68bf8ff7014148a", + "ac102c1bc74048afaa05b6f5f172680a", + "e814dc3bb9334c2d97d5c3ae9b09b86b", + "badd18b97824413bb932fe8033fab9d1", + "b94417a14e334e519a4c639040a89604", + "90196af1bc07485b858de8125df8ccbb", + "4a593d07ca4c4d498f5800e1d0ec9928", + "ef1a598c0a5349e3a1453fa3b31bfc93", + "9b4b916c3c1a4b60b69f97402cfc0d95", + "a153d2f03e9f4d36b47c7093582f15a4", + "3d565146685446479617885a01768bf2", + "3c337fcb1f474c148d7ab126ca117cc4", + "48c981868e2642a3afef96ec0d5dbc7f", + "e23a54b0aa43487baada1dab2f71be42" + ], + "HasNestedGroups": false, + "Left": -531.54516933184971, + "Top": -355.97765991172446, + "Width": 2265.9797123825069, + "Height": 1115.3105420390091, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -282.97765991172446, + "InitialHeight": 1025.3105420390091, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "7632886fb8254836a5f81bff7d4e85a4", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "46ad9b1922c3410b959a07d5f81d8d8b", + "e596e89bf69f47f0b3456a6a4f67d265" + ], + "HasNestedGroups": false, + "Left": -1176.675297212556, + "Top": -703.34458759989468, + "Width": 319.0, + "Height": 256.98634431051494, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -630.34458759989468, + "InitialHeight": 250.98634431051494, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, { "Id": "b94417a14e334e519a4c639040a89604", - "Title": "Floor Heights", + "Title": "Sequence of circle radii", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -563.406928505052, - "Top": 251.520510218171, + "Left": -401.03888678169528, + "Top": 225.45438010676065, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "badd18b97824413bb932fe8033fab9d1" }, { "Id": "90196af1bc07485b858de8125df8ccbb", @@ -1453,30 +2063,33 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -563.406928505052, - "Top": -25.4134854699851, + "Left": -460.54516933184971, + "Top": -274.97765991172446, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "e814dc3bb9334c2d97d5c3ae9b09b86b" }, { "Id": "46ad9b1922c3410b959a07d5f81d8d8b", - "Title": "Run this graph the DynamoSample.rvt file in the Samples folder located with your Revit installation\r\nC:\\ProgramData\\Autodesk\\RVT (Your Revit Version)\\Dynamo\\samples\\Data", + "Title": "Run this graph the Snowdon Towers Sample Architectural.rvt file in the Samples folder located with your Revit installation\r\nC:\\Program Files\\Autodesk\\Revit 2025\\Samples", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -563.406928505052, - "Top": -252.424357007108, + "Left": -1165.5480759239667, + "Top": -622.34458759989468, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1484,18 +2097,19 @@ }, { "Id": "e596e89bf69f47f0b3456a6a4f67d265", - "Title": "This definition creates an architectural folly, using a series of lines and uses them to drive the placement of Structural Framing and Floors.", + "Title": "This graph creates an architectural folly, using a series of lines and uses them to drive the placement of Structural Framing and Floors.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -564.534149793641, - "Top": -144.2060623071, + "Left": -1166.675297212556, + "Top": -516.35824328937974, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, @@ -1503,41 +2117,45 @@ }, { "Id": "4a593d07ca4c4d498f5800e1d0ec9928", - "Title": "Make a bunch of polygons", + "Title": "Make a series of polygons", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -30.4707772197853, - "Top": 40.3273986238546, + "Left": 250.53988758983326, + "Top": -97.60014324818394, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "9fbe70d41a5a47e98f28b2c0fb64c851" }, { "Id": "ef1a598c0a5349e3a1453fa3b31bfc93", - "Title": "Move the Polygons up and rotate", + "Title": "Move the Polygons up by given heights", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 938.594305333534, - "Top": -4.61772694548267, + "Left": 694.2778260276524, + "Top": -87.615178584884347, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "26ddf7ae8f2f44ee843096f65cc990ad" }, { "Id": "9b4b916c3c1a4b60b69f97402cfc0d95", @@ -1548,34 +2166,38 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1658.12251626561, - "Top": 29.396333934943, + "Left": 1472.4345430506573, + "Top": -72.568650292070743, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "ac102c1bc74048afaa05b6f5f172680a" }, { "Id": "52bc116c25ff4a1998fcfcf7da558044", - "Title": "Connect up matching edges of polygons to create supports", + "Title": "Connect up matching corners of polygons from lowest to highext folly level, joining them as Polycurves", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1843.89161799717, - "Top": 330.289949415631, + "Left": 2425.8209458604833, + "Top": 223.97943274243579, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "95856878d61a413fab6a432ac39a6c2b" }, { "Id": "63728a65ab6048129f2766124a79e527", @@ -1586,15 +2208,17 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2599.6029536583, - "Top": 35.9290059868582, + "Left": 3250.745201583974, + "Top": -303.5794582394343, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "4074e4e4c6ee44138cbbcc9af5b6127f" }, { "Id": "b1964ca9f6ae439eb9f0f4cf44a27d81", @@ -1605,19 +2229,252 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2571.86372700585, - "Top": 436.884761255688, + "Left": 3280.5122855480977, + "Top": 267.18701469575888, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "e779956e198b451896fbe95c79a15dbf" + }, + { + "Id": "a153d2f03e9f4d36b47c7093582f15a4", + "Title": "Create a series of circles", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -71.35748831899673, + "Top": 123.1092578934626, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "5f0bb12c7f36434abaadc36b4fefe657" + }, + { + "Id": "3d565146685446479617885a01768bf2", + "Title": "A sequence of floor elevations", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -70.304316685574349, + "Top": 354.49463704281868, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "353fbc7d58114dfeb7d2862850c5bdf6" + }, + { + "Id": "3c337fcb1f474c148d7ab126ca117cc4", + "Title": "Rotate the polygons with a series of angles", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1117.8141871680482, + "Top": -72.2482293395442, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "953339b64a944f2bb6cd06bfba01f3d9" + }, + { + "Id": "48c981868e2642a3afef96ec0d5dbc7f", + "Title": "A sequence of rotations for each floor", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 335.74593693503289, + "Top": 547.33288212728462, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e6c8b1e7f3d34b27b68bf8ff7014148a" + }, + { + "Id": "ec0c2ad33b1e4ebb93b5b88ac4970757", + "Title": "This is a renamed Python node that references the Revit API to extend what Dynamo can do beyond the out-of-the-box nodes. To read the Python code, right-click on the node and click Edit…", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4060.8580012988568, + "Top": 216.746946484585, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "227b062531f24fb58a6e1590d8c2f44d" + }, + { + "Id": "dd7cea9b785e42e1a1ef0d21ff5465ad", + "Title": "Flip the matrix and get lists of End Points aligned vertically", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2096.7219189512316, + "Top": 233.21720062655231, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0436d33e159542bc8dd1a9c18dff089b" + }, + { + "Id": "44596e08da534887baf0543a2acce31c", + "Title": "Get End Points of each Polygon curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1846.9479901352433, + "Top": 245.37819798580153, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "536ffc77634e4242b098141e4bde2681" + }, + { + "Id": "5e5594e2a7254afa946d33a466641801", + "Title": "Deconstruct polycurves and obtain lists of curves to serve as input for Structural Framing elements", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2767.3373897968672, + "Top": 237.28767390208031, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a128e6dab7444f7c8cb51e71dc192b67" + }, + { + "Id": "08dfd3ff8b6b4fa88b6dba0594d708cb", + "Title": "Prepare the list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3790.6040420505165, + "Top": 267.05851815063971, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "909460533ac74bca91649ac0613e4e80" + }, + { + "Id": "caf1cb689a8544c2b394b707c7f66cf8", + "Title": "Select the Floor Type for created Floors from the types existing in the project using the dropdown", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1167.0010791133257, + "Top": 1211.6502130445667, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "435bd3342d794536a50f92a8d775960d" + }, + { + "Id": "4e9e7ecb287b449d8261310cfe389de2", + "Title": "Select the Structural Framing Type from the types loaded in the project using the dropdown", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1163.1799667751334, + "Top": 1873.1326590297167, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "9fff18f6ca014727b2c91e663a0e28fa" } ], - "X": -748.1472986803783, - "Y": 312.14744887188147, - "Zoom": 0.74474240977973538 + "X": 1926.872737940362, + "Y": 1091.5671902533741, + "Zoom": 1.1017818921911129 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Curves.dyn b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Curves.dyn index 128fc85f277..6e8321ec683 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Curves.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Curves.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "", + "Description": "This graph showcases several methods of creating Curves in Dynamo and using them to create Revit elements (Model Lines)", "Name": "Revit_GeometryCreation_Curves", "ElementResolver": { "ResolutionMap": {} @@ -11,9 +11,8 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "7e4ecb613da44ca096e01392bc76cb9a", @@ -54,14 +53,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "fb265a3222b04d2ab4f726b28bc90c10", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "792a8e92696d4784ba634c5c58445feb", @@ -102,14 +101,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "e594468a412344b4870884b31915b703", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "bc23b06d3147480693728d866bfd3102", @@ -150,14 +149,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Id": "64155f51080847f8be8d0fb57485b1e3", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "c919e25fda2943c7bd5c704caa87cc90", @@ -198,173 +197,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 10.0, - "Id": "4f378cbb3c5d4496b11be74d16300d48", - "Inputs": [], - "Outputs": [ - { - "Id": "66423edb3392482abf506fb0b1a42da6", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 15.0, - "Id": "e8e066b331a048adbf0fd5e0e27a1c20", - "Inputs": [], - "Outputs": [ - { - "Id": "2b4d785d54914443a0a4b0c7d29375f7", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 5.0, - "Id": "bc1ea09916454e28b57419385b4d812b", - "Inputs": [], - "Outputs": [ - { - "Id": "9968220c1c844b169e48ccf6eac42f34", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", - "VariableInputPorts": true, - "NodeType": "ExtensionNode", - "Id": "fc159a46e230462d91e7ac387a527d64", - "Inputs": [ - { - "Id": "c8862e8999b6408e9fb83b49aee89c81", - "Name": "item0", - "Description": "Item Index #0", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "b936454956f84afcb7867ffb8c2a802a", - "Name": "item1", - "Description": "Item Index #1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "4a7cadcb642846ec90e5182218e07f60", - "Name": "item2", - "Description": "Item Index #2", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "b96b38b8a5cb4044b9a8c57b0d4249b0", - "Name": "item3", - "Description": "Item Index #3", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "a1ad401e993b43cb8fa2496e74270a8f", - "Name": "list", - "Description": "A list", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "7979f6ce63b64cfb98729d05812a111c", - "Inputs": [ - { - "Id": "4c0b08d86c4d4da588f9f239b69c99c7", - "Name": "startPoint", - "Description": "Line start point\n\nPoint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "342125800dc54022ae6a8424e7dee0d2", - "Name": "endPoint", - "Description": "Line end point\n\nPoint", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "bef7f3aa735746e2b0ef4c466c72bfd1", - "Name": "Line", - "Description": "Line from start and end point", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" - }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", "Id": "d200379e5c8c4f8b968d2f0887223d68", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "609698e1619f46078fbb750b1d926960", @@ -387,14 +227,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[]", "Replication": "Auto", "Description": "Create a BSplineCurve by interpolating between points.\n\nNurbsCurve.ByPoints (points: Point[]): NurbsCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Id": "835b1ec252ca4b639a1f2a0dde80b497", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "048ff454c3374fcab7b871d07c3e04ff", @@ -426,44 +266,14 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByPoints@Autodesk.DesignScript.Geometry.Point[],bool", "Replication": "Auto", "Description": "Make PolyCurve by connecting points. Set the 'connectLastToFirst' input to true to close the PolyCurve.\n\nPolyCurve.ByPoints (points: Point[], connectLastToFirst: bool = false): PolyCurve" }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Length", - "Id": "eaae1aa1418848978ae4a743ac654a51", - "Inputs": [ - { - "Id": "81c2397aa6ea4052b24fa213262493a5", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Outputs": [ - { - "Id": "32b7029742eb4a77a324c63f1eb788c8", - "Name": "double", - "Description": "double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Returns the total arc length of the curve\n\nCurve.Length: double" - }, { "ConcreteType": "CoreNodeModels.Input.BoolSelector, CoreNodeModels", - "NodeType": "BooleanInputNode", - "InputValue": true, "Id": "6e4f5b2b2389451b95459dea13431b8b", + "NodeType": "BooleanInputNode", "Inputs": [], "Outputs": [ { @@ -477,13 +287,13 @@ } ], "Replication": "Disabled", - "Description": "Selection between a true and false." + "Description": "Enables selection between True and False", + "InputValue": false }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[],int,bool", "Id": "8ba3309a6ded4059a074fa0c2b291919", + "NodeType": "FunctionNode", "Inputs": [ { "Id": "bf9fb50678ac44aebbb9bd32cafa6887", @@ -524,59 +334,72 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsCurve.ByControlPoints@Autodesk.DesignScript.Geometry.Point[],int,bool", "Replication": "Auto", "Description": "Create a BSplineCurve by using explicit control points. NOTE 1: BSplineCurves with deg=1 have G1 discontinuities, which cause problems for extrusion, sweep, and other operations. They should be avoided. Use a PolyCurve instead. NOTE 2: If the curve is periodic (closed), then the first and last points MUST be the same.\n\nNurbsCurve.ByControlPoints (points: Point[], degree: int = 3, closeCurve: bool = false): NurbsCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f4ef10a11aed49d5847439cdbdf5fea6", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", - "Id": "2c8d0d140440438cb81cdcdeefc1b77e", "Inputs": [ { - "Id": "136d1188d65f450689f307ac78c13b9c", + "Id": "1bdd3a63c00f4233a6d2499ee275950c", "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Description": "Curve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "7cbf19c2ba694767a68367f3999e2fef", - "Name": "param", - "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, + "Id": "30b0aa4fee394e21a04f6e2ff7351ad8", + "Name": "ModelCurve", + "Description": "ModelCurve", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.ModelCurve.ByCurve@Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Construct a Revit ModelCurve element from a Curve\n\nModelCurve.ByCurve (curve: Curve): ModelCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "e21f9bb6cb724a3cb7ea68caf7ace5f3", + "NodeType": "NumberInputNode", + "Inputs": [], "Outputs": [ { - "Id": "a275bbeb26bb407185a91f46d0d3af6b", - "Name": "Point", - "Description": "Point", + "Id": "061cbf0da0034a44aa950c40c1c2a166", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": -35.0 }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..1..#20;", - "Id": "7820af5f481d4af79b359e608a64b96d", + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "0c469019fb6d423bb4119230f11458f1", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "6fdede1d9c484cc68c374e6587b19347", + "Id": "0402107e20824d23b1a6a3c95cb3dad6", "Name": "", - "Description": "Value of expression at line 1", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -584,152 +407,453 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Creates a number", + "InputValue": -55.0 }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.ModelCurve.ByCurve@Autodesk.DesignScript.Geometry.Curve", - "Id": "f4ef10a11aed49d5847439cdbdf5fea6", - "Inputs": [ + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "a0fbeaadfce64458bb914b09cdce4c57", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ { - "Id": "1bdd3a63c00f4233a6d2499ee275950c", - "Name": "curve", - "Description": "Curve", + "Id": "95e19d6de2ba436383b68df02a631e36", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": -40.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "58815d96f9b34ab3a996598d317495f6", + "NodeType": "NumberInputNode", + "Inputs": [], "Outputs": [ { - "Id": "30b0aa4fee394e21a04f6e2ff7351ad8", - "Name": "ModelCurve", - "Description": "ModelCurve", + "Id": "000e5288237c4f7fa9ab794c1fa0d89d", + "Name": "", + "Description": "Double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Construct a Revit ModelCurve element from a Curve\n\nModelCurve.ByCurve (curve: Curve): ModelCurve" - } - ], - "Connectors": [ - { - "Start": "84830109d30f46f19ae4ee0abf993f6f", - "End": "c8862e8999b6408e9fb83b49aee89c81", - "Id": "93c4ce34c3244fddb513da92714e83de", - "IsHidden": "False" + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": -10.0 }, { - "Start": "84830109d30f46f19ae4ee0abf993f6f", - "End": "4c0b08d86c4d4da588f9f239b69c99c7", - "Id": "dd4af268735e44d6800b6490c372df65", + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "be32eeb6f2ce4fe1a1833f91a11e5f55", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4bbcefc7290b4308b7b8e96d70546c7e", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": -17.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "95cfcdbfad6d40f2af2b5d26afd9a6f7", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "4231cfc89e3f4dcd8f565c62421c353a", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": -60.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5b9b35e9843f44de89bf6768b8524e10", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8ea19848e60e45bdbcc6a8a628f7ac1e", + "Name": "curve", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "91820991b18647cebe61a255a33ab079", + "Name": "ModelCurve", + "Description": "ModelCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ModelCurve.ByCurve@Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Construct a Revit ModelCurve element from a Curve\n\nModelCurve.ByCurve (curve: Curve): ModelCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "21fbd443af1b4b1c986595f890530407", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "60860dacac804d3aaa17161da6aa08b3", + "Name": "curve", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4ae43f5653804ba0b9b7b3bf77d9e549", + "Name": "ModelCurve", + "Description": "ModelCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ModelCurve.ByCurve@Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Construct a Revit ModelCurve element from a Curve\n\nModelCurve.ByCurve (curve: Curve): ModelCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "39da11a151dd4cd6b3b7acdabfe60710", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3c0f72267bbb45448639405a75a4f2e2", + "Name": "polyCurve", + "Description": "Autodesk.DesignScript.Geometry.PolyCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cc3d8b6406964e18bfd85febaadbe731", + "Name": "Curve[]", + "Description": "Curve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.Curves", + "Replication": "Auto", + "Description": "Returns curves of the polycurve\n\nPolyCurve.Curves ( ): Curve[]" + }, + { + "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", + "VariableInputPorts": true, + "Id": "be175c3deb294a31ade406037f4ef443", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "1fec333f911b4421a609b95ca863b26e", + "Name": "item0", + "Description": "Item Index #0", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a56b23a7028d44d28c6565a8edd7cb8f", + "Name": "item1", + "Description": "Item Index #1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "763d3a3082b2427f83cfbd38e78857de", + "Name": "item2", + "Description": "Item Index #2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0d995ca540f04223aed4736375b1a43c", + "Name": "item3", + "Description": "Item Index #3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8219e933de2b430bb2334819919e7833", + "Name": "list", + "Description": "A list (type: var[]..[])", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Makes a new list from the given inputs" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "08523ffd63c142bc9436fcaa1246ece6", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "30f82abbafe94e50829423cb82292293", + "Name": "curve", + "Description": "Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7d9777295bc14813817133e65e2cf36c", + "Name": "ModelCurve", + "Description": "ModelCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ModelCurve.ByCurve@Autodesk.DesignScript.Geometry.Curve", + "Replication": "Auto", + "Description": "Construct a Revit ModelCurve element from a Curve\n\nModelCurve.ByCurve (curve: Curve): ModelCurve" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7979f6ce63b64cfb98729d05812a111c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8f8c49ed861741c4a07075dd69a5f9a9", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4d978a6e8c514419b8a015d8215629ab", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "bd5e5c4ee3e54c44b9b29729da58b223", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + } + ], + "Connectors": [ + { + "Start": "84830109d30f46f19ae4ee0abf993f6f", + "End": "1fec333f911b4421a609b95ca863b26e", + "Id": "96ce49c4905248f2893353956b3b2360", + "IsHidden": "False" + }, + { + "Start": "84830109d30f46f19ae4ee0abf993f6f", + "End": "8f8c49ed861741c4a07075dd69a5f9a9", + "Id": "dd4af268735e44d6800b6490c372df65", "IsHidden": "False" }, { "Start": "6b94b48be9fc4c8c851a52aa9565b0cf", - "End": "4a7cadcb642846ec90e5182218e07f60", - "Id": "e38cb5ddb22248fcb85db0d84862f2a6", + "End": "763d3a3082b2427f83cfbd38e78857de", + "Id": "bbef2b811939461ab87fc85bfaa23fa7", "IsHidden": "False" }, { "Start": "d55937f018e744279d94882a59fb8409", - "End": "b936454956f84afcb7867ffb8c2a802a", - "Id": "53b9731bef1b4d54802f2a38f587678e", + "End": "a56b23a7028d44d28c6565a8edd7cb8f", + "Id": "ff51316d8fdd45a7a11c21609374493f", "IsHidden": "False" }, { "Start": "d55937f018e744279d94882a59fb8409", - "End": "342125800dc54022ae6a8424e7dee0d2", + "End": "4d978a6e8c514419b8a015d8215629ab", "Id": "759ee3e354664180b2523c6f3655af79", "IsHidden": "False" }, { "Start": "fa1c20952f814e918726af8d7a24b380", - "End": "b96b38b8a5cb4044b9a8c57b0d4249b0", - "Id": "31758f6f490148fd9d7b7e4c7620e70d", + "End": "0d995ca540f04223aed4736375b1a43c", + "Id": "3377a9cc7c2c4dc3beb6cdaabb25cdd4", "IsHidden": "False" }, { - "Start": "66423edb3392482abf506fb0b1a42da6", - "End": "792a8e92696d4784ba634c5c58445feb", - "Id": "deb923112a61429395579a3d41eb7212", + "Start": "72d79541a1fb4ee49ac85053f914fe10", + "End": "1bdd3a63c00f4233a6d2499ee275950c", + "Id": "d998dfab4d0a4250a7e2bc46acf348a7", "IsHidden": "False" }, { - "Start": "66423edb3392482abf506fb0b1a42da6", - "End": "2c87aff610e94f9fb20e0bb9a0f40e35", - "Id": "ce7784b9e7d74ee8afb3161f78974896", + "Start": "ca9bee947bd14dd892b213bec464fd0d", + "End": "3c0f72267bbb45448639405a75a4f2e2", + "Id": "3552730b658e411d99aa6bcd9d64800e", "IsHidden": "False" }, { - "Start": "2b4d785d54914443a0a4b0c7d29375f7", - "End": "c919e25fda2943c7bd5c704caa87cc90", - "Id": "4c7f0d4cc66940a3a5e5a96ae91ef086", + "Start": "f144a3b531ca4fbbb6d657c5b82159dc", + "End": "4a2381071b1541c8b27a188890efb64f", + "Id": "cf22c20d031c4eddaad5301957e47d5c", + "IsHidden": "False" + }, + { + "Start": "689da248fa3e452797be31dedccbb9b5", + "End": "8ea19848e60e45bdbcc6a8a628f7ac1e", + "Id": "6d628353d71e47c4a1e7bdf8c3a91c4a", "IsHidden": "False" }, { - "Start": "9968220c1c844b169e48ccf6eac42f34", + "Start": "061cbf0da0034a44aa950c40c1c2a166", + "End": "7e4ecb613da44ca096e01392bc76cb9a", + "Id": "13d4eded763540c2b64f68bc6e056942", + "IsHidden": "False" + }, + { + "Start": "061cbf0da0034a44aa950c40c1c2a166", + "End": "bc23b06d3147480693728d866bfd3102", + "Id": "286b524026ec405f9f11943a6572d32c", + "IsHidden": "False" + }, + { + "Start": "0402107e20824d23b1a6a3c95cb3dad6", + "End": "71d831bf6e164d7ba43a8a5e620956e9", + "Id": "b6919ac91b884edfa305dd28d767ab17", + "IsHidden": "False" + }, + { + "Start": "95e19d6de2ba436383b68df02a631e36", "End": "7b010d41d65a49e685d54a57366419ba", - "Id": "f3140d120b884ec6b8c09c25d6ad312c", + "Id": "a3b232f6edc242069f7fd437a6be5f25", "IsHidden": "False" }, { - "Start": "a1ad401e993b43cb8fa2496e74270a8f", - "End": "609698e1619f46078fbb750b1d926960", - "Id": "a953f7f494374541ba4c705ab6966fa9", + "Start": "95e19d6de2ba436383b68df02a631e36", + "End": "2c87aff610e94f9fb20e0bb9a0f40e35", + "Id": "d4d5bae3464643078429b6609bbbb030", "IsHidden": "False" }, { - "Start": "a1ad401e993b43cb8fa2496e74270a8f", - "End": "048ff454c3374fcab7b871d07c3e04ff", - "Id": "d241d3cff58642e1ada83840f9609113", + "Start": "000e5288237c4f7fa9ab794c1fa0d89d", + "End": "792a8e92696d4784ba634c5c58445feb", + "Id": "f81554d3768c454081dcb8fe0b8adbd7", "IsHidden": "False" }, { - "Start": "a1ad401e993b43cb8fa2496e74270a8f", - "End": "bf9fb50678ac44aebbb9bd32cafa6887", - "Id": "cfdda51d0318409f8f28a0d60131a0a7", + "Start": "4bbcefc7290b4308b7b8e96d70546c7e", + "End": "c919e25fda2943c7bd5c704caa87cc90", + "Id": "b038b34811a842d8805c6b6199adb90a", "IsHidden": "False" }, { - "Start": "bef7f3aa735746e2b0ef4c466c72bfd1", - "End": "81c2397aa6ea4052b24fa213262493a5", - "Id": "6e28016e1b0c46948c5477a83c94228c", + "Start": "4231cfc89e3f4dcd8f565c62421c353a", + "End": "2d77c81d684845dcaea3eea68c1aa545", + "Id": "6be041875be04d87802d67a3262f7d6e", "IsHidden": "False" }, { - "Start": "72d79541a1fb4ee49ac85053f914fe10", - "End": "1bdd3a63c00f4233a6d2499ee275950c", - "Id": "d998dfab4d0a4250a7e2bc46acf348a7", + "Start": "cc3d8b6406964e18bfd85febaadbe731", + "End": "60860dacac804d3aaa17161da6aa08b3", + "Id": "4859da5fceb6447297191e7b28868db8", "IsHidden": "False" }, { - "Start": "ca9bee947bd14dd892b213bec464fd0d", - "End": "136d1188d65f450689f307ac78c13b9c", - "Id": "eea8b9495d9842b7b7e93660dbd3880d", + "Start": "8219e933de2b430bb2334819919e7833", + "End": "048ff454c3374fcab7b871d07c3e04ff", + "Id": "86b6d59630054b3a8a32d6869988f760", + "IsHidden": "False" + }, + { + "Start": "8219e933de2b430bb2334819919e7833", + "End": "bf9fb50678ac44aebbb9bd32cafa6887", + "Id": "fb1ad98429a545c082c30fbba0ba15ea", "IsHidden": "False" }, { - "Start": "f144a3b531ca4fbbb6d657c5b82159dc", - "End": "4a2381071b1541c8b27a188890efb64f", - "Id": "cf22c20d031c4eddaad5301957e47d5c", + "Start": "8219e933de2b430bb2334819919e7833", + "End": "609698e1619f46078fbb750b1d926960", + "Id": "960d426e38324a5ea55153c11fe0fa24", "IsHidden": "False" }, { - "Start": "6fdede1d9c484cc68c374e6587b19347", - "End": "7cbf19c2ba694767a68367f3999e2fef", - "Id": "e904aa1649164f9597d1064e15af073b", + "Start": "bd5e5c4ee3e54c44b9b29729da58b223", + "End": "30f82abbafe94e50829423cb82292293", + "Id": "c0ba22056ffc4e7e945dd7269d178a63", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAGLAlkDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKxPEnjbw74PhEuva7pujRk4DX93HDk+g3EZPsKTaWrJlK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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -737,9 +861,15 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", @@ -750,7 +880,25 @@ { "NodeId": "f4ef10a1-1aed-49d5-8474-39cdbdf5fea6", "Binding": { - "ByCurve_InClassDecl-1_InFunctionScope-1_Instance0_f4ef10a1-1aed-49d5-8474-39cdbdf5fea6": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzRaVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazFPRHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" + "ByCurve_InClassDecl-1_InFunctionScope-1_Instance0_f4ef10a1-1aed-49d5-8474-39cdbdf5fea6": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMC42MTU2JTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTVMakF1TWpVMU5TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQbVU0WldJNE9URTBMVFU1WlRJdE5ERXlaaTA0TjJabUxXSTJOalJpTldVMU5tUTVOaTB3TURJMk1USTBORHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTWpRNU5UQTBORHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" + } + }, + { + "NodeId": "5b9b35e9-843f-44de-89bf-6768b8524e10", + "Binding": { + "ByCurve_InClassDecl-1_InFunctionScope-1_Instance0_5b9b35e9-843f-44de-89bf-6768b8524e10": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMC42MTU2JTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTVMakF1TWpVMU5TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQbVU0WldJNE9URTBMVFU1WlRJdE5ERXlaaTA0TjJabUxXSTJOalJpTldVMU5tUTVOaTB3TURJMk1USTBOand2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTWpRNU5UQTBOand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" + } + }, + { + "NodeId": "21fbd443-af1b-4b1c-9865-95f890530407", + "Binding": { + "ByCurve_InClassDecl-1_InFunctionScope-1_Instance0_21fbd443-af1b-4b1c-9865-95f890530407": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMC42MTU2JTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD4zPC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFNUxqQXVNalUxTlNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBtVTRaV0k0T1RFMExUVTVaVEl0TkRFeVppMDROMlptTFdJMk5qUmlOV1UxTm1RNU5pMHdNREkyTVRJME9Ed3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNalE1TlRBME9Ed3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0wX0RhdGE+DQo8QmFzZS0wLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTFfRGF0YSBpZD0icmVmLTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTVMakF1TWpVMU5TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQbVU0WldJNE9URTBMVFU1WlRJdE5ERXlaaTA0TjJabUxXSTJOalJpTldVMU5tUTVOaTB3TURJMk1USTBZVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTWpRNU5UQTFNRHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakU1TGpBdU1qVTFOU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUG1VNFpXSTRPVEUwTFRVNVpUSXROREV5WmkwNE4yWm1MV0kyTmpSaU5XVTFObVE1Tmkwd01ESTJNVEkwWXp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01qUTVOVEExTWp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTJfRGF0YT4NCjxCYXNlLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMl9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K" + } + }, + { + "NodeId": "08523ffd-63c1-42bc-9436-fcaa1246ece6", + "Binding": { + "ByCurve_InClassDecl-1_InFunctionScope-1_Instance0_08523ffd-63c1-42bc-9436-fcaa1246ece6": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMC42MTU2JTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTVMakF1TWpVMU5TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQbVU0WldJNE9URTBMVFU1WlRJdE5ERXlaaTA0TjJabUxXSTJOalJpTldVMU5tUTVOaTB3TURJMk1USTBNand2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTWpRNU5UQTBNand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" } } ], @@ -759,256 +907,603 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", - "RunType": "Automatic", + "Version": "2.19.0.6156", + "RunType": "Manual", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -27.014995574951172, + "EyeY": 87.888908386230469, + "EyeZ": 104.05896759033203, + "LookX": 32.921379089355469, + "LookY": -57.385662078857422, + "LookZ": -52.299659729003906, + "UpX": 0.27037626504898071, + "UpY": 0.86162900924682617, + "UpZ": -0.42952543497085571 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4286892823, - "Y": -20038.7078255326 + "ShowGeometry": true, + "X": -24806.7969194039, + "Y": -20465.711596960136 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "fb265a3222b04d2ab4f726b28bc90c10", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4286892823, - "Y": -19740.8597671717 + "ShowGeometry": true, + "X": -24803.3920327492, + "Y": -20061.711596960136 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "e594468a412344b4870884b31915b703", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24470.1390765397, - "Y": -19888.415696243 + "ShowGeometry": true, + "X": -24803.3920327492, + "Y": -20263.711596960136 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", "Id": "64155f51080847f8be8d0fb57485b1e3", + "Name": "Point.ByCoordinates", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24469.5492826162, - "Y": -19598.9498803032 + "ShowGeometry": true, + "X": -24803.3920327492, + "Y": -19859.711596960136 }, { + "Id": "d200379e5c8c4f8b968d2f0887223d68", + "Name": "NurbsCurve.ByPoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Number", - "Id": "4f378cbb3c5d4496b11be74d16300d48", + "X": -23913.9443991488, + "Y": -19539.1004371845 + }, + { + "Id": "835b1ec252ca4b639a1f2a0dde80b497", + "Name": "PolyCurve.ByPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24609.192097963, - "Y": -19704.0311350431 + "ShowGeometry": true, + "X": -23913.9443991488, + "Y": -20359.6591499023 }, { + "Id": "6e4f5b2b2389451b95459dea13431b8b", + "Name": "Boolean", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, - "Name": "Number", - "Id": "e8e066b331a048adbf0fd5e0e27a1c20", + "X": -23913.9443991488, + "Y": -19897.7928788507 + }, + { + "Id": "8ba3309a6ded4059a074fa0c2b291919", + "Name": "NurbsCurve.ByControlPoints", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24609.192097963, - "Y": -19586.6763754658 + "ShowGeometry": true, + "X": -23643.237098097106, + "Y": -19998.63562273814 }, { + "Id": "f4ef10a11aed49d5847439cdbdf5fea6", + "Name": "ModelCurve.ByCurve", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, "ShowGeometry": true, + "X": -23197.958643140893, + "Y": -19550.341697588123 + }, + { + "Id": "e21f9bb6cb724a3cb7ea68caf7ace5f3", "Name": "Number", - "Id": "bc1ea09916454e28b57419385b4d812b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24609.192097963, - "Y": -19857.4950514135 + "ShowGeometry": true, + "X": -25040.853249538002, + "Y": -20464.323452367127 }, { - "ShowGeometry": true, - "Name": "List.Create", - "Id": "fc159a46e230462d91e7ac387a527d64", + "Id": "0c469019fb6d423bb4119230f11458f1", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24180.0283403342, - "Y": -19861.4432371731 + "ShowGeometry": true, + "X": -25040.853249538002, + "Y": -20334.794090569627 }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", - "Id": "7979f6ce63b64cfb98729d05812a111c", + "Id": "a0fbeaadfce64458bb914b09cdce4c57", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23755.1545802998, - "Y": -20044.7180525039 + "ShowGeometry": true, + "X": -25040.853249538002, + "Y": -20205.264728772228 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByPoints", - "Id": "d200379e5c8c4f8b968d2f0887223d68", + "Id": "58815d96f9b34ab3a996598d317495f6", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23753.2993692271, - "Y": -19749.5634852303 + "ShowGeometry": true, + "X": -25040.853249538002, + "Y": -20075.735366974826 }, { - "ShowGeometry": true, - "Name": "PolyCurve.ByPoints", - "Id": "835b1ec252ca4b639a1f2a0dde80b497", + "Id": "be32eeb6f2ce4fe1a1833f91a11e5f55", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23758.4578201975, - "Y": -19648.9736913069 + "ShowGeometry": true, + "X": -25040.853249538002, + "Y": -19946.206005177326 }, { - "ShowGeometry": true, - "Name": "Curve.Length", - "Id": "eaae1aa1418848978ae4a743ac654a51", + "Id": "95cfcdbfad6d40f2af2b5d26afd9a6f7", + "Name": "Number", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23167.7427863276, - "Y": -19987.0611419685 + "ShowGeometry": true, + "X": -25040.853249538002, + "Y": -19816.676643379928 }, { - "ShowGeometry": true, - "Name": "Boolean", - "Id": "6e4f5b2b2389451b95459dea13431b8b", + "Id": "5b9b35e9843f44de89bf6768b8524e10", + "Name": "ModelCurve.ByCurve", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23930.9783744459, - "Y": -19851.6236889259 + "ShowGeometry": true, + "X": -23205.549207142605, + "Y": -20007.307784961238 }, { - "ShowGeometry": true, - "Name": "NurbsCurve.ByControlPoints", - "Id": "8ba3309a6ded4059a074fa0c2b291919", + "Id": "21fbd443af1b4b1c986595f890530407", + "Name": "ModelCurve.ByCurve", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23754.5915986248, - "Y": -19921.0404200555 + "ShowGeometry": true, + "X": -23204.658249934382, + "Y": -20371.057379157148 }, { - "ShowGeometry": true, - "Name": "Curve.PointAtParameter", - "Id": "2c8d0d140440438cb81cdcdeefc1b77e", + "Id": "39da11a151dd4cd6b3b7acdabfe60710", + "Name": "PolyCurve.Curves", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23180.3194152019, - "Y": -19793.7458270855 + "ShowGeometry": true, + "X": -23516.123771246981, + "Y": -20357.252001678949 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "7820af5f481d4af79b359e608a64b96d", + "Id": "be175c3deb294a31ade406037f4ef443", + "Name": "List Create", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23325.7070393249, - "Y": -19700.2562560531 + "ShowGeometry": true, + "X": -24295.512177566772, + "Y": -20214.606524202416 }, { - "ShowGeometry": true, + "Id": "08523ffd63c142bc9436fcaa1246ece6", "Name": "ModelCurve.ByCurve", - "Id": "f4ef10a11aed49d5847439cdbdf5fea6", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23201.683049685194, - "Y": -19540.606011735919 + "ShowGeometry": true, + "X": -23224.368735724554, + "Y": -20711.886963157282 + }, + { + "Id": "7979f6ce63b64cfb98729d05812a111c", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -23913.9443991488, + "Y": -20722.0987274803 } ], "Annotations": [ { - "Id": "1c567ac9581049f59bc06b2c100c053a", - "Title": "Curves, Polycurves (collections of Curves), Nurbs, and Lines all derive from \"Curves\", and so all Curve \"Actions\" and \"Queries\" can be done to all of them", + "Id": "5e90b28dbc0145089e1a1852045835c3", + "Title": "Four Points", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "918f7dc4e6d04d6b9b51c329d02db2b2", + "fb265a3222b04d2ab4f726b28bc90c10", + "e594468a412344b4870884b31915b703", + "64155f51080847f8be8d0fb57485b1e3", + "e21f9bb6cb724a3cb7ea68caf7ace5f3", + "0c469019fb6d423bb4119230f11458f1", + "a0fbeaadfce64458bb914b09cdce4c57", + "58815d96f9b34ab3a996598d317495f6", + "be32eeb6f2ce4fe1a1833f91a11e5f55", + "95cfcdbfad6d40f2af2b5d26afd9a6f7" + ], + "HasNestedGroups": false, + "Left": -25050.853249538002, + "Top": -20538.711596960136, + "Width": 482.46121678880081, + "Height": 876.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -20465.711596960136, + "InitialHeight": 794.03495358020882, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "754293e1c9b8403898dbe88dbbec3a89", + "Title": "Create Model curve from Nurbs Curve (by Control Points)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6e4f5b2b2389451b95459dea13431b8b", + "8ba3309a6ded4059a074fa0c2b291919", + "5b9b35e9843f44de89bf6768b8524e10", + "1c013dad3a7a499e8ed1a444326bf468", + "93c96f09176641af8f507429c0b27fb1" + ], + "HasNestedGroups": false, + "Left": -23923.9443991488, + "Top": -20144.63562273814, + "Width": 987.89519200619543, + "Height": 378.8427438874387, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20071.63562273814, + "InitialHeight": 318.8427438874387, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "d465195cc97a40fe8b20783380d40465", + "Title": "Create Model curve from Polycurve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "835b1ec252ca4b639a1f2a0dde80b497", + "21fbd443af1b4b1c986595f890530407", + "39da11a151dd4cd6b3b7acdabfe60710", + "84ce0e9f989a4de09fdfae91d4653bb0", + "0ab3afeffe014dc886ec156fea29a981" + ], + "HasNestedGroups": false, + "Left": -23923.9443991488, + "Top": -20517.057379157148, + "Width": 990.7861492144184, + "Height": 319.39822925484623, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20444.057379157148, + "InitialHeight": 231.80537747819835, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "9290c5ad95244f35a4ea127083f91ac9", + "Title": "Create Model curve from Nurbs Curve (by Points)", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d200379e5c8c4f8b968d2f0887223d68", + "f4ef10a11aed49d5847439cdbdf5fea6", + "6d21a2a5a44848f2a110aec8699a34ff", + "3c428901ff2c42fdb360b8a00cb98750" + ], + "HasNestedGroups": false, + "Left": -23929.9443991488, + "Top": -19681.341697588123, + "Width": 1001.4857560079072, + "Height": 274.24126040362171, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -19608.341697588123, + "InitialHeight": 214.24126040362171, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "5786a5408bfa4c15a97506bfab370dce", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "58be9dea44e7499eadfbdeeb8890e65d", + "b23101b8849c4528bb5e1791681bc40f" + ], + "HasNestedGroups": false, + "Left": -25054.146652315132, + "Top": -20828.386901570164, + "Width": 315.0, + "Height": 242.98634431051323, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -20755.386901570164, + "InitialHeight": 250.98634431051323, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "62d1d9e4be3c4a43bfd7299ec51e04a5", + "Title": "Create Model curve from Line", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7979f6ce63b64cfb98729d05812a111c", + "08523ffd63c142bc9436fcaa1246ece6", + "724635231cea4135b320176e240209a5", + "03f41a5110794238a607dd48ffa350bb" + ], + "HasNestedGroups": false, + "Left": -23923.9443991488, + "Top": -20853.0987274803, + "Width": 970.07566342424616, + "Height": 293.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20780.0987274803, + "InitialHeight": 213.21176432301945, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "6d21a2a5a44848f2a110aec8699a34ff", + "Title": "Use the NURBS curve to create a Revit Model Line", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23240.3161700635, - "Top": -19873.7297569865, + "Left": -23226.458643140893, + "Top": -19600.341697588123, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "f4ef10a11aed49d5847439cdbdf5fea6" }, { - "Id": "724635231cea4135b320176e240209a5", - "Title": "Multiple creation methods exist for most curves. ", + "Id": "1c013dad3a7a499e8ed1a444326bf468", + "Title": "Use the NURBS curve to create a Revit Model Line", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23234.049207142605, + "Top": -20057.307784961238, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "5b9b35e9843f44de89bf6768b8524e10" + }, + { + "Id": "b23101b8849c4528bb5e1791681bc40f", + "Title": "This graph uses several methods of creating curves to be used as input for creating Revit Model Curves", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23755.3612463271, - "Top": -20085.2107041965, + "Left": -25044.146652315132, + "Top": -20641.400557259651, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "6d21a2a5a44848f2a110aec8699a34ff", - "Title": "Pass any curve element to Revit Elements that are driven by Lines or other Curves to create them", + "Id": "58be9dea44e7499eadfbdeeb8890e65d", + "Title": "Run this graph the Snowdon Towers Sample Architectural.rvt file in the Samples folder located with your Revit installation\r\nC:\\Program Files\\Autodesk\\Revit 2025\\Samples", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23230.477265241, - "Top": -19597.6691441897, + "Left": -25043.019431026543, + "Top": -20747.386901570164, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "03f41a5110794238a607dd48ffa350bb", + "Title": "Use the Line (Curve) to create a Revit Model Curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23253.868735724554, + "Top": -20761.886963157282, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "08523ffd63c142bc9436fcaa1246ece6" + }, + { + "Id": "724635231cea4135b320176e240209a5", + "Title": "Create a curve from two points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23871.9443991488, + "Top": -20772.0987274803, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7979f6ce63b64cfb98729d05812a111c" + }, + { + "Id": "84ce0e9f989a4de09fdfae91d4653bb0", + "Title": "Create a Polycurve from a list of points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23879.9443991488, + "Top": -20409.6591499023, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "835b1ec252ca4b639a1f2a0dde80b497" + }, + { + "Id": "0ab3afeffe014dc886ec156fea29a981", + "Title": "Use the list of curves to create a set of Revit Model Line", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23235.158249934382, + "Top": -20436.057379157148, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "21fbd443af1b4b1c986595f890530407" + }, + { + "Id": "93c96f09176641af8f507429c0b27fb1", + "Title": "Create a NURBS curve from a list of points as Control Points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23631.237098097106, + "Top": -20063.63562273814, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "8ba3309a6ded4059a074fa0c2b291919" + }, + { + "Id": "3c428901ff2c42fdb360b8a00cb98750", + "Title": "Create a NURBS curve from a list of points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23919.9443991488, + "Top": -19589.1004371845, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d200379e5c8c4f8b968d2f0887223d68" } ], - "X": 16502.259384473706, - "Y": 13850.073918995129, - "Zoom": 0.68793184622315484 + "X": 15127.170610565821, + "Y": 12225.605439747691, + "Zoom": 0.58571107332816141 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Points.dyn b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Points.dyn index f461160d16b..6ef1d9eb78d 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Points.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Points.dyn @@ -1,65 +1,61 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "adfb96bf-c673-4a19-8026-70e80871a954", "IsCustomNode": false, - "Description": "", + "Description": "This graph creates a Model Line and a Reference Point when in Conceptual Mass Family environment.", "Name": "Revit_GeometryCreation_Points", "ElementResolver": { "ResolutionMap": {} }, "Inputs": [ { - "Id": "a8d28be45b934b68a1826e7d09b6147e", - "Name": "Number", + "Id": "434e51b97d504ad485ec8873844cb5b9", + "Name": "Point Z value", "Type": "number", - "Value": "2", + "Type2": "number", + "Value": "25", + "MaximumValue": 50.0, + "MinimumValue": 5.0, + "StepValue": 5.0, "NumberType": "Double", - "Description": "Creates a number.", + "Description": "Produces numeric values", "SelectedIndex": 0 }, { - "Id": "07b702282be848b2a8f7f7d66eb0ed16", - "Name": "Number Slider", + "Id": "5ac6a2ecccc04bdbb240d93d993aec7b", + "Name": "Point Y value", "Type": "number", - "Value": "4.43", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, + "Type2": "number", + "Value": "25", + "MaximumValue": 50.0, + "MinimumValue": 5.0, + "StepValue": 5.0, "NumberType": "Double", - "Description": "A slider that produces numeric values.", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "77a8a99bf71c47e2a984fc1d4f97e4c7", + "Name": "Point X value", + "Type": "number", + "Type2": "number", + "Value": "50", + "MaximumValue": 50.0, + "MinimumValue": 5.0, + "StepValue": 5.0, + "NumberType": "Double", + "Description": "Produces numeric values", "SelectedIndex": 0 } ], "Outputs": [], "Nodes": [ - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 2.0, - "Id": "a8d28be45b934b68a1826e7d09b6147e", - "Inputs": [], - "Outputs": [ - { - "Id": "6c7b08d863dd4613bbb08bf12ccae37b", - "Name": "", - "Description": "Double", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2a0405887d4d4166a10168b37f352fc7", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "adfb6a7d3ae84747a50d6446b0575438", "Inputs": [ { - "Id": "41c1b67f4cae42c1870e8067222198ec", + "Id": "88e426d68c2a49f6ad18b7385bd79215", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -68,7 +64,7 @@ "KeepListStructure": false }, { - "Id": "6cbfc4f53c594e3198398a1eacc2c904", + "Id": "988f10e7269a495a8475000981883a75", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -77,7 +73,7 @@ "KeepListStructure": false }, { - "Id": "2838b00ffa0e463bbe0eacaf548f6687", + "Id": "bc05db6a0acf4e2bba2d0ed19582dfa4", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -88,7 +84,7 @@ ], "Outputs": [ { - "Id": "c28c4e4b0ff14ea6875ab92a2c5a7430", + "Id": "114ef9fe83fd44cfb1e89faa0a154fbf", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -97,22 +93,22 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "MaximumValue": 10.0, - "MinimumValue": 0.0, - "StepValue": 0.1, - "InputValue": 4.43, - "Id": "07b702282be848b2a8f7f7d66eb0ed16", + "MaximumValue": 50.0, + "MinimumValue": 5.0, + "StepValue": 5.0, + "Id": "434e51b97d504ad485ec8873844cb5b9", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "89353ce28afb42858938fa6b02ec8c3b", + "Id": "b06ab1a5b52144d2bec1c2766f6196d0", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -122,15 +118,18 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces numeric values." + "Description": "Produces numeric values", + "InputValue": 25.0 }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 328.0, + "WatchHeight": 38.0, + "Id": "14e9c97906e24d4f9efc89922056c5f8", "NodeType": "ExtensionNode", - "Id": "e444c8932cb6489389b09a3ed1900d69", "Inputs": [ { - "Id": "debf79aebc1e4347bb91586ea619e5fd", + "Id": "ca7eddc03860468686247430e560ec91", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -141,7 +140,7 @@ ], "Outputs": [ { - "Id": "0f723b58ceb04f309f2237a3ee62ecf5", + "Id": "d03694df96a447d582cd65922b3a7d3d", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -151,7 +150,7 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Watch3DNodeModels.Watch3D, Watch3DNodeModels", @@ -159,22 +158,23 @@ "WatchHeight": 200.0, "WasExecuted": true, "Camera": { - "Name": "751b37a0-8c55-46b3-90a9-f6b644af185b Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "05fc900e-3b57-41e0-8c5c-811feb8ee30f Preview", + "EyeX": -59.810522825354404, + "EyeY": -7.443073319112866, + "EyeZ": -48.432236726769084, + "LookX": 59.810522825354404, + "LookY": 7.443073319112866, + "LookZ": 48.432236726769084, + "UpX": -0.23890918493270874, + "UpY": 0.95157557725906372, + "UpZ": -0.19345931708812714 }, + "VariableInputPorts": true, + "Id": "05fc900e3b5741e08c5c811feb8ee30f", "NodeType": "ExtensionNode", - "Id": "751b37a08c5546b390a9f6b644af185b", "Inputs": [ { - "Id": "0562171b3ea441739fd8bcbb8b1ce264", + "Id": "7ec7bc2685db46bd9c9eb7329a674646", "Name": "", "Description": "Incoming geometry objects.", "UsingDefaultValue": false, @@ -185,7 +185,7 @@ ], "Outputs": [ { - "Id": "995b3cc9453a46cd9c1f2415df95d8a2", + "Id": "93f0d3d49e80440988c9189f8ae3fcb5", "Name": "", "Description": "Incoming geometry objects.", "UsingDefaultValue": false, @@ -195,16 +195,15 @@ } ], "Replication": "Disabled", - "Description": "Shows a dynamic preview of geometry." + "Description": "Shows a dynamic preview of geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ac19514ca0f94af7a1de3f7098066c0f", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "b8d01157d3a347b18c2c440b20da9d54", "Inputs": [ { - "Id": "b20a4566cb77456b99433ca54bdee33e", + "Id": "0a25001c46b9438494ef74a10d8d8cea", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -213,7 +212,7 @@ "KeepListStructure": false }, { - "Id": "651a5cb660d0480d8adbaaabeb2fb137", + "Id": "8daf688bb7034ee9bb2d321142607334", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -222,7 +221,7 @@ "KeepListStructure": false }, { - "Id": "e148b06564cd45eba7b392e7d044e9e7", + "Id": "611cc3ae597242e7851bab7a112ae8b4", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -233,7 +232,7 @@ ], "Outputs": [ { - "Id": "801cc949e08f47abb8050552a053d445", + "Id": "84218ad31df04a5ebb804072db41f04c", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -242,17 +241,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "764cb6ce6ecb4ca59ee8e9b25f85de2d", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "d060080d17f141e4897d79c511029919", "Inputs": [ { - "Id": "ca7dcb578ad642088e0b5b4c383f9d46", + "Id": "4d601a5f1b1b47fea6958522e7be9531", "Name": "startPoint", "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, @@ -261,7 +260,7 @@ "KeepListStructure": false }, { - "Id": "b587d6b05d3a41e28ebc7e7ec92f91cc", + "Id": "790a32ec609d4a26bc22c80c8130a2db", "Name": "endPoint", "Description": "Line end point\n\nPoint", "UsingDefaultValue": false, @@ -272,7 +271,7 @@ ], "Outputs": [ { - "Id": "e7dd2b37cda04f239b3dcd22561316e1", + "Id": "2359b00a6a2841a08d665a02d28c477f", "Name": "Line", "Description": "Line from start and end point", "UsingDefaultValue": false, @@ -281,17 +280,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "32a21b61d9f24239989f97ca0a4a4189", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.ModelCurve.ByCurve@Autodesk.DesignScript.Geometry.Curve", - "Id": "859b30aef9f042268e0896b5066e31c7", "Inputs": [ { - "Id": "dd28d907f0234c2db53439cbb991420a", + "Id": "14203baacb874bc19f8e922b2b164b47", "Name": "curve", "Description": "Curve", "UsingDefaultValue": false, @@ -302,7 +301,7 @@ ], "Outputs": [ { - "Id": "61186977c639405eaaa6e16d18dc20e1", + "Id": "016cf7eb9ed749ff8d497882bfcf492d", "Name": "ModelCurve", "Description": "ModelCurve", "UsingDefaultValue": false, @@ -311,17 +310,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.ModelCurve.ByCurve@Autodesk.DesignScript.Geometry.Curve", "Replication": "Auto", "Description": "Construct a Revit ModelCurve element from a Curve\n\nModelCurve.ByCurve (curve: Curve): ModelCurve" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "62bde2021eb04e88b6aabe6e7379a978", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.ReferencePoint.ByPoint@Autodesk.DesignScript.Geometry.Point", - "Id": "66c0540b9aa84a589a8eacd89b7a8c37", "Inputs": [ { - "Id": "ce6eaf70fa194d02b72a2cae6ffa10ed", + "Id": "c08cd794c2ee4c279311637ac89b1cf6", "Name": "pt", "Description": "Point", "UsingDefaultValue": false, @@ -332,7 +331,7 @@ ], "Outputs": [ { - "Id": "78abc094085e4297ba90b923fe0bbbe4", + "Id": "630dd924addb4cd9966763dddab7503e", "Name": "ReferencePoint", "Description": "ReferencePoint", "UsingDefaultValue": false, @@ -341,63 +340,118 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.ReferencePoint.ByPoint@Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create a Reference Point from a point.\n\nReferencePoint.ByPoint (pt: Point): ReferencePoint" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 50.0, + "MinimumValue": 5.0, + "StepValue": 5.0, + "Id": "5ac6a2ecccc04bdbb240d93d993aec7b", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ff4c7df612b94c2580fa5f9287eca57c", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 25.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 50.0, + "MinimumValue": 5.0, + "StepValue": 5.0, + "Id": "77a8a99bf71c47e2a984fc1d4f97e4c7", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "eda08a49f1ab4e47ba44fc6b234da7c7", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 50.0 } ], "Connectors": [ { - "Start": "6c7b08d863dd4613bbb08bf12ccae37b", - "End": "41c1b67f4cae42c1870e8067222198ec", - "Id": "7b890e7e306742c18e8a5390fb078914", + "Start": "114ef9fe83fd44cfb1e89faa0a154fbf", + "End": "c08cd794c2ee4c279311637ac89b1cf6", + "Id": "ee863720652f47f98b47737031a4815b", + "IsHidden": "False" + }, + { + "Start": "114ef9fe83fd44cfb1e89faa0a154fbf", + "End": "ca7eddc03860468686247430e560ec91", + "Id": "8f262474762b446982088ff50ed65a8a", "IsHidden": "False" }, { - "Start": "c28c4e4b0ff14ea6875ab92a2c5a7430", - "End": "ca7dcb578ad642088e0b5b4c383f9d46", - "Id": "6f755328683b44538dd95f958a0d5a86", + "Start": "114ef9fe83fd44cfb1e89faa0a154fbf", + "End": "790a32ec609d4a26bc22c80c8130a2db", + "Id": "b9a8c7e7a7ed4678ba02a1f08241141c", "IsHidden": "False" }, { - "Start": "c28c4e4b0ff14ea6875ab92a2c5a7430", - "End": "ce6eaf70fa194d02b72a2cae6ffa10ed", - "Id": "a6247a4015004066849107f5ace5c405", + "Start": "b06ab1a5b52144d2bec1c2766f6196d0", + "End": "bc05db6a0acf4e2bba2d0ed19582dfa4", + "Id": "c50e50b35a2b4c4abe0202005a3ec8bb", "IsHidden": "False" }, { - "Start": "89353ce28afb42858938fa6b02ec8c3b", - "End": "2838b00ffa0e463bbe0eacaf548f6687", - "Id": "3837bfa66c1649cba430dda5e9a41533", + "Start": "84218ad31df04a5ebb804072db41f04c", + "End": "4d601a5f1b1b47fea6958522e7be9531", + "Id": "222154a5768048a2a5830e028f2c0805", "IsHidden": "False" }, { - "Start": "801cc949e08f47abb8050552a053d445", - "End": "b587d6b05d3a41e28ebc7e7ec92f91cc", - "Id": "89543b7ed04b499c8dc846fb34f68d68", + "Start": "2359b00a6a2841a08d665a02d28c477f", + "End": "14203baacb874bc19f8e922b2b164b47", + "Id": "b06ff5e2cc294564a1d411d04997e1a0", "IsHidden": "False" }, { - "Start": "801cc949e08f47abb8050552a053d445", - "End": "debf79aebc1e4347bb91586ea619e5fd", - "Id": "b764093764404c6398c535a570d7c73e", + "Start": "2359b00a6a2841a08d665a02d28c477f", + "End": "7ec7bc2685db46bd9c9eb7329a674646", + "Id": "eb4876221542441f9f5c94ae6519ece1", "IsHidden": "False" }, { - "Start": "e7dd2b37cda04f239b3dcd22561316e1", - "End": "0562171b3ea441739fd8bcbb8b1ce264", - "Id": "23392ea01c76432cbdd5cdc0b448f786", + "Start": "ff4c7df612b94c2580fa5f9287eca57c", + "End": "988f10e7269a495a8475000981883a75", + "Id": "abd7262431f74a55ae40cc9d0714ea1f", "IsHidden": "False" }, { - "Start": "e7dd2b37cda04f239b3dcd22561316e1", - "End": "dd28d907f0234c2db53439cbb991420a", - "Id": "809d16a764424efc8fd52406a81cfc4a", + "Start": "eda08a49f1ab4e47ba44fc6b234da7c7", + "End": "88e426d68c2a49f6ad18b7385bd79215", + "Id": "cef77db74d9e43ffa4f66eaa527f97b0", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAHsAqQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9Dc0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0ZptFADs0U2igBmaM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aKbuooAbuo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAduopuaKAG0U3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NGaAHUU3NFADd1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1FNyKKAG0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigBuTRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRTd1FADcijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsiolvbeS7ktVnja6iRZZIQ4LojFgrFeoBKOAe+1vQ0+uS0z/krXiT/sCaX/AOj9Qq4xum+3+ZcY3TfY6/IoyKbRUEDsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsijIptFADsiim0UANopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOrBvJrvWtUmsrG9m0+2s/luriBIzIZiqMka+YrDaEbcx29WjAPDgaOrTXkWnXDWESTXu3bCshwgc8Bn5HygnJxzgHAJwKNJ06PR9Nt7OFndIlwZJCC8jdWdyByzElie5JPegDO2eJrX5/O0nU88eT5Utnj/a37ps+m3aOuc8YJ/buqwfJP4bu5pR957G5gkhP+60jxsffKDnPUcncyaMmgDD/4TfR4+bm4m02PtLqVrLaRk/3Q8qqpbqdoOcAnHBrWsdQtdUtUubO5hu7aTOyaBw6NgkHBHB5BH4VNk1Xhsba3uri5it4Yrm42+dMkYDy7Rhdxxk4HAz0oAtUU3JoyaAHUVVurqW38ny7Wa68yRUbyig8tT1dtzD5R3xk88A1YyaAHUU3JoyaAHUU3JoyaAHUU3JoyaAHUU3JoyaAHUU3JoyaAHUU3JoyaAHUU3JoyaAHVy+n2c8fxO1+6aCRbWXR9NiSYoQjus18WUN0JAdCR23L6iumyaMmqUrJruUpWTXcdRTcmjJqSR1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmg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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -405,9 +459,15 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", @@ -416,9 +476,15 @@ }, "Bindings": [ { - "NodeId": "859b30ae-f9f0-4226-8e08-96b5066e31c7", + "NodeId": "32a21b61-d9f2-4239-989f-97ca0a4a4189", "Binding": { - "ByCurve_InClassDecl-1_InFunctionScope-1_Instance0_859b30ae-f9f0-4226-8e08-96b5066e31c7": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzVaVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazNORHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" + "ByCurve_InClassDecl-1_InFunctionScope-1_Instance0_32a21b61-d9f2-4239-989f-97ca0a4a4189": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpNak04TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE56YzVQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" + } + }, + { + "NodeId": "62bde202-1eb0-4e88-b6aa-be6e7379a978", + "Binding": { + "ByPoint_InClassDecl-1_InFunctionScope-1_Instance0_62bde202-1eb0-4e88-b6aa-be6e7379a978": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpNalE4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE56Z3dQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" } } ], @@ -427,118 +493,176 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", + "Version": "2.19.3.6543", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -16.965513229370117, - "EyeY": 24.341577529907227, - "EyeZ": 50.649433135986328, - "LookX": 12.444104194641113, - "LookY": -13.011065483093262, - "LookZ": -58.544906616210938, - "UpX": -0.081237569451332092, - "UpY": 0.9205048680305481, - "UpZ": 0.3821927011013031 + "Name": "_Background Preview", + "EyeX": -34.617584228515625, + "EyeY": 15.351829528808594, + "EyeZ": 45.2993049621582, + "LookX": 30.096176147460938, + "LookY": -4.0213174819946289, + "LookZ": -53.194778442382813, + "UpX": -0.25729018449783325, + "UpY": 0.85264027118682861, + "UpZ": 0.45475968718528748 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, - "Name": "Number", - "Id": "a8d28be45b934b68a1826e7d09b6147e", - "IsSetAsInput": true, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2909.42030691147, - "Y": 837.693927478957 - }, - { - "ShowGeometry": true, + "Id": "2a0405887d4d4166a10168b37f352fc7", "Name": "Point.ByCoordinates", - "Id": "adfb6a7d3ae84747a50d6446b0575438", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3171.24043419157, - "Y": 837.875724754357 + "ShowGeometry": true, + "X": 3211.5006716801058, + "Y": 958.64744567581818 }, { - "ShowGeometry": true, - "Name": "Number Slider", - "Id": "07b702282be848b2a8f7f7d66eb0ed16", + "Id": "434e51b97d504ad485ec8873844cb5b9", + "Name": "Point Z value", "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 2829.23926692461, - "Y": 911.902618767754 + "ShowGeometry": true, + "X": 2696.26604972724, + "Y": 1118.90209498037 }, { - "ShowGeometry": true, + "Id": "14e9c97906e24d4f9efc89922056c5f8", "Name": "Watch", - "Id": "e444c8932cb6489389b09a3ed1900d69", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3456.68967458008, - "Y": 1108.47663761536 + "ShowGeometry": true, + "X": 3542.9380167078157, + "Y": 1032.8569061853225 }, { - "ShowGeometry": true, + "Id": "05fc900e3b5741e08c5c811feb8ee30f", "Name": "Watch 3D", - "Id": "751b37a08c5546b390a9f6b644af185b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3972.5377489668522, - "Y": 1040.6800169303326 + "ShowGeometry": true, + "X": 4050.9437707323677, + "Y": 962.84850546071459 }, { - "ShowGeometry": true, + "Id": "ac19514ca0f94af7a1de3f7098066c0f", "Name": "Point.ByCoordinates", - "Id": "b8d01157d3a347b18c2c440b20da9d54", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3167.27237489451, - "Y": 1039.65070128749 + "ShowGeometry": true, + "X": 3229.4048248432682, + "Y": 621.87176157465638 }, { - "ShowGeometry": true, + "Id": "764cb6ce6ecb4ca59ee8e9b25f85de2d", "Name": "Line.ByStartPointEndPoint", - "Id": "d060080d17f141e4897d79c511029919", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3411.44471222941, - "Y": 903.145381445443 + "ShowGeometry": true, + "X": 3603.1084237438481, + "Y": 712.81078889836374 }, { - "ShowGeometry": true, + "Id": "32a21b61d9f24239989f97ca0a4a4189", "Name": "ModelCurve.ByCurve", - "Id": "859b30aef9f042268e0896b5066e31c7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3971.57078997439, - "Y": 931.159124762755 + "ShowGeometry": true, + "X": 4030.2079253354186, + "Y": 712.62418292299276 }, { - "ShowGeometry": true, + "Id": "62bde2021eb04e88b6aabe6e7379a978", "Name": "ReferencePoint.ByPoint", - "Id": "66c0540b9aa84a589a8eacd89b7a8c37", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 3971.57078997439, - "Y": 838.913025453543 + "ShowGeometry": true, + "X": 3580.180497128028, + "Y": 1338.6724393196419 + }, + { + "Id": "5ac6a2ecccc04bdbb240d93d993aec7b", + "Name": "Point Y value", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2696.26604972724, + "Y": 980.21817065175 + }, + { + "Id": "77a8a99bf71c47e2a984fc1d4f97e4c7", + "Name": "Point X value", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2696.26604972724, + "Y": 841.53424632313 } ], "Annotations": [ { - "Id": "cf9b8b8561ac4de3b503117cefdbe6d4", + "Id": "a96c9510bf074c609a16622f984b07de", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d0f6481a303e4728a927331432a70bed", + "d2ca38c2dcee4ec98891dd6c9da939de", + "467cffc5116f411f84fcd2e970ef1b87" + ], + "HasNestedGroups": false, + "Left": 2684.6170038387027, + "Top": 280.85869896646881, + "Width": 320.0, + "Height": 416.63639460633073, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 353.85869896646881, + "InitialHeight": 349.27363382908834, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "aaa8e3691c1e45e19ec7e1d950a69849", + "Title": "Point coordinates", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "434e51b97d504ad485ec8873844cb5b9", + "5ac6a2ecccc04bdbb240d93d993aec7b", + "77a8a99bf71c47e2a984fc1d4f97e4c7" + ], + "HasNestedGroups": false, + "Left": 2686.26604972724, + "Top": 768.53424632313, + "Width": 368.0, + "Height": 482.36784865724007, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 841.53424632313, + "InitialHeight": 422.36784865724007, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "d1b73e4922504caba997fd43ac6fdbbe", "Title": "Geometric Data can be visualized as either textual information or in 3d space", "DescriptionText": null, "IsExpanded": true, @@ -546,57 +670,165 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 3506.47639668914, - "Top": 1061.24282336897, + "Left": 3601.9380167078157, + "Top": 967.85690618532249, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "14e9c97906e24d4f9efc89922056c5f8" + }, + { + "Id": "467cffc5116f411f84fcd2e970ef1b87", + "Title": "You can toggle between 3D Background navigation and Graph View navigation with the butttons in the upper right corner of the screen (Ctrl + B shortcut). Background Preview can also be turned on and off in the View Menu, for Dynamo and Revit. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2694.6170038387027, + "Top": 598.49509357279953, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "0509d30fc04240b590de0da5b395bb04", - "Title": "You can toggle between 3d navigation and node navigation with the Geom/Node Butttons in the lower right of the screen. Background Preview can also be turned on and off in the View Menu", + "Id": "d4a7602dd9aa49bc8f2ecc88f885a1eb", + "Title": "Dynamo can only create and modify elements that are appropriate to the file that Dynamo is associated with. For instance, Reference Points can only be made in certain Family environments (such as Generic Model Adaptive), while Model Lines can be created almost anywhere.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2906.12249671052, - "Top": 741.787811444411, + "Left": 3555.680497128028, + "Top": 1216.6724393196419, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "62bde2021eb04e88b6aabe6e7379a978" + }, + { + "Id": "d0f6481a303e4728a927331432a70bed", + "Title": "Run this graph in a Conceptual Mass or Generic Model Adaptive family environment. \n\nTo create a new family, go to File > New Family > and select the template located in the folder: \n\nC:\\ProgramData\\Autodesk\\RVT 2025\\Family Templates\\English-Imperial\\Generic Model Adaptive.rft ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2695.6691718720854, + "Top": 361.85869896646881, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "201c6ba8057b456e94ed7a3c5211403e", - "Title": "Dynamo interacts with Revit with special Revit nodes. \r\n\r\nDynamo can only create and modify elements that are appropriate to the file that Dynamo is associated with. For instance, Reference Points can only be made in certain Family environments, while Model Lines can be created almost anywhere. Pass any curve element to Revit Elements that are driven by Lines or other Curves to create them.", + "Id": "d2ca38c2dcee4ec98891dd6c9da939de", + "Title": "This graph creates a Model Line and a Reference Point in Family environment", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 4227.2898831632529, - "Top": 842.0087651548198, + "Left": 2696.5408234984125, + "Top": 530.6813225625001, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "5063c42eb34b44eba6bff276a3425a89", + "Title": "Create a model curve by connecting two points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4008.7079253354186, + "Top": 662.62418292299276, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "32a21b61d9f24239989f97ca0a4a4189" + }, + { + "Id": "73b7676b54c946efbdf41d825fb27821", + "Title": "Preview the geometry ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4117.9437707323677, + "Top": 912.84850546071448, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "05fc900e3b5741e08c5c811feb8ee30f" + }, + { + "Id": "679dc2339ead4144863f0d6b03849301", + "Title": "Manipulate the position of the point in the Dynamo environment : Select the Point.ByCoordinates node and swicth to Background preview to pull the point along its three axes.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3175.5006716801058, + "Top": 864.64744567581829, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2a0405887d4d4166a10168b37f352fc7" } ], - "X": -4660.3198243495235, - "Y": -817.330533815553, - "Zoom": 1.1996829446574735 + "X": -1826.7106472542491, + "Y": -203.18281306665585, + "Zoom": 0.81485104695507693 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Solids.dyn b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Solids.dyn index b07ab74ab70..efc2fbb2ec2 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Solids.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Solids.dyn @@ -1,7 +1,7 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "", + "Description": "This graph presents several methods of creating Solid geometry in Dynamo and integrating it in Revit - some methods may be used in a project environment, others - only in certain Family environments (Conceptual Mass). ", "Name": "Revit_GeometryCreation_Solids", "ElementResolver": { "ResolutionMap": { @@ -1269,7 +1269,7 @@ "Inputs": [], "Outputs": [ { - "Id": "07c9a98e9df144aca361522e0f7283d1", + "Id": "16ff85808a6e4259965f79c18b05eef3", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1282,26 +1282,6 @@ "Description": "Allows for DesignScript code to be authored directly", "Code": "Point.ByCoordinates(0,0,5);" }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "Id": "cadf5d2a239747efa01158a999c9aca1", - "NodeType": "CodeBlockNode", - "Inputs": [], - "Outputs": [ - { - "Id": "240d9a7d40db4caea68a84186ee09ced", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly", - "Code": "Point.ByCoordinates(10,10,10);" - }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", "Id": "e0e441ca08a448b78f6496e65e320376", @@ -1544,6 +1524,165 @@ "FunctionSignature": "Autodesk.DesignScript.Geometry.PolyCurve.ByJoinedCurves@Autodesk.DesignScript.Geometry.Curve[],double,bool,double", "Replication": "Auto", "Description": "Make PolyCurve by joining curves. Flips curve as needed for connectivity. Choose a preferred join tolerance between 1e-6 and 1e-3 units.\n\nPolyCurve.ByJoinedCurves (curves: Curve[], joinTolerance: double = 0.001, trimCurves: bool = false, trimLength: double = 0): PolyCurve" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "4e8325f34ece4423a3e529252ec98b38", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3ade9025e6424565bb41b91f320a43ca", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f61492d4865e43109d9573187e44b019", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "5f292394f8bc4f4ea7e757cc641393d0", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4e0abfd36fa54f74a86623206b4037e5", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "fc58850b99204a6dbf9eb518caea06e1", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "625b8b1e2e8b44a794d36bc376aab637", + "Name": "Point", + "Description": "Point created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "ef05ceca57cb41e0894c06b078a24e5a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5f5be1382b3746728761389ab788e1d2", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 10.0 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "13b0361aca2a40de972e6c1c9b290c4c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "dae95f96a589423ab323cbc06699bd1f", + "Name": "x", + "Description": "X coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bdd8fb4a1eac4c869162d2dce0cf3874", + "Name": "y", + "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "387edbc55f664218a8b160d7a555517e", + "Name": "z", + "Description": "Z coordinate\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "70bf8ac5f4744823b4923124c561a05d", + "Name": "Vector", + "Description": "Vector created by coordinates", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Vector.ByCoordinates@double,double,double", + "Replication": "Auto", + "Description": "Form a Vector by 3 Euclidean coordinates\n\nVector.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Vector" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "9410ca02e74746bf85194ddb97a74dfa", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d994113959a44d739832145151ad33cd", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 0.0 } ], "Connectors": [ @@ -1589,12 +1728,6 @@ "Id": "998a4d2ba50b482d87c3d5b0c523e536", "IsHidden": "False" }, - { - "Start": "90b54361a73e45d6b3acb158c0bebce2", - "End": "b710b9eb704c4df581f6001c16337152", - "Id": "f5bb46928b3845fbb410bb6d25342398", - "IsHidden": "False" - }, { "Start": "75ecbaf30a2a43e1b01a919ed36be2bd", "End": "95f0ab827cd24c23ae0abffb1d0b9fcd", @@ -1818,21 +1951,15 @@ "IsHidden": "False" }, { - "Start": "07c9a98e9df144aca361522e0f7283d1", + "Start": "16ff85808a6e4259965f79c18b05eef3", "End": "19673ebbaec4433eb48549d4a02876bc", "Id": "1dc589e6e1be42fc80f215cb0747940c", "IsHidden": "False" }, - { - "Start": "240d9a7d40db4caea68a84186ee09ced", - "End": "236b495f3fc3410483361b78d32b2f1d", - "Id": "4f3c95836ff84c2aa0efbc33afd1d54b", - "IsHidden": "False" - }, { "Start": "d3346976b965491fa95e9bdd2be23f3c", "End": "bfd9939082f949aabb33f3e16eb8ae3d", - "Id": "95cfcc0c6c1940edb4347190e5a3c362", + "Id": "0e5300cd660c40ea91b439eac7bff971", "IsHidden": "False" }, { @@ -1852,11 +1979,41 @@ "End": "6a75e519fc8646d896f0095c4bbc24e9", "Id": "f5e893af10bc4f679c6df1f42bce8ac0", "IsHidden": "False" + }, + { + "Start": "3ade9025e6424565bb41b91f320a43ca", + "End": "b710b9eb704c4df581f6001c16337152", + "Id": "c5a92c2a07e0461abe529e64e977d9a4", + "IsHidden": "False" + }, + { + "Start": "625b8b1e2e8b44a794d36bc376aab637", + "End": "236b495f3fc3410483361b78d32b2f1d", + "Id": "7f529b1fb40d44eb9bf662283a5af9ac", + "IsHidden": "False" + }, + { + "Start": "5f5be1382b3746728761389ab788e1d2", + "End": "5f292394f8bc4f4ea7e757cc641393d0", + "Id": "96858b85a3f3461181be2c38cfa287b8", + "IsHidden": "False" + }, + { + "Start": "5f5be1382b3746728761389ab788e1d2", + "End": "4e0abfd36fa54f74a86623206b4037e5", + "Id": "e79574db08c04d9c9d3552ddce93867e", + "IsHidden": "False" + }, + { + "Start": "5f5be1382b3746728761389ab788e1d2", + "End": "fc58850b99204a6dbf9eb518caea06e1", + "Id": "43a84e73923346a0b6d2ad2240e33ac3", + "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": "", + "Thumbnail": "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", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -1864,9 +2021,15 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", @@ -1877,7 +2040,19 @@ { "NodeId": "e0e441ca-08a4-48b7-8f64-96e65e320376", "Binding": { - "ByGeometries_InClassDecl-1_InFunctionScope-1_Instance0_e0e441ca-08a4-48b7-8f64-96e65e320376": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMC41NTMwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakV1T1RBek5DVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQamRpTWpsa01EVTVMVEF5TURjdE5EbG1NQzA0T1dZekxXVTVNRFJqWmpaa1pqSmpaaTB3TURBd01HRmpZVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTWpjMk1qd3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" + "ByGeometries_InClassDecl-1_InFunctionScope-1_Instance0_e0e441ca-08a4-48b7-8f64-96e65e320376": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpZakk4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE9USXlQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" + } + }, + { + "NodeId": "df80f241-8853-4ca6-99ed-cd2e5beba478", + "Binding": { + "ReferenceCurveByCurve_InClassDecl-1_InFunctionScope-1_Instance0_df80f241-8853-4ca6-99ed-cd2e5beba478": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD4yPC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc0RhdGE+DQo8QmFzZS0wLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0wX05lc3RlZERhdGFDb3VudD4yPC9CYXNlLTAtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTAtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo0NE16azRZamsxTXkxbU5UUXdMVFEwTkdFdE9ERmtNUzB4WldRM1l6SmlaV1ZsTnpRdE1EQXdNRGRqT1dJOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqTXhPRGs1UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0wX0RhdGE+DQo8QmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo0NE16azRZamsxTXkxbU5UUXdMVFEwTkdFdE9ERmtNUzB4WldRM1l6SmlaV1ZsTnpRdE1EQXdNRGRqT1dROEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqTXhPVEF4UEM5cGJuUkpSRDROQ2p3dllURTZVMlZ5YVdGc2FYcGhZbXhsU1dRK0RRbzhMMU5QUVZBdFJVNVdPa0p2WkhrK0RRbzhMMU5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxQZzBLPC9CYXNlLTAtMC0xX0RhdGE+DQo8QmFzZS0wLTAtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfTmVzdGVkRGF0YUNvdW50PjI8L0Jhc2UtMC0xX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMS0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtMF9IYXNEYXRhPg0KPEJhc2UtMC0xLTBfRGF0YSBpZD0icmVmLTUiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpPV1k4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE9UQXpQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0xLTBfRGF0YT4NCjxCYXNlLTAtMS0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMS0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtMV9IYXNEYXRhPg0KPEJhc2UtMC0xLTFfRGF0YSBpZD0icmVmLTYiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpZVE04TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE9UQTNQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMC0xLTFfRGF0YT4NCjxCYXNlLTAtMS0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTFfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" + } + }, + { + "NodeId": "d8b7c8f4-2f70-4e3b-a913-91316e009759", + "Binding": { + "ByLoftCrossSections_InClassDecl-1_InFunctionScope-1_Instance0_d8b7c8f4-2f70-4e3b-a913-91316e009759": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpZVFk4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE9URXdQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" } } ], @@ -1886,21 +2061,21 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.19.0.5530", + "Version": "2.19.3.6543", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { "Name": "_Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "EyeX": -16.498859405517578, + "EyeY": 58.609474182128906, + "EyeZ": 58.886173248291016, + "LookX": 11.370136260986328, + "LookY": -18.921657562255859, + "LookZ": -43.373069763183594, + "UpX": 0.046211153268814087, + "UpY": 0.98325490951538086, + "UpZ": -0.1762789785861969 }, "ConnectorPins": [], "NodeViews": [ @@ -1911,8 +2086,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24863.5725084611, - "Y": -19988.0843072235 + "X": -25379.5329904273, + "Y": -20258.7315037985 }, { "Id": "fb265a3222b04d2ab4f726b28bc90c10", @@ -1921,8 +2096,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24863.5725084611, - "Y": -19690.2362488626 + "X": -25379.5329904273, + "Y": -19846.3452693027 }, { "Id": "e594468a412344b4870884b31915b703", @@ -1931,8 +2106,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24863.5725084611, - "Y": -19837.7921779339 + "X": -25379.5329904273, + "Y": -20054.7582798765 }, { "Id": "4f378cbb3c5d4496b11be74d16300d48", @@ -1941,8 +2116,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25017.8259159932, - "Y": -19653.407616734 + "X": -25579.7615957435, + "Y": -19835.412204553 }, { "Id": "bc1ea09916454e28b57419385b4d812b", @@ -1951,8 +2126,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25017.8259159932, - "Y": -19806.8715331044 + "X": -25579.7615957435, + "Y": -19986.8344834996 }, { "Id": "f17077267a2b4cc29768fd8e8c31a44a", @@ -1961,8 +2136,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24576.8179745144, - "Y": -19783.0302503288 + "X": -24869.3326524157, + "Y": -19981.9421969231 }, { "Id": "c8658b1166f54b96ad0f6b482220aed8", @@ -1971,8 +2146,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23826.5909600944, - "Y": -19626.0765853476 + "X": -23701.401775139122, + "Y": -20090.380548251629 }, { "Id": "0eb196569e2044a5a335aad9d9085363", @@ -1981,8 +2156,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24852.4228564223, - "Y": -19043.4262684969 + "X": -25379.5329904273, + "Y": -18877.2390474776 }, { "Id": "409caf42170f4a5dad697428efb89449", @@ -1991,8 +2166,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24999.5444058485, - "Y": -19122.8692607342 + "X": -25579.7615957435, + "Y": -19229.7230887667 }, { "Id": "a73ee6eaa09e42b8b3879cee68f2d0d7", @@ -2001,8 +2176,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24850.6824161447, - "Y": -19186.3777479036 + "X": -25379.5329904273, + "Y": -19097.1136856305 }, { "Id": "2cd90c1faed3402a95895c94e3f30ad8", @@ -2011,8 +2186,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24999.5444058485, - "Y": -19058.475817975 + "X": -25579.7615957435, + "Y": -19078.3008098202 }, { "Id": "1981a0822ade440f9ea76ab988fcf810", @@ -2021,8 +2196,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24576.8179745144, - "Y": -19431.2687936034 + "X": -24862.219580131557, + "Y": -19567.075545845844 }, { "Id": "116a1d2d3ca94ae585fed101a18f2eac", @@ -2031,8 +2206,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24860.0065794082, - "Y": -19550.2751569744 + "X": -25379.5329904273, + "Y": -19583.1795709271 }, { "Id": "1dd46e987f4c40dfa8155456c8608647", @@ -2041,8 +2216,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25014.2599869403, - "Y": -19532.8985356299 + "X": -25579.7615957435, + "Y": -19683.9899256065 }, { "Id": "65c95e395de245a28a5e20dc073fe158", @@ -2051,8 +2226,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25014.2599869403, - "Y": -19460.4537295892 + "X": -25579.7615957435, + "Y": -19532.5676466599 }, { "Id": "d03279335a8a4f7e9e7cbfbcf111f662", @@ -2061,8 +2236,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -25014.2599869403, - "Y": -19375.3754270868 + "X": -25579.7615957435, + "Y": -19381.1453677133 }, { "Id": "a99d0d448b5c47cd94e805248cbe85cc", @@ -2071,8 +2246,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24862.0206093756, - "Y": -19392.7520484312 + "X": -25379.5329904273, + "Y": -19336.6020737756 }, { "Id": "1c4a88ef257c4124841c8adc80c47047", @@ -2081,8 +2256,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23122.652160493, - "Y": -19802.1216786819 + "X": -23021.57010687796, + "Y": -19309.065996077155 }, { "Id": "02498dd821e6416a83829ebe9891e382", @@ -2091,8 +2266,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23322.5557276711, - "Y": -19722.7626625004 + "X": -23342.380358500479, + "Y": -19507.261736379929 }, { "Id": "c7511471593d4a12ae7d125aa2457fb3", @@ -2101,8 +2276,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24576.8179745144, - "Y": -19959.0571473541 + "X": -24874.6476157821, + "Y": -20190.3625623119 }, { "Id": "10f18f6e315a4ea6a883dbbdb92caa1d", @@ -2111,8 +2286,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24292.363608456, - "Y": -19861.8025892582 + "X": -24476.532725172, + "Y": -20120.3476954173 }, { "Id": "0916b9df84fa4eaf8261a103fb3846c1", @@ -2121,8 +2296,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24576.8179745144, - "Y": -19268.3580660668 + "X": -24857.725775703955, + "Y": -19282.353027492543 }, { "Id": "782fdd5db5344dcd8f560f286c55845d", @@ -2131,8 +2306,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24264.0378052168, - "Y": -19368.2549140925 + "X": -24469.958856109955, + "Y": -19396.083224006841 }, { "Id": "7f4bc58d6fd940a39a9cbd3744df21e9", @@ -2141,8 +2316,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": -23329.3176059019, - "Y": -19502.6345191493 + "X": -23325.494179067788, + "Y": -19938.189442295909 }, { "Id": "45d5ec44776e4e0d8abe76aa1a3ce4d9", @@ -2151,8 +2326,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24576.8179745144, - "Y": -19089.2953804814 + "X": -24855.6947007892, + "Y": -18975.945611326995 }, { "Id": "3d37cea8bbe543f58c11fc914a9e7cf0", @@ -2161,8 +2336,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24121.7122637897, - "Y": -19080.2459143976 + "X": -24126.9703151804, + "Y": -18917.719989793695 }, { "Id": "e5c4e9e719704919821b204f66bdd54d", @@ -2171,8 +2346,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23063.6966452388, - "Y": -19329.3214060416 + "X": -22381.507693778938, + "Y": -19959.414511799707 }, { "Id": "71a453ec6bed4435a6306478b3011d91", @@ -2181,8 +2356,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": -22580.6820628078, - "Y": -19517.2591035862 + "X": -22527.296069380798, + "Y": -19500.370881507035 }, { "Id": "b22a1f4367464b56882647f0e7b7ec89", @@ -2191,8 +2366,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22675.4709488018, - "Y": -19464.6053578783 + "X": -22756.893557777505, + "Y": -19383.250025407782 }, { "Id": "7761cad0d83b48b2b10924df655fc794", @@ -2201,8 +2376,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": false, - "X": -22280.9171643262, - "Y": -19460.0485934353 + "X": -21767.084696244663, + "Y": -19472.548019051694 }, { "Id": "66746ec0c2bd4a5ca36563fe4ca239ba", @@ -2211,8 +2386,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -21612.9284118068, - "Y": -19432.0507890966 + "X": -20630.137198627675, + "Y": -19460.602879403606 }, { "Id": "4ba62c0f3f0344af822aa3793749a842", @@ -2221,8 +2396,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -21836.9791824384, - "Y": -19342.8901377335 + "X": -20987.061100266365, + "Y": -19322.673797300864 }, { "Id": "4af3e6094f0344ad8fcff94f32a9d98c", @@ -2231,8 +2406,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -23390.7682698469, - "Y": -19295.5412997432 + "X": -22749.120847882317, + "Y": -20026.988248248093 }, { "Id": "b0407b4ef1494dd78e855d18a3fc917c", @@ -2241,8 +2416,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22558.9464295075, - "Y": -19369.8357245293 + "X": -22143.051074045867, + "Y": -19338.869261568623 }, { "Id": "d575213bae3a4ee1ae5701db5ff2dd00", @@ -2251,8 +2426,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -21958.3895046828, - "Y": -19254.4151347148 + "X": -21239.840442585388, + "Y": -19157.740021083726 }, { "Id": "8b2217d3ccb240debf1114ea4c66ee6f", @@ -2261,18 +2436,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22127.8970784874, - "Y": -19347.9840439574 - }, - { - "Id": "cadf5d2a239747efa01158a999c9aca1", - "Name": "Code Block", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "ShowGeometry": true, - "X": -21943.5566237263, - "Y": -19168.1112237505 + "X": -21368.511140442202, + "Y": -19310.989917606832 }, { "Id": "e0e441ca08a448b78f6496e65e320376", @@ -2281,8 +2446,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22636.4311005321, - "Y": -19914.9829560184 + "X": -22011.750767991194, + "Y": -19961.989798254523 }, { "Id": "df80f24188534ca699edcd2e5beba478", @@ -2291,8 +2456,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22344.459936009447, - "Y": -20198.510934964135 + "X": -23042.386905440992, + "Y": -20430.705048982465 }, { "Id": "d8b7c8f42f704e3ba91391316e009759", @@ -2301,8 +2466,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -21983.9550045695, - "Y": -20028.552186842633 + "X": -22593.807273164424, + "Y": -20436.264070396868 }, { "Id": "97c03b2f9e8649538de80cbbb306f458", @@ -2311,8 +2476,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -22622.3970506298, - "Y": -20144.9420689644 + "X": -23367.741712269206, + "Y": -20431.886006859455 }, { "Id": "88f95a18208844bf83438cb39a6feebf", @@ -2321,8 +2486,8 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24077.649444030831, - "Y": -19878.285196910321 + "X": -24152.3404696203, + "Y": -20109.3984396018 }, { "Id": "2183614533ad4549b3fa7aa867f2a9b0", @@ -2331,22 +2496,381 @@ "IsSetAsOutput": false, "Excluded": false, "ShowGeometry": true, - "X": -24063.689781881185, - "Y": -19337.073361751656 + "X": -24126.919444702056, + "Y": -19414.299332707244 + }, + { + "Id": "4e8325f34ece4423a3e529252ec98b38", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -25579.7615957435, + "Y": -18926.8785308736 + }, + { + "Id": "f61492d4865e43109d9573187e44b019", + "Name": "Point.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -20991.159532770474, + "Y": -19016.58600934939 + }, + { + "Id": "ef05ceca57cb41e0894c06b078a24e5a", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -21221.03130278593, + "Y": -18985.205613534887 + }, + { + "Id": "13b0361aca2a40de972e6c1c9b290c4c", + "Name": "Vector.ByCoordinates", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -22677.521692258371, + "Y": -19894.787572205623 + }, + { + "Id": "9410ca02e74746bf85194ddb97a74dfa", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -22890.36476734903, + "Y": -19785.325419301855 } ], "Annotations": [ + { + "Id": "a88ae6caf7654bad8912424cde8705d9", + "Title": "Trim Solid", + "DescriptionText": "Use Trim operation to cut the shell solid with a Plane. ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "66746ec0c2bd4a5ca36563fe4ca239ba", + "4ba62c0f3f0344af822aa3793749a842", + "d575213bae3a4ee1ae5701db5ff2dd00", + "8b2217d3ccb240debf1114ea4c66ee6f", + "f61492d4865e43109d9573187e44b019", + "ef05ceca57cb41e0894c06b078a24e5a", + "e2183066af9f44368269b415ca9909f7", + "1dd9d86e68424bc7b79e5663f69284f1" + ], + "HasNestedGroups": false, + "Left": -21378.511140442202, + "Top": -19620.602879403606, + "Width": 1033.8739418145269, + "Height": 801.01687005421627, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19547.602879403606, + "InitialHeight": 707.39726586871984, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "7167d93682ea477da84e5d571ee0de9f", + "Title": "Translate geometry", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7761cad0d83b48b2b10924df655fc794", + "b0407b4ef1494dd78e855d18a3fc917c", + "7e7caf2b0b594f45a9e79e414bef8465" + ], + "HasNestedGroups": false, + "Left": -22153.051074045867, + "Top": -19618.548019051694, + "Width": 662.96637780120363, + "Height": 411.67875748307051, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19545.548019051694, + "InitialHeight": 351.67875748307051, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "d77419597b5146d5ad098a4ccab7d0e6", + "Title": "Create Shell", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "71a453ec6bed4435a6306478b3011d91", + "b22a1f4367464b56882647f0e7b7ec89", + "d8476cea84d544ca90a313a833c5a6f4" + ], + "HasNestedGroups": false, + "Left": -22766.893557777505, + "Top": -19646.370881507035, + "Width": 544.09748839670647, + "Height": 395.12085609925271, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19573.370881507035, + "InitialHeight": 335.12085609925271, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "faef13c7803b46448d0f1573c4154f48", + "Title": "Create Form", + "DescriptionText": "Using two profile curve loops, create a Form element (in Conceptual Mass family environment)", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "df80f24188534ca699edcd2e5beba478", + "d8b7c8f42f704e3ba91391316e009759", + "97c03b2f9e8649538de80cbbb306f458", + "759e968ec84a47409167dcb650c402ed", + "acb2032d02354965801c5959f411486f" + ], + "HasNestedGroups": false, + "Left": -23377.741712269206, + "Top": -20582.264070396868, + "Width": 1072.9344391047816, + "Height": 308.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20509.264070396868, + "InitialHeight": 223.55902141440311, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "cb090ced87ab4ea3bda1696390f311f5", + "Title": "Prepare Points", + "DescriptionText": "Generate a set of points to build geometry", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "918f7dc4e6d04d6b9b51c329d02db2b2", + "fb265a3222b04d2ab4f726b28bc90c10", + "e594468a412344b4870884b31915b703", + "4f378cbb3c5d4496b11be74d16300d48", + "bc1ea09916454e28b57419385b4d812b", + "0eb196569e2044a5a335aad9d9085363", + "409caf42170f4a5dad697428efb89449", + "a73ee6eaa09e42b8b3879cee68f2d0d7", + "2cd90c1faed3402a95895c94e3f30ad8", + "116a1d2d3ca94ae585fed101a18f2eac", + "1dd46e987f4c40dfa8155456c8608647", + "65c95e395de245a28a5e20dc073fe158", + "d03279335a8a4f7e9e7cbfbcf111f662", + "a99d0d448b5c47cd94e805248cbe85cc", + "4e8325f34ece4423a3e529252ec98b38" + ], + "HasNestedGroups": false, + "Left": -25589.7615957435, + "Top": -20331.7315037985, + "Width": 445.22860531620245, + "Height": 1651.4924563208988, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -20258.7315037985, + "InitialHeight": 1526.4924563208988, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "168c94dad19c44249751e7a7dba8d1e6", + "Title": "First Profile", + "DescriptionText": "Create a first profile as a closed curve from an Arc and a Line", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f17077267a2b4cc29768fd8e8c31a44a", + "c7511471593d4a12ae7d125aa2457fb3", + "10f18f6e315a4ea6a883dbbdb92caa1d", + "88f95a18208844bf83438cb39a6feebf", + "77d6aede9bc94a349856fdb9a546d93c" + ], + "HasNestedGroups": false, + "Left": -24884.6476157821, + "Top": -20263.3625623119, + "Width": 1013.3071461618019, + "Height": 478.42036538879984, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -20190.3625623119, + "InitialHeight": 353.42036538879984, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "9ed24b9bea954946bdd37aa80c34a723", + "Title": "Second Profile", + "DescriptionText": "Create a second profile as a closed curve from an Arc and a Line", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1981a0822ade440f9ea76ab988fcf810", + "0916b9df84fa4eaf8261a103fb3846c1", + "782fdd5db5344dcd8f560f286c55845d", + "2183614533ad4549b3fa7aa867f2a9b0", + "550112f83d0f4919b54063b3eb4ef28b" + ], + "HasNestedGroups": false, + "Left": -24872.219580131557, + "Top": -19640.075545845844, + "Width": 1026.3001354295011, + "Height": 519.722518353301, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19567.075545845844, + "InitialHeight": 429.722518353301, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "151457e8deba46bc87f4ccbe0a1cbd2c", + "Title": "Guide Curve", + "DescriptionText": "Create a NURBS curve to be used as a guide curve for the Loft Solid shape", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "45d5ec44776e4e0d8abe76aa1a3ce4d9", + "3d37cea8bbe543f58c11fc914a9e7cf0", + "4a70787c22a34226b9195037d44289a6" + ], + "HasNestedGroups": false, + "Left": -24865.6947007892, + "Top": -19048.945611326995, + "Width": 991.72438560880255, + "Height": 270.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -18975.945611326995, + "InitialHeight": 203.2256215333, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "b0e4fe854c934b3f8c769a5987f163c0", + "Title": "Create Import Instance", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e5c4e9e719704919821b204f66bdd54d", + "4af3e6094f0344ad8fcff94f32a9d98c", + "e0e441ca08a448b78f6496e65e320376", + "13b0361aca2a40de972e6c1c9b290c4c", + "e67061b83dec44d1a7e39de6a08ac71e" + ], + "HasNestedGroups": false, + "Left": -22759.120847882317, + "Top": -20164.989798254523, + "Width": 1057.3700798911232, + "Height": 467.20222604889932, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20091.989798254523, + "InitialHeight": 342.20222604889932, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "01d7e28c338d4117b501736fba666266", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4bca3bd9b3064d0486ed499f45763a96", + "9e22bfe5fa1f430da622671f92d965b1" + ], + "HasNestedGroups": false, + "Left": -25586.054587736882, + "Top": -20869.50480737273, + "Width": 321.57801158594884, + "Height": 507.080751001733, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -20796.50480737273, + "InitialHeight": 342.080751001733, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "654272e609ea4e438d502035fb5389a0", + "Title": "Solid Loft by Cross Sections and Guide Curves", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7f4bc58d6fd940a39a9cbd3744df21e9", + "b72f32081e1b43c397beba15741070b0" + ], + "HasNestedGroups": false, + "Left": -23364.994179067788, + "Top": -20171.189442295909, + "Width": 319.0, + "Height": 407.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -20011.189442295909, + "InitialHeight": 218.0, + "TextblockHeight": 150.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "ca4b14662c5d4931bf1f45885d13643e", + "Title": "Solid Loft by Cross Sections", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "02498dd821e6416a83829ebe9891e382" + ], + "HasNestedGroups": false, + "Left": -23352.380358500479, + "Top": -19632.261736379929, + "Width": 260.0, + "Height": 257.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19507.261736379929, + "InitialHeight": 145.0, + "TextblockHeight": 115.0, + "Background": "#FFB9F9E1" + }, { "Id": "9e22bfe5fa1f430da622671f92d965b1", - "Title": "Multiple creation methods exist for most Solids. These examples show Closed Profiles as the base, but polysurfaces can be stitched, many primitives are available (Surfaces, Cuboid, Cone, etc)", + "Title": "Multiple creation methods exist for most Solids. These examples show Closed Profiles as the base, but polysurfaces can be stitched, many primitives are available (Surfaces, Cuboid, Cone, etc).\nIn order to integrate geometry into the Revit environment, it first needs to be converted into a Revit Element. \r\nSolids can be transformed into an Import Instance that will be visible both Project and model Family environments. \r\nThe Solid geometry can also be converted into a Form element that is only available for Conceptual Mass and Adaptive Component Family environments. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23371.7848897669, - "Top": -19616.0024997915, + "Left": -25576.054587736882, + "Top": -20591.424056370997, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2365,8 +2889,8 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -21755.327872524, - "Top": -19487.4576925417, + "Left": -20653.637198627675, + "Top": -19539.602879403606, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2374,7 +2898,8 @@ "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "66746ec0c2bd4a5ca36563fe4ca239ba" }, { "Id": "d8476cea84d544ca90a313a833c5a6f4", @@ -2385,8 +2910,8 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22582.6567837286, - "Top": -19573.2738069245, + "Left": -22531.796069380798, + "Top": -19565.370881507035, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2394,7 +2919,8 @@ "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "71a453ec6bed4435a6306478b3011d91" }, { "Id": "b72f32081e1b43c397beba15741070b0", @@ -2405,8 +2931,8 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23426.3112170555, - "Top": -19374.5268630841, + "Left": -23354.994179067788, + "Top": -20003.189442295909, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2414,7 +2940,8 @@ "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "7f4bc58d6fd940a39a9cbd3744df21e9" }, { "Id": "e67061b83dec44d1a7e39de6a08ac71e", @@ -2425,8 +2952,218 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22637.5984814944, - "Top": -20031.9682183164, + "Left": -22003.750767991194, + "Top": -20083.989798254523, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e0e441ca08a448b78f6496e65e320376" + }, + { + "Id": "7e7caf2b0b594f45a9e79e414bef8465", + "Title": "Translate the geometry to the side to preview both the original and the final result", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -21792.084696244663, + "Top": -19537.548019051694, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7761cad0d83b48b2b10924df655fc794" + }, + { + "Id": "ba06cb3d0bb74b9cb32a04775f09f245", + "Title": "Investigate the volume of the solid", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23025.57010687796, + "Top": -19359.065996077155, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1c4a88ef257c4124841c8adc80c47047" + }, + { + "Id": "4a70787c22a34226b9195037d44289a6", + "Title": "Guide Curve constructed as a NURBS curve", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -24134.9703151804, + "Top": -18967.719989793695, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "3d37cea8bbe543f58c11fc914a9e7cf0" + }, + { + "Id": "550112f83d0f4919b54063b3eb4ef28b", + "Title": "Second Profile for the Loft", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -24072.919444702056, + "Top": -19464.299332707244, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2183614533ad4549b3fa7aa867f2a9b0" + }, + { + "Id": "77d6aede9bc94a349856fdb9a546d93c", + "Title": "First Profile for the Loft", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -24089.8404696203, + "Top": -20159.3984396018, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "88f95a18208844bf83438cb39a6feebf" + }, + { + "Id": "f3bbb69b593b4e3a9ca8f1a3ccb8efdb", + "Title": "Join two profiles in a list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -23696.901775139122, + "Top": -20140.380548251629, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "c8658b1166f54b96ad0f6b482220aed8" + }, + { + "Id": "759e968ec84a47409167dcb650c402ed", + "Title": "Forms can only be created as part of a Conceptual Mass Family", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22603.807273164424, + "Top": -20501.264070396868, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d8b7c8f42f704e3ba91391316e009759" + }, + { + "Id": "acb2032d02354965801c5959f411486f", + "Title": "Create Model Curves from curves", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22969.886905440992, + "Top": -20480.705048982465, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "df80f24188534ca699edcd2e5beba478" + }, + { + "Id": "1dd9d86e68424bc7b79e5663f69284f1", + "Title": "Choose which side of the trim to keep (the side closest to the point will be discarded). ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -21015.159532770474, + "Top": -19081.58600934939, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "f61492d4865e43109d9573187e44b019" + }, + { + "Id": "4bca3bd9b3064d0486ed499f45763a96", + "Title": "This graph uses several methods to create Solid geometry in Revit - some methods can be used in a Project environment, others - only in certain Family environments. \n\nUse a Conceptual Mass family template to view all methods. \n\nTo open a Conceptual Mass family by going to File > New > Family > and select the Mass.rft template\\Conceptual Mass\\Mass.rft", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -25572.476576150933, + "Top": -20788.50480737273, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, @@ -2437,8 +3174,8 @@ "Background": "#FFC1D676" } ], - "X": 6914.3018575970664, - "Y": 5712.86591022021, - "Zoom": 0.27517586383060266 + "X": 14799.206520340684, + "Y": 12851.106735501062, + "Zoom": 0.6434302565521951 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Surfaces.dyn b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Surfaces.dyn index a7be45eb9d0..b371a8ec49b 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Surfaces.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_GeometryCreation_Surfaces.dyn @@ -1,7 +1,7 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "c9e9c242-5ada-4606-9641-a5424410938d", "IsCustomNode": false, - "Description": "", + "Description": "This graph presents several methods of creating Surfaces in Dynamo and two methods of converting geometry into Revit Geometry. ", "Name": "Revit_GeometryCreation_Surfaces", "ElementResolver": { "ResolutionMap": {} @@ -11,12 +11,11 @@ "Nodes": [ { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "59b093f878ad4e1dadc72629f4fb074c", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", "Inputs": [ { - "Id": "38164badfeac4a00b37992ce48c9b94b", + "Id": "7a7457b9ac8044019a4f2634ae546676", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -25,7 +24,7 @@ "KeepListStructure": false }, { - "Id": "234060568bab4ed18e6e785c5aed8dc2", + "Id": "ff8e7c51811e4b0d8b8e1742d7a1da84", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -34,7 +33,7 @@ "KeepListStructure": false }, { - "Id": "7721e50f27af4caaafa1f1f42b6e4ab3", + "Id": "b6de99d524f54f9a8580632c29ec62d1", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -45,7 +44,7 @@ ], "Outputs": [ { - "Id": "1bbd4aba24934948a95fb28a5919ebeb", + "Id": "07aa884531034c2d8788c008742874ad", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -54,17 +53,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7e843897e1fa495787380bc197f2dba1", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "fb265a3222b04d2ab4f726b28bc90c10", "Inputs": [ { - "Id": "08edf5a93bab4ff2a77e4c3ed861375a", + "Id": "da7bc7b80b474c978d9cb8dbef37a03e", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -73,7 +72,7 @@ "KeepListStructure": false }, { - "Id": "4719c97b1932494892dfefe03a7796cf", + "Id": "9e01375fb68a46a8a2075bdfe7963c08", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -82,7 +81,7 @@ "KeepListStructure": false }, { - "Id": "42e70bfdd91246e4b57bccb85cf33de8", + "Id": "84fa891f57bd464896272794b7545dbe", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -93,7 +92,7 @@ ], "Outputs": [ { - "Id": "aef6eaa7e1984fb98265607bf012615d", + "Id": "41b6d8d238254f25b0dc81a67abe523c", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -102,17 +101,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "48f00773a99e479fb7572b769f0c4b22", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "e594468a412344b4870884b31915b703", "Inputs": [ { - "Id": "127428911b814f12b63682ab414c3e5e", + "Id": "1f8383ba1d6c45c89fd6f58a6fdcdfd6", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -121,7 +120,7 @@ "KeepListStructure": false }, { - "Id": "ea5c6ded0abd47fabdc57f0c8e114751", + "Id": "a17abcbefed84e86baa7f91bc3572ada", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -130,7 +129,7 @@ "KeepListStructure": false }, { - "Id": "0cb7c202a9ef43b3b53ecd487a267b88", + "Id": "e4ff666defe043fd8739c73b3555a3e2", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -141,7 +140,7 @@ ], "Outputs": [ { - "Id": "6467add41a094c519eb2e111815b68a6", + "Id": "47a9ce76f7b4425badfdfb31cfbb471a", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -150,19 +149,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, - "Id": "4f378cbb3c5d4496b11be74d16300d48", + "Id": "f970d6b806d742138f0179bfe4cb91c4", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "37fc837d889646269b9e235be1a40e90", + "Id": "e2fccc8059564b09a5f76a7078bafa05", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -172,18 +171,18 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, - "Id": "bc1ea09916454e28b57419385b4d812b", + "Id": "f2e03cee6db54451afe6c7be0f50a7bc", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "38953ef23da44d888929d6637fb25512", + "Id": "1ad87acbe55b44ce8d6bbb149262b200", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -193,16 +192,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "500780edf30d4424a37bdc8d279b41db", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "f17077267a2b4cc29768fd8e8c31a44a", "Inputs": [ { - "Id": "c60c574ac65c49d2a9f00f2b539dad43", + "Id": "fc4916fbac6947bdb083acf55cadf6ab", "Name": "firstPoint", "Description": "1st point of arc\n\nPoint", "UsingDefaultValue": false, @@ -211,7 +210,7 @@ "KeepListStructure": false }, { - "Id": "3717b4e1226647efbde27ea7375f4254", + "Id": "e75f91f3187f493f8e47a40c1faad4e5", "Name": "secondPoint", "Description": "2nd point of arc\n\nPoint", "UsingDefaultValue": false, @@ -220,7 +219,7 @@ "KeepListStructure": false }, { - "Id": "953fae8999294f12b7e2d5f41229e83d", + "Id": "4f649926de3941f2a557c52149302375", "Name": "thirdPoint", "Description": "3rd point of arc\n\nPoint", "UsingDefaultValue": false, @@ -231,7 +230,7 @@ ], "Outputs": [ { - "Id": "f2195a6b254b4258803f2ddd7f8da0e0", + "Id": "406c000c44264f80973169cdac284ddb", "Name": "Arc", "Description": "Arc created from three points", "UsingDefaultValue": false, @@ -240,17 +239,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9ccc54cc765c467997ac565d7a1c4162", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPoints@Autodesk.DesignScript.Geometry.Point[][],int,int", - "Id": "4859e415f1374590b107c528167769c0", "Inputs": [ { - "Id": "6e6191a1257d49f9a794c86613b831b4", + "Id": "1a200ea7d7a54c1eba7339153cd270ea", "Name": "controlVertices", "Description": "Grid of control points for nurbs surface\n\nPoint[][]", "UsingDefaultValue": false, @@ -259,7 +258,7 @@ "KeepListStructure": false }, { - "Id": "fc3f6b4befe344f2a20715a489a30680", + "Id": "70afbc8d75064f579421c5f41283331a", "Name": "uDegree", "Description": "Degree in u direction\n\nint\nDefault value : 3", "UsingDefaultValue": true, @@ -268,7 +267,7 @@ "KeepListStructure": false }, { - "Id": "4aa81e8635644783b06d3f9d819a14f0", + "Id": "2b197c1961554e47b9e26233219b5ce3", "Name": "vDegree", "Description": "Degree in v direction\n\nint\nDefault value : 3", "UsingDefaultValue": true, @@ -279,7 +278,7 @@ ], "Outputs": [ { - "Id": "f3c71042517f4f008e4e8c2971c012f7", + "Id": "8469da5fedbe4d97a40e6362afd2f681", "Name": "NurbsSurface", "Description": "Nurbs surface created by control points", "UsingDefaultValue": false, @@ -288,17 +287,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.NurbsSurface.ByControlPoints@Autodesk.DesignScript.Geometry.Point[][],int,int", "Replication": "Auto", "Description": "Create a NurbsSurface by using explicit control Points, with specified U and V degrees.\n\nNurbsSurface.ByControlPoints (controlVertices: Point[][], uDegree: int = 3, vDegree: int = 3): NurbsSurface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4969601b341f4d9c96b4a3886375566c", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.ImportInstance.ByGeometries@Autodesk.DesignScript.Geometry.Geometry[]", - "Id": "c1e10fd1974e4374b6ec0766615d3df4", "Inputs": [ { - "Id": "67e7e07ad4ed4504860d2ea77383bc55", + "Id": "dcf1d34577784017a17f86ff2b03585e", "Name": "geometries", "Description": "A collection of Geometry\n\nGeometry[]", "UsingDefaultValue": false, @@ -309,7 +308,7 @@ ], "Outputs": [ { - "Id": "eeb65b0302d74ebaa880c09ad5ac60a3", + "Id": "a11ce7f9776c49ef946da51ca7922f20", "Name": "ImportInstance", "Description": "ImportInstance", "UsingDefaultValue": false, @@ -318,17 +317,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.ImportInstance.ByGeometries@Autodesk.DesignScript.Geometry.Geometry[]", "Replication": "Auto", "Description": "Import a collection of Geometry (Solid, Curve, Surface, etc) into Revit as an ImportInstance. This variant is much faster than ImportInstance.ByGeometry as it uses a batch method.\n\nImportInstance.ByGeometries (geometries: Geometry[]): ImportInstance" }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", "VariableInputPorts": true, + "Id": "0bb60ad011cc41ff809222ee52f6c350", "NodeType": "ExtensionNode", - "Id": "c8658b1166f54b96ad0f6b482220aed8", "Inputs": [ { - "Id": "a431cdcf129c40798c6f987afbddc794", + "Id": "a6217be4e3b4405a941165fe79b27132", "Name": "item0", "Description": "Item Index #0", "UsingDefaultValue": false, @@ -337,7 +337,7 @@ "KeepListStructure": false }, { - "Id": "d24a4a5dd4554545b8dd5f8ba2ce831f", + "Id": "d936c0df79d54e3f9bedbe79fbf74fdb", "Name": "item1", "Description": "Item Index #1", "UsingDefaultValue": false, @@ -348,7 +348,7 @@ ], "Outputs": [ { - "Id": "b60dd6cbbf2a4d07a339d004cc4f0e99", + "Id": "c3c16412fd0b4b8889d5fbf7c2b0b31c", "Name": "list", "Description": "A list", "UsingDefaultValue": false, @@ -358,16 +358,15 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Makes a new list from the given inputs" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "70ee282c6cc14e56ab7596161ba65440", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", - "Id": "ceadf6946ef64eb797650f1d795506aa", "Inputs": [ { - "Id": "89ffa253dd62486eab0d0d31927794fa", + "Id": "5cbf8bea77224db7920cf5f0b58fbb69", "Name": "surface", "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, @@ -378,7 +377,7 @@ ], "Outputs": [ { - "Id": "07778759d60445fe99b4295b34539c1b", + "Id": "aee664ecd6d4487d8c93bf3dc5f34c03", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -387,17 +386,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Replication": "Auto", "Description": "Returns the total surface area.\n\nSurface.Area: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d9450c858ca84e94b48968bf7da97fbe", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", - "Id": "f063f504b2a3435e93bedb8b448f8afd", "Inputs": [ { - "Id": "bface0f6691946af9944f7e9fc7c8b6c", + "Id": "516bc26b1e6343aa99498a7f802cf17e", "Name": "surface", "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, @@ -406,7 +405,7 @@ "KeepListStructure": false }, { - "Id": "7fe7bf608ec74e6489e8e8ddd854ffb8", + "Id": "16edbe30dc444ee2abc41d1efdc6605a", "Name": "u", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, @@ -415,7 +414,7 @@ "KeepListStructure": false }, { - "Id": "ad7a7d94bfe04c0c94587e5ab8d33684", + "Id": "5c44b7e8c65c4c08947717ba518cfb34", "Name": "v", "Description": "double\nDefault value : 0", "UsingDefaultValue": true, @@ -426,7 +425,7 @@ ], "Outputs": [ { - "Id": "d7af59054b3b4676821e930af412857a", + "Id": "073c001f365a4bb7992fd4fb5d428565", "Name": "Point", "Description": "Point", "UsingDefaultValue": false, @@ -435,18 +434,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", "Replication": "CrossProduct", "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "99b240a3e41c440088a63eb750f75269", "NodeType": "CodeBlockNode", - "Code": "0..1..0.1;", - "Id": "cc0a41cb8ccc445481f183efad0eadb1", "Inputs": [], "Outputs": [ { - "Id": "2b35b3cacd3e40ad8ae826a0be6313a1", + "Id": "569a58df91f5487ead80e1d84f8c7ec6", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -456,16 +455,17 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0..1..0.1;" }, { "ConcreteType": "CoreNodeModels.CreateList, CoreNodeModels", "VariableInputPorts": true, + "Id": "2d58ffbc31234d95bb42605ce98b6505", "NodeType": "ExtensionNode", - "Id": "e99a534aa8cd4a2fbf1e838cc69f2064", "Inputs": [ { - "Id": "bc5126f993324dfe84ecd74dee923cbc", + "Id": "f5ee2995c3924d38a8cc08f68d4ba015", "Name": "item0", "Description": "Item Index #0", "UsingDefaultValue": false, @@ -474,7 +474,7 @@ "KeepListStructure": false }, { - "Id": "7a761fa3ead848d2a3af43fee7cb2e3d", + "Id": "874def3c1f574c0d81aed1266f14b46d", "Name": "item1", "Description": "Item Index #1", "UsingDefaultValue": false, @@ -485,7 +485,7 @@ ], "Outputs": [ { - "Id": "92e5b85c501947fe92f40290aab4e04b", + "Id": "4efe9fd6f44a4c60a5f805d9024235e8", "Name": "list", "Description": "A list", "UsingDefaultValue": false, @@ -495,16 +495,15 @@ } ], "Replication": "Disabled", - "Description": "Makes a new list out of the given inputs" + "Description": "Makes a new list from the given inputs" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f55b2ea7617b4194a6b887058a66f9c6", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces@Autodesk.DesignScript.Geometry.Surface[]", - "Id": "b6aa70b0dedd475e97266aeb62fbb70f", "Inputs": [ { - "Id": "fd07036c38b249ff9578258de4c59caf", + "Id": "eb68582fd8d542de8edb838f5a336db6", "Name": "surfaces", "Description": "Surfaces to join into polysurface\n\nSurface[]", "UsingDefaultValue": false, @@ -515,7 +514,7 @@ ], "Outputs": [ { - "Id": "4c73b769a0094c45954aa389a1aa7edd", + "Id": "ed33d0124eb5405d8a32a0fc02d12638", "Name": "PolySurface", "Description": "PolySurface", "UsingDefaultValue": false, @@ -524,17 +523,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.PolySurface.ByJoinedSurfaces@Autodesk.DesignScript.Geometry.Surface[]", "Replication": "Auto", "Description": "Make Polysurface by joining surfaces.\n\nPolySurface.ByJoinedSurfaces (surfaces: Surface[]): PolySurface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "54412a4b23e245b089ee570b98840838", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", - "Id": "43d2acf71aa14bf3a6284bb413e989ef", "Inputs": [ { - "Id": "3335d9c2ec6f4cf8bc02122b6e09d10b", + "Id": "ef3167ea7fb24dffb63ce530ae8cc0aa", "Name": "surface", "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, @@ -545,7 +544,7 @@ ], "Outputs": [ { - "Id": "95904cde4f4a4d4dbe84764e6720fe8a", + "Id": "55a77c1420294a7583e37bc1fa09ef3c", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -554,17 +553,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Replication": "Auto", "Description": "Returns the total surface area.\n\nSurface.Area: double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "496999d1755040dcbeacb3817b8970d0", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", - "Id": "74aa06879e0d42fc9ff52430687c61d1", "Inputs": [ { - "Id": "b8cdf7229b1440789979f99513a2f682", + "Id": "2f425f80568149c6915fbaf4c78ee692", "Name": "surface", "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, @@ -575,7 +574,7 @@ ], "Outputs": [ { - "Id": "9b566af24ff44388af0f0f0b8bb1f807", + "Id": "face4b3c271e4ab0926e9f5eb5e1cc5a", "Name": "double", "Description": "double", "UsingDefaultValue": false, @@ -584,16 +583,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Replication": "Auto", "Description": "Returns the total surface area.\n\nSurface.Area: double" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.0, + "Id": "6d24a4fce79f444091061aa0e15184f7", "NodeType": "ExtensionNode", - "Id": "b12d7c07d64c41dca83e19b14b06982b", "Inputs": [ { - "Id": "a8be6a1cb3324444a15517a2c1135e3b", + "Id": "24d83f34454e4318a4fd2b4314e259e0", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -604,7 +606,7 @@ ], "Outputs": [ { - "Id": "9b40435de116412ab17b86953b06d0f6", + "Id": "f05c31af779e430a865774a4f50809fc", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -614,15 +616,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 132.0, + "WatchHeight": 38.0, + "Id": "6867de7e064c4d3c856f8753c2b00317", "NodeType": "ExtensionNode", - "Id": "6bc911c00a094a3597332140d6c898cc", "Inputs": [ { - "Id": "e09b814f871447f497b61bdbdcfbddd3", + "Id": "3839954b56b34ab683b6591073dd71bd", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -633,7 +637,7 @@ ], "Outputs": [ { - "Id": "1ea3ab4165ad4fec945adab231f65e7c", + "Id": "c8defe6f53c34c3482c4ecea0b33ff65", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -643,15 +647,17 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 140.0, + "WatchHeight": 38.0, + "Id": "f46be42d8c644be1ada30c1081ae6db1", "NodeType": "ExtensionNode", - "Id": "b2f1f55ecf2842758cd44f48088f26ef", "Inputs": [ { - "Id": "fbc9a295d4ac48ea997fd5e935202205", + "Id": "9a68805d44b64baf9a90650bab59315b", "Name": "", "Description": "Node to evaluate.", "UsingDefaultValue": false, @@ -662,7 +668,7 @@ ], "Outputs": [ { - "Id": "42abea7cc585497b8d03cfc811f071ff", + "Id": "8220c93f88e74e20a8fa5cf011525adf", "Name": "", "Description": "Watch contents.", "UsingDefaultValue": false, @@ -672,16 +678,15 @@ } ], "Replication": "Disabled", - "Description": "Visualize the node's output" + "Description": "Visualizes a node's output" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2c5b33f4ecee4206ae73b3e7ad18de14", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep2Rails@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve", - "Id": "b3654f9d298b41568dcac1684b017930", "Inputs": [ { - "Id": "7f2c5265741f463cacc1b825365e6725", + "Id": "530c072cf1a44f19aef3381e5a84f6a3", "Name": "path", "Description": "The input path to sweep along.\n\nCurve", "UsingDefaultValue": false, @@ -690,7 +695,7 @@ "KeepListStructure": false }, { - "Id": "2d9538bf09be498f92873f2c0dc5d391", + "Id": "88f5a2b8cd654b6bb63ba4c25f061bc5", "Name": "guideRail", "Description": "A rail to guide the orientation of the sweep.\n\nCurve", "UsingDefaultValue": false, @@ -699,7 +704,7 @@ "KeepListStructure": false }, { - "Id": "8c9a4811fc7c4bba8c932def304ce5b9", + "Id": "0fe1c2b54ba1414bbaea618b9a30297f", "Name": "profile", "Description": "The profile curve to sweep along the path.\n\nCurve", "UsingDefaultValue": false, @@ -710,7 +715,7 @@ ], "Outputs": [ { - "Id": "aeb7d8a8392b41cc9a4eeefd7bb24a35", + "Id": "fdff9ad255ed4c14a8462dee197ec03c", "Name": "Surface", "Description": "Surface created by sweeping two rails", "UsingDefaultValue": false, @@ -719,6 +724,7 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.BySweep2Rails@Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve,Autodesk.DesignScript.Geometry.Curve", "Replication": "Auto", "Description": "Sweep the cross section curve along a path guided by a two rails\n\nSurface.BySweep2Rails (path: Curve, guideRail: Curve, profile: Curve): Surface" }, @@ -728,22 +734,23 @@ "WatchHeight": 200.0, "WasExecuted": true, "Camera": { - "Name": "a6ea80d1-292f-4754-af60-4f40882d0c98 Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "32c07314-e030-4f22-8ec4-1ffe9951bab9 Preview", + "EyeX": -7.6077475547790527, + "EyeY": 14.243323802947998, + "EyeZ": 14.301671981811523, + "LookX": 10.997196197509766, + "LookY": -9.113865852355957, + "LookZ": -14.936027526855469, + "UpX": 0.1413138210773468, + "UpY": 0.97118186950683594, + "UpZ": -0.19192777574062347 }, + "VariableInputPorts": true, + "Id": "32c07314e0304f228ec41ffe9951bab9", "NodeType": "ExtensionNode", - "Id": "a6ea80d1292f4754af604f40882d0c98", "Inputs": [ { - "Id": "7a6383d4b253403f8d7eb01b9cbece39", + "Id": "7ce216b719f4476fbefc4ec4d69a4ae9", "Name": "", "Description": "Incoming geometry objects.", "UsingDefaultValue": false, @@ -754,7 +761,7 @@ ], "Outputs": [ { - "Id": "da901a31c41c43fe83c047a288278521", + "Id": "d727b77c741e4760bc8ed411c5d241f5", "Name": "", "Description": "Incoming geometry objects.", "UsingDefaultValue": false, @@ -764,16 +771,15 @@ } ], "Replication": "Disabled", - "Description": "Shows a dynamic preview of geometry." + "Description": "Shows a dynamic preview of geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9c756731ed8049058605e748c04d47f5", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "0eb196569e2044a5a335aad9d9085363", "Inputs": [ { - "Id": "b87152331b34461eac5b8d248ff94a74", + "Id": "7ce25611ba8b4e66a5ba7a82aaa461ab", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -782,7 +788,7 @@ "KeepListStructure": false }, { - "Id": "3db0657e803f4c4b84f2da2365910bfe", + "Id": "ce957d3ec3804c279019ae8950288882", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -791,7 +797,7 @@ "KeepListStructure": false }, { - "Id": "8eb1a6c6ccfc4213b88c38049d146cc3", + "Id": "4ab303dcc17640e59f75f3191fed4448", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -802,7 +808,7 @@ ], "Outputs": [ { - "Id": "307ec73cc9934dcd971c6c027a9d13e2", + "Id": "c59ffcdd5f7649a6b1dd6527452ba929", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -811,19 +817,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": -5.0, - "Id": "409caf42170f4a5dad697428efb89449", + "Id": "4a85666260c34a4ab7d552be818ad5cc", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "015fd19150f54becbbd479e1664e2955", + "Id": "75649545a29f4a4988f325b03fc469f0", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -833,16 +839,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": -5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4ba813e7dd3d424281f42f249a61747e", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "a73ee6eaa09e42b8b3879cee68f2d0d7", "Inputs": [ { - "Id": "16e97c4f38aa428690885d2067a33c46", + "Id": "8f371e4e4ba54f4ea07ccb5aa0c6bed5", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -851,7 +857,7 @@ "KeepListStructure": false }, { - "Id": "26cce09b9c1b42eeb991fb4e360a2e1b", + "Id": "36d8cd14f55e473db42fd2ff04c6a61f", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -860,7 +866,7 @@ "KeepListStructure": false }, { - "Id": "b8b28e33b4fc4eebb6bb8909c5aed117", + "Id": "82126067dc8c4cbbae9c0bcaa566a287", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -871,7 +877,7 @@ ], "Outputs": [ { - "Id": "cc52357512f44917b36068d0ba36d357", + "Id": "4201ffcf4a674337880e00dd0f90afe6", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -880,17 +886,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c1b8767c208f463b80ced9d9404431fb", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "81798992a49545ec9a156e31c58dee79", "Inputs": [ { - "Id": "c27809e51bae42d795645e45051d6159", + "Id": "18e8b57fb0874cdcadf34a3c587e0469", "Name": "firstPoint", "Description": "1st point of arc\n\nPoint", "UsingDefaultValue": false, @@ -899,7 +905,7 @@ "KeepListStructure": false }, { - "Id": "27cffbf1060c425381b1b2d0a8457214", + "Id": "b7a4ab33b2274309a856ab1c5bef4a09", "Name": "secondPoint", "Description": "2nd point of arc\n\nPoint", "UsingDefaultValue": false, @@ -908,7 +914,7 @@ "KeepListStructure": false }, { - "Id": "e83b57bdebee43218623525e8eac5007", + "Id": "a7ff924adcab41d283e77eee2af157fb", "Name": "thirdPoint", "Description": "3rd point of arc\n\nPoint", "UsingDefaultValue": false, @@ -919,7 +925,7 @@ ], "Outputs": [ { - "Id": "83ea58b2af084ef3b22f8d77deb34c4d", + "Id": "c43ed472697e4aaaabf728570802b24e", "Name": "Arc", "Description": "Arc created from three points", "UsingDefaultValue": false, @@ -928,17 +934,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a2d5904619bf4ba68b1222a44df4992a", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", - "Id": "4b1e3b96afc843f49dcb0157f4bc7f29", "Inputs": [ { - "Id": "b3a9ac379a59411380aab6353252edfc", + "Id": "42950ee0f9b94c5983d71fc2fd9a284f", "Name": "crossSections", "Description": "Curves to loft through\n\nCurve[]", "UsingDefaultValue": false, @@ -949,7 +955,7 @@ ], "Outputs": [ { - "Id": "39b8f4ed15354750aa4d5e57c2e85f88", + "Id": "0fe5ba479cf240f798da6a3532ca99a6", "Name": "Surface", "Description": "Surface created by loft", "UsingDefaultValue": false, @@ -958,19 +964,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", "Replication": "Auto", "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, - "Id": "2cd90c1faed3402a95895c94e3f30ad8", + "Id": "d6b9366a1966496bb37c46d2a250184c", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "d3e3a2e977af4d8ea2069e88d4ffa84d", + "Id": "2f7f487c374145c18c6aaeb701060b82", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -980,16 +986,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "568d6b54482243c7a2a580241bd5e849", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", - "Id": "660a5c8ec82845ff849e2d65e04c7206", "Inputs": [ { - "Id": "3b4270266bbb4da785f52924ee6f80f9", + "Id": "079bc6fb21434cd3a25fb8204a8d70d1", "Name": "curve", "Description": "Autodesk.DesignScript.Geometry.Curve", "UsingDefaultValue": false, @@ -998,7 +1004,7 @@ "KeepListStructure": false }, { - "Id": "581bdb3f82e243728bd4db7a69991857", + "Id": "f3f6882e68c144a6986f4ecc88bfe865", "Name": "distance", "Description": "The distance to extrude the curve\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, @@ -1009,7 +1015,7 @@ ], "Outputs": [ { - "Id": "949c3048dd204a9abdae15591d8ddaca", + "Id": "508f40d1251547c5a1a38a4eb6b0d783", "Name": "Surface", "Description": "The extruded Surface", "UsingDefaultValue": false, @@ -1018,18 +1024,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Extrude@double", "Replication": "Auto", "Description": "Extrudes a Curve in the normal Vector direction\n\nCurve.Extrude (distance: double = 1): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5ef44287ec184237be57995052a2cec5", "NodeType": "CodeBlockNode", - "Code": "10;", - "Id": "3a3f07a68c804a83a47fefc0d476644d", "Inputs": [], "Outputs": [ { - "Id": "09e41ceb42354a5ca3f505b4b8ad724a", + "Id": "4655c62188fd4b7a9f41b5069e35494b", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -1039,16 +1045,16 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "10;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c9fd08661b6f4a1680ab38d8e9566de0", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "1981a0822ade440f9ea76ab988fcf810", "Inputs": [ { - "Id": "8fe3040390dd42448feabd2d5c8dc824", + "Id": "66599e28cd4b4bf39402259e9d6cbf23", "Name": "firstPoint", "Description": "1st point of arc\n\nPoint", "UsingDefaultValue": false, @@ -1057,7 +1063,7 @@ "KeepListStructure": false }, { - "Id": "677c1ee4d34d4ee190f3e556c6188adc", + "Id": "9d68568f6fbf44be86297698e2ab5352", "Name": "secondPoint", "Description": "2nd point of arc\n\nPoint", "UsingDefaultValue": false, @@ -1066,7 +1072,7 @@ "KeepListStructure": false }, { - "Id": "ae121b23a7cf493a8bbdc7653020e3fa", + "Id": "caf8055a83b24a9d90f51b5a4bda2767", "Name": "thirdPoint", "Description": "3rd point of arc\n\nPoint", "UsingDefaultValue": false, @@ -1077,7 +1083,7 @@ ], "Outputs": [ { - "Id": "4514e981418e4a3ab83ca452c609c1a0", + "Id": "19803302a9194f7ba0d19bba12397774", "Name": "Arc", "Description": "Arc created from three points", "UsingDefaultValue": false, @@ -1086,17 +1092,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f8278233a6a8468abb5782834ac1d9aa", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "116a1d2d3ca94ae585fed101a18f2eac", "Inputs": [ { - "Id": "a478007887f84e28bee64451396b556c", + "Id": "3c23c4e8db6b42d7bc70b956c60b55a2", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1105,7 +1111,7 @@ "KeepListStructure": false }, { - "Id": "2f053e28c72948afb80dc44cf6cf8dc8", + "Id": "27f1d638fcbb4054a7ed06192a948adf", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1114,7 +1120,7 @@ "KeepListStructure": false }, { - "Id": "08874e2d23124fa5ab2e1665fcd1c3d7", + "Id": "d1cd41d15ae943a4a51550c4917ac2a0", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1125,7 +1131,7 @@ ], "Outputs": [ { - "Id": "690a600b03324f64bcb86fa5200f83bd", + "Id": "ae18d2c411894112a17cf1cc0ef43b42", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -1134,19 +1140,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 5.0, - "Id": "1dd46e987f4c40dfa8155456c8608647", + "Id": "8cbfdece3323422dafba90db70df0695", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "b3aacfc6c7014ea797a04022a6e5432e", + "Id": "2f887727752c4dc8bc8877bd8e61f312", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -1156,18 +1162,18 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 5.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, - "Id": "65c95e395de245a28a5e20dc073fe158", + "Id": "2e6abb3204ce41adb43f20d88c4479e8", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "babd95e627964205b4b27b303cf2b36e", + "Id": "ce02e98941ee465c99cebf3a4c0740f4", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -1177,18 +1183,18 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 15.0, - "Id": "d03279335a8a4f7e9e7cbfbcf111f662", + "Id": "9e6e4684d8574084863d414352237f65", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "8c19662c8e324893a6756ac32437400a", + "Id": "47177532c0b2415ba80c8022bf7a7f26", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -1198,16 +1204,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 15.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4b184e78e40341efb1fe35ba16f9d655", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "a99d0d448b5c47cd94e805248cbe85cc", "Inputs": [ { - "Id": "bf4c3fb20b8b46668a1ef08739f14245", + "Id": "5e893cf4595042598b0493ae8285252e", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1216,7 +1222,7 @@ "KeepListStructure": false }, { - "Id": "a52456212acc406485e7a402e830fa87", + "Id": "9f5db69aeafb40cb80b338f0d2840ed2", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1225,7 +1231,7 @@ "KeepListStructure": false }, { - "Id": "e6241f007a054d99ac456b618b383490", + "Id": "f42f293325f24e108f2161f7a3dae285", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1236,7 +1242,7 @@ ], "Outputs": [ { - "Id": "2757d1051f424e55bd52a507f30aea32", + "Id": "141a7cc2a6a240cdb2aec1c305c751b8", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -1245,17 +1251,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "5f0e0fa2f6284983a59519070766f5ad", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "87920b6b93124720beeb2b5326f55805", "Inputs": [ { - "Id": "f40bf67c57c8439cbf60cf760a804c2e", + "Id": "c991c7cb156844f681e7700e770f3f92", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1264,7 +1270,7 @@ "KeepListStructure": false }, { - "Id": "6a1e9e2e40e8483ca0740f467f72ed83", + "Id": "3e8feb1d58334b8e8d8c5e8141903ca4", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1273,7 +1279,7 @@ "KeepListStructure": false }, { - "Id": "3138bf93e1bd49e38e403b26300f36de", + "Id": "efedb3d957fe46638d502f60a9a47ebc", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1284,7 +1290,7 @@ ], "Outputs": [ { - "Id": "f6d1656097fa45aaaf45b2fcb128a1e9", + "Id": "a048d4c970d649b493aab1d7910ad809", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -1293,19 +1299,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": -10.0, - "Id": "5f44177683ed4b959a2e0c00564ad859", + "Id": "dca8aca2cd474178ad5850a7e48e47fe", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "6cd0f343b6804dafad7d7f9b2fb011e5", + "Id": "491c13c50dd946a5aec1a4cbe8666be6", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -1315,16 +1321,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": -10.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9e86484919e54209b9fa0c42ca4c8f03", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", - "Id": "4562ee056aa24a6689ac1cf5319ece2e", "Inputs": [ { - "Id": "83a6cea386424af5ae5431c641ac6f98", + "Id": "5204ccdf265a4ddb9f0c7b095fbc1b0f", "Name": "x", "Description": "X coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1333,7 +1339,7 @@ "KeepListStructure": false }, { - "Id": "768edc6e60d34cadaa901c498238f749", + "Id": "0f9ea3c643c34adc8abccea2701942af", "Name": "y", "Description": "Y coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1342,7 +1348,7 @@ "KeepListStructure": false }, { - "Id": "b297f5ce25fa44bda8b29a6aa99b8bdd", + "Id": "b790f2c9368c4e358bd89fb2e756a574", "Name": "z", "Description": "Z coordinate\n\ndouble\nDefault value : 0", "UsingDefaultValue": true, @@ -1353,7 +1359,7 @@ ], "Outputs": [ { - "Id": "f8ac966bd3a140b08ce2fff56fa9c04c", + "Id": "4b03da9ab93a4d4081e77eb557638c14", "Name": "Point", "Description": "Point created by coordinates", "UsingDefaultValue": false, @@ -1362,17 +1368,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double,double", "Replication": "Auto", "Description": "Form a Point given 3 cartesian coordinates\n\nPoint.ByCoordinates (x: double = 0, y: double = 0, z: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4074c04f1f984a749cd99dd369091293", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "36f5b14fe48d43d69ccd0a066e56fc2e", "Inputs": [ { - "Id": "c5ce7e45d8d449bb97b03d7d4693284d", + "Id": "b854a8c31b1a401db0bd0bb71c821428", "Name": "startPoint", "Description": "Line start point\n\nPoint", "UsingDefaultValue": false, @@ -1381,7 +1387,7 @@ "KeepListStructure": false }, { - "Id": "99b48f814630451bb8a61956a505367b", + "Id": "49aef8b334514ddf8d79d1e183ede75a", "Name": "endPoint", "Description": "Line end point\n\nPoint", "UsingDefaultValue": false, @@ -1392,7 +1398,7 @@ ], "Outputs": [ { - "Id": "b33e32b9e7434189a2c636a26f1b3df4", + "Id": "7a7dba5a5b4b4344b293744f1d0b3ced", "Name": "Line", "Description": "Line from start and end point", "UsingDefaultValue": false, @@ -1401,19 +1407,19 @@ "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", "Replication": "Auto", "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 10.0, - "Id": "d60bbc4ca6df437bbdf7887ce70173b3", + "Id": "ca7aba9a161e4a1cbd2032a914afe396", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "e6553ea5f0964a6199f637c530cb2a53", + "Id": "05baa0a8d55d4233bdd8d1eca92a699c", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -1423,16 +1429,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 10.0 }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7780a4bc844f4f2e8639f5c78aa8191d", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Form.ByLoftCrossSections@Revit.GeometryReferences.ElementCurveReference[][],bool", - "Id": "ae4bfdfe524a4a5cbd6475fd56be89af", "Inputs": [ { - "Id": "79f855eee1334f3e9abe8d5631706280", + "Id": "fe2862f84430427e869516713ad990cf", "Name": "curves", "Description": "ElementCurveReference[][]", "UsingDefaultValue": false, @@ -1441,7 +1447,7 @@ "KeepListStructure": false }, { - "Id": "28ab14022855434f9788086ba22ee409", + "Id": "b4bcfdcc79474c838073a6860f4a83e1", "Name": "isSolid", "Description": "bool\nDefault value : true", "UsingDefaultValue": true, @@ -1452,7 +1458,7 @@ ], "Outputs": [ { - "Id": "a7b8ed37855d4b3fab1a9aaa8fdf88f8", + "Id": "95a186de144845f697a2bff3b4cf7377", "Name": "Form", "Description": "Form", "UsingDefaultValue": false, @@ -1461,17 +1467,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.Form.ByLoftCrossSections@Revit.GeometryReferences.ElementCurveReference[][],bool", "Replication": "Auto", "Description": "Creates a Form by lofting a nested list of curves\n\nForm.ByLoftCrossSections (curves: ElementCurveReference[][], isSolid: bool = true): Form" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7104a6e986ff48efadb8a7c7b8509e1d", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.ModelCurve.ReferenceCurveByCurve@Autodesk.DesignScript.Geometry.Curve", - "Id": "799b4dce33ec4a2585187d988f7e267a", "Inputs": [ { - "Id": "6fdc5a96623047d0b200066a5ad847a8", + "Id": "a682ee1ed0634b6c8dd05d4d9e2e9777", "Name": "curve", "Description": "Curve", "UsingDefaultValue": false, @@ -1482,7 +1488,7 @@ ], "Outputs": [ { - "Id": "a211cca00c174041b00668c671db1510", + "Id": "61720840aa1a4326bebabfa6a8b13302", "Name": "ModelCurve", "Description": "ModelCurve", "UsingDefaultValue": false, @@ -1491,309 +1497,310 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.ModelCurve.ReferenceCurveByCurve@Autodesk.DesignScript.Geometry.Curve", "Replication": "Auto", "Description": "Construct a Revit ModelCurve element from a Curve\n\nModelCurve.ReferenceCurveByCurve (curve: Curve): ModelCurve" } ], "Connectors": [ { - "Start": "1bbd4aba24934948a95fb28a5919ebeb", - "End": "c60c574ac65c49d2a9f00f2b539dad43", - "Id": "b8ea02782672461bb82929f1cc0d4860", + "Start": "07aa884531034c2d8788c008742874ad", + "End": "fc4916fbac6947bdb083acf55cadf6ab", + "Id": "186bbcccd15e40dbb6b675ca84ed8e83", "IsHidden": "False" }, { - "Start": "1bbd4aba24934948a95fb28a5919ebeb", - "End": "c27809e51bae42d795645e45051d6159", - "Id": "9d169e18857c4fb1b7b48851a137d0ef", + "Start": "07aa884531034c2d8788c008742874ad", + "End": "18e8b57fb0874cdcadf34a3c587e0469", + "Id": "5ea530d36a734c6c8127ea8c94fa7f92", "IsHidden": "False" }, { - "Start": "aef6eaa7e1984fb98265607bf012615d", - "End": "953fae8999294f12b7e2d5f41229e83d", - "Id": "59359e3037db439c803ad71ef343f681", + "Start": "41b6d8d238254f25b0dc81a67abe523c", + "End": "4f649926de3941f2a557c52149302375", + "Id": "1fdb519bd9e1487ab138feba41abcb99", "IsHidden": "False" }, { - "Start": "6467add41a094c519eb2e111815b68a6", - "End": "3717b4e1226647efbde27ea7375f4254", - "Id": "3bee674c6f164e5690a839be3fe37234", + "Start": "47a9ce76f7b4425badfdfb31cfbb471a", + "End": "e75f91f3187f493f8e47a40c1faad4e5", + "Id": "ae0f32a8a6ba4da38fe58ba886d93691", "IsHidden": "False" }, { - "Start": "37fc837d889646269b9e235be1a40e90", - "End": "08edf5a93bab4ff2a77e4c3ed861375a", - "Id": "f8adf2f477d349cb9fe614efd5cfc9e3", + "Start": "e2fccc8059564b09a5f76a7078bafa05", + "End": "da7bc7b80b474c978d9cb8dbef37a03e", + "Id": "dec58e377e0d4eca999f375eb796b124", "IsHidden": "False" }, { - "Start": "37fc837d889646269b9e235be1a40e90", - "End": "3db0657e803f4c4b84f2da2365910bfe", - "Id": "e6db03af41bb4e779d32ee7c1fdd48af", + "Start": "e2fccc8059564b09a5f76a7078bafa05", + "End": "ce957d3ec3804c279019ae8950288882", + "Id": "d92cdbea08e344ff839be301a88593c7", "IsHidden": "False" }, { - "Start": "38953ef23da44d888929d6637fb25512", - "End": "0cb7c202a9ef43b3b53ecd487a267b88", - "Id": "37bbaa860b894e2cb9ec849d0d675d19", + "Start": "1ad87acbe55b44ce8d6bbb149262b200", + "End": "e4ff666defe043fd8739c73b3555a3e2", + "Id": "f3e50db9882d46758bd4bdff4c5a733a", "IsHidden": "False" }, { - "Start": "f2195a6b254b4258803f2ddd7f8da0e0", - "End": "2d9538bf09be498f92873f2c0dc5d391", - "Id": "6b87061e96b748aabe4859c08613a804", + "Start": "406c000c44264f80973169cdac284ddb", + "End": "88f5a2b8cd654b6bb63ba4c25f061bc5", + "Id": "63b28685a3bf41f892458a0b5ad70b2e", "IsHidden": "False" }, { - "Start": "f2195a6b254b4258803f2ddd7f8da0e0", - "End": "d24a4a5dd4554545b8dd5f8ba2ce831f", - "Id": "115356e4f141479498979288a2985a5c", + "Start": "406c000c44264f80973169cdac284ddb", + "End": "d936c0df79d54e3f9bedbe79fbf74fdb", + "Id": "a29024d0591848e7b91bbc9d0f46a8e3", "IsHidden": "False" }, { - "Start": "f3c71042517f4f008e4e8c2971c012f7", - "End": "7a6383d4b253403f8d7eb01b9cbece39", - "Id": "94064ea11b54483795bd2b2032cd0c76", + "Start": "8469da5fedbe4d97a40e6362afd2f681", + "End": "7ce216b719f4476fbefc4ec4d69a4ae9", + "Id": "b5da21cf222347698fc4ec272b44e0ff", "IsHidden": "False" }, { - "Start": "b60dd6cbbf2a4d07a339d004cc4f0e99", - "End": "b3a9ac379a59411380aab6353252edfc", - "Id": "171dd6a495424b7286a134ed622f87c3", + "Start": "c3c16412fd0b4b8889d5fbf7c2b0b31c", + "End": "42950ee0f9b94c5983d71fc2fd9a284f", + "Id": "71b7bae346d84da88123979e286880f7", "IsHidden": "False" }, { - "Start": "b60dd6cbbf2a4d07a339d004cc4f0e99", - "End": "6fdc5a96623047d0b200066a5ad847a8", - "Id": "3907433717e3486fb3cdd3f5ea3a62fe", + "Start": "c3c16412fd0b4b8889d5fbf7c2b0b31c", + "End": "a682ee1ed0634b6c8dd05d4d9e2e9777", + "Id": "3d6e9cd3283e4ddca57ad96cd3cd2fb6", "IsHidden": "False" }, { - "Start": "07778759d60445fe99b4295b34539c1b", - "End": "fbc9a295d4ac48ea997fd5e935202205", - "Id": "8d1e21b04014433cb558540e27f7ba9b", + "Start": "aee664ecd6d4487d8c93bf3dc5f34c03", + "End": "9a68805d44b64baf9a90650bab59315b", + "Id": "ba6ff1a1294c4e859ad8fe267baa4061", "IsHidden": "False" }, { - "Start": "d7af59054b3b4676821e930af412857a", - "End": "6e6191a1257d49f9a794c86613b831b4", - "Id": "e8c5395ecaa848af972525827ace00de", + "Start": "073c001f365a4bb7992fd4fb5d428565", + "End": "1a200ea7d7a54c1eba7339153cd270ea", + "Id": "c8b0450693244c14bb75163d8864499b", "IsHidden": "False" }, { - "Start": "2b35b3cacd3e40ad8ae826a0be6313a1", - "End": "7fe7bf608ec74e6489e8e8ddd854ffb8", - "Id": "a1d73097471a4c30b6af045829ea6fe7", + "Start": "569a58df91f5487ead80e1d84f8c7ec6", + "End": "16edbe30dc444ee2abc41d1efdc6605a", + "Id": "91632356df1d4f468ee0f11bbeb704fd", "IsHidden": "False" }, { - "Start": "2b35b3cacd3e40ad8ae826a0be6313a1", - "End": "ad7a7d94bfe04c0c94587e5ab8d33684", - "Id": "996854dcd3f84ee8ac96b01ab51e11b9", + "Start": "569a58df91f5487ead80e1d84f8c7ec6", + "End": "5c44b7e8c65c4c08947717ba518cfb34", + "Id": "1437f66c388d409ea3b68478bbdf766c", "IsHidden": "False" }, { - "Start": "92e5b85c501947fe92f40290aab4e04b", - "End": "fd07036c38b249ff9578258de4c59caf", - "Id": "7ef062409a2f46e8868d9da1c440f990", + "Start": "4efe9fd6f44a4c60a5f805d9024235e8", + "End": "eb68582fd8d542de8edb838f5a336db6", + "Id": "445260a65e4e4f8da0a08afe925dbfd7", "IsHidden": "False" }, { - "Start": "4c73b769a0094c45954aa389a1aa7edd", - "End": "b8cdf7229b1440789979f99513a2f682", - "Id": "b1da5879a2a44a818807f0da42489c7c", + "Start": "ed33d0124eb5405d8a32a0fc02d12638", + "End": "2f425f80568149c6915fbaf4c78ee692", + "Id": "04f05572b210462582f55fa9d4e9bdb4", "IsHidden": "False" }, { - "Start": "95904cde4f4a4d4dbe84764e6720fe8a", - "End": "a8be6a1cb3324444a15517a2c1135e3b", - "Id": "4b052337bc5d4267b124de12144aa865", + "Start": "55a77c1420294a7583e37bc1fa09ef3c", + "End": "24d83f34454e4318a4fd2b4314e259e0", + "Id": "86784dd84e1a4bce987853f0d7c8736a", "IsHidden": "False" }, { - "Start": "9b566af24ff44388af0f0f0b8bb1f807", - "End": "e09b814f871447f497b61bdbdcfbddd3", - "Id": "83ce0ae4416b42b786facd9668656d10", + "Start": "face4b3c271e4ab0926e9f5eb5e1cc5a", + "End": "3839954b56b34ab683b6591073dd71bd", + "Id": "fb044095753f49c39f0fb9d7f32b9624", "IsHidden": "False" }, { - "Start": "aeb7d8a8392b41cc9a4eeefd7bb24a35", - "End": "67e7e07ad4ed4504860d2ea77383bc55", - "Id": "450603c94d5745ffb1ee2dc9f7efe94b", + "Start": "fdff9ad255ed4c14a8462dee197ec03c", + "End": "516bc26b1e6343aa99498a7f802cf17e", + "Id": "19a169f45b5341c2ae43210dbc6d4905", "IsHidden": "False" }, { - "Start": "aeb7d8a8392b41cc9a4eeefd7bb24a35", - "End": "bface0f6691946af9944f7e9fc7c8b6c", - "Id": "c80ff8e55278480aba6f7e3dba93be69", + "Start": "fdff9ad255ed4c14a8462dee197ec03c", + "End": "874def3c1f574c0d81aed1266f14b46d", + "Id": "868ca2513f0d43cb8bd2d1e75725c070", "IsHidden": "False" }, { - "Start": "aeb7d8a8392b41cc9a4eeefd7bb24a35", - "End": "7a761fa3ead848d2a3af43fee7cb2e3d", - "Id": "90d32923e06349a6b63eaf26ae8c07af", + "Start": "fdff9ad255ed4c14a8462dee197ec03c", + "End": "5cbf8bea77224db7920cf5f0b58fbb69", + "Id": "8b555cc17b4e4fa482a9bb7906b340b4", "IsHidden": "False" }, { - "Start": "aeb7d8a8392b41cc9a4eeefd7bb24a35", - "End": "89ffa253dd62486eab0d0d31927794fa", - "Id": "aea09f0aed85470c9bd645fc019f951f", + "Start": "fdff9ad255ed4c14a8462dee197ec03c", + "End": "dcf1d34577784017a17f86ff2b03585e", + "Id": "e24f37090f964b35a13ec07c0aad289d", "IsHidden": "False" }, { - "Start": "307ec73cc9934dcd971c6c027a9d13e2", - "End": "e83b57bdebee43218623525e8eac5007", - "Id": "5fd784b6fe094797b4a496cb360f21af", + "Start": "c59ffcdd5f7649a6b1dd6527452ba929", + "End": "a7ff924adcab41d283e77eee2af157fb", + "Id": "97fb60aa41ab4d1f939297e343fcc3d0", "IsHidden": "False" }, { - "Start": "307ec73cc9934dcd971c6c027a9d13e2", - "End": "8fe3040390dd42448feabd2d5c8dc824", - "Id": "6d925908407d46319c62625059554df2", + "Start": "c59ffcdd5f7649a6b1dd6527452ba929", + "End": "66599e28cd4b4bf39402259e9d6cbf23", + "Id": "5be5f5bab7554470bda03e9d1fa3e1cf", "IsHidden": "False" }, { - "Start": "015fd19150f54becbbd479e1664e2955", - "End": "16e97c4f38aa428690885d2067a33c46", - "Id": "324b31ec6c824e6391021238c5eb0cc0", + "Start": "75649545a29f4a4988f325b03fc469f0", + "End": "8f371e4e4ba54f4ea07ccb5aa0c6bed5", + "Id": "a4d64278d68c408a853f8639eea16c88", "IsHidden": "False" }, { - "Start": "cc52357512f44917b36068d0ba36d357", - "End": "27cffbf1060c425381b1b2d0a8457214", - "Id": "ab9e19e633fd468f92e606c5c30b24d1", + "Start": "4201ffcf4a674337880e00dd0f90afe6", + "End": "b7a4ab33b2274309a856ab1c5bef4a09", + "Id": "6b966febe1114f1cbd4c6d6e5c783133", "IsHidden": "False" }, { - "Start": "83ea58b2af084ef3b22f8d77deb34c4d", - "End": "8c9a4811fc7c4bba8c932def304ce5b9", - "Id": "70f2369c6bf84ebb9e3ccd1584bb66e3", + "Start": "c43ed472697e4aaaabf728570802b24e", + "End": "0fe1c2b54ba1414bbaea618b9a30297f", + "Id": "1c3715aeca0f450a98db02662a7e98ba", "IsHidden": "False" }, { - "Start": "39b8f4ed15354750aa4d5e57c2e85f88", - "End": "3335d9c2ec6f4cf8bc02122b6e09d10b", - "Id": "8f28366346154acfacc1969c7dbb91fe", + "Start": "0fe5ba479cf240f798da6a3532ca99a6", + "End": "ef3167ea7fb24dffb63ce530ae8cc0aa", + "Id": "71c61ff8c1b345c8985d6e3a393b1582", "IsHidden": "False" }, { - "Start": "39b8f4ed15354750aa4d5e57c2e85f88", - "End": "bc5126f993324dfe84ecd74dee923cbc", - "Id": "87ab203921bb43bda3f02bdb60df801e", + "Start": "0fe5ba479cf240f798da6a3532ca99a6", + "End": "f5ee2995c3924d38a8cc08f68d4ba015", + "Id": "f8fb8ad4617f48fda13ee63000cff3e6", "IsHidden": "False" }, { - "Start": "d3e3a2e977af4d8ea2069e88d4ffa84d", - "End": "26cce09b9c1b42eeb991fb4e360a2e1b", - "Id": "146f2dfd59a04a2994ce6f292b992bb8", + "Start": "2f7f487c374145c18c6aaeb701060b82", + "End": "36d8cd14f55e473db42fd2ff04c6a61f", + "Id": "8a0bcfb0445b40559055227a3be7bd92", "IsHidden": "False" }, { - "Start": "09e41ceb42354a5ca3f505b4b8ad724a", - "End": "581bdb3f82e243728bd4db7a69991857", - "Id": "e5c9c84f1e1a404b8060739b44df8d4c", + "Start": "4655c62188fd4b7a9f41b5069e35494b", + "End": "f3f6882e68c144a6986f4ecc88bfe865", + "Id": "d1d5a346abd747de9fda1455af6c1ef6", "IsHidden": "False" }, { - "Start": "4514e981418e4a3ab83ca452c609c1a0", - "End": "7f2c5265741f463cacc1b825365e6725", - "Id": "7accaa7515a146cd9133a04c3f0a3de1", + "Start": "19803302a9194f7ba0d19bba12397774", + "End": "530c072cf1a44f19aef3381e5a84f6a3", + "Id": "8ea5813fde9142c3a0fedee0693e80a7", "IsHidden": "False" }, { - "Start": "4514e981418e4a3ab83ca452c609c1a0", - "End": "3b4270266bbb4da785f52924ee6f80f9", - "Id": "2755cfb40fee40c9bd3d2dce4b51134b", + "Start": "19803302a9194f7ba0d19bba12397774", + "End": "079bc6fb21434cd3a25fb8204a8d70d1", + "Id": "64af969d0ec44b0097a0be3bf5a00fe5", "IsHidden": "False" }, { - "Start": "690a600b03324f64bcb86fa5200f83bd", - "End": "677c1ee4d34d4ee190f3e556c6188adc", - "Id": "817a12b5297e4ae78e1097e9217051e6", + "Start": "ae18d2c411894112a17cf1cc0ef43b42", + "End": "9d68568f6fbf44be86297698e2ab5352", + "Id": "b8804b642c8e4d11964d07f6d7164721", "IsHidden": "False" }, { - "Start": "b3aacfc6c7014ea797a04022a6e5432e", - "End": "a478007887f84e28bee64451396b556c", - "Id": "13f464bbafd44df6a83d856ac491d85f", + "Start": "2f887727752c4dc8bc8877bd8e61f312", + "End": "3c23c4e8db6b42d7bc70b956c60b55a2", + "Id": "0ae083530f934a858d8534246160e06a", "IsHidden": "False" }, { - "Start": "babd95e627964205b4b27b303cf2b36e", - "End": "2f053e28c72948afb80dc44cf6cf8dc8", - "Id": "b8d515176e284b5ea31e9093894da0dc", + "Start": "ce02e98941ee465c99cebf3a4c0740f4", + "End": "27f1d638fcbb4054a7ed06192a948adf", + "Id": "d3ca2220a3b24852bce27691b3f96c93", "IsHidden": "False" }, { - "Start": "babd95e627964205b4b27b303cf2b36e", - "End": "08874e2d23124fa5ab2e1665fcd1c3d7", - "Id": "1fccf5d857b2471490b68851d24cf173", + "Start": "ce02e98941ee465c99cebf3a4c0740f4", + "End": "d1cd41d15ae943a4a51550c4917ac2a0", + "Id": "2b8387b0e8b04b1087f32a65b1f3033e", "IsHidden": "False" }, { - "Start": "8c19662c8e324893a6756ac32437400a", - "End": "bf4c3fb20b8b46668a1ef08739f14245", - "Id": "2192511318db4088a1ca02c6d812b2b4", + "Start": "47177532c0b2415ba80c8022bf7a7f26", + "End": "5e893cf4595042598b0493ae8285252e", + "Id": "c9ed017fd9f3464888c31dc6dbc84e74", "IsHidden": "False" }, { - "Start": "8c19662c8e324893a6756ac32437400a", - "End": "a52456212acc406485e7a402e830fa87", - "Id": "488ca69a33f64096a3860400f2085963", + "Start": "47177532c0b2415ba80c8022bf7a7f26", + "End": "9f5db69aeafb40cb80b338f0d2840ed2", + "Id": "4e2a3ea147ed467f8eee791d401a5703", "IsHidden": "False" }, { - "Start": "2757d1051f424e55bd52a507f30aea32", - "End": "ae121b23a7cf493a8bbdc7653020e3fa", - "Id": "c7b7acad72ed470f8c34345b820514ab", + "Start": "141a7cc2a6a240cdb2aec1c305c751b8", + "End": "caf8055a83b24a9d90f51b5a4bda2767", + "Id": "72725f81cda448a9ad31d8166e39d58a", "IsHidden": "False" }, { - "Start": "f6d1656097fa45aaaf45b2fcb128a1e9", - "End": "c5ce7e45d8d449bb97b03d7d4693284d", - "Id": "4d81c0e778aa418daaf50f897eba2d7d", + "Start": "a048d4c970d649b493aab1d7910ad809", + "End": "b854a8c31b1a401db0bd0bb71c821428", + "Id": "3eb60f41881f4a1da759ec6688bda8e3", "IsHidden": "False" }, { - "Start": "6cd0f343b6804dafad7d7f9b2fb011e5", - "End": "768edc6e60d34cadaa901c498238f749", - "Id": "55e6e00498c440649702fe5845227e27", + "Start": "491c13c50dd946a5aec1a4cbe8666be6", + "End": "0f9ea3c643c34adc8abccea2701942af", + "Id": "5606454d5aa84ab9856488cb51a60b3f", "IsHidden": "False" }, { - "Start": "6cd0f343b6804dafad7d7f9b2fb011e5", - "End": "6a1e9e2e40e8483ca0740f467f72ed83", - "Id": "fbae9314b1a94efea2583f83d5077457", + "Start": "491c13c50dd946a5aec1a4cbe8666be6", + "End": "3e8feb1d58334b8e8d8c5e8141903ca4", + "Id": "f25a466e78864cd08cc54434d3b1b770", "IsHidden": "False" }, { - "Start": "f8ac966bd3a140b08ce2fff56fa9c04c", - "End": "99b48f814630451bb8a61956a505367b", - "Id": "2953546a474047c79481f630fba1b5f2", + "Start": "4b03da9ab93a4d4081e77eb557638c14", + "End": "49aef8b334514ddf8d79d1e183ede75a", + "Id": "040596b1a0544a629e32502c647ecf93", "IsHidden": "False" }, { - "Start": "b33e32b9e7434189a2c636a26f1b3df4", - "End": "a431cdcf129c40798c6f987afbddc794", - "Id": "2663136276f04ffe9922d0e18080a550", + "Start": "7a7dba5a5b4b4344b293744f1d0b3ced", + "End": "a6217be4e3b4405a941165fe79b27132", + "Id": "58c0a105ed0046f1a649b854473c5f2f", "IsHidden": "False" }, { - "Start": "e6553ea5f0964a6199f637c530cb2a53", - "End": "f40bf67c57c8439cbf60cf760a804c2e", - "Id": "9d1122d54ad740eeaf9a6ce186cc0e2e", + "Start": "05baa0a8d55d4233bdd8d1eca92a699c", + "End": "c991c7cb156844f681e7700e770f3f92", + "Id": "0d48e7d46c874ee380b0d749bfcce5e8", "IsHidden": "False" }, { - "Start": "a211cca00c174041b00668c671db1510", - "End": "79f855eee1334f3e9abe8d5631706280", - "Id": "849815bb658f4ff8a513a5cdd13b0f1a", + "Start": "61720840aa1a4326bebabfa6a8b13302", + "End": "fe2862f84430427e869516713ad990cf", + "Id": "53857d9f1ce74a3695a80124c932db46", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAFoAfsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD79optFADq5Dxx/wAjN8Pf+w7L/wCmy+rraKuMuV3KjLldx1FNoqCR1FNooAdRTaKAHUU2igB1FNooAdRTaKAHUU2igB1FNooAdRXO/wDCZ2t3/wAgm1vNd7+ZYRjySvcrPIVibB4IVyc544bB/ZuuatxqF/Dpts33rXSwxk9CpuGwSpGTlI42BIw3GSAdFRWTpfhnS9HuGubazQXjLse8lJluJFyDhpXJdhwOCTgKB0ArUoAdRTaKAHUU2igB1FNooAdRTaKAHUU2igB1FNooAdRTaKAHUU2igB1FNooAdRTaKAHUU2igB1FNooAdRTaKAHVHcW8V5bywTxJNBKpSSORQyupGCCD1BHanUUAZ2l6fe6XcNCbx77TyuYzdNmeFgQAgYD94mO7neCpyz7vl06bRQA6im0UAOoptFADqKbRQA6im0UAOoptFADcmjJpu6jdQA7JqGe+gtZbeOaeOKS4kMUKSOFMrhWcqoPU7UZsDspPY1JurkPG7f8VN8Pv+w5L/AOm2+q4x5nb1/IqMeZ2OxyaMmm7qN1QSOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6o7iSVbeUwIkk4UmNJHKKzY4BYA4Ge+Dj0NAE2TRk1VsFuo7VFvZobi5Gd8lvEYkPJxhSzEcY/iP9KsbqAHZNc//AMIVp1182qmbXpDyf7UfzY89mEOBErAcblQHGeeSTvbqN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UANkhWZ4mYuDE29drsoJ2leQD8wwTwcjOD1AIkyabuo3UAOyaMmqt9qEGmWr3Ny/lW8eN8mCQgJA3NgcKM5LHgAEkgAmpLe6iu7eKeCRJoJVDxyRsGV1IyCCOoI70ATZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAG5FGRTaKAHZFYXiLQ59X1jwvdwvGsel6k95MJCQWQ2lzCAuByd0ynnHAPPQHboqlJxd0NNx1Q7IoyKbRUiHZFGRTaKAHZFGRTap6nq1to9ustyzgM2xEiiaWR2wThUQFmOATgA4AJ6AmgC9kUZFc9/amsat8un6d/ZsR5F5qgByvVSkCNuOQORI0RXcOCQVB/wiMF98+s3E2syN96Gditr67Rbg7CoOSC4dhxljtBABNceLrJbiS2sorjV7qNjG0VhFvVXB+ZGlOIkYdSruD04yQDp2NxNcWqS3Nv9klbJMO8OUGTgMRxuxjIGQDkAsBkut7eK0t44IIkhhiUIkcahVRQMAADoAO1SUAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKxLjTbnSbiW90tnkjZjJNpeVEcpJy7xkj5JCecFtjHdkAuZBs0UAVdM1SHVLdpEV4pI28ua3lAEkLgAlGAJ5wQcgkEEEEggm5kVlanocV5cLe2+y01aNdsV6sYLbQSfLfpvjJJyhPfIKsFYW7H7V9lQXvkm5GQ7QZ2NgkBgDyMjB25OM4y2MkAtZFGRTaKAHZFGRTaKAGUU3JoyaAHVka34g/sfUvD9p5Hnf2tfNZb9+3ysW08+7GDu/wBRtxx97OeMHVya5HxsT/wkvgD/ALDcv/ptva0glJ2fZ/kXBJvXz/I7Cim5NGTWZA6iq13Y22oeT9qt4bnyZVmi86MN5cg6OuRwwycEc1Pk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTUFpYw2PneQnlrNK0zKCdu9vvEDoMnk4xkknqSSAWaKbk0ZNADd1VNS1iz0eBZrydIEZvLQMctI5BIRFHLMcHCqCT2FUr7T9UvrpwmsfYLLgotpar54OBkM8m9SvU4CA9OeDmTTfDumaTO1xbWiC7Zdj3kpMtw65Bw0rEuw4HBJwAB2FAFb+3dQ1P5dL0qaKNul9qS+TGB0JEX+tLA/wsqBgD84yCcnVfh62tXMWq3WpFfEVq8c1peW8PlQwvHvCqY1bdJGVlkVlkkbiWXYYy+R2ORRkVUZOLuhqTi7oxdD8Rz3V2+m6vZx6XrSIZhbxTmaGeLIHmQyFELhSyqwKqyMRkbXjZ9zdWZrnh/TfEtoltqdpHdxxuJYmYEPDIAQssbj5o5FycOpDLnIIq3ZwtbWkEMlxJdyRoqNcTBQ8pAwWYKqrk9TtAHPAHSnLleqKlZ6osbqN1NyKMioIHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqyb7XLy0unii0DUL2NcYngktgjcA8B5lbjpyB0rUyKMigBtFNzRmgB1FNzRmgB1FNzRmgDF1xtcsLtL7S449UtdgSfS5ZFhfgk+ZA+3BkIJXy5CEb5Dvi2tvt6H4i03xJaPc6ZeR3ccbmKVVOHhkABaORD80ci5GUYBlzggVfzVP+yrX+1v7TEW2+MH2ZpVYjfHu3BWAOG2ndtJBK73xje2bumrNal3TVmi9RTc0ZqCB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1FNzRmgB1Fch/wALKsdQ40Cx1HxV3Eukwr9mZehZLmVo4JMHClUkZgcjHytt6eze4e0ga6jjhuiimWOGQyIr4+YKxVSwBzglRn0HSrlCUfiRcoyjuWK5L/hPLy4/eaf4N8RahaN9y58u2td/r+6uZ4pVwcj5kGcZGQQT1eaM0RaW6uKLS3Vxu6jdTd1G6oJHbqN1N3UbqAHbqN1N3UbqAHbqN1N3UbqAHbq5L/hJLvwf+78UT266UvyQ+IHkEaMewul2qsLEEAOpMbsp/wBUXjjPV7qN1VFpboqLS3Q7dRuqlpOl2mh6fFY2MXkWkORFCGJWNSSdq5PyqM4VRwoAVQAABb3Un5C9B26jdTd1G6kIduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dRuoAduo3U3dVTVpr6HT5X0y2t7u9GPLhu7hoI25GcuqORxk/dOSAOM5DWug99C7uqFb2B7uS1WaNrmNFleEOC6oxYKxXqASjgHvtb0Nct/wiesat/wAh7xPcSw/daz0OI6dDIo5BLh3uA27nKTKCAAVxu3bmh+HtJ8M2j2uj6XZ6TbO5laGxt0hRnIALFVAGcADPsKtqKW92U1FLe7NPdWHrngrRPE92k+sadHqyogRbW+LTWy4JIcQMTH5nJHmbd+CRnHFbW6jdUxk4u6diVJxd0x26jdTd1G6pEO3Ubqbuo3UANzRmmUUAPzRmmUUAPzRmmUUAPzRmmUUAPzRmmUUAPzWTr2n31x5F5pd15OoWu4pBNIwtrlTjdHKBnGcDbIAWQjIDKXjfTopp2dxp2dzG0PxVBqV0+mXfl6fr8KGSfTGlDPsBA82M4BkhJIxIAOu1grhkXczVeazguZLeSaGOWS3cyws6AmNyrIWUnodrMuR2YjvUtOVm9Byt0H5ozTKKkkfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMooAfmjNMrK17xZo/hjyF1TUrezluNwt7eRx51ywxlYox80jZZQFQEksABkimk5OyQ0nJ2RsZozWZoerPrVq9w2nXmnR7yIlvkVHlTAKyBAxZAc/dkCuMEMq1oUNWdmDVnZnN3nxD0lbqax0syeJNUhdopbDRykzwupwyzOWEcB4bAldN2xgu5hiizXxTq93DcXMtnoGnb1Y2Mcf2m8dAdwDzbhHGTwroqSYAbbLlgy9JRV8yS91fqXzJfCh+aM0yiszMfmjNMooAfmjNMooAfmjNMooAfmjNMooAbmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAOW8nU/BX/AB6rca14fHzyRzXEtxf2g/iMZYM1ypJ3bGbeuHCeZlIl6DStYsddsIr7Tb231Cylz5dzayrLG+CQcMpIOCCPqDVndUUNrBbSXEkMEcUlw/mzMiAGRwqqGYjqdqquT2UDtWkpKS13LclJa7k+aM03dRurMgdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1cpo/jZPGlvJLoSy/YfOKQ6k6L5V3GAMywcndGSWUOQA23cm5GRzoqc5Rc0tFu/Xb5vXTyb6MV+h1uaM1Z0jS3ba0haUk5Ab+I+uOw9q6H+w7Z4sPGN+PvLxj/PvWYzlc0ZrZvPDckeWtm8wf3G4b8+h/SsVtyMVYbWBwQRyKAFzRmm7qN1ADs0Zpu6jdQA7NGabuo3UAOzRmoLu4e2tZpo7eS6kjRnWCEqHkIGQqliFyegyQOeSK5nzvFniDmJLfwpZN8pF0i3d+ynhiAj+TCwwSpzODuUsowUNxjza3t/X3lxjfqdbmjNc7pXgqxsb+LUryW41zWIs+XqOpsskkWQVPlKqrHDlSFbykTeAN24810G6lKy2dxSstmZevaHNrnkIusahpluu4TQ2DRp9oU4yrOULpwCA0TIw3Eg5AINB8KaP4Z89tL063s5bjabi4jQedcsM4aWQ/NI2WYlnJJLEk5JrU3UbqfNK3LfQOZ25eg7NGabuo3VBI7NGabuo3UAOzRmm7qN1ADs0Zpu6jdQA7NGabuo3UAOzRmm7qN1ADs0Zpu6jdQA3dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNAFHW9HTXLVIWuryykjcSxT2Nw0To4BCkgHa4Gc7JAyHA3KayrPxVPpN1Dp/icWen3M7rFZ3sMpFteuTtCLvAMcxPIhJbg/I8m19vR5ozVqWlmWpaWY7dRupuaM1BA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dXG+NfjF4R+H+pWumaxqrHWLpRJDpGnWs1/fvGd/wC9+zW6PL5WY3HmbdgIxnJAr56/aa/aujsdUvPAvgu9bz7Z/L17XLQsTaqHCva27KVIm52vIGXy+URhMS0PnXw7XSNJ1C5YzXF3fXry+Vbut1M9wxIaW4uiT+/lIUGVcnOwggtwLXLZ3evT+r/5iPoDVP2lPE915cvh/wCFt2LBYpJZtR8T67Z2FqxXbtS3kt2uhO5/eZUYI2EDcchdjRPjF481CG0vH+Hmn6pZSTQwTQ+Gtflu7uJ5lHlj/SLO2ts73RWD3KFcngkbTymg+N/s+pa1qn9qMtxshS51XT7QH7N9xB9pglyMBpEAxul+WQblAKL0d18Wv+Eq16ESxQ63dpHFvuoWuY9OmiRRMwuLXaZJUhczNuyMgZKkDaZb20A6dvjlpGhxxnxpo+t/DrewHneJbVFtIgyb0869geW1gduQIppklzt+T54y3ar4j0qTw+NdXU7NtDa1+2jUhcIbY2+zf53m527Nvzbs4xznFYvha1m0/R/Ikn0KyjjimmbTby/hu7i3haLzHe0YRzbYpEY5jZXO1SdxLlq5bx5+z74J1K4aW3vvsOra1dLqNxq3hWyjt21ORZjK77dzW13cCVXb/S0l8szgwBHABqHLzLn28h+g3xFd3Pxbvv7IsnC+C+l1KhOdXOeY89rUfxY/12cf6oET+ueH9BS3hjVY/lwAq4xn047D2rxnwV8SG+Gd5/Y3xQgtbMLI6r4q0K3lOksnmFUW5jcmexZFDmQzKYFEe8zjeFH0rBai2yOr9CSMfhW9etKdqe0Y7Jfi79W+r9ErJJKEuoWtutuvq56n+lT7qSiuUsXdVPUdMh1FRvykijAdev0PqKt0UAcTdW0lnM0Uq4YfkR6iod1dfqmnDUbfZkLIpyjEfp9K890vxFpmtXN5Bp19DftZv5c8lq3mRpJkgx+YuV3jbyoO5QVJADLl2bVx2drmnurP1vxHpXhq1S61fU7PSrZ3EazX06QoXIJCgsQM4BOPY1ezVT+ybH+1f7T+x2/9peT9m+2eUvneVu3eXvxnbu525xnmmrX1BWvqYP8AwlWsa5+70LQriCJ/u6pram2hC9CwgJ89mU/wOkQYKcSAFS3TWnnpawrdSRzXIRRLJDGY0Z8fMVUsxUE5wCxx6nrT80ZpyknolYqUk9ErDt1G6m5ozUEDt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADaKbk0ZNADqKbk0ZNADqKbk0ZNADqKbk0ZNADqKbk0ZNADqKbk0ZNADqKbk0ZNADqKbk0ZNADqKbk0ZNADq5q78O3ejXU2o+HPL8+d2e40y8uZEtJyxyXXAfyH3EuWRMOWfepZldOjyaMmqjJxKjJxMzQvE1j4g8+KCTyr+12i80+YqLi0Y5wsiAnGcHDAlWA3KWUgnVpuTRk0na+gna+g6im5NGTSEOrwH9sX41T/C3wDBo2ks0ev8AiYT2kVyk8kD2FqqAXF3HIqnEiGWFUGQd8yMA4RlPvmTX5x/tneLp/EX7RN/bXDy21l4ZgtdLtz5zTJHJJGl5JcCLAVC4nhjPJLC1yc/KF1pWjLmfTX/gW0v5+WomeP6VNLolwt2Ibi2t7ZgH8kPEOABGhQHC4A3ADK/Oq8A8dTaaxbyaBbXTRS6kkVtHaeermM2kgO4AjHzKd23kdgA2TXMx6PG1uLgWt4biRiS/mbp4ZBubOON2QoOCAfmGCc8R6bqtxBHHdxIqXcjvtTdviuwdokjdCeCeDgYzwAM7ayGfR/hP4oLrejmz8T65fRi2smW1h02YILkld22dgjBiwZUyemxtwBJJ9o1DxxZar4Z0TwppT2vgszMIdV02/t3iG7EbRPJJ5ZPWMZckE7kJ43bfj34aeL9O8P6pENTgW+sZUmjFpdkN9jmLL8zLtJPCJllXOCcAldtexfD+6ujNfWEKDWPEDNHZi1uJQ8F5ZlcBkyFbCFIXVlcfIQwAVGNAj6/sfhLpUei6JpiajJrN3qFndDTtRnUizim+SVEHl5YBk8113SFQVdgjFiK7jwlrHhODw7Laappum6LqmnsIruztWSWYSRJ/rYzGWkJUMx35LIQ+T8pavAvGWra5a6KNL8R6jpJ0y6aF9NWGGSBLOVCFkSNY0OUjSQr85yVZCvzBkHoGn+OdB1rU7CfSdKn1vxPptqtreG+VW/tOMKIpCoikk8yUqScncNm8ndtXAM73R7+S41WN73xE0816sp0mRYjDbyLI5fbHLlmVg6QgpIDtwU2uGFeb+HPCOq/BnRLfUPhzZzX3hOaU3N54Gk05oHaWR2d30pmmEdvvUvKYF3wlkUKLUSyyr2dxb6zrixt/Zc/hHw9LJ9mlt7cfZ1VnUKZJRhd69M5AGBtyCSa67VIFks73TrLUz4g+z2oe60vUAZGukwrK0cigEPsAAK7huKkgMSxfM7WvoBX8E+PvDvxG0dtU8NavbavaJJ5E3kN+8tpgqs0E8Zw8Myh13RSBXUnDKDxXQV4t4x+Hb+E/Ftx8Qvh9/oF9exwNdm9DLZa3kZEN5KcyL8pTyrkq5hkcjPlmWKTtvA3iQePNOGof2hPDNbTeRe6T5SQSWk6qr+VMA0h3YdHDJIY5Y3jdDJHIru7LoxrzOzqG6Wd7dhbSRxTcbXljLqOecqGXPHvUmTRk1IjL/wCEbtrjnUHk1c9hfBWRfpGqhM9fm27uSM44qp4m0/aRdoDydsn9D/T8q38mqupRi4s5Ym6uuF+vb9cU229xtt7nF0U3JoyaQh1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgB1FNyaMmgBu6jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduqpqmm2utWMtneRebBJgkBirKwIZWVgQVZWAZWUgqQCCCAas5FGRTTa1Q721Ry/26+8F/Jft9t8Nx/d1OWZmuLNT0E4I+eNcYM+7cAVMikLJMeq3U3IoyKqUubpqOUub1Hbq/Jvx7b614j/aB8axJLJfT3Wv6qxu5wZJLdY72a3hUMTnaqQRoo52gAKOBX6j+JPGWl+FtA1jV7u4WSDSkJuIoXUyeZtVliAJA8x96BVJBJkT+8K+L/A/gIat4k1PxJf272D61f3l+8TOsj2wuJ3neDzAACFZyCQOdoPIBK+ngMTDC+2dSmpqcHHXo5bSS3urXXZ2bvs8ZxbtrYw/DP7Lp1rTprW58W6hDcTQPGot4YBCkpQqpCFC+1NowpkJO0hmIBrgfiR8IfEHgOe0XU7WzutPv2eG01Sxkbyb50Lkhg4zFPtUsFJbjOHlAkKfa2geG4bG3VYjNKDGYkZhz0GVKkfMchV7ZIjT+9XVeIPBej/FbwHe+HtRsXu/N226vDMfNtJCpCzpMBuVly3zr1+YcqSTxc3P8a08kl09P612buNM/MSZprfUv9JnuJ7RXia4kjOGkUEqGCnHzAZXnOGyCea9R8Ja8+nXhfSp4YtV0eZ7mC4tSrLPDuBGME7imWYg7soXDECMA8t4y8J6l4C8WazofiCG3HiPRLgw3QtpN9vJmJZQUyn3ZoH83aSShfBwxYVQ0W+Og6hbSWiq8ttKrxmRCI7i2k7SnCjbk7G3dRKVzha55LlbTLPtT4N6jo+tabZf8JbNceILbWJBBDdX0pZbWRSpaFXDF4pSwLAZHmIE7kqPQPDPirXtK8Q+IbLT9X0rwdqFncW1ibS8kiWGa1QMkbLJMm9ii/MXPLq4wBtVW+T/CeoT28lx4YhvJJNK1pVn05VuA6mbd+63bTtLMUMLchQxDHPlqa7nT9cbU/DenX1rLM2pafE9nfOnysLcnbCzHJZxh2iLcKFESYHy70I+0dN8bP/ZE8mu+INP1qHVL14lt9LRpEiEZUPskJXbj5cAhg3ytyGY11MjrfBNNgih0XU7ELtvrxhJLHEh3NtYgducfdKlhwK+dP2cLXStf14aXrumw7Li1kvLO5lmmhkmKuqbUw4V1G2U8KTlG5+Uge6+PdOtNA8/UrTWFivIIxNNaXk5mdojiMEA7mILYX5sqd2CQBigZzemrb6V4nk0qS4j1Jbud4k1bD7L0yxKJLeRkY8FnT5vmKNzg7jjmvFmqXHw+8SXXjDRtMutT1KO3GnalpFvme41m1tnmkCRZJC30RmnZUTAmkmZSH+0RT23c2Xiy40PQI7fQPD+peI7C4zdW93cRlkjfecLsRT9xkGeQSwZhgEGtXxhDp+ieH7nTNXla/wBZvoZjY3gtiJrid0CsgMeSDnYuPlXYyJ8wU0AbWl6pZ65plpqOnXcGoafeQpcW13ayLJFPE6hkdHUkMrAggg4IINWq8K+AeuR+GfFmveBXuFls75rnxNou1Ik2pLMrX8HlxM20JPcwz7nYZbUGhjXbatj3KSVY1yevYUALJII1yevYViapqy26Md439z2X/wCv7VHq2sCIOA+CPvP/AHfYe9cuzm+cO42wj7ievuaCdyxuo3U3IoyKCh26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAG0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfRTKKAH0UyigB9FMooAfUN5eW+nWc93dzx2trAjSyzzOESNFGWZmPAAAJJPTFMvLy30+znurqeO2tYEaWWeZwiRooyzMx4AABJJ6Yr5K+I3xE1T4+6glrpLT6d8P7aUSw7g0Umsupysz5wVgDLlE/i2l3woArqo0HVUpt2jHd/kl3b6L1bsk2pcrFr4ieID8WPGker2wuLXw9awCOyWRUQXTKXIupBt38eYQisflV34DSsleheG9An0OxMjlYYNuSzZOxiR6Z5OR/eHOTkjL5nhHw5axeRA0bRRorSPKw43A8kE87vV/wCHgfKWwPQ7DRYLqGKyjt2MY2zTNcjZswqkrwBjjGW6KDgdVWs73sn0E2OhspLlopPJmDKN5cjawI4OOSq7eRnkRgkkl2wOg8PN/Ycubb5A+JZQPlUoDncxYMVTBwo++27PdQbtj4dlaIzyJ57RqPMhSIkKvGxAvXA+8I+M4DORkAWry6uL24W2hUxSxv8AvJpZB5cUm07mZsDLgK2G6AAhF4DFkHzb+318MV1nQ9D+J2kQzRXls8ejX8jmNBLbM7vaS/vH+ULctsCqNz/ahnIRcfElpaooivJrZZLSD94sMb7y9u5O5QcdUJOT1G7qMA1+nH7Seq2+u/s9+PrfUZjJLFpk+pII7WORUFrGtyjFJM/uy8Q+b5ZMNlCjBWX84vNt1ke3vMndMETyfuv5oKuuc5A3iQkE8bR6AVElonb+v6+X4mkTa0a4uW0O60d83L6W5vbW4BJDWzkLJtwxGCTG/A4xJk9j6f4P1y1Hia3klubWHT9cieO5jjASK0EpZDujyRtikAlVSeQkZ+Un5fGrO+gs9c03UYyt1o9uDp9yx3EJG25WHy4JASTAYZ5A6nr6H8N9BTWNUvNEvLa7a5tJBKFjeKB1iLKkjMSr7iAY2Vc4xvIOT82ZR6ha6pqejpDbXGrPDd6TePDFYLNIXtXBy8kZA2KN69VbJIBxjmvq7QtS8Dar8VLW8jvZdQg16zkybyXzLSW43Q+XAAf4woLGOThS0QUA7QPnPxlaeHvD+g2mpDw415NeXDQ3V62pTCRJM7s4Ytudl3HcQQCMkHoey+F/hS38ZeA/Efh5tKhg8T6cy3MF4qqWlLKXjHm78FXVXUEHy8OjgMfmoEe86f8AEK+vvBHir+yNPt9B1Xw9OytpduEZIY8EOzNgIxDCdxtxzGuQQSG53xpqkkN1p19o93cXFhrhGpaZA5Mi2l4jKxCKrOWkZmkUptCBpRydvy02+I1tcfB7RfFE93594sY0XUdPeQyf2kh3K0csgG5JNqvKjE/LvYfNv5ytb1S5Xw34+03Rz/Z+i6BqcEUdrJKZWjjYzQS+W7AsPMfDEZAwzjJDEMDOf+Jy30WgWHxB06aa1tPA9xB4q8uxRQjWaxXbalD5bKykCH+07eEEIfMuIz5qqAa961nWRbqwDfN0LDt7D3ryu4TQfGOmz+HtFnXU7OGC8sWtrmNUgvY7uzmVFxJhhGs8jxBZd/NyBvO/FYX7Nvir/hYHwD+H2uS6jNq80uiWsVxdXLO0klzHGIp2dn+Zm81JMsc7iM5IINacs5R5raLS9u92rvu9d+3kT1selDfeP5kvEfVY+31qemUVmUPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUAPoplFAD6KZRQA+imUUANyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qoa1p9xqlqsVtqt5o8iuGM9ksLOwwRtPmxuuOc8DPA565a1Y1qx2teIdM8N2q3OralZ6XbM4jWa9nSFCxBIUFiBnAJx7Gvjb4JftjfE74sfEyx8LPYeC4UmgmmmlRpUaMLGxBTNwfOYHaxjjySobJQBnT690Xwfo3h+6a7s9PjGoOhjk1CctNdyrkHa87kyOOFwGY4CqBwBjnv+FE/DT/AKJ34U/8Elt/8br7DJcwyjB4bFUcfh/aSqRtCVleDtJcyV13TtfVpapaPGtFycfZvY4jx94X1jXtdMWt69cavYqImSx0/ENkJAqbjHEpzIC6lh57yBCrFNpXjO0PQ4tPvpZ8rPCCxtlMpCsF+vXBVRnoAu48BSdzxJ4f8Q/D1pbqC4vPEXh3LLGsNtNdalY5Hy+YFLvdqSdm4KJF2xGTzR5kqS+FbTTdRtbWSC/t7i3lUFLqErLA0JbeCHwVb768nC/MpAJUV4eKpTSjUT5obJpWWnS1laXdPV/FqmpNJ9HubOi2hNiLuaSJpdyTbGLAK21SA2B9xdwbHOWYDOfvdbpSj7ULWe3F0qxnMasYhNuJKqR8xkPzKVI7knJHz1R8N2OoTo5aS6jEhKyf6OWjR15ZWHCjOGZsKSB65avR9N0+S6k+1LBeJDMrLlVKRzNuJCgDcvPzcEMDuwRnMh4bAYiWZs9JiY21vI8S/u5WMbR42sDkn7x3B9qgAEqW+frWfrk3lWUMV55kgEgE88z7DE4G5lLbSAdpYYyzHYnA27K6K+mtrTy58LCRcPdM0yFmUHIT58FmAYAA4YFz8y8AN4Z4q+IDXWrS6LpEFzq19bxIGj063FyY5pDwrug2QRtufAkZY2AJyAd4b0BF/wCKHxA0Tw38O/FlzqCTPZrply19Ccm5udkT+bxu+U4DZG7I3A/KOT+ZM2n3Gl6Hpem7An2OwiW4VTkb0doywJ5ILMSPZq+xPjF4E+NXiTwutloXhG1C6pBcW90sWqwJdWqE4AJZwihwzECJmHfCHivlfU9B8R+GdQ1TRPE9l5PibTbIwajDI8cgWRmSYMGQlCTFLHJhSdu8DqMV2VsLOng6eJcoOMnKyU4uatZe9BPminbS6V99mr1GWrj2+4g8Nxzx/wBqWUEkkEskKTxzLkMACCOFyfmDDoTj3rtvDHiJdY8SaG8WuX1tc3NulpNMsjiWGXbtHI6ozbWwDzls7c8cVNqC21xaC0ytx/ZpWdo12t/qtynJPbAPHPHU9BV0PW4tN1DSrhY8Na4LkDBZhIzBsgjJAIxn+6B0ryzQ970vxAuteEb6LU/Fs0tzaXfmWlnN5skdxlSC2SuckABd2AvION+R6h8N/irYaL4z0zX9Tvrue4m05ILxkQOBKjiNN+75ivlRRuSpLFj9VryqDwbY2cet30gjuUkhnubdY1aNYMI7ALtbBH3eox8tSaTpesto4gXwlM8xbH21YLgzrgg8qH2gYOMlOeccgkAj1hvFVjcWXiPTdKklj0BriPUbK3u5fKkjcMIwoTc4chJWB5BIjVsjaVPoGi6xefED4jQC4mzqWu6NJFdQ3EZjQTC0cRMw2gMpMcM4KrgblxkqDUlr8ZtPi8F6XqusXNv5z2sU0WkyJtlknQsQ2AWIRnjXYxXjAOckAO1n4gW8WsfDzVtC02a1mu725e3TUpPLXbO4WUuoDEbjJuVgSAP4WBAAAtjq3iNk8N3tpDZWd6toLey02GAn7VDaYvS0oBLLJI/lMoUAybs/KpBd37H/AIZ/4RH9mP4cWP2n7X5ukRah5nl7Mfac3OzGT93ztue+3OBnA5z4qeKYfAfgeytvDOtXFxfadY65a6csDPHLc6hw1vaOEdGLGYxKqrkyP5YC/OMe0eC/C9p4F8G6D4asJJprHRrC3063kuWDStHDGsalyAAWIUZwAM9hWqqzjTdJP3W036q6X5sLa3NvJoyabuo3VkMdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAbkUZFNooAdkUZFNooAdkUZFNooAdkUZFNooAdkUZFNooAdkUZFNooAdkUZFU9T1Wy0WxlvdRvLews4seZcXUqxxpkgDLMQBkkD6kVg/8ACZXOrceHtFuNVibhNRuZBa2JPXIdgZHUrgrJFE6NuXDY3FbjCUldbFxhKWqOqyKMiqemfbfsMR1H7OLxstItruMaZJIUFuW2jA3YG4gnaudotVJJz11f+JtQupoNO0200q2V2jF/qkvnOcH76W8Rw6MMAFpo2GSSnygMWvge0N1DdateXfiO7gdZIJNUMZSBlOVZIo0SIOpziTZ5g3EbscV0NFX7RpWjoXztaR0HZFGRTaKzMx2RRkU2igB2RXn2vfDqfS9UfXfCCwR6jLP591pN/dyxWN0SSS6lVf7NIGZ5C8SYkLyb1Lsssff0V1UMRPDt8uqe6ezXZr8uqeqaaTJlFS3PC9D/AG9Phta+Pbfwjqvh7xfa62mqf2ROq2FtLtmMxSQM0Nw7MN7yArErEgjHmEAH6M1j41XGs2s9t4V8P6hNJcJ5f9ueIU+xWuwqVLLbH/SGZWP+qeOFXCuRKuVZvmf/AIYp8D/8LU/4T7+1fEH9sf21/bvkfaIPs/n+f5+3b5O7Zu4xuzjvnmvoCvqeI55DJ0HkfMvd9/mv8Xlfoc9GNRX9r8jm9Q8J3fiqZZPFOsSapBwTpNjCLPTgQNuNgLTOhUtujlmkjYyOSuCAu3pOk6foOnxWGmWVvp1jFny7a0iWKJMkscKoAGSSfqTVmivjDqHZFeEftQfAGX4rabDrehAf8JLp9tJbNaqyxf2lbMQ3kmQ4xIjBmiLnywZJVbaJTInutFAH5PyQwaZfQ3d5Dc2y2sL2bq0fkymZMxsrLncjg5Uo211K8gbW2xS6baf8Iqn2Z1kmlmaWBZSBIfmClV6c4AyOckcdjX6BfG79mXw98XVfUbQW3hzxWXBfWorMSfal2CMpdIrxmcCMYQlw0ZA2ttLo/wAc/Eb4FeKPAuo+b4p8MXEGn28RdtU0JZL3T3jRVZmklSMNAkakAtOkQPzbSVTdTbuNu5k/2q2sa5ZwXmnXtiLeKWNpLIbpLhQACFJUcEEjvnfjvXoXgfSdL8TaSE0+9v10q3vFmns7yKMmZwo4DoQVG0kd+uccV494dtbjUr671CDWnSBptpkgkDtIuMqSQcL8jKVOOjAgYxnttJW3s4Zrh/EWr28Um1zMt6FV8jAJPfjAFDutGJ3Wh7jc6Xe+ItasNUu9P06CC2t/KZrq4e4ib94zLhAIzkHIIYlSHHBIIqtBrGq+NNKtNI1DURfwprKWkf2KKOO3ihhife8bqoXBQ5UEdE4B5A4OHxDo9r4osEuLm81fX7i28mLSIomurieIbixFrAhkkGFkJ4KjDHgKMez+BfhZ4s+IE63OtRz+C/CCBI4dO2tFqN/CVDZXZIPsSEbE+ZTcAGUAW7BXKEWPhT4fk+JXjCDWtnm+EdM1S91M3DbWj1K+Z0Fuigp80cG1pHHAW4jt8MZIZI4vo/Iqrpum2mj6fa2Fhaw2NjaxLBb2ttGI4oY1AVURQAFUAAADgAVYoGOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAOyKMim0UAMopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOoqC6E72sy20kcVwUYRSSxl0VscFlBUsAeoBGfUda53/hB01TnxFqFx4iU8myuVSOyUnkgQKAHXOComMpXapDZyxuKT1bLil1ZrWPijSdU1S406x1C3vby23C4jtnEv2cqwUrIVyEbOcKxBO1sA7Wxp1Ba20Njaw21tFHb28KLHFDEoVEUDAVQOAABgAVLk0na+hLtfQr3Gl2V3fWl7PZ2815ab/s9xJErSQ7xh9jEZXI4OOoq1TcmjJpXYDqKbk0ZNIQ6im5NGTQA6im5NGTQA6im5NGTQA6im5NGTQA6im5NGTQA6im5NGTQA6im5NGTQA6im5NGTQB5148+A/g3xtr3/CS3nhLQNX8RrEsJk1ixjuIrmJc4ikDq23rxKo3rhfvKDG0Wmfs+/DK6sY5Lz4TeDbK65WSEaJZyKCCRlWEfKnGQSAcEZVTlR6Vk0ZNW5NqzKcm1ZmR4V8F+H/AunyWHhvQtM8PWMkpne10qzjtomkIClyqKAWIVRnrhR6Vs1n6hrUOl3VnFcrJHDdP5S3WB5SSEgIjnOVLk4UkYJAXIZkDXsmps9xWe46im5NGTSEOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AOopuTRk0AN3UbqbkUZFADt1G6sDUvG2k6dfSaelx/aGrpgHS7D99cgkAqWQf6tTlf3khVBuXLDIq/o99d6hatNeadJpZLkR280qPLtAHL7CyqSd2ArNxtJIJKrbhJK7Rbi0rs0N1YWpeJrmG+ksdN0S/1O6jwHlKi3toywBUtLIRvXnkwiUrg5XOAdvIoyKUWlurii0t1c5r+x9f1z5tV1b+yIDwdP0Rgdynhle5dN5yBkNEsLLuIyxAYdPupuRRkU5ScglJyHbqN1NyKMioJHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAHbqN1NyKMigB26jdTcijIoAduo3U3IoyKAGXVvDfWs1tcwx3FvMjRywyqGR1IwVYHggg4INY+maVe+H76O0sFgk0BskQyyskljgHCQgKQ8ZOMISvljIUldqJt5FGRVKTSt0KUmlYduo3U3IrM0XxBHrHnRPbT6dfwbTPY3ezzYw2djfIzKytg4ZWIyrLncrAKzauKztc1d1G6m5FGRSEO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUAO3UbqbkUZFADt1G6m5FGRQA7dRupuRRkUANqjrGiWevWq218kktuHDtCszoknBBSQKQJEIJBRsqe4NXKKabTuhptO6INN0uy0Wxjs9PtILCzjzst7aJY41ySThVAAyST9TVmm0UNt6sN9WOoptFIQ6im0UAOoptFADqKbRQA6im0UAOoptFADqKbRQA6im0UAOoptFADqKbRQA6im0UAOoptFADqKbRQA6im0UAOoptFADqKbRQA6szWvDtlrnkyTJ5V9bbjaX8IUXFqxxlo2IOM4GVOVYDawZSQdGimm4u6Gm4u6KejtqZtWXVY7RbhHKrJZuxSVQBhyrAGMk5+TL7ePnbrV6m1Q1jVH0i1WcWF3fpvAkFmqu8SYJMhUsGYDH3UDOcjCmn8T0H8T0NGioLW6hvrWG5tpo7i3mQSRzRMGR1IyGUjggg5yKlqSR1FNooAdRTaKAHUU2igB1FNooAdRTaKAHUU2igB1FNooAdRTaKAHUU2igB1FNooAdRTaKAG5NGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAdk0ZNN3UbqAHZNGTTd1G6gB2TRk03dRuoAxP+Ee/srUvt2ipBafaJt1/aY2RXO5vmm+UcTDJO7HzgbX/AIHj3cmm7qN1U5OW5Tk5bjsmjJrFt/ELrqx06/spLCWR2FpMzq8N2BlsIw5DhOSjKp4fbvVGatjdQ4uO4mnHcdk0ZNN3UbqkQ7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA7Joyabuo3UAOyaMmm7qN1ADsmjJpu6jdQA3NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQA7NGabRQBBqWmWWs2UlnqFpBfWkmN9vcxrJG2CCMqwIOCAfqKq6Lp15pfnQTah9tsl2i1EqMZ415yskpY+b2AJUNgfMXYljo0VXM7W6FcztboOzRmqepXFza2Uktpa/bZ0wRbiQRs4yNwUnjdjOASATgFlBLCPR9Yh1m2aSNZIZYnMU9tMAJYJAASjgEjOCCCCQwKspKsCTldris7XNDNGabRUiHZozTaKAHZozTaKAHZozTaKAHZozTaKAHZozTaKAHZozTaKAHZozTaKAHZozTaKAGZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2aM03dRuoAdmjNN3UbqAHZozTd1G6gB2ayNX8Ow6hcrqFsUsdbiQJDqCxhn2gk+VJ0LxEk5QkdcgqwVl1d1G6qjJxd0NScXdDs0Zpu6sTUteudBvJJL+236M2GGoQ4C2gwA3ngtnbnnzFBABO8IELsRi5aIcYuWiN3NGabuo3VJI7NGabuo3UAOzRmm7qN1ADs0Zpu6jdQA7NGabuo3UAOzRmm7qN1ADs0Zpu6jdQA7NGabuo3UAN3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AO3UbqbmjNADt1G6m5ozQA7dRupuaM0AZ+jaBZ+H/Oj05PsllJtK2MQVYIWGdzRqB8m7IyB8uRuwGZi2lupuajuhM1tKtvJHFcFCI5JULorY4JUEEjPYEZ9RVNuTuxtuTuybdRurH0jXmvLlrK+s30zU0Tf9nkdXSZAQGkicffQMQOQrjKlkXeudbNEouLswacXZjt1G6m5ozUiHbqN1NzRmgB26jdTc0ZoAduo3U3NGaAHbqN1NzRmgB26jdTc0ZoAbRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBS1bRbHXrZYL+2S5RH8yMsMPFIAQJEYco4ycMpDDsRVbSV1ezuWtNQkTULfZuh1CNBE/BA2SpnBcj5t6AKfmGyPC7yir5nblK5naxrUUUVBIUUUUAFFFFABRRRQAUUUUAFFFFAH//Z", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -1801,9 +1808,15 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", @@ -1812,9 +1825,21 @@ }, "Bindings": [ { - "NodeId": "c1e10fd1-974e-4374-b6ec-0766615d3df4", + "NodeId": "4969601b-341f-4d9c-96b4-a3886375566c", + "Binding": { + "ByGeometries_InClassDecl-1_InFunctionScope-1_Instance0_4969601b-341f-4d9c-96b4-a3886375566c": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpPVGc4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE9EazJQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" + } + }, + { + "NodeId": "7780a4bc-844f-4f2e-8639-f5c78aa8191d", + "Binding": { + "ByLoftCrossSections_InClassDecl-1_InFunctionScope-1_Instance0_7780a4bc-844f-4f2e-8639-f5c78aa8191d": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajQ0TXprNFlqazFNeTFtTlRRd0xUUTBOR0V0T0RGa01TMHhaV1EzWXpKaVpXVmxOelF0TURBd01EZGpPR004TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpNeE9EZzBQQzlwYm5SSlJENE5Dand2WVRFNlUyVnlhV0ZzYVhwaFlteGxTV1ErRFFvOEwxTlBRVkF0UlU1V09rSnZaSGsrRFFvOEwxTlBRVkF0UlU1V09rVnVkbVZzYjNCbFBnMEs8L0Jhc2UtMF9EYXRhPg0KPEJhc2UtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTBfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" + } + }, + { + "NodeId": "7104a6e9-86ff-48ef-adb8-a7c7b8509e1d", "Binding": { - "ByGeometries_InClassDecl-1_InFunctionScope-1_Instance0_c1e10fd1-974e-4374-b6ec-0766615d3df4": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qaGhZVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazROand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" + "ReferenceCurveByCurve_InClassDecl-1_InFunctionScope-1_Instance0_7104a6e9-86ff-48ef-adb8-a7c7b8509e1d": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD4yPC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNDRNems0WWprMU15MW1OVFF3TFRRME5HRXRPREZrTVMweFpXUTNZekppWldWbE56UXRNREF3TURkak9ETThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQak14T0RjMVBDOXBiblJKUkQ0TkNqd3ZZVEU2VTJWeWFXRnNhWHBoWW14bFNXUStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTBfRGF0YT4NCjxCYXNlLTAtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTFfSGFzRGF0YT4NCjxCYXNlLTAtMV9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNDRNems0WWprMU15MW1OVFF3TFRRME5HRXRPREZrTVMweFpXUTNZekppWldWbE56UXRNREF3TURkak9EazhMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQak14T0RneFBDOXBiblJKUkQ0TkNqd3ZZVEU2VTJWeWFXRnNhWHBoWW14bFNXUStEUW84TDFOUFFWQXRSVTVXT2tKdlpIaytEUW84TDFOUFFWQXRSVTVXT2tWdWRtVnNiM0JsUGcwSzwvQmFzZS0wLTFfRGF0YT4NCjxCYXNlLTAtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMV9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K" } } ], @@ -1823,544 +1848,873 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", + "Version": "2.19.3.6543", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -40.34466552734375, + "EyeY": 37.664634704589844, + "EyeZ": 30.985715866088867, + "LookX": 48.157463073730469, + "LookY": -23.087398529052734, + "LookZ": -28.719659805297852, + "UpX": 0.14914023876190186, + "UpY": 0.98480784893035889, + "UpZ": -0.088942721486091614 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "59b093f878ad4e1dadc72629f4fb074c", "Name": "Point.ByCoordinates", - "Id": "918f7dc4e6d04d6b9b51c329d02db2b2", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -19988.0843072235 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -19894.706609365196 }, { - "ShowGeometry": true, + "Id": "7e843897e1fa495787380bc197f2dba1", "Name": "Point.ByCoordinates", - "Id": "fb265a3222b04d2ab4f726b28bc90c10", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -19690.2362488626 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -19490.706609365196 }, { - "ShowGeometry": true, + "Id": "48f00773a99e479fb7572b769f0c4b22", "Name": "Point.ByCoordinates", - "Id": "e594468a412344b4870884b31915b703", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -19837.7921779339 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -19692.706609365196 }, { - "ShowGeometry": true, + "Id": "f970d6b806d742138f0179bfe4cb91c4", "Name": "Number", - "Id": "4f378cbb3c5d4496b11be74d16300d48", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -19653.407616734 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -19795.564888207005 }, { - "ShowGeometry": true, + "Id": "f2e03cee6db54451afe6c7be0f50a7bc", "Name": "Number", - "Id": "bc1ea09916454e28b57419385b4d812b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -19806.8715331044 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -19940.645384643707 }, { - "ShowGeometry": true, + "Id": "500780edf30d4424a37bdc8d279b41db", "Name": "Arc.ByThreePoints", - "Id": "f17077267a2b4cc29768fd8e8c31a44a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4587779644, - "Y": -19800.131380836 + "ShowGeometry": true, + "X": -24486.453285041793, + "Y": -19807.848997014964 }, { - "ShowGeometry": true, + "Id": "9ccc54cc765c467997ac565d7a1c4162", "Name": "NurbsSurface.ByControlPoints", - "Id": "4859e415f1374590b107c528167769c0", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22398.890979387, - "Y": -19203.6985393764 + "ShowGeometry": false, + "X": -22455.258942989149, + "Y": -19140.366126473295 }, { - "ShowGeometry": true, + "Id": "4969601b341f4d9c96b4a3886375566c", "Name": "ImportInstance.ByGeometries", - "Id": "c1e10fd1974e4374b6ec0766615d3df4", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22861.9182723749, - "Y": -20305.5957145932 + "ShowGeometry": true, + "X": -23134.567283492037, + "Y": -20047.786155173835 }, { - "ShowGeometry": true, + "Id": "0bb60ad011cc41ff809222ee52f6c350", "Name": "List.Create", - "Id": "c8658b1166f54b96ad0f6b482220aed8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24121.1518216568, - "Y": -19985.530529506 + "ShowGeometry": true, + "X": -24083.474494462578, + "Y": -20116.739950227391 }, { - "ShowGeometry": true, + "Id": "70ee282c6cc14e56ab7596161ba65440", "Name": "Surface.Area", - "Id": "ceadf6946ef64eb797650f1d795506aa", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22497.8303992478, - "Y": -19897.3449926722 + "ShowGeometry": true, + "X": -22504.382065907575, + "Y": -19676.858767471753 }, { - "ShowGeometry": true, + "Id": "d9450c858ca84e94b48968bf7da97fbe", "Name": "Surface.PointAtParameter", - "Id": "f063f504b2a3435e93bedb8b448f8afd", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22800.5374418187, - "Y": -19207.7207778656 + "ShowGeometry": false, + "X": -22856.905405420846, + "Y": -19144.388364962495 }, { - "ShowGeometry": true, + "Id": "99b240a3e41c440088a63eb750f75269", "Name": "Code Block", - "Id": "cc0a41cb8ccc445481f183efad0eadb1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22915.5650716381, - "Y": -19160.6295255138 + "ShowGeometry": false, + "X": -23141.157720366686, + "Y": -19071.530078621359 }, { - "ShowGeometry": true, + "Id": "2d58ffbc31234d95bb42605ce98b6505", "Name": "List.Create", - "Id": "e99a534aa8cd4a2fbf1e838cc69f2064", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22857.3737395323, - "Y": -19786.7403221816 + "ShowGeometry": true, + "X": -23134.103538525411, + "Y": -19537.784354622072 }, { - "ShowGeometry": true, + "Id": "f55b2ea7617b4194a6b887058a66f9c6", "Name": "PolySurface.ByJoinedSurfaces", - "Id": "b6aa70b0dedd475e97266aeb62fbb70f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22707.9993462582, - "Y": -19792.3667753704 + "ShowGeometry": true, + "X": -22886.739165665003, + "Y": -19534.19463757495 }, { - "ShowGeometry": true, + "Id": "54412a4b23e245b089ee570b98840838", "Name": "Surface.Area", - "Id": "43d2acf71aa14bf3a6284bb413e989ef", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22497.8303992478, - "Y": -19981.9853133271 + "ShowGeometry": true, + "X": -22504.382065907575, + "Y": -19813.858767471753 }, { - "ShowGeometry": true, + "Id": "496999d1755040dcbeacb3817b8970d0", "Name": "Surface.Area", - "Id": "74aa06879e0d42fc9ff52430687c61d1", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22497.8303992478, - "Y": -19792.1378651291 + "ShowGeometry": true, + "X": -22504.382065907575, + "Y": -19539.858767471753 }, { - "ShowGeometry": true, + "Id": "6d24a4fce79f444091061aa0e15184f7", "Name": "Watch", - "Id": "b12d7c07d64c41dca83e19b14b06982b", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22292.5588455331, - "Y": -19988.3739647029 + "ShowGeometry": true, + "X": -22159.826890835877, + "Y": -19821.795014640455 }, { - "ShowGeometry": true, + "Id": "6867de7e064c4d3c856f8753c2b00317", "Name": "Watch", - "Id": "6bc911c00a094a3597332140d6c898cc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22292.5588455331, - "Y": -19786.6610509926 + "ShowGeometry": true, + "X": -22159.826890835877, + "Y": -19539.795014640455 }, { - "ShowGeometry": true, + "Id": "f46be42d8c644be1ada30c1081ae6db1", "Name": "Watch", - "Id": "b2f1f55ecf2842758cd44f48088f26ef", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22292.5588455331, - "Y": -19891.0771475015 + "ShowGeometry": true, + "X": -22159.826890835877, + "Y": -19680.795014640455 }, { - "ShowGeometry": true, + "Id": "2c5b33f4ecee4206ae73b3e7ad18de14", "Name": "Surface.BySweep2Rails", - "Id": "b3654f9d298b41568dcac1684b017930", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23694.9144401224, - "Y": -19617.9788885921 + "ShowGeometry": true, + "X": -23708.783329268492, + "Y": -19536.54480627524 }, { - "ShowGeometry": true, + "Id": "32c07314e0304f228ec41ffe9951bab9", "Name": "Watch 3D", - "Id": "a6ea80d1292f4754af604f40882d0c98", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22123.7078068906, - "Y": -19347.8518718078 + "ShowGeometry": true, + "X": -22009.963294658966, + "Y": -19138.807950817973 }, { - "ShowGeometry": true, + "Id": "9c756731ed8049058605e748c04d47f5", "Name": "Point.ByCoordinates", - "Id": "0eb196569e2044a5a335aad9d9085363", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -19371.1809134497 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -19086.706609365196 }, { - "ShowGeometry": true, + "Id": "4a85666260c34a4ab7d552be818ad5cc", "Name": "Number", - "Id": "409caf42170f4a5dad697428efb89449", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -19516.5935931663 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -19650.484391770307 }, { - "ShowGeometry": true, + "Id": "4ba813e7dd3d424281f42f249a61747e", "Name": "Point.ByCoordinates", - "Id": "a73ee6eaa09e42b8b3879cee68f2d0d7", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -19514.1323928564 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -19288.706609365196 }, { - "ShowGeometry": true, + "Id": "c1b8767c208f463b80ced9d9404431fb", "Name": "Arc.ByThreePoints", - "Id": "81798992a49545ec9a156e31c58dee79", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4587779644, - "Y": -19464.7102154558 + "ShowGeometry": true, + "X": -24486.453285041793, + "Y": -19573.179974313163 }, { - "ShowGeometry": true, + "Id": "a2d5904619bf4ba68b1222a44df4992a", "Name": "Surface.ByLoft", - "Id": "4b1e3b96afc843f49dcb0157f4bc7f29", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23732.9144401224, - "Y": -19904.0122180635 + "ShowGeometry": true, + "X": -23709.823744901216, + "Y": -19914.843376943507 }, { - "ShowGeometry": true, + "Id": "d6b9366a1966496bb37c46d2a250184c", "Name": "Number", - "Id": "2cd90c1faed3402a95895c94e3f30ad8", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -19452.2001504071 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -19505.403895333508 }, { - "ShowGeometry": true, + "Id": "568d6b54482243c7a2a580241bd5e849", "Name": "Curve.Extrude", - "Id": "660a5c8ec82845ff849e2d65e04c7206", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23674.9144401224, - "Y": -19331.9455591207 + "ShowGeometry": true, + "X": -23846.787824895684, + "Y": -19014.166285215204 }, { - "ShowGeometry": true, + "Id": "5ef44287ec184237be57995052a2cec5", "Name": "Code Block", - "Id": "3a3f07a68c804a83a47fefc0d476644d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -23841.6241165446, - "Y": -19245.2045683088 + "ShowGeometry": true, + "X": -24034.092881792742, + "Y": -18899.964787103494 }, { - "ShowGeometry": true, + "Id": "c9fd08661b6f4a1680ab38d8e9566de0", "Name": "Arc.ByThreePoints", - "Id": "1981a0822ade440f9ea76ab988fcf810", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24471.4587779644, - "Y": -19068.5984799728 + "ShowGeometry": true, + "X": -24486.453285041793, + "Y": -19146.328023996164 }, { - "ShowGeometry": true, + "Id": "f8278233a6a8468abb5782834ac1d9aa", "Name": "Point.ByCoordinates", - "Id": "116a1d2d3ca94ae585fed101a18f2eac", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -19170.5037128366 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -18884.706609365196 }, { - "ShowGeometry": true, + "Id": "8cbfdece3323422dafba90db70df0695", "Name": "Number", - "Id": "1dd46e987f4c40dfa8155456c8608647", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -19153.1270914921 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -19360.323398896806 }, { - "ShowGeometry": true, + "Id": "2e6abb3204ce41adb43f20d88c4479e8", "Name": "Number", - "Id": "65c95e395de245a28a5e20dc073fe158", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -19080.6822854514 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -19215.242902460108 }, { - "ShowGeometry": true, + "Id": "9e6e4684d8574084863d414352237f65", "Name": "Number", - "Id": "d03279335a8a4f7e9e7cbfbcf111f662", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -18995.603982949 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -19070.162406023406 }, { - "ShowGeometry": true, + "Id": "4b184e78e40341efb1fe35ba16f9d655", "Name": "Point.ByCoordinates", - "Id": "a99d0d448b5c47cd94e805248cbe85cc", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24865.5865384285, - "Y": -19012.9806042934 + "ShowGeometry": true, + "X": -24920.481140617634, + "Y": -18682.706609365196 }, { - "ShowGeometry": true, + "Id": "5f0e0fa2f6284983a59519070766f5ad", "Name": "Point.ByCoordinates", - "Id": "87920b6b93124720beeb2b5326f55805", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -20304.484988543 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -20298.706609365196 }, { - "ShowGeometry": true, + "Id": "dca8aca2cd474178ad5850a7e48e47fe", "Name": "Number", - "Id": "5f44177683ed4b959a2e0c00564ad859", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -20144.4452600736 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -20085.725881080405 }, { - "ShowGeometry": true, + "Id": "9e86484919e54209b9fa0c42ca4c8f03", "Name": "Point.ByCoordinates", - "Id": "4562ee056aa24a6689ac1cf5319ece2e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24863.5725084611, - "Y": -20154.1928592534 + "ShowGeometry": true, + "X": -24906.910352294635, + "Y": -20096.706609365196 }, { - "ShowGeometry": true, + "Id": "4074c04f1f984a749cd99dd369091293", "Name": "Line.ByStartPointEndPoint", - "Id": "36f5b14fe48d43d69ccd0a066e56fc2e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -24486.9036506054, - "Y": -20188.12640655 + "ShowGeometry": true, + "X": -24486.453285041793, + "Y": -20131.070524295264 }, { - "ShowGeometry": true, + "Id": "ca7aba9a161e4a1cbd2032a914afe396", "Name": "Number", - "Id": "d60bbc4ca6df437bbdf7887ce70173b3", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -25017.8259159932, - "Y": -20273.2479544427 + "ShowGeometry": true, + "X": -25149.832954540354, + "Y": -20230.806377517107 }, { - "ShowGeometry": true, + "Id": "7780a4bc844f4f2e8639f5c78aa8191d", "Name": "Form.ByLoftCrossSections", - "Id": "ae4bfdfe524a4a5cbd6475fd56be89af", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22586.5445982076, - "Y": -20518.126024631 + "ShowGeometry": true, + "X": -23172.806278962697, + "Y": -20481.319815132047 }, { - "ShowGeometry": true, + "Id": "7104a6e986ff48efadb8a7c7b8509e1d", "Name": "ModelCurve.ReferenceCurveByCurve", - "Id": "799b4dce33ec4a2585187d988f7e267a", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": -22867.8842411053, - "Y": -20500.6220741811 + "ShowGeometry": true, + "X": -23619.853342147228, + "Y": -20483.216311099211 } ], "Annotations": [ { - "Id": "295d1894ae1f4150a782003d9badc7d9", - "Title": "Multiple creation methods exist for most Surfaces. Surfaces, Polysurfaces (collections of Surfaces), and Nurbs Surfaces can be create by Points, Curves, and derived from other surfaces and solids", + "Id": "4fae38bea8fe41e2b5a9e4fdab704f2f", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "265dcfa170924c6fa1c9303de316cddf", + "853fb1de3eb7419b8fec25fee791a10b", + "c461c76094ec416e8bea59167c2cf169" + ], + "HasNestedGroups": false, + "Left": -25164.754040202617, + "Top": -20983.609708711087, + "Width": 316.73292831941217, + "Height": 535.99949437557007, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -20910.609708711087, + "InitialHeight": 428.99949437557007, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "099d20bced4749a986fa167bf29eb7fa", + "Title": "Prepare Points", + "DescriptionText": "Generate a set of points to build geometry", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "59b093f878ad4e1dadc72629f4fb074c", + "7e843897e1fa495787380bc197f2dba1", + "48f00773a99e479fb7572b769f0c4b22", + "9c756731ed8049058605e748c04d47f5", + "4ba813e7dd3d424281f42f249a61747e", + "f8278233a6a8468abb5782834ac1d9aa", + "4b184e78e40341efb1fe35ba16f9d655", + "5f0e0fa2f6284983a59519070766f5ad", + "9e86484919e54209b9fa0c42ca4c8f03", + "f970d6b806d742138f0179bfe4cb91c4", + "f2e03cee6db54451afe6c7be0f50a7bc", + "dca8aca2cd474178ad5850a7e48e47fe", + "ca7aba9a161e4a1cbd2032a914afe396", + "4a85666260c34a4ab7d552be818ad5cc", + "d6b9366a1966496bb37c46d2a250184c", + "8cbfdece3323422dafba90db70df0695", + "2e6abb3204ce41adb43f20d88c4479e8", + "9e6e4684d8574084863d414352237f65" + ], + "HasNestedGroups": false, + "Left": -25159.832954540354, + "Top": -20371.706609365196, + "Width": 487.92260224571874, + "Height": 1886.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": -20298.706609365196, + "InitialHeight": 1761.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "4ecfcac1c4064605ac87056f4db361cf", + "Title": "Create Form", + "DescriptionText": "Create a Loft shape from two curves", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "7780a4bc844f4f2e8639f5c78aa8191d", + "7104a6e986ff48efadb8a7c7b8509e1d" + ], + "HasNestedGroups": false, + "Left": -23629.853342147228, + "Top": -20556.216311099211, + "Width": 736.047063184531, + "Height": 236.89649596716481, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20483.216311099211, + "InitialHeight": 146.89649596716481, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "a76db941d64a4d278670f76327bb2210", + "Title": "Create Import", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4969601b341f4d9c96b4a3886375566c", + "998ce71788634d3f88ef99c38e5130d9" + ], + "HasNestedGroups": false, + "Left": -23144.567283492037, + "Top": -20207.786155173835, + "Width": 320.0, + "Height": 292.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": -20134.786155173835, + "InitialHeight": 232.0, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "4e36eef3bfc344ea85b25fec3d67d1cc", + "Title": "Evaluate Surface Area", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "70ee282c6cc14e56ab7596161ba65440", + "2d58ffbc31234d95bb42605ce98b6505", + "f55b2ea7617b4194a6b887058a66f9c6", + "54412a4b23e245b089ee570b98840838", + "496999d1755040dcbeacb3817b8970d0", + "6d24a4fce79f444091061aa0e15184f7", + "6867de7e064c4d3c856f8753c2b00317", + "f46be42d8c644be1ada30c1081ae6db1", + "6e43a562cfd740dcab1809b463382574" + ], + "HasNestedGroups": false, + "Left": -23144.103538525411, + "Top": -19894.795014640455, + "Width": 1211.276647689534, + "Height": 519.01066001838262, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": -19821.795014640455, + "InitialHeight": 432.60037706550429, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "3b698c3d39c247df973b051013561617", + "Title": "Create Profiles", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "500780edf30d4424a37bdc8d279b41db", + "c1b8767c208f463b80ced9d9404431fb", + "c9fd08661b6f4a1680ab38d8e9566de0", + "4074c04f1f984a749cd99dd369091293" + ], + "HasNestedGroups": false, + "Left": -24496.453285041793, + "Top": -20204.070524295264, + "Width": 291.0, + "Height": 1254.7425002991004, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -20131.070524295264, + "InitialHeight": 1129.7425002991004, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "b2177da4860e48208f3d32f71a4dd2f3", + "Title": "Surface by Extrude Curve", + "DescriptionText": "Use a Curve to create an Extrusion with a given distance", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "568d6b54482243c7a2a580241bd5e849", + "5ef44287ec184237be57995052a2cec5" + ], + "HasNestedGroups": false, + "Left": -24044.092881792742, + "Top": -19087.166285215204, + "Width": 431.30505689705751, + "Height": 319.20149811170995, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19014.166285215204, + "InitialHeight": 259.20149811170995, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "b6e153f03633456a930c25f482178d24", + "Title": "Create Surface by Loft ", + "DescriptionText": "Join Cross Sections to create a Loft surface", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a2d5904619bf4ba68b1222a44df4992a" + ], + "HasNestedGroups": false, + "Left": -23719.823744901216, + "Top": -20030.843376943507, + "Width": 274.0, + "Height": 248.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19914.843376943507, + "InitialHeight": 145.0, + "TextblockHeight": 106.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "32b8f9839db84214adc49356a1a09208", + "Title": "Surface by Sweep", + "DescriptionText": "Use a profile, a path curve and a guide rail to create a sweep surface", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "2c5b33f4ecee4206ae73b3e7ad18de14" + ], + "HasNestedGroups": false, + "Left": -23718.783329268492, + "Top": -19661.54480627524, + "Width": 267.0, + "Height": 322.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19536.54480627524, + "InitialHeight": 145.0, + "TextblockHeight": 115.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "982c9fb374174dbc9a97441231e40be1", + "Title": "NURBS Surface from Control Points", + "DescriptionText": "Convert a sweep into a NURBS surface from Control Points", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "9ccc54cc765c467997ac565d7a1c4162", + "d9450c858ca84e94b48968bf7da97fbe", + "99b240a3e41c440088a63eb750f75269", + "32c07314e0304f228ec41ffe9951bab9", + "d5a6b8f114fc44cd9130f6bb2a37945e", + "3b9c025b4c064461b802a90e5d684c2f", + "ed3a363412f64f7da7b891b30c4a5ecb" + ], + "HasNestedGroups": false, + "Left": -23151.157720366686, + "Top": -19319.388364962495, + "Width": 1428.1944257077193, + "Height": 512.58041414452236, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": -19246.388364962495, + "InitialHeight": 319.85828634113568, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "6e43a562cfd740dcab1809b463382574", + "Title": "Surfaces Joined as Polysurfaces can be evalued as a single entity", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -23796.3802771348, - "Top": -19714.316527622, + "Left": -22884.239165665003, + "Top": -19599.19463757495, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "f55b2ea7617b4194a6b887058a66f9c6" }, { - "Id": "1489336e40ab479baf26b60ff24b17db", - "Title": "Tip: Uncheck \"Preview Upstream\" in Right Click Menu to isolate Geometry in the node", + "Id": "998ce71788634d3f88ef99c38e5130d9", + "Title": "Use Import Instance to create Revit Imports from Surfaces and Solids - these will be visible in any Revit Environment.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22419.3947083877, - "Top": -19256.2494145129, + "Left": -23134.067283492037, + "Top": -20126.786155173835, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "4969601b341f4d9c96b4a3886375566c" }, { - "Id": "cf263e4415014ac998550a75af5c7406", - "Title": "Surfaces Joined as Polysurfaces can be evalued as a single entity", + "Id": "d5a6b8f114fc44cd9130f6bb2a37945e", + "Title": "Edges, Points and other features can be derived from Surfaces using \"Actions\" appropriate to those geometries. \n", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22858.069373244, - "Top": -19993.9113627357, + "Left": -22869.905405420846, + "Top": -19238.388364962495, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d9450c858ca84e94b48968bf7da97fbe" + }, + { + "Id": "265dcfa170924c6fa1c9303de316cddf", + "Title": "This graph uses several methods to create Surface geometry in Revit - some methods can be used in a project environment, others - only in certain Family environments. \n\nUse a Conceptual Mass family template to view all methods. \n\nCreate a Conceptual Mass family by going to File > New > Family and select the Mass.rft template in the Conceptual Mass folder.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -25154.021111883205, + "Top": -20902.609708711087, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "690220821a204984bcfb78583354d477", - "Title": "Geometry is not the same as a Revit Element:\r\nUse Import Instance To create Revit Imports from Surfaces and Solids in any Revit Environment, use Points and Curves to place Family Instances, or create Form in Mass and Generic Model By Point (Adaptive Component) Families", + "Id": "853fb1de3eb7419b8fec25fee791a10b", + "Title": "Multiple creation methods exist for most Surfaces. Surfaces, Polysurfaces (collections of Surfaces), and NURBS Surfaces can be created by Points, Curves, and derived from other surfaces and solids by various operations. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22889.9191441972, - "Top": -20411.205823341, + "Left": -25154.021111883205, + "Top": -20716.454380568783, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "283a0dbdc0684cbdbcac0503752aca10", - "Title": "Edges, Points and other features can be derived from Surfaces using \"Actions\" appropriate to those geometries", + "Id": "3b9c025b4c064461b802a90e5d684c2f", + "Title": "Use Watch 3D node to preview the geometry in isolation", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22008.963294658966, + "Top": -19203.807950817973, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "32c07314e0304f228ec41ffe9951bab9" + }, + { + "Id": "c461c76094ec416e8bea59167c2cf169", + "Title": "In order to integrate geometry into the Revit environment, it first needs to be converted into a Revit Element. \r\nSurfaces and Solids can be transformed into an Import Instance that will be visible both Project and model Family environments. \r\nThe Surface geometry can also be converted into a Form element that is only available for Conceptual Mass and Adaptive Component Family environments. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -22841.8217572991, - "Top": -19269.2985681732, + "Left": -25154.754040202617, + "Top": -20618.610214335517, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "ed3a363412f64f7da7b891b30c4a5ecb", + "Title": "Reconstruct the surface as a NURBS surface from Control Points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -22446.258942989149, + "Top": -19205.366126473295, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "9ccc54cc765c467997ac565d7a1c4162" } ], - "X": 11370.475576651608, - "Y": 9258.8939269095827, - "Zoom": 0.44773099330677668 + "X": 25530.086019682079, + "Y": 21667.010477749656, + "Zoom": 1.0697669596723862 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_ImportSolid.dyn b/doc/distrib/Samples/en-US/Revit/Revit_ImportSolid.dyn index 37e5032cc2c..83e0b3dca9d 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_ImportSolid.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_ImportSolid.dyn @@ -1,10 +1,15 @@ { "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", "IsCustomNode": false, - "Description": "", + "Description": "This graph demonstrates a method of creating Dynamo Solid geometry and using it to create a Revit Import Instance element. Construct a new roof shape by creating a series of arc profiles and using them to create a loft surface.", "Name": "Revit_ImportSolid", "ElementResolver": { - "ResolutionMap": {} + "ResolutionMap": { + "Point": { + "Key": "Autodesk.DesignScript.Geometry.Point", + "Value": "ProtoGeometry.dll" + } + } }, "Inputs": [], "Outputs": [], @@ -13,13 +18,13 @@ "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", "NodeType": "ExtensionNode", "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f490a" + "a8f030e3-a453-4b12-a066-5c73499dae33-001d3e82" ], - "Id": "eed8d3895ad24ac0a2707d737f487ad0", + "Id": "d0700dab25ac46eabcfcacd2bc28f17e", "Inputs": [], "Outputs": [ { - "Id": "ba875c5844064f988760b984b9273533", + "Id": "7a4cdd931adc4c7e88ec57dcad2d4569", "Name": "Element", "Description": "The selected elements.", "UsingDefaultValue": false, @@ -28,60 +33,57 @@ "KeepListStructure": false } ], - "Replication": "Disabled" + "Replication": "Disabled", + "Description": "Select a model element from the document." }, { - "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", - "NodeType": "ExtensionNode", - "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f484f" - ], - "Id": "f46e385f3b0a446cadeb8d419a480cba", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "9f5acda800a14950b2eecf07c179663f", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "0e670948a58845449910e7c8cabc1b7e", - "Name": "Element", - "Description": "The selected elements.", + "Id": "dfc6dd5ab4cd4bf2a3a5fab086b464b4", + "Name": "element", + "Description": "Revit.Elements.Element", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false + }, + { + "Id": "8e65997edca545c58e90d319d8540499", + "Name": "detailLevel", + "Description": "Detail level\n\nstring\nDefault value : \"Medium\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false } ], - "Replication": "Disabled" - }, - { - "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", - "NodeType": "ExtensionNode", - "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f4954" - ], - "Id": "fe4c569fa1b446da8e76d1b1bd5b6ef4", - "Inputs": [], "Outputs": [ { - "Id": "2dbd35addb8548ce8609faa1f6e72284", - "Name": "Element", - "Description": "The selected elements.", + "Id": "fca8b14c91384a07b4b489da4a77473b", + "Name": "var[]", + "Description": "List of geometry from the element", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled" + "FunctionSignature": "Revit.Elements.Element.GetGeometry@string", + "Replication": "Auto", + "Description": "Returns all geometry associated with an element. Ignores transforms when used with linked elements.\n\nElement.GetGeometry (detailLevel: string = \"Medium\"): var[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b42ee48354214d29a0b79431981f7736", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", - "Id": "5265ed61345d4279a79c856b4ca58452", "Inputs": [ { - "Id": "251f29db159749899ae3a3975effafd1", - "Name": "crossSections", - "Description": "Curves to loft through\n\nCurve[]", + "Id": "daf68611f5a944138625a97a11bcdf48", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -90,38 +92,38 @@ ], "Outputs": [ { - "Id": "286336646072471a93c77f1e996c0c17", - "Name": "Surface", - "Description": "Surface created by loft", + "Id": "cb320e7136144108bec54af59cbf928e", + "Name": "Geometry[]", + "Description": "Geometry[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", "Replication": "Auto", - "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" + "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "590edf1701584a5a94d939febb23d2d2", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double", - "Id": "0358f2f7c51047c48798df94694f259b", "Inputs": [ { - "Id": "f2e5e4a0e6d4449b8659817e14904b6b", - "Name": "surface", - "Description": "Autodesk.DesignScript.Geometry.Surface", + "Id": "d335f2b271674163b15ed9e0c0a5b451", + "Name": "list", + "Description": "list to be sorted\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "f780841ae6da4c2ab4acebc80add1bab", - "Name": "thickness", - "Description": "Amount to thicken\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, + "Id": "e6dc56170f2e461da147af9d840d06d2", + "Name": "keys", + "Description": "list of keys, keys have to be sortable (e.g. numbers,strings)\n\nvar[]..[]", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -129,157 +131,115 @@ ], "Outputs": [ { - "Id": "d44d4c21aa7241a99f1da447945edb49", - "Name": "Solid", - "Description": "Thickened surface as solid", + "Id": "de965d89cc4d4f5bb1fc1aaca7387220", + "Name": "sortedList", + "Description": "type: var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Auto", - "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid" - }, - { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 0.5, - "Id": "115c2ecaa0d84d88badca6746e940543", - "Inputs": [], - "Outputs": [ + }, { - "Id": "a823cfd2a46445f1be574b86872f1a49", - "Name": "", - "Description": "Double", + "Id": "beb205c7873a4b04a10dd3f9e1dee1be", + "Name": "sortedKeys", + "Description": "type: var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Creates a number." + "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]", + "Replication": "Auto", + "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "612482557f5e48a2915f5d154a3d30b9", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendEnd@double", - "Id": "b1450930c74b4dcdb56a1eae6abd9852", "Inputs": [ { - "Id": "4979a185d98f45cc83b065495ff1e261", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "c721ed551c864c1288699a3c71b2b39f", + "Name": "list", + "Description": "List to get the last item of\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, - { - "Id": "198dd499b896417dba3d314e4b89b8b1", - "Name": "distance", - "Description": "Distance to extend\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false } ], "Outputs": [ { - "Id": "684f94f7bed4452c9b74d8c60aee2e65", - "Name": "Curve", - "Description": "The extended Curve", + "Id": "9674519557e14eb28dd46f8c922ed8e4", + "Name": "item", + "Description": "Last item in the list", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.LastItem@var[]..[]", "Replication": "Auto", - "Description": "Extend a Curve by a given distance on its end. Closed curves like Circles and Ellipses cannot be extended.\n\nCurve.ExtendEnd (distance: double = 1): Curve" + "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4b9902445594473a86a5990598e60990", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double", - "Id": "c430fc10069048ff96574f7a1f7a93b3", "Inputs": [ { - "Id": "d51580ee6935481195170ee48daecb53", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "1ddf11b251aa445193b41e637d65aa4b", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, - { - "Id": "b99973a8dc554d78bc05c2e73bce3214", - "Name": "distance", - "Description": "Distance to extend\n\ndouble\nDefault value : 1", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false } ], "Outputs": [ { - "Id": "87f38c379057477e8ca01eb8cfdf6389", - "Name": "Curve", - "Description": "The extended Curve", + "Id": "82ff5b6c59e8430db95f9dc4834f0cc9", + "Name": "double", + "Description": "double", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Area", "Replication": "Auto", - "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended.\n\nCurve.ExtendStart (distance: double = 1): Curve" + "Description": "Returns the total surface area.\n\nSurface.Area: double" }, { - "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Double", - "InputValue": 1.0, - "Id": "e345479373fc44caa941cfd893ff3a45", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "129ced5cca9f458eb0bca183bf05ca3b", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "7754037e0aed481e9c69007945085fd7", - "Name": "", - "Description": "Double", + "Id": "c33a2fef2e92488abf9ec3f568fbbea4", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Creates a number." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", - "Id": "9db2c362f31049718d4dcf3242df5d26", - "Inputs": [ + }, { - "Id": "388ddafc95da47d894e43a9f52cb451f", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", - "UsingDefaultValue": false, + "Id": "9e1b902690724df4a9369581db616c6e", + "Name": "u", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "94e99d7751fd4c929eefbd758001db29", - "Name": "param", - "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", + "Id": "5533b838e6da4d9aa336236508bb111b", + "Name": "v", + "Description": "double\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -288,7 +248,7 @@ ], "Outputs": [ { - "Id": "0bca3b179328404cbdf012ff14a880be", + "Id": "e3cdd5ce0ae24d0cafe18ebfc87c8a8c", "Name": "Point", "Description": "Point", "UsingDefaultValue": false, @@ -297,28 +257,37 @@ "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", + "Replication": "Longest", + "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e99c1612ff9549778053f278534c000a", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", - "Id": "a4b9056530074a9585b87ba66e732c88", "Inputs": [ { - "Id": "708f125596354b1e981ec9e4061f9822", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "aacc116b5d0c4b41801fcc3b3b054329", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "afbff14e7a8e41989297711c52c97ac3", - "Name": "param", - "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", + "Id": "c815e6251cec4234a752364ca850bf0f", + "Name": "u", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "8af74c268f09465b92faa1f6e05b397a", + "Name": "v", + "Description": "double\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -327,7 +296,7 @@ ], "Outputs": [ { - "Id": "00081269a4ba4e6e833b3a1c1349852d", + "Id": "02fb4ce3514443d9b7ff4e21db419984", "Name": "Point", "Description": "Point", "UsingDefaultValue": false, @@ -336,57 +305,58 @@ "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", + "Replication": "Longest", + "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", - "Id": "93bbdb24f9d4461a84badd9fe6343ce1", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "996a1304e8b34017be22b582b3432fb3", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "d6135002763147cdbb6104b76dd1b08d", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "12ed3d8352364afc90ecad98803db40d", + "Name": "steps", + "Description": "steps", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, - { - "Id": "c24b9c2d6b3d44d086df7396dbd0ed3a", - "Name": "param", - "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0", - "UsingDefaultValue": true, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false } ], "Outputs": [ { - "Id": "3bed522caad5486caf4811eeb160b311", - "Name": "Point", - "Description": "Point", + "Id": "49ca2c0181574a06986b1101f53a1a9f", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0..1..#steps];" }, { "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "d01223e7361c44cf80c9a83c2aec7da6", "NodeType": "CodeBlockNode", - "Code": "0..1..#9;", - "Id": "4a9a6e50995a482a944fd7f759911c43", - "Inputs": [], + "Inputs": [ + { + "Id": "1801b9f2505948bcab0ef4f746a83769", + "Name": "steps", + "Description": "steps", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "055808b37f434c368a18e0c7009f1df6", + "Id": "cc438cd0e0774c23a14fa1cd8eb36d4b", "Name": "", "Description": "Value of expression at line 1", "UsingDefaultValue": false, @@ -396,37 +366,46 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "steps;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8f8b2f0dca0f44198a6250354a80e95e", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "0fa6931d55f5428ea0611cf5b808d8e4", "Inputs": [ { - "Id": "52e7161c9ea64de99fcf0330d163062b", - "Name": "firstPoint", - "Description": "1st point of arc\n\nPoint", + "Id": "6d8dc93ce36e4a0d86e1250715e85e6d", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "f61b600c3f904b8a921d341b5df88704", + "Name": "xTranslation", + "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "b9c43b4e0d9c42f88edec8f7b6107a89", - "Name": "secondPoint", - "Description": "2nd point of arc\n\nPoint", - "UsingDefaultValue": false, + "Id": "959a9ba2dade4730b3cad5f8bb297d51", + "Name": "yTranslation", + "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "1bb1b9e5fdc2469ab1aeb5f8645246ce", - "Name": "thirdPoint", - "Description": "3rd point of arc\n\nPoint", - "UsingDefaultValue": false, + "Id": "f0b95d92fe4b4327b49bf24888cc22c6", + "Name": "zTranslation", + "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -434,28 +413,28 @@ ], "Outputs": [ { - "Id": "6edbb95162b94a099abab130f43653fa", - "Name": "Arc", - "Description": "Arc created from three points", + "Id": "65bda070bf0f498492c13e7db8af9617", + "Name": "Geometry", + "Description": "Transformed Geometry.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", "Replication": "Auto", - "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" + "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c535fb4c359c4edc8341a47518abb7a9", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.CurveElement.Curve", - "Id": "cad37304de234621a6c37317eb56b9d5", "Inputs": [ { - "Id": "113e440a84844fdc8e43bdd6bcf422e6", - "Name": "curveElement", - "Description": "Revit.Elements.CurveElement", + "Id": "562e7f2d8acd4279ab5562ecd2ca448f", + "Name": "angle", + "Description": "Angle in degrees to take the sine of.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -464,28 +443,28 @@ ], "Outputs": [ { - "Id": "ebb1b2c4b8ef4bfe8438241dd9488e12", - "Name": "Curve", - "Description": "Curve", + "Id": "d29d29cab80547a38ddcdbff2e52abe0", + "Name": "double", + "Description": "Sine of the angle.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Sin@double", "Replication": "Auto", - "Description": "Obtain the geometry curve for this geometry curve\n\nCurveElement.Curve: Curve" + "Description": "Finds the sine of an angle.\n\nMath.Sin (angle: double): double" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e919ea2521ab4b8fbdb6495d0db26f02", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.CurveElement.Curve", - "Id": "247b2d5f3f3440aa97cfb43b265ed734", "Inputs": [ { - "Id": "39fbd4382b204d4ab8925eddab5f7079", - "Name": "curveElement", - "Description": "Revit.Elements.CurveElement", + "Id": "9db7c93bb81941abb5bf277cbe6b33e9", + "Name": "angle", + "Description": "Angle in degrees to take the cosine of.\n\ndouble", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -494,28 +473,28 @@ ], "Outputs": [ { - "Id": "959e801eaf6c4b07a2178e06891ab428", - "Name": "Curve", - "Description": "Curve", + "Id": "8d5d3fbd41604b269749a66a7c37f13c", + "Name": "double", + "Description": "Cosine of the angle", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.Cos@double", "Replication": "Auto", - "Description": "Obtain the geometry curve for this geometry curve\n\nCurveElement.Curve: Curve" + "Description": "Finds the cosine of an angle.\n\nMath.Cos (angle: double): double" }, { - "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", - "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.CurveElement.Curve", - "Id": "1c4207594d5f45b48310f1fa07e92c99", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "4cfa2e2cc4b1479997bd27be70ec041d", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "5ad77d2a93904bbca63c6bd1b5f03728", - "Name": "curveElement", - "Description": "Revit.Elements.CurveElement", + "Id": "00b824c35d6043a69ca2ddeb688705e9", + "Name": "steps", + "Description": "steps", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -524,38 +503,47 @@ ], "Outputs": [ { - "Id": "509fa0f9065f4cb4978c96d3a924c4ef", - "Name": "Curve", - "Description": "Curve", + "Id": "8af072a20bec48588bdc146c04275eea", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Obtain the geometry curve for this geometry curve\n\nCurveElement.Curve: Curve" + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-1..1..#steps;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "231ad91d6f2b48509ddda6221485b5c6", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.ImportInstance.ByGeometriesAndView@Autodesk.DesignScript.Geometry.Geometry[],Revit.Elements.Views.View", - "Id": "597be846c42442cf90394165ab1b4156", "Inputs": [ { - "Id": "92fc3e47f94c461db8e3ba6c6f1245a5", - "Name": "geometries", - "Description": "A collection of Geometry\n\nGeometry[]", + "Id": "6a8ea51de5e444f48a18815c6f3cca54", + "Name": "numbers", + "Description": "List of numbers to adjust range of.\n\ndouble[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "8b332e67ff9d471899bedd243f5a1d02", - "Name": "view", - "Description": "The view into which the ImportInstance will be imported.\n\nView", - "UsingDefaultValue": false, + "Id": "132f1b86392541dc87d86c9a682c4553", + "Name": "newMin", + "Description": "New minimum of the range.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "cc361ba644084d4aa69d8b3eb6f48cdd", + "Name": "newMax", + "Description": "New maximum of the range\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -563,30 +551,50 @@ ], "Outputs": [ { - "Id": "8632aa5c79024d34aa97b7337f996ba1", - "Name": "ImportInstance", - "Description": "ImportInstance", + "Id": "47c22aae6f43486fbe377e95f1e897c7", + "Name": "list", + "Description": "List remapped to new range.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.Math.RemapRange@double[],double,double", "Replication": "Auto", - "Description": "Import a collection of Geometry (Solid, Curve, Surface, etc) into Revit views as an ImportInstance. This variant is much faster than ImportInstance.ByGeometry as it uses a batch method.\n\nImportInstance.ByGeometriesAndView (geometries: Geometry[], view: View): ImportInstance" + "Description": "Adjusts the range of a list of numbers while preserving the distribution ratio.\n\nMath.RemapRange (numbers: double[], newMin: double = 0, newMax: double = 1): var[]..[]" }, { - "ConcreteType": "DSRevitNodesUI.Views, DSRevitNodesUI", - "SelectedIndex": 20, - "SelectedString": "Level 1", - "NodeType": "ExtensionNode", - "Id": "7d8bb4d8e7954bf39187da96443c08c4", - "Inputs": [], + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSVarArgFunction, DynamoCore", + "FunctionSignature": "DSCore.List.Join@var[]..[]", + "FunctionType": "VariableArgument", + "Id": "ec0b9400b8b94a6da270ff7681ec390d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "52c9508f0cdd482b9dfdb9a713ab51f6", + "Name": "list0", + "Description": "Lists to join into one.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "35077174d5c94e57908e9034a7f0a066", + "Name": "list1", + "Description": "var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], "Outputs": [ { - "Id": "557cb966466c4c9d9f1eff7238650d1c", - "Name": "Views", - "Description": "The selected Views", + "Id": "8e529612848b422fa3365700a9279add", + "Name": "list", + "Description": "Joined list.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -594,439 +602,2786 @@ } ], "Replication": "Disabled", - "Description": "All views available in the current document." - } - ], - "Connectors": [ - { - "Start": "ba875c5844064f988760b984b9273533", - "End": "39fbd4382b204d4ab8925eddab5f7079", - "Id": "222c4898aebf410291ae8efacc53f9dd", - "IsHidden": "False" - }, - { - "Start": "0e670948a58845449910e7c8cabc1b7e", - "End": "5ad77d2a93904bbca63c6bd1b5f03728", - "Id": "49f6d73c00574d739d0fa57fe78c8ba8", - "IsHidden": "False" - }, - { - "Start": "2dbd35addb8548ce8609faa1f6e72284", - "End": "113e440a84844fdc8e43bdd6bcf422e6", - "Id": "a5ae880530424d07ad3f1a31bb4eb94c", - "IsHidden": "False" - }, - { - "Start": "286336646072471a93c77f1e996c0c17", - "End": "f2e5e4a0e6d4449b8659817e14904b6b", - "Id": "7a073297d38949c9889f23f6aeaf2403", - "IsHidden": "False" + "Description": "Concatenates all given lists into a single list.\n\nList.Join (lists: var[]..[]): var[]..[]" }, { - "Start": "d44d4c21aa7241a99f1da447945edb49", - "End": "92fc3e47f94c461db8e3ba6c6f1245a5", - "Id": "7c285c915819498c84532e0bcb26f581", - "IsHidden": "False" - }, - { - "Start": "a823cfd2a46445f1be574b86872f1a49", - "End": "f780841ae6da4c2ab4acebc80add1bab", - "Id": "53adf5e803df4fd29ef369e64a2ac6b0", - "IsHidden": "False" - }, - { - "Start": "684f94f7bed4452c9b74d8c60aee2e65", - "End": "251f29db159749899ae3a3975effafd1", - "Id": "b454eca059694f64923a2faadfaadede", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "feecdaeff94c4b23950c924321ff7ec4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "16f9474fcd1a4d3fbf14f8e39ac833b0", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f5d1227cfdb14df58f54050616c1aa5c", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "8fbb3ec4b67c4661b5b2d8fcfaa45b9a", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { - "Start": "87f38c379057477e8ca01eb8cfdf6389", - "End": "4979a185d98f45cc83b065495ff1e261", - "Id": "c5035daf42d145e490ece0c2de8c5a16", - "IsHidden": "False" - }, - { - "Start": "7754037e0aed481e9c69007945085fd7", - "End": "b99973a8dc554d78bc05c2e73bce3214", - "Id": "a6517e70231541e7a265b465e22c2b79", - "IsHidden": "False" - }, - { - "Start": "7754037e0aed481e9c69007945085fd7", - "End": "198dd499b896417dba3d314e4b89b8b1", - "Id": "5d5f9a75a2be4da382e5e54bac02c167", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9e8782b2291643df849f09d9711a04e1", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "38b386a782a44e29b13719e2caa4a03a", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e8d080a47634427bb561b50848d2feff", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "10248f258aed4acc94c95baf0c5270e2", + "Name": "", + "Description": "Value of expression at line 3", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;\n1;\n2;" }, { - "Start": "0bca3b179328404cbdf012ff14a880be", - "End": "52e7161c9ea64de99fcf0330d163062b", - "Id": "7406196f11b5446f8b34a49c9837227a", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e4934101d609489ab993fa15031bfd58", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "91884c1e0cc24320af200bdc60065c0f", + "Name": "firstPoint", + "Description": "1st point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f23a1536e1794d999521f40ac245b3f7", + "Name": "secondPoint", + "Description": "2nd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aaa10811549d4f15808182740433694a", + "Name": "thirdPoint", + "Description": "3rd point of arc\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fbcd8b5d7f234c028ed491a7aca62349", + "Name": "Arc", + "Description": "Arc created from three points", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Arc.ByThreePoints@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Create an arc by providing three sequential points along its circumference.\n\nArc.ByThreePoints (firstPoint: Point, secondPoint: Point, thirdPoint: Point): Arc" }, { - "Start": "00081269a4ba4e6e833b3a1c1349852d", - "End": "b9c43b4e0d9c42f88edec8f7b6107a89", - "Id": "0e9342e2681541f2afe55df7c8f9e522", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4c552b67dd44401398e828e8125fe2aa", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e34185d0cd054ded879531012ee574c8", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5ceebf3d8de74261b04330d48467acf0", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d45be543dd634c9dbcacb852d802002e", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { - "Start": "3bed522caad5486caf4811eeb160b311", - "End": "1bb1b9e5fdc2469ab1aeb5f8645246ce", - "Id": "d58017d66287465c9b11164f1efd3c0d", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "1e0b9733032c4138b9850f5e57fd88f4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "eafe6ffabd314635bc26f9d5daf7e41c", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ce1e81d0ce15414ba816520a3a54ccb0", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "51af248dfbef4a3a8e28db2e3f595d3a", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { - "Start": "055808b37f434c368a18e0c7009f1df6", - "End": "c24b9c2d6b3d44d086df7396dbd0ed3a", - "Id": "c44e257079e647e89eb95bc10146d521", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4ca72094124c465fbecbee4c91413b2b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "8fbfbdedcc224f03a1e42f3b02f6f34e", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "03a19d79f9624557bd13d26903c3ce03", + "Name": "distance", + "Description": "Distance to extend\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c5571191d74e40a7a5847dce80caeca3", + "Name": "Curve", + "Description": "The extended Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendStart@double", + "Replication": "Auto", + "Description": "Extend a Curve by a given distance on its start side. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendStart (distance: double = 1): Curve" }, { - "Start": "055808b37f434c368a18e0c7009f1df6", - "End": "afbff14e7a8e41989297711c52c97ac3", - "Id": "f18fb10aa3524fafa7e7ca4a94e04f37", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e69802bff4c544499922bb8ad3bbe8c4", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "778b0701304c4da09abcbc25b121a008", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f40e302a4f68406ea11338a41c2848b5", + "Name": "distance", + "Description": "Distance to extend\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "0666202181a746e6a963792309d688d7", + "Name": "Curve", + "Description": "The extended Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.ExtendEnd@double", + "Replication": "Auto", + "Description": "Extend a Curve by a given distance on its end. Closed curves like Circles and Ellipses cannot be extended. If the curve being extended is linear, the extension will also be linear.\n\nCurve.ExtendEnd (distance: double = 1): Curve" }, { - "Start": "055808b37f434c368a18e0c7009f1df6", - "End": "94e99d7751fd4c929eefbd758001db29", - "Id": "edb4e5d9201946da9a83154942d6a4f4", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ecd477a6c250496f825e7849569bc153", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "b5c4b36ad71742088147b04bdd2ede20", + "Name": "crossSections", + "Description": "Curves to loft through\n\nCurve[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dbdf47fa3fb6475a995ae7ee796b424b", + "Name": "Surface", + "Description": "Surface created by loft", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.ByLoft@Autodesk.DesignScript.Geometry.Curve[]", + "Replication": "Auto", + "Description": "Create a Surface by lofting between input cross section Curves.\n\nSurface.ByLoft (crossSections: Curve[]): Surface" }, { - "Start": "6edbb95162b94a099abab130f43653fa", - "End": "d51580ee6935481195170ee48daecb53", - "Id": "63a052caca0542cfbef828e6e26a196c", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8790b92e4d754020b1362d5db7cfa694", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f7c28490c6af4a07accf4ed15aa6303b", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a1495860b7b1474cbef3a8624cdc4943", + "Name": "thickness", + "Description": "Amount to thicken\n\ndouble\nDefault value : 1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "f3a76c4173cd41a5bb62aa7bec2b981e", + "Name": "Solid", + "Description": "Thickened surface as solid", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.Thicken@double", + "Replication": "Auto", + "Description": "Thicken Surface into a Solid, extruding in the direction of Surface normals on both sides of the Surface.\n\nSurface.Thicken (thickness: double = 1): Solid" }, { - "Start": "ebb1b2c4b8ef4bfe8438241dd9488e12", - "End": "d6135002763147cdbb6104b76dd1b08d", - "Id": "0ca67ea486914c659417ad989d45c4a4", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "991327ac02814144bda062375e09384c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0c5772415f4944d29577e881543640a4", + "Name": "geometry", + "Description": "A single piece of geometry\n\nGeometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4dc8661167cf4a6489ed46f71c04277a", + "Name": "ImportInstance", + "Description": "ImportInstance", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.ImportInstance.ByGeometry@Autodesk.DesignScript.Geometry.Geometry", + "Replication": "Auto", + "Description": "Import a collection of Geometry (Solid, Curve, Surface, etc) into Revit as an ImportInstance.\n\nImportInstance.ByGeometry (geometry: Geometry): ImportInstance" }, { - "Start": "959e801eaf6c4b07a2178e06891ab428", - "End": "708f125596354b1e981ec9e4061f9822", - "Id": "2a500b4ff1a545e8b61f746f06aa7fea", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d128141a36df4c638588b262859635e3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0892f47683db4429a65e0c2b387d58e9", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "31b4ececcec7465190454b9073fd6efc", + "Name": "basePoint", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "3a670292d16043849f041eb788007ede", + "Name": "from", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "1c99ff576cc84b20b5c3962b80b38e30", + "Name": "to", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "ba907a26750440349f7b9f5f996f7e8a", + "Name": "Geometry", + "Description": "Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Scale@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Scale uniformly around a given point, using two pick points as scalars\n\nGeometry.Scale (basePoint: Point, from: Point, to: Point): Geometry" }, { - "Start": "509fa0f9065f4cb4978c96d3a924c4ef", - "End": "388ddafc95da47d894e43a9f52cb451f", - "Id": "3a64fa39fde3442d96c16ea647444f62", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f0b98f5913db47a5bd3d863bc3361698", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "11edbbb314824a8281e154bafd07481b", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "e672b8e50037422aa8352a7153cb4f06", + "Name": "u", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9d7e4da8dcd14182ba384ce657c36f4f", + "Name": "v", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "504ae06c6af74f548ac2d1b84e042662", + "Name": "Point", + "Description": "Point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", + "Replication": "Auto", + "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" }, { - "Start": "557cb966466c4c9d9f1eff7238650d1c", - "End": "8b332e67ff9d471899bedd243f5a1d02", - "Id": "0e19a8372ede4a6dba7479aff3455026", - "IsHidden": "False" - } - ], - "Dependencies": [], - "NodeLibraryDependencies": [], - "Thumbnail": null, - "GraphDocumentationURL": null, - "ExtensionWorkspaceData": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "42c018d0bf064d3bb4f270bfeb721140", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "532d193965844675b775ce122b9bdd1f", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0.5;" + }, { - "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", - "Name": "Properties", - "Version": "2.13", - "Data": {} - } - ], - "Author": "None provided", - "Linting": { - "activeLinter": "None", - "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", - "warningCount": 0, - "errorCount": 0 - }, - "Bindings": [ + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "19847484c7254cb29b2d70d914282d2b", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "bc95c28871ea4f5aa732a388422dd0d8", + "Name": "", + "Description": "point1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7f82b24cf0694261a1edbe222e93800f", + "Name": "", + "Description": "point2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "point1 = Point.ByCoordinates(1, 1);\npoint2 = Point.ByCoordinates(-40, -40);" + }, { - "NodeId": "597be846-c424-42cf-9039-4165ab1b4156", - "Binding": { - "ByGeometriesAndView_InClassDecl-1_InFunctionScope-1_Instance0_597be846-c424-42cf-9039-4165ab1b4156": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzJOend2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3hPVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" - } - } - ], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", - "RunType": "Automatic", - "RunPeriod": "100" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3e0a685f92ec4d93a07ed89db6fc458b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "71eda476c82d47d4aa23442312fddded", + "Name": "element", + "Description": "Revit.Elements.Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "89eb9aa111a34e86ad9d3e9d6fd6e966", + "Name": "parameterName", + "Description": "The name of the parameter to set.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "52d83f90ac4b400d91c0d8ab260c0792", + "Name": "value", + "Description": "The value.\n\nvar", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "83118285bd744be5bf98806a0abd40b1", + "Name": "Element", + "Description": "Element", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var", + "Replication": "Auto", + "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element" }, - "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 - }, - "ConnectorPins": [], - "NodeViews": [ - { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "eed8d3895ad24ac0a2707d737f487ad0", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 846.35713721073, - "Y": 813.096583627717 - }, - { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "f46e385f3b0a446cadeb8d419a480cba", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 846.35713721073, - "Y": 671.368151070194 - }, - { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "fe4c569fa1b446da8e76d1b1bd5b6ef4", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 846.35713721073, - "Y": 954.82501618524 - }, - { - "ShowGeometry": true, - "Name": "Surface.ByLoft", - "Id": "5265ed61345d4279a79c856b4ca58452", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2533.00629076928, - "Y": 857.850446980897 + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "120a3fb1cffb4532ad93e9f0a3938f43", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "642fda9615c84dd3acf612b2cc1bd1c8", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "\"Work Plane\";" + }, + { + "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", + "SelectedIndex": 6, + "SelectedString": "L1 - Block 43", + "Id": "bf8b905a9c334fd985c6692f7334df82", + "NodeType": "ExtensionNode", + "Inputs": [], + "Outputs": [ + { + "Id": "bb419686a803465183bacf6f2e758314", + "Name": "Levels", + "Description": "The selected Levels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Select a level in the active document" + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 10, + "MinimumValue": 3, + "StepValue": 1, + "Id": "a78893e38b994dababc21bd1b5e644eb", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5077884fdb4e4cd09ef32c444d01a836", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 6 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 5.0, + "MinimumValue": 1.0, + "StepValue": 0.1, + "Id": "a9be712113434a58a7ce66a4ed9ec056", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "be1ac5c0ecf1446395b8b2cdef6879ff", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 2.1 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 5.0, + "StepValue": 0.1, + "Id": "7ca91343e3df4d478573dc9b37be7b5a", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "66da3b02d8f443d3969f17425e5ad9e2", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 7.0 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 3.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "Id": "990fd6e07d5c4fb4b7e62102682b7300", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "113d233ee9d34625a684cd6a633a9caa", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.5 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "7ba9594f64d14979ba28140b5c49630c", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "56f36acfe266405999f2a2175131d6f5", + "Name": "roof_extension", + "Description": "roof_extension", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "6dde087528974af987bc1bb9e3a1bae6", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "roof_extension;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "319e28136f4d4e08b3ea8583b0343ef9", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "549aff3af3c545518e8bc819b980283d", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "604f758fdf834dbab02d9ebf81c055cc", + "Name": "xTranslation", + "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "21b4c79c81a3475db762618092e96025", + "Name": "yTranslation", + "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "9f0200b438224e86986c5e07ccbed54c", + "Name": "zTranslation", + "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "cff3f2e62a6846228062f43b73291d85", + "Name": "Geometry", + "Description": "Transformed Geometry.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", + "Replication": "Auto", + "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", + "NumberType": "Double", + "Id": "4664acce65584c3aa0cc2a4399dd8bdd", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c2dd1344ee0e469a92c605a49a308407", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a number", + "InputValue": 1.5 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0d1971d235d440c9962afcdee321f93a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "7c447cfc159344bf96d5f23ae1d96c35", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "aaf3fd27929242d5b201f448feb2f17a", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5f879bb83a8e42a9a6bddb11ec58c853", + "Name": "list", + "Description": "Flattened list by amount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "669d92735d294aebbce75fa004ab3abe", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ad019ae6b2504f24a2ddffee8c575657", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0,1];" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9eb5567b1b0d4e8689b5cbfb2ed2e789", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "d25ad322ed62454c90eadde33a63b46a", + "Name": "steps", + "Description": "steps", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b54504c29d7e4f9b931d7614b0d329c2", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0..1..#steps];" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "2510c4393fe04a80abe69416607a2539", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "f64ea1effeb342b4b3335e9482d79f93", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0.5];" + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 2.0, + "MinimumValue": 0.1, + "StepValue": 0.1, + "Id": "62f7b0170e9d486581d8f90e6203d2b1", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "b694fab48c8f409b8e0d7af1f6a5f56d", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.5 + } + ], + "Connectors": [ + { + "Start": "7a4cdd931adc4c7e88ec57dcad2d4569", + "End": "dfc6dd5ab4cd4bf2a3a5fab086b464b4", + "Id": "5ff80b2a79044d12abe9d37eea17e95b", + "IsHidden": "False" + }, + { + "Start": "fca8b14c91384a07b4b489da4a77473b", + "End": "daf68611f5a944138625a97a11bcdf48", + "Id": "de8f760e037d4dce85a8565c3b5dc6f1", + "IsHidden": "False" + }, + { + "Start": "cb320e7136144108bec54af59cbf928e", + "End": "7c447cfc159344bf96d5f23ae1d96c35", + "Id": "39790d75cf414244a5484bf734fadaaa", + "IsHidden": "False" + }, + { + "Start": "de965d89cc4d4f5bb1fc1aaca7387220", + "End": "c721ed551c864c1288699a3c71b2b39f", + "Id": "a0dc6e2c7036420ba8d35ebad4b5e49c", + "IsHidden": "False" + }, + { + "Start": "9674519557e14eb28dd46f8c922ed8e4", + "End": "549aff3af3c545518e8bc819b980283d", + "Id": "21a46b3a712845dfa962963b08368a40", + "IsHidden": "False" + }, + { + "Start": "82ff5b6c59e8430db95f9dc4834f0cc9", + "End": "e6dc56170f2e461da147af9d840d06d2", + "Id": "4d41e70924d24f80baac4c2a6653f5a9", + "IsHidden": "False" + }, + { + "Start": "e3cdd5ce0ae24d0cafe18ebfc87c8a8c", + "End": "52c9508f0cdd482b9dfdb9a713ab51f6", + "Id": "4a92c577fba4486ba5f28e65a6793794", + "IsHidden": "False" + }, + { + "Start": "02fb4ce3514443d9b7ff4e21db419984", + "End": "6d8dc93ce36e4a0d86e1250715e85e6d", + "Id": "f6e821af67ff4206a619377d6c7ab0dc", + "IsHidden": "False" + }, + { + "Start": "49ca2c0181574a06986b1101f53a1a9f", + "End": "8af74c268f09465b92faa1f6e05b397a", + "Id": "25521b9493fb4d9db4a15bf83ca7d674", + "IsHidden": "False" + }, + { + "Start": "cc438cd0e0774c23a14fa1cd8eb36d4b", + "End": "d25ad322ed62454c90eadde33a63b46a", + "Id": "9d5a6ab7ef0f426b95521047529810a6", + "IsHidden": "False" + }, + { + "Start": "cc438cd0e0774c23a14fa1cd8eb36d4b", + "End": "12ed3d8352364afc90ecad98803db40d", + "Id": "6c1c969407864bb4a260c6095a916922", + "IsHidden": "False" + }, + { + "Start": "cc438cd0e0774c23a14fa1cd8eb36d4b", + "End": "00b824c35d6043a69ca2ddeb688705e9", + "Id": "f6f3d4e208364dfd8bdd077ebb27a45a", + "IsHidden": "False" + }, + { + "Start": "65bda070bf0f498492c13e7db8af9617", + "End": "35077174d5c94e57908e9034a7f0a066", + "Id": "ca3200cec01f465eb388d46d993495a1", + "IsHidden": "False" + }, + { + "Start": "8d5d3fbd41604b269749a66a7c37f13c", + "End": "6a8ea51de5e444f48a18815c6f3cca54", + "Id": "fc98cb4cc0964c3c924780fa4af0cc86", + "IsHidden": "False" + }, + { + "Start": "8af072a20bec48588bdc146c04275eea", + "End": "9db7c93bb81941abb5bf277cbe6b33e9", + "Id": "960c7788316e4e4cac8fce954f044d26", + "IsHidden": "False" + }, + { + "Start": "8af072a20bec48588bdc146c04275eea", + "End": "562e7f2d8acd4279ab5562ecd2ca448f", + "Id": "7feff11cec8448d897ec7f403a674696", + "IsHidden": "False" + }, + { + "Start": "47c22aae6f43486fbe377e95f1e897c7", + "End": "f0b95d92fe4b4327b49bf24888cc22c6", + "Id": "c5a2106fec50488fa59e2ec10c664b48", + "IsHidden": "False" + }, + { + "Start": "8e529612848b422fa3365700a9279add", + "End": "16f9474fcd1a4d3fbf14f8e39ac833b0", + "Id": "be42ae13b522494190a9cd4f5e8e7f30", + "IsHidden": "False" + }, + { + "Start": "8e529612848b422fa3365700a9279add", + "End": "e34185d0cd054ded879531012ee574c8", + "Id": "8e11ba56a1044b109c3434903973bcfa", + "IsHidden": "False" + }, + { + "Start": "8e529612848b422fa3365700a9279add", + "End": "eafe6ffabd314635bc26f9d5daf7e41c", + "Id": "7999ed57c7674ae8849aec149acbc7bc", + "IsHidden": "False" + }, + { + "Start": "8fbb3ec4b67c4661b5b2d8fcfaa45b9a", + "End": "91884c1e0cc24320af200bdc60065c0f", + "Id": "89d2fcb4df8741f6b25403f578aab7dd", + "IsHidden": "False" + }, + { + "Start": "38b386a782a44e29b13719e2caa4a03a", + "End": "f5d1227cfdb14df58f54050616c1aa5c", + "Id": "4c1c5fc7021a4621bc97c11157012d80", + "IsHidden": "False" + }, + { + "Start": "e8d080a47634427bb561b50848d2feff", + "End": "5ceebf3d8de74261b04330d48467acf0", + "Id": "0ff66bb4eb8c485abd9d3d549b5a88a2", + "IsHidden": "False" + }, + { + "Start": "10248f258aed4acc94c95baf0c5270e2", + "End": "ce1e81d0ce15414ba816520a3a54ccb0", + "Id": "e6198d02b6044596a5221b4b31919e80", + "IsHidden": "False" + }, + { + "Start": "fbcd8b5d7f234c028ed491a7aca62349", + "End": "8fbfbdedcc224f03a1e42f3b02f6f34e", + "Id": "245c5b0a3d6d4751b34eda92dcbd7575", + "IsHidden": "False" + }, + { + "Start": "d45be543dd634c9dbcacb852d802002e", + "End": "aaa10811549d4f15808182740433694a", + "Id": "dffddf8d6a86463bafd2d13b1a785cb0", + "IsHidden": "False" + }, + { + "Start": "51af248dfbef4a3a8e28db2e3f595d3a", + "End": "f23a1536e1794d999521f40ac245b3f7", + "Id": "7bde9b5604724b8eb32bd94cdeae59fa", + "IsHidden": "False" + }, + { + "Start": "c5571191d74e40a7a5847dce80caeca3", + "End": "778b0701304c4da09abcbc25b121a008", + "Id": "a480d548c3d4489ab222dc3a46fc7a9a", + "IsHidden": "False" + }, + { + "Start": "0666202181a746e6a963792309d688d7", + "End": "b5c4b36ad71742088147b04bdd2ede20", + "Id": "c528e7c82d2a4f5a9ed7da465f1a2665", + "IsHidden": "False" + }, + { + "Start": "dbdf47fa3fb6475a995ae7ee796b424b", + "End": "f7c28490c6af4a07accf4ed15aa6303b", + "Id": "a0c2060a99d74076a60adece2a01b097", + "IsHidden": "False" + }, + { + "Start": "f3a76c4173cd41a5bb62aa7bec2b981e", + "End": "0c5772415f4944d29577e881543640a4", + "Id": "ac5f7086839f4680ad9faee3e1511098", + "IsHidden": "False" + }, + { + "Start": "4dc8661167cf4a6489ed46f71c04277a", + "End": "71eda476c82d47d4aa23442312fddded", + "Id": "7258483ec62141898de3bb0cf38060d3", + "IsHidden": "False" + }, + { + "Start": "ba907a26750440349f7b9f5f996f7e8a", + "End": "aacc116b5d0c4b41801fcc3b3b054329", + "Id": "9401d38bad794bca8dcdbe792c3f64f3", + "IsHidden": "False" + }, + { + "Start": "ba907a26750440349f7b9f5f996f7e8a", + "End": "c33a2fef2e92488abf9ec3f568fbbea4", + "Id": "d17dc12f6de04413b47f6d1cf9291846", + "IsHidden": "False" + }, + { + "Start": "504ae06c6af74f548ac2d1b84e042662", + "End": "31b4ececcec7465190454b9073fd6efc", + "Id": "4fface8249474250b14fd8ef393c253a", + "IsHidden": "False" + }, + { + "Start": "532d193965844675b775ce122b9bdd1f", + "End": "e672b8e50037422aa8352a7153cb4f06", + "Id": "80474908e0bc417482bfd6953ab514c9", + "IsHidden": "False" + }, + { + "Start": "532d193965844675b775ce122b9bdd1f", + "End": "9d7e4da8dcd14182ba384ce657c36f4f", + "Id": "3a5fc75dc1fc4216856f91c695a161cd", + "IsHidden": "False" + }, + { + "Start": "bc95c28871ea4f5aa732a388422dd0d8", + "End": "3a670292d16043849f041eb788007ede", + "Id": "efa5e01fc6214da88b2746d75e881288", + "IsHidden": "False" + }, + { + "Start": "7f82b24cf0694261a1edbe222e93800f", + "End": "1c99ff576cc84b20b5c3962b80b38e30", + "Id": "e53b4b9ed22e42ec8a8f5c3b8a45ecba", + "IsHidden": "False" + }, + { + "Start": "642fda9615c84dd3acf612b2cc1bd1c8", + "End": "89eb9aa111a34e86ad9d3e9d6fd6e966", + "Id": "8504d1f75ac24b50b2277f4b8b1699b7", + "IsHidden": "False" + }, + { + "Start": "bb419686a803465183bacf6f2e758314", + "End": "52d83f90ac4b400d91c0d8ab260c0792", + "Id": "1a7ef1c080eb4e419bcb43f7cef53ea9", + "IsHidden": "False" + }, + { + "Start": "5077884fdb4e4cd09ef32c444d01a836", + "End": "1801b9f2505948bcab0ef4f746a83769", + "Id": "28d7f84e07524bee8c0d801fddd570a0", + "IsHidden": "False" + }, + { + "Start": "be1ac5c0ecf1446395b8b2cdef6879ff", + "End": "132f1b86392541dc87d86c9a682c4553", + "Id": "c55f7a155f9d47128f2b5bf17eb59ff7", + "IsHidden": "False" + }, + { + "Start": "66da3b02d8f443d3969f17425e5ad9e2", + "End": "cc361ba644084d4aa69d8b3eb6f48cdd", + "Id": "0cd6bc0804204a92a1ece81f1be44b13", + "IsHidden": "False" + }, + { + "Start": "113d233ee9d34625a684cd6a633a9caa", + "End": "56f36acfe266405999f2a2175131d6f5", + "Id": "aa09340e3603411ea99322c4592a8c19", + "IsHidden": "False" + }, + { + "Start": "6dde087528974af987bc1bb9e3a1bae6", + "End": "f40e302a4f68406ea11338a41c2848b5", + "Id": "7197381bc67143c0ab419e8cdd561720", + "IsHidden": "False" + }, + { + "Start": "6dde087528974af987bc1bb9e3a1bae6", + "End": "03a19d79f9624557bd13d26903c3ce03", + "Id": "4f1f791da98346b0b2b2cffbb2f42440", + "IsHidden": "False" + }, + { + "Start": "cff3f2e62a6846228062f43b73291d85", + "End": "11edbbb314824a8281e154bafd07481b", + "Id": "728e5c7dd821442e99881c0ef3da89b1", + "IsHidden": "False" + }, + { + "Start": "cff3f2e62a6846228062f43b73291d85", + "End": "0892f47683db4429a65e0c2b387d58e9", + "Id": "4ec369a0344344febfff11f991d3d05a", + "IsHidden": "False" + }, + { + "Start": "c2dd1344ee0e469a92c605a49a308407", + "End": "9f0200b438224e86986c5e07ccbed54c", + "Id": "9c39c751c3ec448faeb6294a2478ae8e", + "IsHidden": "False" + }, + { + "Start": "5f879bb83a8e42a9a6bddb11ec58c853", + "End": "d335f2b271674163b15ed9e0c0a5b451", + "Id": "8e3adb9851804ff18b7a986965a2b35b", + "IsHidden": "False" + }, + { + "Start": "5f879bb83a8e42a9a6bddb11ec58c853", + "End": "1ddf11b251aa445193b41e637d65aa4b", + "Id": "1304de0048bf4785afad3eca5b2ad79b", + "IsHidden": "False" + }, + { + "Start": "ad019ae6b2504f24a2ddffee8c575657", + "End": "9e1b902690724df4a9369581db616c6e", + "Id": "29920682adab4b888bb7a90c259f9573", + "IsHidden": "False" + }, + { + "Start": "b54504c29d7e4f9b931d7614b0d329c2", + "End": "5533b838e6da4d9aa336236508bb111b", + "Id": "2e3d079527d74870991aa2a31ea8ff78", + "IsHidden": "False" + }, + { + "Start": "f64ea1effeb342b4b3335e9482d79f93", + "End": "c815e6251cec4234a752364ca850bf0f", + "Id": "bf1fc4c7f7ea4b81913e537fbc9a642d", + "IsHidden": "False" + }, + { + "Start": "b694fab48c8f409b8e0d7af1f6a5f56d", + "End": "a1495860b7b1474cbef3a8624cdc4943", + "Id": "ddfc35693e53495999201652f776f3a1", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAKhA7sDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo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", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.13", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} + } + ], + "Author": "Dynamo Team", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "991327ac-0281-4144-bda0-62375e09384c", + "Binding": { + "ByGeometry_InClassDecl-1_InFunctionScope-1_Instance0_991327ac-0281-4144-bda0-62375e09384c": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT50cnVlPC9CYXNlLTBfSGFzRGF0YT4NCjxCYXNlLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qRXdObUU4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUTFOekE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTBfRGF0YT4NCjxCYXNlLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "2.19.3.6543", + "RunType": "Automatic", + "RunPeriod": "100" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": 64.679939270019531, + "EyeY": 76.813163757324219, + "EyeZ": 37.078948974609375, + "LookX": -24.333244323730469, + "LookY": -5.05181884765625, + "LookZ": -21.294412612915039, + "UpX": 0.045941632241010666, + "UpY": 0.9981347918510437, + "UpZ": 0.040203303098678589 + }, + "ConnectorPins": [ + { + "Left": 3101.5100395560307, + "Top": 1996.1587261746852, + "IsHidden": false, + "ConnectorGuid": "28d7f84e-0752-4bee-8c0d-801fddd570a0" + }, + { + "Left": 3338.9937562322252, + "Top": 1835.9407764372081, + "IsHidden": false, + "ConnectorGuid": "4ec369a0-3443-44fe-bfff-11f991d3d05a" + }, + { + "Left": 7233.0934686910759, + "Top": 2273.1697466281448, + "IsHidden": false, + "ConnectorGuid": "aa09340e-3603-411e-a993-22c4592a8c19" + }, + { + "Left": 5565.0904376260432, + "Top": 2252.9953520368003, + "IsHidden": false, + "ConnectorGuid": "0cd6bc08-0420-4a92-a1ec-e81f1be44b13" + }, + { + "Left": 5538.250326183912, + "Top": 2212.5024911842684, + "IsHidden": false, + "ConnectorGuid": "c55f7a15-5f9d-4712-8f2b-5bf17eb59ff7" + }, + { + "Left": 7480.55681716184, + "Top": 2335.7160556742115, + "IsHidden": false, + "ConnectorGuid": "ddfc3569-3e53-4959-9920-1652f776f3a1" + } + ], + "NodeViews": [ + { + "Id": "d0700dab25ac46eabcfcacd2bc28f17e", + "Name": "Select Flat Roof", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 642.17987667439388, + "Y": 1650.9528849800254 + }, + { + "Id": "9f5acda800a14950b2eecf07c179663f", + "Name": "Element.GetGeometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1040.3780471172015, + "Y": 1520.820476288832 + }, + { + "Id": "b42ee48354214d29a0b79431981f7736", + "Name": "Geometry.Explode", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1391.6127185982218, + "Y": 1520.820476288832 + }, + { + "Id": "590edf1701584a5a94d939febb23d2d2", + "Name": "List.SortByKey", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2280.2376107406881, + "Y": 1524.1870738845948 + }, + { + "Id": "612482557f5e48a2915f5d154a3d30b9", + "Name": "List.LastItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2595.2597883435465, + "Y": 1527.3587756166521 + }, + { + "Id": "4b9902445594473a86a5990598e60990", + "Name": "Surface.Area", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2028.3888743860023, + "Y": 1663.3678626236006 + }, + { + "Id": "129ced5cca9f458eb0bca183bf05ca3b", + "Name": "Surface.PointAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4527.3535919508913, + "Y": 861.789539010413 + }, + { + "Id": "e99c1612ff9549778053f278534c000a", + "Name": "Surface.PointAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4533.3856001139166, + "Y": 1164.0019461762413 + }, + { + "Id": "996a1304e8b34017be22b582b3432fb3", + "Name": "V positions for middle row", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4069.3239559578142, + "Y": 1446.9680492759076 + }, + { + "Id": "d01223e7361c44cf80c9a83c2aec7da6", + "Name": "Nr of profiles", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3440.4214428229734, + "Y": 1020.7144131998755 + }, + { + "Id": "8f8b2f0dca0f44198a6250354a80e95e", + "Name": "Geometry.Translate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5930.953451563907, + "Y": 1731.8140574984955 + }, + { + "Id": "c535fb4c359c4edc8341a47518abb7a9", + "Name": "Math.Sin", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5176.1154823812585, + "Y": 1836.4442701398623 + }, + { + "Id": "e919ea2521ab4b8fbdb6495d0db26f02", + "Name": "Math.Cos", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5180.8871176547536, + "Y": 2043.979895804549 + }, + { + "Id": "4cfa2e2cc4b1479997bd27be70ec041d", + "Name": "Sequence of angles", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4816.3262894366644, + "Y": 1924.64534975685 + }, + { + "Id": "231ad91d6f2b48509ddda6221485b5c6", + "Name": "Math.RemapRange", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5678.73390608648, + "Y": 1942.2274042542274 + }, + { + "Id": "ec0b9400b8b94a6da270ff7681ec390d", + "Name": "List.Join", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 6336.4553655293394, + "Y": 1439.2931578650866 + }, + { + "Id": "feecdaeff94c4b23950c924321ff7ec4", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6681.4707906738649, + "Y": 1463.3187538800339 + }, + { + "Id": "9e8782b2291643df849f09d9711a04e1", + "Name": "Item index", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6339.8589523025994, + "Y": 1640.1311484132955 + }, + { + "Id": "e4934101d609489ab993fa15031bfd58", + "Name": "Arc.ByThreePoints", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6959.9440014827615, + "Y": 1496.7546814177613 + }, + { + "Id": "4c552b67dd44401398e828e8125fe2aa", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6681.9374554781043, + "Y": 1797.71479511407 + }, + { + "Id": "1e0b9733032c4138b9850f5e57fd88f4", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6679.6186858152569, + "Y": 1625.6708124899683 + }, + { + "Id": "4ca72094124c465fbecbee4c91413b2b", + "Name": "Curve.ExtendStart", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 7536.4926929822095, + "Y": 1495.0081672904789 + }, + { + "Id": "e69802bff4c544499922bb8ad3bbe8c4", + "Name": "Curve.ExtendEnd", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 7786.6165147348156, + "Y": 1491.0646260019762 + }, + { + "Id": "ecd477a6c250496f825e7849569bc153", + "Name": "Surface.ByLoft", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 8096.514826561679, + "Y": 1532.4153492297087 + }, + { + "Id": "8790b92e4d754020b1362d5db7cfa694", + "Name": "Surface.Thicken", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 8465.0866838840338, + "Y": 1543.960973675951 + }, + { + "Id": "991327ac02814144bda062375e09384c", + "Name": "ImportInstance.ByGeometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 8802.3871686104831, + "Y": 1546.3872046798235 + }, + { + "Id": "d128141a36df4c638588b262859635e3", + "Name": "Geometry.Scale", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4053.886401823459, + "Y": 1810.4202473601661 + }, + { + "Id": "f0b98f5913db47a5bd3d863bc3361698", + "Name": "Surface.PointAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3629.03615073475, + "Y": 1876.6884415741451 + }, + { + "Id": "42c018d0bf064d3bb4f270bfeb721140", + "Name": "UV position ", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3408.6771306536552, + "Y": 1945.4685199216894 + }, + { + "Id": "19847484c7254cb29b2d70d914282d2b", + "Name": "Scale from Point, to Point", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3425.548963623884, + "Y": 2089.8076183053813 + }, + { + "Id": "3e0a685f92ec4d93a07ed89db6fc458b", + "Name": "Element.SetParameterByName", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 9359.44742798105, + "Y": 1541.643078650708 + }, + { + "Id": "120a3fb1cffb4532ad93e9f0a3938f43", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 9142.0267853281748, + "Y": 1635.3541364132532 + }, + { + "Id": "bf8b905a9c334fd985c6692f7334df82", + "Name": "Levels", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 9084.82460648246, + "Y": 1835.2873942790691 + }, + { + "Id": "a78893e38b994dababc21bd1b5e644eb", + "Name": "Number of Profiles", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 610.03020710762655, + "Y": 2023.2070611118536 + }, + { + "Id": "a9be712113434a58a7ce66a4ed9ec056", + "Name": "Roof Section Min", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 616.3140463276859, + "Y": 2211.6082687761482 + }, + { + "Id": "7ca91343e3df4d478573dc9b37be7b5a", + "Name": "Roof Section Max", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 608.9531100457948, + "Y": 2413.5335437896915 + }, + { + "Id": "990fd6e07d5c4fb4b7e62102682b7300", + "Name": "Roof sides extension", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 609.12294878956493, + "Y": 2602.4445397816444 + }, + { + "Id": "7ba9594f64d14979ba28140b5c49630c", + "Name": "Extend edges", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 7288.3173522538846, + "Y": 1758.9398442028007 + }, + { + "Id": "319e28136f4d4e08b3ea8583b0343ef9", + "Name": "Geometry.Translate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2961.0316081583715, + "Y": 1661.2536001153487 + }, + { + "Id": "4664acce65584c3aa0cc2a4399dd8bdd", + "Name": "Number", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2785.2597701966006, + "Y": 1763.6606515929068 + }, + { + "Id": "0d1971d235d440c9962afcdee321f93a", + "Name": "List.Flatten", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1757.0486601996859, + "Y": 1522.605216286732 + }, + { + "Id": "669d92735d294aebbce75fa004ab3abe", + "Name": "U positions for edge rows", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4056.5063898918179, + "Y": 822.86433576206889 + }, + { + "Id": "9eb5567b1b0d4e8689b5cbfb2ed2e789", + "Name": "V positions for edge rows", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4062.1256500210784, + "Y": 1025.1344216420857 + }, + { + "Id": "2510c4393fe04a80abe69416607a2539", + "Name": "U position for middle row", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 4063.5155704752051, + "Y": 1231.0638997869373 + }, + { + "Id": "62f7b0170e9d486581d8f90e6203d2b1", + "Name": "Roof thickness", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 615.708290463925, + "Y": 2823.4154075492252 + } + ], + "Annotations": [ + { + "Id": "2422bb5677794fa7869c470ec0b15e0d", + "Title": "New Roof configuration", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "a78893e38b994dababc21bd1b5e644eb", + "7ca91343e3df4d478573dc9b37be7b5a", + "a9be712113434a58a7ce66a4ed9ec056", + "990fd6e07d5c4fb4b7e62102682b7300", + "9e68fb8fc13c451d9b00b9909a396052", + "ad2557c11175413eb2f8f82c1ffee5b5", + "5095d914ffce4d83a7eb13d4f5260419", + "276bfb4c64c94b1fbe9f78af01567b89", + "62f7b0170e9d486581d8f90e6203d2b1", + "1d32d99f96104b289d18eb41e29f036f" + ], + "HasNestedGroups": false, + "Left": 598.9531100457948, + "Top": 1834.2070611118534, + "Width": 375.3609362818911, + "Height": 1121.2083464373718, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1950.2070611118534, + "InitialHeight": 554.05614290036078, + "TextblockHeight": 106.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "d514df03e72842348fa3860ec51354ea", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "370f5e82ca1a4f9a93d1f064a76ddbdb", + "a5dd9cfc31564778b33662fd8b7e26b7", + "8dd36d86278741cf92e0f89eddf64eba" + ], + "HasNestedGroups": false, + "Left": 589.96315348437474, + "Top": 1122.2539449941366, + "Width": 319.0, + "Height": 353.90760848495074, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 1195.2539449941366, + "InitialHeight": 330.016856028363, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "2accad1df9b44326950e03f53fbd1f29", + "Title": "Select Roof", + "DescriptionText": "Select source roof element", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d0700dab25ac46eabcfcacd2bc28f17e", + "feee2c03bc0d49c4ad910796c26a43d7" + ], + "HasNestedGroups": false, + "Left": 600.67987667439388, + "Top": 1504.9528849800254, + "Width": 281.0, + "Height": 297.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1577.9528849800254, + "InitialHeight": 145.0, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "d07fc47ee87647469dc069824961bdb7", + "Title": "Get Roof Face", + "DescriptionText": "Explode the source element's geometry and pick one face with the largest area", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b42ee48354214d29a0b79431981f7736", + "590edf1701584a5a94d939febb23d2d2", + "612482557f5e48a2915f5d154a3d30b9", + "4b9902445594473a86a5990598e60990", + "9f5acda800a14950b2eecf07c179663f", + "319e28136f4d4e08b3ea8583b0343ef9", + "4664acce65584c3aa0cc2a4399dd8bdd", + "ec0c78fc67dd4ac89b4542ccc85bf2e2", + "08a98aad311845e2ac4aac44f3a79a4d", + "0d1971d235d440c9962afcdee321f93a", + "aadd4acfcfac48909681cd53542c584a", + "d83e998bfd574b71885f35633b827b96", + "669e0a20ecb84e85ba6dfe4faf0c43bc", + "f80c8ae18e254b44abb89021161a103a" + ], + "HasNestedGroups": false, + "Left": 1000.8780471172015, + "Top": 1307.5575505344218, + "Width": 2228.15356104117, + "Height": 588.103101058485, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1380.5575505344218, + "InitialHeight": 301.953449464384, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "16a64a33859b40ddba6a21be6fa28b38", + "Title": "Offset outwards (scale)", + "DescriptionText": "Scale the surface to extend its edges outwards", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "d128141a36df4c638588b262859635e3", + "f0b98f5913db47a5bd3d863bc3361698", + "42c018d0bf064d3bb4f270bfeb721140", + "19847484c7254cb29b2d70d914282d2b" + ], + "HasNestedGroups": false, + "Left": 3398.6771306536552, + "Top": 1737.4202473601661, + "Width": 909.20927116980374, + "Height": 494.38737094521525, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1810.4202473601661, + "InitialHeight": 428.51164120879821, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "ec6a770b1e494dd0976650f62aa895b0", + "Title": "Points on surface", + "DescriptionText": "Generate three lists of equally spaced points - two rows along the longer edges and one row in the middle", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "129ced5cca9f458eb0bca183bf05ca3b", + "e99c1612ff9549778053f278534c000a", + "996a1304e8b34017be22b582b3432fb3", + "7a6aa4a0404549ba83bf11f4e8426575", + "9eb5567b1b0d4e8689b5cbfb2ed2e789", + "669d92735d294aebbce75fa004ab3abe", + "8511062e940749dfb23de4be5c15e4d6", + "fcb3f602857d4fcb867982128a26c9c5", + "2510c4393fe04a80abe69416607a2539", + "d058df4e47d74e8e850bd7df72ef43eb", + "9f0c1c790f884630903f3f65594bd74a", + "4bb9ea9c70424649b6eba106b5a21f92" + ], + "HasNestedGroups": false, + "Left": 4040.6256500210784, + "Top": 658.789539010413, + "Width": 786.25995009283815, + "Height": 920.17851026549454, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 731.789539010413, + "InitialHeight": 386.59751277554005, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "e643d966ce354fa293bd0537e6c71696", + "Title": "Offset points up", + "DescriptionText": "Offset the points of the middle row in the shape of a cosine wave", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8f8b2f0dca0f44198a6250354a80e95e", + "c535fb4c359c4edc8341a47518abb7a9", + "e919ea2521ab4b8fbdb6495d0db26f02", + "4cfa2e2cc4b1479997bd27be70ec041d", + "231ad91d6f2b48509ddda6221485b5c6", + "61998c233fdd4378b72fa2c73189fbe3", + "b318c682b9214054bc58f43c1239842a", + "77035e36aea24a5081e97783db6e2e69", + "143b38807de14019a920b5a70967f698", + "59951434b5354b00a71b9d59a73026de" + ], + "HasNestedGroups": false, + "Left": 4783.3262894366644, + "Top": 1600.8140574984955, + "Width": 1415.6271621272426, + "Height": 587.1658383060535, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1673.8140574984955, + "InitialHeight": 455.13906289616739, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "f0eed72993834c5ba26cb6eee9ed63b5", + "Title": "Create profiles from arcs", + "DescriptionText": "Use the points to create arcs", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ec0b9400b8b94a6da270ff7681ec390d", + "feecdaeff94c4b23950c924321ff7ec4", + "9e8782b2291643df849f09d9711a04e1", + "e4934101d609489ab993fa15031bfd58", + "4c552b67dd44401398e828e8125fe2aa", + "1e0b9733032c4138b9850f5e57fd88f4", + "191c5e08bdd449939d44ad59992a38ea" + ], + "HasNestedGroups": false, + "Left": 6276.4553655293394, + "Top": 1308.2931578650866, + "Width": 914.48863595342209, + "Height": 651.42163724898342, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1381.2931578650866, + "InitialHeight": 505.89661096174905, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "3cc10b89310149509d80722ad62929fc", + "Title": "To Revit: ", + "DescriptionText": "Convert Dynamo geometry into a Revit element via ImportInstance and Set Level parameter", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "991327ac02814144bda062375e09384c", + "3e0a685f92ec4d93a07ed89db6fc458b", + "120a3fb1cffb4532ad93e9f0a3938f43", + "bf8b905a9c334fd985c6692f7334df82", + "3384eaf2af26445291a1584055510725", + "d44741a563584e0aa3b0d2ed32621e24" + ], + "HasNestedGroups": false, + "Left": 8791.8871686104831, + "Top": 1343.3872046798235, + "Width": 880.5602593705662, + "Height": 623.90018959924555, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 1416.3872046798235, + "InitialHeight": 438.644315628361, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "6f2f8b907d314deeae95a76e34158746", + "Title": "Extend profiles ", + "DescriptionText": "Extend the curves of each profile by a given distance", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "4ca72094124c465fbecbee4c91413b2b", + "e69802bff4c544499922bb8ad3bbe8c4", + "7ba9594f64d14979ba28140b5c49630c", + "8d5ed7c35ed54c1aaac481f2b9378a7e" + ], + "HasNestedGroups": false, + "Left": 7278.3173522538846, + "Top": 1418.0646260019762, + "Width": 731.299162480931, + "Height": 472.87521820082452, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1491.0646260019762, + "InitialHeight": 413.87561318279563, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "44d57261115c4ee1a7c5c57ce778706d", + "Title": "Loft and Thicken", + "DescriptionText": "Create a loft surface and give it a thickness", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ecd477a6c250496f825e7849569bc153", + "8790b92e4d754020b1362d5db7cfa694" + ], + "HasNestedGroups": false, + "Left": 8086.514826561679, + "Top": 1459.4153492297087, + "Width": 604.57185732235484, + "Height": 258.5456244462423, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1532.4153492297087, + "InitialHeight": 290.21939357543147, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "370f5e82ca1a4f9a93d1f064a76ddbdb", + "Title": "Source element (Roof) has been pre-selected from Revit, with Element IDs saved with the Dynamo file", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 599.96315348437474, + "Top": 1420.1615534790874, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "a5dd9cfc31564778b33662fd8b7e26b7", + "Title": "Run this graph the Snowdon Towers Sample Architectural.rvt file in the Samples folder located with your Revit installation\r\nC:\\Program Files\\Autodesk\\Revit 2025\\Samples", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 599.96315348437474, + "Top": 1203.2539449941366, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "8dd36d86278741cf92e0f89eddf64eba", + "Title": "Construct a new roof shape from a selected roof element by creating a series of arc profiles and using them to create a loft surface. The geometry is converted into an Import Instance to integrate it into the Revit environment", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 599.96315348437474, + "Top": 1305.8001488348389, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "9e68fb8fc13c451d9b00b9909a396052", + "Title": "The number of profiles from which the Loft surface will be created", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 638.03020710762655, + "Top": 1958.2070611118534, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a78893e38b994dababc21bd1b5e644eb" + }, + { + "Id": "ad2557c11175413eb2f8f82c1ffee5b5", + "Title": "The height at the short ends of the new roof", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 661.3140463276859, + "Top": 2161.6082687761482, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a9be712113434a58a7ce66a4ed9ec056" + }, + { + "Id": "5095d914ffce4d83a7eb13d4f5260419", + "Title": "The height at the middle of the roof", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 675.9531100457948, + "Top": 2363.5335437896915, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7ca91343e3df4d478573dc9b37be7b5a" + }, + { + "Id": "276bfb4c64c94b1fbe9f78af01567b89", + "Title": "Extend the arc profiles sideways by this value", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 652.12294878956493, + "Top": 2552.4445397816444, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "990fd6e07d5c4fb4b7e62102682b7300" + }, + { + "Id": "ec0c78fc67dd4ac89b4542ccc85bf2e2", + "Title": "In order to get the face of the seleced element, first get its geometry ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1010.8780471172015, + "Top": 1455.820476288832, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "9f5acda800a14950b2eecf07c179663f" + }, + { + "Id": "08a98aad311845e2ac4aac44f3a79a4d", + "Title": "Explode the geometry to get individual faces ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1384.1127185982218, + "Top": 1470.820476288832, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b42ee48354214d29a0b79431981f7736" + }, + { + "Id": "aadd4acfcfac48909681cd53542c584a", + "Title": "Dispose of list structure. Note that this step will not be required if multiple source objects are used", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1707.0486601996859, + "Top": 1457.605216286732, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0d1971d235d440c9962afcdee321f93a" + }, + { + "Id": "d83e998bfd574b71885f35633b827b96", + "Title": "Sort the list of surfaces by their area. The surface with the largest ares will be the last item in the list of sortedList output", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2241.2376107406881, + "Top": 1445.1870738845948, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "590edf1701584a5a94d939febb23d2d2" + }, + { + "Id": "669e0a20ecb84e85ba6dfe4faf0c43bc", + "Title": "Translate the surface upwards", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3000.0316081583715, + "Top": 1611.2536001153487, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "319e28136f4d4e08b3ea8583b0343ef9" + }, + { + "Id": "f80c8ae18e254b44abb89021161a103a", + "Title": "Right-click and untick 'Preview Geometry' for a clearer view of the final result", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1013.3149362391041, + "Top": 1388.5575505344218, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" }, { - "ShowGeometry": true, - "Name": "Surface.Thicken", - "Id": "0358f2f7c51047c48798df94694f259b", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2750.48289975841, - "Y": 868.088990169513 + "Id": "7a6aa4a0404549ba83bf11f4e8426575", + "Title": "Use the Longest Lacing setting by right-click on the node > Lacing. \nThe longest lacing will match inputs with different list structures. In this case the result will be two lists of points, where number of points in each list matches the longest input list. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4512.8535919508913, + "Top": 739.789539010413, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "129ced5cca9f458eb0bca183bf05ca3b" }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "115c2ecaa0d84d88badca6746e940543", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2648.49701153633, - "Y": 956.254868879924 + "Id": "8511062e940749dfb23de4be5c15e4d6", + "Title": "0 and 1 are positions along longer edges of the surface", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4051.5063898918183, + "Top": 757.86433576206889, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "669d92735d294aebbce75fa004ab3abe" }, { - "ShowGeometry": true, - "Name": "Curve.ExtendEnd", - "Id": "b1450930c74b4dcdb56a1eae6abd9852", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2308.64643040911, - "Y": 858.510942250537 + "Id": "fcb3f602857d4fcb867982128a26c9c5", + "Title": "V positions along the longer edges, in a sequence from 0 to 1 and N steps", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4050.6256500210784, + "Top": 960.13442164208573, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "9eb5567b1b0d4e8689b5cbfb2ed2e789" }, { - "ShowGeometry": true, - "Name": "Curve.ExtendStart", - "Id": "c430fc10069048ff96574f7a1f7a93b3", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2085.83310013183, - "Y": 858.220404826928 + "Id": "d058df4e47d74e8e850bd7df72ef43eb", + "Title": "The U value of 0.5 will position points along the middle of the surface", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4057.5155704752051, + "Top": 1166.0638997869373, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2510c4393fe04a80abe69416607a2539" }, { - "ShowGeometry": true, - "Name": "Number", - "Id": "e345479373fc44caa941cfd893ff3a45", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1981.96499640714, - "Y": 957.300130900458 + "Id": "9f0c1c790f884630903f3f65594bd74a", + "Title": "V positions along the middle row of points, in a sequence from 0 to 1 and N steps", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4066.8239559578142, + "Top": 1381.9680492759076, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "996a1304e8b34017be22b582b3432fb3" }, { - "ShowGeometry": true, - "Name": "Curve.PointAtParameter", - "Id": "9db2c362f31049718d4dcf3242df5d26", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1484.69360975515, - "Y": 707.113342412314 + "Id": "4bb9ea9c70424649b6eba106b5a21f92", + "Title": "Longest Lacing is used for this node. The result is one list of points, where the number of points in the list matches the longest input list. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4516.8856001139166, + "Top": 1085.0019461762413, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e99c1612ff9549778053f278534c000a" }, { - "ShowGeometry": true, - "Name": "Curve.PointAtParameter", - "Id": "a4b9056530074a9585b87ba66e732c88", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1488.22734612701, - "Y": 823.588795830655 + "Id": "61998c233fdd4378b72fa2c73189fbe3", + "Title": "Alternative: Use the Sine for a different roof shape", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5133.6154823812585, + "Top": 1786.4442701398623, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "c535fb4c359c4edc8341a47518abb7a9" }, { - "ShowGeometry": true, - "Name": "Curve.PointAtParameter", - "Id": "93bbdb24f9d4461a84badd9fe6343ce1", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1490.81568953631, - "Y": 953.005966295478 + "Id": "b318c682b9214054bc58f43c1239842a", + "Title": "a sequence of values to generate a series of offsets", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 4793.3262894366644, + "Top": 1874.64534975685, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "4cfa2e2cc4b1479997bd27be70ec041d" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "4a9a6e50995a482a944fd7f759911c43", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1129.0, - "Y": 1073.0 + "Id": "77035e36aea24a5081e97783db6e2e69", + "Title": "values in a cosine wave", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5209.3871176547536, + "Top": 1993.979895804549, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e919ea2521ab4b8fbdb6495d0db26f02" }, { - "ShowGeometry": true, - "Name": "Arc.ByThreePoints", - "Id": "0fa6931d55f5428ea0611cf5b808d8e4", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1751.36615941543, - "Y": 814.831481846951 + "Id": "143b38807de14019a920b5a70967f698", + "Title": "remap the values to a new domain ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5680.73390608648, + "Top": 1892.2274042542274, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "231ad91d6f2b48509ddda6221485b5c6" }, { - "ShowGeometry": true, - "Name": "CurveElement.Curve", - "Id": "cad37304de234621a6c37317eb56b9d5", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1120.09112797659, - "Y": 936.811801090738 + "Id": "59951434b5354b00a71b9d59a73026de", + "Title": "translate the points of the middle row ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5946.453451563907, + "Top": 1681.8140574984955, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "8f8b2f0dca0f44198a6250354a80e95e" }, { - "ShowGeometry": true, - "Name": "CurveElement.Curve", - "Id": "247b2d5f3f3440aa97cfb43b265ed734", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1117.50278456729, - "Y": 807.394630625915 + "Id": "191c5e08bdd449939d44ad59992a38ea", + "Title": "Join the edge and middle rows into one list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 6286.4553655293394, + "Top": 1389.2931578650866, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "ec0b9400b8b94a6da270ff7681ec390d" }, { - "ShowGeometry": true, - "Name": "CurveElement.Curve", - "Id": "1c4207594d5f45b48310f1fa07e92c99", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1113.96904819544, - "Y": 690.919177207574 + "Id": "8d5ed7c35ed54c1aaac481f2b9378a7e", + "Title": "The value of exension is set as input in the left side of the graph. ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 7296.8173522538846, + "Top": 1693.9398442028007, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7ba9594f64d14979ba28140b5c49630c" }, { - "ShowGeometry": true, - "Name": "ImportInstance.ByGeometriesAndView", - "Id": "597be846c42442cf90394165ab1b4156", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2978.9664811934581, - "Y": 874.10312542316751 + "Id": "feee2c03bc0d49c4ad910796c26a43d7", + "Title": "All inputs marked at 'IsInput' can be set from Dynamo Player", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 610.67987667439388, + "Top": 1585.9528849800254, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d0700dab25ac46eabcfcacd2bc28f17e" }, { - "ShowGeometry": true, - "Name": "Views", - "Id": "7d8bb4d8e7954bf39187da96443c08c4", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2808.9721420871606, - "Y": 987.93862036041992 - } - ], - "Annotations": [ - { - "Id": "370f5e82ca1a4f9a93d1f064a76ddbdb", - "Title": "Model Lines have been pre-selected from Revit, Element IDs saved with the Dynamo file", + "Id": "1d32d99f96104b289d18eb41e29f036f", + "Title": "Thickness of the new Roof shape", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 840.039356460182, - "Top": 619.823494459318, + "Left": 691.208290463925, + "Top": 2773.4154075492252, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "62f7b0170e9d486581d8f90e6203d2b1" }, { - "Id": "a5dd9cfc31564778b33662fd8b7e26b7", - "Title": "Run this graph the DynamoSample.rvt file in the Samples folder located with your Revit installation\r\nC:\\ProgramData\\Autodesk\\RVT (Your Revit Version)\\Dynamo\\samples\\Data", + "Id": "3384eaf2af26445291a1584055510725", + "Title": "Correct the height of the placed Import Instance by setting the Work Plane parameter to the Level which elevation matches the Internal Origin position.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 840.055813900441, - "Top": 434.806638430955, + "Left": 9362.44742798105, + "Top": 1447.643078650708, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "3e0a685f92ec4d93a07ed89db6fc458b" }, { - "Id": "8dd36d86278741cf92e0f89eddf64eba", - "Title": "Import a solid form into Revit", + "Id": "d44741a563584e0aa3b0d2ed32621e24", + "Title": "In order to integrate geometry into the Revit environment, it first needs to be converted into a Revit Element. \r\nSolids can be transformed into an Import Instance that will be visible both Project and model Family environments. ", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 840.408067932615, - "Top": 537.352842271657, + "Left": 8801.8871686104831, + "Top": 1424.3872046798235, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "991327ac02814144bda062375e09384c" } ], - "X": -1593.6785671082841, - "Y": -260.89888323386032, - "Zoom": 0.658845468553906 + "X": -195.66641667525232, + "Y": -1232.4339637518742, + "Zoom": 1.0247286933445003 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_PlaceFamiliesByLevel_Set Parameters.dyn b/doc/distrib/Samples/en-US/Revit/Revit_PlaceFamiliesByLevel_Set Parameters.dyn index 17d2bbeafdb..506bce670d6 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_PlaceFamiliesByLevel_Set Parameters.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_PlaceFamiliesByLevel_Set Parameters.dyn @@ -1,24 +1,160 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "edde076a-9bfc-4186-a966-cf4d379c32ae", "IsCustomNode": false, - "Description": "", + "Description": "This graph demonstrates how to place Revit elements by point. Place rows of chairs in a selected room and write unique numbers to their Mark Parameter", "Name": "Revit_PlaceFamiliesByLevel_Set Parameters", "ElementResolver": { "ResolutionMap": {} }, - "Inputs": [], - "Outputs": [], + "Inputs": [ + { + "Id": "b5b360a41d8246f1a30303a10cec064d", + "Name": "Family Types", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "Chair-Breuer:Chair-Breuer", + "Description": "All family types available in the document.", + "SelectedIndex": 73 + }, + { + "Id": "2ff4bab68bb74c969d8db03495d660c8", + "Name": "Levels", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "L3", + "Description": "Select a level in the active document", + "SelectedIndex": 8 + }, + { + "Id": "bbe5b7456c2d40d09db98b415a9cc0ac", + "Name": "Select Room", + "Type": "selection", + "Type2": "hostSelection", + "Value": "bbb19349-04db-4d1e-886a-6de27dc8e3fa-000ca979", + "Description": "Select a model element from the document.", + "SelectedIndex": 0 + }, + { + "Id": "d3441f79a99b4fe09ecef222a8c6ba65", + "Name": "First Row position", + "Type": "number", + "Type2": "number", + "Value": "0.2", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "cc6716ec7b704e0c95a7bff10d97e5b6", + "Name": "Last Row Position", + "Type": "number", + "Type2": "number", + "Value": "1.4", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "5527db3e6b724864b32100ccf1353256", + "Name": "Row Spacing", + "Type": "number", + "Type2": "number", + "Value": "0.35", + "MaximumValue": 1.0, + "MinimumValue": 0.15, + "StepValue": 0.05, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "8d17d354eaab43759d24770b2293e2d0", + "Name": "Row Start", + "Type": "number", + "Type2": "number", + "Value": "0.3", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "a2077841f60e4083a10b44827beb0b58", + "Name": "Row End", + "Type": "number", + "Type2": "number", + "Value": "2.2", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "932b2e6acbae49f487f23427f13fe3ed", + "Name": "Nr Chairs in a Row", + "Type": "number", + "Type2": "number", + "Value": "8", + "MaximumValue": 12.0, + "MinimumValue": 2.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values", + "SelectedIndex": 0 + }, + { + "Id": "cdb069216756498ea0654656dc96f302", + "Name": "Circle Radius", + "Type": "number", + "Type2": "number", + "Value": "6.4", + "MaximumValue": 8.0, + "MinimumValue": 5.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values", + "SelectedIndex": 0 + }, + { + "Id": "54440452ae1144ce893c49e59c5b4c14", + "Name": "Mark Prefix", + "Type": "string", + "Type2": "string", + "Value": "C-", + "Description": "Creates a string", + "SelectedIndex": 0 + } + ], + "Outputs": [ + { + "Id": "1327ae0a340a4e29a72d1751b4e40908", + "Name": "Watch", + "Type": "unknown", + "InitialValue": "", + "Description": "Visualizes a node's output" + } + ], "Nodes": [ { "ConcreteType": "DSRevitNodesUI.FamilyTypes, DSRevitNodesUI", - "SelectedIndex": 41, - "SelectedString": "Photovoltaic-Panel-SolarWorld-SunModule-(235-240):SunModule SW 245 Silver Mono - 10 Deg. Angle", + "SelectedIndex": 73, + "SelectedString": "Chair-Breuer:Chair-Breuer", + "Id": "b5b360a41d8246f1a30303a10cec064d", "NodeType": "ExtensionNode", - "Id": "4fdfc107656f45579bb83abe69963c59", "Inputs": [], "Outputs": [ { - "Id": "52f08bdc341a466498fd26435160bfc3", + "Id": "3e305a38f4ca4cf48da556542a95fec3", "Name": "Family Type", "Description": "The selected Family Type", "UsingDefaultValue": false, @@ -32,12 +168,11 @@ }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ffa137cfa4c0445ba8dc6fbfb88c5e80", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.FamilyInstance.ByPointAndLevel@Revit.Elements.FamilyType,Autodesk.DesignScript.Geometry.Point,Revit.Elements.Level", - "Id": "faae3b22211e4fa99b2497d73ebafc76", "Inputs": [ { - "Id": "72737c53b65e4e4897a9a68630b89e02", + "Id": "c8badfa45fb64176b69f3f629624b0fb", "Name": "familyType", "Description": "Family Type. Also called Family Symbol.\n\nFamilyType", "UsingDefaultValue": false, @@ -46,7 +181,7 @@ "KeepListStructure": false }, { - "Id": "1b5b6b95e1294acbb11526f9d494bc04", + "Id": "c9d538db0c434dbd99c0144eccf1bdfb", "Name": "point", "Description": "Point in meters.\n\nPoint", "UsingDefaultValue": false, @@ -55,7 +190,7 @@ "KeepListStructure": false }, { - "Id": "b56ba533024c40058e86fff5520f0cc2", + "Id": "7620f27cdf81435db1649df3e71c79ff", "Name": "level", "Description": "Level to host Family Instance.\n\nLevel", "UsingDefaultValue": false, @@ -66,7 +201,7 @@ ], "Outputs": [ { - "Id": "7cff79fcb0e146bfa9402659a2a89ef4", + "Id": "5769f112d3a547beb41e1d4dc2d2cf3b", "Name": "FamilyInstance", "Description": "FamilyInstance", "UsingDefaultValue": false, @@ -75,19 +210,20 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.FamilyInstance.ByPointAndLevel@Revit.Elements.FamilyType,Autodesk.DesignScript.Geometry.Point,Revit.Elements.Level", "Replication": "Auto", "Description": "Place a Revit FamilyInstance given the FamilyType (also known as the FamilySymbol in the Revit API), it's coordinates in world space, and the Level\n\nFamilyInstance.ByPointAndLevel (familyType: FamilyType, point: Point, level: Level): FamilyInstance" }, { "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", - "SelectedIndex": 3, - "SelectedString": "Level 1 Living Rm.", + "SelectedIndex": 8, + "SelectedString": "L3", + "Id": "2ff4bab68bb74c969d8db03495d660c8", "NodeType": "ExtensionNode", - "Id": "3fb8c3d73e704511b67543d467916141", "Inputs": [], "Outputs": [ { - "Id": "100c5c69e4c84b739c7d1fadf5e8f7d5", + "Id": "269b7bf67a984a0a9b142714558d3f09", "Name": "Levels", "Description": "The selected Levels", "UsingDefaultValue": false, @@ -101,11 +237,11 @@ }, { "ConcreteType": "CoreNodeModels.Range, CoreNodeModels", + "Id": "e2cdc1d018ae42d78ebb9eba23d37f8e", "NodeType": "ExtensionNode", - "Id": "28e1684a488d4553a094febd1afad47c", "Inputs": [ { - "Id": "61c412b76c0244118f792cfa121c52bb", + "Id": "d9ec9ae28d714413bac308aa78979c25", "Name": "start", "Description": "Number or letter to start the sequence at\r\nDefault value: 0 (disabled)", "UsingDefaultValue": false, @@ -114,7 +250,7 @@ "KeepListStructure": false }, { - "Id": "b8b77627ce2f41c281365adeca7dd37e", + "Id": "896e0760a9b1406782f92685875e172c", "Name": "end", "Description": "Number or letter to end the sequence at\r\nDefault value: 9 (disabled)", "UsingDefaultValue": false, @@ -123,7 +259,7 @@ "KeepListStructure": false }, { - "Id": "6566e2de69184e7d9a50f99d1ac85f5a", + "Id": "ad0f580deb884f59be13c3cd3d03e787", "Name": "step", "Description": "Space between numbers or letters\r\nDefault value: 1 (disabled)", "UsingDefaultValue": false, @@ -134,7 +270,7 @@ ], "Outputs": [ { - "Id": "7fbfb305df094b2c9837672ffd555b03", + "Id": "13a91a1ed1734aa980f18585449a49ca", "Name": "seq", "Description": "New sequence", "UsingDefaultValue": false, @@ -143,55 +279,16 @@ "KeepListStructure": false } ], - "Replication": "Longest", - "Description": "Creates a sequence of numbers or letters in the specified range." - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-10;\n10;\n2.5;", - "Id": "19caff9ae80545b9acb7ca272af0f540", - "Inputs": [], - "Outputs": [ - { - "Id": "94750742dfdb49ae86f425d04536a891", - "Name": "", - "Description": "Value of expression at line 1", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "3fdf34cbadd147c6b20f9ad4eaaedfac", - "Name": "", - "Description": "Value of expression at line 2", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - }, - { - "Id": "7a7d9294bfc6459f8def44674f187eea", - "Name": "", - "Description": "Value of expression at line 3", - "UsingDefaultValue": false, - "Level": 2, - "UseLevels": false, - "KeepListStructure": false - } - ], - "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Replication": "Auto", + "Description": "Creates a sequence of numbers or letters in the given range" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "ec8161e618864c35b877493c5ad649b5", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var", - "Id": "026aadc9644e4e6cb35cbf1aec67045c", "Inputs": [ { - "Id": "eaedc667a9a8460c9bd61b076ed0bea0", + "Id": "4d9bbc6f72e1491d9bf26cb439e6011f", "Name": "element", "Description": "Revit.Elements.Element", "UsingDefaultValue": false, @@ -200,7 +297,7 @@ "KeepListStructure": false }, { - "Id": "712e4dfd49444072bda41b291769c481", + "Id": "c0497f4a24b84af38ed4036ac07825d4", "Name": "parameterName", "Description": "The name of the parameter to set.\n\nstring", "UsingDefaultValue": false, @@ -209,7 +306,7 @@ "KeepListStructure": false }, { - "Id": "2e88db115af94e918b00b1650d9024fc", + "Id": "eeec384ca0094a48acb85fedd9aa45b6", "Name": "value", "Description": "The value.\n\nvar", "UsingDefaultValue": false, @@ -220,7 +317,7 @@ ], "Outputs": [ { - "Id": "0f5b48cf508641109d15c0ce1782eb42", + "Id": "5dffdc2ec85a4fe88b81f953afced7ae", "Name": "Element", "Description": "Element", "UsingDefaultValue": false, @@ -229,18 +326,18 @@ "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.Element.SetParameterByName@string,var", "Replication": "Auto", "Description": "Set one of the element's parameters.\n\nElement.SetParameterByName (parameterName: string, value: var): Element" }, { "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "33e7df71b2074f52a813a03d1cf14072", "NodeType": "StringInputNode", - "InputValue": "Mark", - "Id": "2d1e2615f80c43f3bb2d18f9bb40d49f", "Inputs": [], "Outputs": [ { - "Id": "2f9fdfcbf51c43dd9697081432358d5b", + "Id": "e0f10d0bdfd64016b02e72d3247c12f9", "Name": "", "Description": "String", "UsingDefaultValue": false, @@ -250,16 +347,16 @@ } ], "Replication": "Disabled", - "Description": "Creates a string." + "Description": "Creates a string", + "InputValue": "Mark" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "3683948755c44d1380530bd5de125fed", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Count@var[]..[]", - "Id": "220cff5c11c24113a7ba801bf74b5b0d", "Inputs": [ { - "Id": "6e6ad7165932470ab0bbc021ce95825a", + "Id": "d3f9830b10bb46e2b1aefed96a45e0e9", "Name": "list", "Description": "List to get the item count of.\n\nvar[]..[]", "UsingDefaultValue": false, @@ -270,7 +367,7 @@ ], "Outputs": [ { - "Id": "0b425a7c25cb4f9fa4711aca2cc3cdfe", + "Id": "deb9df735ab84cef92175480660f7bc7", "Name": "int", "Description": "List length.", "UsingDefaultValue": false, @@ -279,16 +376,17 @@ "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.Count@var[]..[]", "Replication": "Auto", "Description": "Returns the number of items stored in the given list.\n\nList.Count (list: var[]..[]): int" }, { "ConcreteType": "CoreNodeModels.Sequence, CoreNodeModels", + "Id": "bfdeeae62787470fa363bcfdf898e767", "NodeType": "ExtensionNode", - "Id": "cad8292cdd914a978904857392d3520e", "Inputs": [ { - "Id": "7513272e5ff54cd6ab4e2db9505409c2", + "Id": "7ed7436057b94394864f378135123ee9", "Name": "start", "Description": "Number or letter to start the sequence at\r\nDefault value: 0 (disabled)", "UsingDefaultValue": false, @@ -297,7 +395,7 @@ "KeepListStructure": false }, { - "Id": "a4cdb673169b41c9b7a870d51aef3fed", + "Id": "97c296a1c63f42879cf146b6800811a7", "Name": "amount", "Description": "Amount of numbers in the sequence\r\nDefault value: 10 (disabled)", "UsingDefaultValue": false, @@ -306,7 +404,7 @@ "KeepListStructure": false }, { - "Id": "31081d6046d64facbb33089cc441f003", + "Id": "9ccdf87ab37445a98d0568597a4fe97d", "Name": "step", "Description": "Space between numbers or letters\r\nDefault value: 1 (disabled)", "UsingDefaultValue": false, @@ -317,7 +415,7 @@ ], "Outputs": [ { - "Id": "817d7e87b93c483eae3ef98c5e900c33", + "Id": "1e9183d3ec51437a96be38b9c29985c3", "Name": "seq", "Description": "New sequence", "UsingDefaultValue": false, @@ -327,18 +425,17 @@ } ], "Replication": "Longest", - "Description": "Creates a sequence of numbers." + "Description": "Creates a sequence of numbers" }, { "ConcreteType": "CoreNodeModels.Input.DoubleInput, CoreNodeModels", - "NodeType": "NumberInputNode", "NumberType": "Double", - "InputValue": 1.0, - "Id": "3a14c079bb72407a82ed8044eb206330", + "Id": "b5be15f317254b89a99b780643d71a00", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "4a420a42faba4b0cacaa240915b31765", + "Id": "a90f858b917f433e94640ab51828c6d1", "Name": "", "Description": "Double", "UsingDefaultValue": false, @@ -348,19 +445,51 @@ } ], "Replication": "Disabled", - "Description": "Creates a number." + "Description": "Creates a number", + "InputValue": 1.0 }, { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "-10..-15..#3;", - "Id": "569b9d540efd4ff3bae886f529026628", + "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", + "Id": "5573fbf5d9694f32a88cc1c2b292d41a", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "13430473c84e433990fdb832e8e03d21", + "Name": "obj", + "Description": "Object to be serialized", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "84b9ee8aaca94550bd0ccd5acfe2045b", + "Name": "str", + "Description": "Result of math computation", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Converts an object to a string representation" + }, + { + "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "InstanceId": [ + "bbb19349-04db-4d1e-886a-6de27dc8e3fa-000ca979" + ], + "Id": "bbe5b7456c2d40d09db98b415a9cc0ac", "Inputs": [], "Outputs": [ { - "Id": "f803f03279b64cc88ce9793e9a7ceb11", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "609d656ddff94c4481af5fb60f941167", + "Name": "Element", + "Description": "The selected elements.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -368,27 +497,56 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Select a model element from the document." }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "6b86f7cc434d4c93bb0c4fc282d350e6", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "b744bc6db4aa4978830bc28506bb94a8", "Inputs": [ { - "Id": "cff9d9400792487095bd4e489ce56ea9", - "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Id": "17d9c87245ec4cf69bd509151522cb45", + "Name": "room", + "Description": "Revit.Elements.Room", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "c33dd8009a424435a2a7db62cf92cb1a", + "Name": "Point", + "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.Room.Location", + "Replication": "Auto", + "Description": "Get Room Location\n\nRoom.Location: Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "a890b25007434496b53f975b8ebb4159", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0de2a67b74c9432aaaaad3584407b1e8", + "Name": "centerPoint", + "Description": "Center point of circle\n\nPoint\nDefault value : Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0)", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false }, { - "Id": "d3b7d999f23548d4ab32f4f24bfedb65", - "Name": "amount", - "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "Id": "5557f5b3d9c24c24ac69cdb4aa458aa5", + "Name": "radius", + "Description": "Radius\n\ndouble\nDefault value : 1", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -397,37 +555,76 @@ ], "Outputs": [ { - "Id": "44101e759b034d6fbc0a76d9b7b1854e", - "Name": "list", - "Description": "Flattened list by amount", + "Id": "592a91410b814ef59fa5cadf39321628", + "Name": "Circle", + "Description": "Circle created with center point and radius", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Circle.ByCenterPointRadius@Autodesk.DesignScript.Geometry.Point,double", "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + "Description": "Creates a Circle with input center Point and radius in the world XY plane, with world Z as normal.\n\nCircle.ByCenterPointRadius (centerPoint: Point = Autodesk.DesignScript.Geometry.Point.ByCoordinates(0, 0, 0), radius: double = 1): Circle" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "e43727b97b27479cb9e69cc5b0cff070", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fcc002acef254fa0854a87c064faef61", + "Name": "curve", + "Description": "Autodesk.DesignScript.Geometry.Curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "aeb57d06728248308e842d1b117a98da", + "Name": "Surface", + "Description": "A Surface on the interior of the curve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.Patch", + "Replication": "Auto", + "Description": "Patch a closed Curve\n\nCurve.Patch ( ): Surface" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0ce6d6c88caf4f999a048c3f871c974b", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.ByCoordinates@double,double", - "Id": "479702b361b54a33a622d71c31727ed8", "Inputs": [ { - "Id": "25f73cf11eda4466b713038d2ea7e627", - "Name": "x", - "Description": "X coordinate\n\ndouble\nDefault value : 0", + "Id": "e11318962ecc4966a29ae27bca49cba4", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4a615e0065d047a2a6bb7861d5136591", + "Name": "u", + "Description": "double\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "6584f3bd62f84f62a0a49aa6cc7d0f7f", - "Name": "y", - "Description": "Y coordinate\n\ndouble\nDefault value : 0", + "Id": "b745658962f24e9cba20111b73d1540b", + "Name": "v", + "Description": "double\nDefault value : 0", "UsingDefaultValue": true, "Level": 2, "UseLevels": false, @@ -436,27 +633,46 @@ ], "Outputs": [ { - "Id": "6ae7cea0d1d14de28ce920a31e7866c3", + "Id": "a1a34660451d4e7d91a7ad9abd39a574", "Name": "Point", - "Description": "Point created by coordinates", + "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", "Replication": "CrossProduct", - "Description": "Form a Point in the XY plane given two 2 cartesian coordinates. The Z component is 0.\n\nPoint.ByCoordinates (x: double = 0, y: double = 0): Point" + "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" }, { - "ConcreteType": "CoreNodeModels.FromObject, CoreNodeModels", - "NodeType": "ExtensionNode", - "Id": "1b398dc146b3488c837b8136a0bfca0f", + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "ca8bbc3762c8451085ca897036139035", + "NodeType": "CodeBlockNode", "Inputs": [ { - "Id": "df4b3fefa5ba4497aa5e6fba866d0dfd", - "Name": "obj", - "Description": "Object to be serialized", + "Id": "b20f992b81ff4e65be603a3860916063", + "Name": "start", + "Description": "start", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "016487ae9b0147ca992307da5d3b143a", + "Name": "finish", + "Description": "finish", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "6acd0da8f3a94199960bd11ae4cb3cb6", + "Name": "steps", + "Description": "steps", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -465,9 +681,9 @@ ], "Outputs": [ { - "Id": "18b1a3a70df443228afc768d53b17bfc", - "Name": "str", - "Description": "Result of math computation", + "Id": "27015a66580a4c67be4b227172c675b4", + "Name": "", + "Description": "Value of expression at line 1", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -475,116 +691,515 @@ } ], "Replication": "Disabled", - "Description": "Convert an object to a string representation." - } - ], - "Connectors": [ - { - "Start": "52f08bdc341a466498fd26435160bfc3", - "End": "72737c53b65e4e4897a9a68630b89e02", - "Id": "638214f1b918448997cf593b478e0060", - "IsHidden": "False" - }, - { - "Start": "7cff79fcb0e146bfa9402659a2a89ef4", - "End": "eaedc667a9a8460c9bd61b076ed0bea0", - "Id": "cd8c0e6959ca49148311a8bacd5689d5", - "IsHidden": "False" + "Description": "Allows for DesignScript code to be authored directly", + "Code": "start..finish..#steps;" }, { - "Start": "7cff79fcb0e146bfa9402659a2a89ef4", - "End": "6e6ad7165932470ab0bbc021ce95825a", - "Id": "9857c18c485543e78e2a066d3b168716", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "d15258522f3b43ec9d4b40217b316eb3", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "e2c5b6d8138040a0b47b2de85972719e", + "Name": "list", + "Description": "List to flatten.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "0674ea7afe2449b19fc0449dd2d9e4d9", + "Name": "amount", + "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4f091c84e88f4a9099daf9cccb6e6c37", + "Name": "list", + "Description": "Flattened list by amount", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", + "Replication": "Auto", + "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" }, { - "Start": "100c5c69e4c84b739c7d1fadf5e8f7d5", - "End": "b56ba533024c40058e86fff5520f0cc2", - "Id": "9fe691eb613e4cd291be2b8e3850e50f", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "d3441f79a99b4fe09ecef222a8c6ba65", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a6fdf0df4f2245d38f92fc7030e84b27", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.2 }, { - "Start": "7fbfb305df094b2c9837672ffd555b03", - "End": "25f73cf11eda4466b713038d2ea7e627", - "Id": "b1b0524ecb5c4d61943ef07465698df2", - "IsHidden": "False" + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "cc6716ec7b704e0c95a7bff10d97e5b6", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "e97f5bcdc90e413ca3cd983dda077f15", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 1.4 }, { - "Start": "94750742dfdb49ae86f425d04536a891", - "End": "61c412b76c0244118f792cfa121c52bb", - "Id": "57fa483a33684eb4b0ea3719764867da", + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 1.0, + "MinimumValue": 0.15, + "StepValue": 0.05, + "Id": "5527db3e6b724864b32100ccf1353256", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "2141d6ed4f9d4c5797184d46a81b357b", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.35 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "8d17d354eaab43759d24770b2293e2d0", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "d7b2c6a76dfb4b39b12ad4c20bf0638f", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 0.3 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 3.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "a2077841f60e4083a10b44827beb0b58", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5297c9cec50a4bfea30a3ff99501ac04", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 2.2 + }, + { + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 12, + "MinimumValue": 2, + "StepValue": 1, + "Id": "932b2e6acbae49f487f23427f13fe3ed", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "ea09bcaa85694e638b8c335dc35e4538", + "Name": "", + "Description": "Int64", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 8 + }, + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 8.0, + "MinimumValue": 5.0, + "StepValue": 0.1, + "Id": "cdb069216756498ea0654656dc96f302", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a51e6ba36b7c42d09fd7fe7f79f49256", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 6.4 + }, + { + "ConcreteType": "CoreNodeModels.Input.StringInput, CoreNodeModels", + "Id": "54440452ae1144ce893c49e59c5b4c14", + "NodeType": "StringInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "1006d0e8195c4996b07f3ccfa759f3c7", + "Name": "", + "Description": "String", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Creates a string", + "InputValue": "C-" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4f4d9a3337994e63a102be465fe2f66b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ce6a6932b61a423c98955dead6e7be43", + "Name": "string", + "Description": "String to insert into.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "730e86f6ee934508bb660145e668eb89", + "Name": "index", + "Description": "Index to insert at.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bb238793083d4b1e80294b203eede1e9", + "Name": "toInsert", + "Description": "String to be inserted.\n\nstring", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "fd4dda6ddf7140b4b69eee24599f5aa3", + "Name": "string", + "Description": "String with inserted substring.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.String.Insert@string,int,string", + "Replication": "Auto", + "Description": "Inserts a string into another string at a given index.\n\nString.Insert (string: string, index: int, toInsert: string): string" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "bc899ae58aca4dbd9df8300ea50e6229", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "5e7dc9531ad9401080c7004dce40ddcf", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;" + }, + { + "ConcreteType": "CoreNodeModels.Watch, CoreNodeModels", + "WatchWidth": 200.0, + "WatchHeight": 200.0, + "Id": "1327ae0a340a4e29a72d1751b4e40908", + "NodeType": "ExtensionNode", + "Inputs": [ + { + "Id": "d46d61202258486a913846ae4a34bf1f", + "Name": "", + "Description": "Node to show output from", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7dd3cf7d000e492aa3f1b1138c4707b1", + "Name": "", + "Description": "Node output", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Visualizes a node's output" + } + ], + "Connectors": [ + { + "Start": "3e305a38f4ca4cf48da556542a95fec3", + "End": "c8badfa45fb64176b69f3f629624b0fb", + "Id": "454828365cef424ebd923da4d62c8dac", + "IsHidden": "False" + }, + { + "Start": "5769f112d3a547beb41e1d4dc2d2cf3b", + "End": "e2c5b6d8138040a0b47b2de85972719e", + "Id": "f89d5bf3c3b546d0af018a50f2b820bd", + "IsHidden": "False" + }, + { + "Start": "269b7bf67a984a0a9b142714558d3f09", + "End": "7620f27cdf81435db1649df3e71c79ff", + "Id": "f6d68c26f8d14559b56133f10cbee8c8", + "IsHidden": "False" + }, + { + "Start": "13a91a1ed1734aa980f18585449a49ca", + "End": "b745658962f24e9cba20111b73d1540b", + "Id": "6c380847728d4b119c8db697e636c07a", + "IsHidden": "False" + }, + { + "Start": "e0f10d0bdfd64016b02e72d3247c12f9", + "End": "c0497f4a24b84af38ed4036ac07825d4", + "Id": "b2c6baa6883048ccab5b18ac6144eb51", + "IsHidden": "False" + }, + { + "Start": "deb9df735ab84cef92175480660f7bc7", + "End": "97c296a1c63f42879cf146b6800811a7", + "Id": "67b7c14c00f44e1a8912e15bad63d389", + "IsHidden": "False" + }, + { + "Start": "1e9183d3ec51437a96be38b9c29985c3", + "End": "13430473c84e433990fdb832e8e03d21", + "Id": "fad1aff4852f4bd49e29d58a3fa788b7", + "IsHidden": "False" + }, + { + "Start": "a90f858b917f433e94640ab51828c6d1", + "End": "7ed7436057b94394864f378135123ee9", + "Id": "d6ec22e51af14f37b828537f47e59d0b", + "IsHidden": "False" + }, + { + "Start": "a90f858b917f433e94640ab51828c6d1", + "End": "9ccdf87ab37445a98d0568597a4fe97d", + "Id": "b76241c4199c4293acee5a9a6d52555c", + "IsHidden": "False" + }, + { + "Start": "84b9ee8aaca94550bd0ccd5acfe2045b", + "End": "ce6a6932b61a423c98955dead6e7be43", + "Id": "45cb3499acdd4d4db210d0e5852d6bb7", + "IsHidden": "False" + }, + { + "Start": "609d656ddff94c4481af5fb60f941167", + "End": "17d9c87245ec4cf69bd509151522cb45", + "Id": "c76384591c2540a7a77ece1568de5b85", + "IsHidden": "False" + }, + { + "Start": "c33dd8009a424435a2a7db62cf92cb1a", + "End": "0de2a67b74c9432aaaaad3584407b1e8", + "Id": "1e9dc5ae27144f61a2527c0d05c3db58", + "IsHidden": "False" + }, + { + "Start": "592a91410b814ef59fa5cadf39321628", + "End": "fcc002acef254fa0854a87c064faef61", + "Id": "1a8acbf751d2414bba65211ad087875c", + "IsHidden": "False" + }, + { + "Start": "aeb57d06728248308e842d1b117a98da", + "End": "e11318962ecc4966a29ae27bca49cba4", + "Id": "483b93fed5f54103ae971a10601dbc9e", + "IsHidden": "False" + }, + { + "Start": "a1a34660451d4e7d91a7ad9abd39a574", + "End": "c9d538db0c434dbd99c0144eccf1bdfb", + "Id": "fdf47337552d49518cb1f93ce8159dc0", + "IsHidden": "False" + }, + { + "Start": "27015a66580a4c67be4b227172c675b4", + "End": "4a615e0065d047a2a6bb7861d5136591", + "Id": "3f107a38e4b54cba81e6832a5aa9dcb8", + "IsHidden": "False" + }, + { + "Start": "4f091c84e88f4a9099daf9cccb6e6c37", + "End": "d3f9830b10bb46e2b1aefed96a45e0e9", + "Id": "4d7aa66ace114a96a75c8f85cc403e46", + "IsHidden": "False" + }, + { + "Start": "4f091c84e88f4a9099daf9cccb6e6c37", + "End": "4d9bbc6f72e1491d9bf26cb439e6011f", + "Id": "d7a572a839bb43e9ae75adb31145f9d6", "IsHidden": "False" }, { - "Start": "3fdf34cbadd147c6b20f9ad4eaaedfac", - "End": "b8b77627ce2f41c281365adeca7dd37e", - "Id": "59fc479ae73d42bf88cf0ce536ebdcf1", + "Start": "a6fdf0df4f2245d38f92fc7030e84b27", + "End": "d9ec9ae28d714413bac308aa78979c25", + "Id": "325a6517e24c4d28b346524339729ea3", "IsHidden": "False" }, { - "Start": "7a7d9294bfc6459f8def44674f187eea", - "End": "6566e2de69184e7d9a50f99d1ac85f5a", - "Id": "a8e980abb82249afb2b9f1ba0ec2af3b", + "Start": "e97f5bcdc90e413ca3cd983dda077f15", + "End": "896e0760a9b1406782f92685875e172c", + "Id": "5e681586d5c24e5faae33b8bcae82d19", "IsHidden": "False" }, { - "Start": "2f9fdfcbf51c43dd9697081432358d5b", - "End": "712e4dfd49444072bda41b291769c481", - "Id": "048f7e29839644c7a6dd881a343c0d6f", + "Start": "2141d6ed4f9d4c5797184d46a81b357b", + "End": "ad0f580deb884f59be13c3cd3d03e787", + "Id": "fdf963a0b8ce453db19a1f7ef3be5fb4", "IsHidden": "False" }, { - "Start": "0b425a7c25cb4f9fa4711aca2cc3cdfe", - "End": "a4cdb673169b41c9b7a870d51aef3fed", - "Id": "23bbbecc9430418182a95678761c3841", + "Start": "d7b2c6a76dfb4b39b12ad4c20bf0638f", + "End": "b20f992b81ff4e65be603a3860916063", + "Id": "15c43b79c34d4de3a3366602360d6a44", "IsHidden": "False" }, { - "Start": "817d7e87b93c483eae3ef98c5e900c33", - "End": "df4b3fefa5ba4497aa5e6fba866d0dfd", - "Id": "418eaf4791014be5851c506745720982", + "Start": "5297c9cec50a4bfea30a3ff99501ac04", + "End": "016487ae9b0147ca992307da5d3b143a", + "Id": "365403e36ed84a0d976f0022361a21e7", "IsHidden": "False" }, { - "Start": "4a420a42faba4b0cacaa240915b31765", - "End": "7513272e5ff54cd6ab4e2db9505409c2", - "Id": "e83e8d99ad9c42f4a96534e43268cb7a", + "Start": "ea09bcaa85694e638b8c335dc35e4538", + "End": "6acd0da8f3a94199960bd11ae4cb3cb6", + "Id": "cbc19fc74857446a9c659ef9441c32d2", "IsHidden": "False" }, { - "Start": "4a420a42faba4b0cacaa240915b31765", - "End": "31081d6046d64facbb33089cc441f003", - "Id": "8a6ca7a576844ebaadb08b8141e45c8c", + "Start": "a51e6ba36b7c42d09fd7fe7f79f49256", + "End": "5557f5b3d9c24c24ac69cdb4aa458aa5", + "Id": "412b07558a9845b5ac0ba9861f8e3349", "IsHidden": "False" }, { - "Start": "f803f03279b64cc88ce9793e9a7ceb11", - "End": "6584f3bd62f84f62a0a49aa6cc7d0f7f", - "Id": "0d371dfe457a4324af9f819c4d9d3767", + "Start": "1006d0e8195c4996b07f3ccfa759f3c7", + "End": "bb238793083d4b1e80294b203eede1e9", + "Id": "b63e7d152ca14b42a9ade3756d96b9bf", "IsHidden": "False" }, { - "Start": "44101e759b034d6fbc0a76d9b7b1854e", - "End": "1b5b6b95e1294acbb11526f9d494bc04", - "Id": "9374fdec9fed4345bc5214f0d6130c34", + "Start": "fd4dda6ddf7140b4b69eee24599f5aa3", + "End": "eeec384ca0094a48acb85fedd9aa45b6", + "Id": "d7b5e71a871e487d803ed8c4faea63f5", "IsHidden": "False" }, { - "Start": "6ae7cea0d1d14de28ce920a31e7866c3", - "End": "cff9d9400792487095bd4e489ce56ea9", - "Id": "7bd75ba0aabc4c7b9c84d01f2376d6a8", + "Start": "fd4dda6ddf7140b4b69eee24599f5aa3", + "End": "d46d61202258486a913846ae4a34bf1f", + "Id": "2e5a8e98785044a183c4f1d71185b153", "IsHidden": "False" }, { - "Start": "18b1a3a70df443228afc768d53b17bfc", - "End": "2e88db115af94e918b00b1650d9024fc", - "Id": "43ec0fbaef1f4aeeadeab8aa19e56b22", + "Start": "5e7dc9531ad9401080c7004dce40ddcf", + "End": "730e86f6ee934508bb660145e668eb89", + "Id": "340ea336218e4a6f82b706dc0ad2ca1a", "IsHidden": "False" } ], "Dependencies": [], "NodeLibraryDependencies": [], - "Thumbnail": null, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCAJ7A9EDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorP0HxBpfirSYNU0XUrPWNMn3eTe2E6TwybWKttdCVOGUg4PBBFVyycXK2i/X/hn9w7O1zQorkNB8QeMdY1aB7vwjZ6HoMm7c1/rIbU4sKcbreGKSHlwMbbk/IQxw2UF/xV4Nt/GP2WO91HWLW0g3MbfStSmsPNc42u8sDJKdoDAKHCHeSysVQp0ugqVRQrSSXeLUvydr+V0acnLK0391n+RsahfR6Zp9zeTLM8NvE0zrbwPNIVUEkJGgLO2BwqgkngAmsDwv4i8Q6/qEjX3hKbw3pSxEBtUv4HvXmBHSG3MsXlFSfnMwfcpHl4wx19B8P6X4V0mDS9F02z0fTIN3k2VhAkEMe5izbUQBRlmJOBySTWhU89OClFR5r7N3TS9E7X735vLzV4pNJX/r+u5zHij4c6N421COXxAk2sadHEI10W6kLaczZJLy24ws7E7MecHCGJGjCNuZuf8C+F9M+CXhbxRqGqSQ2i6n4h1HXdRvIWlljAubtjHJJkfu1SDyBI2BGgjd2O0M9egX19babZzXd5cRWlrCpeWedwiIo6lmPAHua+WtP/AG+vAemR3+iR3urfErxvFrGrwx6D4J0ttRufs8V9OttkxARhfJEIDFuc5JPzGuyGJrvCunKf7pON43t/M9N0ttdN7Nps1VSfs3Fv3brT7/69bH1ZRXzR8E/2ntV1j4sQfDDxd8LJvhO0+j2974aspL2G5aaACcGJ44Bttiq20hVCeBGQcEqp+l686dNws+j1XmrtfmmYOLXzCiiisyQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiis+z8QaXqWrajpdpqVndanpvl/bbKGdHmtfMXdH5qA7k3KCV3AZAyKpRlJNpbb+XT82OzexoUVyH2zxvqmveXBp2j6DoMNzzdX073l5dxI+1lFvHsjg8wZZJTNKVXbuhDMyx6/ijwjo3jTT47DXtPh1bTllEzWN0C9vMwBAEsR+WVQTuCuGAZUYDcikdDoxpyiqstHvy2k1+Nvlf1sXyqLXM/u1/r7yxpHiDS/EH23+y9Ss9S+w3L2V19jnSX7PcJjfDJtJ2uuRlTgjIyKwPtnjfVNe8uDTtH0HQYbnm6vp3vLy7iR9rKLePZHB5gyySmaUqu3dCGZlj6fT9PtdJ0+2sbG2hsrK1iWCC2t4xHHFGoCqiKOFUAAADgAV8m/wDBSb9pjxx+zH8JNA1fwIbGDUdV1b7BNd3dr9oeCMQySFo0JC7vk6sCMdu4FVhTlJwjddObW3n2+9P9QUlFuy+8+lPHHg7wn4os47nxfpunappunq8nl6yFls4s4zK0cn7veAuBIw3KGcAgO4PgHxe/4KWfAb4RyS2h8V/8Jhq8bFP7O8Kx/bWLDt5oIhBzxjfnPbg1+YtpZ+J/2p9e06f4jfGa813SpTbzXN1eTN9gsC/3w1orxgRiYpCZEaPaXjYqI2Rj9mfA/wDYP+EWg6HFqivF43trxCba63hbd4GwSjLGQtwu4H/WhyBgdQSeedebhGEpNpbLor727XJ5pNKLeiPPfHX/AAVI+MHxIkvLT4a+BtL8CadBIIbnWfEUhu57L5S2+ZAAlshA+/KjIO7Dt3/7Gf7cfjTQrz/hG/2i9SWCx1dnudB8d30UVtp7kKWe1e5jVbZwFG9XR2ALMhbjC+v+EfgP4B+Hur2iaX4LgW302ETWOq6lctfGxbdjyrY3Du8AAUH93tXAX048B/a2/aO+EXi/wH4g8E+Irix1LUPt6QWVvY3C3t0FAQm8hNuJFjkUmQLHKybtvzgK204c99kKx9beJ/25vhFpN8NL8O67P8TfEMkbSQ6L8PrV9buJQAD96DMS9R991/Q4+NP2if8Agpx8V/CPxQ1HwhbeGLX4WW9vDaS7dasF1TVRHKFkeQiO4EKP5TZETA/dbc6k/L6L/wAEgPFGu6r4I+Jula2ksTWGsW0yR3FsLeXdLB8zsg+6ziNHYc5d3bJ3V8Zf8FQG2/tu+Nv+vCx/9N4q4tuKclZjlZSai7o/S7R/2GfDfjqOz1j4teOfFfxou5I1lWHW71rPSgSwcNHYwbFUE4O1y44AxwK9w+Eum+EdL8KPb+CvDll4Y0a3v7yx+w2NlFax+bbXMttIwSPjBeFiD1IIJwcgb3hP/kVdG/68of8A0WtN8K2Ojafpk0WhNC9k19eTSGCYyr9pe5le5BbJwwnaXK5+U5XAxgdK5PZSbT5rqz6Ws7/Pa3ox6cr7/wDDniEun2up/t538N5bQ3cK/DexnWOeMOokj1iaSNwD/ErqrA9QVBHIr2ez8VeZ401Hw5d2v2S4ito76ym8zKXtux2SFcgHfFIAHVdwVZrdi2Zdq+P23/J/Wo/9kztv/TrPX0BShOKi4yV+2uz01/C39ISas0worn/CviS/1r7VbaroN5oOp2m0Sxyss1tMDkeZbzp8siFkfAYJKAFLxR70z0FTUpypScJbrzT/ABWgSi4uzCiiisyQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKz/8AhINL/t7+w/7Ss/7b+zfbf7N89PtP2ffs87y87tm75d2MZ4zmqjGUr8qvYaTexoUVzHijUPFv9oR2PhvSNNaFogZtX1e8ZI4GYkDy4I0Zp2QLuZGeAEMgWTJcx377w7H4i8NLpPiEQ6ms0Ua3ywI8EFyylS6mPex8pyCDEzOGRij71LZ39ioqMpyVn2s3bva/4Np/mXy2s29yxZ+INL1LVtR0u01KzutT03y/ttlDOjzWvmLuj81AdyblBK7gMgZFYGvXnje91aex0DTtH0zT02qNc1id7h920OTHZRbfMTkR5e4hYMHbYyqvmb+g+H9L8K6TBpei6bZ6PpkG7ybKwgSCGPcxZtqIAoyzEnA5JJrQqlUp0qjlTjzLpzd+9lp8nzLo+bcfNGMrxV/X8/8Agar1M/XtBsfE+kz6ZqcH2rT7jaJ7cuypMoYMUcAjcjYwyHKupZWDKxBNB8P6X4V0mDS9F02z0fTIN3k2VhAkEMe5izbUQBRlmJOBySTWhRWHtZ8nsuZ8t726X727kczty30Cimu6xqzMwVVGSzHAA9a+evjB+378C/gqZYNa8dWWpanGVB0zQf8AT58sMgHy8qnHPzsOo9RnMk+h6+EP+CuWk3GsfCHwNHbKskkWvvMYifmdRZz7go7nBJx6A15f48/4KtfEPx5czaZ8IPhe2mDyvMbUvEqvc3KRHJE62kPO0LglgZFGeRjr83a54d+Mv7ZeoL/wlfjbXvH8tu3nQ6V4UsUvbKB3G0MjwullGApwxlljlHTY27lSV1Yadnc+fLTxZL8Ovicbzw/PFNDFdy+XZoFlhMZ3o8MiHKvE8bupVuCrEcAk1+of7JPxdt7nwLofhjSreKztzOiafHqCNCLeN8XElozrnzZvIZ5oZDgyruL/ADRSM3j3gH/glvdaBp6a9491Lw78PdPhUPPc6re/2hPA2Bh0UNFbw85+WWS6XPqBhtbxN4+/ZN+C3hnVLXRtR8WfFTX7SPemoeHpHFtpk6nKTw+UIrK3YONweJGIIzySSZ5bqw29T61+KGh+H/jD4W8YfDrULu7hNxp6peC0WSOWKOUMUeNsYc5Q5UbhxhhhsH8yPDvhyf4M+KtS+Hmu6RBpviHTzIsGoR2TW41a1VyonQuAzglevIOMjIGa/RD9m341D4neD9Ph1mayTxGLCLUHks2HkX9tIMi6iOFzhiUlXAMcoIIAZC2N8fvg/wCEf2uPh/IfDutWcnijQJ5G0jWrOYMbO6AG6KQjJ8t8LuXvhSOgrFPl0YGR/wAEqb8apffGu6EU0Ik1LSz5c6FHH+hkcg9K+KP+Cof/ACe541/68LD/ANIBXV/s3/tmeJv2StS+Kvh6++G8+reOb2+tRcW896tta2TwQ+SzyNtJZWPzDGAVPDY5r5w/aC+LWvfHb4tar488SnSE1XVYtj2+iBzbQJFbmONQzFtx2gZ+Y856dB0kn7yeJ/j78Ovgl4G0i78c+MtI8NqLCF1gu7kfaJB5Y/1cK5kfofuqelfGOo/8FSvDXgnRdR0f4WeDtZ+IUj6nqN//AG3qiDSdOQXV5NcjG4u7hDNtO4Rk7CflzgfHXwk/Y3+MHxieLU/Dvw7uYo7gGQ+IvFLFQ+0Able4xnngbI5O/PynH1d8AP8AgmNovxW0Oz8VeOvHs2s6d9qntYtP8OlTbTC2le3aRLhwQUkeEupjjQ7GHOTx2wjUeFnNP3VKKfq1O2von9/kapS9m30uv1/4JT/Y3/bG1/4q/tnwaj8QJdHl1PxNobeHNPg8NwSfZbLyXku0DOxbduxKCdxILL0GcfqLXx98GfgH4F+Bn7a11ong/Qo9PtIvhxb3PmTSPcTNM2ozRvKZJCzbmVQpwQMADGABX2DXEZFfUEupNPuUsZoba9aJhBNcQmWOOTB2s6BlLKDglQykjjI61n+EdauvEXhrT9Qv9Mm0XUZosXemz5LWs6nbLEGKr5iq4YCRRtcAOpKsCdisfxRdazY6fHdaLaQ6jNBKJJ9PkISS6hwQyQuWCpLkhl3/ACMV2MYw/mx9FO017Kyu3o3p8u2umr2t0TZcfeXKbFFFFc5AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFcxY/Ezwxq3iVtA03V4dX1WKWSC6h0tWu1sZEDbkuniDLbMSrhRMULFWVckEVtTo1Kqk6cW0tXZXsu77FRjKV2lex09FcD8ZvGl58O/B954kbXdF8L6BpUEl3qmsaxY3F+Io12hUS2heNnLFj8wfIKqojcyZTovBEqXHhLSrmLXLvxLBdQLcw6rfRxRy3McnzoxWKONB8rADCLwBnJyS3TSpqfOrvprf12t+N/IfKuW9/kVLH4meGNW8StoGm6vDq+qxSyQXUOlq12tjIgbcl08QZbZiVcKJihYqyrkgijxRp/i3VdQjt9F1fTdA0rygJ7uSza7vXZiQ3kgusULIoBV3WcMz/ADRgR4k39P0+10nT7axsbaGysrWJYILa3jEccUagKqIo4VQAAAOABVitfbU6dRToR/8AArS172tb5NO3fa1c0YyvBffqZ/8AZHnaD/Zd5e3l5vtvs0175v2e5lym1pN8Aj8tzyd0YTBOV24GK/hfwdoHgnT5LHw7oem6BZSSmd7bS7SO2jaQgKXKoACxCqM9cKPStiisfbVOVw5vderXT7tiOaVmr6BRRXg/xg/bl+CHwPaa38S+PtNk1SJtjaVpLG/u1bGQrxw7vLOOf3hUcjnkZxJPeKa7rGrMzBVUZLMcAD1r8wfHn/BWDx947uLnTPhF8MTpmI9x1LxJuuLmJGIImFpDztCEHcDIAWGePvfP1xcfGj9rPVJYPFXjXxZ4+tpBJI+heB0WWyj3DH3oSLQoBtUrLLHIAx4JYbwD9Ovi/wDt+/Av4KmWDWvHVlqWpxlQdM0H/T58sMgHy8qnHPzsOo9Rn5H8e/8ABV34geOZp9N+EnwvbSwYt/8AafiXdPcRxseJhaQ87QuDuBkALDPA+bB+HX/BNfVvDWmjWfGV54Y+FmlwljcXl9ei/u4QRwyMGjhiB4UpNLcpnPBHD7Mnjb9kv4X3C6TpFhr37RfieCTzotOtbf7dp8UwyN6QKsdjGvX5o42wAeuTkA8GZ/jR+1vqk8Hivxn4u8e2sgdjovgZEksImbgZeIiz8vb8pWaWKQAng7vm9k+HP/BNfUvC+k/214zvPC/wu02MMZ7y+vP7Qu7ck/eRg0UMQI+UpNLdpyeCPvdfrH7TH7Qvj+0Sw8K6H4Z+B3hpQFh3qupajHGemxABCuBztKqQSBnrXm978CdP8W6imqfEfxL4h+J2rLyJPEGoSNbxnt5cCkBBjjaSRyaAOwuvH/7KHw0ki0bSrLXv2ivEdrIZ4NLtLf7bpkE3OXjtkWOwiUncS0UTEDJOcnOlrX7Tv7Qfj60Sw8LaL4Z+CHhtQFh3KupajHGem1ABCuBztKqQSBnrUGm2WneHbEWWk6faaXZqcrb2UCwxg+oVQB2H5VFcXhPegDgrr4MWPibUV1X4h+I9d+J2rgcSeIr15LeI/wDTKAHagwenI5NJ8W47LS/hTq1jYWVtZWeYALe2iWOMfvox90DHQAfhXWzXnvXnnxb1SG++Gupy280c8TmHbJGwZTidBwR7iq5ZOLlbRfr/AMM/uHZ2uedeDfEkvwS8WWFsbkWPg+8u2k07USjSLoV4/DJKgP7y0n+5LGeCp3DDIuf0c+BmpeGdf0fzvD2n23hO+spJU1vw3pscUUSXkgjJkkCoDJlUUxyjG+NgfZfzwkt01yznsb+GOSxuEMcsLEkupHTtg/nWn8G/F1z4N8XaX4P8SWVj4pMLBfDo1pYpI9XtRuA0yVpFIWaPe5t3JXDOUzsk2jWph4U6ihVnp15bSt+KT+UtL900acqjK0n92v8AwPxPov8AbW/Zr0b9oTw/o3j7wTDBrXiWzk2mbTHR7fU7SPcZY5Jlzhl2MqMAxDHZt5yv5wfG6+8F3Xj6R/BOiXGg6atlCpsJ9Qlu3tpRbkTRytNGjmXzAxbgKpJVRtCk/t14N13SPid4Tk1e3ujrGhazGVNhfQR7YF2+XLbyJtzkMHDo5Yhiy9Bivg7/AIKDfsi6HoV9H8VPDdg0Oml47fXdC0dRFI3yPm4hG1lB2Y3rtACoW7sayhXjFShGC12b1aXbovna/awcySdl/X9eR+ocXww8JeONF0K88SeHNN8RTRadBDCur263ccC7ckxxyBljZifmZQC4VAxIRMbviXV9L+Hug634jnsvLtIv9P1OaziTzCiIiSXEnIL+XDGCcbnKRBVDEKp/Pr/gmt+2vqXjj/hY9j8RvGFva+E9BhtbnTLzxJeQRzW6N5iujTHZuXEYbBB28jOMV9E3n7eXhjxRfSab8I/CPin4y6kkixNN4dsGi02JiM4lvZtsSYHfkZIHrjojiJvljVk5Qj0u9tLpdr2FzvRSd0uhuW3/ACf1qP8A2TO2/wDTrPX0BXyh8IdB+I+gfGzT/iJ8SvCvhvwLpGqaFb+CtM0Hw/fNdf2UFnknt/tL7FhVWP8Ao6+WSDI8CBfn4+r6znTlBKXSW332+Xp+liXFqz6MKKKKxJOfvP7dtfGmnS2/+meHLq2kgu4f3YezuFO+Gdc7WKOvmxuMudwtyqqvnNXQUVz/AIb0jVdG1bXkub37dpFzci80/wA2V3mtd6/vrc7gSUEitIjbzgTmMIiQpu6W1Vhd2Tivv1/PX7l330+Jdrfj/wAE6CiiiuYzCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiuY8UfEzwx4P1CPTtT1eFdYliE8OjWqtdajPGSRvitIg00ija5JRCAEcnAViNqVGpXlyUouT7JX/IqMZTdoq7OnorH8UJr82nxxeHZtNtL2SUB7vVIZJ44IwCSwhRkMrEhV2+ZGAHLZOzY54X0nU9J0+RNW1ybXr2aUzPNJbxQRxEgZihRFysQIJUSNJIA2GkfGafs17Pnc1ftrf12t97v5D5Vy3v8ihffEzwxY+JV8O/2vDd+IPNjik0nT1a7u7cOFKyTxRBmhiw6ZlkCxjeuWG4Zv+KE1+bT44vDs2m2l7JKA93qkMk8cEYBJYQoyGViQq7fMjADlsnZsfQsdPtdMhaGztobSFpZJ2jgjCKZJHaSRyB/EzszE9SWJPJqxVupShKMqUdv5rNN97W/B83ncfNFNOK+/wDr8NTH8L6Tqek6fImra5Nr17NKZnmkt4oI4iQMxQoi5WIEEqJGkkAbDSPjNaGn6fa6Tp9tY2NtDZWVrEsEFtbxiOOKNQFVEUcKoAAAHAAqxRWM6kqjbfXskl9ysiXJyPzu/ac/ao8M/ta+C9O+DXgmLVLfUvFXjWy8P3P9oW4iElnBcNJdToyMxURtbxFlbZJskQhcNX6F2lrDYWsNtbxrDbwosccaDAVQMAD2AFfhJ+0x8Ub34J/t8fEe80aebSbaDXo71DpwRGtrnyUP2iMEbd/7yTcDxIrurZDGv0d8L/8ABUH4NwfDW21nxr4it9F8SxkQXOi6bHJePNJ5auJYAgJELqwZTIVK5KNhgRWZJ9iUV+Z/jr/grF4w8ZXEum/B/wCFU8B2hhqvizc8kaEbjJ9ityWKhCp3iRhl1yDwG+cdQ8YfGr9qrXJNN8V+O/Ffje0O03vhX4dweZBHE7fOrfZh9lZVXan+kSo67iTu4EgB+o3xg/bl+CHwPaa38S+PtNk1SJtjaVpLG/u1bGQrxw7vLOOf3hUcjnkZ+RPHn/BWfxb4wuptM+EHwrnhfarf2n4r3ySxI3PmGytyW2BcHeJGGWGR0Dcn8L/+Ca+saHpf9s+M38NfCrTEklWWbVbtNTvIo2YbSCrJAmeFKyy3KEHG3G4SbEni/wDZJ+FciaTplprf7RXii3xcxaXYW323T0nUkGSO2jWOyjBOSSkbHaCTncdwB4dca98dv2uNQe18TeNvFHjLTpkYz+HfASK1oqMeVLW+LN1AKqRcTJINx4JI3+sfDj/gmhq3hvT21rxre+GPhhpMLyGa61K7GoXUKMBjBDRwIOilJ5LlDzwRnf3GsftKftCePLcad4Q0Hwz8DPCytthMiJqOpLE2TuSNR5KnkkqVUgnrwa86uvgDYeLtQj1X4leKPEXxQ1dQCJNe1CT7NEwPWKBSAgxxtJYcn1oA6N/GX7JXwrkj0fS7TXv2jfFNuRPHptlbm+09J1zmVLdFjs0BOSWjRzjJOdxLb+rftK/tDePLRNP8J6B4Y+BfhlTiLcqalqKRtzlIwBCp5JKsqkE9eDS6TpumeGbFbLR9Os9JslJYW1jAkMYJ6naoAzUkt16mgDza6+Ath4t1CPVPiT4n8QfE/V1GfM1+/kNtG3rFArAIMZ+Ulhya9C0rT9O8O2K2WkafaaVZKci3soFhjB452qAOw/KobrUI7eGSWWRYoo1LPI7AKoAySSegrPsvEFpqm82k32iNMfvkUmNs/wB18bWxgg7ScHg4raNGpKDqxi3Fbu2i9WUoyacktEbMl3nvVG81CO3heWWRYokUs7ucKoAySSegrGkbUprzfJex21qr7lht4gXYA8B3bIII5IVVIzgNxkrfCC88v7RDHN5TiWPzFDbHHRhnoRnrWjp06co807rry3uvLVJfNNr1K5Yxau7+hNb63a6nC0tndQ3UQO0vBIHUHrjI78j86xri/wBSmuiFit7W1V/vyOZJHUHBG0YC56htx4xlckgW57vHesq8vfehVYU5ScIaPbm1t+SfzVvIOZRbsvv/AK/QZqlva6js+1wR3Kpnakw3Jk452njPvjIyfU1xXxdvN3gPUxnvD/6OSuiub7rzXBfFO8L+CdSHvF/6NSsZVZyjGEpNqOy6K+9u1yXJtJN6Iz7O4+Yc1Y8Q+G7LxtoMumX25A2HhuI/9ZBIOVdD2IP5jI71iWdx8wrobG46c1mSej/s8/H7WND1LV9D8QXV7DqqKsviGGwjAm1G1ACDWLTaMmdFVVnQAs6AOuXjNfoHp/8AYshN/ZfYWOshZTcQlD9tAjG1tw/1g8sDB5+Uelflh4o8Oz65/Z+qaRdDS/FGkyi503UQOY5B/A3qjdCCD9O1fQX7JP7Qltc3VtaaqsOl6JDL9lutHmgJbw5q0hC/u3OdtlPmTZziN5PLztZcYTj1Q0Ry/s9/Cv8AZP8A2iYvGHjHwFpPiL4R+KJxaJd31s1ynhe/dspugJKNbOcruKEoduCoAD/p/plvZ2mnW0OnRQQ2CRqII7VVWJUx8oULwBjpjivmS1+DdjeaP4x0rxLrWreMtM8USM11Z6xMrQwRldvlQKir5a9OnoD1GTwP7LPxgv8A9n/xxpnwL8c6pJqPhPUZJY/h/wCKtQ3JLMiyFf7MuN4H71D8sbcBxtCjBRRUJX0A+46x7bWrpvEt3pV1pk0EPlC4sr+PMsFxGAodXYKPKlV2+43DoVZGYiVYtiiuiMoq/Mr3/Dz/AOH6edmhNdUFFc/4V1fVbr7Vp2uWX2fVrHaJLq2icWd6jZ2TQMSdudrboWYvEwwS6GOWXoKdSm6UnBjlFxdmFV9QsY9T0+5s5mmSG4iaF2t5nhkCsCCUkQhkbB4ZSCDyCDViioTcXdbk7GfoNnf6fpMFtqWo/wBrXcW5TemBYXlXcdhdV+Xft27ioVWYMVRAQi6Fc/418K/8JZpMMUN1/Z2p2dzFfaffiPebe4jbIJAKko674pFVlLxSypuXeTXQVtU5ZJVL+827q1rfdpZ9ltba1i5Wa5r6hRRRWBAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRXMeKPiHpnhjUI9NNvqWraxLEJY9N0iwlupMMSsfmMq+Xbq7KyrJO8cZKP8wCOV2pUaleXJTjdlRjKbtFXOnorP8AOv8AUtB823i/sfU57bdHHqEaz/ZZWTIEqRSbX2sfmCSYODh+jVkeF/A8mgahJqF94l17xJqLRGATapcokaREhtotrdIrfcGBPmGMyYYrv24UVGnDlk5zs103b/S3nf0THyqzbYeKPiZ4Y8H6hHp2p6vCusSxCeHRrVWutRnjJI3xWkQaaRRtckohACOTgKxGvr39q/2TOui/YxqbbUhkv95hjywDSMqcvtUlggK7yoXfHu3rYttPtbKa7mt7aGCa7lE9zJHGFaaQIsYdyPvNsRFyecIo6AVYpylSjyOnF3W92mn8rKy+bv5DvFW5Uc/4V0bXdN+1T6/4i/tu7uNv7m2sY7SzttuR+4jy8o3AqW82aT5hldgO0bFtp9rZTXc1vbQwTXconuZI4wrTSBFjDuR95tiIuTzhFHQCrFFRUqyqScnpfskl9ysiZScncKKK8S+N37aHwa/Z7up7Dxn43sbbW4cB9FsQ15fIxQSKHhiDGLcpUgybQQw55FYknttFfmH48/4LAeIvGFxLp/wX+FN1dPtVl1TxNukKjAL5tbdugBXDeceWX5eQD826142+P/7V2sy6T4l8e+IPFdmQv2zwr8O4TcRiB3G5JBaAWwxkJuuZMj5jlgB5gB+rXxh/be+CXwMee28UeP8ATP7VhYxvpOlsb68SQLu2PFCGMRI7ybRyOea+N/Hn/BYDxF4wuJdP+C/wpurp9qsuqeJt0hUYBfNrbt0AK4bzjyy/LyAeN+Gn/BLbX7WO41TxPB4d+HejLvElx4ku11m+hjyCH8uIx2qZOFO+WUAAjaQW39Ndah+yX8Jz/ZsNxrX7Sfi+AJcRaLpqG+0/zVJ3OsFuiWIUkszbhIwGSd247gD4wb4U+O/2oPi9qviXXJ5fFOu6pci71a18E6edSuIx8q7QYgLWLaNq/vJlxjncTz9PfDL/AIJda3oNvLrfjKXw78OtLV2V7zxXfR6vdQpgbSIIjFaKWJ2nzJZhyfl4+b0++/aO+PvjDT4tI8FeGfC3wI8JRlkt1aNL+/jhYEgxwoBAhBJYqQpBIHY58+vPgLZeMb9NT+JXinxF8T9VAU7tdv3FrGy9DFAhAUYJG0lhyfWgDbm8Sfsm/DSZdLt/+Ei/aT8UwkXUek6fB9p0xZ1J3MtrCsVkFY5YnZKdo5Jz83TX37R3x98YafFpHgrwz4W+BHhKIslurRpf38cLA4McKAQIQSWKkKQSB2OXaPpemeGbEWOj6bZ6TZKxYW1jAkMYJ6naoAzU8lyT3oA81vPgLZeML6PU/iX4p8RfE/VQFO7Xb9xaxuvAMUCEBRgkbSWHJ9a9D0fS9M8M2IsdH02z0myViwtrGBIYwT1O1QBmh7j3rKs/E1hqkzR2V0t4FXcZbcF4hyPl8wDbu5Hy5zg5xitoUalSMpwi2o7tLb17FKMpJtLY3JLknvVS6v47aGSWWRYoo1LO7sAqqBkknsMVjanJqNxMEtbqCzt9vzyGIySkknO3kKpAxgkOCTyvHzOfa1tHFOftWzaS8yqSzKQQxAAGcgHgDB6Yq/ZwioylNO+6V7pfdb8X5lcqVm3/AF+RPZ+ILPVvMNnN9ojTH75FJibOfuPja+MEHaTg8HBrO1A6ldXDrHfR2NpwAYYt854zkM3yrzxgo3AzkE/LLLde9U5rz3qlWjSqOdGOnTmtK33pL8P8x86jK8F9+v6foXLqSOdQsqrIoZWCsARkEEH6ggH6iq8l1jvWfNfe9U5L4npXLd2t0MjSkvB61UmvhjrWdcXQjjeWV1iiQZZ3IAUepJrIs/EkeuSNFoNlfeJpgcZ0uHfCMnHM7FYhzn+PPB9DSA2Z7wt0rMvLgRxvJK6xxqMs7tgAepJrf0/4V+NfEHzXlxp/ha3YH5IAb269vmbbGv5P+vHU6V+z34bs5kuNRhn8Q3aMHWfWZftAVsdVjwI155+VBz9BiboDxq211Nbcx6HZXniKTON2mxboQenM7FYhz2356+lWta+D3i7xjoN3b3UmmaFHIm5IF33crMpDKGbKKgLAZwG47+n0rFocduiokaqijCqowAB2FK1gBxtpcwj4TtzNHcXFtdW72V/ayeTdWkn3oZAAce4IIIYcEEEda3LGbpXtfxy+ENxr8Y8Q6Dbo+vWke2S3zt+3QjnyiegcHJQnuSMgMa8F029ivLeO4hYtG/TcCCCDggg9CCCCDyCCKpO4zrbO46Vj+IrG+8P6snjLw3bR3WqwQPbalpMoJg1mxdSsttKo65U8HqCARyFIntJulbNrcYxzTA+tv2S/2gNP8aeGNH0ifVTfWt0rpod/dzbriQRgNJYXBIH+lQKRyeZYsSDJDmvUfjN8GtP+OXhTUvDevPEmmyxRy2F1bxMt7p98jMVuY5d/BX5MKFHRwSQ2B+aF/eS/CnXp/EtpDdz+FL+WKbXLDT3Cz2s0bAxajbdlmib5s9+c8EkfoZ+z78YIfiRJqFpd3i3WsQWltcR3cNwDa6raNvEd7bxZ/dhuki4yknyHopPPKPK7oo3/ANjv9o7V9e1TVPg58TrxD8UfDKHytQZlCeIbFWZVu4scF1KlZF6gg9SHC/VdfBvxM/Y/0K18IjUPhZZr4U+Iuj6g+uaJrS3Ejyi7YKHjd5GYmJ1UKUPyjrjk5+gP2Uf2k4v2gPBlxBrFj/wj3xF8PuLHxN4ek+V7W6XgyIMkmJyCynJwDjJxk6xlzCPatQS6k0+5Sxmhtr1omEE1xCZY45MHazoGUsoOCVDKSOMjrVfQby/1DSYJtT07+ytQO5Z7UTrOisrFSUkGNyNjcpIVirLuRGyi6Fc/41/t2HSYbvw9+/vrO5inksD5YF9bhsTwAvgBzGztGd8Y81Yt7CPeD10l7S1LRXe70t8+z89vLW9R973ToKKKK5yArn9X8FWOq69Za4k15pusWuxPtVhcNF58SuW8mePmOZMNKAJFYx+bI0Zjc766CuV+KfiDXfCfw58R614Z0hNf17TrGW7tNLdyn2t0Xd5QI53MAQPUkCtKdSdJ80Hb/Lt5ruioycdUdFbaha3s13Db3MM81pKILmOOQM0MhRZAjgfdbY6Ng84dT0IqxXlPwI+I3g39oDQdP+LPg3UJZItW09NOvbXcuY3hkZ1hnQglJYWmnA2lQyzljvHlFfRtB16x8TaTBqWmz/aLSbcAxRkdWViro6MAyOjKysjAMrKysAQRVzgrc9O7jpfybW34O3ded7Npbx2NCiiisCAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKx/FHizTPB+nx3epyzKssoghgtbaW6uJ5CC2yKGJWkkYKruQikhUdjhVYi4U51JKEFdvohqLk7JamxRWfoOpXOsaTBd3ek3mh3Em7dYX7wtNFhiBuMMkkfIAYbXPBGcHIGBoPgW+tdWg1bXPFesa/qEO5orcSLZ2EDOpEgS3hC+YnI2i5adk2qVfduZto0orn9pNJx6b3fk1pbu77aq+xfKteZ7f16f11L/irx1pHg37KuoveS3F1uMNppun3F/cuq43uIbeN5NilkDPt2qZEBILqDYsdQ1PXPDTXKafN4b1WaKQRW2rpFcNbyAsqNIsExV1yA21JQSDjKnONiilz01BKMfe6tu/3K333ve2ltU1eNlZa/1/XU5jwv4Hk0DUJNQvvEuveJNRaIwCbVLlEjSIkNtFtbpFb7gwJ8wxmTDFd+3Cjwn/goj8atS+C/7O00mgazNoPibxBqtnounaha4M1uZJQ8siqepEMco6jBYHIOK+na8e+MXwFf4vfFb4U+IL6/g/4Rvwdc6hfXmjzRFzfzy26xW5BzhRGTIxz1yBU1as60uab1+77ktF8hSk5O7NT4B/Hfwl8ePB41Hwtqd1ffYxFFcx6jB5F2NyBo5Xj/ALsi5ZWHykhgDlWA9Nr8Bf2a/wBprVP2dPjpqIspo0sra/uLa2t7iYxW7QmZt9pIQDtifAKsQRFIFfpvDfrN4i/4KLfAHwp4PsNd1Px3awz3kef7Dgja51O3lAO6CeCIMYZFIKnzCq5HDEEE4kn0pRXwN4M/4LG/Czxb40i0iTwl4r0zTbqRYbTUJYoJJHc4yHhSQkYyMBGkdiVAU5r1H4mf8FK/gf8AD/SzNpuu3fjrUWgW4j03wvaNcSFCM5aR9ka7Ryyl964OVyCKXMr2vqOzte2h9UVX1DULXSbOa8vrmGztIV3SXFxII40HqzE4A+tfBK/tJftc/tHxvB8LPg7B8K9DuGCReJ/Gcn71I3GUnWKVF3Aj5vkhmAyOT38T+J3wf+GOhXf9oftYftS6l8QfEMLF28IeGblpY7acDGwRqHMYK558u35br1yAfW/xW/4KhfAL4W30lhF4ml8Z36Ju8vwvEt3FnIAH2gssJ7nhzgA+wP45eNPiePip8YPEnjm4tDqF3qWq3F5dS30f2srayzYiVYjtDPEhVQv3CqBSNuQfp1f2rPg9dXcPw3+A3wE0bw7beKZ4vD8vivxdai+uI47lhCwMZd2/jBy0591NfLXhbwu3gT40a94akuVvW0bVzprXCx7BN5N2I9+3JxnbnGT16msquiTXdfnb9TailJtPs/wV/wBD7x0XxD+yJ4F0/Tv33if9oTxLJFBqEOgW9o1xbROVyc2USw2acsxdJA7rznJPzdxdftLfHDxRpMOjeAPBvhX4FeE4Q0NubpE1C/iiOdrw28arbxkZJMbg8kDJwSfPvgDHBYfCvRfs8EUBlWSSQxIF3t5jfMcdT7138lyT3rYwPPtW+C8fjy8j1D4n+LvEfxP1BSJBHrV+6WMMg43Q2sZCRjGRt5HJ9a7rR9L0zwzYCx0fTbPSbJWLC2sYEhjBPU7VAGaHuPese18V2GoXCw2sktyHztnhgkeBsDJxKF2diPvdRjrxW9OhVqxlKnBtR3sm7evYuMJSTcVexvyXJPeoGuPesbVLi/k8tbGa2g6l5LiNpfTAChl6887uMdDnIbbu9tbrHJcyXbrnM0wUM3Oedqge3A7UOmlTU+dXfTW/rtb8b+Qcq5b3+RMniawuL42cFytzcKzI6wAyCIjORIVBCHg43YyQQM4qDUpNRuJglrdQWdvt+eQxGSUkk528hVIGMEhwSeV4+aNZY7aFIolWKKNQqRoAFUAYAAHQVBJee9a+2p06inQj/wCBWlr3ta3yadu+1q5oxleC+/UuSbZLP7POftaNH5chmVT5oxg7gABz3GMc9KbJd+9Zsl971Ve8J6VyuTluZ3bNKS896rSX3vWbcXQiieWWRYokG5nc4VR6knpWBbeM7XWLhrfw/ZX/AIrulfy2TRoPNiRumHnJESc8fM46H0OJEdNLfE1TuLsRRPLNIsUSjczucKB6kmrel/C/4heJgGuptL8G2rDOxAdRvOvQ/ciQ/TzP147jw/8As6+GrCVLjVEuvFN6j+YlzrsouNhxxtiAWJPX5UHP0GJugPIrTxNFrkhi0CxvvE0oOD/ZcO+Ec45nYrEOf9vPB9DXT6Z8LPG/iDBvLnTvC1u2fkt1N9de3zHbGn5P+vH0FaaFDawxxRRrHGgCqijAUDoAPSr0diq4wtLmFc8k0T9nnwzazR3OpQXHiO8jYOs+tS/aArAdViwI19flQc/QY9Js9BhtIkiiiWONFCqiKAFAHAA7CtyO29sVYW19qkRkx2AXotK1n7VtJa+1ONrntQBzkll7VWks/aumks/aqsln7UAcxPY71ORXzR8e/hTL4dvrjxjo8TPYynfrNmpzt6f6Ug9QBh1HUYYDIOfrKa161mX2nrNGysoYEYII4oA+E7eYFVZGDowBDKcgg9xWrazVs/Fj4Xn4Vay13ZRsPCeoTfuwq4TTZ3b/AFRx0idj8nQKTt7rXMwybTitSjoreZZFKOodGGGVhkEelY/w/wDFV98B/GlhbJepaeGri4aXQ9YnTcugXrkboZeRmznA2OuRjIZdrICbFtP0q1f6fZeINLuNO1CBbmzuE2SRP0IP8j7jpS3A/RP4O+NtM8Z+E/8AQrOXSb+xla31LSLmRpJrK6PzujOfvqd+5ZBw6srDg1578ePhn4k8O+MtK+NfwsUL8Q9ATy7/AExn2w+INNx+9tZRkAuB8yEnggdwhX5C/Z3+KniH4P8Ajew8MXFyNR1WGD7Noj3T+WuvWCsW/s6SQ/KLmIkmBm4yTFkLJiv0W0H4gaF4k8EweLLC88/RJYGuPOWNiyhSQ6sgG4OrKysmNwZSCMjFc7Ti7oo9H+Bvxu8MftB/DrT/ABj4UujPY3BMVxbSDbPZXKgeZbzL/DIhIyO4IIyCCe/r4I8Zxan+yP8AE69+NXg7TrnUPAWtlD498M2iEGNB/wAxSCPgCVASZFIGRuJI3Mw+29C8ceH/ABN4QtPFWl6zZXnhu7thdw6pHMvkNCRnfvPAHrnGMEHGK3i+ZXJI7zSNVTxpp2rWV7nTHtpLPUdPmlfYed8FxEMMA6N5iMoCb1n3M58iND0FfNHxT/4KIfBL4YSXFoniRvGGrQs6NYeF4vthV1GSrTZEKnOF5frn0OPjPxJ/wU++Jvie81Sw+F/htdPsLi5NzFLqJbWby2J5mjV/lijQucqsjSbNzKpCeWkfVKXtI+87OKstN9e/dX69Fa+iTu/Mten9f15H6uX19babZzXd5cRWlrCpeWedwiIo6lmPAHua+bPir/wUU+CXwvmubOPxFJ4x1eBmR7DwvD9s2sOoafKwrg8HMmQe3Br80/Enhr4ufHK6W5+JPjS9vYc/8e2oXRulAzvO23j2W8Z3Y6Bvuj0Fbnh/4A+FNGWM3lvJrcygfNqTB48g54iAEY5/2a5yDH+AH7ZD/s+/tIa/4r8P6JPYfCbxRq0h1Lw1DcGf7HG7bt8ZUCPzo8uVQcsg8vPAYfsb4b8VeCrPwK/jLQ9Rt38Jaq/9qnUbR3ltf3xUPOAMiJCxMkrAKqkyyyYJkavyg+IEPhODwpcadr9xZafpkkeFWR1i24PDIP7wOCMc5xXW/wDBN/8AbK8NfBKbxl8PfH/ixLXwjC66hoeqXUcgiEpkWOWKNNhf955kcm0fKDHMw4YmtIT5XZ35Xuk7X/P8mUnbR7H6z0Vy9p4o0DRU8IaZpscK6NrMX2fRrjTRGbIhIDNFEmw8K0EcroVXy9sJG4Exh+oonTcLPo9V5q7X5pg4tfMKKKKzJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiis/Xtct/Dekz6jdx3k1vDt3JYWU15McsFG2KFHkbkjO1TgZJwATVRjKclGKu2NJt2RoUVz/hXxLqPiL7V9v8ACmseGPJ27P7Vls38/Oc7Ps1xNjbgZ3bfvDGecQX3g261jxKuo6h4g1I6dbSxy2Wj6fKbOBWQKQ87xkSzsW8wFGcQlGUNCWXe3R7FQm4VZJW7e9fyVrr8UvO+hfKk2pP9fyL/AIo8WaZ4P0+O71OWZVllEEMFrbS3VxPIQW2RQxK0kjBVdyEUkKjscKrEHhfxBJ4l0+S8bR9S0eHzSsC6pGkUlxFgFZhGHZo1YH7koSRSCGRTWxRUc1P2fKo+93v+S/zb+Qrx5bW1OQ/4QW+1DXv7S1jxXrF5bxXP2m20ixkWws4Cr/us+UBNLhBh0lmeJ2Zm8tRsVOvoooqVp1rc/TaySX3Ky9e4Sk5bhRRXh3xh/ba+CnwLM8Hinx9pg1SElW0nTXN7eBwPutFCGMZP/TTaPesCD3GivzN8f/8ABXHxJ4qaS0+DfwourhWikmh1fxUxAkSMDzClrC3zkbk+7KTl1G3LAH5a8SfEb9oz9rHWLjSb/wAba94qtP3TXHh3wPbyeQYHP7yORLdAsbISqf6ZtGdx3EAFgD9ZvjD+2z8FPgWZ4PFPj7TBqkJKtpOmub28DgfdaKEMYyf+mm0e9fGfxA/4LDa34rupNM+C3wsutRmdJXh1LxGSxYRJvlAtoG5IUg/67PzKNuWAPn/w/wD+CUPiG6tor7xUuifD3RoLNoL+fxBeDVLx3Uh/tIht3SGAFgAALl9qghg+Tu+qv2fP2Pv2cNes7vUNN162+NElrdx/bZptRhudOF0FBJaztAls+4tuzKkh9WPJoA/Ijwl8A/G/xj8T6g2nadPq2qTTSXNzZeH7V9SmjLPzuEG6OH5mx+/kjx6+v218Lv8Agkh4q1iSGXW7XSvBen+UYZzr9yNY1F3UhhKtvatHBECwAA+0SEKCGDAkN+rei6Dp/hrSLbStE0200fS7ZDHb2dlAsMMIzwFjQBQOScDFXvJ+bczsedwGcY4xjjqO/OeT9KAPyh+IXgv9kTwboes+Ez4h8WfGbx5PD+7bwmDcvZXLKym5hjtRDZ71clz5hkf1Jyc6nwt+POufsh/8E8IfFWk+AtAsvHVj4lk8NS3F/CWluFcGfz7kxlWZwMIE8wgBE542jqP2qvgjP+yR44vfip4OtJJvhh4huQPFGh26r/xKbpiAl7AP7jHIdexPcFdnyT+0n4s8a658EfEUMGu6TL8MJPGCXdrZ28G+5numth+9aUjiPaeAp5zzSA5T4o/tLfHX49CaLxp8RdQh0qYFW0fSmFpalCfuPHDtVwPV95968z0/wfpWn4PkfaHH8U53fp0/StYPU8ds0kYkZ44Yz/FI2PxA6kZ44H8q6KNGpXly0436+i7t7Jd29F1LjCU3aKHaZDNca94ft7K8l0u5fVrJILy14kt3NxGFkT0ZTgj3FZeg2jaX8avENo11c3zW+tNEbq8l8yeYrd43yPj5nOMk9ySa1tDult/EmgyMhdhqlnsKsAVbz0wwzxkdRnjIGcjIObbX0l58bNfeUozLq7oGVI1LAXZ5YxgBm9W71hVhD2Kk563Wln3W72+6/wAjeildu+tn+TPsz4K6+sXw90G0jtbueUIQ7LCVjRTI3zb2wrAZGQpLexwcd5qTT3UIjgvGsiW+aWNFZ9uOi7gVBzjkg8ZGMkEee/Be42/DXRBn/lm//oxq7KS8966nVhGUZUY2t3tK/rdW+VvvMeZJpxX6lmzjXT4WQTT3DMxd5LiUuzMQMn0UcfdUBR2ApZLv3rNkvh61Ve9J6VhOcqknObu2Q5OTuzSkvPeq8l8PWs6SY7SzHaqjJYnAArnbfxpa6xdvaaBaX/iq7jkMLpo8BljjfH3ZJziKP0+Zx39DUCOpe9J6VWuLoRRPLLIsUSDLO5wqj1JPSpdJ+GXxD8TBHuZNL8G2rBW2YOo3nXlTgpEh9wZP8O50P9mvwtBJHcazHd+LLtDkTa/N9oQd+IAFhHPORGDnHPAwroR5Fa+MrXWrhrbw/aX3iq5VzGy6PAZYkb0eckRJzx8zjofQ46nSfhh8QPE21rmXS/B9qwB2qDqF57g/ciTPqDJ09+Poaw8P29nDHDDCkMMahEjjUKqqBgAAdBjtWnHYhcYFTzBc8a0X9mvwtBLHcazHd+LLtTkTa/N9oQd+IAFhHPORGDnHoMeo2Og29nDFDBCkUMahEjjUKqqBgAAdAK3Y7T2qylp7VIjKjsAvAFWEs/atRbapVtf9mgDMW1HHFSLa+1aQtz6U8W1AFBbbpxUqwD0q55FO8r6UAVlg9qXyfarYG3pS4HpQBRaL2qvNbjHStUoD2qCSH0oAwbi3NZ00NdFPDuzxWbcW59KAON8TeGrHxJpF3pupW0d5Y3UbRTQSrlXUjBBr448aeC7z4Y+Jk0O9d7ixuAz6Xfvn99GvWFyf+WqDr/eXDdd2Puea3zniuK+Ifw8034g+Hp9J1NH8tiJIpojtlglX7siHswP9QcgkU07DPkCGXbWlb3FZeoabqPhrXLzQdajWLVrM8sgIjuYjws8ef4W9OqkEc8EywzYrQZP4r8L2fjfQ2067LROrCW3uYjtkt5l+7Ip7EfyJr1L9mT9pTUfCXiDULHxPI639ph/EtkH3LdQ4ATWrVT8zMqgC4jXJKgSAFlZa83t7jpWf4p0G91KSx1vQL06T4t0hvP02/TH3u8T54ZG6EHI56EZBmS5kB+m2ga54U+M3hGx1nTmt/EOgTytJbSywt5bvG7ISFcDOGDDkY4zX5wftafs5618IfFOnwprGoQ/BTUr4w2trLPJc2miSviQqYC6xxo8pO1iGxs56KD7X+yL8atDuLiP7Vay6FZC6Wyl09Zmjj8P3ztIPsroHw1nNJNI0BZcJIdhJ/d7fsLxv4K0T4ieFdS8O+IdPi1TR9QhMNxbTDhlPcEcgjqGHIIBFYX5GVufmj4e+APhXSY4mvYZNckUL82oOGiyDnIiUCPr/ALJ6V2Oq6loHhTSW/tCex0zTgpTbOyRREHquDwc56d815H8fvD/jz9mfxhF4EuNavD4TkDP4f1aG2Dz3NuDxbu+0/vIwVU7ACcKRgECuL0T4V+KfE92Ls6XJBI2FbUdenYzEdeAd0h69Dt5NdUZNNSixbHpOoftBaXpdotrpFte+IZowUW5dTbxNjgbnf5mJ4yyqQTk8cCvPPEXxk8Ua/MLU6lHo4c5Sz0eMvcOAORuOWb/gKr2r0HQf2e7aFGfWdYub6SSMo0Vsot4RkckD5mJHbLds4zXf6P4d8OeDbeWOwtLHTERfMlMaqhwSfmdupzg8k9vat6j9rere8ndvS1vPTTW/lYqXve916nz1oPwi8T+ILgXSaO1ozY3ahrsx84jqTg7pCcno23k1y/xn+EuqeB7I3N3NHqlveMrfbIYTGsEygDYVLNwwHBzyc57Z+iNe+PPhTRWeG1upNZukLKYdMTzQCB0L8IPTlq8o+IHxm1bxVo97ZNp9jpGkzR7JftTfaJWXHI/hVT6fe6VzkH3h/wAEwf2s9E+JngWw+D3ioRzavoMKXWkzX1uNlxBFLAyBmYlfNjuZAsWwD5YkOAy5P33beKLWbxLd6DLHNZ6jDELiFbhQFvIMKGlhIJ3KjuEccMhKFlCyRM/80Hg/xBq/g/XtO1bSb28tNY01v7V0+4twGEEyL5hfBHUNHG2eQNnI7j94f2Hf2utP/ah+Hskdzi18Y6EscGrWpZm37nmSKYMURSZBbyOVTIX8RWkZJJxkr9tdn3KT0sz6Worn/BXir/hLNJmlmtf7O1OzuZbHULAybzb3EbYIBIUlHXZLGzKpeKWJ9q7wK6CipTlRm6c1ZoJRcXysKKKKzJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKr6hfR6Zp9zeTLM8NvE0zrbwPNIVUEkJGgLO2BwqgkngAmmk5Oy3DcsUVzHhfxF4h1/UJGvvCU3hvSliIDapfwPevMCOkNuZYvKKk/OZg+5SPLxhieKPh5pnjPUI5tZuNSu7KOIRDSY7+WCykBJMnnRRMouFkBVWjn8yPamAo3yb+r2MadTkrysv7tpfdZ2/Ffoa8qjK0392v6/qb+oX0emafc3kyzPDbxNM628DzSFVBJCRoCztgcKoJJ4AJrH8K6zrut/ap9W8O/wDCO2ny/ZIbm+jnvG6h/PjiDRR8gFdk0u5Wy2w5WtjT9PtdJ0+2sbG2hsrK1iWCC2t4xHHFGoCqiKOFUAAADgAVYrPmhGMoqN2+rvdeiTtr1vfytuTdJNW/r+vU5DXvhZoXi7Vp7zxCLzXreTaq6Tf3cjaYqBRhGswRDLhwZA0yO4cghgEjCdfRRRUr1asYxnJtR2XRei6BKcpJJvYKKK8Y/aE/a++F37MMdinjzxAbPUb5fMtdLs4HuLqWPcVMmxR8qZB+ZiAcEDJ4rAg9nor8y/iN/wAFdvEPiAfZvhD8K7iRJ0Z7XVvFr7fPC/f8q1ibMpGRwkrN/s18xa/8SP2gP2rdYn0jV/G/iLxZbMwE/hzwLA627QMfmV1gTarKeNt4E6H5+OQD9YPjD+218FPgWZ4PFPj7TBqkJKtpOmub28DgfdaKEMYyf+mm0e9fHfxE/wCCu/iHxIr2/wAHvhVdTxuCYNY8VEgSYGWCWsLfOccgLKSePl5xXB/D7/gl94outPtr7X7Lw98LdKt4Cby+1i8bUdQYqxYT7IZFjgwCoOLkj5OVwzLXSLD+x78Hr17OXUNa/aI8Wlo530vQ4RfWkshODJ5NsIrJ8nlvMaR/XJxkA+etc+JX7QP7V2rS6VrHjTxJ4stmZRceGfAsTRwGBj8yOLdCqMp+XF4q9Cd+Bz7H4B/4JgeJrqztr/W7Lw/8LNHt7MJfXmt3h1PUHkU7jchIZFjtsnHyrckBVwwbLZ9Nu/2mvjf4k0hNF+HfgXwr8C/C8aPFA94qX17EufkeG3iVYIjjqjqwz3Pfz7WfgyfiFfpqHxR8Z+I/iderL56W+sXrRafDJtxmK0jISMew4/XIBr+X+yB8Jb6Szm1DXP2i/FzSR3cml6LCL+0mlOQZvJtxFZOckljI0j88kk89ZeftNfG/xLo8OifD7wR4V+BnhaFGht2uwl/fQxk5V4LeJVgiOCSY3VuT19aei6PpXhXT0sNF0200qyXpb2cKxJ9cKBz71PJcn1oA4DWvg7/wsC+TUPih4x8RfE6+WTz1h1i9aPT4ZMY3Q2kZCRjH8IyOT615X8O/iFrH7K3xm1rx54Kt8+HYdUlstf8AC9viO3ubEYw8agYWSPJYED9Cwb6InuvlNfNragsXibxQpDOzatP8iqTn7vXsM+9bUqNSvLkpxuyoxlN2irn6d6j+3p8DNA8D6X4n1L4jaTBaalbx3FvZxSG4virkgZtYg0oIYMp+XAKnJ4rxfxR/wUP8YeNFkg+Enwj1CWF1dU8QeOZRp1orA4V1t0JkmQ9eGQ+3XHzR+zr4L0DT/B9xqun6HptnrcmoX6LfPaK8ke26lVBkEHaoCjarDgde9er2Ni9nO08+o3uoTldm+5kAULkHHlxqqZyPvbd3OM44qo04csnOdmum7f6W87+iY+VWbbOL+IWqfFP4yNd6b8SfibrGo2MxxN4S8CWn9n6ftZPmgluDgyIVO4pM+SCMfeWvl7xfNp/h/wDZJ/slbK4mt18ZXDRKFkMIWNMBZJQMKSXX5SQzBX2kYJH29Jce9fDN9d2/ir4X6n4On1Z4i2uXF/FZ2cH2ibzd5VWaNAZNuM9sfkaJVILkdKNmt763fpa1vKz3d29LPmStyr9f6RxM11520COOJF6LGuP1PJ/E1TGoRyXAt4RJd3JziC2QyyHH+yoJr0Dw/wDA/U9ZUtLZXE6KuZJdUk8uNRnh/s8BJK+0ki+/eupsfC/hzTVgsYdRn8S310rSWmi+GYwsV2Rwwh8khZjzzH5sj8/dJKg51Kk60nOb1f8AXyS2SWiWiJlJyd2ef+DfAer+K/E2n2jLHYtBcw3UlqqveX7Rq4b5LW3V5DyAMkADqSBzXGaLBcWfxb1yK5gltbiPVWEkMy7XRvtPKsOxFfdfwl+CHxfjuI7nwl4f0/4Z6bghbu+ZY5pIHTaSkXlkpIDyUmt8ZGQ/ALauo/sF+Fof7T1rWPHepa548uw0japbQqkD3AbcsskJZyW3YDDzQCB0By1c848y+78yoSUXd9n+KPP/AIPXRX4d6Mo/55t/6G1dhJM21mY7VUZLHgAetVvhz8B/iFYeG9P0m/u9D0FbZMPcW4kv5pTuJbCkRrH14JMnHUc8eoaN+zb4ZVll1wXni6dc/Nr0wmh9R/o6hYAQehEeenPAxV0ZHjtr4rtNYuWttDgvPE90rmJo9FhM6I/92SbiKM/9dHXv6Guo0v4Z+O/EW15v7N8JWrANiTOoXfXlSqlIoz7h5R7c8fRFn4ft7KGKGCFIoY1CJHGoVVUDAAA6ACtCOwC4wKXMFzxrR/2b/DSskuuC78WzjPza7MJovUf6OoWDIPQiPPTngV6dZeHreyhihhhSGGNQiRxqFVVAwAAOgArfjs+nFWFtRUiMmKwVegq5Fa+1aC2oz0qylr7YoAoR2vtU62w9KvLbj0zUqw+1AFJbU+lTLb1aWP8AGnhfagCusGO1SCKp9vtS7D6UBYg8sUuwelWPLFJ5YoAreWKTyxU+z2pNtAWIfLFLtHpUm32pMUAR+X701lPcVPtpu2gRTmh4JFUJ4OvFbDR5qvNDuzgc0DOdngrNuIetdHcW/Wsu4t/agDxn41fClfiBoIazaO21+xJm0+6foGxzG+OTG44YfQjlQa+WoZJ45p7a8tZLDULWQw3VnNjfBIADtOOCCCCCOCCCODX3xc225TXgfx++EFxrQPinw/Dv12zi23Fmo/5CEAOdn/XRckoT6leA2RSYzxK3lxWlbz4xzXPWd9Fd28c8LFo5BkZBBHqCDyCDwQeQQQa0rearGZviaxvvDurnxh4es4b69Fu1nq+jzIWh1ixbHmQyKDksMAqRyCARyBj7h/ZX/aA03xt4c0PRp9Xk1JbyBjoepXmfPuo4gfMtLgn/AJe4APnz/rE2yjdlyPkK3mwwrlzeP8IfFT+JII7qTwfqFzHNrVtp7lbjTp1bKalbdhKh5PGGGVPysSIlHmQH6P8Axi+GPgz9pjwDrfhG8vrW8ks7jat3p86PcaVfxjKsCMmORc4KnBKsQeDX596p8QNT+CmpXvgj4jWdwvi/S+I2sojImp2/Pl3MbHCgMBzuI564OQv2j+yzrPh3UnvV0iey0zUfscUt5pWkwRx6fqKMxMOqW3y7ysg3AgsdjbkbJRWKftZfsn6f8f8AwLcNpsrWXjjT2kvNJ1KeQv8AvCObZmYnbC+ANq/KpO7B+YNlGXK7FH57eJv2gNdvY3/s+3tdAtgQTcXjiaXbjn5eEU/i3SuQtdO8S/EGTc9vqnidZAF86+Oy1HO7cu7bHwcHKAnt04r1T4V+EPDqrdQah4f/ALO8YaRKbbVLPVN0tzazjrjfnapxwVwMetdj4i+I3hnwj8mo6pbwz84t1PmTHAzwi5b9O9dcKkqcuaDs/wCvzWj7oSbi7o8w8OfAjUL5jHq2rw6csYXfaaZHudQeR+8kGMdRkJ1B54r0jQ/hF4W8Oss0Omx3N2uSLq9JnlBPoXzt/wCA4Feea3+0A81w0mhaG+/aE+16lJ5Klev+rXLHHbdjGW9Tng9U8aeKvGF49jPqd/qEjABtP0OJo48N8wyUydpGOWfGPrWk4xa56adtL3727+dm11t6XKaW8dv1Mj9ojwPpfg/Wlu9IvLdI7t2MmnpMPMhcg78KOQjBunYn0Ixn/Cbx5qvw58baD4h0G7vtLnttc0+WKZZR5rwtLcMVLDhsqdrcYJ3AjqK39U+DXieXw/cXg0e3sEj/AH7Wvmh7qY5yeFBGcc8tknivKdBkWPXtHtFDKRqUMu7zDtdN6hRtzjKkvjAz87ZrAg/of+Bfx+h/aQ+Ctn4y8GfYItYZIVu9NvHlaG1uvKhnktHlCqQTHKo81VYKZA2yTaUPqOg6v/bukwXpsrzTXk3LJZ38XlzQurFXRhkg4ZSAyFkYYZGZSrH8DP2Tv2jtV/ZN8XWniXSxcX+jypHBremnbtuInt/tAERY4R2KKpYAkCIZPzYr9rPhr8fNK+PXwws/Hnwwkj8Qaat3JFc6dcAQ3TiMsskKkuFin5SRPM+V1KgmMSCVOiFqiVKyTvu9Pk+nbV7eha95cp6vRRRXOQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFcxY+J9Z1bxK1raeG5rfQreWSG51fVJxbNKyhgDawBWeRRIpVml8kEFXjMysDU/irwbb+Mfssd7qOsWtpBuY2+lalNYea5xtd5YGSU7QGAUOEO8llYqhTq9iqc1Gs7J66Wk18k9/JtNdbGnLytKbt+J0FchoPjDXfEmrQeR4QvNK0H5mk1HXLiO2mlQqTE8FsnmSckDctx9ndAw+VmDKu/oPh/S/CukwaXoum2ej6ZBu8mysIEghj3MWbaiAKMsxJwOSSa0KUZ06fOlHmvs3dW87J7+ra9QvGN1a5z/irwVY+NPssOqzXk2mQ7jLpcVw0Vtdk4GLgJgyoFDqYWJicSNvR8IV2NP0+10nT7axsbaGysrWJYILa3jEccUagKqIo4VQAAAOABViis5VqkoKm5e6tl0JcpNKN9AooryDxR+158GvBnjq18G6v8Q9GtvE1xcJajT45WmaKVz8qysgZYvcyFQAQTgVkSev0UVk+JvFmh+C9Kk1PxDrOn6Dpsed95qd1HbwrhSxy7kAYVWPXopPagDWor5N+KP8AwUy+DvgG3k/sW7vvHUyytbibR40i0/zQpYKb64aOBgcH/VNIeDxwcfM2i/8ABXzx74w8Ltb6B8KdKn8SyK8i39xqMkdhbLkKm6IgPKdwfO2RcgDGOQoB+pdfjl/wWG16w/4aS0OOO9tpZoPCcEM0KlZSrNc3mUZcHaSrg8jIyGGODXnP7QX7UPx28bXGi/8ACZfE6XSNF1DUlhm0nwrnTbW3hYbXzKuJJF2luJSwGc+1eC+L/wDhCYtJa28IWtzPew8SXkKOYSpGGEruRxgZBHAI9M0na2o1fofQn7KPxe+AfhvwjPB8X/CWv+NfHH26FrDQbOJprK/8wAREWitFA8p+Xc0u8vvUgscgfVd1+058a/EOkx6N8OvAfhb4H+F41McD3wS9vIlz8rRW0SrDGf8AZcN9a/Oj4GzxyfEyyeKRJQk2hRlkORuWe1Vhn2ZSPwr9FJLonvUxlzFSjynAa18G2+Id9FqHxS8Z+IvideRyeckGr3jRWEL4xuitYyETqeBx2rtdD0bSfCtitloumWek2ijAhs4FiX64UDJ96c9x71R1LVjYwhktp7uRm2rFbgbj1PViFUYB5YgdupAO0ISqSUI7v+t+nq9iUnJ2RrSXJPeq0lz71m297cSW6G6jjhuOd0cMhkUc8YYqpPGOwrLt9JtLW4S5bzLu7XJW4u5DKykjDFAeI92eQgUdBjAAraNOnHnVWVmtrJO79bpW81fyTL5Y68z/AFNPVNaex2LFZXN9I+TstwowBjJLOyqOo4zk9gcHEIu7uWxJlWG2vCrABWM0atzg5whYdCRx6Z71FJde9VZLz3pe0ioKKgrrW+t35Wva3y+fQXMrJJa9/wCtBLezazkaaW+u72Yrs3TyAKF4ONiBUzn+Lbu5xnHFeBef/wAVJ4l/7Cs3/ste53F8Nh5r57Nx/wAVF4iPrqkx/wDQamrVnWlzTev3fclovkKUnJ3Z7T8A7jb4EYZ/5ieof+lctejSXXvXkvwJuNvghhn/AJiV+f8Ayalr0KS896xJNCS6968i/Zy8J/En4ifDfVtC8OafoOn+G18RXU8+taoA07SfKD5GPMw6ccSQ7WBI3DkN6I9571vfsz+H4dH+EOnJavN5d/PPfTo8hKtK0rZOOg4VRwOwpN2AsaV+yX4Pt1il8eeK9T8eXUWGFlbMbOyEiH5ZI40dmgk658uVFbnK8tn1vw7/AGJ4Ht57bwl4a03QYZ33zyW9uqvcNj78hUAu+ScsxYnJJOTUUNn04q3HbjsKjmYh1xe3upf8fVzJMOPlJwvHfaOM/hT47Wpober0NvSEVEswO1WY7X2q5HB6Cp1t/WgCktvUq249KurCOwqTyfYUAVFtz6VKtuPrVhYvWpVj9qAIFhx2xUgj9qnWP14p20elAEWzFLtz2qbbQFFADPL96XaPSn0UANp22inovegQ1Uz0pfLNSUUAQ7aYyirG0elNaMUDKzLtptWTHTNg9KB3IqbtqbaPSkZRyaAIttRulTEYprCgChNDnJArOuIPatuRapXEXegRzlxD14rIvLXeCCK6e5t+tZVxBQB8k/Hj4U/8IjfXPjDR4caVMxfWLOMEiJv+fpFA4H/PQegD9Q2fNreZWVXRg6MAVZTkEeoNfc99ZiWNlZQVPBBFfHnxU+GrfCXWke0jYeEr+bZbNnIsJm6QH0jY/cPY/Ln7gq0+gzLgmrRjdJo3ikUPG6lWVuhB4IrBhl2nFXoZ+lUMg+HPjfU/2f8AxVY6fHqa2fhua68/w/qd4xMWk3bf6yznI5NnOOHH8JCOuHTcf0b+CfxG/wCFjeGby5uo7yx1e21C5gvNM1GS3aezYSErH+5ABQIybGIyyFWJbduP546npll4k0m50zUYVuLO5QxyRt79wexHUHsQK1P2e/iVqfwr+I2l6VfZvvEun2LWOkXMyqD4i0lWVjp+7IxdQ4BhLEhseWcbkrKcb6jPb/24v2Qb7x9BqXxJ8D3d6njC3gC32lW7CJdTs0VcxKY1DGQbdw3Ft2SvACgfnl8MNLf4haxc6fYG00WRFMrPOjSSSDcA2FGMsMjO5s/MMZGa/cPw/wCLtI8UeF7XxFp97HJpFxB9pW5f92FTHzbw2ChXBDK2CpUg4INfnz+2L8D4vBOrXnxy+FZtNZ0Fr3z/ABNp+m3AkSO4VmSS5QoSBnzJFkXnaXZyOpWYS6MGea6L8CdAs8PqclxrUvOVun2xc9vLXCkf72a7NpNG8I2CKqW1hbBgqRRBI1zwOF4ycdhzxwD0r551v42+ItcjQJqFrosE4ASOxXzZmyeMOw6444Ud6pab4E8S+LboXa6VcTSP8w1DXZWXGT1AbL4wOygdK66clGSclddVe112HF2eux65r3x90OFWj0i1utcl4w8KeVDyP+ej4z/wEHrXzF4+uhe+MJdWk06C0EjLcy2lnKxHLNuO8gEMcZyAOecV9AaZ8D182OTxDrVzcCViDHYjyItx6Kz5LnPY5XnjqQDW+KnwP0uTw2ZfDllFa31qpYxqx/0lMcqzE5LY6En+dE6bilLo9gcWteh4Ppt4l1EYZmNtBeRppsrMxCIPs8QWViBnaHiRzj+HcO9fev8AwS//AGhf+FefGTU/BHiC5NhpfinIiS7HlrbXgldoVPGNzGSSJmY5JNsoHFfnPYtthni2qNquCc4Y4ilxkfjj2wBXocWl2+reJodH2R293LdpbWjSBmUXD3VtCsjheoaKJmJY5L7+h25zJP6Lbz+3bXxpp0tv/pnhy6tpILuH92Hs7hTvhnXO1ijr5sbjLncLcqqr5zV0Ffmf8E/+CpGraB8G7Kw8W+BfEPi3xhp8VtD/AGlDiO3uVnWM2rXMgDujv5sY3Kj7wVb7zFR98fCPVfF+ueF7bUvFumrpFxqEEd8mnzSK13YNJuaS0l2IqMIjgJIMMVYK674zJL0SftI30XKvm9fz18tF6sv4l6HcUUUVzkBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVn2fiDS9S1bUdLtNSs7rU9N8v7bZQzo81r5i7o/NQHcm5QSu4DIGRVKMpJtLbfy6fmx2b2NCiuQ1688b3urT2Ogado+maem1RrmsTvcPu2hyY7KLb5iciPL3ELBg7bGVV8zf17QbHxPpM+manB9q0+42ie3LsqTKGDFHAI3I2MMhyrqWVgysQd5UVT5HUkrPtZtLvva/k2nprbQvl5bXe/z/r0DSPEGl+IPtv9l6lZ6l9huXsrr7HOkv2e4TG+GTaTtdcjKnBGRkVgf8JB4xvNe8mz8I2dtokVz5E15q+siG5kQPhp4IIIp1dCuCokkickEMqDDHp9P0+10nT7axsbaGysrWJYILa3jEccUagKqIo4VQAAAOABVinGpShKVocye3NfTz91r9Q5opuyuvP/AIFjH8UeGo/FWnx2Nxf6lY2vmiSZdLvHtJJlAOEM0ZEqLuKt+7dCSgBJQurHhfwjo3gzT5LPRdPhsIZpTcTtGCZLmYgBpppDlpZWCjdI5Z2IyxJrYoqPb1fZ+x5ny9ul+9u/mLnly8t9AoorxD45/to/B79nTUhpfjbxfBZ62YfOGk2cMl1dBcAruSNT5e7I27yuc5HAJGBB7fRX5m/ET/grxrfiK5/s34PfC26vZp0eS11HxMxDXCLwWhtITulwecLITgfd9PnHxD48/aC/ai1O40rXvH+ua2DKY5PCvgiJwhQKeHS2QiN1bgpfCHnPzjaSoB+qPxh/bU+C/wACxPF4q8eaYmpQg50rTn+2Xm4HG0xRbihzx8+0deeK+PviF/wV11zxJdHTPg78Lrm8mmjkltdR8UPtNwi8FobSJt0uDzhZC3H3cnjhvhf/AMEyfEMehx3ev6Z4f8A2kEsd1Prev3Uk9+I0AOVt7efZbnOSf9LYHuo6L089z+yX8IpJdJvNb1r4/wDiRihm0Pw7AtxYzSBhtdra0EVk5BwMymR+nJwMAHguv+PPj7+0/q1xpPiLx/4g14F9j+FvAcDLGygcpItup8p1OQVvVj5U/OACw7rwZ/wSp8Rap4Xkm1+HSvh5DGVnl1zXb55rtYwoJH2OCXyoRxkl7qTqeBkBPYbj9pv41+INJXR/ht8P/CvwO8MKrJDJfql3eIBwrR28SrDGSP4XVhx16Z4HWPg7L8Qb5b/4peNfEXxOu1k81LfVrxobCJsdY7WIhE57Djpx6gHmHhH9vP4/+GtBl+EumeJdI1K98N7rYeItLW3u554o5FQKl3I8kLRbfuyCF3PCkL94fPvx58Vav4svNPvfGHjObxNrMOo4aOXUp7+7hgbLEb5HwmOAFijiUkg7eFC5vxhsdH8M+LNWtre3Ol6d/b+q2jR6dEF/cr9m2RlQy7kHJ27h+FcVpsOo3Vmsuk6KtlbsqJ9vu5AkayBs/LI2xTkYG19/JJH8O3PnNOQ7i88eQSSXUuheGWkvzADLq2vSNcXQRFwWIyzAAL97dtAXoAvHJaT4yn8J6TDbWOtGzn2tDcfZIBM5HmMylWbC4IbqDnp711Xhv4F+J/HTopS+1GFZHZYrSE29pC7YyN8gVYwcDlI2XCjsBXtXhb9kdNHtlu9TeC0ZdrC3sYftd0zZA2NJJ8gOf40CY6kgAmnGM6klGK1f9dSkleyPl7bq/iD/AE9LCScNx/aWsz+YM56B5NsZ7ADBPPHbHaeGfgV4n8cyx7o7/VEVioEEZht4iR90ySgBAccFI2XA9MV9leDPhP4a0GZrt/Dwa5C7Y7rVrj7XdsvORJ1UAHphm69jxXXT6ZaTXi3E6m4MZUwRSnMUG0DaUT7oYHJ3Y3DJGcYA6fq8YTcK87W/ltL5XTt+OnroP3Ytxl/n+Wh4J8M/2a5vAN9Y6nehQY7iGf8As/TR5s80kTeYiyzSEIqhlDZXYDtC8kgH6Ks9QuZ4We6t1tWLfJGsvmNtwMbsDAbrkAsOOGNQSXXvVWS896SlCNPkUFfvrf8AO1vVN+ZDleNrf1+QSaTaSXn2q48y9mEnmJ9pkLpGwOVKR/cUqOAwG71JJJNqS696zZL73qtJelulVUr1a1vaSbtt5Lsuy8kKU5S+JmjJee9VpL73rPaZmBPQDqawYfF1lqlw9vokV14mu1JUw6LCbhVYcFXlGIoz7SOtYEHRSX27pVd5mYEngdat6X8N/HXiJg0qab4UtSc/vyb67K46FEKxxt7h5R7V2Ok/s5eHfkk11rzxbOMZOtyiSAkdD9mQLACD38vPvU3QHkaeLrPVJZLbRY7rxLdKSph0aE3Cqw4KvKMRRn2d1rynV9G1Xw74o1O11rT5NKvbyZtQhgkkVy0LYGdykqSpGGAJwSOzAn77svDdvY28cEEMcMMahUjjUKqgdgB0FcV8Xvgxa/Erw+LcSfYdVtWM1hfquTBLjHI/iQjhl7gnocELmEfPHwSujH4NZf8AqIX3/pVJXfPcs3Sua+Fvwv8AiJp+iSaVJ4Wg067jvrppbzUr5Vtjvndg0QjDySDDAjcsYPrXrOl/s53GpAN4m8S32oDq1npAOm235oxmP/f3B9Kq6Gebah4q0vRbqK3vr6NLyUborKMGW5mx/wA84UBd/oqmva/2f9Ju9N+FmgQXtrPZXCxOWguYmjkTMjkblYAqcEcEZrp/B/wq8PeCYXi0TRrLS1kO6Q2sKo0rf3nYDLN7sSa7GGxEYGBUN3EV0t8DpU0dvVxbepo7c+lIRBHb1cih9akjhx2qykeKAI1i/CnrGKl20UBYbt9qdtqRVGBmnY9BQAxYxT1Ap1OCn0oAaVoWn+X70irzyKBCqu6nBQPelooATaPSloooATA9KWiigAoopydaABVz1oZPSn7h60wvkdKAG0xx3p9Mf71AEbVGz9RipGqE9TQNCs27tTaCaazUDENV5F3ZFWaicd6CTNmjzms24h68VuTR7uapTw57UDOcuLfrxXM+KvC1h4m0e80zUraO8sbqNopoZVDKyn2P+eK7a4t6zri33dqAPhTxf4Pv/ht4obQdQeS5tZQZNM1KQf8AH1EMbkY/89Uzg/3hhh1IFWGTFfXfxI+G+nfELw7caZfqUb/WW91GB5ltMPuSofUHt0IyDkEivkG80/UvDur3ei63ALfV7M/vNgIjmQk7Jo89UbH4EFT0ybTGadvNVXxV4YtfGmj/AGSdjBcxOJrS8T/WW0y8rIp9QfzqOCatG3mqhnZ/BD9o7VPD2k+LdO1vSodR1KO0lXxJoDLm3uwylU1aBGKp5bghbmPcgIHm5X5xX3h4d8F6PZ+CdJ0bRobDTtB8sNJaaVBH9kuYnVi6KCD8jl9xI5PryTX5l+JtG1C4u9N8Q+HLv+zfF+iyefp13n5X5+aGQdGjcZUg8c88ZB+j/wBkn9oxLyz0rSHkh0nw49/9ilsLkmSXQ710YJp2SVKW8kg3wSsGA2tB1KEYzj1Q0fPXxH+E8f7OPxGvdatNGtI/hT4lvT/ZOt29wlwtpIwyImfaHWMjswwhDKGbaWajrnxg8MaDI0AvRfXS4/0ewUzP+JXhfxIr9PviV4V0fxx4J1LQte0BvE2k6gq28+mps3OrOo3guyhSmd+4MGGzK/MAK/I74n/s06t8Efi+3gXV9UlttCvFefQdXa3XOoQgjMe7O1ZUyAwwexwAy5qEr6AVNc+O+s3asNNsbfSIOn2i+fzZB77FIUfixrkLh9e+IEcUnn6l4mMrOPJDCO3UrtBO0FY9vzDk57+leu6H8JfDOiuksln/AGhcrgifUG85sjuAflH4AVu6x4y0DwpCBf6hbWeAAsTMN59AqDk/gK6ISjFSUo3utPJ9/wBPn3Gmtbo+M/EmgXXh/VJ7K/tltbqJ2SVG+6oYkq4I7c5BFej6Ta3PimSzMAjj1C6c+SryssQkmurGLDMvO0eaeRyCAw5ANWPjd4o0rxhpkNzaafMbqBeNQYCJGQtgqUPz9ecEDHYkHJ9F+InwjX9n/wDai1LwVBLbyeH/AO0LHUNAuY23C6sbi/sHhZWziTCJtLDq0choqU3Sm4S6fd8vLswlFxdmdD4F8f8Aji0+AvjDw/o/g6W40vUdU8Lzy60wLLYeRHZDTo5ASsZafbASwk4DH5Fz8v7G/B/SfH958KoLP4r3ljN4rvFmW7OgSvCsMTkhEWZNjCRVPLx7cN90nAc/mL8G/wDk0f4kf9hn4e/+itLr9f6hNxd1uTsY/hG21mx8Nafa+ILuHUNYt4vJub6ABVu2U7ROUCqI2kADmMAhCxUMwUMdiuf8a+Ff+Es0mGKG6/s7U7O5ivtPvxHvNvcRtkEgFSUdd8Uiqyl4pZU3LvJroK3quM/3ierbukrW9Olu3a3oXKz97qwooornICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoorzD44+FdV8bSeAdHsbq8tdMm8TRSa0LeN5IbiwjtLqSW2uVBCtBMyRwsHypMi5DcKevC0Y4isqc58q1be9kk3t122NacVOXK3ZHf/8ACQaX/b39h/2lZ/239m+2/wBm+en2n7Pv2ed5ed2zd8u7GM8ZzWR4ouvFtxqEen+G7TTbOFohJNrmrlpo4mJOEjtY2VpmwuG3SQhRIjKZSHQT+D/D/hbwrbX+l+FdN0fR7eC5/wBMstHgigSO4aONv3iRgAOY2iPIyVKHpiugpuVOjVvTjddOZfjbb0T5l3ugvGErxV/X+v8AMz9e0Gx8T6TPpmpwfatPuNonty7KkyhgxRwCNyNjDIcq6llYMrEE0Hw/pfhXSYNL0XTbPR9Mg3eTZWECQQx7mLNtRAFGWYk4HJJNaFFc/tZ8nsuZ8t726X727kczty30CiiuE0z47/DnWvG7eDtO8c+H9Q8VJJJE+kWuoxS3KSR8yIyKxIZecqeeDxwcZknd0UVm6/4k0jwppk+o63qllo+nwKXlu9QuEgijUYyWdyAByOSe9AGlRXyH8Zv+Cnnwg+Geh6jdeH5734h3tsJI0/sSIpp5nCkrG99IBFhiOsXmt1wjdK8Wvv8Agrjrfi7w7CPAfwikj1to8XNxr2qKbG1kIDKE8tQ04KMjdYj83Q9aAP0lr8Ff+CjGrtp/7aHxInt7sebb6pp9xHbNMwjaRLC1AfaGHzKcjd25Fbvxg/av+NnxF8cWGj+OfiZNoPh68t5p5bDwvIdLtY0wf3bOpDyKSBxI7/rXzh4+tPDUytH4RM142Al3J5bGIYO7zDK2MHjnsc5yMUn5jV+h9p/AL4o/szw/DLTrvxtpHinx38Q7t2XUfA9jYg2slyj/AOuFnarDaurMQQ029wTgk7Qa9quv2nPjPr+kDRvhr4A8L/BDw0qlYJtQVLq7jA4DR20SrDGenDhhhfpXxD+yjJBN8Y7i8h8uTzNUvtk64O5DDIRg+nevt2SYnvUxlzK45R5Wee6z8HZfiFfJf/FHxt4j+Jt2knnLb6reNDp8TYx+7tYyEQZ5wOOg9c9voOg6R4T09LLRNLs9JtFUKIrOFY146ZwOTyeT6mnXF3HbQyTTSLFFGpd5HICqoGSST0AFRNqSPZ/abf8A0tGj8yMQsp80YyNpJA57HOOetbKEmr202v0+8VnuaLTluc1Xeb3rIsbrVJJi98tnbxbdogt2eVt2R83mELxjI27Pfd2qDU9Mg1SZXupJ5IQu37MJmSI+u5VI3gjAIfIwOgyc9HsYU6nJVnp15fe+S1Sf3283sacqjK0n92v9feeN69+zemqeKda1S91iMaXcX82qRxxWCz3KvIF8xAWBIHyDGwbuBXXeDfhP4b0KZruTw+GugoSO61a5+13bLzkSdVAB6YZuD2PFdvujtYUihRYoo1CIiABVUDAAA6AVVlusd6xTpxjKKhdvq73Xok7a9b38rbi59HHf+v67jLzR7K+mLXQe6hwFW1kkP2dVAGF8ofI3POWBIPfhQLcl171nSXuO9VZL0t0qqlerVjGM5NqOy6L0XQUpykkm9jRkvPeq8l971ntK7AnoByTWJb+KbTVbh7bRo7rxLdq2xodGhNwqN/deUfuoz/vutYEHQyXpbpUDSuwJ6Ack1f0r4Z+OvEWGlTTvCdq3/Pcm+u8ehRSsaN7h5B7V2Wk/s5+HPlk11rzxXOOT/bUokg/8B1Cw8evl596V0B5FB4qs9UuGttGjuvEl2rbGh0aE3Co3915R+6jP++6102l/Dfx14iKtImm+FLVuf3+b+7I9NiFY42998g9q+g7Hw9bWNvHBbwRwQRgKkcahVUDoAB0FaMdiq9AKnmEeO6R+zj4c+STXmvPFs4wSdblEkBI5B+zIFgyD38vPvXp9j4dtrG3jgt4I4YY1CpHGoVVA6AAdBW9HZ+1Wo7T2qRGRHp6rjC1aSz9q00th6VOtt6CgDLSz6cVKLEN1Fai2tSLbj0oAyV09Ou3mp1tQOg4rSWD/AGad5NAFBbf2qUW9W/Lp6xigCusQXoM1MsfrUwj9qesYHWgCNU9qlVRjpT1XilxQA3HtRj2qYKMUbBQIj207YfSnqu33paAGquBzTqKKACil2k0FSOtACUUUUAKq7qfsFMVttKXoAGAHTrTaKKACiimSdaAHbx60K26o6Td2oAmpsnTNNU85p5YYPNAEDd6iYY4qZq4jxh8ZvA/gW4ntta8SWdve26CWezhJuLmGMnHmPFGGdE9XYBR3NIaOvNNavnvxn+3n8JPC9wttp+qXni65IZinh+1M6ALjd+8YqhIHOAx7eoz7R4K8ZaZ8QvCOkeJNGkebS9Utkurd5EKMUYZGVPQ9qYG3uprfdNO20baBENRyRbulWtuO2KYy+lAGTcQ9azLiHrXQzR7uazriDrxQM524hznivI/jd8JT8QtGin094rXxFp5aSwuZQdhzjfDJj/lm+AD1wQrDlRXtdxb47VmXNvuU0AfA0M0gknguIHtL21la3urWT70Mq/eQ+vYgjgggjgir1vNXtXx9+D0+pM/i3QIWfWraMLeWSEAX9uoPAz0lTJKnvyp6gr4PZ3kN5bx3FvIJYZBuVl7j+h9q0TuUdBbXGMc1z/iKxvvDetP4t0GyXUXktzaa5obAGLWLLq0bLg/OMZVsbgQMcgVoQTVqWtwVI5pgfXn7NfxysPidpGiaTdaxd6gJIhfaHrEkxjl1GKMAS29ztODdQFtsiHh1CyjI3bdz4+fsq6T+0Ab6TXPEOrr/AKH5WmWgkX7LptyCCt1GgAJkyCCSxyrFeBxXwDaalJ8FfFEuv2/njwdqVyk+px2UYNxpF2uRFqVsP7yMfmUghlLKwIbj9I/gf8Xo/iboIhvDbx+ILOGJ7kWpJt7uJx+6u7cnrDIASBklGDISSuTzyTi7oo/Iv4mL8Q/AfjjU/A3i65vLbWtOcR+RpcZAvYyPknjdRuZXHzcEYzggEECjoPww1/UpDJHYwaSr/euL198ze+1SSf8AgTCv05/a6/Z5i+M3h23u49Y03S/iNp9y7+FrhiLfzlwCbKTc580PhjkAYLDjAbd8U+E9efVo7u0vrRtM13TZjaalpsv37aZSQVPsSDg98VrGXMhHFt8CbG402aO/1C7vrh0wrbvKjRuxCL78/MWqxpM+r+P4dC+Gut36/wDCwfB7CXwJrEyLtvoQwlXS5Gc45dc2+chZGeIna6lfTwwIxXF/ErwBbeNtIKbQmowZe1uAcMjemfQ4GR/I4I7KdqiVHRNvd6fJva3qtO6Vy4+9aOnqdf8ACv4seGdB/Zd+Jmj65qtro2vrr3g1F0a4mBvZFshYpcOkI+dgot5CwCkrjBweK/ZXwV4y0n4heEtI8TaDdG90bVrZLy0uDG0ZkicZU7WAYcHoRX4M+LPjd498d6LFZ3Pw28Ky+LLGHyL7xXJ4dWa+v5Iz/rZnlJt5JCioN/lmQkbgwLV+1f7L3xg8PfG74H+F/Efhy7huIFtIrO7t4kEZs7qONRLA0Y+4VOMLgfKykcEVzGZ6tWPc+F7WbxLaa9FJNZ6jDEbeZrdgFvIMMVimBB3KjuXQ8MhLhWCySq7PF3jfw74A0h9V8T67pvh7TE+9eapdx20Q4zjc5AzgdK+XvFH/AAUt+Htxqk2ifC7QPEnxj8QJjMHhqwdbWPkAmSeQDaoyPnVWXkc1cakqd3F2vp8hptbH1pY6ha6nC01ncw3cKyyQNJBIHUSRu0ciEj+JXVlI6gqQeRVivz1uP2jP2ifB3iLWPibrXw78O6B4PsLqGLxN4Q02aa71Sa3CKftizZFvLLFE0a74jllXbICIkCfd/gvxno3xD8KaX4k8PX0epaNqUIntriPIyp4IYHlWUgqykBlZSpAIIqpqHxU3dfk+3+T6rXTZOSW62NuiiisiQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigArn/ABL4q/4R3WvClh9l+0f29qb6d5nmbfI22dzc78YO7/j2244+/nPGD0FY+uX2jWmp+HotTWFr26vmh0oyQGRhci2ndijYOxvIS4+bI4LLn5sHooKLm+aPNpLRejs/lu/JFwtfVX3/AC/QE8L2sPi6bxFFJNFe3FjHp9zGrAxzxxyPJCWBBIaMyz42lQRM24NtTZoafqFrq2n219Y3MN7ZXUSzwXNvIJI5Y2AZXRhwykEEEcEGrFfjZ/wUU+MfjTwZ+0zq3ww0fxj4i0DwCYl1H+ydBu/s7tcXSvczsSMNNvmlkYRO+CWCrtAXFK9dWbbnokt7ra3e+yXlp0SH8enXS39fkfpd8av2wvhD+z8ssXjLxrp9pqaIXGj2jG6vmwcAeTHllyeAX2jhuflOPjn4hf8ABXDWvEd0dN+Dvwuu9RlmEhtdT8SsUFwo4Dw20Z3S85OFfOF6cnHn3wN/4Jj+J/EGl2+otp2ieGNNvkgubfV9YuTe3hiZOJYLe1lxDJg7sm8dDkfIP4PrzwD/AME+Phb4XtDB4ll1Lx/NJxcWl6y22nyOCGV3srVY4WcAD55Q7E4OeFxymZ+efiP4iftBftN6xJpGufEDWtXLvhvC/gSJwvyqcKy2yHy5AdxKXnlcg5cbSU6Lw5/wTL+JfhHwVe+M9LtofCviPRvL1fS77XNaWDUA8OZFVIYd0Fs5O0FpZ5PujiMsSv6/eHfDmn+F9Jj07QNF0/w/pse3ZaWVukMa8AECOMBRwAMg9vauP+PXwO0b9oD4T+IPAniOe5Fjq0GwXELlWglVxJFKoUgMUkVGw2QduDwTQB+Ylv8A8FQvjn8VvDp07RLXTvDF7Zxxx3Oo6fp6ST3MowJP3lw7RwZGTgQOcjjHQfLnxe8caj4k+I2iXnjvxZeeJpIjdebNdX8mo3FujL8iYfMaNnGPLjjAIBwMAjN+NHwx1v8AZz8f6l4B8YQ3WlyWUaqj6fuSLVoS0piuyuQJEIwp+cFSpXkhtvF6bNqk9usuh6LHplv8gF9O4VFcHkCV9qsrf3H3+3bGblboaKN+p2HirxNHr+m6lb2GgTiSS3VbjVdcnMl2sajaG2fM4AAxu+6O+AK52y+I154d0lbLTtbS1tpo4XkFpbGS4VxBHGwJfCgDy+qknn8t/wANfAnxR45aJCl9qUUbPsjtYjDawsTkrvkAEYJ7pGy8V7d8P/2RrXcZrzUNPtPJl2SR2YW8nR1HzRvI+VVhnqioRxTjGck5JaL7iuVWPlzbq/iNjfpp8k4chf7T1mcSKCTjAeTbH7AEE9cdsdp4Z+BHijx1ImUv9UVSyqsETRW8R4+UySABAexRGXAFfaHhP4M6B4e1RblNIt5hCGi+16rI15eTqMgfMTtRQRkA7yQRnYeK7jUtJ07U0hju7OG6hhBCQzIGiGcc7D8uRjg4yASB1Oen2EYTUa09OvL7zXluk+mz0v3TRXuxaUn+v+S/E8T/AGe/gOfAl5ba3JeWLWqrI9vDYzGdjIy+Wxkl+6+AGHyBRk9K9ptbzVrq5WSeG1sbQZJi3maZwRwCRtWMjjIHmA5IBGMmxJde9VZbyqjUhT51CC12vq0vwTdurXmrMjn30/4H6fh6El9a2t9NbyXEKTNbtviEnzKjZBDgdNwxw2MjJweTlz3QArOlvh61Xkuyw4rKVScoqMndLby9DPmbSTexfa896hkvfes9pGYEngdSTXPr4ysdQuHttGS68S3akhodFhNyFYdVeQfu4z/vutQI6WW73VVkkZgSeAOSasaX8PfHfiNgZItO8J2hPW4Y312Vx/cQrGje++Qe1dlo/wCzl4ebZJ4gkvPFs/BP9sSh4MjnItkCw/jsJ96V0I8kTxdY6lcPbaNHdeJbtSQ0Oiwm5CsOqvIP3cZ/33Wun0n4a+O/EbBpItO8J2hPW4Y312Vx/cQrGje++Qe1fQen+HbXTreOC2t47eCMYSOJAqqPQAcCtWGxVei1PMFzxvR/2b/D2Uk1+S88WzjaT/bEoeDI5yLZAsP4lCfevUtP8P22n28cFvBHBDGu1I41CqoHQADoK3I7b2qwtvUiMxbML0FTJbe1aC29Sx23oKAKK2vtUy2oq+tvUq2/tQBSjg9BVmO39asrDUix4oArpD7YqUQip1j/AAp+0elAECxinbRU1FAEO32pwjqSl2mgCPy6cEFPxRQAm2lApacq7qBDafH60mzA608UAFFFLtNACUU4qRzTaAClX71JRQBLxTGbcKbmjNABRRRQAVGze/FDH5qYaAHBvQ0u40xadQBJu4zUZO40hauQ8SfFrwp4VvpbC81ZLjVYozK+labE97eqgGS5t4VeQKB1YrgdyKTaSuxnX5pM18i+Nv8AgoXomn3Udv4V8Pf8JJcOW8q2F+rTXW3BIhNus0WcEHa8qyDI/dksoPG/ED9s34vSaFf67ofhDR/B+i2MX2r/AInbvdXdzGBkrtXZ5T5wCrIR1w+AC+Mq1KNuaVrlqEpbI+7N1ch8YfHb/DL4WeKvFcUcE0+kadNdxRXLFY3kVSUViOcFsDjk5xVr4f8AiSbxh4D8N69cQLaXGqabbX0lujbljaWJXKg9wC2M+1ea/tmXSw/sx/EFXbHmaayLxxncv5VuQZWsX2jeOf2SPE/xhTx5rHjF4tCub6z06GX+y7CzvFhIEMtvbHzJNkhG6K4mmU47gg18Y/C/4c2PxI8B6Vq/im4utQt7vfMuiRFbbTYSJGCvHbxBUjfAGTGEBGRj5m3XPH2uH4T/AA51e08C3F3deCfGHh2O28TaNs2rZ33kKFu4Cecb/wDWLjBBPJyGj8qsbj4qWfwotjZXcOjaLY2QljhsyFup4T85ff8AMVO0k8FTx06Z+flgsX76VS7crpvpG23lr2OuE4LVo95+IsnhzwD8NfEkFumnaI11p1wkcalIXuZTEwUeruSevJya+yv2Y7MWX7Ovw0jC7d3h6xl7fxwI+eP96vmH4M/sOfCb4q/Dex8UXvifXfFF3rUKFtSFysb28pA3pjD4cNlTvLDoB1y329oOh2nhnQ9O0jT4/JsNPto7S3jznbHGoVR+AAr0MHhPqkWnK7ZnVqe0asti/RRTT1r0DnF3U2ml8Up+YelACMnU1Wmi3cirdRUAY9xDWZcQ9a6GaHrWbc2/WgZzd3ahgRXyt8efhb/whOoXfi/SLdholyxk1e0hTItpO92oH8J/5aAD/b/vZ+up4OtZGpabHeW8kUqLJG6lWRxkMD1BHpQgPhWOYcEHIPII71ft5q0vij8NX+Euvwpbx/8AFJ6hLssZBk/Ypj0tmJ/hbnyznsU7LnChl2mtSjbHlXVvJBPGs0MilHjkGVZTwQRWZ8MvHepfs/8Ai7S9LXVEstCa7eXw5ql+7GDT5Zcedp9y3a0n2jnB8tlWUfMpJnguM1Jq2k2PijR7rS9ShE9ncpsdD1HoQexBwQexApNXA+//AIH/ABPg+M9jqusX3hSXw3r2h6lPo01vfKsk0RVUchZAo4KuuQDg4zyCpPhX7Zv7Nesa/rl18UfAekhvEWm2EYv7O1fLa5EHbehjA/1sSKpVssX3BcfIufF/2d/jZr/wt8bW3h3UpJ77WbW3WO1UzDb4m02PIWHL8C9t1JMZyPMUGM9UNfoToKeGvG3hy51XSmi1DSvEkHmTXMEjD7SjR+X1yGUhRtxwVxjgiud3gyj8xPDPiSy8WaLbapp8vmW865x/Ejd1YdiDxV6+1Sz0u3M99dQ2kA6yTyBF9epNe8eLf+Cf8Wr+OL1/hx4tvPAXh18W+p2d5YTXbGdUDCa2eZhvDBlVmDYBVsEkYHoXw8/4J9/CjwXfQarrdvqPj7XI3WUXniW7M0auB8wWBdsZQn+F1fAAGa19ohWPiTSfG03jLVJbHwL4d1jx3fRhRLBpFmzRx7jwzSEYUcjJOR34wa9q+C37OP7RHw81DxP4itPF1h8FLHxFEIL7SdOeLVL24lXmMxxkiATOcoHWUN87cDNfZ2tfEHwF8HdNs9IudR0rw/BDHttNItQBKUGTiK3jBdh1Pyqe9fLfjr9s7w34R8W6oI45NVZrgHTbfxBfShrR2KyMo0+MSzM4lTejzLEy+b5SmNE525nWi3onFffr+ev3J633vSS16Hqnhf8AYl+HzahB4i8dS698UvEz7JmvvHOoNeGN8fMghBEezP8AAwcDAGSBTbHSfDf7P/i7W9dvvFdpbXcltc2ujeFppkijMTtFIiwwQRM8camLaFjibaC7kOzE182618dvjf8AGJf+JZp9/pGmTBGEuoSnRLUAnkeVC7XbjHf7QARk7RkAeX+OfC/jP4ZT+HtVGt2niO4m1B7i88NwWa2en6hDGPNaCbZh59wXG6Qk9OeAa5+WT3ZB9XfFr9uzQNN0e40OKzaw1W+t2tJDc3jxzxSOhBMMEUb3O4EnaZYoMnGSvzbeF/YR/aK134R/G218Gaxpuo6T8NPGMNzfQf2tZta/2ZcwRmSWaOIPK0dvs2hmchVUByUjjKr6/rnwz8Eftsfs++HPG/wWs7DwP488Ms0mj29rDFbLZXK487T7mNAF2OOOmPmVvullPhf7OfjKD4ofto/B/SfEGkx2mtWNv4i0vxB4fvEEghl+wOkkbo2Q0bANjOQRkc4NdNFqD5ZN8rtdLqv8+xUZa2ex+ulFc/NrVj4RvPDWgSLebNQ32NldTStcbpYoTKIpJHYyM7RRTPvbIPkvucMyB+gpzpuFn0eq81dr80xOLXzCiiisyQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuf8S+Ff+Ei1rwpf/avs/wDYOpvqPl+Xu8/dZ3Ntszkbf+Pndnn7mMc5HQVzHi6x1m78QeCZdMaZbK11iSbVRHMI1NsbC8RQ65G9fPe3+XB5Ctj5cjqwzkpvlly6S1f+F3Xz2XmzSne+jto/y/U6evxF/wCCk+nyX/8AwUJbEEk1ui6L57IpwisI1yxHQEsBn1Ir9uq/EX/gpJI8f/BRKMK7KH/sVWAONwxGcH8QD+Fcybi7rcz2MD4K/Hj4nfBzxFZa/oXiHVPEWgeH7/UrCTwTe6iwsZ9OheEmGGAfKJAJpWDBTjauB2b9o/g78WPC3xw+HekeM/CF+t9ouoxB16CSB/44ZVBOyRTwy56+oIJ/E74MokmuakHUOP7W1psMM8iayIP4EZ/CvWfg58dv+GXfH+rXME1xqXwo8TL5HiXSdNnCvpzyAINQtSjAoRkq4BU9+vlkdcaNSvTlVpxb5dZPdK70d+l9tfW/Ra8sppyim7bn6cfFz9qT4V/A2Fz408b6TotwoY/YTN5t22F3ECCPdIeCP4e49RXzH4k/4KRa94yBi+EHwl1jXbdwjJr3ilxpliyn7zIpO6UA4HBB6nHHPy5H8J9K/Zl+Ky6RLbaTruj+L7v+1fBfxG1KFLo3Nu6K6xFw2TLl9ucx7id/zAhR7jqSw6lbvbXK+bBJjfHkgMM52nHUHGCDwQSDkEiolRVPkdSSs+1m0u+9r+TaemttBcvLa73+f9eh4H+0Bonj/wCPk2h+J/ih420XUrrR9Wg0620nwvYIlvZme7hSUGdv3hIBHyv02qc8nO94Z+EejaDqCTQaNayNG237fq0rXl1LGDgrtOFUHqpLNgYyuSQOi+LZitfCOmwwosUMesaUqRxgKqqL2EAADoAKufbto60KpTpyk4QT7c2rX6femvzGpKLdl95o39tZ6japbXNvHNbKQRbsP3ZwDgFejAZzggjIB6gVLA8dvDHFEixRRqFSNAAqqBgAAdBWM1970qXhbvWTqTcFTcnyrp0+4jmduW+hryXm3vULXnvVBpCykk4A5JNYEfjCx1C5e10dLrxHdqdrQ6NCbkKfR5B+7Q/77L1rMk6V7vd0qrJIxBJOAOSan0v4e+O/EW0yR6f4TtW73DfbrvH+4hWND775B7Hv12l/s8+HsrLr0l54snHJ/tiUPBn2t0Cw/mhPv1yroR5OvjCyv7p7bR47rxJeLkGDRoDcBSOzyD93Gf8Afda6PS/h/wCO/ETAyRad4TtGPW4Y312Vx/cQrGje++Qe1e+WOg2un28cFtBHbwRjCRRIFVR6ADpWhHZhe1TzAeSaR+zr4ebZJ4gkvPFs4wT/AGzKHt8jnItkCw/jsJ969MsdAttPt44LaCO3gjGEiiQKqj0AHArbitBxVlLT2qRGbDYhegq9Fa+1XY7UelWUt/loApJbVOtv7VdW39s1MsNAFJbY+mKnW3H1qyIaf5ftQBAIaf5NWFj9adsHpQBCsfHApyx+1TBaXbQBGEFOwB2p1OVSelADMUtP8s0uwfWgRHS1JtHpRtHpQBGq9hS7DT8AdKWgBNvGKNo9KWigBNo9KXp0oooAKKKKACn7xTKaXH1oAkZ8jGKbTFbnmn0AFNY4FDHAqNqAE3UbqSlFAD9x9aXzOKZmsfxV4t03wXo7alqszxW3mxW6LDC80s00rrHFFHGgLO7uyqFUEkkUtgNmmZArx34wfGLxb8N/hjq/ji48H/8ACMeHrBVBvPEk6NdSu8ixxiKygcltzMP9bNBgZJxivli5+M3xj+JclrqVjq1xoli7R3EF19oW2jaI4bdDEiblOODFdJOp3Ha+AC3C8dh7cymmtrr+vyNY05SdrH6Ehu4oLj1r8uvjxZ+Irf4e6v4m8QeONa1/XrPyZLeXzTDBBMZ4ws0MeWMDjIH7pkXjpyxP6X6D5y6Jp63ExnuFt4xJKf422jLfia1w+IhiYudPZOwTpum7SPJf20/F174L/Zj8b6vp081tewxW0cckEmxh5l1DGQTg5UhyGX+JSRkZyPNviH8d/DPij/gnh8Trbw9oGn/D7xRpK22l694Z06BLf7HcveQxOQqYykgL7W5yMgk4Nbv/AAUKuriP9lfxfFFbmaOWSxWV9wHlL9shIbHfLBVwP72e1fLv7QWm6v8AFzVtS8Q6ElloetalZDTdQhhXbDqNsHDgTbtwaRSiFXwD8i9Nq4yxeDji/Zyb1hJP7mtAhLlua3w31nw74B+Ffh2+1C507RnvtPgubi4mKQvcyNGGLMesjHJ55JzXmnxl/aO8OeIfCOsaHocd7qT3UPlNeiExwICQCcthj1A6Y+Yc1j6v+zZbw+E7kwX1zqfiBLdVhaZgIyVIOxVJ+XIG0ZbgY96++v2U/Hfw3+J3w7srfQPDWj+HNTjYJqvh+O0jR4riHq7AjL/Mdys2W5OTkNXLTyqnGp7ao23e50SxEuXlSPaPh3ZPpfgHw1ZSBle20y2hZWGCCsSg5/Ks/wCL/wAPofip8NfEfhWZ1iGq2UlskzAnypCp2Px6Ng/h36V2AWlr2TjPzP8ACN7eWM974V8QQHT/ABToO21v7R/l3ELhZY+PmjcYIIHcdMiu70DwXrfi6Ty9K0q5vxnazxxnyx7Mx+Ufia98/aQ/Z7n+Il5pHjPwmtpbfEHQmT7M97xa39uH3Na3IwdyZyR6En1rm1X9prx8sVjHD4S+EOlptjluYj/al7jkMYU5i28fdbaRkfN1xQzyvwz4S8V/sW+NNL16/kkh+GfiLUki1OwsmEyaXcuNiSMv91skHb0wOvyivvMcivnbwf8AsZeHINfsPEnjvxFr/wAT/Elm6zRXHiC7Y2sEobcGitwcKOnyMXX26Y+iFpMBG4pjNinOa5rVviF4X0W0u7vUPEek2VraHbcTXF7EixHBOGJbg4BOD6GkI3qfHXn/AMOfjv4B+LWo6hYeEfE1nrd5Yoss8MIdWCE4DruUb1zwWXIBIBwSK9Bj6dKBC0uMiiigCGReoqncQ1ot0NQsu4EEc0DMG4gPPFZlxCeeK6OeHrWZcQ9eKAOG8XeFbHxVot7pWp263NjdxmKWIkjKn3HIPoR0xXxr4q8J6j8OfE0mg6nI1xG26TTb9yM3cAPRsf8ALVOA3Azww4JA+8LiHdkV558UPhpYfEXw3Ppd4WgkyJba8iA822mX7siZ7juOhBIPBNNOwz5MglrRt5qyLqx1HQNUutH1qAW2sWeBMq/clU52zR+qNg49CGU8qasQzVoMl8U+G4vF2lpB9oksL+3kE9lqEHEtrMvKupHI564IzXr37LH7S1z4b1a+0/xJC9vfNL/xUGk2cG4mcjjVrSJPmeORV/0iNEOG/egAbwfLbefpWR4z8GXmuW9v4l8N3smi+NtBmju9M1O3cpIGUk7Mj1OME9CPQkGWuYD6y1r9vOy8ReJtX8KfDrwjq+u+JNMLrcRapY3MLoUJDgWkUUlyxXBB3RxhSVDMuePm7Rfj98SvjSddfwa80NhPqBn1CaS+fSrNZ3VVZTHHJJeEbVGNs6LhT8ik4HUQ+INS/aA0OD9oL4Uw/wDCO/tF/D0KvjLw3BhTrVrGm1rhYQP3m5AVZepClMEiMtk/ESHTvF/hf/hqz4LWXlWVxJ5fxI8FxSBpLG4Zh5lwqAZ2MTv3j+8HIA80KlBIZTsfgTdX6Tf8JT4uu5obgOJ9L8PRrptrNuI4lZP3k/QcyMT07Cu38OeA/CXgu0e20Tw7p9hHIpR2WEM7qV2kM7ZZhgkcnufU1S8O+NtP8YaHaavpdx9osrld6N0I9QR2IPBFXZNR461pFuLuhbGpZXUtnZw28tw9y0a7BNJnewHALHPLYxk9zk4GcV5r8ZL4tqnhM56XM/8A6IaukvpEvIwrFkZTuSRT8yNjqD68n2IJByCRXnHxb1ENqnhpd4LrPMxXPIBiYA/ofyreo/a3q3vJ3b0tbz001v5WLl73vdepofCn4ya3+y18Sv8AhPfD0Ml54a1ApF4q0OFci4hUnFzGMjEqbm56YJzwWr7Q+Nvw5g8U654J/a2+Bdrb+IvFek2wurvTbVBjxDprxMkigYyLlY3dBxv42kbkUV8FabqHzcnivV/2TP2kZ/2SPHsej6xMzfB/xFdfvGJJGgXb8CQDnELnAYDp97qMNzkH6ifCX4o+EP2jPhjofjDw+8GraHqAiulhuEV3tbiN1cRyLyFlikVT7MoZT0NdPbeKLWbxLd6DLHNZ6jDELiFbhQFvIMKGlhIJ3KjuEccMhKFlCyRM/wAb/EPTLn9i34lXHxs8D2p1H4OeKZ438ceH9Nj8z7C7j5NWtgvG3JHmKOCG4Hzbk+zvDniLTfF2gafrejXsWo6TqECXNrdQnKSxuAVYfUGtIySTjJX7a7PuUnpZmlRXP+CvFX/CWaTNLNa/2dqdncy2OoWBk3m3uI2wQCQpKOuyWNmVS8UsT7V3gV0FFSnKjN05qzQSi4vlYUUUVmSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXMeLvFF1oHiDwTY28cLw63rEmn3LSKSyRrYXlyCmCMNvt0HORgtxnBHT1zHxG8CWvxD8NPplwYY5klS4tpp7cTokinlXQkb4pELwyoGUyQzSx7lDk114V0vbJV/hd1fe100nbrZ628jWny83v7f1r8ifSPHmheINevdH0u+/tK7sd63UlnDJLbW8iOEeCS4VTEs6kjMJcSAEMVxzX44/wDBRy8trb/goBNE0LTXVyujRKzKm2EYiIcEgtuz6FcbRnerFa/abT9PtdJ0+2sbG2hsrK1iWCC2t4xHHFGoCqiKOFUAAADgAV+KP/BSCSCP/goYyywNLK66IIXWTaI2zESxGPm+UMMZH3s9qPawpVOehHT+9aXzta3yadvXUOZRleC+/U4r4O28V1rWqRTRpLG2q61lJFDA/vrI9DXtt1Y2+oW7Q3UEdxCwIKSqGBBBB4PqCR9Ca8U+C5/4n2pf9hTW/wD0bZV7kn3RXP7SaXKnpr+Oj+/qZ8zta5ifC/XfD9vpd/8As7fFmQj4T+Ibs/8ACKa9IN0vhfUpGLRbZSQViZ2bBPGTIGO0yGuj0HVfEnw58daj8J/iKHi8aaPH5ltfSDEes2WSI7qI9yQPmHJBVupVsYXizw7Z+LPDt9pN/bpc211GUMbnAz1U5xwQQCD2xXz/AOMPjJ8SPiZpfhnwrqs1i0vw2vPIs/Ed5buNaW1aQrvkdnw8Ma+XuXsGUnIBZdakVKLrQjaOi3vrb79bNr7ruxo4uXvRWh9M/F673eF7MA8/2xpp/wDJyGneazKSeAOSTXJa9qN14z8C+FyZls7zU77R3MqJuETyXMByFJ5wT0NeraX8BdBO2TXpbzxTONpI1SUG33DnIt0CxfmpOB1POea5keeR+MrG8uHttKW58Q3a5zBo8JucEdQzj5EPI+8w6j1rp9J8EeOvEDLvi0/wrak8tcN9tusY7IhEant99x14OOfY9N0e20+3jgtreO2gQYWKFAqr34A4FbFvEFxxU8wjzzRfgBoDLHJ4gku/FlwMFv7Wl3W+fa2ULF+aE47nnPp+naLbafbxwW0EdvBGMJFEgVVHoAOBU1v2q/Cm6pEJHagdBViO3z2qeGGrSQ0AVFtfapVtvarqx+1SrBQBWjhxVmOGplhHpUqx+tAEaQjsKnWP15pyrjtT1oAFj9qesfrSp92pB0oAZtHpTlFLShSelAhKVRup4j9aVV20AJsFLtHpS0UAJtA7UtFFABRRRQAUoUntSqueTT+lAEZUjrSU5m3U2gAooooAKKjZi1IrY6UAS0U3JKgjrTWJ6GgBGbNNBpTSbqAF3Uqtjmm8UBqAHs26ozXmfx/+Mlv8FvC+jajc3Flp8eq6xb6R/aOpBmt7LzFdjNIiEM6qIzlVIPOc4Bryv9uT+1Pg1+zzb+MJ/G2qeKtS1TUraxtxp0iafpsSSxySmRIotxlBWPAWeSZPmBKtjnir4unQqQpSvzT20/XYuMXJXPedW+KHg7QdYXSdS8VaLYaoSP8AQrm/iSYZzglC2QDjAJHJwOpFefeIv2xvhF4Z1Szsbjxha3Juiuy6skee12lgu4TqPLcBiAQjMVyCQBzXyBpfwkt7uwtl8Qapc6lEpS4GnWaiysYpgOJYoozmF+TkxMobJyvJzl/GLStI0fwvpWj6bZWljLqmuWKPFCoR7g+cCWbHzOc9WOTk+9cMM0hUqxpQje7On6u1FybP04Lmvmf/AIKBfa7r4FWWnWl29k+o+IdOtWmj+8mZSQwPUEMqtkc8V9Jq1fN37euk3V58DTq9u1w0eg6tZancQ28ZctEkyh2wOhUNuz0ADZ9vbOU8P/aV+P3ibXv2V/Fvwg+IykfErwxe2Ekt4xGzWdP84bLyIjGSCUDjGfmz13hfJ4f2m9D0XRNG0fQdLvvEWpLBFaRpEnkxPKqKNikgszZwAFU5yMdRnpfHfg7TPi9ZwXGrXU93JkTR6hDMDK6nqN5ByrDGR7A9qh8R/DfSNY8LXGjWltDpSuyzRTWsQUxzLysnHU+pPJBPNeX/AGXh7ctvdu3b1t/kbxqyjsO1r4E/tE/GrRYIdQ8M2nh7w9e3MCS2Us0UUvlbwWeQO/mDYQDtwpOOAeM/prGMV8x/sj/tIX3xKH/CDeL4JLfxxosBFxcbgUv41ICzLjnJHU4xn/ewPqDbXfTpQox5KasjGUpTd2c74+8EaV8RfB+r+G9atxc6Zqdu1vMh6gEcMPRlOGB7EA9q+ArHwj4m+HvxMPwt12Nr7Vj82h6kqhI9VteikE8CROjDPGO/3j+j5WvPvi/8GtB+Mei2tjrDXVpdWM4u9P1PTpvJurGcfdkifBwRx1BHA4rYk8Ssf2d7jTdNfVPF+v6d4a02Jd8skkqnyx33OxVF+uTXk8WqeCPDf7SXge7+Bus3Pi7xBcX6WPiWxt7d5rSSzbKvdNOiqgMasfmXcvQnoQ3u2nfsR+DdQ1RNU8ea34l+Juop/qz4k1N2hhO7PyRx7cDHBViynnivdvDfhPRfB+mrp+g6RYaJp6sXW0062S3iBPU7EAGT9KLgbSnil3UzNee+Lvj14G8Grei812G6uLLP2q304G5a24z+/KZWAcH5pSi+pFS2krsD0JmqCvmK/wD2/vBbLPbaR4c8R6/racx6dp8VvMJEOP3izRytG6A5U7CxBR+MKSOp/Z6/aQv/AIyeJ/FHh7WvC/8AwjGraMkNz5SXf2hHhlzs+bap3YAJyqn5gCoINTzxb5U9R8rtc95j+7Xnlt451jx38Xtb+G/hfUfD+happFpb3tzeayJbqd45eSYbRDGHVRtBczDaXX5TXoX3UzX58/ELQrmT9rD4zeNvDniRPDnj3wk+i3uhvJIPLuy2nhZ7Z0z8yyKAp9Oh4JrOvGrOlKNGXLLoxxtfUvftSa54tk/aIvvhFZ+MLrVI7TTo7m+1DVY0eLMsaSFBZRhLZ0AkUBZ45Xx/y1y3y8dov7Ovhezv/wC0tZa48QamSrmSdvKiRl+75aJjYo/uZKjsAAoHn/jD4+av48/aW8QfELS/DU+paxq2k29pc6RzENPuY44YZFY4bK7oGIyRw4yRtNdR8KvCfxM/aY8a634avfGVn4CbS0imuLGyjPnyRP8AxxbW3MBxuzIv3lGOTt8J4bHVYwjzW0V31v121/Q7IypRV2j2T9lHR7Cz/at8WHTrK3sLax8KQ2yQ2sKxxr5lwjnhRgfdFfbyLxXz3+zD+yNZfs5+IvFWqw+JLjxBJrCQwxi6t/LkhRCxcs247y7HPQABf4utfQ9e9Rp+ypxhe9kcc5c0mxtFBNJmtiAoKg1G3LU9fu0AQzRbvrWfPD14rVccZqtNHkZFAzn7iDrxWVdQblIxXSXEOc1l3Nv14oA8Q+NXwhHj7T4ryweOz8RWAY2ly4+R1OC0MmOSjYH0IDDkV8w2t00nmLLBJaXUMjQ3FrMMSQSrwyMPUfkQQRkEGvvm6tdymvnj4+fB+SaSXxfoFuzapCmNQsYVJ+3Qj+IKP+WyD7p/iGVP8JFJjPHreaug0u4xp95z/c/rXH2N9De28VxbSrNBIu5JFPBFb+mTf6Def8B/rVjMLULvxP8ACfx5p/xZ+HUy23inShm8tcEx6jbjG+ORQRuBUAEDBIAwdwWvXtQ8ZQfD28sv2rfgdp41H4b6+32T4k/D7ajJZM+0ShkA2hW3Eh9uFYqSCsjKvC2txtI5rF8D+Orv9lH4kTeMtPs/7Z+HXiBfsHi/wxIokhmt3ODIsbHaWGSQT0yy/dcgAG38XvAmmfs86po/xO+HFw+t/s+ePcXELRne2h3ZJ3QMATtwePwKHlFLaketRXlvFPBKssEqh0kRsqykZBB7giuptv8AhGf2UtdeO4x45/Yz+L43o2x510iaQcYIO9HjwR/z0Kx8jzIq8c+IXw91j9kv4jw+C9UvW1rwBrK/bPCXioMrQXds+GUeYpKk4ZQcHHKsAFcUAds+pHPWvO/ilf7rvQQVDZmlwST8v7s8jn8OfWuiW4d+lef/ABK1K3k1fRLQXULXSSyM0AkG9QYzgleoq4TlTd4uz1X3qz/AabjqhtjfFJADxXSR/ZtY0+axvIlntbhDHJG3RlNcJb3TqwUngdAe1dDp94Y2AJrScI256d3HTdbN9Pwdtr22RTS3jsfW37Cv7SY8E6gnwI+Jl3HqfhnVA0PhfVNTZWV42GDp827g+iZ6lto4KhfWvCuuS/8ABPf4r2vgvVbmST9nnxheFtA1S8ld/wDhF79xlrOSRsjyHYFlJI28knIdm+Ata0Sy8aaHNpd9kK+GjmX78Mg+66nsR+oyO9fb/wCyn8dNE/ak+HWtfAD41xR6l4oisvKZ7wgHW7McpdQt2njKqxI+YFQ4JIfbgQfeevXl/p+kz3Om6d/a13FtYWQnWF5V3DeEZvl37d20MVVmChnQEutjT76PU9PtryFZkhuIlmRbiB4ZArAEB43AZGweVYAg8EA18hfs0/FDxH8A/iRD+zp8Vr6W7k8lpfAni27YFNasVOBaO/H+kRLgbTyQuO8e/wCpfFWr6r4f+y6ja2X9p6TDuGo2ttE73iocbZoFUnzNmG3Qhd7q2YyXQRS9FOPtbUor3u9/w7em2+t9LXFc3urc6CiiiucgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDHufC9rN4ltNeikms9RhiNvM1uwC3kGGKxTAg7lR3LoeGQlwrBZJVf8Wv+CiN5pmr/APBQSa4h1FJfKbSIovswEqSTJJHFLEzBvkKESA9SGjKkA9P29r8u/wDgpt+yHeaT4/0T47eFdP8AtOkW19bN4j0+whJmg/fK32pUBwysxO/aA29953bmK9KftY2k25KyX37fjp93Y0+JWe/Q+UPgvqVr/wAJdqtl56C7TUtYYxE/NhpbXb+flv8A98mve4zlRXyVpXiKPSda1rWLJ7qXSLnUri5vYrcfvCq3Evk31tngtGJCpB4KsysMPX0n4P8AFUfiCzAZ4WuVjjl3QNmKeJxmOaMnnY4zwfmUhkYBkYDmMzo26V8aaFpNxN8YPF7R+aLeDUbvZKAGSOUTNtLK3DcbhjByCQeCa+yZD8tfLng1t3jDx83Hza5cHj/ro9RKoqS55R5l1T6rqv8Ag7rodOHt7VXPRPAOvi1/4R/QZ2kwniDShbRMrH7M32yJjAGOcxkK7REknYGRjujy33TDD8g9cV+fl1by+ZHc22RcRgAqszxeaoYNsZlOR8yqwbkq6qwGRX1l8AfjJD8RtKGmX0mNdtI/mZyoa5VcBmIAGJEJUSKAACyso2SIa56cnZJu91f/AIfs/X11WpWIo8j5lserrCBUyripVipRHzWxxEtup4rUt/u15p40+OfgH4a3At/EnivTNMu8qDaNMHnG44BMSZcL/tEY967/AEvVLbVLG2vbO4jurO5jWaGeFgySIwBVlI4IIIIPvQBuw9atLWbDce9XY5s0AWl+8KnT7tVUfoasxsCKALGMUopqtmpAtAC06k205etAx69BTx0ptPoJHqoxTgMdKRfuiloAKKKKACiinJ1oAQKTSlSOaeTtqPJ9aAEooooAXccYpKYzdhUe6gCeioAxp+4+tAD2+6ajpdxNNNACZoWmkgdaXIoAkDkCms2aZuHrXzP+2p8ZP+FS2/w8luLC81rRrzWX/tXR7S4ltzeWiQNvUvEQ/wApZX252tsw4K8VMm0m0rjse0eLfjB4P8EzS22qa5B9viXe+n2atdXYXj5jBEGcDkclccjmvE9f/by8KaTqkEEGh6hqdvMGMS2VxBLczgA5aJEcxuAcAr5olGf9Wa4P9v8A8T+DJf2dfhEvwsFhpnhbxFraXCf2LEluJ1jjdRvKgN5iPI2c/MH3Z+YVyst34V+GtjLK503QIJMySSMUjaY55Zj952yevJJNfOvNZunGpGnrJtW66aa/5HXCgpN3ex3Opftu+MrXxR4bJ8AW+neG9T1i30rF5csbqYTNhZEJ2mMrzlHiwccP3r7E3V+Xdx8VND+KHxf+FHh7QftF+0XjHT72S48lkhaOKT59pOCeGJyBjjrX6gI24V7GEqValJTrKzMaijGVonyx+3tFo2sab8JNJ11on0u78d6el7DI+3dbESLKTjnbtYgketfJP7SnjjWtF+FMPwXudRuvFfhTTfEEep+E9b8stM1uIpYvsUpO0gp5+VYK2cYGFwF+1/22PhXqnxD+F9lqeg2jahrnhfUodZgso03PdIhPmRL33bTuAHJ2Y718w+HNc0zxpoNpqlmVubWXEiCRQWR1PQg9GUj9MjjBrplThU5XJbO69SEzy/xJ48+JGqTaT/bF5B4D0HUL2Cza6t0wbdJM/vJGO6RQuOeF/wAfqnwb/wAE4fDGn6x4f1/V/G2s+INYs76K/kulVI4bpUYOqYYyOMnqwc5A4APNcOvwzvviZptzpUGi3Gq2twpjk8uM7F99/RSOCDng4r079mXxF42+Dvjuz+D/AMSbmR4JbB5/DGoTEOtyiEbrfzF6vGrHgk8BcY+XM06FOirU42KlOUt2fW22qupaZa6xYXFlfW0d3Z3EbRTQTKGSRGGCrA9QRVwDNI1amR+f3jD4S2P7NfxQtdK1nVJdN+EevXTtp2rSI039kTFSxtZWPRCR8jEnAyTnDGu5/wCFwfBDwjqR0rwjpOrfF3xOqsVtNEs3v847k4EW3vuUNgDNfXGsaLp3iDTprDVbC11KwmG2W1vIVlicejKwIP41V8P+F9H8I6eLDQtKsdGsAxcWun2yQRbj1bagAyfWncZ8y6L8OfiV8ZPjP4J8f694O0n4V6d4ZlLw+VemfVry3ZT/AKO/lERiI5IZXAZd7AA5bP1oG4qKP1rldW+KOgabrD6NbTXGu68hCtpGh2sl/dRkjI8xIlbygf70hVfeolJRXNJ2Qeh1xbAqJ23Gvlj4pftkaj4d8RXvhrSvDv2PXbXAuLKZRqV/bnODvtoJFjIB4Pl3EjIc7oxtbHDL8bvjn4k082gu9O8Kws7f8TCSCKe9A/hZPk8t0J6o8UMgGBu3EleSeMoU1eUv68u5pGnOWyPt6pF+6K+Xf2L/ABx4t8R618TdG8S6/ceIbbRL6zjtLi6B3hpImMwBJY7SVUhSxC5OMA4r6i+7HmuuMlOKktmZtWdmfM/w5+Lngb4kftXeOfhh8SHvL4wXax+Hra7vJIdLuAsMfm2slsjBJpNxZwZhJuBIG3Cqfn74q6fpnjr9tD4gaDe2cP8Awi/hVYYtE0i1/c22nFEhH7hEwIwW3sVXClmyQWAIl8WR6L4r8SfG7RdQ02ZdVm8VLeaZqiMqTabcRwpiRTgk84yoIyO/Q14ofC/xM8dfEHxLrWqaq3hq+vRFHqGpWZYNfyKgHmpg/wARXc2Cgy2MDkDya2AnOvKtCb96NtW9Hdar1X9anRCaja6PoTVPFnhH4YaeILi60vw9aqN62sQSIntlYlGT26DtXSfsFeIrDx58WPjP4k02SSWxkXSIIJJIyhYCOdWOD7x9+cEdK8d/ZT+FvwzX4yav4V+I2lNquuXG240K81KZvs12oX5wVyMy5ycHIPI6hSf0O+Hvwt8K/DS3v18L6FaaEmpTfarqOzTYrydvl6DA4wABV4PL44STnzNyaHVrOouW2h1hUtHivz+/aE8Jv8Lf2ltV1S4tHh0PxxDbPaX3HlLeQIUkgOOjMMPz1LcZ5x+gnauN+Kvwv0P4weCdR8MeIIWl0+8XIkibbJBIOUlQ9mU8jt6gjivVOY+GodLsre8nvIbWCO7uAomnSMCR9vQM2MnFQz/Cnx5fa9pvj34cWF0nirRQ0kMyxYhvIwCWgZjgNuGQBnncR3yO/wDA7eLf2f7G58O+Jvg5rPxK8SW87LpniLSYVntL2DdiNpmYt9ncdztJxye5PoK6P+0l8V+NQ1TQPgzorMym101F1TVNmOhkJ8oZ7MhUjk445oZ6l+zz8YbT41/Dez11GEepRySW2o2TIUktLhWIMbqehxg/jXpjV518E/grpXwT8O3Wn2F9qGr32oXLX2papqk5lnvLhgA0jdh0GAPTkk5J9EqRDH+UcVFUsmO9ZOreJNI0K4tYNR1Wy0+a6cR28d1cJE0zEgBUDEbiSQMD1FAjRp6HrTKkjxtoAAd3amOv5VJ6+tIPcUAU5oe4rOuLfrWzVSeLrQM524h5PFZN7a71ORXS3ENZlxDQB8ffHb4Yt4E1K78V6XAf7Au5fM1OBMYs5WODcKMfcYn5/Qnf0LGuK0+bbZXfcHbz+dfbmqaVDfWssM8SzRSKUeORQVZSMEEHqCK+PviJ8O5/hNrUlpGryeFtQIGn3G3i0lyf9Fc+mP8AVk44GzqBm0xmVbzdK0AsN5byW9xEk8EqlJIpFDKykYII7isKGXaa0Le46VQyT4N+PtG+B91rHwk+JMEmr/ADx9J5LyzsWOh3bYKTKc8BWVGJGDhA4yUIb0bTfC8HgqG5/ZK+O2qw3XgbXF/tP4afEQyGSK1lJIg2uThVO4qV3AKWK8pKrDzjWtFsfFeiXOlalCJ7S4XaynqD1DA9iDgitb4S6xp3xY8Kj9lz4x6lJbziQ3Hw68cSEZspyuI7dySNyE/KFznkoCP3ZUA8Y8QeDvGPwx+JGrfDH4j3F5a63pJ22yxS+Xb31vj5JUdQrSqwG4FieMggMrCprrwfYSaa1pDbpapkMphUKUYchhx1B5zX0PL4Y1X9qHQLv4BfFCQaD+0z8OY5D4V8RTTjZrlunzi3eQ43koAVk64CueVkDfPfhfXLy4utR0HX7RtL8VaPM1rqNhMu10kVipIHpkdv5EV8XnlHEUpLE05Nx7dn3Pey+pSmnSklf8zm4JJlnls7pdl9BySBgSp2kX2Pcdjx6VqWN0xZQTz0FafiTQDqMKzW5WK+hy0MpGcHup9VPQj+oFc3bXRuISxjaCeNtk0LdY37j3HcHuCK9/J80jjIJT3VuZXtdL+vkzjxWHeGn3i/6sdnp9/jHNX763vbi70vW9Cvf7I8WaLOt3pWpr96GVTnafVT0IIP0rkbG6ZsnOT1966HTb/pzXszpuKUuj2PPcWteh+gfgPxb4X/AOCkXwAm0HXSfCXxP8OyI0stun+k6NqS/wCrurcnkxOVztDdCVLZAY+qfsiftAeIfGKar8MPinbLpHxi8IqI9RjOBHq1rnEV/b/3kYbdxAxuOeN21fzF0Dxb4j+FfjrS/iT4Gkx4k0sbLqxdyIdVsz/rLeQDrxyp7EAjkKR95+KdN079tT4W+FPjZ8GtVi8PfFvwwxl029J+dZVX/SNLvAB8yMGxhh0YH7kjA5kn11ef27a+NNOlt/8ATPDl1bSQXcP7sPZ3CnfDOudrFHXzY3GXO4W5VVXzmroK8f8A2Y/2itM/aK8BSagtu2jeK9ImOneI/D1wClxpl8vDoyHnYSGKt3AIzuVgPSNFttZs9Q1OLULuHUNOaXzrG4ICXCK5YtBIqqFKxnASQEFlYK67ozLL0SftI30XKvm9fz18tF6sv4l6GxRRRXOQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABUF9Y2+pWVxZ3cKXFrcRtFLDIMq6MCGUjuCCRU9FAH4qft9/sk+Kf2dfGFtfeDYZb3wBrWprc6ZcIu+50y5cFJbIhctKjkq68EsAd25gzN4V4E8WXvgvUotOvrOTw+kc+wQ6hC0cmk3Mg3eTKpG4Ws525yPkO1xnbtf+hDXtBsfE2kz6bqUH2i0m2kqHZHVlYMjo6kMjoyqyupDKyqykEA18Jf8FHv2T7P4mXa+MvCGlvb/ABChsWEtr5INt4otkDNLaDaSftkUaeYgIBdN23f5TGHqkvb+9G7nq5X1v1v3233ta97PTT49Vq+v9f139Pm6y1pb7S5ZpIZbOeHclxazjEtvIv3kYeo9ehBBGQQT82+BvM/4Srx0Zv8AW/21Pv8A97e+f1q34H8Y315pqaLbT+fdTQG202SYHzb+IcfYn/6eYeRETy6ny+f3QXG+Fdw11qHimZnMjS6k7l2OS2Sxya8zEfw2a4f+Ij0helcR8QPHWufDe4sNS8OXTWOpTzfJOihmR1XAdARw21mQ9mVipB4x269K8t+OTtCugyIQJEmdkLKGAIAPQ8HkDg8Vx4SaU+SSTUvLVWd7rbX8Pwa9Ks7U5H1Dpvj74l/DXU7a30vxfD8T4fEGlxXqP4o0y40e5sbs4LxwWZBuLyMAgf6OjAnGNuDu61fgr8bPisqXXizW9bstHlnRPslmG0Oz2vhMBIkmvZk3MMrcRwYGSXUcjj/2ff2jvCfwI8G+KtAv5JvD/jXUNRjkGsPHNdNdWrbiHhQRyiSWM7l2PsEhcFnX+H0zx1/wUA8Z6ppt7cfD/wCG502yhhaYat4ym8olVBJxaxHd0HB349RXp1IuE3BNOz3Wz80eM4qLsdHa/sg6T8CPDsWoWMGieIpZs2d/4ai0q3t11W2aNzNFby3Dy3Jn2B5AhuCjiNl2KDuXgPA/iJf2bPFejeF5tSbVfg94qZpfCPiKWUutlI3zGznY4K8nC5AwevR9v0Z+yT+1Bp/7SHgsvexW+leNdMwNV0eM4CZ+5PCCxJidSMHJwcjJ4LYvx6+EOh6bp+vtqdk1x8NfEjmTXbW3hBbRbw9NUhIB2LkZlwOD+9yP3m7FNp2Yjrrebjmr0M/vXzt8H/HGv+AfFcvwl+IM/wBp1m0jMvh/xC3EevWA+4wOeZVXG4Anpzkgs3vFvPuGasg3YpgaspJWRDN71bjuM96ANaOTdzVpGzWXDL0q/C9AFpV3daf0qJGpzN8vFADwc9KcKhT71TLQBIjdqdUVO8ygQ+ikDA0tABRRUbNuoAezj1zSg55qGlDEYoAlpGOAaFbdTXPOKAGMabSnrWZJ4m0eG4uoJNVsUntUMlxG1wgaFBjLOM5UDcvJ/vD1oA01pd1ee6P8fvh54i8V2/hvS/F+l6hrFyjSW8NvNvS4C43eXIPkcjPRWJ4PHBx3e7dQOxi+LfH2ieCPsK6rdSLdahKYLKxtLeS6uruQDJWKGJWdyB1wpxkZxmvIPj1+0prvwd8P6ZqN14LudEj1aZ7fTxrbo15cumMmOzickjLKMSSxMdwwCSAeA/bE1rx1pvx1+B5+HMkSeK7ddavbSORiouvKgile2Y5GVkSMptJAJK5IxkeR/tqftJaJ+0En7PXiK2EmjnTdVvE17T7z5X0q6WWz3xSEgYx5chBIGVwcA5A8vE1cTTr0404+473fW6TdvnY1jGLWu5vt8ePjp4l1ZrvTr9tEsmDxn+0Le2jhZCBtlhhMLSxuGydku7jjcepxNP1vx7o/xw+FtxqHxF1rWNQ1bXora8gErRWj24GZVWDLBQw6hSF6EAEZHKax+0hpE94uneFtM1Hxdqs25YIbGBlSRh1Ckjc3/AFbP5V0vwj+Hfxn8XfH/wCHGveK/BUmheGtPuJr4SMiqIQIiMyBm8wMWKgKyqecgEAmuTCyx1apGVRcsP6+Z0VFShFpas/RNW4r5S/bI8Qt4d+J3wR1BrT7THZ6vdXAQsAshEAyh4OO3bv7V9WL0ryH9pj4Gn44eBYbOxvF0zxJpNyuo6RfOMqlwqkbH/6ZuDhuvY4OMV76OI/Pf4oeA9e1a+g0jwvGLDwbc6x/a8WnRzAJolw3EjwAkEIykHYM4KLjHFY2qfDDTfAWqaH4o8SR3njjSrW6U67byyukktuTgujB/MVlJ3cPg454zn2b4aLrXj+8u9DXRbqDxZpjmDVNJKbXtpFOGJycbCSMNnHI5Ne22P7NtxBpz3vjDWtO0DTMYmErq/ynjDMxCDOcdTQoxi7pF3PWvhd4H+FWraXoPiPwX4d8O/ZooftGn39jYwiRPMG1m3gbt5CYYk7sg5JNepKu2vib9lnVtA+H37RWr+A/hxrf/Cc+A9S0830l1bMXXRJ0LAq0gXY8ch4XaeC44wCW+2/4aCBrLur5Q+I3wF1j4Z/Ft/iJ4C8JWni/RNSZpNd8HtKkJM5H/H1b7/k3E8svcjoScr9X5qOQgmgD5lh1D9o/4oRrFpekeH/gxoLcLLesuo6kEI4KxqPLB/2WCEHv69X8Mf2WdP8AB/jKz8aeJvFWvfEDxlZo6W2o61cnybXepV/IhBwgKkjBLY7YPNe2U+M9aAJN1Nd8VwPgPxF4t+OK6pP4LGg6Foun6lcaVPqmsyveXSzwSmORTYxFNnQMPMmVsOhKc18TeKfiP40+MXj7xv4as/EctzpGgalNpkl7qe3ZJtmdFdbSNRbzRssZJjmQuu7iVjyvnSx9CMpwUruO/kaRpylY/QTWNf03w/pc2p6rqNppumwrvkvLydYoUX1Z2IAHuTUHhvxVo/jLS11HQtUtNXsGdkFzZzLKm4dRkHr/AIg96+BNM+DukW8kE2qXd3qs0Mkk0EayNbwWzuxaTyFQ70RiSTGXZMnp0x7L/wAE/dPgtfDXxQktIY7az/4TO7toYYVCRosccWAqjgDDDoPSjDY6nipuNNbF1KLpq7Pq9eFr4x+Af7UXiD4N/Gz4jDxait8J9Y8eano0OpBhjSdRjkXDPk5EUiMmc8BlJG35g32RdbvIO372K/NnT7zVLi4+MPgjXHhl0+/8ZajeX9gkYCO0pjIcZy6g7QV+bjGQcjNdGIw1PF0pUaq0f9XMoycXdGbD490bw9+0t8f9a17UrfS45vEc6wG4bDSobm42lFxlgVCngdCDz1p037RkninUTpfw/wDCOseMdTZdyLBbsqkZxuCgF2HBzwOAeRg4wPC/wB0XR764vNVnl8QT+Yhtmu8gwoi7VBwfmIHHPHC8DFeofs6/FxP2Z/Ht14X1qPb8P/E141xZXcMQAsL5lA8sgfwuEUDsMKRgBq4v7Loynz1NdEvLRWOhV5RjyxPX/wBgfwr4q0vRviFrXi/Qbrw/qesa7kW9zA8IZY4wNyK/JTLEBuhwfSvq4ruWoNPnhvLKC4t5VmgmjWSOReQ6kZBH1FWDXqpKKSWyOVu7uz4W/aq+Gt38H/iNefEmyjM/g7xFJFHriIjFtOugAiXHGf3b8BvRvXIFQeE/Auu+OIYp9D02fULSVQyXaALAwx1EhO0/nX3BrejWXiDSrzTdStYr7T7yJoLi2nQNHLGwIZWB6ggkV806Z+zT8UfAunv4T8DfF3/hHvAnnSSW0dxpS3d/ZRtlvJjkZsFdx4I2kdRznNDOO+JH7KNp/wAIe+reLPGmleDdQsT9o0zUnmVBb3KjKZlcqB8wAIGc9uQDXtP7HfxMu/if8EdMvL6Bo7zTp5dKluFB8i6MJAEsDH70ZBAB9VYdqxvC/wCxN8PrHVI9Z8WPq3xK8QDax1DxbfPdjIHKiLhChP8AC4fHTNe9aXpdnoen29jp9pBYWVugjhtraNY4okHRVVQAAPQUCL1NJpjTKilmO1QMkngCvOda/aJ+HOgyYvPFtituJDDJew75rSGQf8s5bhFMUT/7LsCfSpA9EZQPekr5v179vr4W6Pq6Wtq+sa1YpMkV3qtjp7fZrUOPkdt5V3ViVwyKykMDn5l3fSSru+lAHP8Aj7x/p3w48NPrOpRzTRefDaRQW5jDzTTSLHGgaRkRcswG52VR1JArz74+eOviR8K/g5rvj6/0/Q/B2maeYUitLqZtS1CdppUiVWWPbDbkM+4sr3PyqcIxwK5D/goFE15+z3Jpgnkgg1DWdPtZ/LP3kaYHB9cFVP1UV8+/tHfF7xV4c/Z18VfAPx/cC+13RbizuND17JVNY0yOVSA3bzoxtyueQO5Tc/n4v6zzU/YP3brm72v0NIcutzn1uvjD8ZLfT9b1fxve6BbXEcN1bzQXrtdJjDq6xxeXAhYH7yJG/ODkAh8H4zfC/RPDfww8Q63dTX2u+IFWNhqmq3bzTK7TICVJOf4jjJJGTzyxOXF+0pNY+GdI0/w14ZuLry4rewXUNSPlW4l2qoHGcg9eWXivTtX/AGM/j18VNHi/4SbxBoukW1xcxCTQ45yoWPIZmZo0cMVwCAWbJB9Bu4KdPHVqqlN8sE727r8/vOpypRjZas/QXwxbvb+HdLhmZpJY7WJHd2LMzBACSSTk5961ttIkaxqFUAKOAB0FONfQHAM6U3cOfWnNzmm+WKAGnrxTJF3LT2GDil2nGaAM2aHNZtxDW/JFu9jVCeGgZz00JrlvGXgzTfGGh3mlarard2NymySNsj6EEcgg8gjkEAiu4uIaz5od3FAHwX4m8K6l8O/EUnh/VpTcuAZLG/K4F5AO54x5i8BwPZhw2BDbzV9a/Ff4X2XxI8Nzadcu1tcxt59nexgb7acAhZF9epBHQqSD1r5GurO+0TVrzR9WhW11mxYLcQoSUYEZWVD3RhyD9QeVIrRO4zXt7iszx54Js/iJ4dfT7hvJuY/3lpdL96GUDhvp6j098GpIJsVpW1x3zTGdT4b1LUf20PCtr4c1XUB4e/at+GqC98O69Gwil1+2hIdY2k3ANKpCuGPIOXAwZah8caJP+214Hv8A4keGtNbRP2lfh/GLPxj4VhtTC+swxsUM6xZyZF2srKMtkBCB+6z57448L6jfXWl+KPC17JpHjbQpRc6df2z+W5KnOwsMcdcfUjoTXqsnizUvjZpNv+0t8ILeLw/8fPAoCeO/CNujD+1IV+R7hYgfnVkU7lxnCsMl40LTKKnFxkrpjTcXdHgvg/xXZ+M9FivbVgHwFmhzlon7qf6HuKo+KNDn89dRsFVrlF2ywk4E8ec7fZhyQfqOhNesfHbwjofjvwbbftQ/BmwWHQL91j8eeDrbJfSbxuZJwOnllzncAByrYwzheE0vVLXxBpkF9aSCW2mXcrD9QfcdK/N8ZhquTYlVqPwvb/Jn1NCrDHUnTqb9f8ziobhJoY7iBt8UnIOMexBHYg5BHYitSxuiqq2cjOD7f5/xqp4i0s6HdS6hCGNjMc3cQ52Hp5o/9mHcc9RzXV/KYFSGU8hgeCPWv0DAY2ji6LqJXurb/C9Pv/yfc+frUXh5uE16Hd6XqGMc12Xwd+NWs/sq/EpvHGjR3F/4O1EqPFGg25H7xBx9riU8CRASTyM85IBJryyxvfLYYbI6iun03UVZSr4ZCMMG5BHcGu2cJU5OEt1/W/X1W5zNOLsz9B/jJ4bu9M1LTf2qfgN5fiHUTYpL4i0WxnKweJ9KVOWCgc3MaD5SQW+TG0soU/Tfwz+J3hP9oT4Y2fibwrqj3/h/WbZk8y2naC4gJXDxs0bB4ZUzg7WDKeQehr8s/wBh/wDamtv2dfjFafDmbUl1j4feK7oLa2tl+/n0bUJWAXCpkmKQkAqASMg8YO/6V+K2rWf/AAT3+MkPxA0W6h/4VH44vPJ8S+Ekmjjk029YjbqFlESNynkSIowB65XZKbi7rcWx9seEbbWbHw1p9r4gu4dQ1i3i8m5voAFW7ZTtE5QKojaQAOYwCELFQzBQx2KwdaspPFmh2d1o2ry6bcgpe2F9EGeJiVO0TRZUTRMrEMhIODuVo5FSRN6tqjU/3l1dt3SVrenS3b022vctfe7hRRRWBAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFV77T7XU4VhvLaG7hWWOdY54w6iSN1kjcA/xK6qwPUFQRyKsUU03F3W4bH5Nf8FJv2U7Hw34w8QfEXwhpVzaWNxtv/EulRqq5BKA6vZBfvBJXCzj76syu6hJVdvkrwfeJetrOqS3HnawSL7VmZhi8jcn/AImEPHI3NiZf4SQ/3d+z+hS7tINQtZrW6hjubaZGjlhmQMkiEYKsDwQQSCDX4h/tXfs26l8CfEFl4y8M2kmj+E7u6z5DfvT4Q1hlDTabOdoDW7h1MchUJJGysuVKtJpUo+2puUY2Ssnr17/O3yfqjaLcffitjmVbNeXfHX/j30X/AK6yf+giuz8P6vb3VmksEZs4N621xYSH5tOutuTBk/eibBaJ8n5coxLIGfg/jXci4vNJtt6qsbElmzhSwPXAz0ArxKdN06yTO+pUU6LaPSdNWQ/GjRNkgR/7NuNrlQ2OR29Oxxg4J5Feg+KptV/4R7WiUs3haCQbd7qyRfZzuOcHc3mZwMKNvfNedWsxt/jFpEqxyTtHpV0wijA3PjnAyQMn3r0PxUGuvC+pTYa3mWymba+CQDGdyNg4/I4yAecV7cJKolTqOyV7O17abd7N2721aW9/OT5vdkzjfCuteIPhz4g0Dx54On8nxDpcSebatxFqVvgF7aX1DDIB7HkYOCP09+BfxW8P/HzwA3irSLme5s9SbyrvR77y2OnTLGqSWzKB7bjuJzvyMA4H5h6Gsdro9tPKV3i2j82cqAWCr1OPx/Ornw0+NHiP9m/x3f8AjTwtpr33h+9iX+2dKaVRBqEYXMc6FSSkilm+bb0JODuIPLKPMQfWXxs+CelXlvD4Ee8k0qzhvlPgnxOqSCTw7qRCyxWDyn70T5Hl4JwD5fDLFl/wQ+LN94sXVfC3iy3XSviH4ccW+r2O0oso/guYgfvRuMHI6ZHQFc9p4V+PGhfEz4P6TL8R/wCyX0rxdenTohp8yMFDxxywq8cU0zpKC46HKYV38snA8z+M3wq8Q6n4osn0q5EPxc8LwGfw5rU0m2PxXpaklrWc8AzICA4JAJbeMK7COU+jEz3SG496txzV5V8Hfi9pvxc8KRapZK1nqELeRqWlz5E9hcrw8TqQCMEHBIGR2ByB6Nb3HvVEm/bzdK0YJOMGuft5604JunNAG1E2cVKG9gao28ucetW1bNAEy/NzTqYrAdaVm9KAH7qjZjnimZpaBkqZ4qZPu1AjVIrHtQIlPQ1FTy/Fcb42+LfhD4eMIte160tL1kaSPTo2M15MAMny7dMyP2+6p6j1pAddRxXzVdft7/D6LzEj0vxDNO0fmWsMdvAzXYzghAJiQwIIKMFYYJ24o+Ff7Xt58QPi5YeC9S8D3fh6LVLWe50+9kud7OIgGbzIyismRnqBggDnOVj2kLqN9WPldrn0rurzbx18TNR0/wCJfhj4e+H10eDxFr9tcXlvd+IJ5YrXZCyBo4xGjGWUhi2wsgwpO7OFPoW7bzXxZ+1j4LsPiJ+014W0+98QSeGLmz8J3V9pusQzmJrG+juAYZMg5PzYBA5IPGDggqRlKDUHZ9GC31Jf22tU8ZfDPxP4C8F3Pjy/17VPFa3P2kWcY0mwtkDRrFsiiZ5WO5nLebJIpCKu35nNeR6b8DdL86O61y9fUrlTv8u0jFpCH4y6hPmV2IBZkZdxGSM1wXx0/aI8QfEj4jfDW/8AEWmyan448JWs2m6hZ2YYJqDqxZLqMhcASKQxAXgqcDBAF/w3rPxO+MXxG03wZDf6Z8PpdTha4tmuQd80a43IrlXPm9W27Y+FPI4z888PmFSEIuWut353e3y7HZCVKN20el+B/D+k6f8AtWfBix0vTrexQSarczGCMBnK2RKs5HLHIxk1+hKn5a+TPgP+w7L8JvjFp/jrUvHFz4pu7GxlgK3Nm6M08ild4dpXJUI7DHqevUV9ZgYr3MNRdClGm3drr8zmqSU5OSPjX9tK41jw38cPg34ktbuSytIf7Tso7lGVfKnlgChQeuXXgf7vFeA+LvhDpPjbxhF4g1Ce5eV5POvIPMO27kAO12OchvU9wPxr9EfjD8JdC+NHgfUPDOv2++3uFJhuUA820mA+SaM9mU8+h5ByCRXxn8OfDMmm+PtQ+HnxO8Q2fhjW9Li8+DULoLFFq9rnassLMwXdwNy5zncQDhsdZCPPta8P3/gXVtE8Y+Ara20/xB4fna4jt4owiXcbDEsb4xksuRz1BI75r72+Afxw0L49eD013R1e3njVI720k+9bzYOUP0IbB4yMHvXgs3xZ+CPgnUv7J8L6fqXxe8UrGGW08P2x1BWYHruX91j1I3YA/Ppv2cfh/wCOYvjb4w+IGo+E4vhn4W16zjVvDS3qXEl1dKw23Tog2xNs3bhwdzdDljQB9Sbaay54pc8U1nAqRHh/xa/Ztfxh42tvHHgvxVdfDvx1HD9lm1WytkuIryAlflngYhZCAPlJI7ZztXGBpf7FHhnVryLUviR4j8QfFHVV2tnW7147RGHAMdvGQFHJ+VmYcn1NfRTHJpKAMzwt4R0TwXpq6foGj2GiWCnItdPtkgjz67UAGfetkvioywSIsSFA5JPAFeB/sd+LvAn7XGhane+KtY1LxB4k0u4kjvvDl3e+TpwiL/uporaIIJYSvH77zGDbg38BrhxmLjgqTrTi2l2KjHmdj0Hxb8cvBfhFbxLnWory5tP+Pi204G5e3/67FMrCOD80pReDkjBrzLXv23/AFjDBHosOr+JdTmRZBYWNkyyIrZCuwfBdMjlohJjrjFfH/wAGFX4w2+ra/wCIpJbmKy1aWLTbK1kMFtZpsQ7YVj27Ew3+rUhOnyjivTtQ8R+Efhjpogkn0vw7aDBW3jCRZz3CLyeh6DtXm18zlTqOlGF5f19/3HVDDqS5m9D6y+A/xosfjt4Hk8QWenXGlSW99Np11Z3B3eXNGRu2tgblIZTnA6kYyK9JYBVr5k/4J7stz8A7i/XlNQ16/ulbGMguBn/x3vX0vewi6tpIXzskUo20kHBGOte+r21ON7n5z/s++OvEH7N1vc/GLTtRn1nw9qmuX1l4t8OG5UzyRLO3l3sKNyzpubJznBOSFLEeM+CvjHL4c8TePzoOkyeLr3VtZnvIrm2DRxGMyNtk2bS+DuzjaMevp6f4f0WfwD4u8WeAtURo9T0vUrieJZEI+02ksheOdSR8ykNzjpWtoPhnSvC1nJa6TZx2NtJK07Rx5wXbqefoBjoAABwK5amDo1JSnJaytfztsaxnKOxm/CX4a/Fz9qjSJdZtvFul+EvDKXMlpL9jZlnVlHOFXLnGQSrvGSCCOvH2L+yX8Br/APZ8+GNz4d1PUoNV1C61SfUZrq33bG3hEX7wDZ2RqTnPJPJFfJXhTVvGn7OfiTUfHPhzS7vUPAmqceILYwv5FsxbC3SsvQgsckdMnPXj9FPD2sWviLRLDVLKVJrS9gS4ikjkEisrgMCGBII56jit6dGnRVqcbImUpSerLjJlcYr5J/az+AWow6pL8VvA1mtxrFtBjXtITIOp2yLxIoHWaNRxxkgY5ICn66NQyDmtCD41+G3gvwn4u8AWPjrV/HelaX4auRnzPOSMoR96N3kICSDHK4NZPi3x38FvF3h/WPBfgnwRr/xd1G5h8mabSbSR1t2J+WQzuAIipwQ6pjOOcZr3y8/Y/wDg7qHi+TxNc+BNPn1SSTzXWRpDbO2SSWt93lNnuChHHSvV9J0ew0DTYNP0yyt9OsLddkNraRLFFGvXCqoAA+gpgcD+zX4e8YeE/gz4c0jx06N4gtITE6LMszRRBj5UTuoCs6JtUlcglep616juqAyLGhYnAAySeAK8z8WftHeBvC9jc3I1ddYS3fypX0vbLBHJnAjkuSVt4XJIAWWRCSQBzUyko6thuensw5qOvkfVP26rufX1s/D3g5dYjSTyp7dbmY3EO5SUebZCwjXO35oxPGynO8ZUPzmuftY/FvS/Enha+vdF0TSNE1LWbbTX0Y5musTPtIaRWZWwoJV1KcnBQ4ycPrFLmUObVl8kmr2PtuvJf2mPjOPgj4H0rWJLpLC3vtZttMnvTAJ3t4pA7SSRxllDuqoSATjgnBxg+tV8vft5Xemf8I/8KrTVVims5PHumyXFvKm9ZIFSYSgrjkYYAjvmt7XViBP27dL0f4a/suWPjTSPEN9451PW9RtLa21bXLhLq1MEscku+K0RFtASIwA/k7wCcMGwa8O0P4O6AzWmqa4b3xLqwhwJ9ZunuDErLhoV3HJiwSAjlsAn+82fO/j5qOpaL4BvfhZoL6lrXw3m1uLVfDKXIPmaXcEuslsSM5iYTOyg45yfvZzznjC68f3EOm33jbxFNofh24vIYL620ABWsoHbDucffAGBtLHJPX1+dWX4tw5HV1u7vq1pb9dNjsjUhHVo9K+OWq6IvhrS/ClpPYwXNxqlnGml27orBDMCf3Y6D6jHNfprH0FfKHw0/YN+D2nL4X12xfUdaubeeHVbfUXvQyXRUh1yoG0xk7TjGcAfN97P1jtxXr4TDLC0/Zp31uYVantJXPnf9uzwtqPiD4B395psM93Not7bao9pAeZYopAZOP8AZUlv+AmvlPUtB8OfFHw/aSXUUWq6dJiaCVGKkeuGBBHoR+B6V+mUkYkVlZQykYIIzXwx8WPg7a/s8/Er/hIXtb9vgzq9w02ox6WoeTQZ3+86ptJEDNg4UHaAQB90HtRmjgvE3hOx8UeHbrRrhPLtpk2qYwAYmHKsvuCAfwr3P9kX46eJbjWbb4W+P45P+Egs7JptM1WVWVtTtFICvlh8xAVgWzk7e+Caz/Dvx+8GzXAt/gr8K9d+Jeoo6hdXNq1rZI54G66uBmM5B/hUcHnium0L4O/FP4tfEvwf40+Kc3h3w7Z+GLl77TtE8PI0t2JDwEmuWz8pwCyoSrBQMA8hgfUFI1LSNUgRyHbUe4+tOkYUygkUKT0qQdBSR/dp38qAEYbqqzRbue9XcUxkzQBiXEHtWdPDXQzw5ycVm3EPtQMwLiHcDxXjfxv+Dq+OrFNT03bB4l09G+yTMcLOvU28h/uMQOf4ThucYPuM0J9Kzbm23KaAPgK0vBcRsfLeCWN2imglGHhkU4ZGHYg8encZGDWlbzV6/wDtA/COXzZfGHh+zabUIwBqdjbplr2EDiRQOTKg6d2X5eu3Hh9jfRXlvFcW8izQTKHSRTwwPQ1onco6S1n6c1gzap4m+CvxC0/4ufDyQxa9prBtS00Z8rU7XI8yN1HXKjnvxuBDKKvW81atvN2PI6YNMDuLnxdZfCTWLP8Aai+C1sdX+D3itvsHxD8ClwwsZ5MiYMmPlXL7lbHDH/nnLtHlPx++Eul/APVtM+Inw8vP7e+AHjhvtOm3cDGQ6TcMPnt5O67SGAB5wpU5ZCTN8PfiFJ+yT8RbvxJBph134V+J0Fh4u8LlFkikibI8wI3ynG9sA4HzMuQH49Tsbfwx+ynqE3h/WJJPG37G/wAYhmz1DJmXRriVRhycFlljCjJGHIh3AF4iK58Rh6eKpulVV0zWnUlSmpw3R4ayx3lurKyyRuuVZTkMD3HqK8t1DUbHQNZ/sm0k/tBbh8W1nYr500UhP+rCLkkHOQO3I6Yr6O+M37Ovwz/ZW17wr4a1q78a/GZ/ESrc+HrG3vIdE0G4t3fb5U12rO0rfNGxMZQBZF5G4V1Xhnw98QtJsXsdDufC/wAEtHkiMEtn8PtNB1KeLdlRPqU26YuD/EG7D8PCy3KamAqObqXT6W39T0MVjY4iKjy/M8Nh+B/xLsdDk1vxLo+n/DLQ/JnaK68c6lDplzPIiEiOG1kIldycBQVCsTguoyw2tC+Hvw5ubjFuvjr9oK+jkVvL02P/AIRrw0eMPG9xJumkAPRlEeQCe/HsWjfBXwXo+qPq95YS+JtdkbfLrHiK4a/upGH8RaTIz7gCuu1HULuBYZLLDJCCGswFUSLxwp/hYY452nJBxkMv11NKqlS0Tu9Xp02f3aPRK7u7arzo+9aP9f1/TOL8L+F/iDptk1podz4X+COjyRG3ktPh9pwbUp4t2VE2pT7pi4P8QbsPwzfFnwT8G6H4R8V61c2U/iTxG2m3Mj614huXv7tpBC2H3SEgNnnIAOa9MfUM965j4kXm74e+Jxnrpd1/6KauYzP1N8IKsfhPRFVQqrYwAKowAPLXiq154V8zxpp3iO0uvslxFbSWN7D5eUvbdjvjDYIO+KQEozbgqzXChcy7lteE/wDkVdG/68of/Ra1rVpTqSptuD3TXyf9fruVGTjsV7HULXU4Wms7mG7hWWSBpIJA6iSN2jkQkfxK6spHUFSDyKsVz8OkaX4OvPEviGS9+wWl/sv9RN1Ki20TxQiNrgswymYYolbLbAIFICkuz9BVVIxTvDWP62V18tvPeyuEkumwUUUViSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXH/Fzwdp3xA+HOueH9W8Nw+LdNvofKuNHmmEJuIyw3iNzwsoXJjyUG8KC8YJdewoqotRkm1fy7/dZjWjufgj8e/gRr37K/xKtdMnin13QtUtC+i3WowSWy61pjAE2dwrKrRXUQKEcBkcIRtYLjxD4lYmGl30F1JqOnXpZra8kUKx2qA8UgHCyxkgMvGdysBtda/e39q34J2H7QHg228H6/pxuNAuy/l6pZQtLfaRqZKLZXaAH/UjMySkBiBIhO2MSun4dfHT4O+K/hT421/wf4lj+x67o8v2q8t4/wDj3v4tpEd/bnoQ6H5gOcg5G4FRVSlblqdHe3Xraz8/0afUt3itNmdzp7Y+NGif9g24/mK7jVrq5uvBmqSXdt9iuWsZt8HmCTYdjcbhwa4Syz/wuTRG/hOm3AB/Ef412+stcf8ACJ6oLp42uPsU3mGFSqZ2HoCScVzmZzOjpOum6Z5TpjYnnGReWXZ2x0bO38M+1aF1M0Mck+3zoEiZjHGhaRiOQF55yM8d+KztGuttnZwiGWRjBG25V+UDgfePGR1x1xV1biS3nmEyBbcsPKaPc7H5SzFgB8oyDg5/oK61fEKzbc9ElvdbW732S8tOiRp8enXS39fkdv8AsxftAQ/s0+N7LRNbIPwx8SXW9VnUl9GvGAIkVCMiNiFDKPu43dVw36HeKPhpo3i7wTa6Xo8q6H9lcXuj6hpaoPsc/wAzJLHwVIJc5GMMrMDkE1+XC+HdI8RaL8S7y/0+01G4sdB05rGa5iEv2cyXsgdo8/dLBVBYc4GM4NejfseftY+P/BuieGfhrc2+ma0uptH/AGBqmuXrW6Qo4G60ZsHcVOdgJBOdoJ+Va4pR6og734naD4i8CeJNS+KmiaP9h8YaPtj8feEbV8warZncE1K1yckHaWUnn5XVuY3DeyeB/Gul+PPDWn69otyt3pt9EJIpFIz7qfRgcgjsQa9I+O3htI9FXxtYX9to3iHw7DI8N3dKTb3UDY8yzuAo3GKQhemSjhHAJXB+PNQuIv2b/EMnjfQbG8tfhH4gvmh8Q6E8X7zwrqu4I+UGdsZbAIHy4KbCVMeVF3E0fU9vN05rRt7npzXO6ffQ3ltDcW8yTwSoJI5YmDK6kZDAjggjnIrThl96ok6G3uOnNaVvNuArnrWbPetS3m6GgDXVqdVWKT5fapg2aAuPJo60h9aSgB4bBqZWGKrUFsLQB80fGD4+eF/Dv7U3h34eePdX1TT/AARqGixyTPp19Jp0UN5JO6o1zPEyymIqij5XRVz828MQvkv7bWgaFov7WHw++HXh/S7PQ/Cc2hDU7yx0tFtvtF15l2TNK8YDvKRBFmRmLHHUZJN345X3h68/au8aaT4m0WTWNL1LwFDp7W2Qnzm7WRJFfttKghgCQwHpXzZr/hz4ia98QfD4bUpvM0HTDptn4lmfe7WQLCONs7gZFErr0BI5zwDXlYjBzqVlWhN7NWvonbRo3hJJWaPoBf8AhGfh3p7zhNN0C1Y4kuJCkO8n+855Y/Uk1R/Zy8aaP8SP2wtEudGujf2+l+HrwtMqMi7y4Q43AbhhuoyOa8h+Hvw88HaP8c9Es/i3dXfiDQNXt/s8GrXdzLEqXgb5FlkDllUj0YDLZ6A1+k3gL4IeAfh7r1xrXhjwppuh6pLaixe6s49jPCGB2kepZRk9W2AknArPC5asPU9rOV5GlSvzrlS0O9HSvjD9uDw3c+EfiB4S+JJtpJfDy2smjatcxruFmXkRoZX54Vm+UntgDqwr7Q21meI/D2neKtEvtI1ezi1DTL2FoLi1nXckiMMFSK9k5D8+TpVlNfQ6k1pA94kZjjuzGDIEPOA3XBz+tV9d+D+t/E6K1n8OWl4niDTZPtOnalaBlNvKpB5cdASFzz6V6BpHgG9/Zd8WalpWrfDzxB8U/B0uyTw5e6HbC7ns+WLWtxDuGQPlw5BG0d8kL6Pa61+0H8Rrdbbw94a8PfBvQMMsdxqzjUNQVf4WjgQCJD1JVwfqe9DOj/ZX+NWqfEzTdf0PxfbR6X4+8N3Qs9V0/AV/ugCYAcFHKkhgSPTjaT7xXkHwZ/Z9h+GPiLWfFWr+JNS8aeNdYijt7zWtRCx4iQDEcUSfKi5AOMnoOfX1zdUiBq4z4gfCfwd8VLe2g8WeHbHXo7Vi0H2yLc0RPXaeozgd+1dhI3FUNW1iw0GxlvdTvbfTrKIZkuLuVYo0+rMQBQIo+F/Bug+CNNTT/D+jWOi2KgAW9hbpCnHchQMn3NbattFRxyJNGskbK8bAMrKcgg9CDWL481GTRfAviLUYw3m2mnXFwu1yhysTMMMOQeOo6UAUL74seHLfVH0mxu5vEOtq2w6ToNu9/cq3PDpEG8roeZCo4JJABr518Y/t0Ib5rDwvo6NdnYwWaNtQudr/AHX+zwOqtHjktHO5GQCuc7Z/2J/2qRpfwIu/h54vs4PD3iGz8O3GpaDeQIsCavZLA5VgUABmjCbSR8xEeTyCT8ufs4+MNC8B/B2O51jU7TTBc30zjzpAHf7q8L1P3T0Havn6mOxEXUi6duVpLre99dvLsdUKcZNXZ71dftB/G/xvpsEMNpo3gMNCBNdxp50/m93jRzIDGeuxwjjpuzzXuP7IPxH1/wCLHwF0DxH4lmhudUnkuITcQpsEyRzPGrEDocLz64z3r4j1v9pWPVPtNp4N8Oap4kvUgaXckLIqr037AC5Udc4H1HOPs39hnRptD/ZY8BW88LQyvBcXJV1wSJLqaRT07qy/hiu3BTxNTmniFba36/oKtGnGyge1eILyLT9Dv7iZtkMUEjuwBOFCkk4FfmP8J9Ym8L/Bv4deLvh611pnxJ0OO9hu3Uqttqto95OxtpecsdpG1uMH3wy/qJPGJYyrAMpGCD0Nfm7rXgW7/Z58eTeA9V40W8mmuvDeoBSI5oGcubdmxjzULc+uR6gV6UoxqRcJK6ZgtDxj4f8Ag3x3caBe2umX0/g3Qrm8uJxaMcXOWAVfmCglQFC9U6ZA5Fe+/sc/s8fCT4ueFdUvPEtvqOseOtPeSDVNKur9oxbuGYRyxeXtdlZQB87sNwPH3a6Tw38P/EPi5l/srSbm6jP/AC227Yv++2wv61T+KHwC8RfA2AfF7TdfsNI17TFAutOjuhCNRtwcshdioMgABC4bdtA5wBQqcIttLVlOTelz7R+Gvw30D4U+DNO8M+GbH+z9HslbyoWkaRtzMXdmZjkksxPPrgYAAHTsuRWF4A8aWPxE8FaJ4m0xZUsNWs47yFJ12yKrqDtYeozjjI44JHNb7UzM8I/ah/Z/Hxc8Pw6zoTrp/j7Q1MulX2SFmXq9tLjrG4yPYnPTIPjHgv4xaJ4X0uw01fgn4u1j4lRoFvNLfTmeKKUfKZPOcbVjJyQ4Ujnrjmvtl/vUzYM5xTGfL194b/aH+N2nz2GrzeG/hN4ZvImgmsYIl1W/aJhgo2T5WCOMqykenp758Kvh5pvwl+H+ieEdIeaXT9Kg8mOS4bdJISSzOx6ZLMx4GBnA4rpunSud8UeOrPwreabp/wBjvtX1rVPNFhpGlwiW5ufLUNIVyVVVUFcs7Ko3DnkVMpKKvJ2SDc6dm9ajZtxr58/aV+N3jr4I6FoV3qWjaZ4Zm1+7az02xln/ALRvpWCgkyeXiKDBdF3K1zy2dhANeDR+KvjN4i1EX83im88M7l2k3F2LibBA3xyQQlbZh/dliELr74O7z5ZhhlFT5rp9f8u/yNY0py0SPvrcAwUkbiMgd/8APIpa/OK38Mz+Gvjl8JdQTxFrWpa9feI4YbjUr69d53t8EvAX+80ZBK7ZC5wSM/M2f0gjHWumhWjiIe0hsTODpuzPl/8Abe8X3/hWP4YnTvDsfi+WTxA0snh66jE1vqMUdvIWheEghzyCvBIK8DNcR/wUB+MnhX42fsv/AAgv/BMip4d1LxEP9BjjERtpEgkR4ZI14Vl81hjuGypKtk9d+2X4guvDXjj4N6lFbqy2euTTRySt8hk+zthCBz6d+a+Tvit8L9U8ca9dXGj3tpo+latqK6jqOnRwhYoZwCDPAMEqxBOVBGT1Ppz4jBRr1qde9pQKjKyseta/8RfB/wAN7NLS81LT9IihXCWMGNyjrhYkGQPw715hb/GKx+L3xe+FugaNpt8lrH4u027e+uQIw4SQEqq85+V92TjoOOc1z2o/CnTPhncaP4n03Rl8Uf2TfC71DTdSxMt7bniSMrjBGOxzxnOec/ph8G/Gng74ieDdI1PwelmmkCBZILW2hSM2bNvDRlV4RgQwIAHfk5rnw2V0sPJVG25G1TESkrLY9AjXvXiv7Wvwbv8A4wfC3yNDSOTxLot9DrGlxyMFWWaLIMZJ6bkZwM8btufWvbgu2hq9g5D81vB/ii28V6SLqJGtriNjDdWcwIltZl4eJwQCCD6gV32l/BjxD8QrGS3i0GW4064TY8l0vlwuh4PzNjd/wHJr1v4q/AXxDoHxStfij8LLXS7jXpWKa1oGrP5drqSFSBMrYOydTjDcZ6k8FXqSeAv2ifituHiXxzo/wv0aQEf2f4Tt2ub1hu+687keW2Od8bEdPl9KGcp8AI/E37MPxc0r4UeLdRN94X8QWssvhm5hLSRxTK26S1YkBlIG4g9DuHdjt+yf4a8Y+FH7KngX4U+Iz4mtY9S8QeLWDqfEPiC+a7vCHGG54QHGRuChsMRnBxXsu6pEK1Mdd1R3l7BY20tzczR29vEpeSaZwqIo6kk8AVyHiD4zeA/C2gxa1qvjHQ7LS58+RdSX8RScjORHhvnPB4XJ4PpQB1sdukEaxxqscagKqqMAAdABUsfFcj8O/it4W+LWl3OoeFNYj1a2tbhrW42xyRSQyr1R45FVlP1ArrugoA5W5+IyXWrXOk+G9B1vxnqts/lTQ6LaDyIXzhkku5mjtldf4kMu8f3elfLnxo/a1+I9j461fwJ4V0Kxi1vTy1venS3+2taTHBVXuZUWOJwDyDBLGWyBIdrlcb4K/HzxZ8B/jV8V/Gerl774R3njq/0XWo7eEsdKmjkCw3oRegKuqyEDLYBO5tteN3Hxc8OeFf2kvjj4i1vUttvqesyTac8amU3du8sskbx7Qco0ZiYN0wy8814levjKdWpFRvFK8bX11S19PI6IRhK12elLqnxv8YWJtfEvxIn0jT2dmFvpMcaXJUjBjeeNUPrypHU4AyoT0j9heTUrHxJ8WdBk1jUNU0PS76wSxj1GczPHI0LmdgxH8RCfKOBt4Azz4NonxZ8e/F+4ltvhd8O77VY45BE+paj8sEbcfK+CFU8jrIPpgHH0n+wt8MfG/gfSfHuo+PtN/szWtY1hXCZUiVEjA8xdpI2EsQO/Bq8EsZKbnidFbRF1vZJctPc+oFXilxUuwBaY3SvYOQbRRRQIZIuRVK4h9BWjtzUbx5B4oGc/cQe1Z80PXiuhuIPbis2eGgDnLyyEinivkv46fC1vh5qVx4m0yFR4ZvJt+oQrn/QZnPM4H/PN2PzAY2sd3QsR9j3EXWsTV9Ji1C1mgnjWWGVDG8bDIZSMEEe4oWgHwtHJsbFaFvOeKufEf4b3Hwn8SLZjfL4ZvnxpdzI2TA2Mm1c9eMEox6rwTlfmxYZNpxWpRutHBqFrNa3UST20yGOWKQZV1IwQR3BFQfBvx5ovwlbVPgr8U4W1P4C+N5CtreOC8mg3xIKSq2CQNwGe/RwflcNFbz9KPEGh2Hi/QbnStSiEtrOuDwNyHsynsR60Aei2vgoaDJP+yD8c9RVtEuyt78MfiJHDlYpGz5aA/wBxi20ruG07k3FXjZeY8BeJvFfgHxdqXwl+J8ZtPHOhkpDcSOWXU7cAlJY3IG8beQ3UqMkBg1eW+Lr74j+NP2c7zwTr7eH9X8P/AA+u5pdN8RXwmbV4YlijkS2gZTgR7XwRJuwGUA4jWvOpvGHiLWvG3hrxX418T33iLXbT/Rre81S8adV8qG3kiQh8bY8TkNtO7JeT5j8rJuyuNK7sfb7X/vVeXUPeuK0fxlBr1qZYg8M0Z8ue2lGJIZMZKt69RgjIIIIJBzVmTVd2eae+qFsbU2oTreI6Sq0DDa8bcbepDKQPwIPsRjBDYfxB1Lf4F8RLnrptyP8AyE1VpdSPrXN+LLib/hEfEql98TWNwyZJJXMTZX6Z5698cACujSpFttJxX36/nr9yet97+Jeh+yfw71ix8QeAfDmpabdRX1hdadbywXELBkkUxqQQa6KvyY/YX/aqf9mfxFYeAPF2oE/CvXpVOm6heS8aDeP1jLHpBIcHkgI2W4y5P6z152HxFPFU1VpO6ZVWnKjNwnuFcxbW2jfCrw1du93NZ+HbaUSRxyAvBpkLFV2JtXMduhy/zkpChblIY1VOnqvqGn2urafc2N9bQ3tldRNBPbXEYkjljYFWR1PDKQSCDwQa9CnU5XyTvyNq6Xl2897Pz7NkxlbR7FiisePUNM8NzaLoL3M0c1xE0Fj9rklmacxICUM753y7AXw7GRwkj/MEcjYrOUXGzto9vNbfoS1YKKKKgQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFfmL/AMFk/DF9Z+EfDPiK5tY7wSa4Law1eJFSWxtns2WWwkwAWR5Y/OVyWyZJEIQRoZP06rlPil8MPDnxm8Aaz4M8V2C6loOrQ+TcQk4YchldD/C6sFZW7FQa0hPkUlZO6tr+a7P/AIbYpStfQ/Ce1+b4yaHnnbp9yy+xOBn8q7vxE2fDusf9ec3/AKAap/GH9m7xx8B/2iIvCM/hjX/FumSafOmjXGi2ct1JfW0h2qqlOd68K2cMuR1G129k+HP7BPx7+JVjJDqFhpvw20K6DAy+IrkXt+ImGNqQQ8D0AkcHAJJyaipDkm4p381s/wCvPXvqJqzseAeHbcW+npMZpGEkUbFZGyqYQDCjsOMn3JrSFrEblpyuZGTyycnG3OcY6d6oX3hTxH4D8T6v8P8AxzZDSvEWkxm2ubPadtzGeEuYXON8br0IHft0q9bxywy7MqbZY1WPcWaTcM7tzE88bffOc1Kbi7rcWw6wvYLPR/ijBLPse40TSxEr/wARW8mJUHucAtjqQGPQHHGaFoNl4k+F+l2l9hIvsUbrNnDQsFyHB7Eda63S2hvtL+LG+KOR7TStLEbMoJRjcy5YHscOy5HYkd65fwTCb7wRo8It1aSGzhnglmP7vzQDtyAd3BAz7GuiUfaR54XbSvK/ra/4pevrppbmV18/vPvj9i39qR/iPp//AAr3xzeL/wAJ/o8KtDdzsMa1bDhZ0PeRcDeOp4YZ+bb6P8aPhpHFJqHirTNIGsWt7bGz8U+HVVmXWLErtLpGODcxLnaeC67kJ+4V/NzXdGuLqfTNV02dbLxFo9wl7p19sDeVMhDLkHIIyo4Oegr9E/2Qfj5oXxo+HK2lrplp4a8S6Gfs2seH7OIRRW8xJJkiUDHlSHLjGcFiCT1PBKNtUQfNnw+14/s/+MtJ8HXWprrfwr8Tgz+C/EiMXSFmOfsMrHoR2J9vVgn0vE1cv+0F8JNA0vRddh1y3kl+GHiS4EuqpFKFfQL93+XUIM/djZ2BkHIVvn27TLXm/wAGvGviDwb4on+EnxFuo5/FWnxebpGr7yV1yxGdsqkk5kVR8wznAJOcEmk7ks9+hk21p289YkL8Vft5MUxG5DNjFXYnFY8MtaEEnGCaAL2eKWmRtmpaAI2pvXipcUm2gLHyb+2d8I9abUNN+KnhazfU7/R7Q2OsaXCpMt1p+4vvj55eJizYxkhjz8uD5V4N0+7+IVnbXPhy0uNYhmQOHtYy4A9yOBjoc4weK/QWSMSKVZQykYIIyDXzZefs1eO/h/4s1y7+Dnjqx8G+HfEEv2i90XUNOF1FZXBUhp7UHIBPH7sgL9QFUO4zkr79kC78ZeHbqDxlfWmg6UV3yv5geWHAyHBB2Lj13HvkHv0v7D/xCvtQsfFvw/v9Yi8XP4Ru44rfxRYXK3NpfWsi/uQrqSAwVOVDHByCcg52LT9jTQ/El5FqHxO8VeIvilfpIJlh1e7aDT4pMYzFaxEKg9ske3XPuXhXwhongnSI9M0DSLLRdNj5W1sLdIYwcYJ2qAMnAyepoA2JOlQnvT5GzXnHi/8AaC+Hfge6ltdX8WWEV1Chkmt7ctcyQKDgtIsQYxqDnLNgDB9DUiO+kQNyab06V4L44/bZ+Gng/wA5ba6v/E08MRmki0W237Y8Z3gyFAyY53IWA79RXsng/wAU6f448L6R4h0iVp9M1S1jvLaRlKsY3UMuQeQcHkdqLp7AW/EXiCx8J+H9U1zU5/s+mabay3l1NtLeXFGhd2wOThVJwOa4S68VfEDxB8P7/wAaaVoWl+E/B1rpkmsDWfEF0L24nsxCZRNDZ2rENlBuCvPGeVGASds/7Rl/NpnwD+I1zbSGK4j8PX7JIMZU+Q/NfH/gj4seKPgH+ztcfDfxNqB1DwZ8QfA8s3hfWLiZQulXlzYFpLOZjgpGXkYox4HGON+3z8c8TGmpYa17697eRcOW/vHPw/Ef4m/H3T11VPE95Z6LcZSOV7n7OEZWKlo4IAquuMgpMCQxJDHC4teJfACXWl3useKfEGseKtStbWaSKa9vJcQnYSRGSxkCnH3S7L7V4z8Nf2gLL4f/AAt03R7PRrzVdSs45ZrhifKgjDzOwJb5mIAIzhce/p6TF8L/AI7/ABo8JvqMM+keGtHvrXzLW1juAr3cUigoQ6iQ4KnPJj69PTzp0cdXquKfLC/4fmdkXShFPdn2V+xgkqfswfDwTO8jfYCQZG3HaZXKj6AYAHYACvQPi5HPN8L/ABbHbR+bPJpN0iJnGSYWFYXwL8P3Xw9+E/hHwtPDJd3mlabDazzQjERkCjftJxlck4JwSMcV3lxqFskbLdPHGSMGNmDH3BAr6PqcB+ZOn/afiP8ABDwHpf2xLK50C2jm0jUbWNRPaTjknePmI3DBXOOBxlQRzPhP9nfR9M0UrrDfbNXkVt09vIUjiY5AMeArEAEfe4yOgr1j4z+BU/Z58dNeaXE0nw0125Ji2IcaPducmM5/5ZOScehyOMfN6vp3wh0fS9NXVfGPjHTfD+nbS25pABjGR+8fC9MnjPFOxRlfsR/GjTfDukL8JfEVpa6D4n0t1W0nhiWOPVYGf5ZMheXAOCTyRjncGx9oqMqD09q/PH4tat8MvHMNrpfwWsvEPi74k6ZdQzWOs6LZNNBEc8pcSyBUEJHXA2gkE8Aivv7w22pN4f0w6yIF1c20f21bXPlCfaPMCZ527s4z2xSZJoba88+OHwb0b43eBbnw7rG+FtwuLK/h4msrlQdk0Z9Rk8dwSO9ei1FIwNIR8taf8Ov2k9S0218OXnxB8LeG9ItIfsv9taTYS3GpXKLgK7LJhFYqMZVgRyevNdF4d/Yn8Aw6quteMZtW+JWv7t7Xvim9a4QN3CwjCbf9lg2MCvf9o64pwJHSgYkKrbxJGiKkajaqqMAAdAB2FK8oVSxIVQMknoK8p+I3xaTRPi54H+HS6/p3he58UxXDpq99ALkxujRrHCsXmIFaUs4WRyV3Jja2Tjw39vK1u/hr4w+Gfgyx1vUPEF/4meZ7/UvELJcwBVeNVRLJVS3UYZzuCCThcOPm3efWxtKjWVB35mm/Ky8/l0uXGDkrn0jdfG/4e2ck63HjfQIRBxI8moxBFbIG3cWxuyy/LnPI4rl/Dv7V3w08VePrTwfpmuvPrN1I8MSvaSxI0qLuKfOoOSvKtjaw6E8V8rWfwn0f7Ut5rVzfeJL5YjB52pXDMPKJJ8kgYLxjJwshfGT6mpvCq6XN+1V8FtD09bOFLOXVJnsrcKohxZsyEov3futjjtXLQzKOIrKlCO99TeWHcIuTZ+gNfI37Zdh4p8S/Gz4JaL4O1r+wfEAGtahp92OguoLZJY1Y9lbYUPUYkbIPSvrtVyDXxh+3NbX3hz4mfCjxi169lpFrJf6dJcK5QQSzw4XLDoHAZSScYX3r2rKWjOVHlX7Xn7SQ+Nlj8E77xBZf8I/4i8J6xc2vinS5R89rcBrUlkjyWMbCGRhwey5J5PPN+0feeMNft9A8B+FbzXNYum2QrcgqT8pYt5KbnKhQSSdoAGTWjrnwz0HxP4itNb1G0+0XkAIdWw0dwMEDzVIO7GTj685FReLvC99CNI1rwrKul+I/D0v2nS2iVQmRjMZXptYAcdPwzXlxyvDqMYNaRvZerudCrSjex3/wo/Z5+OepfHLwD4o8dWNjZ6FpNxLeS28NxB/ojBGCriN2LljtxhmxznHf79RcV4x+zF8frf4+eF7u9eyk0vW9MMdnqmnyZHkXA3bgAeQCQx55xgHJFe144r0YwjTioRVkjCTcndnmP7QPwVsPjp8PbnQLmdrDUIZFvdM1GP71ndoD5cnuOSCByQTgg4I+Ovhn4f8AFHizxPqPgbUNOjtfHGij/iZWhmQI0YIUXMbHAMbb1Py5xu+lfoia8r+Ln7Pug/FbVdO1s6lrHhXxTp8bw2viDw5d/ZbxYmBzEzYIdM84IyMnBG450EeT33wX8L/D/TxqHxG8badodqQT5KzJHvx2VpOWPsqE1xn7Lt5oll+0trMPwc/tDVvhbqNiz6vNc2ksdpY3iD5TBI+NxdhypXuxHygY9m8H/sY/DDwzqH9qanpdz441tixfVPF1ydQlkz/eRgIiRyQdmcnrXuFnaxWdvFBBEkEESCOOKNQqooGAAB0AHGKLgWx92kqvdX1vY20lxczR29vEpeSWVwqIo6kk8AV5R4u/am8BeF7aOWDUW13zjtgfTmjFtMwzlY7qV0t3YYOUWQvwflOKhyUdWw3PXGUGoq+Yrj9ujT9cs1Twd4I13XdVy0ckN3ttYIJVJDRSyL5jRvxx5iIpzgsuG2+lfs5fGqT47eCb/WLjSDot7p+qT6Tc23mCRfMiCEspGePnA6noealVIybinqh8rSuesRn5RXmvws8Sav8AtGX3iZPD/irSvCul6Dq9xo95Da2/27Vt0TlRJmTEMIcDcv7ucEHGQysq+kswRSTwBX5q/CPVtS+CFvqHxe8F6ilx4it/EWo2Ot+FGlb/AInGnCfOVAB2yISxViOxxkja3NjIV6lCSw0uWfT/ACKha/vBrWqeIvjX8WPHekr4lmj0TwtrUtjBeXoN5c3aJNKiyDe2y2kKxqd9qIMZICk4Zej8O/Avwd4dme6lsZNc1CQETX2sSfaJJ8tv/eDAVzu+bcyk5C8/KuPBPAXxL8TweIvHV14I0Jddi1rWJr1NUvwYokUszBWTIAfEgyN+AfUc1618CvgP4p/ax0m/1bxT8TpdN02yu5LO80HTIfLljZf4ZFBVQp5IY7shSOudvk1MHjK82uflhp6vT/PuzsjUpQje12e+fsD26tpvxWu4lCQN4yubaNUGFCxRxgAD0ww/DHSvq2QHyzXlX7Mv7Pdj+zh8PZ/C9lq0utm41CXUJryWERbnZUQAIGbACxoOvJBPGcV675XFfQRjyxUexwy1dz8z9LuNT0jxp8YfB2qXsxFx4rv7y909yUjuYrjaySPH0ZXUAjjGD71jeEfgv4a8I3V1cQWgvZpZA8T3iiQwKAMImewPfqeMnivrX9rT9nvUPGVrH488ExKvjvR4dptFUBdXtQctbv6uBkofXjjII8o+GviD4N6h4Fh8U+L/AIg2ukMMrcaFJKkN7bSKcNG8XzSOeP4F/GtQOH+E/wAW9Q/Zb+I1w1zG178N/E11vu4lznTbxgAJh6K2AD6j3Vc/ot4f1KDWtFsdQtnaSC6hSWN2ABZWGQSB0yK+PZ/ipoXxK8P6h4c+EfwM1PxxpeoxyWkutatH/Z2nujLyVuZsu2Bg7coemOSK+gP2Yfh74k+F/wAE/DnhvxZqY1PWrONxIVkMiW6F2McCOQCyopVec9CAdoWkwPUiKjZSPpUrVHJ2pCRFRStQKAFWinKppVT1oGVZo91Z9xb1rstV5YwaBGBcW/Ws6eDrXQzw9azZ4etAHCeNvBGm+NvD99o+q24ubK6Qo69GB6hlP8LKcEMOQQCOlfGniTwxqPw/8RSeHtXdp5lUyWd+yBVvoAQN4A4DrkB17Eg8BhX3vND1rzf4t/Cmy+JXh1rKZvst9A/n2N+i5e2mHRh6gjKsvRlJFNOwz5JglxWjFP8AL1rJuLe80nVL7SNTg+y6xp7iO6gGdvP3ZEJ6xuBuU+nBwQQJkm+WtBle8uD/AMKe+K65+9Ncf+kVvXgWn6ampeKtNkwqtat57swLb1FragLjOBgknPXn2Fe2Xtx/xaf4oL/emn/9I4K8e8OErrSv2MTD8oLKsqrtBmlP40d/4dvpfDesxPAu6ORVgREQ5lTPEBxxuXJ8okdzGTgx7fTrHVo9StYrm1kWeCZQySL0INeT7YruB4ZkEkTjayt3FPh1DUNPV4/7burYOzTXhUIXmTHMyMyk7h1mwdxz5o/5akcEMR7KL59UjtqUedrlPWL/AFK10q1NzqF3BY24ODLcSiNfzJrl9Y8cW+raTf2OjWV1qMtzBJCtzJF5VshZSuSZACw5/hVgaz7PwtYwXAumjN1d4H+l3TtNKf8AgbEn9a2I4VWvmMRxO4v/AGaFn3f+S/zPSo5VbWpL7iu+i2uraK2m6hClzbSR+W8bDg+mPQj1619n/wDBPX9ra8sdTtfgd8RtTkn1GKM/8Inr164/0+3QAfY3bvKg+7nO5QRwQob4/MYkUAHawOVb0P8An9CapeJvD8PiXTxAZTbXkDrcWt3GcSW0ynKSKeoII/nXj5dmjwdT20pXU2+eKVlHa0lbSzvaytta3wnqYzBrFU7x+JH7rUV8d/sW/twad8SvA994d+J+r6f4d+IHhWEf2nd386W1tqFqDhL1HchRkYDjIw3OAG2re+IP/BTb4O+GtYXw/wCD5NY+K/imVzDBpPgyxe68yTsBKcI4J7xGQ+1fqEJxqRU4O6Z8VKLi3F7n1dfafa6nCsN5bQ3cKyxzrHPGHUSRuskbgH+JXVWB6gqCORWfp/ii11DxLq+giOaDUdNit7h1kUbZYJg4jlQgn5S8M6YbDAwsSu0ozfnn8U/2vP2h9W0/7Vqk3gX9l3w7PEJ4ZvF18t9r0se7a3lWgR3LdTta3Q/7XSvk7xV8Rn1DUF8WfD3x18Xvi58SNCvPtcHjjUVWx0OyRPmO22k81tpTzFKO8akN93GQemEo8rjP5eT01+aVvx6WBNWaZ+6tFeZfs3fGaD4/fBnw141SBbK71C1RryxBG63m2glSu5ioZWSRQxzskQ85BPptTUpyozdOas0EouL5WFFFFZkhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQBn69pH9u6TPZC9vNNeTa0d5YS+XNC6sGR1OCDhlBKuGRhlXVlLKTQf7V/smBda+xnU13JNJYbxDJhiFkVX5TcoDFCW2Fiu+TbvbQrH8UaLda1p8Y0/U5tI1K2lFxa3UeXjEgBG2aLcBNEwYqyEg4O5GSRUkTohLmSpSdle97bfdrba++2iLTuuV7Hzp+3P8AsgQ/tG+D4Ne8NCHTfid4dVptJvyMC8jAJezmPdH/AISfut6BmB/Kzw7qlx5N7BrBmtdXsbtrS+sLqHy5rKYMEMTqPRgeT69sHH77V8Bf8FGv2Nr3xVBqfxi+HVlv8V2tkU8QaTbghtWtETHmoB1njQDGOWVQBkhQeYg/P34c3T3fhP4w3UkSxSzafp8jJGc8m8fjPGe1M+Gt5DN4T0mBX3Tw2cJdcH5Qy8fnj9Kq/CW9hvvAfxSngbfE+labgnr/AMfb8H3q58NfN/4Q/Sd5QxfZItgUHcPl5yad3HYDe8C+F/GHxN8TXuj/AA/8NXPiS9tgkV5d3N/FHaWuC+C7FjyDuyoG7heORn6x/Zl/Ym8afDf4p2HxH8W+MLO11GK0e3l0Lw9E/kzo6MPLnlcjeFJVsBT8yggjAJ+G/hh4q1H4S+KtZ+IHh69lj1HT9ZvIdQtPmWK8s2dRLbvhhn5SWVsjDYIwQGH0zN+0F8aPjJZ2R8Kafq0GlrbtGlxDcjTNO3KNob7S7S3V4OSN6PFuIBxwSdKtNzTq0o2hdLe9m18t7O2nzdjRpP3orQ+5PiJrHgTQdFNv4zvdLt7K62KIdUmUvclHV1RVY7pTuC4UZJOBivhf41eKfh1faXf+G7/xLceHLXw6Y9W8DeJbu2MWo6fMTxZLan/SZbfgbH8sLs2g/cjZpNJ/Zz8S6vfS33i3xxLZNO+6az8KI1s8qlMFJb2QtczKcniRjwT3Y16F4H+CfgX4bhG0Lw3Z290oGb2ZPOuWIOcmR8tnPPBHb0Fc0YWINb9nH4p3/wAW/hjZa1qunyadq0Mr2V4jrsEkseA0ijAIDZBwQMHI6AE+uW5ry/4L/Pa+Kz6+Irz/ANkr1G3XvQ9yS/CeBV+Fqz4avQngUCNKFulWBVSFuhq1G1AIk2nbTalznpUbfeNAxpo4oIpMGgB1cT8bPH8vws+EvivxbbxQz3Ok2ElxDHcE+W0gGEDYIJG4jgEE9ARnNdqOleGftuXkVv8Asu+PUkdUaazWNAT95vNQ4H4A/lQBQ8YyaF4s/ZD8UfF228f6r47aPRZLq0tVlOmafa3QAGxrW1ZZCylsNHcSzLnnkYr5F+E3gLTvFngfRdb1hppPtO+6i0y2Y29nbFiVIjRMEAgDK7tp9OTUvxa1gfDDwf4u07wPJe3/AMPfGOiqmvaKowun6iArLd2+7nYWQCRcDhm5+6Y/IU1f4mWXwttFtryPR9KsbFdlvZYjuZY8Bt5f5mDYJPBQ9eM189LA4tqUfaXvK6b/AJbbeWvax1QnBO7R7x8Ur3QPAvwt8R2cA0/RhdadcQW9vGUhMsjRsoCjgs2TnjJ619dfAPXItG+A/wAObQRSSTxeHNPV1bgK32aPcM+xzXyp8Lf2PPhj8TvANp4iudc1jxJcazAsj6h9pWOSGT+IAYY7lIKkOzjj8a+t9H0e30HSbHTbNDHaWcEdvCpOSERQqjP0Ar08Fg/qkGnK7ZFWp7RrQxvj0ur+PPhD4w0HTxsu7/S7iCGOJtpkcxnahJ7MeD7Gvgzwnb2PjL4e6dpepo11DDaxWVzbzZ3xPEqoVIzlWUqMdCOK/RZlyK+Uv2hvgrL4P8UH4j+F7SaXTrhlXxHo1ihZ5Vz/AMfUKDjzAD8w6Hr3Yn0zE82tPDelWOhf2PFar/Z3k+QYccMpGDn1J9a7D9m/4wa38Gdc0v4da7E114Z1K6A8P6xcou+Mkj/RtxGDhiCPx9QBtaD8aPhPB5EfgPw1rvxH1ptp8uz02WQwkjgyPKFRB6kA4P040PFHw9+KX7Rml22leLNJ0H4e+ExNFcfZon+36tGUbI8uQYjjO0bcgZG45BBIoA+p7jULm7/1szuPTPH5VXqO3j8mFI9zMEULuc5Y47k9zT91AGZ4h8P6f4o0e70rVbSO+067jMU9vMMrIp7GvItJ/Y9+Gmn6pFeXemXmurb8WlprF9LdW9qvHyJGxwV46Nur21qSgCppOk2Og2UVnplnb6dZwjbHb2kSxRoPQKoAH4VsQa9d2Kki4bYoyfMOQB+PSqa+tfO/xK+NvhPwD+1F4a0T4haIviLwHPpEMl7HdI0ttpkr3Tol3JF92RchFbeDgH5RklWxrTdOnKajzNdF1GtXY9t1j9qLwd4ftZZLm/XUvKJR5NLKyRKwx8rzEiGNuRw8inkDGSK80uP28LCbU73TtN8GX2r3ce5IorO5MjRyAA7LkLEfKBzw6eahI+9jmuO/bv1Kw179rT4UeE7JLd/CI8MtdpYWqqtpKssl0xwF+VkbyIyR0OB1rnNc+IXhD4c2a2t3qGn6RFGCEsoAAwwM4WJBn9O4r5yWaVZRg4U9ZK9vm1+nkdMaEXdt6I9Y+FP7UXjnxV8ctD8IeI/Cun6Vpeu2VxcQRwylrqyaFC5Mjh2SRTjbwEOSDgYw31QoG3Jr87/2afiRpnxO/a60e8sUuobTSNBvMvdx7PmYqu7GeB84HPtx0r9EIWEkYZSGVuQR3r3MPKpKlGVVWkzmqKKk1HY+Kv2s/B/hX4hftLeG9E8WXbWOlyeErs/bIQWltZxNmKRAOdwbHHcEg8E182/GX4u+NvGnxA+HFtr0b6/4y8KpNZQXkkREWq24bfFcsQdwcjIftlCSQc19VftyeCdR0TWPDXxSsLRr3TdJhk03XEiAMkNtIylJwMZKo2d31XoNxHltvJb3scN1E0cyPGGimXByrAHg+h4rSdGFVpzV7X/FWYRk1seYaBp/jf4rfEzQfBvjLxmPA0GvQyfZ2s4gYzKpz5BCSAsWGACZO4HJOD9mfBf9hfwV8F/iHpni/S9Y1m/1Wwt5Yyl48RjeSVCjPgRhgArOACxPPLHBz4jqn7O+v/GTRPsltpVxDhhLbanIojWCQcq6s2Mj1A6ivfv2U/if4m1G68QfDv4jSsvxD8OlWl3rxe2uAiXMbY+dT8uW65bkDOKcKUKStTVglJy3Z9DBcVzXxE8AaJ8TvB+p+GfENmt7pOoReVNGeCOQVdT2ZWAYHsQDXT0hqzM/Prw/4a0n4N/Ea98BfFzxC+i6Xb2xu9C8QOQI9UtlbGxpCCFmUcEYyce6lvQtF+PXgb7U1n8G/hhrfxO1ONzH/aaWrQ2SN/tXUwPl/wDfKjrz6/VuveG9J8TWotdX0yz1W1zu8m+t0mTPTO1gRVu1s4NPtore2hjt7eNQscUSBURR0AA4Ap3GfOvwO+D/AI//AOF1a38VPHFrovhW71TTlsm0Dw/K8nnsGGJbpyShdVUKNhIOR02/N9LdqhVttcdb/FSy8QXD2vg/SdX8d3SNsb+wLUPaqc4Ia8kZLYEEHI83cMHjis6lSFNc02kvMer2O3qNl3V8Y+Jf20vE3iq6uLLwTpdvcCNmj83Sc3gZg2Chu5EEdvJjkCSB42GMSYyRkXHj344eNrC3t9Z8W2nhe1WNVlj0e2C3NwP4vMZWzE+ejwzBf9gZwvHUx2Ho/HK39djSNGctkfcTKVp6/dFeD/sR+MNe8dfs86LqniPVLnWb5rm6hS8vDumeKOZkTe2PmI243HJPc17dq15/Zun3FyY5JRDG0hjhXc7YGcKO5PYV3mR85fsL/Er4bftItep4z09vEHxE0+4lvY28RF57a4tvNZY7m0tZGaGAqMKyxjIYZyR0+VfgOtp8WJfF/ivxNDHrt9darJBvuhvSSIbZEDx52SbSy7SwJUIoBwqgUfhleSXPwN+HWoeF4TovxB8L3N1c2Ovxy481GuZma1lQD54mDYOT3I6MwPD+Cvg54ovtFuoL/V7jwzpNxeSXJ0Ozdwh/hIb5uhCrjLN8qjucjw6mWzlUqyhUfv236WvdLy2OqFRRtdbH0T4r+M/gvwDD5F/rVpDJCu1bK0/eyLjgLsTO305wK9k/4J5st58BLnU0Uqup6/qF4AfRnVfX/Zrxv9hH4a/CPWtL1LR/Efha1uviZokki3o1bM0dxC0h8qSGJsIQMqM7S2dpzyuPuvwZ4K0TwF4dtND8O6Zb6Po9tuMNpbJtRNzFm49SzEnPrXVg8DDBX5XdsmrWdXc1JYRNEyH7rDB5xX5tSeF7j4TfE3xR4E1WNoJ2v7jVNJdiCLyylYuGUjqy/MGHB4Jxiv0v8v2ryL9pD4AWHx28Gpaib+yvEumP9r0bWI1BktpwPun1jfoy9Oh6qK9NGB8g2Ol2mnrIlnaw2yyyGV1gjCb3bqxAHJPr1pLfwb8RPgTrt58WvCOkXsGkLDjxBYSQtsuoM5M6xkgll+8WHQAnI+bPqXgX4hfEbwfpNnoGlfs6X83jq3j8q51a5uIoNPkYLzMt0+QQ2M+WGXrgHtXVH4N/HX4sfN8QPidb+CtIlKmTQvAcBSRkI+ZTdyfOjdiB5innt1YH0H4B8X6f4/8ABujeItLuYruw1K1S4imhztO4cjnkEHIIPIIINdEwA6GuX+HHgPSfhf4J0fwtoUTw6VpcAggEr7nbGSWY92ZiWPAGScAdK6XdUiB1DCuAuvgT8PLrxPL4iuPBHh+41uUgvfTabE8hYfxZK/e/2uvvXf5prLu70ARLH6VMBjpSqvapFT14oAjwaY0dWNgoMYoAreX60qx496n8ukZdtAEdFOIptAhj49OajZc1NtHXFNde9BRSljzmqFxb1rstVposjFAjClt/aqNxb5Brcmi9qpTRmgDwT48fBlfGtiutaTGkfinTkY2zsxVLmPq0EmOoYD5W/hbB6ZB+XbXUEvLdpEWSJ0dopYZl2yQyKcNG69mUggiv0Lu7bcpFfM37RnwluY5ZfGWg2jT3EaY1WxgHzXMSjiZF7yoPxZRjkhapMZ8431x/xbH4krn7003/AKSQV5foDD7VbnHP70Z/7d7GvQrqRbr4Y/EGeB1lgkkldZEOQym0gII/CvN9Bytxb/8AbX/0RZVNX4Ga0/jR0msaz/YmlXF75TT+SoPlqcFskD+tXtW+EPi7W/g3ovxhvb61vfhlcamNN1OLw7Kbi+0gZTe0ysihHIbaCT/GONsgLYmvab/b2nJpvm+R9suILfzAM7d8yLnHfrX31/wS/wDHPgOPwv4q/Z+8WeFtN0bxXerM11HK7yR+JbZkYOSJCQWWMn5VwCgLBRtasMPBW5mtTevJ35VseNS/sP8AxPXUdIv/AIC6lb/FX4X+INOiu9O17Vr2KEWRHySRyqzIQwZWGxASOhUFGr0DXv8AglT8YY/h/qeuyfE+z1DxzZoZrDw7o8DRWM5XBMZncpuZhlV3xgZxlsE47HwlrGp/8EuPjovhTX5rq/8A2dfG968mlarI7StodycZWT2AK7+AXQb13MjrX6NK9pqVrHdwul/bXESyxOjiSKRT8ysvO05BGD39aX1LDc7qezV35EfWKvKo8zsj8BPD/wAVpdYmtdFh8O6zqXjNpDayaDp1jJJceep2lQmN3UH5cFh0Irv9Q+FvxNt7KPUvHGpeE/gXpEsQkik8XagG1ORCwBEVlGHlLfKTteJeAea+7P8Ago74E+I+ifCu+8X/AAd1eTwp5Ez3fiu18Owx2t9qsBRV+0tcIBIzxAEbc8q5OflAr4++Dfwp+E/iTQbPxbYWcni68u8me+8Rzfa51lwAySofk3Ke+3PIIJBBriw2T4PC1HVhHV3WuujTTVtrWdtTqlmOJkrc1vQ890nwt8J5tUzo3hfx9+0f4gXMf9oatv0DQVDjMTbVLTAYJbDSxqQRx1r2HSND+M+taQ+mW2veHfgV4YuAjSaF8NtOW2uJNvygTXKkSM+3Pz+a+STkc8ejK9ppKzzQQ+Qnlrvjt1JBCLgYjXvtAXgZIVRztAE8OqJcxJLFKssUihkdDlWB5BB7ivedOMFeknyenltppp+K1stjglq+Y4Hwn+zD8OfC9419caTJ4n1V3Z5NQ8RS/bJJC3UspAjJ/wBrZn3rvfHkiQfDrxDDEixRR6VcIkaDaqqIWAAA6ACrK3QPesjx9cA+A/EY/wCobc/+imrMg+t/2RNauvDf7DPw01Wz0ybWZrLw3b3DWFrkzzxqMyLCoU75dgbYnAd9qlkDbh9C6fqFrq2n219Y3MN7ZXUSzwXNvIJI5Y2AZXRhwykEEEcEGvEv2Ff+TP8A4Sf9i/b/AMq9V8SavqujatoL21l9u0i5uTZ6h5UTvNa71/c3A2kkoJFWN12HAnEhdEhfd004qrFU4r3tXe++m1u+mnVt210NIrmXKlqdBRRRXMZhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAc/N4V2eNIvEdldfZbia2Sx1GF4/MS7t4zK8AHIMbxyTSEMMhlkkVlY+W0WxY6ha6nC01ncw3cKyyQNJBIHUSRu0ciEj+JXVlI6gqQeRViuftdI0vwR/bmq/bf7M0mbdf3UNxKiWdq43vPcLkDy9+d8nzbCyl8B3lZ+rm9tG03eSslpv5d/TyVuxpfnWu/T+v67H5XftrfCnwf8B/ix8V4dA8vR7HxN4d0rXJbWaVViS6l1C6jkWIHGFbyN+3nBZsYGAPmzwHdi18DaOfKllYWKyBIoyxbao4B6ZPYEjP51+8XiD4d+FfFl897rXhrSNWvWs5NPN1e2MUsv2aQESQ72Ut5bBmyucHJ4r8g/2nv2b739j34kRWUH2i5+FfiC4b+wtRmyw06Y5Y2MrkknAB2MxywB9GI5GZnzjY5bwT8Q2xtP9r3v3vonFfYn7Mt9daf+zT4HuLWH7SsUbmeFVLO0RuJA5THO5Qd+AGLbCoGWBHxvplxHdeAfiBNE2+KTVbt0b1UhCD+VfaX7Jz7f2dfBf/XvL/6PkrWlJQmpSV127+X9aroVF2d2rnrkkmPrVZpKz7q/ubfWIIjD5ljPGwEqKSYpV5w3X5WUnBwACmCSXUB8lx83WidNwUW+qv8Ap+af/DWYOLVvMk+B67tN8VH/AKmG8/8AZK9Thj6V5h8A18zR/E7f9TDef+yV6tGmBXO9yB6ircPQVAq5NWY1pCLcJ+WrcZqrGu1aspwKBE8Z7U8r1qOPrUo5oGRMu2mmpytM2CgYyuF+Nnw3T4t/CvxN4TeUW76pZvDDOV3COXGY2xkZAYDIyMjIrvfLrN1lk+zmJrtbdWHz92I9APegD8yvDfiK/ja88Na5bSab4o0Ui11K2kHJcLgSIRwUcYYEcYI7EE9j4a8AeIPGsnl6No91qIyEaSOP90pPZnPyr36kdDXuX7QXwSi8Xalo/jDwRHaw+O9FdSkupput9Qtw2TbTr0K55BxkZI78ZDah+0Z8QoFsprrwz8K9LQLHu0+P+0bvCnHyAnyghAGAeR/LQZ5Zofg/xX+x74y0jVNWmC/DfXr4RahZ2svnLpNxJ8qyMgHCtnqmcYxycKfsaTYM7CTz1PFeL+F/2WPDVjr1l4g8T6nrXj7xFZyedb33iK9eZIH3BsxRDCKAQCAQQMcdBj2WmA1u9RMM0+RgilmOFAySegrnbn4geF7XT5r6bxHpMdnA/ly3DXsQRHIyFJ3YBwQcdeaANmK1htwwijSMMckIoGTjGfyAqZVArkPBvxa8I/EDUr/TtA1uG+1CwGbi1KPFKi5xuCuoLLnA3DIyQM12UMMk3CIzn0UE0Ac7q3jS10/WBo1nYap4g10xLP8A2XodjJdzpEzFVkk2DbEhKsA8hUEggHNeOfHL46eNfhv4qsfB8nh620DxPqNk17DpruNTvYo9zBGkWA+THu2OAVkmK7SzqF2l8LxF8TviL8IP2uPFfizw1atquheHNGsZPEHh9CqPeae+Szr6yRs29T1A4+7kHgP2hvjV4a8Xfth2XxCTU0i8LXXheCSzvHGfMBRgybVBJdXLqVGSCpFeLia+Kp13GMfc5W0+ra6GsIxlub9h4h+M2tNObnxQ+hWdwVYpcx2808Zwdyjyo1G0k4BV0YBRnnJOh8CbbxFp/wC0yPDqeJda16zl8MSaldxahdNKrSC5Eavz6ZwCxLc43EYFeef8NBXfi3UZNM8BeENV8UXyMFaTymSOPI4ZlUM4Xtlgg6816R+zD4G+J+m/G/XfFvjnRhopbQRpkT27oEO+aOXYu2RycbTk5OOmR0rLB/XqlVTr6R7f1r95rU9lGNo7n2FH4beNN13cxWy+5ya+OPjJ4g0nQf2uNatb3Rotf0688Brpzw3h/dS77wOXwOoGCvbkZ7CvrLLNyxLH1Jr57/am+Duo+JobLxz4XTzfE+hQPFJYhf8AkI2ZO5ocgZ3KcsnbJbjJBHvHKfIGsfDnxLq/iXS7L+02g0PR7SS203U1I+0RWzOWFqxVg5Cl5QDnG1zzztrT8F+GfB3wr+Kuk3njHSzr3hLUEa2kuLw7ls7hmBEkqjAkTHGH3cMTyQM+pfDXR734saal94ctmu7Xd5csjkIIXxko+Tww9Pp6iu/174I+FdB8PzSfEnxPp+maZLH+8t2lVNw44DNyTkj7qk5IxUqMY7Idz3zwv4Z8NWDDUND0fS7MmFbaO6sLaKMtADkRhlUHYGyQOnOR1rtNJ1iXTJACS8BPzJ6e4r5U/Yu8RPNb+L/DOnXbeIfCeiXaR6V4jMTRfaI2BAhIYDJQKOVGOc/xCvpurEd3NDa6zp8kcipc2txGY3RhlXUjBUj6ZFfI1n8J/Gn7MPjbW5vA/gK3+JvgvVCsml2Mt9HBd6JOSS0YaUHMJJPI5Axk8Et9J+H9UNjdCJzmGQ4I9D6117Jz1rPYk+Zf+EJ/aK+LGG8ReMdI+FGjyBSdN8Mw/bL8jurzscIf9qNiOnHr6T8F/wBnTwx8FLrU9S0251XW/EGqKqX2ua7eG6u51UkhS2AAMnPAGcDJOBj001R8SeIrbwn4Z1bXL1ZXs9MtJr2dYV3SGONC7BR3OFOBSA1d1MlmWGN5JGVI1BZmY4AA6kmvOLXVPF/jP4R3nxIi1nRPDXhGPR5taiGk/wDEzv54EhaXAlkCQwuQpBBSUAjB5zj4W0PVPF/7RGix63qutRjSZpJY1+3B7uWVQSpIRiFtpA2cS25jBxkxjgL5TzLD2k4yvyuz9e3/AAxrGjKTsfoh4w8feGvAcEM3iLXtP0RJiVhF9cpE0zAZ2opOXOM8KCa0NF1mw8SaTa6ppV5BqOnXSCSC6tpA8cinuCOtfn5J8I/DHhnw/qd1cQzazcpZEST6k4cSCJDsLxqFjYrgYZlLDA54FfUf7EdqLL9ln4fxAEZs5ZeRj79xK/8A7NW2FxkMXzci0Q6lJ0rXPU/HFw9h4J8QXSAGSHT7iRQ3QkRMRn8q+Wv2Nf2ovEXg/wCFOnfDX4hhx/avhya48DauykreRRwsPsJfkeYmAqKRnG1ecoD9RfESxutQ8B+IbWywbubT7iOIN0LGNgAfr0r83vDcj/Er4HeEtDv72VrPS7dRYtHhHsrhCQXQgAhwwPJ+nSqxeDp42k6dRenkyIScXdHO/s7/ABU8K/Dn4SiPV9VigvJr2aYWcIMs78KoOxQSM7eCcDiurX41+NviHHeL8Nfh3qmsJb71e+nt3kSNlUnayRghWODgM4yRjHXGR4V+BXh3QdFe1voF1i9mjaO4vJlI3hiTkISQCOMN1yAc17r+yD8fD8O5IPhB41ldJrUgeHtVEZMd1bFv9U57FMn8BjsCed5ZQlVlVqK7bub+3moqMT3D9i7wTq3gH9mnwXouu6dNpWrRR3Ms9pcpslj8y6lkUOvUHY68HkdCAeK9ueHevSpkjFP216pyn5v/ABM+H1z+zb8SDodzDjwL4gupptA1BTlbWVmLtZyHtgt8h7j1+bb6F4V+DPi3xcsclrpT21q+CLm9Pkpg9CM/Mw91Br6v+KXwz0X4s+C9R8M6/bC40+8TG4AeZC4+7JGSDtdTyDXiEP7NvxV1C1tdB1b47atD4UsgIIo9H02O11KeADAEl3uJDgcbsMD1IzTuM8b/AGhvghpfwh0GPx1/wsDSNH+IOjR+faWDy+Ub+IZLW4Abe5bnadoGeuAcj7c+GPiyTx78O/DXiSWwm0uTVtOt71rOdgzxGSMNtJ79euASOoB4rzn4e/shfCz4eXCX0HhqPXda4Z9X8QOb+5dwciT95lEfgfNGq9K9rHyigGPpjY70bs5prKT0pCGso7Um30FPWP1qVY+KBkaZxzT9tSKm2nUCIlXdTwnrTqKBABjpRRSs26gBKKKKACkIB60tFAEbLtpu2pWXdTGGDQAzFMf7tSGmkZ4oGQ0xlzUmD6UUDKM0We3NUpIfath1zVWSIHjvQIxJ4ayL+yEyEEV0s0XUVm3EPWgDwW4/Zf8AAT6hqVzJoMc6380lxNazSyPa+Y4G5hAW8sNwDuC7s4OeBXiXxy/ZV0/wvY/214QsltDFgum53CEKF+bJJ2MAAT1BAPPb7Tnh61l39nHdQyQzIskUilWRhkEHqCK5sRSdanyxlZ9H5/qu6NqNT2c+Zq6Py4t7jzrrTtyNDNHqdrHLC33o3FxHlT/nkYPevX/HnhO+1afTvEXhq+k0Txpocy3emanbsUdXU5CEjtnp7+xIN39o74Jt4L8Raf4g04smnS6jaK4wSpX7QmEP+0pPDd1yDmteOf5utTgqkqlNqatJOzXnpt5dUb4hLmTi7po+i9C/bi+CH7UH7PsPgH48Xq+HPFN/cLpGoWMtu4Md0uAl9HIqFIlBO7LEbWDDBGCXfs2fGPxp+zT461X9l34ja9HFcTwyD4d+OLqISwOkisLdJFLjcu7aVTOQwaPcVKEfG3irwXoniyDWIb6whE93r1nbveRxqtwE+wyHAfGcblU46EgZFekfCu6sf2gvBMf7Mvxbv47PxjpcbSfDfxpIuXBUErZvITnYwUKEJHChQdyx16ByGNqj/EH4yfFzxV8P/wBoL4ieJF8R6TMSvhmxnS0026jGP3kYQBJFK8gBA205zw2Ou+FPh/SPBP8Awlej6HZrYabb6yyxQqzOQPs8B5ZiWPJPUmrv9i6x+11ot98PPGat4Z/a5+FyM2lX8mIZPEFrFtbypHJAkfBVw2eQ4kXKtLXA/BHx9ceIP+Eog1qAaV4qg1RxqWkyApLbyLHHE2UYAr88bAj+E8GgD2trr3qkbq20iGaY/uYWfzZDyVUsRlsfwjPJPA5Zj3NUDqAPek+2H1rSE+V2d+V7pO1/z/JlJ20ex0cN505qh45uN3gXxCM/8w24/wDRTVmQ6lDYyWlqqeUkmY4gigICq5C4HT5Q2OMfKfbLfGlyW8E6/wD9g64/9FtROm4WfR6rzV2vzTBxa+Z97fsK/wDJn/wk/wCxft/5V7rXhX7Cv/Jn/wAJP+xft/5V7rWZJz/2zxHa+LPs8unWd74cuf8AVX1tOY7mzYR52zQvxIhZGxLG+7MsaeTtV5a6Ciuf8N/27b6tr1pq3+lWK3In0u/HlgvbyLkwSBcHfFIJFB2AGJoMtJJ5pHS7VYuStHlS+etr+ve1tNbbs0+JX0VvxOgooormMwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAOfs/7C8A22haDb/8S+3vbl7LTLQeY6B/LmuDCnURoscUu1eERUVFAAVaofFn4V+HPjZ8PdZ8GeK7BNR0TVIfLljbIZGBykiEcq6sAwI6EVv69oNj4m0mfTdSg+0Wk20lQ7I6srBkdHUhkdGVWV1IZWVWUggGj+3rH+3v7FafZqZtvtiQOjL5kQfYzIxGH2sVDBSSnmR7gPMTd0y/fLnV3LVy6/O+/rf1vrZaP3tdb9f8z+fjxF4Jk+Gtj8WPCkl3JqH9h+ItT0wXsibDc+RIIfNx23FCe/ORX1h+ypJt/Z48Gf8AXvL/AOj5K+Z/jrq0cHxT/aEsZgY2m8b688EjH5ZGF025B/tAYPvk+hr6P/ZZJ/4Z78G4/wCfeX/0fJXMZnq00/vWHaz3kd1exXJ82ESb7ebjlGGdjYxyrbh0+6U5Lbqr694w0fw7MkOoajFFdSDMdmmZbmX/AHIUBd+n8Kmm22l+NfFyumh+F7jSoJAVXU/EEoswuR99INrykj+7IiDPfrWsJqKcGlr1fTXdf1t02KT3Xc7L9nf5tB8S/wDYw3n/ALJXrixVxnwh8AX3gTw/eW+p3Vvd395qFxfSvaIyxDe/yhQxJ+6Fzk9Se1d6sftWE48snG97ENWdiJUqzDHmlSHNWo4/bioELGlWFQ0scfFS7aAGqu2nrSbaUDFAC0lOXlqewyKBFe4mW2t5JW+6ilj+FeeXE73UzyyHLucmuv8AFUzQ6UVHHmOFP6n+lcZVxKQdaTaPSpobSa4bEUTSH0UZrQj8O3O3dO8VqnrI4qhmVXG+G9W1X4ufFHxT8PvDOu6F4a1LQIIpbu41KOW7vCksSOssFoPLR4x5ioXM3ysRlCMbvSXh0ixXMk8l4/8AdjGB/n8a+DvGVvcW37SHxc8e+E9aTw9478M32l3GjebcYW7iNjtuLVkOQwdQo5HHAyAa5cRGrOlJUJcsujHG19S1+0JY6nJ+0zrnwpj8R6hra6NaW97cahrbJNbu0kETyILKMJD5ZE6qFYFwFJ3ndxDonwT8N6XIJr7z9Yuduwmdtke3sm1MblGAArlsADHQY8l8VftAX/jj9pjxT8RdH8O3F9qeu6bbW1xpkwaP+z5kit4nVyFbcFa3wD8uQwztIIHQ/DXRviH+0X4o1nQr3xnbeCjpixvcWFjEVmZWzho9rbnToCfNGMjjmvn5YXHVlCLlb3Vd+dtf62OuM6cVdq7PY/2a7fT9P/aa8atBptulpY+HrS2jghURpGWkD8KOOg9K+tpPEVz5ZWBI7ZP7saivAP2e/wBmGy+AeseJtQt9cuNbfWfJUfaYAjwhNxbLbm3lmbOeMYHXrXtu3ivo6NL2VONNu9kcsnzSbPi/4uarrHh/9prxZ5t9cW7a1pFo8TqxTz4ULKy5HXaRgj2ry2z+Dvh+18SXOrGHzo5lIWwkAMEZY5Yhe4Jz8p4GT7Y+yf2g/glF8YPDMP2OVNP8UaW5uNJ1Jsjy5DjdGxHPlvgBuvQHBxXgPwruPC+t2eqL8QfEln4J1zR5zbahot5PHBIjDHzI0hwyNnjaG6jk5GdyTidN8Q6l8CfHcHjrQrYz6QYVtdb0qFQBJbqeJFHZlHT0x6Fq+7PAPjLTfiB4ZtNd0mUzWF1lo2PXGf8AP518+af8YPAKSS2Hw08Bat8S9QXzImube0YWgboVkuZhhQemVUjGfXnuP2Xfhn4j+G+h+IRrlrbaHaanqLXlh4cs7n7RFpkbD5kEnclj0GQNoweSAAe27aY61JuoVGk6DNAHhXif9m2d/FGr634J8b6r4Bk1uVZdVtdPhjkguHHWRFODHIcklgTkknHJqx4U/ZI+Hug3y6hqWn3XjPWT97UPE9w19I2TnlG+TqSfu55617pFBax/NPMGIP3Y8nNXY9fitY9traKhx99sZ/QUgKGmeGJ47eKG2tEtbaNQqIAEVQOgCjoPwrY/sOy0u2kutSu0jgjXc7yMI40Hclien5V558cPipq3gX4T+KfENlNDb3mnWMk0DMmV8zGFBHfJIHPFcxcah8NPHX7GHi74v6FJfeJ/Elro1xJHceKr/wC2z6TfiLbtWLiGJ0Zg6tHGucowx8oHnYzGLBqPNFvmdlbv5lRi5HX+JP2lvht4HgWSK/bVEZtiy6VCZonOSMJMSI5GzkbEdn4Py8HHC+KP27vCtvDdyeFdC1fxVHaxySTXQia1toxGCXWRirSROMHiSNAcda+b/g74L0fxd4H0nxN4itf7c1jUYQ1w99I0sT7GZY8xk7WIAHzMC3vV34yfFDwt4c8B6/o39rWUV/Pp09rb2NuwZwzIyKNq52jJ74HBry5ZpOVX2NKF3e39f0jpWHXLzSZ98fDnxtafErwNoPimwgntrLV7OO8ihuQBIiuucNgkZ+hrnP2lLl7P9n34kPE7RSDw7f7XRiCP3D9DT/2b7I2H7Pvw2hIww8OaexA7E26E/qa0/jP4Cb4mfC3xT4ZjKrPqenT28DP91ZSh8sn23bc+2a+hOI+FPCvxC1P9mn4D3fhg6umr/Dr4j+CHZDvLzeHtXurAKxkCBmEEjyemc46bTv8AFfhv8b9f8I/CWy0zQPDP2r+z0uZbjVLou8C/vHk+6g4IDD7zDOO9ej/DlrPW/BMWhalZD7XpUSaXqml3kfzQyxjYUkQ9M7SfwPpXWWeiWVlpUWl29siWEcQgS3AyuzGNvvx69a454GhUcnKO7TfqtLm0ako7CeE/2Sfip+0J4Ht/EWtfEqx07StWskurCz04NIjhhwkyx7VXryd0hGMEA/d+6/hD8Pv+FX/DLwz4T+1/b20iwitGutmwSsq4ZguTgE5wMnAr4z+Bnirxd+y74o0jw7rtrcxfCnxHqiR6deX6Mi6dcO3MW9uFjOd2TwdpOfvGv0DVa6Y040lywVkZyk5O7IvJ+Wvg/wDaT+DM/wABfGFz4+8PxPJ4B1ifdrdgPmGl3TtxcoOpjcnDDsST0KhfveqWraTZa5p11Yahaw3tjdRtDPbzoHjlRhhlZTwQQcYNWSfJS+Dfhh4J0Cz17xt8SdKSwuolngjsrlR56HoU6vIOv3V7GvPviDrHhr4+eGotA+DXwr8RavfwzrPp/jbB02CznRvllW5lyzgc5Q7SQeMHBH1D4a/ZH+D3g3VX1LS/AGkJeM/mB7pGuhG2c5RZWZUPptAx2r1dIQqhVUBVGAAOBTuMq+F4NStfDulwazcxXurx2sSXl1CmxJpwgEjqvYFskDtmtTNMXhRS9aQgZhmou9SMmaVYzQBGFP0qXbmnrH+FP2igCEJTvLNS0UCGqu2nUUUAFFFNVs0AOooooAKKKKACiiigAooooAKRlDUtFAEbLtprdKlYbhUdADOtN2CnUUDI2T06VC6Zq1Ubr+VAGfNHuzxzWdcR9a2pEzVC4i/KgDAuIqzpoetbtxD1rOmh60AfJ/7Xlw8baZbLLfIjTWryRM5+zSYuY9rKM/fBznj+7XARTZPvXvv7V/h6HUPhXd6g0RM2lXNrdiRR92JbiMyk/wCyE3Mf92vnhZAOh4q47FGdJN+8uv8AsY7M/wDkjLVrx94Gg8eaNHGs7WGr2bi40/UISVkglHIIYYOMgdD2B6gVkyzfvLr/ALGK0P8A5JSV2lrN0qgOj0vV9T/bI8I2lzaXQ8Mftb/C+MSWc8cpin8SWUI3qFbI3S8n1yWByEkOyv4+K/tWeCJfjz8PLCPR/jj4QjEPxB8FwoyyalDHhGuo4jycKvIxkbWXJaNd/A+MtC1qy1jTPHPge9k0bx3oLi4s7yDhpgvPlNnhs8jDAg5KngmvVrvxvqHxEjtf2tPgfbDRviR4aYR/EnwOJPku4wBvmWPO5o3VWBB+bADDDxksAcj4G8e2Hj7w7b6tpzYST5ZIWILwuOqNjv8AzBBroLjU7bTbV7q+uYbO2jGXmuJBGij3YnArj/2h/BtrdeEG/aS+Ac8ln4D8SFY/FmgxmOSfQdRLAv8AIQQFYv1A+UuSMK67fnCa/wD+Ei26jdXU2orKd3m3MjTNCx7qWJ2j2GPSolLlNqdN1NmfReufHXwzp6yxWaya5NC6hhEuyFGByCXcc4I6oGwcfh5/4q+NPirxPpc1tC9rpNnOrRSwWqeY7oc8eY/95e4VT9/HQGvPGjdGB3pJOF+ZRnEif1NOhYRqNpHlt/qnYA7G9D/n3ojX0cZK/bXZ6a/hb+kd8KMIr3tT9J/+CZv7XlhNounfBfxXPDYXdmnl+F72R8LdxZLNZsT/AMtUzlP76cYBT5v0Ur+ctmm0+8hu7O6mtbq3dZ47i2fy5oZFOVkUjlXBGfYjuDX7D/sH/tjQ/tGeET4d8RyxwfEbQ7dPto+VV1OEYUXkajpk4EigYVzxwRVWlCThPdf1v19Vozkr0XTd1sfVtV9QsY9T0+5s5mmSG4iaF2t5nhkCsCCUkQhkbB4ZSCDyCDViiqTcXdbnLsY/hG21mx8Nafa+ILuHUNYt4vJub6ABVu2U7ROUCqI2kADmMAhCxUMwUMdiuf8AGukarqukwvod79i1eyuYry38yV0hn2N+8t5doI2SxmSMsUfyy4kVC8aV0Fb1bT/e3V5N6LS3y7a6ejVtNblr73cKKKK5yAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKr3On2t7NaTXFtDPNaSme2kkjDNDIUaMuhP3W2O65HOHYdCasUU02tgPwQ/aZ8DXvh747/Gew10iG11LxZqmpGI53QQSzmWG5XI/uupb/AGWQ/X1/9inT9G+IHh9/AXiLxDq1pq+gKzRaLYXAtbe8tGbcs6TRgSvy5BUSADrjnj7h/b7/AGOU/aW+H8ureGkjtPiNpFuwsZeEW/i5JtZTkerbGP3GZugdq/JRfhb8VP2dbnSfEWqaZqPhdtM1h7LSNZukWMwXYRZfs1zFuLRxzRyKwWQDcrk8qTnedPni6tNWirX8m/xtp8tE23q7ceZc0Vofqx4W+GnhvwPC8eg6JY6UJOZHtoQryn1d/vOenLEniugW1Va85/Zy+PWl/tBeBRqcEaafr9iwttY0jfuezn59eSjYJVu+CMkqa9T8oelcRkYHiPSb290+NtMufs2oW00dxDudljl2n5opMZ+V0Lpkq2wsHClkWtpY/apvL9qzb7w55+rW2qWc/wBh1CPbFNJs3pc24YkxSLkZxuYo2coxJGVaRH6YyVSKpzdkr2du/R9bffZt6aste8uWTsaCx1YjjqRYqk8s1zEDVX0p/linUUCIqcqg9adgGgADpQABQOlLRRQBQ1gWn2UNeqWiVgQozyef/r1gSa1ZW2PsliBj+KTj9B1roNctTdaXOijLAbh+HNcLVRKRcuNdvZuEk8lOgSIBQKzXkaRizsWY9SxyanSF5mCopdj0VRk1oQ+GLydd7hbdO5kOP0/xqtEMxJF3Ka+GfjP4Zm+Gv7QGs3VzbNFovjDyJ9PvFUmMXMcYSSBj2ckbxnqG7nNfoMLLR9PP7+5N04/hTp+n+NcV8WvBfh34ueC77wzq2lJ9iuV+SZcCaBx92SM4+VwcEHn3yCaAPiK20a3guri5gs4orm42+dNHGA8uBgbiBk496Sb4ZeOf7ZsvHHgOwuF8RaQC6nZiK9iAy8DHgNlcgDPOccZBHe+C7rxf8H7a58N658J9U8eeIreRo9O17TwjWV9EMbHlkckW7YHJIJ/r3P8AYPx2+I751PXdG+F+ks2fsmjQjUNQKEco8z/uwc9GjA/xYHoPwN+JFr8UvhzputoGS7+e3vLaTKvbzoxDRuCSQ2MEgn+Ku7fg4HFcV8JfhNpfwh8Oz6XptzfahJdXT315qGpTebcXVw4UNI7Y6naP/wBZJrtZOtAELiuO8TfCLwZ4y1q31bXfC+lavqMA2pcXlqkjY7A5HzAdgc4rsm71m6l4g0vR7i1gv9Ss7Ke6fy7eO5nSNpm/uoCRuPsKAJ7Sxg0+3jgtoY7eCMYSKJQqqPQAcCpJrmKzt5JppFhhjUu8kjBVVQMkknoAO9SV41+2TfXWhfs2+LL+KAttNqiuw+VSbqIAkHhhn+E8HocjigDp9U+N2gWul6nqGkRX3im100Mby60a382ztiO0t2xW3jJPygNICTkdjjw++/a28XeKLwr4Q8PWUyjBEbwz3ZYhsGOWQGIW74yfmV1xj5ueO6+N37UCfEP9g/4leEPEFgPCvxM8NR6bpmraD8sX/L7bBJ4AvBhZBkbRgZwPlKlvGPB/xS8LeAfhb4Tt9X1q2t7ldJtW+xxsZZ8mNf8AlmoLdT6Y6+lfMSzHF8kn7K0lLltvsk7+e/Sx1Qpxk9Xoa/xM+KXxgi8J6r4gk1fT/CsFhC9xFY2MCySSYI2rJu34YeqyFT0K19d/Dex1fxN4G8OanqCxpeXum21zO4wqmR4lZsAE4GSeK/PL4lfGbVPih4L1fTPCHgjXdU024ItJtUW2dljcuoVdsatgseAGKnnpk4r9SPBekvovhPRNPddj2tjBAy+hWNVx+lengZ4mUHLEqzb09DOtyJpQPCv2yNBTS/2ZfHUssjyObRVGxflBMqcn0Hb8RXyf8S5m8N+H9Yu/h7p99FpPifQotL8U6DGfkvZFQbLyFFztkV+TwchmOBubP6L/ABS+H1p8UPh74g8KX0jw22rWclqZoz80ZYfK4+jYOO+K/PrRU1jwf4ivvAXi2FLbxXooVDtJKX9uQPLuYj/EGGM46Hg4OQO+UVUXLJXMUeON4C+Icvw3jW51yeK2s7VHtdDtyyFlAyY3CbTvGSeS2SOcdvr39nH9lv4BfE74Oadq+n6VceIJL6OOO+mvb+RZ7eZSrPCyxGNFIYYDbcsGHJBpnhn4L+LvFe17bSJLa3b/AJeL39yn1G7k/gDWHq3g2b9iv4meHPFsGvWd9o+uajHa674ZsZgtwrSBlS5ghJzLjL5AUHngckqowjH4VYbbe592abpVtpGn2tjZQJa2drEsEEMYwscagKqgdgAAPwq55fFPWlpkHyn+1Z+z3qWoa5a/EzwJpjX3iS1CQ6zotu4jOs2gPbjHnIOjdSBjnAFY2g/HJ2YWHwk+AfiTU9ZRdk154gthp0NrKOqPPKSSy91yvbHt9hOoaodmGoGfLGrfAH4wfH61Fn8WvG+l6B4Vlmjmm8LeEbXcZAjB1V7mUblYMoPG8ZHHbH1Ta26WdtFBEuyKJAiLnOABgClVDjNPoELuozS7c9KAhoERbD3NSKuBUix+tPoGRKm6neXT6KBDVX1p3SiigAooooAM0ZqKigCTcPWm+YajLU3cPWgZLvNJTVbtTqBEituo3D1qLd70ZFAE2c9KKiDUMxNAEhOKQuO3NQs+Pak8wetAywrbqWoFf0qccigQ5cY5pG68dKSigApjjmn0jLuoAhNJStSUAFI33TSeZ7UjNxxQMYRVWaPOatVG3NAMyJ4utZ80XWtu4j3DNZ80dAHO6rp0V9bSwTxrNDIpR45FDKykYIIPUEdq+MPid8Nbj4S+IkghV5fCl82NPuNvFnJz/orn+7j/AFZOOPk6gbvuGePrXLeMvB+m+M9BvNI1a1W8sLpNkkTZH0II5VgeQRyCARTTsB8ATSYmuR/1MFqf/JKSuxtZeBSeKvgT428Dx6tJJZDXdJsdQh1JdShlHnzWyQtER5IG5pVDbmHAIU7SSQtUrO7jmhimhdZYZFDpIhyrKRkEHuMVoUdFbzVzcPiLxH+zx8TLT4ueAlD3MIMOv6OeYtSs2IMisv8AwEE+hVWHKnOvbzVpQyAjB5HegDrR4h0X9nu+j/aC+FmnN4n/AGcfiL/oXjbwY0KPHpUzsVeJ4jwoDSOEBAUeZsBKSJn5+/aW/Z9tP2f9c0bxj4LvX8QfA/xooudB1nLOLfepc2sp6h1AbG7DEIcjcjgdn8PfiE37KvjbUpL7SV8RfBDxgRZ+K/DrrvjhWT5TMidiucqO/wBzK5Uj1OHTtC/Zk1JvhL46lHjL9k/4qL9r8O+IwpdtHuJOUcP1V0JQt3xtcciRKTV1ZlRk4u6PixdhVdknyE7oZfT2NStJuQ7lAQcSRqoBU/3hXT/G34K+If2Vfipd+BvEMhvtJnH2nQ9cjGIdQtW+46HoGGdrL2YEcqVJ5jL7v70yjg9RKv8AWuSUeV2PXpzU1dE1sqtcRJI+CPuyAcMp9u+PTv0rY8H+M9a+GnjDR/Fnha9/snX9HuPPtLuP5wr4KujjPzxupKsvRlY1hxsqhSMeU33Gbny29Knh2SCbzDslA+df4W9+B+o/rkbQ9+KppJO7d726bP7tNt3fy25VNcrR+537LP7Suh/tO/DWLxBpyrY6zZuLTWdHZsyWNztBx/tRsDuR+hHHVWA9kr8CvgP8dfEv7N/xGs/F/hnF3hRDf6Y7lI9Ttc5aFjztYclGwdrdiCRX7k/Cv4o+HvjN4B0fxj4WvDeaNqkIliZ12SRt0aORf4XVgVI7EdxzVxlzI8apTdN2Osrn7zwr5njTTvEdpdfZLiK2ksb2Hy8pe27HfGGwQd8UgJRm3BVmuFC5l3L0FFb06kqbbg9018n/AF+u5nGTjsFFc/a6Rpfgj+3NV+2/2ZpM26/uobiVEs7Vxvee4XIHl7875Pm2FlL4DvKz9BROKi7xd13tb1+4JK22wUUUVmSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXCfHH4e6X8VvhX4g8La14fXxRpmowiObTPPWCSRQ6sWhkYbVmXG+PcVUuqBnQEuvd0VUWoyTav5d/usxrR3Pwp8TeHfHf7DHx8tJbUXl0stst1pss8LwL4k0cnPkzI6ho7mMAAqyh1YDgfLn9Ifhb8StB+MXgXSvFnhu6F1pt/GG2nHmQSfxxSAfddTwR7ZGQQT3P7XfwGs/wBobwjYeGNVtPL0+RpBba7Y2xn1DRtRZohaXCAEH7P/AK1JtuT88RO1FkkT8rPhT8SPGH7Evxt1rRPGOmva2i3Cw+KtHgUsCp4i1O16blOQTjghsYBI21Up8qU1s9uvXZ+f6NPqOUdn3P1GEftTxHVXRdasfEekWeqaZdRX2nXkSz29zC25JEYZDA/SrtcxkY9r4f8AsPia91W2n8uG+gRLq02fK8yHCTKQRhih2OSGLLHCAVEeG0rO8t9Qs4Lq1njubWdFlinhcOkiMMqysOCCCCCOuamrI07TrDwja3QF19ns7q+adVuJFCRzXEoJRCQCd8zswBJO6XauBtUdTl7de+7zVktN0tLeq0t5ddkaX51rvoa9FFFcpmFFFFABRRRQAYzxXMahY6fo8+6aGacyZZF6IOeldQv3hVfVNNTVLUxOdp6q2OhpoZyjeIpo0KW0MVqn+wvNZ1zdz3R3SytIf9o0t5Zy2M7QzLtYfkR6ioG6VZRG44plS0xl7imAzaPSgKB0FPWNmYKqlm9AM1p2vhu9usEoIVPeQ4/TrQBxfjfxlaeBdDGo3UUlwZLmGzgt4njQyzzSLHGm+RkjQFmHzOyqO5FcT8frz4ofCP4Mav8AEHXU0PwZY2ptkg0uJ21TUppZJljMbuAsEGAxbcDOMJjGWGM39vDwyP8AhSOn2H22eJdS8Q6dZzPCdvyNIT+YIUjPdRXgv7S3xq8T6X+zr4i+BPjzUI9T8QaDqVpPpGveYMaxpiudobk/v48ruU84HcrubzMW8VzU/YNct1zd7eX9XLjy63K1n4e8c/ET7HrOpeKL6yik23FvdTX0r3ZiYrIgMcTJFC4YA7otvQAggYOB8dvh3pPhf4R+JNVe4vtV1thbg399ckuzefGNxC4VmAJ+ZgW688k1lL+0xPDoekab4W8NTXD7YdPivtVcRQefgIq4Ung9fmdOOtegah+yX8dfirFpr+Jdb0nTdOkvYZZ9IWbyhFCCC5IRCHK8EAyMCe4wK8qjRx9arGVR8sU7276/1udcpUYxajqz9CND0W00XS7SBIQhhhSMs7bj8qgcn8K+dv8AgoNczXv7Mfii3sALoCa0e4EaM+2NbiMlgRwMELnPbNe/Q21mp8zUNQF04/g3EqPwFVfFFv4d8TeGdR0HULT7bpWoQPbXNsqlQ8bjDDPHUHtX0pwH56/G3R9Y+Nl62uHUodL12S1Nk1zbxBVuLVusMm3G5e4Jzj+XG6p+z7otv4PubPSEYa2I1aG9nc/NIhDAFR8oBxjOM4PevTbXwJrXwr+KFl8OL+4WbS9WnZPC+s3soHnxscLayt0EqZ2j+9kYHKiveNS+EPgj4X2UeofEjx1p+kQk/LAbhIPM4PCl/mc8HhVzgH8CyuM6P9lP9ojTfi94RtdJvbePRPGekqLXUdHSIRKrIP8AWRqOAjDJA7YPUAE/Qyxhea+CtNutC8cfHLwB4l/Z/wDDWvGWxufs2t+I7iweDSLzT2yJPMebDNKoBxhQSGwMlVC/e6fdFJkgVrxz9oD4BJ8WodJ1jRtS/wCEb8daDMtzo+uLHv8AKYMGMci/xxt3HrzzyD69cX1va582ZIz6Mwz+VZV14os422xiSc5wNi8Z/GlqB88p8Hfj38Sdsfjv4q2XhHTOj6f4BtmSWZSuDm5lAdD16Bhk/THdfDH9kn4Z/C/VIdZsdCbV/EUZV/7c1yZr273jo4Z/lRhxyiqa9btWklhV5I/KZudmckfX3qygO2gY7NG40qrntS+WfSgkjYbqFTn1qUR09VA+tAxqx+tOCge9O2kdqSgQUUUq/e5oASilb73FJQAUUUUAFFFRFjQA9n9KaWyKiaTrTPMoGTZpjPimFiabQOwbqN1Vby/trFN9zcRW6f3pXCj9frWNcePPDlrnztf0uHB2nzL2NefTlutAjovMpxk96xdL8Rabr1s9zpmo2uo26uY2ls5llQMMZUlSRkZHHvVv7QPX9aALhkPrQsh9ap/aBQtwM0AaKy0NLVRJvxrJ8YeMtK8B+GNT8Q65dCy0nTYGuLm4Ks2xB1IVQST7AZNAG6Wo3V89x/tteA7xBJY6X4u1GJgGElr4cumUqehyVHB7VpeG/wBrLwz4j8Y6L4bm8PeLvD95rMkkNjca7oklnBNIiF2jDseWwPTuPWizDU90jkqZZPSs2Gbd0qdZMigC20nPJ5p6yetUt1SI+KALm4etNZvQ1HupaBCNUbN2p0nSo6CkFJuo3U3NABTTTqQigkhdO3UVUnh/Kr9RMucigDEnhqhPCTmt2eLqKz54qBnPXVmJFNfJHxm+FrfDLWW1nTlb/hFNQl/fx5GNOuGbqO/lSE/8AY/3W+X7Hmj61j65otrrOn3Fle28d3aXEbRSwTIGSRCMFWB4IIpp2A+JIX2nFaMMtHjjwDc/CXxFFpErTXGhXbEaTfSAnoCfs0jf31AO0nG9R6q1UopfzrQo0rq1t9WsJ7K8iWe1uEMckbjIZSMEVB8FvGGieDYL39n74yynUPgt4pkZtD1y4fbL4fvWPyskhBEa7iCc/KD8/RpAVhmrO8V+GdO8b6DcaTqce+CUfLIv34m7Op7Ef/WPFAHpWl+CR4ia8/Y8+Pt3HB4j03c/wz8fTBlLFsiCDcRl4nI2hCx6GIHckZHxvrfh3X/hv4z1bwH4xtX0zxLo05hkWTIDY5V1JAyjAhge4INfUfwx1KH9pDwHH+zh8TdSXT/iT4eT7V8OfGkz+WZCgAS0aTG7BVQAOchOu+NM62s+GdS/bc8G6l4E8W2Y0H9rb4YxtBDJeskL+I7OMkmMtgK7jO4N9394rhisjkRKPMjWnUdN3PkkyttIZBheJYwoB/3qXbtWMLJulxmNsdV9D71m6Tfz3NxPZ6jBNp+tWMjQXVrcRFZUkUlWjZWwQwIIweQcg9KvEx7DtJ+zs3GRzG1cjVtz14tS1RZVoJLbOfL55HJ5z+h/Qj3HP0D+xn+1dqP7L3xACalcPdfD7WZANasd7P8AZW4AvoVGfnUAB1H30HqqkfPKDdI2/arqP3gPR19frU0jxyRwKvDAYWTAAbB4z79vwz3rq5lUXNonFLy5tbfft0V0m3ru6kFVjZ/1/X9an9E2k6tZa9pVlqem3cN/p17ClzbXVu4eOaJ1DI6MOCpUggjqDVuvyi/4J2/tlD4V61afC/xpetH4N1K48rRr6bAj0i6dv9Q56iGV24J4R25wrEj9XatNSV0eLOLg+VhXMaPbaN8LfDWhaF9rmh0uOWPS9Pa5BZYVJIt7dpFXCqAEhRpDlz5alnkcb+nqvqGn2urafc2N9bQ3tldRNBPbXEYkjljYFWR1PDKQSCDwQa6KdS3uTvytpu3le33XYRl0exYorHj1DTPDc2i6C9zNHNcRNBY/a5JZmnMSAlDO+d8uwF8OxkcJI/zBHI2KzlFxs7aPbzW36EtWCiiioEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXyF+3J+yTqX7RenT6jo1hZweMtGtzdaDrUGEM8YCrNpd6rN86yEmSOVQQPmVlTbmf69oq4y5b6XuNOx+K/7HP7SUvwL8Rz+AfGjzaT4RuL57ZE1IkSeHtQyRJby55WJmHBPCk5OPnNfpLXyR/wAFFv2U7xfh/e/GWaC2bxDosUGmeLmGyOPxNajyoo9QjVOIphvTKFV2lWVS6xxvJhfsQ/tQLcR6b8LvF+oefdiEHwzrcz5Go24H/Hu7E8TIMAc/MOOCBuVan7ObjdO3VbP0CUeVtH2pUN5Z2+oWc9rdQR3NrOjRSwTIHSRGGGVlPBBBIIPXNTUVim4u63I2M5Lyx0WTTNJaeRJJkaK1+0PJIZfLUEqZXzuk2gthmLsFdudrEaarnrVS+0e01b7MbqHzGtZ0uYJFYq8ci5wysCCMgspGcMrMpyrEFlnrtvd65qOkhJIryxjhmZXAw8Uu4JIpBPBaOVcHDAxk42lWbolH2keeF20ryv62v+KXr66XbmV18/vNDaPSjaPSlormMxjDB4pFx3pZOtJtPpQA5VXtzTqj2n0qSgCpqWlw6pCElGGX7rjqK4vUNGubCYI0ZkDH5WQZBrv6RlBBpp2GcHD4fuZF3SBbZO7THb+lWEs9Js8Ge5a5brtiHy/5/GtPVPDJu5Gmt5CHPVZCSPwNc5eafcWTYmiZP9rqPzqtxmo/iS3s4wtnZKnPVqoXHia+nyBIIgf7g/rWey5GKZtNOwzwT9tjRNT174PPqlqtxeyaHf22pzQI5LPDG43kDuVB3ewDV82XuhaF8QtHs5rqCPU7LK3ED5I/UYPsQfxr9DXhDqVYBlIwQR1r4y+Ifwn0/wDZ98dxas9rqDfCLU53kvV05TLJok5UnIUKSIGYDoDt5HXaGYHEeKPC9r4q0G40q5HlwyrhWQYMbDlWH0OK9n/Zc+NWvX2rx/DfxzFLH4isbNprG/nyjajbKwCuM/eICsCR12nPIY0zQfjF4cnZY/hD8L9Y8d3I2bNYnhNlZZzgn7TcDcrDrgIAfXjjc0n4PfEH4h/Efwv41+IuoaJop8OyyT2Ok+G4naY7uiTXL8lcD5lX5WGemeAD6FVcgGl8sdycewpFbAxQzZoAxPiF4H8NfE/wfN4c8R6NHqNjI4lVncrLFIOjxuuCjDnkc4JHSuA8Ffsx/DfwPfDUIfDcGs6vlWOpa87X83ygBceaSq4AABCg8D0r2G2026vP9TC7D+9jA/M1p2/hU7N1zcxxqvXbzj8e1LQDNh1a7jVFWTYiqFVFAVQB0wBip1utT1L5UeaQeicD9K6Kx0XT4cGOFro/32+Yf0WtiOPCgBVjA6AVNxHIWvhO6mOZnWEf99H9P8a29P8AD9vpziRd0kvZm7fStby6dtHpSuxESqakVAtOx2pdp4pCEoopV680AJSrwaF5anMuBkUAHmCmUU5UyKAG0U5l202gAooooAKKKKAEb7tRN0pXbmmUAQydTTN1K9QMcmgZJ5goaTAqBn202R/k460CPnD44eAfDPxK/a6/Z30LxnpMeveGNVfWrO5sJpnjVnFqrRnKMpBD7DweduKzf2xP2W/hP8H/ABxotj4f8Eabpmk6r4S1i8MOZHH2mwktZlcM5YlijsnX+LnOcE/aM1r+xP2pv2V7gyeUG8VtCXzjAkms4zn2w9e6/wDBQXQzq2vfC7MfmJfWnirQT2GbvQrlV5653RKeAenritFsUfFX7KPxO8P/AAI8aeN/DGqQf2ToclxpkLalJNFFa2lx9jcSGVncNh3hfkZ+bg4J5+pbj9qL4S2oJf4jeG24z+71GN//AEEmvzvuvF2g+DfjlpWv+K7VrjS5bj7dMrxC4MkX2+8H3Dx9zaCOh2nHUCv0ysPBHhdbeOW18P6QsboCjR2MQypwR/D06VzxcnKXNtfT0sv1ubVIxjGDju1r63f6WOHuP2w/g5bk7viBpJ5x8jO/8lP51XX9tT4NsqlPGazhgSPs+m3kucdeFhNepJZ6fpLealva2meNyoqfrj60yTxXo9qwE2rWMLZIxJcop469TWhgeaj9sz4YujNbX+tXqgA5t/DuoEHP1gH+RXkX7UX7VekeJvhnqPhnRLW+so9ctrq0uL/xDo13awqot3cLEWVcyMwVR1xnODivpu4+KPhC1QNN4r0SEYJzJqMKjjr1avlX9tn4heGPGNr4J07RfEeka1Ol3fPNBYX0U7xqbGVQWVGJAO7qawxEnToznHRpN/gdeEpqriKdOS0bS+9nafs3/tqfFaTwz8P0u9S0f/hHrG80HR7rTW0B1lksbmdbVpFuBdMd8ahHyYxu8xTjBxXun/BRxY7TXv2d/ECSxhrTx5Dpxbg4W5jIbnt/qvT8RX58fCXVpv8AhTfia6Evlz22h2er2z7f+fC/0NcDPcLHcNkY43HkBjX6L/8ABU2IWv7PPhrWmA/4kXjPSdS3Fc7drSJkdv8Alp39a7DmN61mq8rBulYtvMKvRzcVkSXtxpyyetUxcYpVuBmgDRVjU4bIrOjmHY1YWUY60ATOO/emNTfMGKZ5goAfSbaYZab5w/yaBEuTRUJmApPPHqKAJqZs60xph64pPO96AGyR7h71Qmiq+0qiqsrbs0DMmaLrVGaKtWXGDVCc0AcX488CaZ4+8O3ejatB51rOMhlJV4nBysiMOVZTggj0r5B1nR9S8F+JLrw5re1tRt182G6Rdsd7bk4WZB2OflZf4W9ipP3HMa81+L3w1t/iR4f+z+b9j1W1Jm0++Az5E2MfMP4kboy9wexwQ07DPmNbipFuOfSsmOS6t7m6sNRtjY6tZSGG7tC2fLcdwf4kYfMrdwR3yBMJq0GZ3j7wfH4202Awymy1qwf7Rp19G21oZQQRyOxIH5A9q9S0zWNY/bI8L2XiLQ7j/hHf2tvhXGJtsUSofEVrC3DKcYMoB4HIJJGAkgKcGk+3nNei/sefsj3HxG/Z9vfi18PtavtK+Ovh/wASXD2GoXFyxt7j7OATZvH0KTJIAxYHkAHClgQDlvjZ4Rs/2x/hzc/HT4d6O2l/Fvw0q23xD8F29uY3lZQQ17CmNzHKklTlsZBO6P5/l3StWh1eyF3DhtwxNFn9fr/+uvt3xHrOqXGoyftV/BzSU8P+PvDEjaf8VPhqQ4G7LLNI0eM+W4VixIwDHvHzxuT4/wDtK/BzQNY0az/aG+CETXfw58QyM2u+HbNC83h69Vd04ZAPli53c4C7hjCMmM5x5tUdNGryOz2PEgoCxhZcv1ibHb0JpYZvJbzAoCbvmUrnY3rg1WhuILqESwtvs5eQR/Aexqx5koyjHLxj5kJ4dfX61zJuLTWjR6iY+8jjvPMR4lO5cNGeVkUjn/PXHvX6c/8ABOX9s7/hMLCy+Evjm+L+I7SMroGqTA/8TC2Rf+PeRv8AnvGAcHjemP4lbP5j2s4t2AJ3QuCFJOMZ6qf0I9CAafFeXFncW95ZzzaffWkqzxXNo5jnt5lOUljccqwIBBHQ10OUbKpzayburWt5q2lnfZbW22M61NVY3W/9f15H9GNFfLn7DP7Ylv8AtLeD5dH1+S2tPiNokKnUbWH5VvYeFF5EuBhWYgOoyEYgdGWvqOtTx2mnZmfq+g2Ou/Yjewea9lcpeW0iuySQyrkBldSGGVZkYA4ZHdGBV2U19P8AFFrqHiXV9BEc0Go6bFb3DrIo2ywTBxHKhBPyl4Z0w2GBhYldpRm2Krvp9rJqEN89tC97DFJBFctGDJHG5RnRW6hWMcZIHBKLnoK3jNcrjUu9NPJ37ee3zv0sUnpZliisfwv4otfFWnyTwRzWtzbym3vLC6ULcWc4ALRSqCQGAZWBUlXVkdGZHVjsVnOEqcnCas0S04uzCiiioEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHm37R3wfX4+fBHxb4BN8dNbWrURJdAZCOsiyJng8FkAPBIBPFfhb8Q9Nufh/44uvCWtWd54b8SaNO/wBueNDE1jcxNGIb+Eg/cmDqxC/73ck/0N18kft+fsYwftJeDX1/w5Y2/wDwsPSrfy4NxWM6naqWc2jSEfKdxLI2doY4bKsa6aclNKlUdo3bvbZteWttFfe26V9HpF3tFuyPLP2QP2mD8ZtBm8N+JjFbfEHQ4lW9VcKmoQ9Fu4h6N8u4AABjwACAPoyvws+G/jDxV4B8SWGp28t1o3iPQLzyLK/uYnUW0+GVrK4yB8sirIuxuRhu2a/X/wDZx+Pmk/tB/D6LW7NRZ6xaN9l1fS24ks7kD5lwedjdVbuMjqrAcTRieqVC1nbyXkV20EbXUUbxRzlAXRGKllDdQCUQkd9q+gqaihNx1QGd4e1638SaVHfW6SRKZJIZIZgA8UscjRyxtgkEq6OpKkqduVJBBOjWdqCPpNne3emaXHd3ksizywRssL3JARGO4jBk8tAF3kA7UUsi/Ms2k6taa5p8V7ZS+dbyZAJUoyspKsjKwDI6sCrKwDKykEAgiuipT5k61ONoXt3t1s/0btezts0rkvtRWn9f15luiiiuYzCiiigAooooAAMdKikUHKkZB7GpaKAMe48O2NxkiPym9Yzj9OlZdx4PcZMNwG9nGP1FdS/3qbTuxnFS+Gr6LOIhIPVWFUbjRbtlKtaSlSMEGMkGvQ6KfMFzzb+z51YDyJAT0+Q5q4nh28ZQzoIUPeQ4/Tr+ld7RRzDucRHo8K53farlvSCEgfmauQ2dxGQLXSEjP/PS4bcfr/8Aqrqto9KWlcRhLol5eHN7ets7xw/KPz/+tV+z0WzsgPLhUsOQzcn9elXwM8U4Jj3pANCk9KCpHapCdoqMsTQISlX7wpKUjnA5oAeWA96YzbqNp9Kcq9zQAylCk1JtHpRQAirt96G+6aWigBkfU0+kVt3aloARzxjvUdPde9MoAKKKKACiiigCB2xUTNn6VJJ92oW6UFEMjGq0km01NIetUZD8xoEOLE0M/wAuKi3e9MlbjrQB8Y/t/awPD/xD+BetE4XStXmvScA/cuLE9yB+dfcf7b1nFPp3wYvpZDDDZ/EnR1mmzhUinWe2csey4mGT7dRya/NH/goH48j8YDwzp6RTW+paKuoRXT4AQyiS1BMeDnGY2xkA8iv0g/bO1N9W/ZG0/wAYQos02m6l4d19NwC9L+1JPPA+V2Jz2zWi2KPxb+PFmbN9EeVfLuV063sJU3ZxIltazvx6brl+e/tjA9/0X9q7wnHoOnRP8OvBF7cpbRLLLdeC7u/d2CgMWZr5A2TnOMDknvivLf2vNHgsfElzBamMR2uu6tGTkD5BOYIcHuCtm2OO4P8AFgeyfB34NeC/E3wq8M6pf2d/dXVxYp5pOr3SLuHBwqSgKMjgAYFcmIp1Zpeym4/d+qZ2YepRg37aHMvn+jRU/wCGrvDcbFrf4R+BmY9ZLX4TwFiPTdJesSPrzwOalj/a4uIRix+HNlbrwm23+G+nxLgdM/O3P44rtG+A/wAP42JHh8vzn95fXL/zkNMi+CXgCRSH8K6fIEcgeYGbj8TzXF9VxL3rv8P0SO363hFtQX3v9WzkP+G0vGluxa10K+sG4+a38L6PAcjkHL2zfnXnvxM/aE8S/FbXPDreJ5dTktdOe5eJNQXToYQWtpcqEtbaI5J4yxb8zX0LafBv4fQr8vgrQz2/eWUb/wAwaq+M/h54J0zwfrtxb+ENAtpUspmSSLTIFIbYdpBC9c0fUZyTUqrd0116/wDb1vwHHMKUJRlCkk00+nR3/lv+J4r8NI0j0nxb4ah3BG8H+IrSOFiFIdJL+4WNVPIYm0iwn3iWA6Nz+kn7dEh+IH/BNfWtYjLLJPoujavG2CSP39rIffO0tzX52/BG3fT/AIwafYXMih9SvdcttysQphvNIYKuOwBv/vdOQe1fondf8XB/4JO5/wBY6/DFWPld3tbIH890PI+teyeKVPDWrf2toWm32c/araOfOMfeQHp261uw3I45ryX4E61/a3wY8CXZZi0mh2RYt13CFA36g16HFde9ZEmy1yPWmfavest7r3pguOetAG/DcZ71dS4O2ucgudp61fjusAc0Aa/ncdaZ559azjecdab9sNAGiZT60nmH1rP+2Un2r60AXmlpvmiqXn01pqAL/nD1o84etZ/nGjz+tAF9px61G09UGuPeomuPegCxNMPWqE0nU0NNnvVWaTNAEM0nJ5qjcHdxUsz4zzVKSSgDyH45fCqfxZaxa3oaIPEdgpAjJCrewdTAx9e6MfuknszA/PVveLdQiRFZDuZHjkXa8bqcMjDsykEEdiDX2xM27NfPHx0+Gcum3l14x0WJpI2AbVrCGPJcAY+0xgfxqANwwSygY5UA0n0GeXzXBWNsYzjA5xz2FfaP/BG/Wvtnwf8AiVppl3fZfF81ysZByolghGc+hMR49j618L6pqkVvp32lHWRCBIjKQVYAbhg9wQK+pf8Agihq48z4z6U0n7xbjTbtVPcMLpWI/JfzFWMp+LtJs/Efxa+Knxa8XfGe4+El4+tX/g+PSfA9nPHf6gllOI45ZxEzySEAQ7nClWAGdqfK31V+w/8AEzwv4l8D3fw+bw/4d8PeJdPgF3e2eg6fFa6frttIqoNTt41UK6SDYsgI3Rv8jhThR8dfHLw9HD8TviJpt9G89nZfEe8vZYQ7JugvLXS7uVBIMMu6O1cHbyMkg52mvnD9n/8AaEbw94ssbuxnbw7dWN695od7Idyabcy53W88rNulsplVklUkEELL95XMgB6p+3Z+xzdfso+ND4u8LwyXHwt165YCOND/AMSW5Y58hyOkTc+W3bG08gF/moMG2YcnPzQyn+Rr9zfhx468G/tm/BXUtO8Q6CqGdDp3iPwrqDhptPuCudpZexBWSKVcZUqwwQQPx5/aZ/Zw1v8AZH+KEnhHVpJdS8K6iWn8P61Ip/fwg/6tzgDzo8gMBwcgjAYAYVI9UdtCrb3WedrIF3PtwucSR4B2n1ANWI53OYmZWb7ysRkMPb3xx7/gKr+bKB5Z5kUZx2lX+vFKPK8pcOwVjlGx/qz6E1nCcqd+V76feeinbY6DwL461/4U+NNH8XeFb6TTNa0yYTW038JBHzRSr/FHIvDL3ByOQK/bz9mH9o7Qf2mvhja+JtKAsdUhP2bV9Hdw0un3QHzIfVGHzI/RlIPByB+FPnPMqIyruT5HU8cE5z6dSTn39OnpH7P3x58Sfsz/ABLsvFWhu11bllh1XRWJVdStN3zxnssq8lG7MADlSQehpRd4XcNNfO12vlt572RzYijzLnifvXRXM/Db4jaD8WvA+keLfDN6t/ouqQCaCUY3L2ZHAPyurAqy9ipFdNVnlGP4u1q68N+GtQ1Wz0ybWZrKL7Q1ha5M88anMiwqFO+XYG2JwHfapZA24aGn6ha6tp9tfWNzDe2V1Es8FzbyCSOWNgGV0YcMpBBBHBBqxXP+JNX1XRtW0F7ay+3aRc3Js9Q8qJ3mtd6/ubgbSSUEirG67DgTiQuiQvu6acVViqcV72rvffTa3fTTq27a6GkVzLlS1OgooormMwooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPLfi5+zz4X+MlnqljrdtDLp2tWa2GrWskW77RHGZZLaWNgQYZ4ZpXdZFOCJJFZWPltH+QXiLw/8AEL9gP9oyW3dH1S5t498MoLR2/ijSf/kiMZB4JVl/iGC37n189ftRfsoeDvjZ8LvE1hqWonw48Zk1nT9SklWO20a/UO8l4uQNiSEgzLuCNtZwFkd5G6XJ11abvJJJab+V/Lpe+itskjS/Pu9Tnvhn8SvD/wAXPBeneKfDF8t/pV8m5WGA8TfxRyL/AAup4K/0wa6ivy1+C3xX8V/sY/GbWvDvjGxmttMW5Ft4n0WMZS1kJAj1K1A4aNhydvBB9duP0/0nVrPXtLtNS066ivbC7iWe3uYWDJLGwBVlI6ggg1xNWMS3Wdr2qXGj2aXcVjJfwRyD7SlvlpkiwcvHGATKVO0lBhiu7buYKjaNFVCUYyTkrrsNNJ6oKKyLrUr+z8UWVq1r52k3kDgXEUbFre4Q7grkE/JIhbDEKFaHaWYyoBr0503BRb6q6/L80/8AhrMHFq3mFFFFZkhRSM22kDblNACFzzSbj60lFAEnDUxl20K22lZt1ADaKKKACiiigAooooAcuOPWlZuODTKKAFLE9aSiigApyjkU2lVsUALvpVbPWmU6P71AD6KKKACikYEjikUEZzQA4KB0ooooARvumo6kb7pqOgAooooAKYZPan01lHWgCCTpULdKmk6Gom6UD6FOY4Bqk3Wrs44NZ8hxQAxmxxTJH4pjNTWPymgD80f21rXyfiBqcZVjuF+4wvdvJbn86/Rfx83/AAnH/BKM3CZ3/wDCuLK7JIOQ8FtFISMejRHB9s18I/txab5fxE83B/0hlT8GtxnH4x/54r7s/ZnjHxI/4JZ2mnFQ/wBt8F6vpYBJPKfarccjPdO3StFsUfl7+2FdSah8TviVIrGVLjX7G+Uqo2k3cV5dcY+6T5/TvjPYV7H+zBq32n4H+H0J+aBriI8+k7kfoRXjHx8gW81SfWYwxS+8EeFtQJwrBJ47PT7ZwfQBvOHbnjHPHdfsj6kZvhVPDkf6PqU0eO+Ckbf+zGhge/G4Ld6ijnIL/wC9VWObK80qyYZvr/QVIGpHccVyvxUvGj8A6wByzxiMD13MB/Wt6KYNXJfFOTd4dggxnz7yKP8Amf6UwPOPAF1Fpv7SHga7mOyz03X/AAu8hc7cxT21iJmyRyALR+c4GCOM5r9IP2SdIfWP+CeSeGJnaW6tdL17QJld/mVo7m7gCkgkD5QvQ4wRivz9k+EfxB+IHxY8LaP8OtCtdY1mDwnoviWSO5v47VgkTTRqwaTAxunTgHsp+n2b8GLD9q74S+FdU0Oy+E3g+a0vdZ1DWAuo+JgTELud5jABGuMIXIz3z+FUB5J+yLqv9pfs6+CZSfu2skHXP+rmkj/9lr2dZMdDXkHwd/Y7/ak+Fvgiz8L6bp/w5W0tZJXSXUtTu3I3uzkfu06ZYgd/Wu+j/Zn/AGtJ/wDWan8HbRSMjY+qOw9jmPH4j0qOUR0bTe9CzGuWb9m39or5ft3xP+Fel7/+eFvcv9cb8Zx2/WvE/wBqrQfiZ8EfhJfeINV+Ong3WZBc20Eeh+H4Wt7y73SgkJLHIJEG1JCxUj5VYAgmlysLH07FMatrP718Bt4T16G4e4vP2i/hGkbt5nk/8Jrrt35fOOAN2efViearT+H9Ot8i8/aU+GKfu/LPk2uqXvJ56tAcjrz+GKj3uiNOWPVn6E/aD61FNfRw48yVI89NzAZr847zwj4C1OR4rz9prwvcLGyuRp/w8vZ84yACwtRnpwGbB7+taln8Jfh9eZ8v4yi4cbtp0j4Is7EnqMlI8HGT7DpTtPt+P/AFaHf8P+Cfetx4y0S05n1rT4RjP7y6Rf5mtC11a3vreOe2uI7m3kGUlhYMjD1BHBr4Stfgj4VubZkt/H3xMvY9hX/iT/B9rcv8wyQVk6Z9TWl+zH4V+DF54P8AENr8Tb74rWt/pGs3dpCLF7mK2kgVyQjxRbjDMrbi6PtwXHXnDUZdRNR6M+4hMaRpjXzHfWf7FWlswv7f4laux5H2jULoE9Bx++Tke/v7VkL4g/YFkYo/wy8V6rPkhftWvtCzYBJYeZqkY+bHfqcCq5SbH1PLr9harumv7aFeuZJlUcdeprOn+IXhm33ed4k0mLb18y+iXH5tXzpa+Mv2KVzJpn7PGvXfy7gLjWrU5IPQA6q3H09+OK1I/iJ+zTBHA+m/spLeAnpcajZMyqf4mH2h8jr69unGTlA9J8R/tFeAPDt5BZt4gj1W7mR5BBosb6gyqpUEv5AbZywA3Yzz6GsS4/al8HQdY9VA+XmazMHB6H94V78V85+NLfwb8b/2nPh54b8Ifs76HoVldWd3bR+HLzVZdMXVJREZBLNNbqhTYEIUKSWP3jggV9CWP7A/idUDxfs0/CS1kyrEXvjDV5x34wGI+vb61LjLo/6+8tcvVf19xlat+2h8P9JYiZ7pm3Bdq3Fnnv2NwDxjn0rO/wCG2vBN1b+ZBY3jgqWHmato8R+hD3wYdfT+Rru4f2C/iMdoh+Df7OFiqn/l6k1u5bOc5xkZHbBP+Fatj+wn8TlwD4C/Zqs9wwfL8MX1zt5zx5rHOffpk4o5Zd/w/wCCHudvx/4B41e/tseFFDbbHbhQf3msaeeT2/dzvn8K5q8/by8KW1wQ9gZIFkCySQXe9tucEquz5jjtkD/aHWvqe3/Yb+J+4kW/wB0sMMstl8NIHBPYfN1A5wa4v9pL9jb4j6H+z78QNT1Txz4Dk0zTtHuL+fT9E+HNlYyzrCnm4W4Vw8THZjcOw6HpTUX1Y7x6I4WP9pLSb5Vay8KeNr9WG9WtvDtwwZT0YcdOn5inTfGDVtRjaO1+D3xUvmPBSHwlOx56Dr3o+Fn7Tn7TH/CtfCot/EmlvbLp0Pkvd6JbNLJEY18stIJ+eMc7ASOSMk46S6/aI/ahvMGDxVo9sNmGHlWseGxyQTZS8Z6A+vJOMmrIzPlfxn8G/ifrmqXKeFPgh8SbLRbpvPS11Hw7NCbeTneqdQIzyQCeCSBwQB69+wpovxs/ZV8beJ9Xv/gP401uy1rTorf7PBEtuySJKWVj5hwfldhjqM/Wup8TftCftN6Hol7qF/8AEbECKnyWI07chLqMjOkgkde/f8K8Y0r9t/4zeKtQu4rr4jeKYVtyCfs9xYRbvmdONtiMfcz05zVDPYPit4P+PXxW8eePNe0b4Ba/pEPibVLDUohd6paK0Jh0m509wyl1GWM0cnBBHlEE/Nx8i2vwxn13wJLFFpyad4s0C+vLFrGSQEDbOzNbMwI5VicEEYPfBr2G+/aV+Ll1DCkfxO8VxmOMozPqbZkJJyzeWI+cEAbcYwD65w/gFrzaxYeKdD1u7Mt22uXF1b6lcMSyzShWbzGYlirnOSSSDhuecoDX/ZF/aa8Q/D/xVo91pymXxDYw/Yn0ucsi+JLFTzpzkj5buAk/ZpMD/ni2U8pT+p3xK+Hvw+/bo/Z7WzllF3o2rRi703UYgoudOu0yA467JEbcjr6b1PWvx5+NHw1vtLvLnxBpkEtvqFuf+JjZx5VuOlwu3nemASRyVzgjv9CfsY/tiT/DvXdQ1bUriOXQtQk+1+LbGFzIZGwVbXLVAeWG0fa0QbmG2TblXCA/M5Lwr/wTD/aF1zxHeaNqNvoeg6dY3RhXxHqGoCVLqMdJYYotznIwcOF5ODgg4b+1T/wT58Xfsu+CdN8aWOvz/ELQgDH4kMViLc6exI2TxorN+65KsT0IBPDfL+zljfW2p2VveWdxFd2lxGs0NxA4eORGGVZWHBBBBBHBBqPVtJste0u707UrSG+0+7iaG4trhA8csbDDKynggg9DU8sexp7Wd07n851uwm8krKpyAYphyrqe3+fpVnY19M+zdKH54HzK3rjqfX1PJ7E17l+2p+yXc/snfEJp9NWaf4Xa/cs+kXWC39lzsSxs5GPYDJRjklRzyrGvCEeSN3k2fvE4lXsw9f8AP1qItU3yVLuDd2k7Xt8mr6vo+p6tKopq/wCB9GfsS/tZXX7L/wAQJrXWriWT4d61Io1e1VWk+xy9FvolHOQDiQAEsoBwSi1+0mn6ha6vp9tfWNzDe2N1Es8FzbyCSOWNgGV0YHDKQQQRwQa/nUWN7pXffvZRvWRjyQTjk/Ugfj6V9v8A/BOf9sqL4Z6jZ/CjxteCDwnfTFND1O5l+XTLljn7LIWPywyHOw9Ec7Tw+V0ScLX2eq81dr80zkxFHl9+Ox+qlFFFUcBz9nq+qp401HSb2yzpj20d5p2oQxPsPOye3lOWAdG8t1YlN6z7VQ+RI56Ciuf8K/27Z/atN1v/AE77Jt+za0vlp9ujbOPMjXGydNuH2qI23K6bdzRRdMkqsXNWVktO/S6/C6ve7ula9tH7yutLf1/X9W6CiiiuYzCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqvqGn2urafc2N9bQ3tldRNBPbXEYkjljYFWR1PDKQSCDwQasUU03F3W4bHxf+3V+x/pvxY8E+GrjQ72R/idp0s1joNzqTGWTVovKmuDp1xLty6iKGTZJMd2UO52aRi/xh+xf+00/wc15Phv4wa40/wAL3V/JZ2q6gCsnh/UC5ElnNnlIzJuwW6EknHzY/Y/XtBsfE2kz6bqUH2i0m2kqHZHVlYMjo6kMjoyqyupDKyqykEA1+d3/AAUl/ZDsvE+r6r8RfBVqbnxIunC88S+FoYCraxYowRry3OMPPAdhcKSwVoicFkEm80qy5opuWrl29dNvNdLXvrZW/e1W/U+o6K+Lf2F/2qm8TQ2Xw18W3wuNTjt9/h7V2/5iNqo/1Mh6CaMDHuB6jLfaVcRkFZGi/wBrQ6hq9tqP7+0WcTWF38gLQuMmJwMfPG4cA7QDGYvmd/MI16hvIHurOeGO4ktJJI2RbiEKXiJGAyhlZcjqNwI45B6VrTnZODS16vpruv626XsVF7ruTUVm+HbjU59Ds31m3jttWEey6jgOYjKp2s0fJPlsRuXcd21l3ANkDQ8z2qakfZzcL3tppqvkxSXK2gk9aI+9NZi1Oj71BIyinMmBnNNoAKKKKACimeZ7UeZ7UAPoqPzDTwwoAWik3CgHNAC0UUm4DvQAtFN8wUm80APpydaiDnvzTgc0ATbR6UBQOlRU9X45oAdRRRQAjNtpPM9qR/vU2gCUHNFNj+7TqAEb7pqOpG+6ajoAKKKKAAnHNRq2FIpXbtTaAGtVdqstVaTvQMqy/Nms+ZetaDfdNUpR1oAz5Vpqk7TUsi9aj2e9AHxH+3lpvl69pV3twuIJS3v++i/9mH519if8Eq5o9c/YwtdHdhsstU1PTm+YnaGlMmPym7etfL37emnl9F0y4C5YrGP++biMkZ+jH869z/4I5asZfgt8QdJYqWs/F01wAOoWW2gxn8Yz+taLYo/Pf4vRTXfww8BxP5bXk3gZLMmFg+HsdSvvMGASeI7RM+m7tggQ/st+NNI0Hw/4it9U1Sw0nderLGt1OkIOVwdu4jIG0fTj1r0/46WOg6R4P1LT57SKTV9N1bxhoNgwjLPB5N7dSGPPVQy3ZPGOVQEHfgdh/wAEhPh34H+J/jn4oWPjXwnoPjJ47OxvbRtc0uG8EOXmEhTzFYLu8xMgddo/u0AZf/C2vBkIO/xXo/H92+jb+TUy++MngrT5VS48S6ejOiyLiXdlSoIPHqCK/Vu1/Zl+D1jt+zfCjwPb7c7fK8OWa4z1xiP3ratfgz8P7Fdtt4F8NW64A2xaRbqMDoOEosB+P6/tCfD2DO/xPb9M/LFK38lrlvG37QHgPV5NOjtNcNysMrzSeXZz8YjOOsfPX8K/cK18G6BZY+z6HpsGG3DyrSNefXgdai8ZeH017wPr2ixosaX2n3FqFVOB5kbL0x/tUWA/FT4veINR0zx98P8AUtB1q/0G/wD+ENtdNmOm6hcW0jwxwWsyIzQSxsRmdurYJTpwDWFdeN/EeoQ+XfeINavhhxum1/UyTuxkk/asnp3yPaqnxRuBqGreBb+IAGGIafOd3b+y7Mx8fWKTP4VltJyaYHsvwp+E6/EjwVp/iC/8Q6vBPNLPGIFuDcRhYbmSNARcGTdxGCc5ySe3FdJcfsp+G7hgbrVdQviG3g3Njpj84xzmz54Hf+tb37MIDfBfRT/083//AKWz16hLgZrO7uI8Uj/ZX8ExwrG0HnRqc7XsLEDv/dtxzzXF/HD9njwnonwm8S3+mWKWt7ZWv2pHigt4txj5AbZGMjAP1r6WZh1PFcb8XLMat8MvF1mASZ9Iu4129cmFgP1p3A+8fg14D8Ea18K/BWtW/g/QImv9Fs7wPHpluv8ArYEcn5VxzuPQ969EtvDOj2ePs+k2MGF2jyrZF49OB0ryn9i3Wzr37Jfwju2dpCvhqytyzDBPlRLFz/3x1717PvFWMTy+fanBQO1AOelLQAhGRivye0fwjokH7R/7Qtpe6Rp91dr4wmuvOmtVeTZOPNAywzjJY+mST3r9VbzWrGw3/aby3t9mN3myquM9M5Nfl94+8QaRpH7dnxqso9XsnXW10e8so1mQ+a62QSUJg/MQwOcfjzSewHY2vh/SLdMRaXZRLj+C3QfyFXlSONcRqqDOcKMVTW6+WmteDvisxF3cB3pWYetZxvB64oa+XHWmByuq3T6R+0h+z5qyEjb4sXTyR1xcxlPT2+vbvX6lV+NPx9+M3hrwL44+GDX+oPDqWi+KNN8RuIYWkMdtDKdzHHXPzfL1O08dAfuJ/wDgqZ+zi2/7L4zvr7a2D9n0G/PHPPMI44q0M+syAetAGOlfJC/8FPPg7O5S0s/GWoMB9218NXDHJ6LyByacv/BSbwRcFhY/Db4r6mQcAWnhJ23HGTjMg6CmB9bVxHxy0FvFPwV+IGiqgkbUvD2oWYQjIYyW0iY/WvAG/wCChC3POn/s8fHW9TqZF8G4GOxGJjweeuKq337cHi/VrWe1tv2X/i3KkqeWwu9KW3B3ZBGSSMY/+vQB8j/s86gNS+Cng6TOQunpD3/gJTv/ALtekxrmvmX9kP4iXc2kXPgG90ee0l8PLKTdyZUndO+Y3XHyuCzDGT9w+lfS8VxUAYPxHs/tHgjWU9Ldn/75w39K+F/C6/Z/FHiCPGMSH8vOmI/TFfevirF14a1WM8h7SVfzQ18MaLpd5eeOvEyWdtLc+WYSwiQsRuDNk4+p/KmgN/zKi+Gtwbfxj4ztc4EdxCwH1QgnPf7tbGn+FdVa9tzcafcR24kXzHeM4Vc8k59q5DwJebfiPrisfmuLZJj+Dkf1psD6b0a6Hi6wis3IOsW0ey3bH/H1EB/qz/tqPu+o49K+f/HGg6p8I/FFr4r8MSSWNh9oMn7kIFspnG1gwYYaF+hVvlG9hgqxU+m6TdNHIjxuyOpDKynBBHcV6bp9hZ+PGjlnt455nkSPU7NhlbiNmCtKB75ww989zSA9N/YO/a40zwktn4S1m7jsPBN9P9kgF1cf8ixqxYBrBtzErZznL27E/IweJs7C9faf7THij4i+C/g1r2t/C3RtN1/xfYos8On6mkjpLECDKESNlLybclV3DJ9fun8Ptb0fUvgD8SLmK3gj1HwvqDNZpZz25mhvLQtl7SYAgmRNsbo2dwMaOrb0UD9Rv2Hf2qrfxdY6V8PPEOsSatPJDI/hfxFeSRiXVraII0lpcAMcXtssiK4/jQLIM7smgPjTxtqHij9pj4I614y8cfFnXPFtmmn3V7F4dsI00zTrW4ijZxFNbx/6xo3UYLnPGcndk/LiLJCkUG5lKgGEnIDDH3SK/Qz9v/8AZr1f4MxeNviz8O7E3XhXxHZ3EPi/w/ASBbzTIyf2lEvT7z5kwO5bgFmX86raeG5tlljbday4IYHPlt/h/ntWFTod2F6luOTapYEpG3yuF6xk8H8P/wBVTTQPLaYba4PDhf4vTn1wMj9OQagRmVy4GZUHzr1Dr6/5+tODeYybpThjmOU8kH0NRGSSakr9tdnpqehpazP1J/4J1ftoN8RNNs/hX44vmm8W2EB/sjVrlxu1W2TnynOcm4jXqf40UMfmDE/d9fzpxXF1oeq2ep6ZdzWGoWc0d5a3ludkttMhDRyoezKw/Agiv2S/Yd/a8tv2mvAsllrLw2nxC0ONF1azjTy0uYzkJdwrk5RsYYD7jcHAK56pRnTm6VRWkjy8RRdKXkfTVV9QtpL3T7m3hu5rCaaJo0u7cIZIWIIDoHVlLKeRuVhkcgjirFFNOzucpn6D/av9kwLrX2M6mu5JpLDeIZMMQsiq/KblAYoS2wsV3ybd7aFc/wCNdI1XVdJhfQ737Fq9lcxXlv5krpDPsb95by7QRsljMkZYo/llxIqF40roK2qJSSqJrVvTt/wNdPR/O5bc3cKKKKwICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAqteaZZ6hJbSXVpBcvayGWBpo1cxOUaMshI+UlJHXI52uw6E1ZopptbAfjh+3L+y/b/AAt8Qal8T/h/DeaL4IbXJIdTsoEKXXhfVY5dqXcaocx2848qZASDtmjIAV0C/Rn7If7Ti/HTwzLo2vvb23j/AEaJf7Qt4mG28i4C3kQAA2MSMheFLDoGAr7k8V+G9I1fRNfW/wDD0GvrqGnNZ3lj5MRk1GBVkK2zGQqrA+bIAHYKDI3IyTX4ofHP4R69+yH8XNJ1zwdNfafpC3si+Hry+Ktc6fcBQ0+jX+MrkpICjZKSRujxs6NurepTU06tJe6vw/4HZ/qXKN7yitD9UKK8z/Z8+O2jftAfD+31/Tl+xajC32fVNJkP76xuV+8jD0PVW7gjoQQPTCcda4jEx/FWnX+oabG+lXX2XUbWeO5h3SMkUu1vnhkwD8kiF0yVbYWDhSyLWnT2YFay59LuDrlvqFvfSRR7DDc2kmXimQbijKMjy5FY/eH3lJVg2I2j6FL2kFTk7Wu1p+F9+mnRN9Ltml+Zcr6GjSq22kornMxxYnim0jMB9ajZvWgCWkb7tRB8dKN1AAWpm/FNZhUZNAyXzB705ZBVYuF703zqALXmil35qiZuetOWagC+rYpC1VVuPejzd3egCzvFIz4quXprSYoAsCSnrJ6GqiyCnLJQBc8yn7h61T833p6y5oAtUu4kYqFWxUm4Y60CFoqMsTTlyOtAEittpfMFMooAcWJ4ptNY5WmUAS01m7U3cfWmNQAM1N8ymvTKCiXdxnPFV3NPzxUb96BFeQ4U1SkPWrc33apv3oAqydaZT5OpqLHJoA+bP25rLzPhvHcgZMEN0RxyMIr/APtOtr/gjbrn/Ey+NOitJ/qp9KvI4/XfHOrkf98J+Yq3+1xpZ1L4WPH6zmM/R4ZB/hXn3/BH3WBF8ePiBYr8o1Hw3bX2wEAHy51Tp3x5v61cdho5H9rHQVs/Gni2ykmiRtP+LV9KcHB8vUotJlKnA6EROf7xKk/wmq//AARZ1hbX9pTxZp7vs+2eFJHQdmaO5tuPrhmP4Guw/b5t20n4ifG+ROWtPEnhbxJDC5AJUaRdxSMmTziS3hJHfBHuPJ/+CYd43hf9vHSNFjkbyns9W0zbuP3UWWUD3GYgef5gVQz9x6KKKACiiigD8Ctcs9Rm8N6+bwme+0/4lwaIrMqRnLQX8SqcYC4ESD04qWfwhqMB/fNZw/8AXS9hH/s1dv8AHLy/ANh+0nbx2dvPPa/FuzvbK3vIUkh3F7udVdGyGQpuXHcHB4zXnUH7VHxfj3tY2ngHTNhMmbbwdpa4zxgZtj6j3oA+iv2e/GHh3w58I9Ks9S8R6RZ3MVzfK8c19EhGbycjq3Qggj1BzXZXnxi8CQvtfxr4eD5wE/tWDcT6Ab8k18ix/tZftAJA7w+MtFs1UCPFp4b0yHhsnjZaD0qU/tdftHC1Up8V7u0jY+Xts7aCHhcEfciX1qeUR9V/8LW8K3P/AB76/Z3Z6f6LJ5vPp8ua8q+Pmqax8RPBN5ofhZtWivJLmKRJrKxuCtzCPvoWVcjnJ467AD1NeO337TX7Q10sbzfGjxIvmDd+4u3jxgkfw49Kx7740fHCYgTfHHx0Q0Yyqa9eKpBGcECYA9adhn3V+wz+yLcfF79mDwjr918b/i34ZSZry3l8PeHfEZsbKzMN3LGESEowUnYHPqWJ4Jr3j/h3F4duGU33xj+M2pEHJN34vLbjjAziEdB6V+WnwT/a5+N/wv8Ah/beG/CHxEk0PQop53W1/smzuW8ySRmkbzZonfJZievFdtcftp/tE3+ofZpvi9qoTzPLLQadZRHAbr8sIpgfosv/AATJ+Fk0Pl3viL4gaiMbf9K8TzHtzwABz3pzf8Etf2f7kYvtC1vUhkZF34gvGyAc7eJBxn+dfmgv7VHx61F2E3xf8WKNrSfuZkj5Ckj7qdPasxvj38a9QhmEvxf+IWVTK+Vrk8ZOWUY+Ug9CaAP1Ntf+CXf7M9mOPhsJmxgtNreot39PtGP0r4f/AGk/2VfBnwv/AG4PDmieDdJ0/wANaDZeGbbxJFZ3mtRWUEtxHdyRZNxdzcncsZ2AkkKeMbmr5/m+JfxVvrWZ7r4nfEO5kZ0GJvEl624YPJy/OMLXm/iaHV/GnjSNfEep6tr9wliCsurX0txMo3kABnYkL146c0AfoDL4ujt9wl8UfDK2ZQCUn+Imm7hnHGEZjnn6e9U7jx1ZRMQ/xB+D0RzjL+O3kHTOf3Vk/H9a+EG+HWmLbxMLH5yW3Fp29sfxVJN4B0yNYStlApKZbdcDrkju30pWA+2ZvihoEMXmXHxU+E8C9xBrupXLDg9AunKT09uvfvm3nxn8BxRN9o+NvgSD5elrpmtXJ546rajp9Pfivj2bwTpcdyAtnaKuF4MinsM96sR+EdLXVMfZLHZ5v+rKqeM9MYosB6J+0Bqfww8RaA+u6d8XdG8XeKdKEK2GnWvhfUrRrmPzoyy+fMoQbV3n51OcEA/NX7Hr+2V8BYbWJ/8AhbnguNCoxGut25ZeOhVXOMV+BnizRLGz0OaSOOzVwVA8tADyfpXSWei2C+cB9jP7s/diPHTn7tMD9vrn9u/9nyyfa/xa8NMckfurrzBx7qDWPc/8FHP2b7XO/wCKemt8u791aXUn/oMR59q/Fy30+0jtbjEkOPl5WI8c/SpBDbrp+PPO3zeqx+31oA/Ye4/4Kgfs0w/d+IUtwQcYi0DUj+OTbgEfQ1l33/BVP9nq3yIte1q8648jQboZ9PvovXt/SvyNmjtvstvmaTHzYKxA9/8Aeou1tf3GZJv9UMYQe/vQB3Xh/wDaM8C+EfEHjt7bwJ4q8TW+qeJ9Q1CxvNN8QnSEWzklJhRohaykuBySSPv4wNvO+/7XXhVnEafBDxSz7vu3HxE1IEjsD5cSc9OmOnSvAvCLW7afcb/N3LcyL8uO2K6mRrb+2BlJS/mjneAM5+lAHo037VmjXSvDH8CJZg0ZVkvfHmvTK3BySpugOnYAd6yLX9ozT7Ka4m0z9nXwTDK6rvkutQ1SdmC8DeWvBu69/XvXG2slt9sIEMu7D9ZQex/2abay2+24xA3+rOcyZ7j2oA7b/hqDWmDPF8BfhOkStyJ9Nup+vQHzL1s9PSuTs/HN/wCOvilDqFz4T8NeEnj0lrc2nhawFpbyKJS4kdA7ZfJI3ddqqOgFVI5ofsk+LdcBl4LnnrVLQLryfiJYzRIISLR1wpJB5PXJ+o/GgD2vR7jpXoPgW9ltvEmlvFI0b/aI13KccFgCPoQa85sPLaNJ4eI2OGT/AJ5t6fQjp+I7ZruPBMoPiHSh/wBPUX/oYqAOj+JngPR/Hei6jbTI0ul3UrJKgb95azZOCD9eVP1B9/mLwvr2ofBPxo3hrxHc3NvpjXNvd297p7yG4tLmNsQavaLnAmiHLIW+ceYhwCGT6nstW/s3Xr0sgnt5JZI5oWOBIhbkZ7HoQexArnfjJ8JbPx9oEccE7QzgNNpepBRvRsYaN/UEHay9DwfSmB+h37K/7Q9r+0B4PvfDXih9MufGenWirqcdk6yWWr2chaNL+1/vQTbWypAZGyrKpIB/NH9ur9j+X9kvx1Hrvh2Ka6+FniGYiAOdx0q5JJNsx6mMjlHPOAVPK5bk/gr8ZvEfgXxHa2D38nhzxl4duZG0u81G5Q29vKdrSw3AIDNaXKk7yDw22YZ2zF/148G+JPB37ZHwP1PS/Eehr5V2j6V4j8NXjBptNvVA8yIsP4kbDJKuD91hg8BtcysXGTg7o/C7dJGscQZlB+aFicfgaFaLy2JVgrHDoP4D6iu//aQ/Z51z9k/4rTeC9ba4vfDd8Wn8P63KgAvLcEfKSOBLHlVZfcHADLXAuSZSUX94o5VjnzF9feuSScXY9anNTV0S221rhVlbBHBcc71Pf3x6d8Yrofh78QNf+EXjbSfGHhS/FjrmlzFoGJLRSKeJIJcH5onHBH0I5ANcyu3CjcRETmOTuh9DVpo0RphIHjcAb0dcfjjtnsf6HI6KcXUhZRSs/i23Wze3TTbrv025VUjytf1/Wx+7P7Nf7Q/h79pb4ZWXinRSLW9XFvqukSOGm067CgvC3qOcq+MMpB45A9O1DULXSdPub6+uYbKytYmnnubiQRxxRqCzO7HhVABJJ4AFfhP+zr+0Brf7MfxPsvE+iPNqGnzbYNZ0lm2RajadwBziVCd6PwcgqRtYiv2d8IyfD347aT4b+I2nWun+KLeWCK40q+ukW4+xsrFsxK2RBMH4coFfMaBifLUL2xhThU5a0tFvy2eva90vmm16nk1KKpT5ZvTyOz/tqG60H+1tLX+3LeS2+1Wq6fLG32xSm5BE7MsZ3jG1iwXkEsBzXlN1deM9P+LvgbV9X03QtEh1WW48PXVvpeozXzXkZtbi8ikd2gt9rQPaMqArIMXk+NhJLezVj65faNaan4ei1NYWvbq+aHSjJAZGFyLad2KNg7G8hLj5sjgsufmwevB4hUXNRp83NGS6tpOL+Wm7bWlrqzWipTUbpRvdP8vu/A2KKKK8s5wooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvMv2kPh3ovxT+D2ueHNf8AD8niPS7vylmgthm5t0MqiS6gARmMsMZeVURS7lNiglgK9Noq6coxmpSV0unfyHFpNNq5+FOzxx+wz8eUuA8euWzRLLHeWxH2XxdohIZJ4XBKmZUIPBOCP4h979Mvh78Q9C+KngzS/FHhu8F9pGoR+ZFJjaynoUZT91lOQR6itb9tP9nOD9o3wjpeizWqW80LSHTvENrbvLe6RqJeL7LIQpybRsSxzYDFd8T4VUeRPzG+BPxi8R/sd/FvW/DPjKyn0/Rjdrb+JtGfLf2fOeE1C3H8UbgqTtHII9Ep1KfKlNbPbr1tZ+f6NPqEo7PufqJRVbTdStdY061v7G5ivLG6iWeC4gcPHLGwDK6sOCCCCCPWrNcxmZGi+H/7D1DVpIJ82N9OLtbTZgQTMMSlCDgI5AkK7c+Y8rFm34XQtbyDULKG7tJ47m1njWWKeFw6SIwyrKw4IIIIIqY9KxLDT7Hwna3QF19ntLm+adUuJFCRzXEoLIhIBO+Z2YBiTul2rgbVHVKX1i8pu89EtN1a337eut3ffRvn1e+hqk1Gz0rt2qFmrlIH7vekMnvULPTCx7mgBuoX6afY3N06s6QRtKypjcQoJIGSBnjua+d/Cn7THxM+Inw/j8ceFfgBreq+Epopp4tUk1y0gRkiZ1kbDDcACjDOOxxmvoG4IkR425RgQR7GuQ/4JWXcXi39hfSNGkk3R213qemuMhtgkmeQjHbifOD6+9UkCPnBf2+PEVre6BJq3wlbS9E1b7NMuoDxHBO628xhCy+WsQ/5+IyASM5PTDbfrvzz61+YPxS+1T/APw3Iz7L6Pwpp9pvTn57e8vgxHHICaUi5HGQBn5SD9E/A/wAffGzxh4HNzoFl4avdJW/uore68V6rcveiMSsVSQxRsG2ghQ24kgCs5SSmoW3u/ut/ma+zbg59E0vvv/kfWXnfMeaeJiMc14Ju/aOkxt/4VbbHHOTqUuP/AEHNSmw/aGuFbzPEHw7tGIGBb6XeuB6/em/z7VRke9xzZ60pnArwP/hE/jxOwL/EnwvaDd0g8NO4x/wKf/PrSn4b/GmXl/jdZxZXG2DwbbjB9ctMc/lQBmeLPGnjLxh+0Zr3gXTvjD4b+EehaXoltqMd5q2nW9z9od5CjqWmkVQ4OPlyPl/h6k+i+Ff2XPip8QdPOp6L+1/Y6/p6yNC0+heDtOmhSUYLJ5iTsCRkcHnkV+ZEOm3lx8SyNQngur4W93bNdQQGFr25OpPCJZAp+8XmD7RhcIqnIHP60/sD38f2j4yadYx21pZP4lt9Zgt7aAJFGt5plnKNgXChcgnAAHORwRSpTVSPNbuvudjerSdKXK+yf3pP9Tyv9kn4geIvHXwiWfxVftqev6fqd7pl1dvGkbSGKYgEqvAO0gfhXtscm76186/suwnw/rnxw8NmPy/7K+I2rpGoPHlMybMD0wpP417/AAyd6p7mBf3H1qVHql5n1p6SbuDSEaCP2qbdVKNqnV/yoGTZpdxI60yjtQIfu96TNR7xRvFAyXNJupm4etNaT0oAlpGqPzKYzZNAD2bNRtTWcDrTPMFAElRSU7zBiomYZ5oEMm+7VNxVl3znmq0h60DKc3eooz2p0zdagDc0AeeftCW4uPhjqLEZEUsL/wDkRV/9mr5g/wCCWd82h/tiWVqXI+3eFLuwIB6+XJFLg+v+rH5Zr60+MFv9s+GviBPS38z/AL5YN/Svib9hfUhoX7eHgBHDBJ73W7MkDP3refZ+oX9auI0fRH/BSHRmX4jfFSCIiF9T8BaJqEbZUI8serTWjb+OyXIG49MqM8gV8kfsa60PD/8AwUE8B6o8+De+IbqIMHyxW6hkVCT/ALQuAOp7195/8FDNDRvipZzMSF1n4davZvtxnbZ31je5Oc5A2lsY7EnjOPzN+CWuP4d/ak+D19vka3s9a8OysrvgAMloHx0AyoI+gGc4pjP6NaKKKYBRRRQB+Mf7e2iDR/FX7RECjareOfDV4u0EAmXSZ5D+rnPvmvme0mZkuMW0Y/d9lJ/iHvX2j/wVG019J1z4lzxpgX954WvSwJBObfUoCee2IB09/evjG3+1bZ99ypPl8f6QDjke9ACxyTG0mxbKDuXA8rr1p/8ApjWaBbUFvMbgWynsO2KjjSU2k2blCdy8+bn1prW+6xUNcx/6w85JHQe1AFiZb7yLfEBVtpz+5Ax8x9uKW6+27k25X92ueg5xzVeW3j+zW4N1EMKw6Pz8x/2aW7hi3RZuFH7tf4W9PpQBh+CWu/7DXyJtieY33ZQvOee/rXVf6X/bXNx+6+0fc+0Dpu6bc/pXHeD4Yf7KffOy/vnOAme+a6tktxrm7zpN/wBoztEYxnd0zuoAZZpcec2+5U/u5P8AlsD/AAH3ptvC5hut11Gcx/3ycfOvNJZrarcHbJMTsfrGB/Cf9qktfsvl3OPOI8vnoONy0ACWyfYZgbqH/WId3zEdG/2ff9K5t4418aon2iMo1jneFbGQ546e9dJG1r9hn+SYrvTPzgHo3tXOSSW48ZRfupNhs/umQZzuPOdvvQB0ckMH2OAG443PzsPtRdR2/l226d8eVxtjzn5j70SS24sYD5DEb3wDJ7L7UXU8Kx2v+jKf3XGXPHzNQAt2tr9qUmWbO1DgRD+6MfxVKq2y61jdKX8/H3RjO761FeXES3C5tYm+SPlmf+6PRqmW4X+3Not4wftGN3zZ+9160Acp42W3bw3deUJN4KkF8Y4YV0lm1r++xFN/qmzmQf8AxNc941lkbwzeYt0QfIMqhzy4HX8a6WykuG8wi1VR5TEfuB6fSgCOGS2+y3OIJMYUkGXOef8Ado86D7AT9n480cFz6VPAL029x/o2DhcYtlGef93mgC/+xt+6ZH8wf8swOMH2oAgmuIhZ25+yoRlsBmbjp70XVygEH+iwnMY6l/U8feqeT7f9khwzK25s4YD0x/Wi4a/2QYuCn7vn9+Fycn3oA5bwjN/od5st43H2qT+An0yK6qSSb+1PltlI8wfN5We/rXMeEUuRb6iFuQo+2yE5nA5OD68/WummSX+0s/aUA3qdvm/TtQAsH2s3p/0YBct8wtx6HHOKS1W+Am3QMh8s4/checj2pkNv/wATA5uYz8zfLuJPf2qO0to187/Soj+6boH49/u0ATR/bvs82QVbK44A9a2vhD8ENd/aB+LkfhbRtTXTvEa6NdahpbzEGOa4gG9YHOeFcblz2zkggEHnoYIha3A+0oR8uSFb1+lfQ/8AwTbWNP22vCoSTzP+JTqHbH/LFqAPOPCOqXdnfX+narYtp+tabO1lqmk3HDQyqxDIfbIOCPTg8V6b4ThEPiXR2jYvbyXURjf1+dcg+4zg/wCBFfXX/BQr9je68bh/i/8ADmwaTx1pduE1XSLWMf8AE8tF56DkzoPukAlgAv8ACtfFvwd8VWXiC60e6t2M9ldXEJ25AaKQMMZ9CDwR3BPsakDsriT/AIm15/13f/0I10/h/U4o43srwb7GY5bjLRNjAkX3Hp3HFcnqxGm6tetcOsUfmswkZsKVLcHJ/wA9qv6XeR3ke+IsyA4DFSA3uMjke44NaqjUdN1VF8u17aX7XK5ZcvNbQ4j9oj4Jz+J7Ce/0qKNfEVrCduFyt/BgkJn1xkq3UE4yO0P7Lv7VWr/B3xFaa9Ldrb3djapp1xZ6g6W8Gv6ZC2Ps00jNtjvbVDmGRudg8liV8sN69pt5f6wItMm+y2VtHKWgurhmkfHQx7RgIrHBDbmxjleTj5v+K2lxWf7YtiBaQiSTUdBguFaNWDLIsaygggg7goU+oyOhOdXRjTlFVZaPfltK342+V/WxfKotKT+7X+vvPtL9s39rL4K/tIfDHUvh7ofhjxR8R/EmyO7sJtJ0qWAaPdlP3csksoUpgPhsKykMQfUfmzpuFtWtbiaSW+tZnt3m2hEEiHDAcksueh+X1xzivt79mFQvwL8LgDA2Tnj/AK+Ja+HrXjUdfLfNEdVuQwHVf3hwaynVhBT5YLXZvVpfgm7dWtN1ZnThp2m0lv8A16fgadvcm3WZ0eSJmwJFj+Uj3B649qI45Nylcl0GVcDhl9KYf9Z8gPmKOCTnzVp7IY8IcpG3K5PKN6VxSq1JRjTlJuMdlfRX3t2uejzNpK5JIYZbdTkgliDnJwex/mPpj3r6P/Yd/a2k/Zh8cT6Xr887/DnXLhW1KJRvGm3BAX7cigZK4CiULyVAYAlcH5s3Hc5K/N0kT196nnZGRY4wybhkK3Kn2+nsfTqc1tze0TqaJxSVtr9L9r99u+uoqlNVY2Z/RLY31tqdlb3lncRXdpcRrNDcQOHjkRhlWVhwQQQQRwQaztc8L2uv6n4evriSZJtEvm1C2WNgFeRrae2IfIOV2XDnjByF5xkH80v+Ccv7ZQ8D31h8IfGt1s8PXknk+G9Rkz/oM7H/AI8pD/zzckmNjja2VOQy7f0e8XeF7rX/ABB4JvreSFIdE1iTULlZGIZ42sLy2ATAOW33CHnAwG5zgHrw0k5NqfLpLX/t16fPb5nj8rhNxbtv+X6nT0UUVgYhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXxd+3j+x3rP7QjS+IvDmmWLeMtHsmbSr5SsYv7cY8zS7xXb5izM8kUq/L8zo4j2h5vtGirjLlvpe407H4y/sTftPn4Z6tZ/DjxZLcWvha8uXtNMuNRysmjXuTusZ93KqWyFJxg9QAWK/ovXyH+3l+xTrMvhjUvizplg2oeILFFg8YWsBjWLXYY0XGsW6JgwzjgvFgYIkC7lUPNU/Ya/amm8aW8Pw78X6kt7rtvB5uh6xIQP7VtFH3Gz1njwd3cgHPKksq1P2c3G6duq2foKUeV2PsZvu1ma3pdrr2kX2mX0Xn2V7A9tPFuK743Uqy5BBGQTyDmtBm3VDJ/WsoylCSlF2aEm07oyf7Qg0qTTdNu72Sa8uEKRTXCAG4dFBbLKoTzCMvsAGQrlVwjYtM3J9Kg1TS7XVPs5uYt7Ws63MDqxV45FyAysCCMgspHRlZlOVYg1k1e1ur68so5c3dpsM0LKVYBxlGGR8ynDAMMjKOucqwG0kpx5oJ3Wsuy13Vtlql6+tlT95XXzLLzbelMaY1CxNN3VzkD2bNeRf8EV9YN1+zX4q01x89l4omcc/wSWtsRx25Vvz+teqtcIsgTcN7AsF7kDGf5j86+eP+CJuq7dF+LGi7l/cSaReqOh/fQTA/h+7H51URnhHxl0OJfhPfWsDO82g6n4s0qRemzyby/MYBHAJOpONvfcB/EtdZ/wT78feKNW+DOp2Nt4VvfES6frEq/bbfUNNtUQSRo4RhcXMTlslzkKVxxnIIqP4828mk+OfiloDALH/AMLEvpSu8JuS9m0u6x1O0lUnO7pzkjBNfFnwb0/xRq0OpQ+G7JrxoWRpvL8PW+psu4EDLSqdgO09MA4PpWVaUoQcoRu/n+ib/A6aMY1Jck5WT9P1aX4n6zyeOPEEGfN8NafZfLu/0/xbpMeB6nbcPwMc/pms25+Kl7Bu864+H1jt4b7d8QLKPH12q3HI/wA81+fkXgv4sOFC2msIMkgQ+F7CE/XJdcHirkfgP4xrjYfE0ZYYXbFp8HX0/f8ABxmvN+tYnpSX3z/+Vno/UsN1qv7of/LD7pb42DdtXxX8GI2BwVm+JikrjjBEdk+D/n2qre/G57e2ldPGPwqd1XKLbeI7663t2Hy2Iwc4/PtXxV/wrH43S4V7/wAWRrnH/IdtI8e/yynj2pR8E/i7cbfP1XxQw5/1vi5Rj8g1Ht8Y9qK/8Cf/AMig+q4Jb1n9y/Rs5fS7x5PG2hanNJGLK4uNSeSWIkpuiumu1HrgtCCpIPI6cV+l3/BOe7WPxz45iZdsuo+DfBd9kZwzxadJZzNyO72+epznPrX5nax4Q8Q/DuKz03Xo0guD5sVu0d39okZri31BVZm2qOWIDf3sZ4r9BP8AgnfqzSfGLQ0WZJItQ+Gs25cncHs/EF1EB6EBJ0GQDyCM5Bz6GGhKFO0lZ3b+9tnFi6kalXmg7q0V90Uv0K3gDGg/ta/tMaLhU269ZaiFAIJ+027SE/y/P3r2y3uBtrxzxsq6H/wUQ+LEPyo2seHNJ1HG3Bbyo0gzn8APy9K9Nt7rjrWz3OE3PtIpVuhmsj7Vz1pv2r/OaQHQpdjHrVhLoHvXOx3fvVuK6HrQBvLMKd5wx1rKjusDrSm6P96gDS86m+dWZ9q/2qUXHvQBqedTTN/nNUPO96a0vvQBoefSedWes3vTvM96ALbzCo/tFVWmHPNRNOKAL/2ioWkJ71V+0VE1z70AXd1QTP2qt9qPrUEl1nPNACzScmoFPzVHJN70xZM96AKHji1+3eC9dgwSZLCdRjrkxtivzt+C19/YP7Z3wznBC48aWdtzj/l42A/j+9/Uda/SC8X7RayxHo6FfzGK/LbXNQ/4RT46+HdZdWDabr+l6iwGQf3ckY7f7hqojP1D/wCChGlm68SfC24MW+K70/xZoLNjBVrzRZQmG/hO+FD6/KT2Nfjr4s1B9B8U+FdX+aKeLZcM2xVIMF7cRgjbnHEI/wDr4Br9wf23NPhnh+CV7L/qoPiPpttL+6Mm6K4gubdlAHJJMigAdTgdcV+GfxGsZ7Ow0ySXd5gWezm37W/eLKLhsN35uhzxkbT3qxn9M6OsiqysGVhkMpyCPWnVyPwh1weJvhP4K1gHI1DRLK7BwB/rIEfsSO/auuoAKKKKAPyp/wCCx3iC00HxFpmktazC68RWGnypdLjy9tlNfhlPOdxN7GRgdAc9q+H7VLYLPiWU/uzn90B3H+1X3J/wXB0UtP8AB3VAAUxq1s/POcWrr/7NXw1a3ER87FtGP3ZP3m56e9ACwi2FrPhpSMrn5QD396d/o32EcSlfMPcA9BTYbhWtbjFtEMbeBuPf605Z3+xcW0efM6bCe1ACytai3tyY5mGGA/eAd/8Adp11Jb/uswyH92uP3g/+JpZHnNtBttlJ+bjyQcc/SpbgXreVstSf3a5xbg4/SgDlfB80a6ZKHg3lbiQAliOM8fpXVtcRLrWPs6k+f97c2fvdetc34O+1nT7nyo2wtzID8g4IwDXVMb3+1BglY/NHcDjNAFS0uI/tRUWsK/K/IL5+6f8AaotJ9yXGLaMfu+yk5+Ye9WLdr77UQ07BcN8vnAdjjjNMt/tZWffdA/uzj/SVOOR70ANhkmNnNi1QHcuAIs561zsy3J8Z2zC3xJ9kICCAYI3HnGPbrXRRxzG0nDXKZyvPm5x1rmLqFh4ys83EZDWrAtuJHU47fWgDqnW/+xxYt2D73yPIA4wuDjH1/KluPt/lW20FT5Z3cAc7m/piq720f2CEG6hAErnOH9E/2aLm3i8m1zcoAIyMhW5+dvagCe8N+Jl2ysg8tP8AloF52DPf1qfdef21zc/uvtH3DcD7u7ptz+lUb2GDzkLXGD5UfRCf4BU7R2/9uZMz7/tGdvl8Z3euaAOb8afaF8OXRluA6gxkr5wb/lovYGt6xif5t11Gf3Tf8tCf4TXP+MI7Y6BdhZJXYlBhowB99e+41t6WLbYADMT5DZ4A/gPvQBJDbr9nuc3URyo5+Y4+Ye1C28X2Fx9qiI8xTkK/oePu0W5tfs91hZiNgzlh/eX2oV7X7BLiGUr5qcGUejf7NABJDD9hgzcjG9+Qh/2aLqK38u2zO3+r4xHn+JveiSS3FjAfIYrvfAMnsvtRdTQCK1P2fOYuPnPHzNQBzfhRbcx6mJJJgVvpQMRA5XC4P3q6ef7MNSBLSlty/wAIx2965jwtcxgarm2jc/b5PvFuOFGOD7V09xcJ9vA+zRE5X5vmz0HvQAsP2YakQBLv3sO2O9R2bWuZsRzH902cyD0/3anhldtUIFtGP3hG4Ic9TS28d1GW3WqJujfA8oZyB3HUfj1rSNOcoynGLaju7aK+1+1ylFtNpaIrQyW32e4xDJjC53Sg9/8Adr3j/gnrq1no/wC2d4RvrmaLTrGDStUkubi5lCxxxLaSuzOzYCqNuST0ArxO1aZbWU/YTJJgHaYAFPPTAGT69fw4r2r9gGzjvf23Ph1BqllHPE0F+8cc8ClRJHbSSxvgjqjRhgeoYKRyM1rKnCHI5TTvule6+9Wv6N+ZXKlZt3P2b8K+PNC8cfan0C+/tW0t9v8AxMLaGRrObdn/AFFzt8qfaVZW8pm2MNrbTxX54ftifsr3nwZ+Jw+L/g3SYoPBmoa1bf8ACQaXYTFha7ipbUPLKARqZWZXVWIUAP8A8tG8r9L6gvrK31KyuLO7hS4tbiNopYZBlXRhhlI7ggkU/bRpzcqMdH/NaVvwS/DT11DmUW3Fffqfj1DfQazcNATDNGbiSS0ugwIQsTxu7q2fwyTnkg6FvG8MjRyI0ciEqysMFSOoI9asftJfs93H7HnxKQ2fmSfB7xJcn+ybiRi/9i3TctaSt2jJyUY9uCcqzGxYLJrkaR5338ShYxj5p1HAUerDtnkjjsAeRt6J9DMkh7V4F8Wrjz/2utCEu0+XqHh1FIGCSdrZJ7nLHr24r3yHoK8C+J1lLeftdaY0ahhBqHhyV+eQuIxkevLD8M0ho+g/2ZWD/A/wywUICtwQq5wP9Il4Gea+INPZRqfiAhN0v9p3Xyk8MPMP519wfsz7P+FI+GvKDCPbcbQ5ycfaJcZ96+H7P5tQ1tT8v/E1utknofMPBqKnwnThvjLscRZPlOI+qOTjYfQ07n5iV9pE/qKGQJktjB/1kan7p9RQFO5QDmRR8jdnX0rkPVHJG5xtJLKMo47j0NKJOQ5OULZO7nY30PUVFdTQ2EG64lW3t2P3pGC7G/GsuHxRFf3SW+m2k2p3Ur+SNhEcLNkDBdsAckc/jVx5rpx3JlUjDVs2r+GG6aRVQ7SOUJ6j2Pt69eAa/Sb9h39trXfiTeeAvhZ4kvWk8T2t9JF/aMgEjaxpcenXbgysw4mjlS23MDufAbu+fzzt/AGraVtn8WeIdK8J2hiZ/Iz50xQ/KQWJCbgSCNu7kDg9K9q/Yr+FdheftQ/CvXvCNj4ivdOs9SuPtHibUbeUWl0RbSnyUmYKhbYk7YUZIjPWvZoRcpurFJykp3jayXut3XTRXaS2cdtjlq1IVdYq71/L+reh+1dFFFcZ5gUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAZ3iGwvdT0e5ttOvxpl6wBiuXgWdAwYNtkjbG+NsbWUFWKs210bDj8iP28v2QL/wDZ712z+JXhO2k0PwhqF1FeXSaRK0kfhTV2ZSJIJNqN9maTAB2oAcABcoo/YiuN+IngP/hN1ggnEOpaPPbz6Xqug6g7izv7K4MYlYhQcTRiMGNiCMNKny+b5sfRTtUXs5NLd387bX87Ja6LfTUuPve6z4u/ZK/aVh+O3hOTTdZeG18e6LGq6paIAguEPC3UQ7xtxnH3WOMAMufdpa/M/wDaM+BPi/8AYU+Ouk3/AIbuZTo0krXHhTWGLCOSMkmXSro55IHTJwQQc5LBfuv4F/G/Q/j34BtvEGksLa8jxDqelyNmawuQPniccHGc7WwNwweOQONozO7lNZ9xawSXcdy0MbXUaNGkxUb1RipZQ3UAlEJHfavoK0JKpSjDGhNx1QjJ0TW4PEGmpewLJGpeSF4pgA8UsbtHJG2CQSroykqSpxkEjBNp2rM164/4R/S9S1Gy037XOP8ASZ4LZcTXG1VVioAJeTy0AUH7xVFyo5Fm1vIb61iubaaO4tpkWSKaJgyOpGQykcEEHIIroq07p1qcbQbaXl1t+O+l/vS0kvtpaHmX7QWr6j4f8K2Wp6XdyWV2l0IGliOG8t1Ysv8A30iflXj/APwRq1NbH4ueOtKJCvf+FtPvduOWEUgjzn/tqPzFey/tEWv2j4ZXz/8APCaGTp6uF/8AZq+av+CUupSaH+15b2LSsRfeDLmxKlepjmhkGccDAj6/41jEhHS/ttQr4N+NHxq1eR42t7fxFoGpLAVIOJNEuUY8DnMsUZ9cBu4O7wD9idW8M/Ezx7oTNuaGLyyeDkxTMmcjj+LtxX1D/wAFPbHy/GXxbtQpRrjwb4f1xCqnBMeqy2bktz2mRexJZe3X5D/Zx1Y2n7S3ivJXZqMV48ZC4DK06Sowx0BUZ+hpjPtiS8PPNULy8LNF7OD+hqA3GVJzVWSUsy/7wqQNH7Ux60/7QcVniQ1L5gx1oA8O+L6x6t4wvHlQs+ky6JdRup+ZG+3rHwf4Ti5bk/1r2b/gnb4gjX4lfBmU7RJead4o0bcM/OA1lqAHAxx5xPJ43L6ivCPihDcatb/FeW1fbNFpcEytgkAWtzBMenPSI816z+xxfLonxS+F7I6iDTPiNq2nbWGVxeaL5ChWAx96xHA4zg96oD2b9pmJ9E/4KMaJcBsQ6z8PPJI9XjvZWP04RefrXYRzbR1rC/bzKaH+11+z5qkh2R6hYa1p7OSQPkjjZfb70g/P6UP4p0e1XM2rWMS4zl7lB0696mW4mdB9o9zS+d71yNx8SfCdoCZ/FOiw8Z/eahCv82rMufjd8PrNts/jvwzC392TWLdT+r1Ij0VLj3q3Dce9eD3n7VngC1uryK01RdWjtWVJLqxmgMBYqrYV3kUNgMMkZAORnIIrKn/ba8A2d0LfZdSyl/L+S907aCO5Y3YAH1NTzRva5fJLex9MJde9K11718zyftweDYQv/EuuNvzZY61oxxj2W+Y/pWTqX7fPhKyt2l/s3cQu7y/7UtnYnOMfu2f6/wA8UuePRj9nPqj6r+2Uq3XvXyAf+ChPhX5c2llbliMC4vrgnBHU+VayAdelT+H/ANvzQNa16x06PQ31VruRoo7bw691eXrNjK7YZLSEMDjHDkj0I5D5r6C5Ha/6o+vVu6Guq8Qj+P8Arl0AbL4FfGS+RuFlh8HyeWT2+YvwOnPoamX4ufEC84s/2evimx6D7Vowtxn/AIE/THersyD2dbsZqT7QMV4wnjf4yXBAg/Z08aEtyvnTW8XHvluDjtVuDVf2ibxV+y/s16ozED/j68U2FuOen3j+fpRZjPWJLnFV5Lr3ryjWpf2m9P0e+1CX9nu106G1gkmd5/GljPsVVLFtsfLAAfdHJxXz/wCCfHv7UfxO0PTvEXhzwLruteHtQRpLa809LKGKUAlSVaSF8AMrDB9MZPWk79hpXPtT7Z71E93718lXGmftYzLtk8H+I7L5cHzdf8PwfNnP8doCDjjbnPH1FUdU8L/tQzbkeO20mVpAB/aHjzQvlA4PEWz1/TpU+9/L+X+ZXKv5l+P+R9gNej1qJrnJ618ZTaD8dbW3jF9408B2TZLtJqPxItl74GfKuFGM+nr2rKk0v4kTKRefGP4RWbbShX/hal7uDZPURXpwf09aPe/l/L/MORfzL8f8j7dkuDRHcfNXxh8E7jxJr3xW8UeCtV/aa8J+B7eGKG7t9Yt5T4g068cxkyRw3N/MCpRVG4F8ZJx0r3S4+GukWhA1L9vjwiWzh1tbDR4m6ZGALkle3+TV2ZFj2Qy7lr8sv2nrJtL8ca2IflMYVUJ7GO5k/pj9K+3rrwb8NLOVotS/bmZ51Yqws/sSAMOGyFLd+lcZq37M/wCyt4rmlv8AWv2lvFHiCSUmSWW3iEpZSdxzttn5JJOe+elUlYZ9o/traoLz9l3SPGUX/ML13w5r0bR5Kgf2hbc8EEgCUnjmvxz/AGpPDr+F/GXiPSnsxEtr4l1JRIo2/KY7UJkYHJ8iTI7Hd9T92a54P/Z0vvD/APwj+vftJ/HfW9D8uOD+yXk1KWxCJjy1EC6cVAUKuB0GK+Wf20PA3wU8P6RpuqfDDxR448Q+Ir2/k/ta48X212nnK8LFZfMmtot0jEepJz0GDVAfsB+xXrTeIP2SfhHds5dl8NWNuWYYJMUSxf8AsnXvXtNfK3/BL/WF1j9h/wCHXXzLUX1q+R3W+nxj/gJWvqmgAooooA/Or/gtlo4m+BPgPVgmZLXxJ9mD+gktZmI/HyR+VfnHatffvdzsP3Zx84HP51+rX/BXrRf7U/Y7vbvjGl63ZXZ6fxF4P/a1fk5ZxQfvCLjd+7boh9KALUZvWt591zz8uM3A45+vFN23JsjuuVz5nXzwe31qKCO3+zXH75yMLn937j3pQtt9hb97MV8wf8swD0P+1QBJJHI1rDm5TOW5MmfSkurdWEGbmIYjHUse59qa32b7HDkzEbmA4A9PelujbbbfKyn93xggdz7UAc/4ThiazvD9ojT/AEpx0bngc8Cuokhi/tQN9oG7zAdu0+tct4TNvHb34eORv9MkK7ZAMAgHH3ea6iaSBdSH7li29TkyfT2oALeKBb84nYnLcCP2PvTLWO1Cz4mlP7o5/dAcZH+1T7eaD+0SBb4O5hkufeorW6gXzv8AR4l/dMeXb/GgB0K2v2S4w8zDK5+QDufeubumt18XWQ/eGM27+gOQT/jW9HqtqtrcZS1T7vG888+7Vzl5q1r/AMJRYy5tVVImB5G3nPXJoA6lmtfsEX7uYr5r4/eAHov+zRcSW32e1/cyEbDj96OPmb/Zql/wk1i1rGi3ViZDIcRhkJ5Axge/9Kvxz3V9DbiztWumwwKwWnmYOSccKe3NADb2a3WSPNuW/dJ1kP8AdHtUzzxDWOLdd3nD5ix6569a0W8M+Krxo/snhnWp/wB0p/c6PM3Yc8R9K2rf4W/Eq+1Q/ZPh541ukEgJW38M3znGc9Fhz0B/KgDzDxlLHJ4fvo0tY1YgAMC2fvD1bFbWj3PmRpi2iH7hjwG/uH3rs9X/AGcfjV4g02a1tfhZ46kaYgIk/h+8hU4YHkvGAvTviuj0f9lf46yQpn4YeLtqwlcSWjJyUIHDEd/yoA8wtpZWhucWyD92CMRdfmWnRtdGxlxaru8xMD7OD2bPGPpXsWn/ALGH7QF3DKV+GGvHzVCp51xaxEHcp5DzAjjuay9H/ZR+Mmv63J4c03wTNqeqi4aK5Sx1nTrlLB4hJuS7aO5YWzEhgom2byrBckEVtTo1Kqk6cW0tXZXsu77FRjKV2lex5my332KLFsQ3mPkfZwMDC44x9aLj7f5NttQqfLO75QOd7f0xX0TY/wDBOf4+3NmqXHgeGBldmCya5ZDrgclZH5+Xpjv1GMHVH/BM3493kkG3R/D1gYgFBbWuB8xORhGPGf8ACq9nFQU3Na9Nbpd9rfK9x8qsnf8Ar+vM+RPD2n6pY/2oXSS1Mt9LJiRhGWyfvAEjIPqOK6SSSdbjLzSMflwv2pUUfKOozk5OemPrzx9K6H/wSV+Ols90z3/giIXM7TYm1a5GzPY7bRs9O3rXUL/wSb+MNxMJJ/EngeD5V4jvbyTkADHNqvHHX9Kv20KdTnoRsv71pfok/mvxK5lGV4L79f0/Q+PlFydWybhQnnEhfPB79MZqC1jl3SbrpG/dv/y0z/Ca+34f+CSXxGN0biTx14XjfzC+xbe5cdc9cCtGw/4JBeK1Ymf4o6NBkMp8vQ5ZeCMZ5nX/AD+Vczk5bmd2z4Mhtx5FyDcxH5Rzljj5h7V7n/wT2jWH9uX4ZhZUl3Qaofk3cYsJ/UD1r6VtP+CPN/Gjib4xW5EiAMsfhVhg5B6m9OenpXqX7Of/AATP074C/GTQPiHN8QL3xBfaLHcLb2cemJaRO00DwsXPmOSoWQkAY5C8nGDIj7WooooA5r4kfDnw/wDFvwNrPhDxTp8ep6Fq1u1tc28g5wRwyn+F1OGVhyrAEcivyb8TfD/xD+zL8Sv+FaeMZ5Lm1mDTeFvEMuduqWynmNm6efHlQy+4OACuf2JryX9pr9nTQv2mfhjdeFtWlbTr+JxdaTrMKBp9Ou1HySp0OOzKCNykjI4IAPgF4xqltLfRYFxHg3MIGM548xcds4yOxIxwePA/Gw/4yyJ9JfDp/wDH4K9M8L6l4m8F+LtT8CeObNdL8feH/kuk4aG/hIwt1DkDfFIp54H3sEDoPP8AxjFHcftYXTRrg/8AFPOI1zhD51uNozyRg/rSQHs37NCiL4H+GlWRZVVbgCRM4b/SJeRkA4PuBXw/bzQW11r8txcRxQf2pdBzI20KfMOCK+3/ANmeCS3+CPhuGVDHJGLhGVhyCLiUEGvir4U2mlS3GjC+8HX/AIm8Z69qrabZx3qLFZT3EkqIitJKNgfeSOhxk7sYGFKPMrGtOp7N3KumanceIrw2mgabda7eJkE28eIsZx87tgAe/Sult/hlrkmnzXvibW7DwXp8UrARyENMccY3sQuCejLnPFfdGi/sH+KtKsYtW+KvxM8J/B/Q7iVYfsuh+U1xK20lYmu7jZGr4Vj8iNwv1r6f+CX7EXwM8J2tl4isfCF14l1ZuU1bx5BcT3+UYruMN0i+UcgkERJnII4INX9VnGmqri+Xa9tL9r7XNZVaso82yPyx+E3wFufiBfxy+AvhnrfxOmaEL/a17Gy2KzbiGDXU4jhKg9CFJOGNfQ2nf8E5NSt7uxvvi98R/D/w6W9na5s/D/hsveajdyLtzHAZT80mWQCOCKQn92oBJAr9NPCWieJLW6N9rus24Uw+TFoOk2yR2FquVZf3jqZpZV+ZPMBijZcHyEbmuiTT7WPUJr5LaFL2aKOCW5WMCSSNC7IjN1KqZJCAeAXbHU11clGjUtUfOv7rt8rtdPRp9O5laMZe87+n/BR83fC39hP4MfDnSYte0XwSni3xI1sLm11Dx3JLNcvIU3R+YJoz9nOT8xWEMpJ+XIxXpGnfB7Ub7x54f8WeJddsbm+0BXWxt/DultptvMGhlhAulknnMwjWeXytpTyzLN97zCK9RoqqOLqYZTjQ05k09E3ZqzV7aab2tfr0sRqSp3UNL/kFFFFcRkFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB5L8Wv2bvDXxl0LxZ4f1/dJ4e8Tos99aqmZYtQjjjihvbeUn926xxIpUhlby4yAn73zfyHSP4ifsG/tDXmnapG2p3NpCr6hb25xB4h0rcVS6j5O2ZMZ5+YFSCSN2790q/Kr/AIKrfAXV9G+KHhn4m6Jpvk+Gm0+ayuLi3lcrbam0ksqbo87USdpM4QAPIZS3zy5fpcnX+N3kkktN7aW+S2+7saX593qfUXgnxto3xK8I6Z4l8P3i3uk6jCJoZVxkdirAHhlOVI7EEVpTLxmvzQ/Zz+P837N/ja9sr+QHwHfXaprVjCDKNKumAC3cQHPlOApI5JAHGVAH6XR3EF9ZxXNtNHcW0yCSKaFg6SIRkMpHBBGCCPWuJqxiUZ+tYura5/Y99piTQ5s7yY2zXW7AhlIzEGBGNrkFM5zvaJQDvyu3NUOOaunKMZXnG618un6b/mVGyequcV8ZLU3fwz8QJjO238zp/dYN/Svir9g/UP8AhHf27vh2CWWO6utb09wv/XC4KA+xYKf/ANWK+3PiK142l6np7W3n6ZfaVdIs8UbFoLhUJCtjOVdSSCQoVosEsZEA+AfgVfL4d/bK+GVySEC+Nbe0BJx/x8hQR+Jl/WrdNwUW+qv+n5p/8NZj5eW3mfaX/BSbQWm8fXzgsRrfwx1SzKbdwP2LUbK+zzwMBW5/DqRX5xfCeZNJ/aT0KIOSsmnwRM7DG5jpyE557sOvfOa/VP8A4KJaIt94s+GkzCRI77RPGGgtJErM2650ZzGNqgkgPCG+inr0P5GeBYdb1T4tfDKTw/YpqPiDWPItrO1llEK3EhuJbSNTI2AoIRVyeBj2qRH3jHL8hpjSfzFalv8AsyftQzLn/hX/AIXtO+248Qox57fKD0rUs/2Q/wBpu4jm83SPh/bOVAi8zV7ghX3L8zbYzldu7gYOcfjNgOdWSlaT8K62H9iT9qGbHmax8JrVcZ+SbU3YexzFj8R6Vbi/YL/aKusfafHnw+ss4z9lsruXGeuNyjp29aLAfONhprax4b+M86ozl/DWqSRhWIJbeoVeOSSFbjvjFdd8MPFH7IWieBfDV5rHhzx/ca6LW0vb6S01i9t4Tf8AlESSRH7ZFzl5cMMHa5xjJFXfEXwJ8afsy+ItX0XxRr2meJ31LRIZbZ9Nga3XD6gqyRvuOeTjnsD7V8veB5lm8G6OwH/Lsi9MdBj+lMD7LvPGX7FPjK3t31PwTr2tKZHMSap40W5kVicEgSauSpbGcdcckVVbXP2ObBmNh8BxfSDqratDMuRyAMXb5684FfP3wj+b40eCB/083X/pDcV9j+V70m7CPNh8UP2cNPZjp/7K9jf4OV37ZgeMHOI34/Pn0NSx/H74TWEUaWH7F2gXe8sD9o0R5CgBONzHS3AJ9AT15Ir0Fl2k1Gy9TS5hnzX8C/hnrP7SXx8+Kdzonwe+FvmbrO9OieJRqVja6NHh4ligjiSNmLbA0hMYUsMqBnbX0Xa/sI/E6Fhs+Ff7M1sCerWGsXRGRjI3kD8CMcVe/Y5vF0v9vDxlp3yp/avgOG+OerNFepEMfgx/L8v0M2j0qwPgGx/YV+JSxgN4U/ZxsTtxmLwLJdYO7P8Ay2J7d/wrXs/2HfikijGrfBXSTjA+wfC+0fAzwo3EcYx+Qr7pooA+Lov2Lfi7GoCfGnwjppV93+g/CfSwT0+bLPwePT86+fv21PgX8V/gr4c+HPjGf4vnxXqVr4vtLTTltfCunaR9hmlil2zBolIPzIFIYFfnBIJFfqjgHtXyJ/wVKtTH+yrLqyKN+i+IdK1BWIJ2kXKx546f6z9aAPBf+FyftV3Ue0+O9JtzgjzIjZq2exKtpbj9ff2plz4//abvgTN8VntsqFxbtp/pg9NJXknnPbpz1roYp/Xg1OJh0qLsRxcmpfH263faPjPrgZj1S5hUDpggR2sfPHckEE8A4NVDo/xtunDyfHTXwck/PPdMOfaK4i49B2/Su8aT8Kcs+3p/OldgeU+KPhX8R/FWh3umat8Xta1WzvLY21zZXWoaw1tcKeCJI21NlII4K4wRngZzXoP7B/7EvwZ+M37MvhnX/Gvg6XW/Ei3F9Z3lxNrF/GknlXcqx/uUnVFAj8sABR0z1Oa1Tcbjya9L/wCCXdwsXwZ8f6QHYnSPH2rWYRzyq4hcceh3n1zz9BSGdhY/8E3/ANnCxACfC7T2GMfvry7kPXP8UprdtP2D/wBn2zbdH8JfDbHIP7618wcezE171SZqgPHrX9jj4FWXMXwf8Esc5/faDbS9sfxIa1rX9mf4RWZH2f4V+CrfC7R5fh6zXA9OI+lel7h60tAH5Z/ta/Bvwpp/7c1hpMGiR6Nol94DiuobfQ2bTk85L2RGybcofuAZGcH5c5wMM0/4MeGIJBIkerb9wfc2u3zHcOjZM3X36816X+3lZrpf7XnwW1Ljdquhatpx7HEO2Yd+f9YeMf8A1s2BxxUMRg2Pwl8LWuPLsJh/vX1w3bGOZOmO1fIn7X2gweGPEV0unrJbQMuFRJG6mAMOp7FCa+6oZRXx5+3TZjzo5gMfuElz/wAAmT+RoW4Hn0XhvR1LMNKsQzHLN9nTJ9ycc1yvxX0m3Xw7aeRapH/p0QJhjAPIYYrs45a5L4wStbeCILhTtk/tGPy2HUFEYn/0JasZ+o//AARy1ptU/ZEmtiQRpviS9tRjsDHBN6+sp9P6n7mr86/+CKslwvwX+IkPkNHYL4m3QyZO1mNvGHUZ9Asf/fQr9FKACiiigDzn9oT4IaR+0Z8I9d+H+uXl3p+n6r5LNd2JUTRPFMkyMu4EH5oxkEcgnp1r5Osf+CQPgC3H7/4g+L5DtKnyFs06/wC9A3avveigD4et/wDgkX8JbdZFbxd48mD4B331iOhz/DZj/IrWtf8AglH8Fbddst54suk3bisuqovbH8ES19l0UAfJFr/wS5+A8MapLpmvXYXOPN1y4Xknr8jLWta/8E0f2eYdvm+C727KgAGbxFqXb2W4A59MYr6hooA+cLX/AIJ1/s72SgRfDa1ADbvn1K9fJ98zHP41rW/7CfwCt2Vl+F+iyFe8wklz9dznP417zRQB45afsb/Auzxs+Efg2TGP+PjRoJunrvU59/XvWta/sv8AwassfZ/hJ4Fgw24eV4bsl59eIutem0UAcXZ/BP4d6eALXwF4YthjGIdHt04znHCetbFr4F8NWK7bbw9pVuuANsVlEowOg4WtyigCOG3itVKwxJEpOSqKFGfXipKK5D/hZljea9/ZGj6ZrGvXEdz9nubmxsmWztgH2SubqXZDJ5b/ACvHE7yhgw8slHC706NStf2cb237L1ey+ZcYSlsjr6Kx/FGk6nrWnx2uma5N4eZpQZry1t4pbgRgE7YvNVo0YtsyzxuNu8ABmV0PC/hqPwvp8lut/qWpzTSmee71S8e4kllIAZgCdsSkjPlxKkaknaig4o5Iez53PXtZ/i9vuv8AILLlvfXsZH/CzLG817+yNH0zWNeuI7n7Pc3NjZMtnbAPslc3UuyGTy3+V44neUMGHlko4W/4q0bXdb+ywaT4i/4R20+b7XNbWMc943Qp5EkpaKPkENvhl3K2F2HDV0FFae2hCUZUYWt3tK/qmremmnm9SuZJpwX36/8AAM/QdNudH0mC0u9WvNcuI926/v0hWaXLEjcIY44+AQo2oOAM5OSbGn6fa6Tp9tY2NtDZWVrEsEFtbxiOOKNQFVEUcKoAAAHAAqxRXPKcpNt9dey+5aGbbYUUUVAgooooAKKKKACiiigAooooAKKz9e8QaX4V0mfVNa1Kz0fTINvnXt/OkEMe5gq7nchRlmAGTySBVfwv4s0zxlp8l9pEs1zZLKYkuZLaWKOcYDCSFnUCaJgwKyx7o2H3WNbKjUdN1VF8u17aX7XK5ZcvNbQ+ff21v2TF+P3hq18S+FXh0j4qeGwZtH1NhhbpMHfZz4HzRuCcd1Y+hYH8l/FHjZrr9pW2vbmaTR7u2u9Cg1axa2kZo5YBGbqArt3Dy2jfLY6x9ec1+6f9jeMdU177ReeIrPR9EhufNh07SLEPczIj4VJ7mcsrJIoLMkcMboWCrKQhaTJ1P9nT4X6148vPGupeAfD+peKbxEjn1O8sI5pJNmzYx3AjcvlphsbgFAzWjp06co80uZdeW915Xat81zLrqVyxi1d39P6/zPy5/Zv1Lx9rnwx0Hw94A+FniDxtfW6Sh9TVo7PRgTK7lRfSHy2ZVZSVGTk461798F/+Ca/iqPVPBGp/ELxPpun2nhXWhr9lpOio9zNJMbj7SRJOwRY/nwrKFmBXIVwfnP6G0Uo1vZ86pxVpd0m0vVrfzST7WDm5bqK3+ZXfT7WTUIb57aF72GKSCK5aMGSONyjOit1CsY4yQOCUXPQVYoornbbtczCiiikAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFY/jDwjpXjzwxqXh7XLRb7SdRhaC4t2JXcp9COQQcEEcggEVsUU03F3W4bH4Nftb/s96p+x78QdYsLvTZNa8N6rKLnRdY/gubLCxy2twBkI6ZQdAucFVVWCD0b9if8AaetvCd7Y/D7XNQafwfqDsnh/VLlyWsZs5NnMT0U5O09AeOQcr+rXx8+Bnh39of4a6l4P8RR7Yrhd9rfRorTWU4B2TR7hjIyQynh1ZkbKsRX5F/F7/gm54s/Z98CeIdWj8UWXjaTSEhvNc0HStPmSWDTJHmWC+SVjgyK0E25APkVCdxB52mvapzV3LVy003Wv3u23bXWyt+8r9ep+htwhXNV8fNXy5+xf+0tL460+DwF4s1JbzxNawmXStUlb5tYswCQTnrLGoww+8QpJyQxP1MUIbFcZmQ6lbi6sZ4SMiSNkx9Rivyq1e8Hhn41eF9XMoV7LxRpeouGBQIEaNQfp8nUf3TwMV+rkn3a/Jv8AabiPh3xzrTxqpa3eBkDEgbo7qUdiD/d6HPvW1OS1i0ter6een/B9L2tUX0P10/bnsVk/4UheOiyRj4hWWnyRn+NLu1urcqB0JLSKMEYOeeM1+LHgHV38K/FT4Qa7POoOia7bxTSRgrte31ETE8gY+WVDyM9z1r9JvGv7V1h8df2Z1OuTx2PxF+Hnivw9qOrWbL5fnRjUoI0vEAHKMJcNs4VzgfKybvzT+N1ifCXirWLGCKOCbSfGOswkRk/IyPAoB+Y45jPp0OMjBqqkfZzcG72001XyYSXK2j+k2iqmk6imr6VZX8QxFdQpOoznhlDDn8at1AgooooA+EP+ClOpQ+HfFfwtuXl8ubVZpLFQpwzeXc2suP1J69j6V+bPhvSX8M2NzokjM0ml313ZMWIJzHPIvbjt2r9If+CsWjpPoPwU1RlBeDxnFZBsDIE0TEjPX/lkPbjntXxv/wAIbo+qfE34vR6n4h8G6FNZ+NtXjSHxJ4pj0uVojOXVkiMbF1IfhhwSCMccgGJ8G23/ABs8Ej/p5uv/AEhuK+zHfaa+ZND8PeGPB/i7RNdt/iZ8H4ZdNnkdoz4yvZzIHt5IsDZp7AAeZuz/ALOOM5r0O5+OfhZJNtx8VvhhbZJGbe81W6HHf5bBf885NS1cR6fJMA3WoZbpUXlgO3NePXX7Q3w9hyZPjb4NVsbttv4b1yfv0z5Cj8cjp05rI1b9oH4aXlvJC3x30qIZUrLZ+ANTkbIIIID3KDg4ODwcfmrMC38Ov2rvBHww/bitNe1ObUP7P03QrzQL+S1sGnYzeZ5gWNUyzAMpBOOMHtzX2k3/AAUx+F7Q+ZbeGviFfDnP2fwtOeQOmSQM1+fPwO+Jvwm+Hv7Znw28eWfxMXXI5LrUE1/Ur/w02iW8KSWUkUcnM8ucs3YLzyc54/Ti5/4KAfs72ed/xX0FsHb+6aST/wBBQ8e9WM4xv+CjnhyYqLD4N/GbVixxiy8HlucZI+aYdv50jft+anc/8eX7NfxxlU/MrT+FDECvY58wjPTitq6/4KXfs1Wa5f4nW7j/AKYaVfy98fwwGsu6/wCCo37N0W4x+N7y6xyPJ8P6gN303QD9fSgCC3/bc+IN8yi1/Zc+JzKQvN1BHAQT7N/kd68W/bS+PHxV+Ln7MHj3w5qP7OPifwto89rFcXWtahqtvss1t7iK4LtGF3MAIux7165c/wDBVz4A27bY7/xFcj+9FoU4GOx+YDrXl37Qv/BTj4OfEj4I/EHwfY6Z4wN9rWg32n28k2jKkSTyQOke8tJkAMVJOOBQB5F8APitffFb4fxa1qOmHTLhbh7bAYsswUKfMXIHByR35U/Qenrdd818XeC/2oNA0bwjoOlN8GtX1e5tLKC3lvP+E71a2juWSIK0ixQMixhmBYKpwoOOQKvj9rCzMZW0+BVozBWYm+8Ya7c++fmvP/r/AEqbAfXs14R3qP7cf8ivjyb9q3U5YybP4E+AsKBubULjU7k/m1+DzxVZ/wBqLxJJH5i/BD4Rxp5nV9Dkmx/s/vLpsr7UWA+pvH3jC40Hw3qrWMkEGq/YZnsXumVImuAp8tctwTnBx6CuW/4JxyftC+PtO+JEPgbxx4b8MypqsN9rCa7pH2ieS4uImxKoQBVBEWMdOOlfPY/aX8Yw7J4PhT8HbTcCmY/A9gS2OuSVJJ6d66b9m/8Abo8efAnxt8RNasPCnhe/u/EwsEurOGD+zrO1a2ieOMwwwKFXKv8ANgDJ56k07AfpL/wpv9rq95m/aF8M6ceuLPwdBKPTHz9u/wBabH+zj+1Dd7De/tZ+XtxlbX4f6cM+ozuX8CQa+TL7/grd8ZV/1PgzwLDuUMvmG8kxn1xIuazbr/gq38fZLr7Omi/Du3O8AMmn3zHnsc3Xv6dqYH2G37JHx1uxi8/ax8SPyM/ZfDlpb/LnOPlk6+9OP7FPxIu9pvf2pviQ/OW+yGK3zxgY25xXxNN/wVA/aGv7hokufB9iSWAMGjyNj/vuY9O361kyf8FIv2jdQWQJ4v0WyKx7swaBC3Q/7ZNAHW/8FE/2TvEPgGz+Gd2Pip47+IGq6prMuk2zeJLuS8Fo8sYYi3jiQyBpDGBtQEttAweK9C0GPxDZ6TZWsngz4g31xbwRxS3MvgvVkaVgoBc7rYZJIJ49a+K/jx+1V8YvjhD4c0zxj43+2WtnqS31l9h0y3spLa4VGVZVkiVXyAzcbsc57DHHS6l4z1C3lkufiD4nuCCseJNSmbKkNkcv7frSA/SS3s/F02PJ+HHjeQ9Pm0GaL/0YFrxT9pr4C/Fb4s6ettofwy8QxytAsSPqCwWqlhJuYfvJRxtPX1NfGd14b1DUbdZbrXtZu3aQg+ZcM3QDB5z6mqLfC+zWKFl+3OzKSw445I/u0WA+wP8AhmHxbaJuufCmpwqAGzNr+hW/B4BxJfA1wnxy+BPiWz+HuoGKPRbGy02Ka+uF1Dxbo8s7ARhmEUcNyzO+2MYUDcx4Gc4rwGX4XWkbJst7xwUUknPXHPQVHrHw6srGG9kjtZtsSOysznHAJpgfql/wRZuhN+z741RVIX/hKZJRk5+9a24x09V/Wv0Ir87f+CKLKPgP46iB5j8SnjPOPs0OD/P8jX6JUgCiiimAUUUUAFFFFABRRRQAUUVzHij4h6Z4Y1CPTTb6lq2sSxCWPTdIsJbqTDErH5jKvl26uysqyTvHGSj/ADAI5XalRqV5clON2VGMpu0Vc6eise+TU9e8NKLOabw1qN1FGWaeGKeezDFTIoAZojKq7lDZkjD4YiRRtav4V8I/8Iz9qmm1rWNe1C72/aLzVbrfu25C7IIwkEOAcHyY03bQX3N81V7OCg5SnqtLb/O+1t+rd+ltR8qs23r/AF8ihr3xMsdJ1afR9P0zWPEutw7Q9jo9kzojFQ+yS6fZbQuIyJNksyMVZCAS6Bt/XrO/1DSZ7bTdR/sm7l2qL0QLM8S7hvKK3y79u7aWDKrFSyOAUbQopyqQjyOlGzW99bv0ta3lZ7u7elnzLTlW3z/pHP8AhXwj/wAIz9qmm1rWNe1C72/aLzVbrfu25C7IIwkEOAcHyY03bQX3N81dBRRWVSpKtJzm7t/18ktkloloiZScndhRRRWZIUUUUAFFFFABRRRQAUUUUAFFV9Q1C10nT7m+vrmGysrWJp57m4kEccUagszux4VQASSeABWP4V8Xf8Jb9qmh0XWNO0+Pb9nvNVtfsn2vOQ2yCQidNhXB86OPOQU3qd1bRpTlB1EvdXX9PN+S1td7JlKLacuh0FV9Q1C10nT7m+vrmGysrWJp57m4kEccUagszux4VQASSeABXMa94FvvFGrTyah4r1i20Rtqpo2jyLYoyhQcyXKD7Tv8zLZiliUqEQoRvMnT32n2upwrDeW0N3Cssc6xzxh1EkbrJG4B/iV1VgeoKgjkVbhShyXne+9lt5a2136W2s30q0VbW/8AX5mP4V8eaF44+1PoF9/atpb7f+JhbQyNZzbs/wCoudvlT7SrK3lM2xhtbaeKgvtJ8T6p4lWT+3IdF8P2ssbx2un26y3d6VClhPLKrLHExLoY44/M+RXE67jGOnop+2jTm5UY6P8AmtK34Jfhp66hzKLbivv1K9zp9rezWk1xbQzzWkpntpJIwzQyFGjLoT91tjuuRzh2HQmrFFFczbdrmYUUUUgCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKzr/w/p+p6np+o3NsHvbESrBOrMrBJF2yRtgjfG2FJRsqWjjbG5EI0aKqMpQd4u3/B0f3oabWx+Lf7an7Mq/BHxbdfEH4fW15oPgP+3ZbdvK+WfwnqySnY2xSTHazjy5Y88bJojxujB+j/ANl79oW2+OnhOW3vwll400cLFqtiCMPkfLcxY4Mb9eOhyOm0n7u8deDNC8VeGfEVpq3huDxDDqenGzvLIQxGW+hQOyQbpCqnDSPs3sFVnJyuSa/FP4v/AAq8T/sd/GHR9d8H30moaBNJI3hTX7yJkW6hDET6TeqwBSaNg8ZR9rgqchDlU1qwUr1KcbR/J22/O3e3kypK/vRWh+ksimvy1/bj086f471cBdglluHx64niYf8Ao0/5Ffor8GfjBoXxy8C2viTQy8OT5N5Yz8TWdwB88T8dj0PQjB9q+Df+Ci1kbPxfPNj5ZJ0QY/24Y2/nGa5VuZkPxq8O2snh2619Wltr+zh8szWw+eSMupCnpu2uEcDIyVxnDGvF/jn4sHxA8QfEvxFLp0mjXV/4tS+n02Ysr2txcLdvcR7TydsiYyQDxyBnA+gvi1G83w91eONWd2WNVVRkkmVMACvCf2nP3nxc+KsW/YkWvrOFRfvNhl+bpkYYkE5wQcAbya7Iv2kVTk0rXa/O1/lp5vzbNV7y5X0/r+vM/fP9nLWj4i/Z7+GOqlxI174Y0y4ZhjlmtYyegHcnsK9Er58/4J/a4PEP7GfwougciPR1tOgH+okeHsf+mdfQdcxmFFFFAHyB/wAFQNGfUfgF4Yv1QP8A2R410e+J/u5keHI9OZgPxr8n/jt4dtte/aK+Ks1xCLhl8R3g3PJs/wCWrjHUelfs1+3xoZ179l/xFEgzLb6hpN0nGfuanbE/+O7vzr8cfjJEn/DQ/wAWBLKU/wCKjuyuEzkGVz6+tAHF3HgXTI5F2Wdso2ITunHXaM9W9asjwXpSattFnZ+V52NhIPG7pir15HbeZGWmkH7pPuxA/wAI/wBqpnFuNZ3eZLv88HGwYzn1zQBl2fhXTFuDm2sGGx+PLB/hOD07U+18P6csdx8ljny+CIunzLz92rlqLUXZCmYnD9QB/CaS1a12XGEmP7rnLD1HtQBy+r6fawa5oqK0BSRpFYpGQBwCM8D0rpY7O1jsZAJUA8xOVjPo1c9rhtm1rRSsUoCyOSGkBzwB/d4rpElt/sEpEDYEqcGT2b29qACSO3+wwAztt8x+RH7L70XSWvl2uZZv9VxiIf3m/wBqh5oRYwn7MCPMcAFz6JRc3ESw2n+ixtmI43M/Hzt6NQAXn2VbhSzTE7IzwoHGwY71R8WfZ1s9Yx5vmhJiDxjcAf0zV69uFEygWsR/dR/3j/AvHWqniyR2sdZUWyEeXMN2w56HnNAEfhJrf+z9KBil8zyYwf3gAztHbbV+zktt0oWCQfu2+9KD2/3aq+EpJpLDSylupj8tDu8kE4wOc4rRtBfbnza7R5bYxbKOcHH8NAEEE0H2e5xb8bVJBc8/MKFuIfsDkWyYEq8Fm9D71PCt/wCRcZiZDtG392F/iHtSr9v+xvyVfzF7gcYNAFeS5jFlAfssONz8Zf8A2f8AarndEkK6/rZWBG3NEdpUkLwRxz7V1MjX/wBjhxcMr72yfPA4wuB1+tczowuv+Ek18faArZhJYzjnKnvnnvQB0d1JN+522qHMa/8ALLOKmm+1/wBoDbbAruX5vs4Pp3xUN1HM3k/6Ui/uxnMvWi4hP9oBjcxj5lO0sfQe1AE8K339oHNuVTc3PkAevfFR2v2797uBX92ccAc0yG2jXVCftMWd7fLhs9/9nFR2dvErS/6Sjfum+6renuKAMPxE14NR0XzHYMbnCZccHj346V0aG9NpNuustuXBNyvHXP8AFXK+IoYPtmkYn3/6UuTsIx05ro4o7b7HOPPkK7lJIiGe/wDtUASstybFN10ufMbnzwew96bcQu1vbZuox8pyTIefmNMK2v2Bf3kxXzT/AMswD0H+1RN9l+y22TMRhscAd6AC8tkZ4ibqFf3Sjnd6ewqr4jto2g1Am5jyY3O3a2fun2q1eNahosrM37tcYYDjH0qv4ga28q+HlSlzG3PmjH3fTb/WgD9Hv+CJ+f8AhTPxA3HLf2+mf+/C1+jVfm5/wRLmL/Cn4kKD+7/tuGQD3MJB/RR+VfpHQAUUUUAFFFc/4q8VXPh37LHZeHNY8S3dxuYW+lJCuxFxud5Z5Yol5ZQFL72ySqsEcrpTpyqyUI7vzS/F6FRi5OyOgorP0GbVbjSYJNas7PT9Tbd51vYXb3UKfMdu2V4oi2VwTlBgkjnGTgaD8NbfR9Wg1e717xHrmsR7t1zf6vMsMuVKjdZwmO04UgDbCOQGOXyx1jThHnVWVmtra3fre1vO73Vk9bVyrXme3z/pFjxR8Q9M8MahHppt9S1bWJYhLHpukWEt1JhiVj8xlXy7dXZWVZJ3jjJR/mARyuv51/qWg+bbxf2Pqc9tujj1CNZ/ssrJkCVIpNr7WPzBJMHBw/Rq0KKTnTUYqEbNbtu9/la1vJ39RXjZWWpzHhfwPJoGoSahfeJde8Sai0RgE2qXKJGkRIbaLa3SK33BgT5hjMmGK79uFHT0UVNWrOtLmm9fu+5LRfIUpOTuwooorEkKKKKACiiigAooooAKKKKACiiuQ0H4mWPizVoLbQ9M1jU9PfcZdaFk1vYRrtJjdJZtn2lJMHa9sJl5UsVVlY706NSrGU4R0ju+i9Xtr07vRalxjKSbS0R19V9Q1C10nT7m+vrmGysrWJp57m4kEccUagszux4VQASSeABWP4q0DV/EH2WLTvE954Zt49zTSabbW8lzK3AQB7iOWNUA37h5ZYnZh1Csr6Gg6Hb+G9Jg060kvJreHdte/vZryY5Ysd0szvI3JONzHAwBgACnyU4wU3K7fRX0Xm2relr+drWZaKSd/l/X/BMjwv48j8XahJHY6Hr0GnJEWOp6ppz6fH5oI/ciK42XBbawbeIvLIyN+4FQeKPCep+J9QjA8U6loujrEEksdISKKS6JJ8wSXDK0iqV2qpgMMiHe3mElPL6eir9uqdTnoR5fW0vnqrX80l5Fc/LK8Fb8Svp9jHpmn21nC0zw28Swo1xM80hVQAC8jks7YHLMSSeSSasUUVytuTu9zLcKKKKQBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXjn7Vnw18MfFr4Uz+GfGWli48N3sxS71pXCyaB+6kMeoLwThJRErHhVSRnkIjR69jorSnKMZJzjddtvx79t1fdNaFRaT1Vz8KLe68e/sH/tBanpmtRG+nhjUapbIWS317Ts/JewZH+tTB7E5Dj+9nT/AG+tW0/x94a0rxbosqXuhaiLW6sr6P7sq7XjYH0ZWJVlPIK4Ir9L/wBuD9m2z/aM8F6TZrpzxeIdPlkbRvEVrl5dMun2CNZYghL2spG2VlyYyI3K7A8kf4r/ABAl8V+A/Dni34faxpUtkbPUNuo6NKM/2ReJIpeSE85hlVAeDtPykEjBMypuKUns/wCvk/Le1ns0Llasz3r4vf8AJOdZ/wBxP/Ri14d+0/cSXHxn+LbSHcf7YjHQDoSB+gFe5fFiRovh7q7qcOqxsD7iVK8P/aiU/wDC5viu/lLCkmrRlQpyDhmUn8SpqRH6+f8ABLfSLzT/ANjnwXeS6rPfWeorcTxWtzuY2brdTxOkbbsCIrFGwjCjDmZtzeYAn1tXyv8A8E29PtdW/YN+HNjfW0N7ZXVpqEE9tcRiSOWNr65VkdTwykEgg8EGvpDT4bXwdodtbXerTS20cq28V1q1yGkJklCQxGRsF2y6RKWLSOdu5ndizdM5Ov70neeitbfS336er31dzRtz1b1NiiiiuYzPLf2pdI/tz9nL4j2vl+aRod1Oq4zkxxmQY98oK/Df4sXkE3x8+KDmLzc67OR8xGMuxr99/iTpL698O/FOmRu0cl5pV1bK65yC8LKCPfmv5zPB+t6r4kvNV1S5lkvL66dJLi4cbnkkO7LMT3JyT9aAOmvLiFXjzbI37pOrN6D3qWS4jXV8fZos+aPmy+evX71Ouvt+6PaWX92ueQOcVJI17/aQxOVj3j5fOA447ZoAr2sx+2lRbRr94ZCk9j70WskrLPi2Rf3ZxiLryOKmg+1/bjuuQVy2F+0Kex7ZqK2SbE+66U5jP/LXPcUAc5r/ANq/tjQ2+zqrCZtq+SBuyAMYxzXTKt/9jlzbFX8xMD7OBxhs8Y+lct4hjZNU0XdcxtuuCpO4nHHX9K6KO1QWMwN1DjenOHwOG/2aAJ2+3/Yo/lKv5jZ+UDjC4/rRcG/8m2xIUOw7v3gXnc3v6VA1vF9gjBukx5rHIVvRfai4hg+z2ubjgIQMIefmP+NAE94b7zExdbR5adblRztGf4vWqHipbj7HqxNwuzy5fl84dMHjGasXkdt5kZaeQfu0+7Fn+Ee9VPEq232fU8ySl/Lk48sYzg991ADfCMbGx0oi4j2bUwm/t6Yq7Z248183MTHy5O7H+E+1ZvgxYFsdJVjJ5oCLwBtznFaVkbXznCrMT5UnVh/cOe1ABb28SwXX+lRHMYzhX4+df9mhYYfsEo+0gjzU5CH0ai3e18m6xFNjywTmUf31/wBmhJLf7DMRA+3zUyGk9n9qACSK3+ww5nbHmPyI/Zff6Vzmki2PiTXFaWUKog2kRgk/Kx/vcda6N5oPsEJ+z5HmvgFz6JXOaVNEvibWz9njbPk/KWbj5B6GgDo7pbXEGXmP7oYwgHc+9OuTbLfAkTFvl6Yx0FNurlNtvi1hOY/9o45P+1UlzM32xQttGeE52E/wigBY2tl1Yjy5S/mkZ3jHX6VFZyW26QLDIP3bfelB7f7tWY3m/tY4tl2+afm8r365pln9sZ3/ANFAHltjFso52n/ZoA5XxK8LXGjskG3beITucnI6Y6e9dJDPD9juMWy4BXILtzyfesLxV9sjm0YyQlM38ar+6C/Nnjt7V0kX2/7NPncG+XHQd6AIPtMf2AEWsWPN6Zf0/wB6lluP9FtytrEfvcYY45+tTZv/ALF/r2V/M6+cBxj1zSTfbGtYM3Q3fNkm5Xnn/eoAZdSS/udtqh/dr/yyziotcN0YrwLbAr5bfN5AP8PriprpJz5P+lKv7sZ/ffX3qHVrUzfaQ93DGvl873PHyjsAf0q4QlUkoR3f9b9PV7DScnZH6E/8ESZh/wAK3+J0OMFNXtm46YMTgf8AoJ/Sv0pr81f+CKP2OHwb8Ura0uWujFf2PmM0RQZKTD5eeV44JwfUCvvv/hVmhXWvf21qwvPEOoJc/a4Bq93JcW1pIr7ongtSfIheMYRZUjEmASzszuzbxpU4ylGtK1u1pXf3pW87v0fS+VJtSf3a/qa/ijxBJ4d0+Oa30fUteuppRDDY6XGhkdsFiS8jpFGoVWO6R1BICgl2RWPC+oazqenyXGtaRDokzykwWkd4LmQQkAr5xCBUlySGRGkQEfLI4Oa2KKj2kPZ8nIr99b+m9rfJvzFzLltb5nIaD8LNC0XVoNYnF5r2vQ7mj1XXLuS8mhd1KyvArkx2vmAnctukSEYXaFVQOvooorV6uIlzVZNvz7dl2XkEpym7ydwooorAgKKKKACiiigAooooAKKKKACiiuQ/4WZY3mvf2Ro+maxr1xHc/Z7m5sbJls7YB9krm6l2QyeW/wArxxO8oYMPLJRwu9OjUrX9nG9t+y9XsvmXGEpbI6+isfxRpOp61p8drpmuTeHmaUGa8tbeKW4EYBO2LzVaNGLbMs8bjbvAAZldDwv4aj8L6fJbrf6lqc00pnnu9UvHuJJZSAGYAnbEpIz5cSpGpJ2ooOKOSHs+dz17Wf4vb7r/ACCy5b317GR/wsyxvNe/sjR9M1jXriO5+z3NzY2TLZ2wD7JXN1Lshk8t/leOJ3lDBh5ZKOFv+KtA1fxB9li07xPeeGbePc00mm21vJcytwEAe4jljVAN+4eWWJ2YdQrK/QUVp7aEJRlRha3e0r+qat6aaeb1K5kmnBffr/wDP0HQ7fw3pMGnWkl5Nbw7tr397NeTHLFjulmd5G5JxuY4GAMAAVoUUVzSlKcnKTu2Zttu7CiiipEFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX5j/wDBXH4XxQ+HLv4jHTf7P1+3uIdNt9UsIj5GoaVLCI5IbtuR9ojuCxTO0GKRNm8xy+X+nFedftCfBHRf2ivhD4g8A6880FjqkS7Li3bbJBMjiSKQeu11UkHgjI71pCSipJq9193W6/ra/qUna90fkJ8WJFi+H+rO0azKojJjfO1gJU4OCDg+xBryz9ruzgbx543v7bzPLOrSWTFwOZI5TK3f/p4Hpxj1r0X4zWGp/Dt/Fvw48cRtY+JNJ8p2MYLC7s2lTZPCzYEgK98+m7a25E8r/aoumj+I/wAS9NYKwi8QPdrKjZDCURrj8DCaKkPZzcLp26rZ+gSXK7H7Bf8ABMv/AJMc+GH/AFxvv/Thc19IeINBsfFWg6louqQfatM1K2ls7qDeyeZFIhR13KQRlWIyCCM8Gvm//gmX/wAmOfDD/rjff+nC5r6gqYylCSlF2aEm07ox49VtdBm0XRb/AFKa41G7iaK3ubuMK15JEgZ8siLEJWXdJ5ahSQkjKu2NtuxWfq+g2Ou/Yjewea9lcpeW0iuySQyrkBldSGGVZkYA4ZHdGBV2Ulnr1jqGrajpkM+dQ0/yzcW7oyOqyLujcBgNyNhwHXKlo5FzujcLtJKceaCd1rLtvurbLVL19bKnZq6+ZedVkVlZQysMFWGQR6V/NVoOgpoPiTxPpbTLD9ivXtwrbm+5JInUDn7vWv6V6/nm+MWlp4f/AGmPjPp88bOIPFV/5flvtGw3U7KeQexFc5BkXkMP7km5Uful6ITUk0cH9pAmdg29TgJ9Peo7uS3HkZgc/ulxmT/61PuJoV1Af6PltynJc+goAWCO2GpHEshbc3HlDHfvuqO0W1HnYeY/umzlAP61JDNENUKi2TO9huLNnv71HZ3CM0u21hU+Ux43nt7tQBzniBrZdQ0cL5pBuMHOPbpXRxta/Y5/3cxXcmfnAPf2rnfEUnmXmjEW8abbtSAqnntg5NdNFJM1pPi2QHKkDyevWgCNpLb7Cn7mXb5jcGUeg/2aJ5rcW9t/o5I2tjMnT5j7VN/pjWS7bX5/MPAtl6YHbbSzLf8A2e3xAyths/uQMc/TigCC8nhV4/8ARlb92nV29B71V8RzRmDUV+zRZMb/ADZfPKnn72K0br7fmLblf3a56DnFVvEBvfs9/iZhH5TceaBxt9M0AZ/gu432Okg28YbKAtg5zu69a1bGSRpmxaoB5b8iP/YOBWb4La6fS9LYXG2E7SEM4HG7ptzWpapP9obdcqRsf/lsD/CfegAtWujFc4tVB8sY/wBHHJ3rx05p0a332OX/AEYq29MAW4HZs9vpUVvC3l3O65jOYsffJx8y02O2T7FODdQ/fQ5+Y9m/2fegCdvt/wBij+RlfzGyNgHGF9vrXNaWt4vizW2VykjLDvwwXogxz+NbzW8X2CMfao8CVuQrei+3tXN6fHF/wlWrIZ8J5cRDbDgnbz/SgDq7hr7y7fF0VzHzm5Aydx/2uaS8W6NwP9JUDanBnH90Z71DdR2/l2u6d8eVxtjzn5m96LxbX7QpaWbOyPgRDpsGP4qALQjk/trJuUx5/CeZz97piq1nbjzXzcxN+6cdWP8ACfapgtuNcxulMn2jH3RjO761FYx24umj2zK+yRSJCq4+Q5Bz0q1TnJXS02+fYfK30Oa8T28SNpX+kxOTfRD5Q3HPXlf5V0cMEItbkfaVIwuSqtxz9KwfF8dkqaSInkkf7fGx2n5doDHqVBz+FdHa38UNrOIYXiKqCWEg3H5h/FtyP8+9dKoQp1HDESsv7tp/lK34mnIoytN/dZ/qMjt4Hsyv2navmZLFOB8p96LmG0S1gX7S7qC2GSLg9PUimrNB9hc/Z+BIOC59DSTXUK2UBNtHgs+Azt/s+9ZKpBU3DkTb663Xprb70/kTzLltbXuTzXUVvHbiOSRP3Yw6xKH6n+LOR6cf1qprAtW84HztxiHpj7oou9UtUS3zHbf6rPLtx8x/2qg1XXLNfNG+z/1Y5LD+6PeipXq1YxjOTajsui9F0CU5SSTex+lP/BG/4OeKvAvw18U+NtWaw/4R3xotpJpa28xecG2lu45TIuML8z4Ayenbv+idfM3/AATXhkt/2JPhissbxM0F5IFkUqSrX1wytg9ipBB7gg19M1gQFFFFABRRRQAUUUUAFFFFABRRXMeKPFup6TqEenaN4W1LxBeyRBzPG8VtZWxYlYzNNKwJUlWLCBJpEVcmP5ow+1KlKtLlh+LSXzbskVGLk7I6eise+0u68ReGlsr+ebR7q5ijF3/ZF2dyHKmWKOcorBWG5PMVUkAbcpjfBWv4V8B6F4L+1PpNj5d3ebfteoXM0lzeXezOzz7mVmll2Biq72bavyrgACq5Kag3KXvdEldfN3+6yY7Rs7vX+upQ17xhrserT6X4e8IXmr3EW1W1K/uI7DTEcqHKNId8zfIRhoYJU3sELKVk8vf17SP7e0mewN7eaek+1ZJrCXyptm4F0WTG5NygqWTDqGJRkYKw0KKcqy9x04KLj11bb87u33Jedx8y05Vaxz/hXwHoXgv7U+k2Pl3d5t+16hczSXN5d7M7PPuZWaWXYGKrvZtq/KuAAK6CiisqlWdaTnUk5N9XqyZScneTuwooorMkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD5x/bW/ZC0f9qbwCnlww2/jXRlebR79sIXOMm2kcciNz9QrYbawBVvxj/aUvpNW8SeKL7UNMufD3iBr14tS0O9/wBfYyC5mZVf6q4wRwQARX9FVfC3/BSL9he2+OnhHUfHng6zjtvHmnWxlu4beIl9YhiRmSLCg5lHRem7K5J2KK6Kdqi9nJpbu/nba/nZLXRb6alx973Wek/8Ey/+THPhh/1xvv8A04XNfUFfNH/BNzS7zR/2KPhnaX9pPY3aQXheC5jaN1DX1wykqQCMggj2Ir6XrnICs/8AsGx/t7+2lg2ambb7G86Oy+ZEH3qrqDh9rFipYEp5km0jzH3aFFVGUo35Xa402tjH8J+KLXxhocWp2kc0CmWa3lt7hQJIJ4ZXhmifaSpZJY3QlWZSVyrMpBP4f/traLN4V/bP+LEYtnWK+vba7geWDcJfMhDsUJX5hvZl47gjkiv3A1We18KafqWqwaTNctJKlxeJpdsHuJjhI2lKDDSskSLwu6QrEFRXbah0NP1C11bT7a+sbmG9srqJZ4Lm3kEkcsbAMrow4ZSCCCOCDW1WKd6lONoN6eXW3/B6lSX2orQ/niFnq995Is9JvLo7MEW+nNJ83JI4Q9q14/BPjW/ug1n4Q8SXUXynNvoVy4wMA9I/Wv6DqK5yD8CbP4M/Fe6vw8Pwy8fSwGQjcnhbUCv4nyfcdav6b+zr8a7pnA+GHjjDKyjzdGuY/mxx99R+dfvPRQB+Cepfsa/H/WrjTnh+F/iZvInWZvPRI/l/4E456cda6y0/Yd/aGuoZYl+F+rF2ZcGTUbCMd+7XAr9wKKAPxQt/+Ce/7RN1aiKT4cvbN5hO641zTSMY/wBm5atOH/gm1+0BeW8KN4V021KBs+frVv69PkLV+zlFAH47r/wS/wDjxerGWs/DFsVjVds2ssSf++YTWpN/wSe+Nup+YZdY8B2qyqVIOq3jsvGOgssH86/XSigD8mPDv/BIf4qaTDbRSeMPB4W3OVZXunLYbIyPJHat+x/4JE+OlnLzfETw9EOR+706eTggg8F19fx9q/UiigD8y7H/AII+6+N4uPi1psAcbSY/DckuBwc83a9xWna/8EepY4jHcfF8SKxBfyfDGzpnGM3jY6+9fpDWfoPiDS/FWkwapoupWesaZPu8m9sJ0nhk2sVba6EqcMpBweCCKrlk4uVtF+v/AAz+4dna58B2/wDwR/0b7OI7j4o6rJg7sw6TCnOMHq7ccf8A66t2f/BHPwBDdy3M3xC8WPLIQHMUdonygAYGYm546/pX2loN5431jVoLnUtO0fw5oi7mNkZ3vr+4VlOwOy+XFbOh27gpuVbLBXAUO1/xV4B8OeOvsq+I9Fs9et7XcYrTUohcWwZsfOYXzGXAXCuVLKGcKQHcHpdGFKooVp6deW0rfik/lLS/dNF8qjK0n92v/A/E+J9L/wCCW/wZ1zwwut6N458beL7IQSG2Ok6ppTpdMhbKRSC2VCxcMvzOADwSMZEnhH/glL4MuNRa68VXmpW9msIiTTbHWWu5GdSuJTdfZrcBSuVMQgJBAYSclR96UVPtYxUowgtdm9Wl26L52v2sHMkmkv6/ryPky0/4Jh/BK1ZiYPEc2597btblQse+Sm0kfU8c4xk1fs/+CZv7PVr9/wAIahcnBGZPEepKef8AcuF7cV9SUVlKrUqJRnJtLby9CXJysm9j5sg/4Jyfs625U/8ACuY5towPtGr382OMZ+ec8+/Wti3/AGDfgDa/c+GGjtzn96ZZM/8AfTnj26V73RWZJ4xb/sYfAm127fhL4Sfb/wA9tKik/PcDn8a1rX9lf4L2a7YPhF4FiBAB2+G7PJx0yfK5/GvUaKAOHtfgX8NrLH2f4e+FYMNuHlaLbLz68J1rWs/hz4U08g2vhjRrY5zmHT4k5xjPC+ldFRQAyGFLeJIokWOJFCqiDAUDgADsKfRRQAUUUUAFFFc/4q8VXPh37LHZeHNY8S3dxuYW+lJCuxFxud5Z5Yol5ZQFL72ySqsEcrpTpyqyUI7vzS/F6FRi5OyOgorP0GbVbjSYJNas7PT9Tbd51vYXb3UKfMdu2V4oi2VwTlBgkjnGTgaD8LNC0XVoNYnF5r2vQ7mj1XXLuS8mhd1KyvArkx2vmAnctukSEYXaFVQNY06cedVZWa2sk7v1ulbzV/JMrljrzP8AUseKPFup6TqEenaN4W1LxBeyRBzPG8VtZWxYlYzNNKwJUlWLCBJpEVcmP5ow+v5N/qWg+VcS/wBj6nPbbZJdPkWf7LKyYJieWPa+1j8pePBwMp1WtCik6keWKjBJrrq2/W7t+HrcXMrJJf1+RzHhf4a+HvCOoSahY2c0+qvEbc6pql5PqF75JIbyRcXDvKItyhvLDbA2Wxkknp6KKmrWqV5c9WTk+7dxSlKbvJ3CiiisSQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigDHttFurPxLd6hFqcz6deRAzabcZkVJ1CqssLFv3SlAQ8eCrEI6hG80y7FFcB8C/3Pw6isE4tNJ1PVNHso/+eVpaahcW1tHnq2yGGNdzZY7csSSSexwlVoSryfwuMdu6l+XL/VjWzlBzfSy/P/I7+iiiuMyCuf8AEnir/hGdW0GK5tc6ZqlybF78SYFrcMuYBICMBJGVog24HzZIECt5uU6CitKcoxlecbrXy6fpv+ZUWk9VcKKKKzJCiiigAooooAKKKKACiisfxR4R0bxpp8dhr2nw6tpyyiZrG6Be3mYAgCWI/LKoJ3BXDAMqMBuRSLgoOSU3ZeSv+F1+Y1a+uxY0jxBpfiD7b/ZepWepfYbl7K6+xzpL9nuExvhk2k7XXIypwRkZFYH2zxvqmveXBp2j6DoMNzzdX073l5dxI+1lFvHsjg8wZZJTNKVXbuhDMyx9Pp+n2uk6fbWNjbQ2VlaxLBBbW8YjjijUBVRFHCqAAABwAKsVuqsKcpOELrpza28+33pr8y+ZRbsvvOf8VeAfDnjr7KviPRbPXre13GK01KIXFsGbHzmF8xlwFwrlSyhnCkB3B6CiisZVZyjGEpNqOy6K+9u1yXJtJN6IKKKKzJCiiigAooooAKKKKACiiigAooooAKz9X8QaX4f+xf2pqVnpv265Sytftk6RfaLh87IY9xG52wcKMk4OBWhXP6R4B8OaFr17rtlotnFr17vFzq7RB7yZWcMUadsyFAVUKhbaqoiqAqKBvT9lq6rfla2vz6fcy48v2ix4o1bU9J0+N9J0ObXr2aUQpDHcRQRxEg4lmd2ysQIAYxrJIA2VjfGKPC91r93p8j+ItN03Sr0SkJDpeoyXsZjwMMXeCEhs7ht2kYAOTnA2KKPaR9nyciv31v8Anb8A5ly2t89f+GOQ0H4WaFourQaxOLzXteh3NHquuXcl5NC7qVleBXJjtfMBO5bdIkIwu0KqgdfRRRWr1cRLmqybfn27LsvIJTlN3k7hRRRWBAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB//2Q==", "GraphDocumentationURL": null, "ExtensionWorkspaceData": [ { @@ -592,9 +1207,15 @@ "Name": "Properties", "Version": "2.13", "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.0", + "Data": {} } ], - "Author": "None provided", + "Author": "Dynamo Team", "Linting": { "activeLinter": "None", "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", @@ -603,9 +1224,9 @@ }, "Bindings": [ { - "NodeId": "faae3b22-211e-4fa9-9b24-97d73ebafc76", + "NodeId": "ffa137cf-a4c0-445b-a8dc-6fbfb88c5e80", "Binding": { - "ByPointAndLevel_InClassDecl-1_InFunctionScope-1_Instance0_faae3b22-211e-4fa9-9b24-97d73ebafc76": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD4yNzwvQmFzZS0wX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wX0hhc0RhdGE+DQo8QmFzZS0wLTBfRGF0YSBpZD0icmVmLTMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzJPRHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3lNRHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMF9EYXRhPg0KPEJhc2UtMC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNEYXRhPg0KPEJhc2UtMC0xX0RhdGEgaWQ9InJlZi00Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamcyT1R3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGt5TVR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTFfRGF0YT4NCjxCYXNlLTAtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTJfSGFzRGF0YT4NCjxCYXNlLTAtMl9EYXRhIGlkPSJyZWYtNSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnMllUd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RreU1qd3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0yX0RhdGE+DQo8QmFzZS0wLTJfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTJfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC0zX0hhc0RhdGE+DQo8QmFzZS0wLTNfRGF0YSBpZD0icmVmLTYiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzJZand2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3lNend2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtM19EYXRhPg0KPEJhc2UtMC0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTRfSGFzRGF0YT50cnVlPC9CYXNlLTAtNF9IYXNEYXRhPg0KPEJhc2UtMC00X0RhdGEgaWQ9InJlZi03Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamcyWXp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGt5TkR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTRfRGF0YT4NCjxCYXNlLTAtNF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC01X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTVfSGFzRGF0YT4NCjxCYXNlLTAtNV9EYXRhIGlkPSJyZWYtOCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnMlpEd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RreU5Ud3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC01X0RhdGE+DQo8QmFzZS0wLTVfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTVfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNl9IYXNEYXRhPnRydWU8L0Jhc2UtMC02X0hhc0RhdGE+DQo8QmFzZS0wLTZfRGF0YSBpZD0icmVmLTkiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzJaVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3lOand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtNl9EYXRhPg0KPEJhc2UtMC02X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC02X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTdfSGFzRGF0YT50cnVlPC9CYXNlLTAtN19IYXNEYXRhPg0KPEJhc2UtMC03X0RhdGEgaWQ9InJlZi0xMCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnMlpqd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RreU56d3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC03X0RhdGE+DQo8QmFzZS0wLTdfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTdfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtOF9IYXNEYXRhPnRydWU8L0Jhc2UtMC04X0hhc0RhdGE+DQo8QmFzZS0wLThfRGF0YSBpZD0icmVmLTExIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamczTUR3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGt5T0R3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLThfRGF0YT4NCjxCYXNlLTAtOF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtOF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC05X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTlfSGFzRGF0YT4NCjxCYXNlLTAtOV9EYXRhIGlkPSJyZWYtMTIiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzNNVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3lPVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtOV9EYXRhPg0KPEJhc2UtMC05X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC05X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTEwX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEwX0hhc0RhdGE+DQo8QmFzZS0wLTEwX0RhdGEgaWQ9InJlZi0xMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnM01qd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0Rrek1Ed3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0xMF9EYXRhPg0KPEJhc2UtMC0xMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMTFfSGFzRGF0YT4NCjxCYXNlLTAtMTFfRGF0YSBpZD0icmVmLTE0Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamczTXp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGt6TVR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTExX0RhdGE+DQo8QmFzZS0wLTExX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xMl9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xMl9IYXNEYXRhPg0KPEJhc2UtMC0xMl9EYXRhIGlkPSJyZWYtMTUiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzNORHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3pNand2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMTJfRGF0YT4NCjxCYXNlLTAtMTJfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTEyX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTEzX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEzX0hhc0RhdGE+DQo8QmFzZS0wLTEzX0RhdGEgaWQ9InJlZi0xNiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnM05Ud3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0Rrek16d3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0xM19EYXRhPg0KPEJhc2UtMC0xM19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMTNfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMTRfSGFzRGF0YT50cnVlPC9CYXNlLTAtMTRfSGFzRGF0YT4NCjxCYXNlLTAtMTRfRGF0YSBpZD0icmVmLTE3Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamczTmp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGt6TkR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTE0X0RhdGE+DQo8QmFzZS0wLTE0X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xNF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xNV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xNV9IYXNEYXRhPg0KPEJhc2UtMC0xNV9EYXRhIGlkPSJyZWYtMTgiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzNOend2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3pOVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMTVfRGF0YT4NCjxCYXNlLTAtMTVfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTE1X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTE2X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTE2X0hhc0RhdGE+DQo8QmFzZS0wLTE2X0RhdGEgaWQ9InJlZi0xOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnM09Ed3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0Rrek5qd3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0xNl9EYXRhPg0KPEJhc2UtMC0xNl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMTZfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMTdfSGFzRGF0YT50cnVlPC9CYXNlLTAtMTdfSGFzRGF0YT4NCjxCYXNlLTAtMTdfRGF0YSBpZD0icmVmLTIwIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamczT1R3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGt6Tnp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTE3X0RhdGE+DQo8QmFzZS0wLTE3X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xN19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xOF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xOF9IYXNEYXRhPg0KPEJhc2UtMC0xOF9EYXRhIGlkPSJyZWYtMjEiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzNZVHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9Ea3pPRHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMThfRGF0YT4NCjxCYXNlLTAtMThfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTE4X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTE5X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTE5X0hhc0RhdGE+DQo8QmFzZS0wLTE5X0RhdGEgaWQ9InJlZi0yMiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnM1lqd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0Rrek9Ud3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0xOV9EYXRhPg0KPEJhc2UtMC0xOV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMTlfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMjBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMjBfSGFzRGF0YT4NCjxCYXNlLTAtMjBfRGF0YSBpZD0icmVmLTIzIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamczWXp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGswTUR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTIwX0RhdGE+DQo8QmFzZS0wLTIwX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0yMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0yMV9IYXNEYXRhPg0KPEJhc2UtMC0yMV9EYXRhIGlkPSJyZWYtMjQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzNaRHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazBNVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMjFfRGF0YT4NCjxCYXNlLTAtMjFfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTIxX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTIyX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTIyX0hhc0RhdGE+DQo8QmFzZS0wLTIyX0RhdGEgaWQ9InJlZi0yNSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnM1pUd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RrME1qd3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0yMl9EYXRhPg0KPEJhc2UtMC0yMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMjJfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMjNfSGFzRGF0YT50cnVlPC9CYXNlLTAtMjNfSGFzRGF0YT4NCjxCYXNlLTAtMjNfRGF0YSBpZD0icmVmLTI2Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamczWmp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGswTXp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTIzX0RhdGE+DQo8QmFzZS0wLTIzX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0yNF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0yNF9IYXNEYXRhPg0KPEJhc2UtMC0yNF9EYXRhIGlkPSJyZWYtMjciPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzRNRHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazBORHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMjRfRGF0YT4NCjxCYXNlLTAtMjRfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTI0X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTI1X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTI1X0hhc0RhdGE+DQo8QmFzZS0wLTI1X0RhdGEgaWQ9InJlZi0yOCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnNE1Ud3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RrME5Ud3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0yNV9EYXRhPg0KPEJhc2UtMC0yNV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMjVfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMjZfSGFzRGF0YT50cnVlPC9CYXNlLTAtMjZfSGFzRGF0YT4NCjxCYXNlLTAtMjZfRGF0YSBpZD0icmVmLTI5Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamc0TWp3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGswTmp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTI2X0RhdGE+DQo8QmFzZS0wLTI2X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yNl9IYXNOZXN0ZWREYXRhPg0KPC9hMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXI+DQo8L1NPQVAtRU5WOkJvZHk+DQo8L1NPQVAtRU5WOkVudmVsb3BlPg0K" + "ByPointAndLevel_InClassDecl-1_InFunctionScope-1_Instance0_ffa137cf-a4c0-445b-a8dc-6fbfb88c5e80": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTkuMy42NTQzJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD44PC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC0wX0hhc0RhdGE+DQo8QmFzZS0wLTBfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0wX05lc3RlZERhdGFDb3VudD40PC9CYXNlLTAtMF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTAtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMC0wX0RhdGEgaWQ9InJlZi0zIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWWprOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TXpjOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTAtMF9EYXRhPg0KPEJhc2UtMC0wLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTAtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0wLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTAtMV9EYXRhIGlkPSJyZWYtNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFltRThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE16ZzhMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC0wLTFfRGF0YT4NCjxCYXNlLTAtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0wLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMC0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0wLTJfRGF0YSBpZD0icmVmLTUiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxZbUk4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhNems4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMC0yX0RhdGE+DQo8QmFzZS0wLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTAtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtMC0zX0RhdGEgaWQ9InJlZi02Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWW1NOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TkRBOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTAtM19EYXRhPg0KPEJhc2UtMC0wLTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTAtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTFfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xX05lc3RlZERhdGFDb3VudD40PC9CYXNlLTAtMV9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTEtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTBfSGFzRGF0YT4NCjxCYXNlLTAtMS0wX0RhdGEgaWQ9InJlZi03Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWW1ROEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TkRFOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTEtMF9EYXRhPg0KPEJhc2UtMC0xLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTEtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0xLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMS0xX0hhc0RhdGE+DQo8QmFzZS0wLTEtMV9EYXRhIGlkPSJyZWYtOCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFltVThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5ESThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC0xLTFfRGF0YT4NCjxCYXNlLTAtMS0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMS0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTEtMl9IYXNEYXRhPg0KPEJhc2UtMC0xLTJfRGF0YSBpZD0icmVmLTkiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxZbVk4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhORE04TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMS0yX0RhdGE+DQo8QmFzZS0wLTEtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMS0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTEtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC0xLTNfSGFzRGF0YT4NCjxCYXNlLTAtMS0zX0RhdGEgaWQ9InJlZi0xMCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFl6QThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5EUThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC0xLTNfRGF0YT4NCjxCYXNlLTAtMS0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xLTNfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMl9IYXNEYXRhPmZhbHNlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wLTJfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMl9OZXN0ZWREYXRhQ291bnQ+NDwvQmFzZS0wLTJfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0yLTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtMi0wX0hhc0RhdGE+DQo8QmFzZS0wLTItMF9EYXRhIGlkPSJyZWYtMTEiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxZekU4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhORFU4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMi0wX0RhdGE+DQo8QmFzZS0wLTItMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMi0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTItMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0yLTFfSGFzRGF0YT4NCjxCYXNlLTAtMi0xX0RhdGEgaWQ9InJlZi0xMiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFl6SThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5EWThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC0yLTFfRGF0YT4NCjxCYXNlLTAtMi0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0yLTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMi0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTItMl9IYXNEYXRhPg0KPEJhc2UtMC0yLTJfRGF0YSBpZD0icmVmLTEzIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWXpNOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TkRjOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTItMl9EYXRhPg0KPEJhc2UtMC0yLTJfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTItMl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0yLTNfSGFzRGF0YT50cnVlPC9CYXNlLTAtMi0zX0hhc0RhdGE+DQo8QmFzZS0wLTItM19EYXRhIGlkPSJyZWYtMTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxZelE4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhORGc4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMi0zX0RhdGE+DQo8QmFzZS0wLTItM19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMi0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTNfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtM19IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTNfTmVzdGVkRGF0YUNvdW50PjQ8L0Jhc2UtMC0zX05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtMy0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTMtMF9IYXNEYXRhPg0KPEJhc2UtMC0zLTBfRGF0YSBpZD0icmVmLTE1Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWXpVOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TkRrOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTMtMF9EYXRhPg0KPEJhc2UtMC0zLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTMtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0zLTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtMy0xX0hhc0RhdGE+DQo8QmFzZS0wLTMtMV9EYXRhIGlkPSJyZWYtMTYiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxZelk4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhOVEE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtMy0xX0RhdGE+DQo8QmFzZS0wLTMtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMy0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTMtMl9IYXNEYXRhPnRydWU8L0Jhc2UtMC0zLTJfSGFzRGF0YT4NCjxCYXNlLTAtMy0yX0RhdGEgaWQ9InJlZi0xNyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFl6YzhMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5URThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC0zLTJfRGF0YT4NCjxCYXNlLTAtMy0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0zLTJfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMy0zX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTMtM19IYXNEYXRhPg0KPEJhc2UtMC0zLTNfRGF0YSBpZD0icmVmLTE4Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWXpnOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TlRJOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTMtM19EYXRhPg0KPEJhc2UtMC0zLTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTMtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00X0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC00X0hhc0RhdGE+DQo8QmFzZS0wLTRfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtNF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00X05lc3RlZERhdGFDb3VudD40PC9CYXNlLTAtNF9OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTQtMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC00LTBfSGFzRGF0YT4NCjxCYXNlLTAtNC0wX0RhdGEgaWQ9InJlZi0xOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFl6azhMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5UTThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC00LTBfRGF0YT4NCjxCYXNlLTAtNC0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00LTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNC0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTQtMV9IYXNEYXRhPg0KPEJhc2UtMC00LTFfRGF0YSBpZD0icmVmLTIwIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWTJFOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TlRROEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTQtMV9EYXRhPg0KPEJhc2UtMC00LTFfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTQtMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC00LTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtNC0yX0hhc0RhdGE+DQo8QmFzZS0wLTQtMl9EYXRhIGlkPSJyZWYtMjEiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxZMkk4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhOVFU4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtNC0yX0RhdGE+DQo8QmFzZS0wLTQtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNC0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTQtM19IYXNEYXRhPnRydWU8L0Jhc2UtMC00LTNfSGFzRGF0YT4NCjxCYXNlLTAtNC0zX0RhdGEgaWQ9InJlZi0yMiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFkyTThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5UWThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC00LTNfRGF0YT4NCjxCYXNlLTAtNC0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00LTNfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNV9IYXNEYXRhPmZhbHNlPC9CYXNlLTAtNV9IYXNEYXRhPg0KPEJhc2UtMC01X0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wLTVfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNV9OZXN0ZWREYXRhQ291bnQ+NDwvQmFzZS0wLTVfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC01LTBfSGFzRGF0YT50cnVlPC9CYXNlLTAtNS0wX0hhc0RhdGE+DQo8QmFzZS0wLTUtMF9EYXRhIGlkPSJyZWYtMjMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxZMlE4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhOVGM4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtNS0wX0RhdGE+DQo8QmFzZS0wLTUtMF9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTUtMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC01LTFfSGFzRGF0YT4NCjxCYXNlLTAtNS0xX0RhdGEgaWQ9InJlZi0yNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFkyVThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5UZzhMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC01LTFfRGF0YT4NCjxCYXNlLTAtNS0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC01LTFfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNS0yX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTUtMl9IYXNEYXRhPg0KPEJhc2UtMC01LTJfRGF0YSBpZD0icmVmLTI1Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWTJZOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TlRrOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTUtMl9EYXRhPg0KPEJhc2UtMC01LTJfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTUtMl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC01LTNfSGFzRGF0YT50cnVlPC9CYXNlLTAtNS0zX0hhc0RhdGE+DQo8QmFzZS0wLTUtM19EYXRhIGlkPSJyZWYtMjYiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxaREE4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhOakE4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtNS0zX0RhdGE+DQo8QmFzZS0wLTUtM19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNS0zX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTZfSGFzRGF0YT5mYWxzZTwvQmFzZS0wLTZfSGFzRGF0YT4NCjxCYXNlLTAtNl9IYXNOZXN0ZWREYXRhPnRydWU8L0Jhc2UtMC02X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTZfTmVzdGVkRGF0YUNvdW50PjQ8L0Jhc2UtMC02X05lc3RlZERhdGFDb3VudD4NCjxCYXNlLTAtNi0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTYtMF9IYXNEYXRhPg0KPEJhc2UtMC02LTBfRGF0YSBpZD0icmVmLTI3Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWkRFOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TmpFOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTYtMF9EYXRhPg0KPEJhc2UtMC02LTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTYtMF9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC02LTFfSGFzRGF0YT50cnVlPC9CYXNlLTAtNi0xX0hhc0RhdGE+DQo8QmFzZS0wLTYtMV9EYXRhIGlkPSJyZWYtMjgiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxaREk4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhOakk4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtNi0xX0RhdGE+DQo8QmFzZS0wLTYtMV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNi0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTYtMl9IYXNEYXRhPnRydWU8L0Jhc2UtMC02LTJfSGFzRGF0YT4NCjxCYXNlLTAtNi0yX0RhdGEgaWQ9InJlZi0yOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFpETThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5qTThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC02LTJfRGF0YT4NCjxCYXNlLTAtNi0yX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC02LTJfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNi0zX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTYtM19IYXNEYXRhPg0KPEJhc2UtMC02LTNfRGF0YSBpZD0icmVmLTMwIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWkRROEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TmpROEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTYtM19EYXRhPg0KPEJhc2UtMC02LTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTYtM19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC03X0hhc0RhdGE+ZmFsc2U8L0Jhc2UtMC03X0hhc0RhdGE+DQo8QmFzZS0wLTdfSGFzTmVzdGVkRGF0YT50cnVlPC9CYXNlLTAtN19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC03X05lc3RlZERhdGFDb3VudD40PC9CYXNlLTAtN19OZXN0ZWREYXRhQ291bnQ+DQo8QmFzZS0wLTctMF9IYXNEYXRhPnRydWU8L0Jhc2UtMC03LTBfSGFzRGF0YT4NCjxCYXNlLTAtNy0wX0RhdGEgaWQ9InJlZi0zMSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFpEVThMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5qVThMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC03LTBfRGF0YT4NCjxCYXNlLTAtNy0wX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC03LTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNy0xX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTctMV9IYXNEYXRhPg0KPEJhc2UtMC03LTFfRGF0YSBpZD0icmVmLTMyIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakUzTGpBdU1UQXpOak1sTWtNbE1qQkRkV3gwZFhKbEpUTkVibVYxZEhKaGJDVXlReVV5TUZCMVlteHBZMHRsZVZSdmEyVnVKVE5FYm5Wc2JDSStEUW84YzNSeWFXNW5TVVFnYVdROUluSmxaaTB6SWo1a09UWXhZVFExTkMwMFlXRm1MVFJpWVdJdFlqSXpPUzA0WmpZeFpUTTJNemhtTnpVdE1EQXlOakJsWkRZOEwzTjBjbWx1WjBsRVBnMEtQR2x1ZEVsRVBqSTBPVFF4TmpZOEwybHVkRWxFUGcwS1BDOWhNVHBUWlhKcFlXeHBlbUZpYkdWSlpENE5Dand2VTA5QlVDMUZUbFk2UW05a2VUNE5Dand2VTA5QlVDMUZUbFk2Ulc1MlpXeHZjR1UrRFFvPTwvQmFzZS0wLTctMV9EYXRhPg0KPEJhc2UtMC03LTFfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTctMV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC03LTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtNy0yX0hhc0RhdGE+DQo8QmFzZS0wLTctMl9EYXRhIGlkPSJyZWYtMzMiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRTNMakF1TVRBek5qTWxNa01sTWpCRGRXeDBkWEpsSlRORWJtVjFkSEpoYkNVeVF5VXlNRkIxWW14cFkwdGxlVlJ2YTJWdUpUTkViblZzYkNJK0RRbzhjM1J5YVc1blNVUWdhV1E5SW5KbFppMHpJajVrT1RZeFlUUTFOQzAwWVdGbUxUUmlZV0l0WWpJek9TMDRaall4WlRNMk16aG1OelV0TURBeU5qQmxaRGM4TDNOMGNtbHVaMGxFUGcwS1BHbHVkRWxFUGpJME9UUXhOamM4TDJsdWRFbEVQZzBLUEM5aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkQ0TkNqd3ZVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqd3ZVMDlCVUMxRlRsWTZSVzUyWld4dmNHVStEUW89PC9CYXNlLTAtNy0yX0RhdGE+DQo8QmFzZS0wLTctMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNy0yX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTctM19IYXNEYXRhPnRydWU8L0Jhc2UtMC03LTNfSGFzRGF0YT4NCjxCYXNlLTAtNy0zX0RhdGEgaWQ9InJlZi0zNCI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFM0xqQXVNVEF6TmpNbE1rTWxNakJEZFd4MGRYSmxKVE5FYm1WMWRISmhiQ1V5UXlVeU1GQjFZbXhwWTB0bGVWUnZhMlZ1SlRORWJuVnNiQ0krRFFvOGMzUnlhVzVuU1VRZ2FXUTlJbkpsWmkweklqNWtPVFl4WVRRMU5DMDBZV0ZtTFRSaVlXSXRZakl6T1MwNFpqWXhaVE0yTXpobU56VXRNREF5TmpCbFpEZzhMM04wY21sdVowbEVQZzBLUEdsdWRFbEVQakkwT1RReE5qZzhMMmx1ZEVsRVBnMEtQQzloTVRwVFpYSnBZV3hwZW1GaWJHVkpaRDROQ2p3dlUwOUJVQzFGVGxZNlFtOWtlVDROQ2p3dlUwOUJVQzFGVGxZNlJXNTJaV3h2Y0dVK0RRbz08L0Jhc2UtMC03LTNfRGF0YT4NCjxCYXNlLTAtNy0zX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC03LTNfSGFzTmVzdGVkRGF0YT4NCjwvYTE6Q2FsbFNpdGVfeDAwMkJfVHJhY2VTZXJpYWxpc2VySGVscGVyPg0KPC9TT0FQLUVOVjpCb2R5Pg0KPC9TT0FQLUVOVjpFbnZlbG9wZT4NCg==" } } ], @@ -614,187 +1235,583 @@ "ScaleFactor": 1.0, "HasRunWithoutCrash": true, "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", + "Version": "2.19.3.6543", "RunType": "Automatic", "RunPeriod": "100" }, "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 + "Name": "_Background Preview", + "EyeX": -98.955535888671875, + "EyeY": 114.75212860107422, + "EyeZ": 63.7170295715332, + "LookX": 40.420600891113281, + "LookY": -104.01873016357422, + "LookZ": -94.356552124023438, + "UpX": 0.2144635021686554, + "UpY": 0.83867061138153076, + "UpZ": -0.500636637210846 }, "ConnectorPins": [], "NodeViews": [ { - "ShowGeometry": true, + "Id": "b5b360a41d8246f1a30303a10cec064d", "Name": "Family Types", - "Id": "4fdfc107656f45579bb83abe69963c59", - "IsSetAsInput": false, + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": -37.502313993664, - "Y": 267.022198142644 + "ShowGeometry": true, + "X": -1062.0787987168196, + "Y": 408.51037069143916 }, { - "ShowGeometry": true, + "Id": "ffa137cfa4c0445ba8dc6fbfb88c5e80", "Name": "FamilyInstance.ByPointAndLevel", - "Id": "faae3b22211e4fa99b2497d73ebafc76", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 893.887707980631, - "Y": 457.177078797393 + "ShowGeometry": true, + "X": 646.71412961095177, + "Y": 441.08679889856694 }, { - "ShowGeometry": true, + "Id": "2ff4bab68bb74c969d8db03495d660c8", "Name": "Levels", - "Id": "3fb8c3d73e704511b67543d467916141", - "IsSetAsInput": false, + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 700.182749801736, - "Y": 584.158158073673 + "ShowGeometry": true, + "X": -1020.7848739475157, + "Y": 617.45403902424152 }, { - "ShowGeometry": true, + "Id": "e2cdc1d018ae42d78ebb9eba23d37f8e", "Name": "Range", - "Id": "28e1684a488d4553a094febd1afad47c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 101.670614274962, - "Y": 408.451062552028 - }, - { "ShowGeometry": true, - "Name": "Code Block", - "Id": "19caff9ae80545b9acb7ca272af0f540", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": -21.0161176525313, - "Y": 400.963274470806 + "X": -538.11472239420868, + "Y": 1739.9327525473943 }, { - "ShowGeometry": true, + "Id": "ec8161e618864c35b877493c5ad649b5", "Name": "Element.SetParameterByName", - "Id": "026aadc9644e4e6cb35cbf1aec67045c", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1831.65341619802, - "Y": 453.289902510694 + "ShowGeometry": true, + "X": 2872.3676469182828, + "Y": 392.36475942679874 }, { - "ShowGeometry": true, + "Id": "33e7df71b2074f52a813a03d1cf14072", "Name": "String", - "Id": "2d1e2615f80c43f3bb2d18f9bb40d49f", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1703.72150463374, - "Y": 502.154771799822 + "ShowGeometry": true, + "X": 2596.7619965558056, + "Y": 469.50110840714365 }, { - "ShowGeometry": true, + "Id": "3683948755c44d1380530bd5de125fed", "Name": "List.Count", - "Id": "220cff5c11c24113a7ba801bf74b5b0d", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1227.9653521335, - "Y": 607.829357571064 + "ShowGeometry": true, + "X": 1366.1560372125523, + "Y": 711.6496872025441 }, { - "ShowGeometry": true, + "Id": "bfdeeae62787470fa363bcfdf898e767", "Name": "Sequence", - "Id": "cad8292cdd914a978904857392d3520e", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1459.21435245014, - "Y": 604.016661945645 + "ShowGeometry": true, + "X": 1679.7003902095407, + "Y": 718.86406159647447 }, { - "ShowGeometry": true, + "Id": "b5be15f317254b89a99b780643d71a00", "Name": "Number", - "Id": "3a14c079bb72407a82ed8044eb206330", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1353.14272779554, - "Y": 677.839890085952 + "ShowGeometry": true, + "X": 1417.3908058418888, + "Y": 855.76100461720819 }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "569b9d540efd4ff3bae886f529026628", + "Id": "5573fbf5d9694f32a88cc1c2b292d41a", + "Name": "String from Object", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 58.0, - "Y": 565.0 + "ShowGeometry": true, + "X": 1968.636913941142, + "Y": 724.68832003906152 }, { - "ShowGeometry": true, - "Name": "List.Flatten", - "Id": "b744bc6db4aa4978830bc28506bb94a8", - "IsSetAsInput": false, + "Id": "bbe5b7456c2d40d09db98b415a9cc0ac", + "Name": "Select Room", + "IsSetAsInput": true, "IsSetAsOutput": false, "Excluded": false, - "X": 535.519466533903, - "Y": 511.170672374278 + "ShowGeometry": true, + "X": -1018.2008144039693, + "Y": 862.36044096566786 }, { - "ShowGeometry": true, - "Name": "Point.ByCoordinates", - "Id": "479702b361b54a33a622d71c31727ed8", + "Id": "6b86f7cc434d4c93bb0c4fc282d350e6", + "Name": "Room.Location", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 325.150372059115, - "Y": 513.970008278698 + "ShowGeometry": true, + "X": -626.81284716882692, + "Y": 933.13137572298626 }, { - "ShowGeometry": true, - "Name": "String from Object", - "Id": "1b398dc146b3488c837b8136a0bfca0f", + "Id": "a890b25007434496b53f975b8ebb4159", + "Name": "Circle.ByCenterPointRadius", "IsSetAsInput": false, "IsSetAsOutput": false, "Excluded": false, - "X": 1650.39633841743, - "Y": 607.390140087617 + "ShowGeometry": true, + "X": -330.26085132410265, + "Y": 936.50334821434217 + }, + { + "Id": "e43727b97b27479cb9e69cc5b0cff070", + "Name": "Curve.Patch", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 25.03069644555876, + "Y": 932.57200548464027 + }, + { + "Id": "0ce6d6c88caf4f999a048c3f871c974b", + "Name": "Surface.PointAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 339.87199181977621, + "Y": 935.9823625408917 + }, + { + "Id": "ca8bbc3762c8451085ca897036139035", + "Name": "Rows offset sequence", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -596.55315320012, + "Y": 1384.7193738089354 + }, + { + "Id": "d15258522f3b43ec9d4b40217b316eb3", + "Name": "List.Flatten", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1049.706206747956, + "Y": 441.64800852990618 + }, + { + "Id": "d3441f79a99b4fe09ecef222a8c6ba65", + "Name": "First Row position", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1053.572325865164, + "Y": 1750.7784280183914 + }, + { + "Id": "cc6716ec7b704e0c95a7bff10d97e5b6", + "Name": "Last Row Position", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1052.6764903660689, + "Y": 1876.391771439784 + }, + { + "Id": "5527db3e6b724864b32100ccf1353256", + "Name": "Row Spacing", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1052.8011049773161, + "Y": 2003.2399555985812 + }, + { + "Id": "8d17d354eaab43759d24770b2293e2d0", + "Name": "Row Start", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1054.5473320047238, + "Y": 1321.7873000043969 + }, + { + "Id": "a2077841f60e4083a10b44827beb0b58", + "Name": "Row End", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1052.6260284960047, + "Y": 1446.0920669815569 + }, + { + "Id": "932b2e6acbae49f487f23427f13fe3ed", + "Name": "Nr Chairs in a Row", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1053.2389291094917, + "Y": 1583.1312355144375 + }, + { + "Id": "cdb069216756498ea0654656dc96f302", + "Name": "Circle Radius", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1065.8122814057629, + "Y": 1030.7630904685511 + }, + { + "Id": "54440452ae1144ce893c49e59c5b4c14", + "Name": "Mark Prefix", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": -1046.7035405623772, + "Y": 2300.8094032625063 + }, + { + "Id": "4f4d9a3337994e63a102be465fe2f66b", + "Name": "String.Insert", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 2301.1513626760907, + "Y": 722.60086301911122 + }, + { + "Id": "bc899ae58aca4dbd9df8300ea50e6229", + "Name": "Index", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 1995.1095688364005, + "Y": 851.69880099536147 + }, + { + "Id": "1327ae0a340a4e29a72d1751b4e40908", + "Name": "Watch", + "IsSetAsInput": false, + "IsSetAsOutput": true, + "Excluded": false, + "ShowGeometry": true, + "X": 2696.05523966159, + "Y": 952.286737271257 } ], "Annotations": [ { - "Id": "eebc13451d5e4498830d8ebe1395e385", - "Title": "Run this graph the DynamoSample.rvt file in the Samples folder located with your Revit installation\r\nC:\\ProgramData\\Autodesk\\RVT (Your Revit Version)\\Dynamo\\samples\\Data", + "Id": "7db1bbd418b944029dbed8fc9c103ef1", + "Title": "Set row offsets", + "DescriptionText": "The values for row offsets are not distance but the U and V values", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "8d17d354eaab43759d24770b2293e2d0", + "a2077841f60e4083a10b44827beb0b58", + "932b2e6acbae49f487f23427f13fe3ed", + "5527db3e6b724864b32100ccf1353256", + "cc6716ec7b704e0c95a7bff10d97e5b6", + "d3441f79a99b4fe09ecef222a8c6ba65" + ], + "HasNestedGroups": false, + "Left": -1064.5473320047238, + "Top": 1239.7873000043969, + "Width": 369.92130350871912, + "Height": 895.45265559418431, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 1321.7873000043969, + "InitialHeight": 826.45265559418431, + "TextblockHeight": 72.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "e87db2925d944d9c8c84de3f812701b2", + "Title": "Select Revit Elements", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b5b360a41d8246f1a30303a10cec064d", + "2ff4bab68bb74c969d8db03495d660c8", + "bbe5b7456c2d40d09db98b415a9cc0ac", + "cdb069216756498ea0654656dc96f302", + "e64f57e2e3ea45269608dd97aa70eaae", + "8dd296c92ace485b978a41eab7a08b98", + "9ff59d9e0e974becafbd986c23b62cc4" + ], + "HasNestedGroups": false, + "Left": -1076.7008144039692, + "Top": 262.51037069143916, + "Width": 368.8885329982063, + "Height": 900.25271977711191, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 335.51037069143916, + "InitialHeight": 867.47898371684391, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "f7b606e8ae0247e193aae62c9c87ffe8", + "Title": "Generate offsets for rows", + "DescriptionText": "Series of numbers corresponding to the U and V positions on the surface. Values can exceed the 0 to 1 domain", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "e2cdc1d018ae42d78ebb9eba23d37f8e", + "ca8bbc3762c8451085ca897036139035", + "527a1fd4113047fca131ee5150269835", + "7199d7c8c9864472b67cb714f9c14819" + ], + "HasNestedGroups": false, + "Left": -606.55315320012, + "Top": 1172.7193738089354, + "Width": 331.0, + "Height": 764.21337873845891, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1311.7193738089354, + "InitialHeight": 573.21337873845891, + "TextblockHeight": 129.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "baa0af20ae3c4f2fb458d257f1d57b82", + "Title": "Prepare location points", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6b86f7cc434d4c93bb0c4fc282d350e6", + "a890b25007434496b53f975b8ebb4159", + "e43727b97b27479cb9e69cc5b0cff070", + "0ce6d6c88caf4f999a048c3f871c974b", + "29565e7d370141548b1544c946babf4c", + "42804f43e87141ddb78c5232759b370b", + "0a403a4cf73a4829b43c4e618dde72e0", + "8c352062360444f4ab8354003ba71179" + ], + "HasNestedGroups": false, + "Left": -663.81284716882692, + "Top": 775.9823625408917, + "Width": 1293.1848389886031, + "Height": 357.0, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 848.9823625408917, + "InitialHeight": 232.0, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "b50982599b2c40f2b0d702296e7d24e1", + "Title": "To Revit: Place Family Instances", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ffa137cfa4c0445ba8dc6fbfb88c5e80", + "ec9421fca490466e9bf29f3084b09f9a" + ], + "HasNestedGroups": false, + "Left": 636.71412961095177, + "Top": 223.08679889856694, + "Width": 338.0, + "Height": 415.0, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 339.08679889856694, + "InitialHeight": 247.0, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" + }, + { + "Id": "2ed9876b430e438f93df4fc5fbd3ad9f", + "Title": "To Revit: Set Parameter Values", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "ec8161e618864c35b877493c5ad649b5", + "33e7df71b2074f52a813a03d1cf14072", + "88280111f80f47339312137e1e809eb8" + ], + "HasNestedGroups": false, + "Left": 2586.7619965558056, + "Top": 203.36475942679874, + "Width": 598.60565036247726, + "Height": 398.13634898034491, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 276.36475942679874, + "InitialHeight": 222.13634898034491, + "TextblockHeight": 63.0, + "Background": "#FFFFC999" + }, + { + "Id": "190eb7fca4594411b2b77e336ba16848", + "Title": "Generate Mark Numbers", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "3683948755c44d1380530bd5de125fed", + "bfdeeae62787470fa363bcfdf898e767", + "b5be15f317254b89a99b780643d71a00", + "5573fbf5d9694f32a88cc1c2b292d41a", + "bc899ae58aca4dbd9df8300ea50e6229", + "4f4d9a3337994e63a102be465fe2f66b", + "4370b24df9134c4d88da7043efba5591", + "635af5d0063e4ca4b29e9cb3ff8881fe", + "e8fae999df1241e7be37cbef9aeb7656", + "43c720ac60944674956a060285935ad0" + ], + "HasNestedGroups": false, + "Left": 1330.1560372125523, + "Top": 578.68832003906152, + "Width": 1209.4953254635384, + "Height": 409.07268457814666, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 651.68832003906152, + "InitialHeight": 402.49681031334092, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "664430b5d08a43c1b9e3b4f43e8f8981", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "6d1482eca8e44064a8b21d10327f959a", + "fa0eb09689914dd9a0c611d2cde622bb" + ], + "HasNestedGroups": false, + "Left": -1073.766429747144, + "Top": -26.766578117190505, + "Width": 304.09879806544041, + "Height": 246.42442283136674, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 46.233421882809495, + "InitialHeight": 238.21718215757392, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "26c5d640c57c4c50a06411976d12d8c4", + "Title": "Mark Prefix", + "DescriptionText": "Use a custom prefix for placed elements Mark number", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "54440452ae1144ce893c49e59c5b4c14" + ], + "HasNestedGroups": false, + "Left": -1056.7035405623772, + "Top": 2161.8094032625063, + "Width": 177.0, + "Height": 271.0, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 2300.8094032625063, + "InitialHeight": 162.0, + "TextblockHeight": 129.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "6b07578143e1447584663102df24ece7", + "Title": "Check Results", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "1327ae0a340a4e29a72d1751b4e40908", + "e78c45a565044ccdb83bfd9e5709311c" + ], + "HasNestedGroups": false, + "Left": 2679.55523966159, + "Top": 806.28673727125715, + "Width": 310.0, + "Height": 444.0, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 879.28673727125715, + "InitialHeight": 386.0, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "6d1482eca8e44064a8b21d10327f959a", + "Title": "Run this graph the Snowdon Towers Sample Architectural.rvt file in the Samples folder located with your Revit installation\n\r\nC:\\Program Files\\Autodesk\\Revit 2025\\Samples", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -37.9971634784209, - "Top": 73.7721428790331, + "Left": -1063.6676316817036, + "Top": 54.233421882809495, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" }, { - "Id": "713eecf035604b70ac2fbb148eaa8dcc", + "Id": "ec9421fca490466e9bf29f3084b09f9a", "Title": "Place Family Instances\r\nMost Families Can also be placed by Point location. Adaptive Components can be placed with multiple points, Structural Framing is placed with Curves", "DescriptionText": null, "IsExpanded": true, @@ -802,57 +1819,377 @@ "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 869.778801902005, - "Top": 377.093042857907, + "Left": 658.71412961095177, + "Top": 347.08679889856694, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "ffa137cfa4c0445ba8dc6fbfb88c5e80" }, { - "Id": "e90c0c422bcc4fa0a281738071e50674", - "Title": "Set each Family instance parameter. Using the same model, parameters can also be read, using an Element.GetParameterByName", + "Id": "88280111f80f47339312137e1e809eb8", + "Title": "Set the Mark parameter with a list of values. The list structure of elements and values inputs must match, or just one value can be used. Parameters can also be read using an Element.GetParameterByName node", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1831.59820806815, - "Top": 386.946364789361, + "Left": 2875.8676469182828, + "Top": 284.36475942679874, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "ec8161e618864c35b877493c5ad649b5" }, { - "Id": "92aee2719b3343218fa92739e61b8a19", - "Title": "Place a number of Solar panels and write unique numbers to their Mark Parameter", + "Id": "fa0eb09689914dd9a0c611d2cde622bb", + "Title": "Place rows of chairs in a selected room and write unique numbers to their Mark Parameter", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": -38.9063235775512, - "Top": 166.989325036607, + "Left": -1063.766429747144, + "Top": 163.65784471417624, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, "Background": "#FFC1D676" + }, + { + "Id": "527a1fd4113047fca131ee5150269835", + "Title": "Generate a series of numbers within a range, with a given step", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -595.61472239420868, + "Top": 1674.9327525473943, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e2cdc1d018ae42d78ebb9eba23d37f8e" + }, + { + "Id": "7199d7c8c9864472b67cb714f9c14819", + "Title": "An alternative to creating a sequence by defining the sequence start, finish and the number of steps", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -585.55315320012, + "Top": 1319.7193738089354, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "ca8bbc3762c8451085ca897036139035" + }, + { + "Id": "e64f57e2e3ea45269608dd97aa70eaae", + "Title": "Select Family Type for the instances being placed from the Family Types in the Project", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1039.0787987168196, + "Top": 343.51037069143916, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b5b360a41d8246f1a30303a10cec064d" + }, + { + "Id": "8dd296c92ace485b978a41eab7a08b98", + "Title": "Select the Level on which to place elements ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1038.7848739475157, + "Top": 567.45403902424152, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2ff4bab68bb74c969d8db03495d660c8" + }, + { + "Id": "9ff59d9e0e974becafbd986c23b62cc4", + "Title": "Select a Room in which to place the elements. You will need to navigate to a view where rooms are visible (Floor Plan)", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -1066.7008144039692, + "Top": 783.36044096566786, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "bbe5b7456c2d40d09db98b415a9cc0ac" + }, + { + "Id": "29565e7d370141548b1544c946babf4c", + "Title": "Using sequences of U and V values, create a matrix of points. Set the lacing of the node to Cross-Product by right-clicking and selecting Lacing.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 327.37199181977621, + "Top": 856.9823625408917, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0ce6d6c88caf4f999a048c3f871c974b" + }, + { + "Id": "42804f43e87141ddb78c5232759b370b", + "Title": "Convert the circle into a surface in order to use it for positioning points", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -19.46930355444124, + "Top": 867.57200548464027, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "e43727b97b27479cb9e69cc5b0cff070" + }, + { + "Id": "0a403a4cf73a4829b43c4e618dde72e0", + "Title": "The placement point of the selected room", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -653.81284716882692, + "Top": 883.13137572298626, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "6b86f7cc434d4c93bb0c4fc282d350e6" + }, + { + "Id": "8c352062360444f4ab8354003ba71179", + "Title": "Circle defining an initial area of placement. The shape of the circle does not matter in this case, but it is the quickest way to define a closed surface ", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": -339.26085132410265, + "Top": 857.50334821434217, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "a890b25007434496b53f975b8ebb4159" + }, + { + "Id": "f19cb7119cd04a10974a4c52f6809517", + "Title": "Dispose of list structure - get one list containing all items", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1000.706206747956, + "Top": 376.64800852990618, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "d15258522f3b43ec9d4b40217b316eb3" + }, + { + "Id": "4370b24df9134c4d88da7043efba5591", + "Title": "Count the number of items in the list", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1340.1560372125523, + "Top": 661.6496872025441, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "3683948755c44d1380530bd5de125fed" + }, + { + "Id": "635af5d0063e4ca4b29e9cb3ff8881fe", + "Title": "Generate the numbers from 1 to n", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1675.7003902095407, + "Top": 668.86406159647447, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "bfdeeae62787470fa363bcfdf898e767" + }, + { + "Id": "e8fae999df1241e7be37cbef9aeb7656", + "Title": "To participate in string operations, the number must be first converted into a string", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1924.6369139411418, + "Top": 659.68832003906152, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "5573fbf5d9694f32a88cc1c2b292d41a" + }, + { + "Id": "43c720ac60944674956a060285935ad0", + "Title": "Insert a custom prefix to the item number", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2285.6513626760907, + "Top": 672.60086301911122, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "4f4d9a3337994e63a102be465fe2f66b" + }, + { + "Id": "e78c45a565044ccdb83bfd9e5709311c", + "Title": "Watch node can be used to check if the results are as expected", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2689.55523966159, + "Top": 887.28673727125715, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "1327ae0a340a4e29a72d1751b4e40908" } ], - "X": -30.739052219755536, - "Y": 13.872915623545282, - "Zoom": 0.83511194753708573 + "X": -1228.0559449331226, + "Y": -480.28870407061049, + "Zoom": 0.7620455686961003 } } \ No newline at end of file diff --git a/doc/distrib/Samples/en-US/Revit/Revit_StructuralFraming.dyn b/doc/distrib/Samples/en-US/Revit/Revit_StructuralFraming.dyn index 5f8fd41fa1e..4e324597d03 100644 --- a/doc/distrib/Samples/en-US/Revit/Revit_StructuralFraming.dyn +++ b/doc/distrib/Samples/en-US/Revit/Revit_StructuralFraming.dyn @@ -1,116 +1,200 @@ { - "Uuid": "3c9d0464-8643-5ffe-96e5-ab1769818209", + "Uuid": "d31928e2-8b00-4060-b078-b8288e4924d6", "IsCustomNode": false, - "Description": "", + "Description": "This graph creates a structure out of Structural Framing and Columns relative to a selected Revit Floor. ", "Name": "Revit_StructuralFraming", "ElementResolver": { "ResolutionMap": {} }, - "Inputs": [], + "Inputs": [ + { + "Id": "331a51d26a3f482bbf7f98d8f0203f9c", + "Name": "Number of Beams", + "Type": "number", + "Type2": "number", + "Value": "9", + "MaximumValue": 10.0, + "MinimumValue": 2.0, + "StepValue": 1.0, + "NumberType": "Integer", + "Description": "Produces integer values" + }, + { + "Id": "546ba908a5bc4abd9e9277f543639a58", + "Name": "Structure Level", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "L1 - Block 43", + "Description": "Select a level in the active document", + "SelectedIndex": 6 + }, + { + "Id": "efc8865e19844882b618e94b63c7c292", + "Name": "Structural Framing Types", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "W12X26", + "Description": "Select a structural framing type in the active document", + "SelectedIndex": 0 + }, + { + "Id": "0b9ae75bc49d418282f5d1c364b57813", + "Name": "Structural Column Types", + "Type": "selection", + "Type2": "dropdownSelection", + "Value": "", + "Description": "Select a structural column type in the active document", + "SelectedIndex": 0 + }, + { + "Id": "25f0e72e423e420e9bff4d2906e2b243", + "Name": "Select Source Floor", + "Type": "selection", + "Type2": "hostSelection", + "Value": "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28", + "Description": "Select a model element from the document." + }, + { + "Id": "98a09985e2d34632ad5480bc2fcd4093", + "Name": "Height", + "Type": "number", + "Type2": "number", + "Value": "8.4", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "NumberType": "Double", + "Description": "Produces numeric values" + } + ], "Outputs": [], "Nodes": [ { - "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", - "NodeType": "ExtensionNode", - "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f484f" - ], - "Id": "f46e385f3b0a446cadeb8d419a480cba", + "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", + "NumberType": "Integer", + "MaximumValue": 10, + "MinimumValue": 2, + "StepValue": 1, + "Id": "331a51d26a3f482bbf7f98d8f0203f9c", + "NodeType": "NumberInputNode", "Inputs": [], "Outputs": [ { - "Id": "4917511b2d3045a09b44049d320260d6", - "Name": "Element", - "Description": "The selected elements.", + "Id": "7a28dc876e0f41829bdf430000190b84", + "Name": "", + "Description": "Int64", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled" + "Replication": "Disabled", + "Description": "Produces integer values", + "InputValue": 9 }, { - "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", + "SelectedIndex": 6, + "SelectedString": "L1 - Block 43", + "Id": "546ba908a5bc4abd9e9277f543639a58", "NodeType": "ExtensionNode", - "InstanceId": [ - "c222719c-4dcb-4e48-98ea-a81db96bf8ce-000f4954" + "Inputs": [], + "Outputs": [ + { + "Id": "0c820f0548af4e4281eb14433df45bf7", + "Name": "Levels", + "Description": "The selected Levels", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } ], - "Id": "fe4c569fa1b446da8e76d1b1bd5b6ef4", + "Replication": "Disabled", + "Description": "Select a level in the active document" + }, + { + "ConcreteType": "DSRevitNodesUI.StructuralFramingTypes, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "W12X26", + "Id": "efc8865e19844882b618e94b63c7c292", + "NodeType": "ExtensionNode", "Inputs": [], "Outputs": [ { - "Id": "d2767b965b564f41b68d8808f71f144b", - "Name": "Element", - "Description": "The selected elements.", + "Id": "581f0032faec46e3a9c78aaffbbea3d7", + "Name": "Framing Types", + "Description": "The selected Framing Types", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled" + "Replication": "Disabled", + "Description": "Select a structural framing type in the active document" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "effe15619cd2499498000724bfaa912d", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", - "Id": "83f06d4b59ed4888a25943d12f3d1736", "Inputs": [ { - "Id": "66e8f2eb7d7845a68775648a48958bad", + "Id": "71318a985de44226a1a30a75f2314093", "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Description": "The curve which defines the center line of the beam.\n\nCurve", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "bb5eb89d7d624e5f95f95b0bdae6cd11", - "Name": "param", - "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0 (disabled)", + "Id": "7f43517409a8434ea991e3a597944d3a", + "Name": "level", + "Description": "The level with which you'd like the beam to be associated.\n\nLevel", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - } - ], - "Outputs": [ + }, { - "Id": "6e1e8eb9555b4ad4b0bd0e7238363bbd", - "Name": "Point", - "Description": "Point", + "Id": "cffaf3ca906f42ad9d1b21b2d97c6e9e", + "Name": "structuralFramingType", + "Description": "The structural framing type representing the beam.\n\nFamilyType", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "CrossProduct", - "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" - }, - { - "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", - "NodeType": "CodeBlockNode", - "Code": "0..1..#x;", - "Id": "ddaba6092fa04d18be641443ad3d08f1", - "Inputs": [ + "Outputs": [ { - "Id": "6be667b0c2984e739f48411c6e441563", - "Name": "x", - "Description": "x", + "Id": "64ac2bf84f124f5b8cece5163c824a00", + "Name": "StructuralFraming", + "Description": "StructuralFraming", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType", + "Replication": "Auto", + "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming" + }, + { + "ConcreteType": "DSRevitNodesUI.StructuralColumnTypes, DSRevitNodesUI", + "SelectedIndex": 0, + "SelectedString": "", + "Id": "0b9ae75bc49d418282f5d1c364b57813", + "NodeType": "ExtensionNode", + "Inputs": [], "Outputs": [ { - "Id": "6162cbc217154b149e8016b29b8a8030", - "Name": "", - "Description": "Value of expression at line 1", + "Id": "5f558837ba41420b822f2a071bfdc705", + "Name": "Column Types", + "Description": "The selected Column Types", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -118,23 +202,21 @@ } ], "Replication": "Disabled", - "Description": "Allows for DesignScript code to be authored directly" + "Description": "Select a structural column type in the active document" }, { - "ConcreteType": "CoreNodeModels.Input.IntegerSlider, CoreNodeModels", - "NodeType": "NumberInputNode", - "NumberType": "Integer", - "InputValue": 9, - "MaximumValue": 10, - "MinimumValue": 2, - "StepValue": 1, - "Id": "cc3ba87acc1f4db699f2769f3020e0df", + "ConcreteType": "Dynamo.Nodes.DSModelElementSelection, DSRevitNodesUI", + "NodeType": "ExtensionNode", + "InstanceId": [ + "30b382b6-087b-407b-9fe7-257a49470bb8-0012ba28" + ], + "Id": "25f0e72e423e420e9bff4d2906e2b243", "Inputs": [], "Outputs": [ { - "Id": "51606682e92344de8b2c0e1ce159d310", - "Name": "", - "Description": "Int64", + "Id": "d062b8c6e6ac410ba910d56b7f5f0f43", + "Name": "Element", + "Description": "The selected elements.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -142,69 +224,86 @@ } ], "Replication": "Disabled", - "Description": "A slider that produces integer values." + "Description": "Select a model element from the document." }, { - "ConcreteType": "DSRevitNodesUI.Levels, DSRevitNodesUI", - "SelectedIndex": 0, - "SelectedString": "Ceiling", - "NodeType": "ExtensionNode", - "Id": "770e0aad6923487b9c70110cc93f40e3", - "Inputs": [], - "Outputs": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "101414dfb85d4bdc84f26a6886ab6b6b", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "195ecaac322d4eb0ac46702c91c090a3", - "Name": "Levels", - "Description": "The selected Levels", + "Id": "cb649e241bc6412ba36e10301a46e6d5", + "Name": "element", + "Description": "Revit.Elements.Element", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false + }, + { + "Id": "e9390cb51d3543af93aedce5033f3d87", + "Name": "detailLevel", + "Description": "Detail level\n\nstring\nDefault value : \"Medium\"", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Select a level in the active document" - }, - { - "ConcreteType": "DSRevitNodesUI.StructuralFramingTypes, DSRevitNodesUI", - "SelectedIndex": 0, - "SelectedString": "1 3/4x14", - "NodeType": "ExtensionNode", - "Id": "acf81b3cc77545f28eaf52e4a6b4d8ea", - "Inputs": [], "Outputs": [ { - "Id": "43749d5fc02e4ad0bcb0192422fd2786", - "Name": "Framing Types", - "Description": "The selected Framing Types", + "Id": "fb59c777c4de4a6080612cbcb5266904", + "Name": "var[]", + "Description": "List of geometry from the element", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Disabled", - "Description": "Select a structural framing type in the active document" + "FunctionSignature": "Revit.Elements.Element.GetGeometry@string", + "Replication": "Auto", + "Description": "Returns all geometry associated with an element. Ignores transforms when used with linked elements.\n\nElement.GetGeometry (detailLevel: string = \"Medium\"): var[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b7463452add848b58863a75f8b0d3f59", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", - "Id": "0e46950a67784734bde8597e3d70a5d3", "Inputs": [ { - "Id": "7ead1d720fdb4a5d89dba4e328f607ec", - "Name": "startPoint", - "Description": "Line start point\n\nPoint", + "Id": "fd65756640ee43a6b98c70d75c8bda49", + "Name": "geom", + "Description": "Geometry[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "7e24c3a24d254566bc383cd61eb382ae", - "Name": "endPoint", - "Description": "Line end point\n\nPoint", + "Id": "8341a84b14894d369ae579cfb2238ba8", + "Name": "BoundingBox", + "Description": "Oriented bounding box arounding input geometries.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ByMinimumVolume@Autodesk.DesignScript.Geometry.Geometry[]", + "Replication": "Auto", + "Description": "Create a non-axis-aligned, minimum-volume, oriented bounding box around the input geometries.\n\nBoundingBox.ByMinimumVolume (geom: Geometry[]): BoundingBox" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "7f9fc8d457e04dfabd6d7daf4a672c2d", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "ae22984e4366428bba8e76ca769ce35b", + "Name": "boundingBox", + "Description": "Autodesk.DesignScript.Geometry.BoundingBox", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -213,38 +312,47 @@ ], "Outputs": [ { - "Id": "4d5e9368fb9e45b987f1b522c3a327ec", - "Name": "Line", - "Description": "Line from start and end point", + "Id": "a6eac2b2e39049119d17a8aa9aee5886", + "Name": "Cuboid", + "Description": "Returns cuboid representation of the bounding box.", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.BoundingBox.ToCuboid", "Replication": "Auto", - "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + "Description": "Get the bounding box as a solid cuboid.\n\nBoundingBox.ToCuboid ( ): Cuboid" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "19da4fbf9b0c4861bd54348df6c7a3f7", "NodeType": "FunctionNode", - "FunctionSignature": "Autodesk.DesignScript.Geometry.Curve.PointAtParameter@double", - "Id": "ba2153a0042144fd88c66b3defd03886", "Inputs": [ { - "Id": "56fa4cf2085d4f6a9c8ab6972753bfa6", - "Name": "curve", - "Description": "Autodesk.DesignScript.Geometry.Curve", + "Id": "4e53c47720c745dbafa0614aa2475e70", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "365bbc6bf1284b24954a7d3544c7cb61", - "Name": "param", - "Description": "The parameter at which to evaluate\n\ndouble\nDefault value : 0 (disabled)", - "UsingDefaultValue": false, + "Id": "58156c3cc5ac4693a3358bc25b6bf94e", + "Name": "u", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "bdc36005a8514e1f91941f1249c51662", + "Name": "v", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -252,7 +360,7 @@ ], "Outputs": [ { - "Id": "3863c9e055da43e69c067fa3ceb1da5a", + "Id": "57309b68263d4d56af74497683a1c17a", "Name": "Point", "Description": "Point", "UsingDefaultValue": false, @@ -261,19 +369,39 @@ "KeepListStructure": false } ], - "Replication": "CrossProduct", - "Description": "Get a Point on the Curve at a specified parameter between StartParameter() and EndParameter()\n\nCurve.PointAtParameter (param: double = 0): Point" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", + "Replication": "Auto", + "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "e328027a09c1486c8600f216b1f4a876", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c014aa632458481c92043fe5b9dba3f2", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0.5;" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "82a9edc86a7749f09e0747e68d2135d6", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Element.Geometry", - "Id": "cc8c4cd67c6647028afd55737916f0fc", "Inputs": [ { - "Id": "b3bc901cf2a54614960b5584b41f4e4d", - "Name": "element", - "Description": "Revit.Elements.Element", + "Id": "be4b48b40e1b47fabb6b7564134740df", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -282,28 +410,37 @@ ], "Outputs": [ { - "Id": "6a398b32af8240778e74ebe1512049d7", - "Name": "var[]", - "Description": "var[]", + "Id": "3679618f48de4930a5bbae5af181e7b9", + "Name": "Geometry[]", + "Description": "Geometry[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Explode", "Replication": "Auto", - "Description": "Get all of the Geometry associated with this object\n\nElement.Geometry ( ): var[]" + "Description": "Separates compound or non-separated elements into their component parts.\n\nGeometry.Explode ( ): Geometry[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "992c7942cb314c61a52d49f90fc163e8", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.Element.Geometry", - "Id": "2f1ac553ab604ce78c94933cf543e87b", "Inputs": [ { - "Id": "f86e91cbe010497a9a82e5a0e6ddebd0", - "Name": "element", - "Description": "Revit.Elements.Element", + "Id": "c0cceb40683843208c9f19a7bd0338af", + "Name": "list", + "Description": "list to be sorted\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "031ce8d167024db09546216e0037e889", + "Name": "keys", + "Description": "list of keys, keys have to be sortable (e.g. numbers,strings)\n\nvar[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, @@ -312,86 +449,116 @@ ], "Outputs": [ { - "Id": "2bf48d0ac54448ebb4303ff5579bc804", - "Name": "var[]", - "Description": "var[]", + "Id": "28b9e97d19be4da3928d5a1f54ba57a9", + "Name": "sortedList", + "Description": "type: var[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "4d1d6aad148f4b3287803084a4df4d0d", + "Name": "sortedKeys", + "Description": "type: var[]..[]", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.SortByKey@var[]..[],var[]..[]", "Replication": "Auto", - "Description": "Get all of the Geometry associated with this object\n\nElement.Geometry ( ): var[]" + "Description": "Sort list based on its keys\n\nList.SortByKey (list: var[]..[], keys: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "2b060f8ff54848178cc73b0219ab52de", "NodeType": "FunctionNode", - "FunctionSignature": "DSCore.List.Flatten@var[]..[],int", - "Id": "68e948e8de034751a941d0bfd13686ed", "Inputs": [ { - "Id": "c2804836e09943f78c31cc2c5a4d9070", - "Name": "list", - "Description": "List to flatten.\n\nvar[]..[]", + "Id": "9cce353ff9824a87afb8cb1be1fba7f3", + "Name": "point", + "Description": "Autodesk.DesignScript.Geometry.Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false - }, + } + ], + "Outputs": [ { - "Id": "c596246e2ec34db2874bf1ff538f885a", - "Name": "amount", - "Description": "Layers of list nesting to remove (-1 will remove all list nestings)\n\nint\nDefault value : -1", - "UsingDefaultValue": true, + "Id": "b17dad486a6d490988668b2a4681942d", + "Name": "double", + "Description": "double", + "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Outputs": [ + "FunctionSignature": "Autodesk.DesignScript.Geometry.Point.Z", + "Replication": "Auto", + "Description": "Get the Z component of a Point\n\nPoint.Z: double" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8b22732f22ab45bea2310855a9af273f", + "NodeType": "FunctionNode", + "Inputs": [ { - "Id": "8f332a265a824e50af409a527aa5c879", + "Id": "69ebfd5a8efd4b01be122b923f711873", "Name": "list", - "Description": "Flattened list by amount", + "Description": "List to get the last item of\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "5d3d49e081404bb09c03e10f696ad74c", + "Name": "item", + "Description": "Last item in the list", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], + "FunctionSignature": "DSCore.List.LastItem@var[]..[]", "Replication": "Auto", - "Description": "Flattens a nested list of lists by a certain amount.\n\nList.Flatten (list: var[]..[], amount: int = -1): var[]..[]" + "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" }, { "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f0e5f56c3723411a9bc0c9f6a7056e78", "NodeType": "FunctionNode", - "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType", - "Id": "32628bb785934d3a944c3e5ea635be6c", "Inputs": [ { - "Id": "2d4b543ade5a4b4d84fd96b3f40e4c7d", - "Name": "curve", - "Description": "The curve which defines the center line of the beam.\n\nCurve", + "Id": "d03399ce8310426eb8c4d748cd0699e4", + "Name": "surface", + "Description": "Autodesk.DesignScript.Geometry.Surface", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "01add9d7b56c4d45b72aeb06152a60e6", - "Name": "level", - "Description": "The level with which you'd like the beam to be associated.\n\nLevel", - "UsingDefaultValue": false, + "Id": "825138c2988646c78db0e6b4971132fa", + "Name": "u", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false }, { - "Id": "6723a1c1ec9947f2b01d821a242bb1a5", - "Name": "structuralFramingType", - "Description": "The structural framing type representing the beam.\n\nFamilyType", - "UsingDefaultValue": false, + "Id": "5a8295f9086c46fab7df2d1897a99c4d", + "Name": "v", + "Description": "double\nDefault value : 0", + "UsingDefaultValue": true, "Level": 2, "UseLevels": false, "KeepListStructure": false @@ -399,398 +566,2216 @@ ], "Outputs": [ { - "Id": "a3e1e94353094662a76e0639bce4ca64", - "Name": "StructuralFraming", - "Description": "StructuralFraming", + "Id": "b1aaa5ca0064466caeb4a057f5ba4bb6", + "Name": "Point", + "Description": "Point", "UsingDefaultValue": false, "Level": 2, "UseLevels": false, "KeepListStructure": false } ], - "Replication": "Auto", - "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming" - } - ], - "Connectors": [ - { - "Start": "4917511b2d3045a09b44049d320260d6", - "End": "b3bc901cf2a54614960b5584b41f4e4d", - "Id": "81924d58f35640d1bda13cf274192460", - "IsHidden": "False" - }, - { - "Start": "d2767b965b564f41b68d8808f71f144b", - "End": "f86e91cbe010497a9a82e5a0e6ddebd0", - "Id": "ec153ca4738d4bb8a3bb08be118a8c67", - "IsHidden": "False" - }, - { - "Start": "6e1e8eb9555b4ad4b0bd0e7238363bbd", - "End": "7ead1d720fdb4a5d89dba4e328f607ec", - "Id": "7a85a5bd2f9d4d50b85392f1a2c83289", - "IsHidden": "False" - }, - { - "Start": "6162cbc217154b149e8016b29b8a8030", - "End": "bb5eb89d7d624e5f95f95b0bdae6cd11", - "Id": "67f893ddbff248f4beb493a874244e8c", - "IsHidden": "False" + "FunctionSignature": "Autodesk.DesignScript.Geometry.Surface.PointAtParameter@double,double", + "Replication": "CrossProduct", + "Description": "Return the Point at specified U and V parameters.\n\nSurface.PointAtParameter (u: double = 0, v: double = 0): Point" }, { - "Start": "6162cbc217154b149e8016b29b8a8030", - "End": "365bbc6bf1284b24954a7d3544c7cb61", - "Id": "6be4931e8aa54734a20c5e6531b08fbb", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "9a476b6c7a534cd9be1328b232381edf", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "2fa9512e5c6242fda3571ac2c590da0e", + "Name": "n", + "Description": "n", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "7291777441b64cbd923bc04107c2a42c", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0.1..0.9..#n;" }, { - "Start": "51606682e92344de8b2c0e1ce159d310", - "End": "6be667b0c2984e739f48411c6e441563", - "Id": "b4ac238e657c4f34a9640aa753ffb757", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "fd3845bf3a924977a1359047f62664ac", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "a0f3034590884166b2d253a5cf4d24ea", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "[0.1,0.9];" }, { - "Start": "195ecaac322d4eb0ac46702c91c090a3", - "End": "01add9d7b56c4d45b72aeb06152a60e6", - "Id": "3e53135e75f548a08eae4576ead490ed", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c4966c0d83684b80941067b777e72b97", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "a84f42d60c8a47b182700afdd344ded2", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "d194b491947b45dcb16aee3b58aa7336", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "e99b74d39c5b4556a51db67ecfab6629", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { - "Start": "43749d5fc02e4ad0bcb0192422fd2786", - "End": "6723a1c1ec9947f2b01d821a242bb1a5", - "Id": "7531e2eef6ab4bc8b64af59cfb06f160", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "fe7750b746d34a7db5cd233f95d86c3c", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "03012dee3dae4d8a9551ecc335c783a0", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "c51f82130a3d44e9b1f7027c2f948f34", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "eca3f75ed56143958daf4c6d8fc5f027", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { - "Start": "4d5e9368fb9e45b987f1b522c3a327ec", - "End": "c2804836e09943f78c31cc2c5a4d9070", - "Id": "625e4e57d6b64611b2fe774a82414284", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "af89901ae0b9488190d59e7394c1f019", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "62ac1ec015ac4db8891c1a82302d2f4e", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "975d75f2f60b465f994f09a955d41d55", + "Name": "", + "Description": "Value of expression at line 2", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "0;\n1;" }, { - "Start": "3863c9e055da43e69c067fa3ceb1da5a", - "End": "7e24c3a24d254566bc383cd61eb382ae", - "Id": "128e80502a2a44bba849ef039dd02028", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "c00bfe1bdc8e44c184c4cdab3ba6cee1", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4a40f8d3203f43e2a506b9286be2f773", + "Name": "list", + "Description": "List to fetch an item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": true, + "KeepListStructure": false + }, + { + "Id": "cf9ce5422eb640a685b7433a4dc5eeb9", + "Name": "index", + "Description": "Index of the item to be fetched.\n\nint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "19548a868440481faf3e61c8a5f17d46", + "Name": "item", + "Description": "Item in the list at the given index.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.GetItemAtIndex@var[]..[],int", + "Replication": "Auto", + "Description": "Returns an item from the given list that's located at the specified index.\n\nList.GetItemAtIndex (list: var[]..[], index: int): var[]..[]" }, { - "Start": "6a398b32af8240778e74ebe1512049d7", - "End": "66e8f2eb7d7845a68775648a48958bad", - "Id": "94b6b20962f646c8b1cfa947ccff8557", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "0b3a37cbd1e04100a081bcf1c053050a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "fa9e21b08117463c9c321a63acc69d56", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "c1b6e6b681cf4d0fbfe293a6a0ea6ff5", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "dc903ed77f3540b6b002f7dad319a160", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" }, { - "Start": "2bf48d0ac54448ebb4303ff5579bc804", - "End": "56fa4cf2085d4f6a9c8ab6972753bfa6", - "Id": "755f4c85584d491cb5689352dc351835", - "IsHidden": "False" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "8fe59086ce7b4400a2cedbc270af9476", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c5798ad560104884b707919bbefa8ffc", + "Name": "curve", + "Description": "The curve which defines the center line of the beam.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "88c299ddd0e1474e9098714e28f46a2a", + "Name": "level", + "Description": "The level with which you'd like the beam to be associated.\n\nLevel", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "a5aa2ace627f4d4299801aa65ec40691", + "Name": "structuralFramingType", + "Description": "The structural framing type representing the beam.\n\nFamilyType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "412f326af7e84f8a9119d7c6f7787013", + "Name": "StructuralFraming", + "Description": "StructuralFraming", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.StructuralFraming.BeamByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType", + "Replication": "Auto", + "Description": "Create a beam.\n\nStructuralFraming.BeamByCurve (curve: Curve, level: Level, structuralFramingType: FamilyType): StructuralFraming" }, { - "Start": "8f332a265a824e50af409a527aa5c879", - "End": "2d4b543ade5a4b4d84fd96b3f40e4c7d", - "Id": "75e6f076bdb14d1fb369d10e82734a69", - "IsHidden": "False" - } - ], - "Dependencies": [], - "NodeLibraryDependencies": [], - "Thumbnail": null, - "GraphDocumentationURL": null, - "ExtensionWorkspaceData": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "f21e0368a22a4628b5515338b06510e7", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "4c1cc69f541b47e59d4c01fb2e11b774", + "Name": "list", + "Description": "List to get the last item of\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "a3b482ac897d4da18c15516af5ff8b9b", + "Name": "item", + "Description": "Last item in the list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.LastItem@var[]..[]", + "Replication": "Auto", + "Description": "Retrieves the last item in a list.\n\nList.LastItem (list: var[]..[]): var[]..[]" + }, { - "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", - "Name": "Properties", - "Version": "2.13", - "Data": {} - } - ], - "Author": "None provided", - "Linting": { - "activeLinter": "None", - "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", - "warningCount": 0, - "errorCount": 0 - }, - "Bindings": [ + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "4c3bdb12b0b9460f8bebefa3f7719a71", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "c63d2e41ff314f178ae095efb30a0f19", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "b1d7119bda3243758ce72689078afa2e", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, { - "NodeId": "32628bb7-8593-4d3a-944c-3e5ea635be6c", - "Binding": { - "BeamByCurve_InClassDecl-1_InFunctionScope-1_Instance0_32628bb7-8593-4d3a-944c-3e5ea635be6c": "PFNPQVAtRU5WOkVudmVsb3BlIHhtbG5zOnhzaT0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEtaW5zdGFuY2UiIHhtbG5zOnhzZD0iaHR0cDovL3d3dy53My5vcmcvMjAwMS9YTUxTY2hlbWEiIHhtbG5zOlNPQVAtRU5DPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyIgeG1sbnM6U09BUC1FTlY9Imh0dHA6Ly9zY2hlbWFzLnhtbHNvYXAub3JnL3NvYXAvZW52ZWxvcGUvIiB4bWxuczpjbHI9Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vc29hcC9lbmNvZGluZy9jbHIvMS4wIiBTT0FQLUVOVjplbmNvZGluZ1N0eWxlPSJodHRwOi8vc2NoZW1hcy54bWxzb2FwLm9yZy9zb2FwL2VuY29kaW5nLyI+DQo8U09BUC1FTlY6Qm9keT4NCjxhMTpDYWxsU2l0ZV94MDAyQl9UcmFjZVNlcmlhbGlzZXJIZWxwZXIgaWQ9InJlZi0xIiB4bWxuczphMT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9jbHIvbnNhc3NlbS9Qcm90b0NvcmUvUHJvdG9Db3JlJTJDJTIwVmVyc2lvbiUzRDIuMTMuMC4zMjcwJTJDJTIwQ3VsdHVyZSUzRG5ldXRyYWwlMkMlMjBQdWJsaWNLZXlUb2tlbiUzRG51bGwiPg0KPE51bWJlck9mRWxlbWVudHM+MTwvTnVtYmVyT2ZFbGVtZW50cz4NCjxCYXNlLTBfSGFzRGF0YT5mYWxzZTwvQmFzZS0wX0hhc0RhdGE+DQo8QmFzZS0wX0hhc05lc3RlZERhdGE+dHJ1ZTwvQmFzZS0wX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wX05lc3RlZERhdGFDb3VudD45PC9CYXNlLTBfTmVzdGVkRGF0YUNvdW50Pg0KPEJhc2UtMC0wX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTBfSGFzRGF0YT4NCjxCYXNlLTAtMF9EYXRhIGlkPSJyZWYtMyI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnNE16d3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RrME56d3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0wX0RhdGE+DQo8QmFzZS0wLTBfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTBfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtMV9IYXNEYXRhPnRydWU8L0Jhc2UtMC0xX0hhc0RhdGE+DQo8QmFzZS0wLTFfRGF0YSBpZD0icmVmLTQiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzRORHd2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazBPRHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtMV9EYXRhPg0KPEJhc2UtMC0xX0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC0xX0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTJfSGFzRGF0YT50cnVlPC9CYXNlLTAtMl9IYXNEYXRhPg0KPEJhc2UtMC0yX0RhdGEgaWQ9InJlZi01Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamc0TlR3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGswT1R3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTJfRGF0YT4NCjxCYXNlLTAtMl9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtMl9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC0zX0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTNfSGFzRGF0YT4NCjxCYXNlLTAtM19EYXRhIGlkPSJyZWYtNiI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnNE5qd3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RrMU1Ed3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC0zX0RhdGE+DQo8QmFzZS0wLTNfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTNfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtNF9IYXNEYXRhPnRydWU8L0Jhc2UtMC00X0hhc0RhdGE+DQo8QmFzZS0wLTRfRGF0YSBpZD0icmVmLTciPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzROend2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazFNVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtNF9EYXRhPg0KPEJhc2UtMC00X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC00X0hhc05lc3RlZERhdGE+DQo8QmFzZS0wLTVfSGFzRGF0YT50cnVlPC9CYXNlLTAtNV9IYXNEYXRhPg0KPEJhc2UtMC01X0RhdGEgaWQ9InJlZi04Ij5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamc0T0R3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGsxTWp3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTVfRGF0YT4NCjxCYXNlLTAtNV9IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtNV9IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC02X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLTZfSGFzRGF0YT4NCjxCYXNlLTAtNl9EYXRhIGlkPSJyZWYtOSI+UEZOUFFWQXRSVTVXT2tWdWRtVnNiM0JsSUhodGJHNXpPbmh6YVQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0V0YVc1emRHRnVZMlVpSUhodGJHNXpPbmh6WkQwaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNUzlZVFV4VFkyaGxiV0VpSUhodGJHNXpPbE5QUVZBdFJVNURQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SWdlRzFzYm5NNlUwOUJVQzFGVGxZOUltaDBkSEE2THk5elkyaGxiV0Z6TG5odGJITnZZWEF1YjNKbkwzTnZZWEF2Wlc1MlpXeHZjR1V2SWlCNGJXeHVjenBqYkhJOUltaDBkSEE2THk5elkyaGxiV0Z6TG0xcFkzSnZjMjltZEM1amIyMHZjMjloY0M5bGJtTnZaR2x1Wnk5amJISXZNUzR3SWlCVFQwRlFMVVZPVmpwbGJtTnZaR2x1WjFOMGVXeGxQU0pvZEhSd09pOHZjMk5vWlcxaGN5NTRiV3h6YjJGd0xtOXlaeTl6YjJGd0wyVnVZMjlrYVc1bkx5SStEUW84VTA5QlVDMUZUbFk2UW05a2VUNE5DanhoTVRwVFpYSnBZV3hwZW1GaWJHVkpaQ0JwWkQwaWNtVm1MVEVpSUhodGJHNXpPbUV4UFNKb2RIUndPaTh2YzJOb1pXMWhjeTV0YVdOeWIzTnZablF1WTI5dEwyTnNjaTl1YzJGemMyVnRMMUpsZG1sMFUyVnlkbWxqWlhNdVVHVnljMmx6ZEdWdVkyVXZVbVYyYVhSVFpYSjJhV05sY3lVeVF5VXlNRlpsY25OcGIyNGxNMFF5TGpFekxqQXVNekkzTVNVeVF5VXlNRU4xYkhSMWNtVWxNMFJ1WlhWMGNtRnNKVEpESlRJd1VIVmliR2xqUzJWNVZHOXJaVzRsTTBSdWRXeHNJajROQ2p4emRISnBibWRKUkNCcFpEMGljbVZtTFRNaVBqSTNNbU5qWVdGa0xURXhNakF0TkdJME1TMDRZemd3TFRVMU0ySTRPRFk1TURFek5DMHdNREV3TWpnNE9Ud3ZjM1J5YVc1blNVUStEUW84YVc1MFNVUStNVEExT0RrMU16d3ZhVzUwU1VRK0RRbzhMMkV4T2xObGNtbGhiR2w2WVdKc1pVbGtQZzBLUEM5VFQwRlFMVVZPVmpwQ2IyUjVQZzBLUEM5VFQwRlFMVVZPVmpwRmJuWmxiRzl3WlQ0TkNnPT08L0Jhc2UtMC02X0RhdGE+DQo8QmFzZS0wLTZfSGFzTmVzdGVkRGF0YT5mYWxzZTwvQmFzZS0wLTZfSGFzTmVzdGVkRGF0YT4NCjxCYXNlLTAtN19IYXNEYXRhPnRydWU8L0Jhc2UtMC03X0hhc0RhdGE+DQo8QmFzZS0wLTdfRGF0YSBpZD0icmVmLTEwIj5QRk5QUVZBdFJVNVdPa1Z1ZG1Wc2IzQmxJSGh0Ykc1ek9uaHphVDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRXRhVzV6ZEdGdVkyVWlJSGh0Ykc1ek9uaHpaRDBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01TOVlUVXhUWTJobGJXRWlJSGh0Ykc1ek9sTlBRVkF0UlU1RFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJZ2VHMXNibk02VTA5QlVDMUZUbFk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbmh0YkhOdllYQXViM0puTDNOdllYQXZaVzUyWld4dmNHVXZJaUI0Yld4dWN6cGpiSEk5SW1oMGRIQTZMeTl6WTJobGJXRnpMbTFwWTNKdmMyOW1kQzVqYjIwdmMyOWhjQzlsYm1OdlpHbHVaeTlqYkhJdk1TNHdJaUJUVDBGUUxVVk9WanBsYm1OdlpHbHVaMU4wZVd4bFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1NGJXeHpiMkZ3TG05eVp5OXpiMkZ3TDJWdVkyOWthVzVuTHlJK0RRbzhVMDlCVUMxRlRsWTZRbTlrZVQ0TkNqeGhNVHBUWlhKcFlXeHBlbUZpYkdWSlpDQnBaRDBpY21WbUxURWlJSGh0Ykc1ek9tRXhQU0pvZEhSd09pOHZjMk5vWlcxaGN5NXRhV055YjNOdlpuUXVZMjl0TDJOc2NpOXVjMkZ6YzJWdEwxSmxkbWwwVTJWeWRtbGpaWE11VUdWeWMybHpkR1Z1WTJVdlVtVjJhWFJUWlhKMmFXTmxjeVV5UXlVeU1GWmxjbk5wYjI0bE0wUXlMakV6TGpBdU16STNNU1V5UXlVeU1FTjFiSFIxY21VbE0wUnVaWFYwY21Gc0pUSkRKVEl3VUhWaWJHbGpTMlY1Vkc5clpXNGxNMFJ1ZFd4c0lqNE5Danh6ZEhKcGJtZEpSQ0JwWkQwaWNtVm1MVE1pUGpJM01tTmpZV0ZrTFRFeE1qQXROR0kwTVMwNFl6Z3dMVFUxTTJJNE9EWTVNREV6TkMwd01ERXdNamc0WVR3dmMzUnlhVzVuU1VRK0RRbzhhVzUwU1VRK01UQTFPRGsxTkR3dmFXNTBTVVErRFFvOEwyRXhPbE5sY21saGJHbDZZV0pzWlVsa1BnMEtQQzlUVDBGUUxVVk9WanBDYjJSNVBnMEtQQzlUVDBGUUxVVk9WanBGYm5abGJHOXdaVDROQ2c9PTwvQmFzZS0wLTdfRGF0YT4NCjxCYXNlLTAtN19IYXNOZXN0ZWREYXRhPmZhbHNlPC9CYXNlLTAtN19IYXNOZXN0ZWREYXRhPg0KPEJhc2UtMC04X0hhc0RhdGE+dHJ1ZTwvQmFzZS0wLThfSGFzRGF0YT4NCjxCYXNlLTAtOF9EYXRhIGlkPSJyZWYtMTEiPlBGTlBRVkF0UlU1V09rVnVkbVZzYjNCbElIaHRiRzV6T25oemFUMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFdGFXNXpkR0Z1WTJVaUlIaHRiRzV6T25oelpEMGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TVM5WVRVeFRZMmhsYldFaUlIaHRiRzV6T2xOUFFWQXRSVTVEUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUlnZUcxc2JuTTZVMDlCVUMxRlRsWTlJbWgwZEhBNkx5OXpZMmhsYldGekxuaHRiSE52WVhBdWIzSm5MM052WVhBdlpXNTJaV3h2Y0dVdklpQjRiV3h1Y3pwamJISTlJbWgwZEhBNkx5OXpZMmhsYldGekxtMXBZM0p2YzI5bWRDNWpiMjB2YzI5aGNDOWxibU52WkdsdVp5OWpiSEl2TVM0d0lpQlRUMEZRTFVWT1ZqcGxibU52WkdsdVoxTjBlV3hsUFNKb2RIUndPaTh2YzJOb1pXMWhjeTU0Yld4emIyRndMbTl5Wnk5emIyRndMMlZ1WTI5a2FXNW5MeUkrRFFvOFUwOUJVQzFGVGxZNlFtOWtlVDROQ2p4aE1UcFRaWEpwWVd4cGVtRmliR1ZKWkNCcFpEMGljbVZtTFRFaUlIaHRiRzV6T21FeFBTSm9kSFJ3T2k4dmMyTm9aVzFoY3k1dGFXTnliM052Wm5RdVkyOXRMMk5zY2k5dWMyRnpjMlZ0TDFKbGRtbDBVMlZ5ZG1salpYTXVVR1Z5YzJsemRHVnVZMlV2VW1WMmFYUlRaWEoyYVdObGN5VXlReVV5TUZabGNuTnBiMjRsTTBReUxqRXpMakF1TXpJM01TVXlReVV5TUVOMWJIUjFjbVVsTTBSdVpYVjBjbUZzSlRKREpUSXdVSFZpYkdsalMyVjVWRzlyWlc0bE0wUnVkV3hzSWo0TkNqeHpkSEpwYm1kSlJDQnBaRDBpY21WbUxUTWlQakkzTW1OallXRmtMVEV4TWpBdE5HSTBNUzA0WXpnd0xUVTFNMkk0T0RZNU1ERXpOQzB3TURFd01qZzRZand2YzNSeWFXNW5TVVErRFFvOGFXNTBTVVErTVRBMU9EazFOVHd2YVc1MFNVUStEUW84TDJFeE9sTmxjbWxoYkdsNllXSnNaVWxrUGcwS1BDOVRUMEZRTFVWT1ZqcENiMlI1UGcwS1BDOVRUMEZRTFVWT1ZqcEZiblpsYkc5d1pUNE5DZz09PC9CYXNlLTAtOF9EYXRhPg0KPEJhc2UtMC04X0hhc05lc3RlZERhdGE+ZmFsc2U8L0Jhc2UtMC04X0hhc05lc3RlZERhdGE+DQo8L2ExOkNhbGxTaXRlX3gwMDJCX1RyYWNlU2VyaWFsaXNlckhlbHBlcj4NCjwvU09BUC1FTlY6Qm9keT4NCjwvU09BUC1FTlY6RW52ZWxvcGU+DQo=" - } - } - ], - "View": { - "Dynamo": { - "ScaleFactor": 1.0, - "HasRunWithoutCrash": true, - "IsVisibleInDynamoLibrary": true, - "Version": "2.13.0.3270", - "RunType": "Automatic", - "RunPeriod": "100" + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "63eb9371c90240369da9aaf581ae8a8a", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "38ce62a244bb45eca2694d6e4f3e6c12", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2a761ac6a02a42eab7fbb84f5590cd5f", + "Name": "xTranslation", + "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "2b00a8ff6aac4b8a92f0bfde895da002", + "Name": "yTranslation", + "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "70752f12602848879a0a42c7e5f32622", + "Name": "zTranslation", + "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "d77d4ebac46c47c5874be0e48624b9c5", + "Name": "Geometry", + "Description": "Transformed Geometry.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", + "Replication": "Auto", + "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" }, - "Camera": { - "Name": "Background Preview", - "EyeX": -17.0, - "EyeY": 24.0, - "EyeZ": 50.0, - "LookX": 12.0, - "LookY": -13.0, - "LookZ": -58.0, - "UpX": 0.0, - "UpY": 1.0, - "UpZ": 0.0 - }, - "ConnectorPins": [], - "NodeViews": [ + { + "ConcreteType": "CoreNodeModels.Input.DoubleSlider, CoreNodeModels", + "NumberType": "Double", + "MaximumValue": 10.0, + "MinimumValue": 0.0, + "StepValue": 0.1, + "Id": "98a09985e2d34632ad5480bc2fcd4093", + "NodeType": "NumberInputNode", + "Inputs": [], + "Outputs": [ + { + "Id": "c47ea434cf69447e982828a5035a4694", + "Name": "", + "Description": "Double", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Produces numeric values", + "InputValue": 8.4 + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "b16d4939ada14f2d851fc7fa226d4b37", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "60eff8b6c37b440ca85f6703cccef2e5", + "Name": "geometry", + "Description": "Autodesk.DesignScript.Geometry.Geometry", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "b7d87a2086e64028b3b8cbd8741d10ce", + "Name": "xTranslation", + "Description": "Displacement along X-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "7e238a9ef2cf438bb4d26c53cef1ac32", + "Name": "yTranslation", + "Description": "Displacement along Y-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "ce4122e925ac4e199114f33b4ac53387", + "Name": "zTranslation", + "Description": "Displacement along Z-axis.\n\ndouble\nDefault value : 0", + "UsingDefaultValue": true, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "9987d072ca884b648a1f2f8f268559c9", + "Name": "Geometry", + "Description": "Transformed Geometry.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Geometry.Translate@double,double,double", + "Replication": "Auto", + "Description": "Translates any given geometry by the given displacements in the x, y, and z directions defined in WCS respectively.\n\nGeometry.Translate (xTranslation: double = 0, yTranslation: double = 0, zTranslation: double = 0): Geometry" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "78c858f8e3dd404c816556318ce1b2b2", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "140fc6a54ce14e17a509461ea1495d72", + "Name": "list", + "Description": "List to chop into sublists\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "efd274850d11419dad340eb2dab84962", + "Name": "lengths", + "Description": "Lengths of consecutive sublists to be created from the input list\n\nint[]", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "09219e4b016942e18713e5249bce95e2", + "Name": "lists", + "Description": "Sublists created from the list", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.Chop@var[]..[],int[]", + "Replication": "Auto", + "Description": "Chop a list into a set of consecutive sublists with the specified lengths. List division begins at the top of the list.\n\nList.Chop (list: var[]..[], lengths: int[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "1f2bba3855b54672a2a42a22d4e4aef6", + "NodeType": "CodeBlockNode", + "Inputs": [], + "Outputs": [ + { + "Id": "3a8dad16192f405e9719d7c429f5ec7b", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "2;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "817ad7f89d04467db7603fd9935eea4b", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "3203a8b9691a4a1ab47285cc5632e473", + "Name": "list", + "Description": "List to get the first item from.\n\nvar[]..[]", + "UsingDefaultValue": false, + "Level": 3, + "UseLevels": true, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "af4f79e0166c4b31b0afe38f60fe0766", + "Name": "item", + "Description": "First item in the list.", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "DSCore.List.FirstItem@var[]..[]", + "Replication": "Auto", + "Description": "Returns the first item in a list.\n\nList.FirstItem (list: var[]..[]): var[]..[]" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.CodeBlockNodeModel, DynamoCore", + "Id": "5bf3a703a124422a8c8bdc9bb7e6bc10", + "NodeType": "CodeBlockNode", + "Inputs": [ + { + "Id": "5bbf72d5499149468faad275ae12ea38", + "Name": "H", + "Description": "H", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "4c12f26acacc4f938e8211cafee4660e", + "Name": "", + "Description": "Value of expression at line 1", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Replication": "Disabled", + "Description": "Allows for DesignScript code to be authored directly", + "Code": "-H;" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "560bc931d3da489198a42d70aaad6cf8", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "f0021a97b1b7453793a32be52f8aa6f1", + "Name": "startPoint", + "Description": "Line start point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "f109995a433f442c868a9a12d4e4d5e3", + "Name": "endPoint", + "Description": "Line end point\n\nPoint", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "de895bd36d6541c282f0890b706d4fe9", + "Name": "Line", + "Description": "Line from start and end point", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Autodesk.DesignScript.Geometry.Line.ByStartPointEndPoint@Autodesk.DesignScript.Geometry.Point,Autodesk.DesignScript.Geometry.Point", + "Replication": "Auto", + "Description": "Creates a straight Line between two input Points.\n\nLine.ByStartPointEndPoint (startPoint: Point, endPoint: Point): Line" + }, + { + "ConcreteType": "Dynamo.Graph.Nodes.ZeroTouch.DSFunction, DynamoCore", + "Id": "16434ff376f146748dfb82b23008f021", + "NodeType": "FunctionNode", + "Inputs": [ + { + "Id": "0601c64f77b44aca8e5404e6010042be", + "Name": "curve", + "Description": "The curve which defines the center line of the column.\n\nCurve", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "31dedd255a344688aa093bf1cde9d9e4", + "Name": "level", + "Description": "The level with which you'd like the column to be associated.\n\nLevel", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + }, + { + "Id": "5af69bf233694b31beda311e3b4a123a", + "Name": "structuralColumnType", + "Description": "The structural column type representing the column.\n\nFamilyType", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "Outputs": [ + { + "Id": "888bbbaaf6a342e085e8d6c1cc859906", + "Name": "StructuralFraming", + "Description": "StructuralFraming", + "UsingDefaultValue": false, + "Level": 2, + "UseLevels": false, + "KeepListStructure": false + } + ], + "FunctionSignature": "Revit.Elements.StructuralFraming.ColumnByCurve@Autodesk.DesignScript.Geometry.Curve,Revit.Elements.Level,Revit.Elements.FamilyType", + "Replication": "Auto", + "Description": "Create a column.\n\nStructuralFraming.ColumnByCurve (curve: Curve, level: Level, structuralColumnType: FamilyType): StructuralFraming" + } + ], + "Connectors": [ + { + "Start": "7a28dc876e0f41829bdf430000190b84", + "End": "2fa9512e5c6242fda3571ac2c590da0e", + "Id": "7621259c56064936b3d0b3fb297555c4", + "IsHidden": "False" + }, + { + "Start": "0c820f0548af4e4281eb14433df45bf7", + "End": "7f43517409a8434ea991e3a597944d3a", + "Id": "eeabf389e457403ba29dd754a47a0259", + "IsHidden": "False" + }, + { + "Start": "0c820f0548af4e4281eb14433df45bf7", + "End": "88c299ddd0e1474e9098714e28f46a2a", + "Id": "20e17ddea4054fcca7945f89f99da977", + "IsHidden": "False" + }, + { + "Start": "0c820f0548af4e4281eb14433df45bf7", + "End": "31dedd255a344688aa093bf1cde9d9e4", + "Id": "129cfbad2d4742a0833f6394c5bb9e49", + "IsHidden": "False" + }, + { + "Start": "581f0032faec46e3a9c78aaffbbea3d7", + "End": "a5aa2ace627f4d4299801aa65ec40691", + "Id": "542e941426e44a4c81ad3a97c364dbae", + "IsHidden": "False" + }, + { + "Start": "581f0032faec46e3a9c78aaffbbea3d7", + "End": "cffaf3ca906f42ad9d1b21b2d97c6e9e", + "Id": "b198a30a85d1494d9852883f9cdfbe18", + "IsHidden": "False" + }, + { + "Start": "5f558837ba41420b822f2a071bfdc705", + "End": "5af69bf233694b31beda311e3b4a123a", + "Id": "ce1bcbf86c0e4ac38616196c0b8c23d7", + "IsHidden": "False" + }, + { + "Start": "d062b8c6e6ac410ba910d56b7f5f0f43", + "End": "cb649e241bc6412ba36e10301a46e6d5", + "Id": "d1eb8de1bf8e48ef85a73f34409e01ac", + "IsHidden": "False" + }, + { + "Start": "fb59c777c4de4a6080612cbcb5266904", + "End": "fd65756640ee43a6b98c70d75c8bda49", + "Id": "6fdb126f35124e27bacf4d46f00bf4fe", + "IsHidden": "False" + }, + { + "Start": "8341a84b14894d369ae579cfb2238ba8", + "End": "ae22984e4366428bba8e76ca769ce35b", + "Id": "6cfa6b15f7334bc090033dc7a9c110e6", + "IsHidden": "False" + }, + { + "Start": "a6eac2b2e39049119d17a8aa9aee5886", + "End": "38ce62a244bb45eca2694d6e4f3e6c12", + "Id": "0452f106a40f4d96bbde9aef44930322", + "IsHidden": "False" + }, + { + "Start": "57309b68263d4d56af74497683a1c17a", + "End": "9cce353ff9824a87afb8cb1be1fba7f3", + "Id": "b44381663f9b4b2d9a80e8ba12130d97", + "IsHidden": "False" + }, + { + "Start": "c014aa632458481c92043fe5b9dba3f2", + "End": "58156c3cc5ac4693a3358bc25b6bf94e", + "Id": "b50a96baaef34e6ea710cf727b6ce3a3", + "IsHidden": "False" + }, + { + "Start": "c014aa632458481c92043fe5b9dba3f2", + "End": "bdc36005a8514e1f91941f1249c51662", + "Id": "649bcc68efff42babbceb97795d4b0d6", + "IsHidden": "False" + }, + { + "Start": "3679618f48de4930a5bbae5af181e7b9", + "End": "c0cceb40683843208c9f19a7bd0338af", + "Id": "42e52632d5704b909bc7bfd5cdfb69da", + "IsHidden": "False" + }, + { + "Start": "3679618f48de4930a5bbae5af181e7b9", + "End": "4e53c47720c745dbafa0614aa2475e70", + "Id": "d58c802ca0304f69b89396a91e866595", + "IsHidden": "False" + }, + { + "Start": "28b9e97d19be4da3928d5a1f54ba57a9", + "End": "69ebfd5a8efd4b01be122b923f711873", + "Id": "acb1f3d501d448239624ad9344fb2c84", + "IsHidden": "False" + }, + { + "Start": "b17dad486a6d490988668b2a4681942d", + "End": "031ce8d167024db09546216e0037e889", + "Id": "ca5a242215654fda97dc915fa62e69f0", + "IsHidden": "False" + }, + { + "Start": "5d3d49e081404bb09c03e10f696ad74c", + "End": "d03399ce8310426eb8c4d748cd0699e4", + "Id": "66240279a8d34e929d5814deb9ebbd8e", + "IsHidden": "False" + }, + { + "Start": "b1aaa5ca0064466caeb4a057f5ba4bb6", + "End": "03012dee3dae4d8a9551ecc335c783a0", + "Id": "a70a139039ea4938980cd69cc7f6591e", + "IsHidden": "False" + }, + { + "Start": "b1aaa5ca0064466caeb4a057f5ba4bb6", + "End": "4a40f8d3203f43e2a506b9286be2f773", + "Id": "aeb1e4eace804f5c82766b89d0a18874", + "IsHidden": "False" + }, + { + "Start": "b1aaa5ca0064466caeb4a057f5ba4bb6", + "End": "c63d2e41ff314f178ae095efb30a0f19", + "Id": "333e9acc35d44c52af919a0dae986a61", + "IsHidden": "False" + }, + { + "Start": "b1aaa5ca0064466caeb4a057f5ba4bb6", + "End": "4c1cc69f541b47e59d4c01fb2e11b774", + "Id": "f01be83608dd4cdd85eff5eb6e963284", + "IsHidden": "False" + }, + { + "Start": "b1aaa5ca0064466caeb4a057f5ba4bb6", + "End": "140fc6a54ce14e17a509461ea1495d72", + "Id": "f79aef0746b84960bceb2bc2bb46a305", + "IsHidden": "False" + }, + { + "Start": "7291777441b64cbd923bc04107c2a42c", + "End": "825138c2988646c78db0e6b4971132fa", + "Id": "83012b3051744864989caaba91e90f63", + "IsHidden": "False" + }, + { + "Start": "a0f3034590884166b2d253a5cf4d24ea", + "End": "5a8295f9086c46fab7df2d1897a99c4d", + "Id": "249def95a661401780e749eea4997bad", + "IsHidden": "False" + }, + { + "Start": "e99b74d39c5b4556a51db67ecfab6629", + "End": "71318a985de44226a1a30a75f2314093", + "Id": "07c56394093b4d07bc58c9113cb35795", + "IsHidden": "False" + }, + { + "Start": "eca3f75ed56143958daf4c6d8fc5f027", + "End": "a84f42d60c8a47b182700afdd344ded2", + "Id": "b3b14c8c139141eebbbdda4d93a61d0b", + "IsHidden": "False" + }, + { + "Start": "62ac1ec015ac4db8891c1a82302d2f4e", + "End": "c51f82130a3d44e9b1f7027c2f948f34", + "Id": "d6b55f247dce48bcaf0789519e93edc5", + "IsHidden": "False" + }, + { + "Start": "975d75f2f60b465f994f09a955d41d55", + "End": "cf9ce5422eb640a685b7433a4dc5eeb9", + "Id": "71b3d96ebac84a5eb14ce8ae34a61a35", + "IsHidden": "False" + }, + { + "Start": "19548a868440481faf3e61c8a5f17d46", + "End": "d194b491947b45dcb16aee3b58aa7336", + "Id": "a96867afb43448df8a3b75266e87d664", + "IsHidden": "False" + }, + { + "Start": "dc903ed77f3540b6b002f7dad319a160", + "End": "c5798ad560104884b707919bbefa8ffc", + "Id": "b0693a98c0f14c5d840825a762fb7bf0", + "IsHidden": "False" + }, + { + "Start": "a3b482ac897d4da18c15516af5ff8b9b", + "End": "c1b6e6b681cf4d0fbfe293a6a0ea6ff5", + "Id": "fc6c5a85ce31425996a160fa59674dd4", + "IsHidden": "False" + }, + { + "Start": "b1d7119bda3243758ce72689078afa2e", + "End": "fa9e21b08117463c9c321a63acc69d56", + "Id": "abf17e04ea7f4a4a996252cb6d21af03", + "IsHidden": "False" + }, + { + "Start": "d77d4ebac46c47c5874be0e48624b9c5", + "End": "be4b48b40e1b47fabb6b7564134740df", + "Id": "ebc88d5451f14deab7326c3d7e3b790c", + "IsHidden": "False" + }, + { + "Start": "c47ea434cf69447e982828a5035a4694", + "End": "70752f12602848879a0a42c7e5f32622", + "Id": "1b4f855844ef405197f4e9747efe9f9c", + "IsHidden": "False" + }, + { + "Start": "c47ea434cf69447e982828a5035a4694", + "End": "5bbf72d5499149468faad275ae12ea38", + "Id": "fd04a7aa9b034578be441c5669e00de3", + "IsHidden": "False" + }, + { + "Start": "9987d072ca884b648a1f2f8f268559c9", + "End": "f0021a97b1b7453793a32be52f8aa6f1", + "Id": "01a15d93ab744b85bd8560ab19cf77ff", + "IsHidden": "False" + }, + { + "Start": "09219e4b016942e18713e5249bce95e2", + "End": "3203a8b9691a4a1ab47285cc5632e473", + "Id": "c279cbb3115c4359b45b823cb8eb0a86", + "IsHidden": "False" + }, + { + "Start": "3a8dad16192f405e9719d7c429f5ec7b", + "End": "efd274850d11419dad340eb2dab84962", + "Id": "b6e23e00ee6f47998995704ad3a55530", + "IsHidden": "False" + }, + { + "Start": "af4f79e0166c4b31b0afe38f60fe0766", + "End": "60eff8b6c37b440ca85f6703cccef2e5", + "Id": "34d8d5c27e2c483fbc933598f908e5ef", + "IsHidden": "False" + }, + { + "Start": "af4f79e0166c4b31b0afe38f60fe0766", + "End": "f109995a433f442c868a9a12d4e4d5e3", + "Id": "040fc92579be49c7a525a2b055a8a5c2", + "IsHidden": "False" + }, + { + "Start": "4c12f26acacc4f938e8211cafee4660e", + "End": "ce4122e925ac4e199114f33b4ac53387", + "Id": "673404f3aa984ee38f7e0fc3771dbc33", + "IsHidden": "False" + }, + { + "Start": "de895bd36d6541c282f0890b706d4fe9", + "End": "0601c64f77b44aca8e5404e6010042be", + "Id": "e71e31e3862e4734b539456d68f91697", + "IsHidden": "False" + } + ], + "Dependencies": [], + "NodeLibraryDependencies": [], + "EnableLegacyPolyCurveBehavior": true, + "Thumbnail": "/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAMCAgMCAgMDAwMEAwMEBQgFBQQEBQoHBwYIDAoMDAsKCwsNDhIQDQ4RDgsLEBYQERMUFRUVDA8XGBYUGBIUFRT/2wBDAQMEBAUEBQkFBQkUDQsNFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBT/wAARCALzBFQDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9U6KKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPib9qn/gqF4L+A/iHVfBnhTSLnx147sJDb3MCEwWNlKNuVlmIyxG7lUBGQVLKa8O+F3/BQH9ojS77W9f8AFXhnQ/iFoFlJjV/DvhtGg1TQSHKsPL2lyvQ7m3qRjEg5rnfCH7HvhP8Aao+Lv7UJ1W7vdF8SaX46vE0vWbGQ5h3yz5SSM/K6EhSRw3HDDJz4X4h/Zx+Kn7Dfia613VvClr4t8KYVV8SaUr5tcFsSCWLbPbMAxzn5GJUN5gAUq4H68fs9ftgfC39pzT/M8FeIo31VEMk+g6gBb6hAAeSYiTuUcfOhZeQM54r2ivxB0O7+Gv7Quqxaz4cvL7wj8QrebempeHglrrXmDJ842ieXFqK7ipLW32a4OP8Aj3fBJ+hvht+378WP2e47a3+NGkx/En4eeeLSL4ieGQGkhIwu2dcKC4OA0cqxSgk53nALA/TiiuL+FPxm8E/G/wANpr3gfxJYeI9OIG9rSUGSAnOFljPzRtwflcA8V2lABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRR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7H24/wDRs9fUMjFelZvcC60gbvQtZ8dx83JqzHcCkBl/EFv+KB8SAf8AQMuf/RTVueYfWuc8fyhvAniPH/QNuf8A0U1bytk0ATeYeKvW8nHWswyYarMUnAxQBrRtx1qUN2rPjk4FWY5CaALKrupzLnpxUStUytu7UAed/E3w7pnirxB4R0jW9NtdW0u7nu4riyvYVmhlU2smVZGBBH1r5C+P3/BMCzNy/ij4GavJ4N8QRSi5/sWa4f7I8ituV4JTloHUk46qOANnf7R8XD/iuvAn/X3df+kklde0dO4H40w/Gzx18Ida1Pwn8cfDF7o11qS/6XM1opttXHG+S5tty2962MAyxvFI2TunJGD2HgSx1D4aaxbeKv2ePH7eEINWuAJLS6uTeeFrsjA2yyyASWj8OBFdRZzxHM4wx/Tv4lfC3wt8XfC9x4d8YaJaa9pE3JgukyY2xgOjfeRxk4ZSCM9a/Pn4q/8ABNfxj8GdWvPGPwD8R3V0BEyzeHLybyrpojnekcwIWUYx+7kAyAQS+dppSA+jPgX/AMFMtG1LXz4H+OmhN8IvHsJC+Zdhl0y7ycBkkbJiB5xuLIQMiQ5wPtm0u4NQtYbq1mjubaZFkimhYMkiEZDKRwQQQQRX4U6B+0FZ+INvw9+LfhS00y5glMB0vWdOkXTYxgj5I0H2jTpzubD2YEfT/RmJzXq3wp1T4qfs53VvqPwO8UnXvB95K0sfgDxPfw3EN9gZf7DdLiGVlz8yRPHcARjzIh92qA/YaivlT9n3/gor8N/jNfW3hzxCt18M/Hj4jbQfEw8hZpNxXbBMwCudwwFYI5JwFOK+q6ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiivJ/iN+014K+H+rTaDDPc+LfF8eFPhnwzELy9jY42+fgiO1U5BDXDxqRnBOKAPVZpkt4nlldY4kUszucBQOSSewr49+JH7e2p6zo+on4FfDzU/iG9upI8RajGbLSGw+0m33lJLwjDZEe0cDDnOKXxVrHxX+N8E1t4g1Zfhf4SuFaN9A8NzifVbmMhhtuL8jbFkEZS3XI5AlNeJ/EbTPDP7Mtnb/APCD+KZND1KSMJaeBLiWfVINT2gKFitwXnifAH7yLC93VuoAPfv2F/jt4o+MepePrfxR4zj8V3GnrYTi2GjppbaXNMbkTWnk7RLhDEgzKWY9c819ZV+T/wASPHWv+IpdOvvCngHUvC/xe/4RyTXZtUj1hNPm0i2DOipLKvNxkoR5Lrtww3Y+bHDeE/iR8UfjxqGk+L/FvxavNe1rwvdW9+3hnTrYwR6ZcQThybmzhWN3UhQPtMKTFN7fKQK66GGliXyUneXbRX8l3flu+iZLly7nuX7NsWr3Hx4/abfSNQhs5rbx5efuZ4A0VwGlm4kIw3BHBB4yeoNfRkPjuK3uorHXrdtEv5OI2lYNbTnn/Vy9CenyttPI4NfKv7KnxBtvDXxX+LOoeNWs/DFx8QPEbavosn2oT6feiR5iYoLwARu4LAbCVf8A2eoH13qVvaapbvbXlvHdQP8AeimUMp/A1x1ISpzcJqzXTqVuWpCeopsczBsZrkn0bU/DMYbw9cfa7ROukXzkrjjiKU/MnA4Dbl57Ve0XxZaatc/Y5Uk07UwPmsbwbJD1yV7OvB5XPviswNDxtcZ8D+IRnrp1x/6KauljuFZetcf44z/wheu/9g+4/wDRbVtRylW60Aa4k3GrMLGspLkLjNX7eYMuaANKOSrSN8orPhkG6rkcgoAtrJ0zUqPVXdT1cigDmvFrZ8deBeP+Xq6/9JZK7MHiuI8Vt/xXHgb/AK+rr/0lkrswx9aAJ8VE0fpSq26nUAeWfG/9mr4eftCaM1h418O29/OIylvqkIEV7a57xzAbhyAdpypxyCOK/PD4ofsO/GX9mXUNV1j4bXk/xJ8DX23+09DmjWee4gjyVS4tWBWfaANrRgsCQQq4zX6xlaiZD2p3A/Gqy+Kvwz+Pun2/hrx7plvp+uW8RtbY6nePazWpBOIbbUZAzRkMTiG9WePOc3EQOK92+G/xy+PX7LimDQrqb42/DmwiWabw3rSG38Q6RbHbtY43sYgMBZozPAwyy7QePpz9pD9iD4aftLLJe6zYPovifaFTxBpIWO4bGMCUEFZRgY+YZA4BFfAfxI+Cfxt/YphilvLSP4m/DWzna5juo2m8u1z952Ct51lJxnzYXGfutIwylWmB+pH7OP7Zvwv/AGn9LhbwprsdvruzdP4d1Jlhv4TglsR5/eKMH5oywHfHSvc6/DnTNV+GX7Tl816895pnjVxHFZ6hCYbPWLa4JXYzOgig1FvlwGZoJ25VElbmvo34YftsfGH9mvS2t/ijp0nxi+HNhObOXxpoe8anphVtvl38MqpIkoGMpcLG5LD94/dgfpzRXnfwT/aB8BftDeFU1/wJ4httatcAT26nZc2jn+CaJvmQ/UYOMgkc16JQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRTXdY1ZmYKqjJZjgAeteA+Nf2xPD9tqVzofw50i6+KniO3cwzLo0qxaXZyDOVudQYGJCCpBRPMkH9ygD6ArxL4hftZeEPCetXfhvw5De/ETxlbkJLofhlVmFqxOALq5JEFt34kcNgcKeleQ6x4d8cfFeTz/if4veTTm3AeEPCckun6UFPG2eUMJ7vgLkOyxklv3WDiuG8XftGfC/4F20fhTQoYdQ1G0GyPwx4Sto3a3yT/rApWOEZ672B+bODmgDu9XX4n/GLc3j7xKPCnh6Yc+DvBlw8QdSBlLvUMLNLwXVlhESHP8AFXH+KvjJ8J/2Z9Mj8O2cdra36rvg8MeGrQTXsx5JYxp0JwSZJSoODls189+Nfjx8SPiejwzXq+A9EkGDpuhzeZeOpHKy3hUFe/8AqVQjP3z1rmtN8D6Z4L02K91F7TwtYX0g2XF4Ga51GQnjyowGmupCT/CGJJ5PNAHX+MP2kvid8RpJIrFofhxoTHAisyl1qkq4IIeZgY4s9f3alh/ergrPwvN8N9Q0X4hxxWVt/Z1+1/Lf+JL9oG1ZvJljaMXEgeSaUrI+0KHOccYr3/wv+zb8SfEHhu/1rQ9Ah+Hul2lrNcDxB44tBcapLsjZla30oHZDkhebl945+Tsa/wCzj8MdA1bwb4W+I2tRT+JvG+radBeTa1rcxuponZFbbCG+WJVPC7ACBxk0AYP/AAljePvHviLXrO0vNDfU/hY00Vvq1oRNbk3dwAXj3DPPI5AIwc4NfM2k20PhjyovEdvcWN+k7XEXiq1mKDznYfN58YRoGJ2jaQFOAMt0P2B4oX7R+0J4qjxnf8OCuMZ63c9eW/D6GC8vJ7O6gjubW5uNLjlhlQOjqdWsgVYHgggkEHrQBhab471XTEuLXxNbHxLo92mJNY0+1he62heDeWJHkXw+VfnCpNySCTzXonw3+J3iXwxpv2/wrr2l+IPCcL+W2nX93LJYwcj5RdsGuNOYBWAiu1kjGOJBmuE8J/s/6p4v+Lfx9tfAuqWugR+GfGd5a2Ph+4ixpjwGWXEShRug27AFKAgDgqQBXM+ItF1HwL42tG1m21T4ceNN3l2upW8ojS9AIykc65iuUPAMb5ODgqua9WOP9pH2WLj7RdHe0l6S108pKSXRJ6kcvWOh92eAfjV4f8c3S6Zvk0PxKsYlk0DVCsd1tIJ3x4JWePAJEkTOhGDnmu11TSbHxBZta6hbR3MR6bhyp6blPUH3HNfnfJ4s0yCGO28c6RBa2MbeaNX0y1kfTY5ABmY2sZE2nyfeJmtHxkgsnavdPB3xo8TeB102Jt/jvw3fDNi7ahFNeMmelrejbDfYAOI5fJuOOQ+CSp5eqic8FL2iWrVrTXrHW6XeLkktXbYXNb4tD3XxRZa7oXhPWoYrn+3NMaymX/S32XMClDlt+MSADJwcN7npXS6J4ksvECubSUiaPia1mUpNC3910PIP6ccZrkbH4o+HfiX8O/Ec+iXpe4t7CdLzTrqJre8spDEx2TwOA8bfUYPUEjmuv1vwrp2uSLNNG0F4g/d3tqxjnj+jj+RyPavHNDXVWNXrWTZxmuNGqa54Zdl1KB9c03OVv7OMCdBn/lpEPvY/vJ6fdrodJ1W01y1W50+5ju4Ccb42zg4zg+hGRkHkUgN+O4AxzVuC4rGVHXvVuFiooA2UuOlWI5A1ZKzDA9angmoAxvFjf8Vx4GP/AE9XX/pLJXXeYa4jxRLu8beCM/8AP1df+ksldojDNAFmN8U/zKgDelLuNAFhW3U6oFapVfPtQANGPpTGh3qVZQysMEHkEVJmloA+F/jp/wAE+PBnx08Z+M7jwzKngHxLZ/Zmgn02EJZzmSMu4mhXHJbneuDkkndwK+Wdcv8A45fsd6xHH8UNKvNZ0cRLp9l4qsLkuTCBgQC72NuTBIWG7jkQbTiL+Jf1W8Krn4leOv8Atx/9Emum1zQdP8R6TdaXq1jb6npt1GYri0uohJFKh6qysMEfWquB+R2i2nhHx1rR8XfBzXrrwT4wRTONQ8KJJbSRFRlxf6Z5jFEwpJltDJFyWaNPuV9U/C3/AIKPeJ/hLeWmg/tD6N5+j3TY0r4l+G7cS6bqSEnDMIsoTwTmLkAYMY5J5748f8EudFvLqfxR8GdUbwZ4jj/eLo1xIzWExBzhH5eFs4IPzKCq4C/eHy4PjR8Q/g14ok8J/Grw/eaVc35Md1qU9nDcQ6pEoAAu7eT/AEfUBglfOLrN8wzOoFVcD9t/A/j7w38S/Dttr3hTXLDxDo1wP3d7p06zRk4B2kqflYAjKnBHcCt+vxa8A6b/AMILq0vj34AfEK38BXzun27S7i6kn8OTMTtWG5Mg8yzYlm2Ldp5eTiK4frX138Ff+CnmlTatbeFfjf4buPht4ieQW8WuRo8ujXznoyyYJjBDIQSXTByXUUwPuqiq+n6ha6tYwXtjcw3tncIJIbi3kEkciEZDKwOCCO4qxQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFZviHxJpHhHR7nVtd1Sy0XSrVd899qFwkEES+ru5CqPcmvn3Vv2uL/xtL9m+EXhSTxFZNuU+LvEJk0/R0xxuhUr593yGHyIkZwP3oBBoA+jb6+ttNs5ru8uIrS1hUvLPO4REUdSzHgD3NfO+v8A7Y1l4kuJ9M+EWgTfEO7VjE/iB5Psnh+2bA5N2QTcEFlO23STIzllrzzWvhncfEC6Gq/FfxNceO2iImXSJlFnoNqVJYFLFWKyY4+a4aZuMgivOfiB+1x4I0ayn0DwbYL49uUi+ymDSiiaXAu3ASS5P7vbg4KxCRhgjbTVr6gen6z4J8Q/FDMvxU8Vy+KLZiH/AOEZ0uNtP0OPoSjQK5kulyB/x8ySKeoRc4rzrxf+1h8O/hwo8NeE7f8A4SjUbFRAmk+GIk+y2gC/KrzcQxKOmASw/u18et4qvvF2rXng74geMLzwj4buZDLp/hzTruWDQ5LdhsMMl5l5YQHddokjMIKjgAhR1OneAtR8ETQ2J0i71PSYYmnNholrCNVEIXdvit/MWK7QjH723c/eBMa8ivRlgnKEq2GfPBb9JJd5Ru2l5q8Vte+hHN0eht+N/it8Qfi0ZIdc1j/hHtEkJA0Lw3K8e9T0Wa64lk7cJ5a9QQwqjpfgHS/BNvYWV2kXhz7d/wAeOj2Nm1xqd+cD/UWcQMspxj5iAO5avef2bf2dfEfx40Wz8T2Ot6V8PPBk/RtHuotV8STL0ZJJyDBYsQTxGhlQgA4Oa+2/hL+z34B+CcMzeFfD8Nvqd0B9t1u7ZrnUr1sDLTXUhMj5POC20EnAGa80s+Kfhh+yL8UPiF5VwNNt/g94ekGRqWuJHqXiOdSoYGO3B8iz6kZYtKhUV9gfBv8AZZ+HvwRupdU0bTJtV8VXAxdeKtfnN9qtxwR8078qMHG2MKpAHFeuUUAc/wDEL/kQfE3/AGDLn/0U1fBP7Ms4b9n34fFT00W2H5IBX3t8Qv8AkQfE3/YMuf8A0U1fnN8A9eXw3+y74Q1KcBVtdDjkCt/FhTtH48fnQBj+FdbHib9qL4hvG3mRR+FfskfcfJOVOPYtuP41w3gCby/EVgv/AD01HS1/8qdof6Vd/ZgY3nx08Rb23NJ4aUMW7k3RrD8FzeX4t0Bc/wCs1jTF/wDJ+3P9KAPeP2Xcf8L9/akz/wBD5c/+jp6938XeD9D8eaHcaN4h0q11nSrgfvLW8iDofQ4PQjsRyK8F/ZhBPx+/ajx/0Plz/wCjp6+kaze4HyR8Qf2RdY8G2b3nwzvW1axiGf8AhF9ZnJZUAAC210eRjH3JdwOfvr0rwLTbq80fVdQsNJa78Fa+SW1LwzrNkDbXYywLT2b/ALuVTlsTJzzkPxX6bxgFua5X4j/Cfwr8W9GOmeJ9Jh1CJDuguBlLi2fs8Mq4aNh6qfY5GRVwqSpyUouzQHw+3jbTtcksf+Ejkl8F+IIlNpDef2g6WcqMApS11EhpLdTuP+jXgkhxkLj71fQvg79obXPBrJY+OY38QWhi89dUsbIQ6jFETkPNZoWW4jCkE3Fm0iY+8idT5T8R/wBl3xn8NNPvrrTZ/wDhYnhKOJnlt7kJHqkEQHIIOI7lQuSfuv7MTivJ/B/iKTTdMuNP8KXkF7pVvPvm8Ka2JRDZzgt80WMT2MwJJDRkDI+6ea9j63Rxdo42Ov8APG3N/wBvLafztJ9Z20M+Vx+E/THwn4w0HxxosOr+HtWs9a02bhLqzmWRM4BKnH3WGRlTgjuKZqXg23vL46np9zLo2rEYN3a4xL6CVD8sg+vPuK+FvA/jy1uPEU97oU194T8fSKd9jNLDDeX4HQhyFtdVUAqNsixXA5w+Tz9EeAf2pPJzaePtOTTYonWF/EmmrI1gshJwt3Cw86wfG3/XAx8/6zpnmrYCpTg61JqdP+ZdPVbx+aV+lxqSvZ6M9Zk8YXnhlo4fE1osVuflXV7JS9uTk/6xfvRHp/eXk8iuqtbiO8hjmt5UmhkG5JI2DKwPcEdRSWNzaarYxXVrPDeWdwgeOaFw8ciEcEEcEEdxXP3XgmbTZGuvC12ujXJYs9myl7KcnGd0f8BOB8yYP1rzCzqtpwKmhO01y1r43WykitPElp/YN67bElkbdaTnBPyTdAePutg845rqNpoA5/xRIP8AhNPBX/X1c/8ApNJXYxzVwnigMPGXgz/r5uf/AEmkrr42K4zQBqRybql8zmqMcw209JdxoAvK2RTw1V4270/zKALCtTw9Vlk6VIrUAcj4T/5KZ46/7cP/AESa7bFcL4Tc/wDCyvHX/bj/AOiTXcq26gBGj9K5vx98OvDXxP8ADdzoHizRLLX9HuBiS1vYg65/vKeqsOzKQQeQRXTUrLQB+Zvxa/4Jk+Lfhd4hk8Z/s/8AiSZZYXaX/hHb66MMuzkmGObIWVT93ZKVyDyxrxGz+O2n2sk/w0+M3g2Lw00e7zbXVtKf7BHM3Gfs0e2azzncJ7JkTHJt5ep/Zzy/evNPjV+zj8Pv2gNG/s/xt4dt9UKD9xfJmK6tzxzHKuGHQcZIOOQapSA+APhzefFH4AzWmrfAHxedU8PXkzY+HniW+jvbG5kO0mPT7oMsdw3+whhuVAAePrX2n+z3/wAFGvh58Xb+Pwv4vSb4W/EWNlgn8PeI8wK0pGdsUzqoyeMI4RzuAANfEPxY/YX+LX7LzXet/CK/bx/4RdSbvQ7qySe5MQJby7i1wY7xO4+XIblUUgNXn2j/ABm8D/HaGHwz8Q9KTTLm0H2IWWtSfNZtkjba6k6vdWqK3AhuPOiBADSQpgVYH7o0V+UXwo+LHx0/ZTgksfCd3J8Z/h9psYmm8I60PI1/S7Td8rwbWkEsG3G2a3aeAgkgLjj7h/Zl/bY+Gn7UmnInhzUzpniaNc3XhnVCIr2FgMsVGcSoME7kJ4+8FPAAPfKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiuT+I3xX8H/CTR11Pxh4isNAtZCVgF3KBLcuMfJDEMvM/IwkasxyMCvCvEX7RnxA+IjNa/DfwwvhPRX4/wCEs8aQMszrkgtbaaCJDwODcND1B2MKAPoPxt488O/Dfw/ca74p1ux0DSIPv3moTrEmcEhQSfmY4OFGSegBrwjWv2oPEvjpWg+FvhN4bByAPFnjOCWztCpx+8trLi4uOM/6z7Op4IZga82X4d+GfB14/jrx94gm8VeI7NPMk8U+L7lGFnwpb7PGQsNquVziJVPqTXk3xA/bWN2ZbH4Y+H21+QjA8QazvtdMTrhkXAluBx/AFU5BD0Aevah8LtP1S/XxT8UPENx4/wBVss3C3GvskemaeQDlrezGIIgATh2DyAYzIcZrzfx3+2lo0Zmsfh5pzeNb5SUOps5t9KiYHGfPIJm5zxCrD1ZetfPF5ovir4xa5E/izVdQ8c6gZBJDpvl7LCBhwGjtU+QEA43vuPcmuk8KeGYvEXiL/hHdBtL7x54jiwsmh+EVSZbXPAN1eti2tkzgE7nIz92gDn/EknjP41ahHH411y68SiRw0Ph3S4Wt9ORuwECEtMQScNIzHB6CtGw0Gys9Zj8MWcN14g8Tqn7vwh4QtPt18gGP9cU/dWycjLSNlQc7DzX2H8N/2Gdc1qzjf4h67H4b0eUAyeEfBU0kTSqQDsvNTOJpeeqQiJMg8sDX1L8N/hT4P+D/AIdj0LwV4a03wzpS4Jt9Ot1j8xgoXfIw+aR8AZdyWPcmgD8vLr9hD47eFdN1DxxN4b0nXbvUGPn+FrXVPO1KwtlA2ojkCCXoxMaHkkfMx6eS+HL6+8PzXdh4elayjtZc3/gfxJbSLbRS4B5gbElnL90iSLaRgEA9/wByK8e+P37KPw8/aOs4G8U6U1vrlou2y8Q6W/2fUbXqQFlAyy5OdjZX2zWlOpOlJTptprZrRoW+jPzg8H/EqG38bLqGja1rXgLxxdOqIZL1I7m8YHIiS6kBttSjO1QIrwJN8wG/IFfZXw9/bmttH36Z8UrQabJYqFvPEemWky20BIODeWjAzWe7H3/3kJ6iXHT5Y+P37HvxB+CukXE91pg+KvgRVPn6jptsPt9smeDcWfPmAcZkiJ6ElEryjwz421bT7DT77Q78eMNGtU2WtnfXkkd7ZoMbo7W9H7yI8YMUwdOSGUAYr1PrNDF6YuNpfzxWv/b0dE/Vcr6vmehHK4/CftRo+s6f4i0u11PSr621PTbqMTW95ZzLLDMhGQyOpIYH1BxVyvyh+Evxdv8AwnrD3nwu1SXStWmb7TqPh2axVJJmzh3vNMVljnUhT/pVgyPgHKPX2R8H/wBtnQfFi2Wn+OrKLwVqtw4t4dUW5Fxod9NjmOK7IXypc5/cXCxyDoN+Ca56+Bq0YKqmpQf2o6r0fWL8pJPraw1JPTqe7fEL/kQfE3/YMuf/AEU1fjxp/izUl+B3w78O4WGwOh2t0+FIeQndjJP8OACOPfniv2H+IX/Ig+Jv+wZc/wDopq/HWZP+KD+G3Gf+KS03/wBFV55Z1P7KeR8ddd/7FxP/AEqrE0bNt8QfDqdAPEWnoR/2/RCug/ZXj/4vxrn/AGLaf+lVY1xE1v8AFLSEPVPFmnqf/BjEKAPb/wBmNtvx/wD2ov8AsfLn/wBHT19ISNjivmz9mdtv7QH7UP8A2Pdz/wCjp6+kJJBnrWb3Ackh4qzCxzVNasRttxSAp+NBnwXr5/6h9x/6LauR+KH7OHgj4uTC+1KwbTPECKVh17SWFvex8Y5YDEi/7EgZeOldZ4xkB8F6/wD9g+4/9FtXQq2CDQB+fHxU/Z/8c/DZbiDxFoq+PPB2QRrmk2heWIAjDXFoNzLg8+ZHuAwDhe3NeE/HGr6PHb3dhqD+NNBWIx2xbUDHqlim3G20v+SV4UeTPujOMEgZB/TuCQEV4Z8Yv2P/AAr8StQn17QZ28EeLn+ZtS02FTBdtz/x9W/CzZz97IfgYYYrpoYirh5qpSk4vuhNJ6M+dfhX46v9P1G5l+HPiSTTb6ENPe+HJdPbygCRl7nSQQwzt5uNObHIPlnOK+m/hv8AtV+GPET2GneKZLbwnrN4/k2s73Im0u/kwci2vMBS3H+qkEcoJwUzXxh8XvhT4g+Ft1av8QtC+z2UE4+w+MNHkdrSOTI2sZVxJaseOHwp5AZgDVaHxrf6Ws8uvae3jPSr2EJd6rp8MLajcRYGPtVu4+z6guM8lUl+bhs816ntMJjb+3Xs5/zRXuv/ABRW3rDRfydSLSjtqfqPfWNtqFpLbXUMdxbyrteKVQysD2Irl4fCuo+Fct4avFksgf8AkD6kzNCoyMiKQZaPjOAQy89BXxz8MvjV4g8C6el34J1LT9e8FxNtl06+nn/s+0+bmJZXDXGlvgECK4WWAc7XUYA+qfhj8eNB+ItxHpc8Nx4a8V+SJpPD+rbVnZCM+ZA6kx3EXXEkTMMddpyBw4nBVsLaU1eL2ktYv0a/FbrqkyoyUth03iqLXvHPhGzmtLjTNVt57gz2NyvK5tpBuVh8rrnOGU/XFejsp7cVxfjzSbPXvEnhCxv4FubWa5uQ8bZGcW0hByOQQQCCOQQKtGy8R+EpHNjK3iXSM5+yXcuLyHJzhJW4kHXhyD0G41wlHTru71LHJtrG0PxVp3iJpY7WVku4cCezuEMc8JIBwyHnv1GQexNajqeopAXopuOtTxygmspJCvU1KtwMjmgDXjYU9mxWfDcVN5woA57w223x54vXru+xy5+sRXH/AI5+tdcrVwfhOQf8LI8b+/2H/wBEmu53UAShvwqQNuzxVTzPSpVagCcZ7jFKai8w0u8tQAjrjpXgn7Rv7F/w2/aUs5Jdc0tdK8SAYi8RaYix3Y44EhxiVfZ847Fc173tOM9qbtoA/HPVPg38cP2WfCth4ktoR48+GoT7TC1ssjnTSeS5RWE9oT8wMtvIpxjMgztKx+MPhd+0xcfa3trjSPGigTRahBcQ6drVrKMKG88BLbUkyExv8m5/hDSsQT+rHwjUSfDHw8rAMrWgBUjIIya+ff2hP+Ccvw4+MH2rWfDUK/D7xk2501DSYwLWdznImtxhSG3HLJtY553Dg3zAeYfCf9s34zfs22Mlv8R7G/8AjH8PbEiO78SWcJTWNGf5i0d5FJiVQACR9pVGORhyMCvvj4H/ALR3w7/aL8Ptq3gLxLa60kSqbmzyY7u0JGcSwthl5yN2NpIOCcV+P+vp8cv2P9e0qL4kaTeaz4Z08i3sPFWl3DrJaQ8BYIr1FJSEnH+jTo8fLERE5zf8Op4F+I2vL40+G/iTUPh548s8vPq3hW0KGJm5JudMiJ3RlVfMtk7r1aS3iHFUB+3lFfm/8Iv+CkfjH4X3tvofx60W21vw/lIoPiV4NIu7GQM21XnEfy8552hHXbgxEk4/QDwL8QPDXxO8N2+v+E9csfEOjXHEd5p8yyxk4BKkjowyMqcEZ5FAHQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUV5z8VP2gvAvwca3tvEWsqdauxmy0DTo2u9TvOcDyraMGRhn+LG0dyBXh+rfFP4vfGDclnEnwc8JzD7zeXe+IriMgd/mt7PIZunnOCBypoA+gviX8ZPBnwgsbe48Wa9baXJdMUs7Ibpry9cY+S3t0DSzNyPlRWPNeD+Ivjh8Vvioxg8F6VH8LPDj/8x7xFAl1rEy4OGhscmOD+Hm4ZmGeYhXD6lN8L/wBnGzu/Emvapb6dqV6ALrXNcu5L3VdRYDoZHLzTH0RMgDooAwPmf41ftVeI/GckGp/D7wrdaC2nOPL8RatMY7xoCR5vl2QdUZeN22dsMF+5nGNaUacpWqSsu9r+nVad+3Z7Cd+h9OS+HfAPwVF1428Vaz5+slSlx4u8XX32m/cH/lmssn3FOQoihCrgABeBXjHjf9tTVfELPafDTw4y23Q+IvE8TwwsCOsNsCJZOCCGcoODwa8N07w1L8UbxvF9p47m8d6vEpn+3azGZRbRuAVSSzRfO04YZR5sSzQsDk4Fdl4H0e417xZo3hOLQUvfGOrh2sotU1aCy0SVFYL5kd8rM12GJ4jt1MnB3BMHHTiMHVwyU3Zwe0k7xfz6PydpLqkJSUjn5PD+v/EzV11DxNqOoeN9Uth54lvgotbPAGZEhUCGADGS+Ae5auz+Hvgeb4iapLp/g/S7v4karA/lzx6FIItKtG2k4udTceSOh+WHzWOCBg19a+A/+CfdhqUNvcfF/wASSeM0QiRPCWio2meHrd8Dgwo3mXLK27Ekz8gnKV9YaHoOmeF9JttK0bTrTSNLtV2QWVjAsMMS5zhEUBVGSeAO9cJR8leCf2Bf7esVT4reIReaYxJbwX4PeWw0hgQRtuJ8i5uyM9WaNTgfJ2r6o8F+B/D3w58PW2heFtEsPD+jWwxFY6bbrDEvqdqgZJ7k8nqTW5RQAUUUUAFFFFABXzr8d/2G/h58Zp7rW7G3fwT42kBdfEGghYmmkxx9qhx5dwuQM7huwMBlr6KooA/HP43fs7+OvgzGU+I/hsap4dt3Bt/GuhBntYzk4kk2/vbN8AZY/Jk4D9qwLPxjrMdm51i5m8aaVcQiL+17QQnVfs/y4jmVh5Gox8M22cbv7rZr9qXVZFZWUMrDBVhkEelfIHxn/wCCcvhXxNqF74h+GV+Ph34hnYyy6dFF5mjXjkgkyWwx5THGN8RGMklW6V04fE1cLP2lGVn+DXZp6NPqndPqJxUtGfNnwu+NWu+FPBOqwfD/AMUx6t4aNtJa3fh2/M81hZeYjA7on3XelNknH+utcg/dBBHj02uRQ6R4K8P31tcaZqmneH7Sw8u7VRHeGGPDS20qkpPEcghkY++Kn+JfgPxF8GPHtta+PNDvPAnifeYNM8UaVOTa3nBwIbtVAYEbj5Myj3Wr1r42lW3n0jxvpFve6Rdy75dX0rT/ADrdnLZEl1pqkbHycm4s2jkG0HHWu/mwmLXv/up91dwfqldx/wC3brooxRHvR80dZ+yuu34965/2LSf+lVZniSLyfjNaR4xt8Z2IHGP+YnFT/hZp1x8L/Fh8ceHb208U6RqFoNOMM2po1vLFv80Cz1AgIZdzACC78p+du9iN1UNS8TWXib4x2ksEdxZXI8W6a82n38DQXVuW1CA4kiblTz16HsTXFiMLWwrSqrR7Nap+jWj+TKUlLY9m/Zr/AOTgP2oT/wBT3c/+jp6+imk+avnD9nKQL+0B+0+D38d3X/o6evoNpPm61wPco1Iz8oqZWHHPNZ8M3y1MJvekBX8YSf8AFHa8P+nCf/0W1dAsvvXMeLZAfB+uf9eE/wD6Lat9JO5oA0oZjxV6GWsiKb0q1FPigDVktbfUbWW2uoY7m2lUpJDMgdHU9QQeCPrXzN8Vv2GtKvIp9U+Ft9H4N1b7/wDYkwMmj3B/uiIfNbk8fNEQvqhzmvpW3lq9E+RQB+U3ivwzr/w+8UWp8U6dqfw18YoTDZ6xaT4iuRlsJFdKPLnVgCTE/OGOUFaM3jC2bTYrPxzpsKQQzGYa1pVo72DOduZriyjIe0l6k3FmQcjLKR8tfpz4m8J6N440K70TX9LtdZ0m7Ty57O9iEkUg91PcHkHqCMivkT4hfsJ6n4TW6v8A4Waw19ZAFx4T1+4JVcAfJa3Zy0fAOElDLk/eQc13YbGVcK37N6PdPVP1T0fz23WpLipbmX4L+NniPwevhjVJdSuPiD4UW4aSzNxdxz3Ts8cieXa6j8sd1jef3NyIrjK4G/oPq74b/GHwn8Vre6bw/qYlvrIqt/pd1G1vfWLkA7ZoHAdPYkbTg4Jr8ybGW88L+IdW0uxW88B+KZlI1Pw/qtmpgvF5B861fMVwpz/rE5+7hxxXW6b8QoLmW1/t9R4J8R2KlNO1VLyUWK5IG221DmazzkDybkSwNgDHp2+zwmM/hv2U+z+B+j3j/wBvXXVyS0J96O+qP0g1/wAJaZ4jkimuI3hvYeIL61cxTw/7rjnHPQ5HtWcl5r/hqVYtQU6/pePlvraMLdRc/wDLWMcOMEfMmDx93vXgPw5/aQ8WeGby10nxpp8viiykiV49Q0+2EWrxx9TLLaKSl3EFKnzrNn46x9cfR/hTxloPjzRItX8O6ta6zpshKi4s5Q6hh1U45VhnlTgjuK82vh6uFn7OtGz/ADXdPquzWjLTUtUWbDUrXWIPPsp47mHJXdGc4I6g+hHoeamaNlrE13wRa6pdf2hYXEuiayOmoWeAzjrtkU/LIuQOGHbtVJvFmpeGI9nii0Btl4GsaejPBjB5lTlozwOfmXJ6iuYZ1sLleKnEwrOtbuHULeO4tZo7m3kG5JYWDKw9QRwalIagDn/CcmPiJ41P/Xl/6JNd2s27rXnXhNtvxC8Z5/6cv/RRruBMKANFWGaf5lZ8dxU6TBqALLSEdKkRuBVXzBmnqxoAt7jjrxTd1RltooV91AHJfCD/AJJn4d/69V/ma64CuQ+EH/JMvDv/AF6r/M1160AQajp1pq9hcWN/aw3tlcRtFNbXMYkjlQjBVlIwQRwQa+FPjx/wSz8O65qTeJvhFq//AAgniOGX7TFp05Z7BpByNhGXg5x0DqOgUV951Gy56UAfjZqnxk+IXwL8UXvhH42+Fb63hvDm5voUSf8AtA8Ya4V82+pRYPPm5nx8onTpXYeFfDh0PUrn4g/AH4g2/wAONWjCtfQ2dzJL4euMkYEyShnskJ/hu1e3zxHO2BX6geNvAPhz4k6FNonirRLHX9Km5a1v4FlTPZhnow7EYI7V8EfGr/gm14n+HuqReLv2efE1/p13Ys88Ph+6vyskLsCG+yzsQBkALtkOSM5cjir5gPcfhB/wU0ttF1Ww8HftDeG5/hn4rmjRodajjMuj3yMPlmWRS21G4w6mSPk5dQK+4tH1nT/EWl2up6VfW2p6bdRia3vLOZZYZkIyGR1JDA+oOK/DG1+OAs5G+H3xp8JxeGpbS682bTLywZdOMrcG4azwvkFiSfMs3QYJbyZyTn1b4Z3HxD+BE39s/ADxjDJol9cGaLwN4gv0v9K1fc25k067CRozgYzE3kXKqPmXsaA/YSivkP8AZ1/4KQ+BPixqR8KeOrZ/hR8RLd/IuNF8QSeVDJJjOIpnC4J4+RwrcgDf1P15QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRXi3xC/aw8GeD9bufDWhi78feNYflfw/wCGkE727HGDdTkiG2XJXJlcNhshWry/W9W+KXxYVh4o8QJ4B0CQg/8ACPeDLhvtbocZS51JlV//AAGSEjJG9xg0AewfFT9p7wL8J9UXRLq7uvEPi6Rd8Phbw5B9t1OQYJ3GNSBEvB+eVkTj71eP614u+L3xdZv7U1RPhN4ZkDKdH8OzpdaxOp4/fX5XZB0zi3QsNxxNkZrgta+I3wj/AGZrNtGhksdM1G4bzDo+kxNdaleSEFvMlVd0js3/AD1lPJPLc14Z45/aa+IPxDWS20OIfDvRGJHnAx3OrTL2O7Bigz6DzDz95TQB77rXiT4Tfsx20tzf3Vno+qamQ0ssjSX2sao+ThnY77i4OcjcxYDpkV4n42/a08aeNke38H6V/wAIRpbjH9p6wiT6k6kclIATHCeuC7SdsoOleW6J8ObPRLW88TX08GmW0h/0zxR4jvDumbgfNPIS8jHj5EyfRa9X+HHwT8b/ABQtvtXgfwZKmj+WZP8AhM/HUUlhYMu0OHtLDAnucg/K77YyRgjB4APLNL8ANqV5eeKdRme+uolzeeKfEd2D5I5+9PKQsQ5PyJtHOAvauD+NHizTm8Li08J6jPfySSgTaxKDZ2NwBkmC2DYnnLgY3RqoIPysan8PX1/8RtE0fxB4p1G5169kjWeGG6YC0syRjFvbqBFEOOqqD716f8CbGG++NGqebBHLJH4PvvKZlBKFp4FJUnoSCR9CaAPF9J12yvdN0S61rTtR8B6rbxqlhq0EjW72xAwBHcKcx+ySYz6NXpjeMpbe2eDxhpSa5p9w2+41jTLFJRKecSXunDCTN93NxA0cowSB66vh20ttRtNasb2GO5tbu1jhlhlUMsim6gypB6ggV9W/Fv8A4Js2OlxXur/BfUhoFySZT4S1eV5dLmJJLCGTmS2Y54++nAG1RyOvD4qthW3Sla+63TXZp6NeTRLipbnD/CD9qTxT8K9D06fRr2P4gfD2UiC3g1DVTKsBAAEVvqMg8yFun+jXygjG1JugH2n8Iv2hvB3xm+0WmkXNzpniC0G688Oa1AbTUrZckB2iJ+eM44kjLoezHmvyO1LTPEPw/wDGlxpuqadrHwq8eupDxzxr5OpINueoMF9F93OQ3THFb9t4+ij0+ztvFka+GbvTmDWOt6a0w0xG55jaPNxpchwMtEWgJPzIQcDtthMZZL91P5uD/Nx+fMr9Yon3o+Z+ztFfCvwh/a68Y+B/sdn4wkbx74cuFzZ6hGYF1UIBj91LGRbamvyk/uik/rG5PH158Nviz4R+LuitqfhLXbXWIIm2XEUTbZ7WTJHlzwth4n4PyuoPFcFfDVcNLlqxtfbs13TWjXmrotSUtjrqKKK5hhRRRQAUUUUAFFFFAHI/FzQ9O8RfDDxVYatp9rqdjLplz5lreQrNE+ImIyrAg1+L0fg3VPB/g/wLfeGb9riPUfDmn391pWrSs8TSSRgyGKTBeLOCdvzKCeAB0/a/4hf8iD4m/wCwZc/+imr8hpD/AMUD8Mv+xP0z/wBFUAcFoWuW9v4nlm0W/uPBXjGeL/SbGVUaO9Qg5WaAkxXUZwckZPHVSOOwufFXhzULmxtvGOiweG5beZJLHUoZZRpkEyvvR7e6TNxph3hDsPmQA5OAMmtr4KfDnw18UfjBr+i+KNIt9Y08+Go5FjmB3RuLogOjDBRgCfmBB5rA+LHhPVvg/wCM73RNENz4u0dZYILexvn3X5abYEjSQLiX5pAoDjd6sa7cPjKuGThF3i94vWL9V37NWa6NEuKkehfDG81X4I+OfGWpXsWq+NF8XXf9tXMipCdTLEOzTQpF+6voiXyXtyHHeJc4r6Q8K+OtD8daWNR0HU4NTtN5jdoiQ0TjrHIhw0bjurAMO4FfCmgahe6L9s0/w6zaPPZzD7f4N8RWbG2ilGCA9s2Htn4GJICh5JBau5s/HGn65rNjIbq88E+LW2xq13eRpO5XOBBfuPJvkIHFvegSdArrnFdXsMLjNaD9nP8Alk/df+GT29Jbfztk3lHfU+0EvNo61Zhutx5NfP2h/GPWPC7T2njm2juLazA8/W9NtpIZIF6b72xbMtuuR/rVMkJzw46V7Joes2etafBfadeW+oWM67orq1lWWOQZxlWUkEfSvKrUKuHm6dWLi+zLTT1Rq+KJM+E9bH/TjP8A+i2roVk965LxJOG8K6yO/wBim/8ARZroBJ71gM1YpAKtQzCsuOT5eKmjk/OgDct5uQK0Y5uKwLeYVoRXHSgDahkzVhW5BrHjuMHrV6G43CgDz74zfCfwt8XbzwvpXirSbfVbA3FwpWQFZEJt5MNHKpDxsCMhlINfJ3xM/Yx8ffDa4uLrwldP8SPCJJzpd4UXV7ZM9Fc7UuQPQ7WI6ZPX7N8UN/xWngo/9PV1/wCksldjG2adwPyS8K6xLoP27T/DdxC1jFKft/gvXoZFt4ZhnkRHEtlMDj548Y2j5TgV3Hg3xhZ3XixJdL1TVfBHj2YBIzJdRQ3d4ARiNJ3/ANF1ReExHcrHNyfnzyPuL4yfsz+BPjiyXmuWElj4ht4/LtfEOlv5F9bjnAD4IdeT8jhl5PHNfGXxs/Zq8afCm2lfVNMj+IvgzdubUtMsy11aqCCGubTnOOD5kRP3Sdi16VDHVKUPYySlD+WWq9V1i/OLTez0JcU3fqe/+Bv2vLbTZJtO+Idm1kLNhHP4h0+1lFtb8HH262bM1k3AG5g0ROSJcV9HadqGn69pdvf6feW2paddRiSG6tpFlhmQjhlZSQwI7jivyx8P+Ntb0i0sr/RLxfG2iQr/AKPbXV80d9brj7trqAzIo4x5U3mJyQQK9F+GvxF1LS9anl+HOtto90zG4vdAl09Q0nzEs1xpSlQ4O1s3WnlSepjJJrpeDoYx3wUrS/kk1f8A7dlopej5ZdEpE8zj8R9zy+BU024ku/Dd2dCuXbdJbqnmWkxyM74cgAnGNyFT71HZeOjZTJZ+JrP+wbs/Ktwz7rOY4/gl6KTj7rYPbmvO/hz+1JoutfZLDxmlp4R1W4fyYL0Xiz6ReyAcpDdkKFkHeCZY5QeNp4J9tubaC8gkguIo54ZBteORQysD2IPUV49SE6UnCorNdHuab7HHeG1P/CwfGeP+nL/0Ua605rzPw/oN9oHjrxUnhlrWC0gNqX0u5DeVIGjLEJIMmMg7scFfm6YArrtK8aWuoXw02+gl0bWNoP2G8wDJxyYnBKyLnI+U54OQKgDoI5Cp61ajmGKplSKbuK0gNWOQVPHIOKyopttTx3FAGi8lNEmaqecG71LE9AHOfCGT/i2nh4f9Oq/zNdgrZ+tcR8JZP+La+H8f8+o/ma69JM0AW81Ezc0gkOOtROxzQA5mGaN3vVdmO7rQu7dzQBxnxj+A/gb4/eG/7F8b6FBq0CZNvc42XNqx6tFKPmQ8DIBwcDINfnR8bv2JfHv7H+m614z+Hni1df8AAaxBdR0zVWiWVYs5AmhkH2e6j3dQV/iz5ZxuH6pr718P/wDBU74ct8QvBvw+jj1S6sZ49VuIlgBd7aUm2Z9zxL1ZfKwHHKq8nBzijmtqxpOTsj4y1n9oVPj94Yj0GX4X/wDCUasYXhSO5nkki0p9uI5rS8LCeCPcF3W00kkPA2FB8td7+z1+2F8X/wBkG80vwk9/Y/E/RblsL4S+0zXF5aAclbZ1VjESAflwyZ3HbnmvGtP8dah4IsIfDXjOxn0nQJFMEOp+HFSOJjjG9tq/OcAEjIbjlSa92/Z9+J8H7O1r9tt/Dmj+NvCGoO0k/iXw7bgazbKxBAuFOfNVc/dBBXLEgH5TKqPm10R0OmlH3Vd/l8j9MP2a/wBtL4b/ALTln9m0LUH0fxXACt74W1gCG/t3XO8KucSKMH5kzgD5gp4HvNfjP4N8A674P+NUn7RHwN1TRvjKftFxczaRqMzx3tq1wrLIBh1O4I7qobB2nG16+/v2bf2/fh3+0Fff8I9di48BfECOTyJ/CviAiKcyjGVhc48zk42kK/B+TvW5zH01RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUVDd3cGn2s11dTR21tCjSSzTMFSNAMlmJ4AABJJoAmorwDxF+15omozT6d8MNIuPidqcb+U99Yyi30W3bjmS/YFJAOci2WZgQQVBry3xH4J8V/GNjJ8VvFb6lpT8/8Ib4dL2OjqCCNk7A+dd9f+WjKhx/qh0oA9Y8YftfeF7XVLnQvAOn3fxR8RwFo5YvD7p/Z1nIP4bq/Y+THznKoZJBtYeWSMV5p4k0/4ifGBm/4T7xY2haBJ/zKHguaS2hZc/dub87bifIxkRiBTyCrCuC8cftKfDz4Q258L+Hrddc1WzUxJ4d8LxxhLTr8sjgrFbjrwzA9cAmvkq4+LXi7xVrN14a8R+Orv4XeGrqZJdO0Wx1Fh5sOxUeJdWkV2h2s6/JIqRHoCowa6qFGFa8XNRl0von8+nlfTu11lux9eeJvjN8Lf2ddOXwvpUFrHfQDMXhfwzaq9xuIGC6JhY8jHzylQepNfPXj749/Ev4os9vDqH/Cu9Af/l10aXzNSkUg/wCsuiMRHpxEMjB+c1yMPw5k+GGbBbSSbTYo/tM4s7ArqUMP/PWW2Vm+0D1nt3kQn73l9K95/Zx+AviP4/aDa+JfCh07wh4OuD+68Uas8GqarcAAg+RYxs0FswYYPnu7rkEJUVqFXDz5KsbP9O67p9GtH0GmnqjwrT/AejfD/R/7Y1a4s/CelXT5bVNVkZp7xs5OxfmmuG68KG6dq9z+Ef7N/wAQPihJb3Xh/wAKf8IjoEmD/wAJX4+tj50iHq9ppKkNnkMrXD7GAzt5xX2v8KP2Vfh98JdV/t2006fxF4wbPmeK/Ek327VGyCCFlYYhUgn5IVROT8tev1gM8M+F37HvgT4e6raeIdVS68eeNLcDZ4h8TOLiS3OACLWAAQ2q9cCJFODgs2BXtGrf8gq9/wCuL/8AoJq3VTVv+QVe/wDXF/8A0E0AfhP8LW/4t34f/wCvRK9j/ZrXzvjtfx9d/hS6XpnrdW1eLfC9tvw90D/r0Svaf2X2DfH+4/7Fi4/9K7agDH8N3Hl3jr18zy1/8jRn+lfsxX4vaftttehiHQXKoPwkH+FftDQBzXxC+G3hb4r+Gbrw94v0Gx8Q6NcDD2t9EHAPZlPVGHUMpDA8gg18G/Fb/gnZ4v8Ah61zqPwq1dvGGhKGYeFdeuRHewLgkLbXTDbIOgCS7eP4/X9F6KAPw68P3U3hfUda0PRRL4Z1DeRrHgnxDYn7NIwI5ms3xsbgYliKnkHJwBXoPgz4kWsfiqzvHmu/A3jqFVis75tS8lrsDkQwaoV2zISGP2W/jcHIAfuP03+M/wCzf8PPj9p8cHjLw9De3cHNrqtuxt761YcgxTph157ZKnuCK+Bfjl+xL8Rfg/a3Vxo0E3xe8EFW86OO2Qavaxc/K8C/LdgKBlkCscn5K76GMq0I+z0lB6uL1X+afnFqXmS4p69T334a/tyanockmnfEvQbm5tLUfv8AxFotk4ntV+XDXumgtKi8kma3M0RxkbRzX1t4Z8UaP400O11nQdUtNZ0m6XfBeWMyyxSD2ZTj/Cvxc8J+JtR0Vbc+Hr6PXNFsptp8PavPKj6e4b5xa3APn2Moy/yj5QTgoK9H+F/xR1DTPGElz4J8U6p4T8V3T+bLo1xFClzekAgme1JW01MfN/rIGjuOGOSa6vq+Hxd3hZckv5ZP/wBJlon6S5X0TkybuPxH64UV8s/C/wDbo0C7jj0/4lGz8K3yzC1/t+1Mn9jTTFgoSRpAJLGUk8xXQXHZ34J+ore4ivLeKeCVJ4JVDxyRsGV1IyCCOCCO9eXUpVKM3TqxcZLdNWa+RaaeqJKKKKyGFFFFAHP/ABC/5EHxN/2DLn/0U1fkDI3/ABQPwz5/5lDTP/RVfr98Qv8AkQfE3/YMuf8A0U1fj7If+KC+Gn/Yo6Z/6KoA7f8AZTP/ABf/AF3/ALFhP/Ss1r/HKPy/j1oLH+PW9DYf+BluP6Vifsqtj4/a7/2LKf8ApVS/tf30+jeNLfULaaa2uITp1xHNaxh5UZbtSGRSrBmBXgFTkjGD0oA+5/2vfh/8DPFHheK5+LE1nomo/MNL1mzZo9ZSXaf+PXygZpmAXPlBXB2jKnFflfr8mpeDYdTg8S2Eur+DJr+S10u81IQJqFzbFj5JntQTucrgkJl/VBzj1a3vta8beLNYaGW40bVUSL+0NZ1wNe61cRyBmj2tIDGiZBKrudVIZfLQjFWm8PeFPhyr6xfTqL+TEb6vq05mupWOAEV3JIycYjQAdgtYupqB534W8U3cGh2a6FqK+LPDtnIfs2nXt7JHdaccKCllermW2OB/q3DJyAVArtfAfibTrnUrq48FXV74d8VL+/vtFFssU8owxLTaeCIL5SQ3+kWjRzYAJRuQfGvit4o0r+3TqGj2k3hrWG2tLfY23d0uCQGs+hBxjdcGMjnGa5rT/jPpWrXMGkeN9PitpA2631SDcqK+Dhwc7oXAI+ZWOM9QK9ehmE401QrLnpr7L6f4XvH5Oze6exDh1WjPt/Tf2g7a+8M3lv4psP7CkuYZLW31a2c3GlXMpTATztoa3kLHHk3CxvnAG417/bzCRVYEFSMgjoRXwZofjrX9LlEmoSv440K7i8p9RgliTWBCT915HBhv4sFsx3KnIxhq7X4b+LL/AEu1nvPAPieC40uzO+70W6hnksoBjPly2rbrvTWy334xLb5BOAOBq8FSxV5YGV3/ACS+L5PafytJ/wAlhczj8R9kibC9akjkOa8k8EfHrQPFF5a6Xfyf8I/r9wMw2F9KjR3fIG61uFJiuVzwDGxPByBXqUMwH1rxpRlCTjJWaNDXhY1owP8ALzWNDMDVxZTgY6VIGzFIO/WrUcwHGaw47g9KtxTUAZ/iWbPjPwZ7XNz/AOk0ldmk3y1594ilz4w8H8/8vNz/AOkz114ucUAaPnc09Zc1kfa/erEc+elAHivxm/ZE8H/FCa61jSC/grxjL839taSgCzsOn2mD/VzjpyQH4GGHSvjP4u/B3xP8M4kHxF0EPptvJvt/Fuh+Y9pC27CuXX97aP8Ad5bC5OA7V+m+/NJJHFdQyQzRpNDIpR45FDKykYIIPUEdqaYH5e2vjLUbXTf+J9FJ470q4jCSavapC2qSw4UAXKMPJ1JAoOBKFcZG1s816t8LPi7qPgTQ/wC0/AOqwa54St5Al5ot1PMbG0Ykll2yBrnSmzkbXE1t33IOT6l8Sv2HPD91Jeap8NbxfBGrylpX0xkMuk3Mhx96H70JOMboiAM5KN0r5J8VaDrvw98WxW/ivS9T+Hfi0fubPXrGYrDd/eG2C7UbJVIyTDIM4blO9evTx/PFUsVH2kFoukkv7st/RPmiv5SOXrHQ+4/gz8bdG8aePNetr2C48Ma9qMVrNb6PqxVZLlUjId7aRSY7mMEj54mbgjIXOK9l1jQ9N1+zNtqNpFeQdQsi5Kn1U9Qfcc1+Zlv40l/smXSfG9pCLHzPPTXNIsi1mJNwPm3NhGQ0MnJ/0iyKOByRgc+4fDP47+KvBOm2N0NWi8eeDZtscS3l9FLKnfFtqfyxzN8wHkXYim4wGJABcsv9sufBS51/LtNf9u9V5xbstXYXNb4tD6jez17wmytpkr+IdJAw1hdyAXUIyeY5T98c/dk54GGrR0XxZp3iFnit5GhvYxmaxuVMVxF0+8h5xyPmGR71ifD34veFvictxHouoj+07X/j80i8Q299aHj/AFsD4dRyMNjaexNbuv8AhXTvE0cX2uNo7iE7oLy3cxzwH1RxyPp0PcV4xoau00gYrXKyah4g8Hws17E/ibTFP/HzaxhLyFefvRj5ZB05XB6naa2dH8Qaf4ksxdaZdx3cGcFkOCp9GU8qfYgGgDVE23qanjuRWcylaRZCvegDL+E84/4VxoA/6dh/M110U3zVwXwqkH/CvdCH/TuP5muuhnANAGu0mKrtNzUP2gGk3bqALAbNSjoKrKw4qUOeKAJ1btXyz+3y23w/8Pz5ksWNbl5gXdJ/x5zdOD06n2BHfB+ow1fKv7fd4i6P8PLcPMs0msXEirbgGUhbOXJXPoWXPqMjvion8LNaX8SJ8f3WkaXNpwivI47qxlbZ9siUOjnk7ZojnPU/h6V5lrHwuvfCuq3Os+ANWfQ54ypkhikaSymz8wHO7b/usGXPcV6mkNpb2lvL5ivGkgEWoWg+dWzkCSM9f16VP/aIjW8uIR5c0QBa8sl3QTfKSBInbPTPY9xXBGTjsexKEZbnivh7x7/Yvin7b4hm1P4aePiwltvEWmqI7eVewdFG2SM9DneG7sBkV7f4o8ceFPidpNunx28KRyMIkjtfih4MG7aM4WSZUBKDv910ycBax/Enhmw8Uafawanp1qlhOrO7Nl7UsQoUqQcxN1BYY+przm8+GvjL4UfapfBWoSvY3XMuiXjCWKUMODGxG1jtOMEK3+90rphV7aHJUo91fz6/8E+rPDes/tH+CfA8lj4F/aC8Man8K9qT2XjXxBLFNcWEKEgweZIkg6YBDkgBAAY+VrV+A/8AwVp1PwrevoXxj06PxLolrcCyX4g+FbdzA7f3pYmVQ/B5Me04U4Rs5r4Tt/GXhL5LKP4capc+KTKC3h+WWQ2XnhceaYe7bSflKdO/euqg8D+M/ilDC3i7WG0jRSUjj8P6KoRV+YbVbqiYJ43l2GOlburbdWOaNHm2dz96fAvj3w78TPC9j4j8K6xaa9od6u+C+spA6P2I9iDwVOCDwQK36+cP+CenhXTPCP7Jvg+z0u3FvE81/JL8xYvJ9tnQsSepwij6AcCvo+tzn20CiiigQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRWX4m8U6N4L0O61nxBqtlomkWq7577ULhIIYl9WdiAPzoA1Kp6xrOn+HdLutT1W+ttM020jM1xeXkyxQwoBks7sQFA9ScV83+Iv2std8bMbT4O+E/7VtW4/4TDxUktnpAGDhoIuLi7HAwUCRnIIkrhLz4X22uX0fiT4qeJLj4h6pZFp45NcCQaVYH+9BYr+5jwAv7xw8nyg785oA9J8Sfter4ikksPhF4am8eTZ2/8ACSXbmy8PxfMQWW5KlrrGDxbJIvYuvWvN9Q+Guq/ES6XUvi34rn8cMjCaPQIkNloFqwwRizDHziCG+e4aQ4Y4C15l46/bZ8NWUsmm/D3TZfH2oRHy3urWT7PpcH1uWUhyMqcRK+QeoxXg/irxR44+MUyweMNbkvbWZgq+HdDV7awJOBtZQTJPk9pGZTn7o6UAfRPxC/bD8G+CGfQvBtjJ461m0HkfYdDZY7G1KggJLdEeXHjbjau5hx8tfP3iz4g/Ef4t3Bj8S+IZNN0yVsJ4c8MM9tA2Rt2yzD99NnPK5Ck/w1Z0XwfbWeqW/hxYp7rXFULB4R8M2ovdU2hc4aBCFtlAwd0zIAOea+nfhv8AsT+O/FESS+I9UX4R6K+Q2neG547zxDOhBx5uokGK3OSMrbo33f8AWd6APlSx8H6Z4PuLDQrvZo97cECz8NaTaNd6rcswJCx2UILgt/ek2Kcg7ua27z9jH43Wen6x4+vfAaalpFxHsh8NzalHJrNpZbFZybcDyW3FdxjEnmZAXBIFfpv8H/2evh98CNPkt/Bnhu10y4nGLrU5MzX12SQSZrhyZHyRnBbAPQCvRqAPw88KeIr7T7BIPDdyt3YabcHPhfX1lVbC4BORE2RPZSgn+A7RgfIRXpvw++Kcun+JP7W8GXuo+EPiBcEJcafMYkvr8gDAKkra6vGN2ASIrkf38nFfoZ8c/wBkL4bfH1mvtb0l9J8TKoWHxNobi11GPGcAyAESqMn5JVdeemea/Pz46fsnfEX4O292viLQV+I3gVMv/wAJFotrvmhQEYa5sxl0I5Jki3KMZ+WvRoY6pSiqVRKdP+WW3y2cX5xav1uiHFPVaM+vvhP+3Nb3kf2P4naVD4ceOQQSeJtL8x9KSRidqXUcgE+nuRjidTH6SnIFfVNpdwahaw3VrNHc20yLJFNCwZJEIyGUjgggggivxR8MeMtXs7G3uLPUpPG+gLCY7NpLzy9TsYyrApb3uCZEwVX7PcboyBg4r1j4D/FrUfBl5PL8MfE9xby25aW+8J3Fo5gbJG5rnSNxeHIC/wCkaczLlgTERlTv9VoYpc2Dl738kt/+3ZaKXp7suii9xczj8R+rlVNW/wCQVe/9cX/9BNeAfCP9tzwV4+k0vTfEYPgjXtQfyLQX0yyadqEvPy2t6v7t24x5b+XLk7dmRXv+rf8AIKvf+uL/APoJrypwlTk4TVmt090ab6o/DL4Y+GNUf4S6Pq32OVdOhtIt1yy4QliAAD3PI6V6l+y62Pj9c5/6Fm4/9K7arOi+LLGx/ZT8B+HyHfUL7SLWUAD5UjV87ifcoRgVB+zGv/F/rjj/AJlm4/8ASu2qAMLVGFn4wZT0XVVj4PrOF/rX7Q1+MPjiIwePr1OmzxBGv5Xiiv2eoAKKKKACiiigDwj9oL9jX4f/ALQR/tO8tX8NeMox/o/irRAsN6MDhZeNs6dtsgOBnBGTX5+/tB/ss+Ovg3pMx8b+H4vG/gmIDd4q0GFm8jjHmXFsMy25HJ8yMuo4+YZxX68011WRWVlDKwwVYZBHpQB+KekeOtWtI7XUo5j470vyTBHfR3SJq0MGT+7S4IMd1EM/6m5Vh8uN1ew/BX46a14CtWvPhZqtv/Y0J36h4VvLOZbWzyBzcaeCZrBiWGZbUyQMTuMSjJP1H8bv+CfPgbx9Ne674GYfDfxjKTKbjTIgdPvHySRc2mQh3Fjl49j5OcnGD8DfFr4TeNPg/rFuvxK8NXfhee1lC6b420O4drLeSoDR3aANbsWIxHLtzj+LFepTx8uVUsTH2kFok90v7st16axvq4shx6rRn6W/Br9rrwz8Tp9P0nW7VvBXii+z9jsb65jntNSGcbrG8T91cjp8o2yDvGOCfdq/FkeMLpdLurTxjZf8JFp9wyyPrWl2aPNNgHab6w+WK6xwPOi2TjqDkZP0D8F/2n/Enwy0GPU9F8QJ498Aq3lNY6jfvPBa4AVY7e/kXzrRuB/o9+uzkBZl739RjiFzYGXO/wCV/GvRfa9Y69XGIua3xH6S0V8x6p/wUO+E+j6NEbt9at/FUi/8ihNprx6ipyBli2IRHyCJTL5ZHRiQRXhfxI/a88SfEq5fTbTXZdItZVzH4Z8AT/aNUkUhsG5v8qLcHH8Bh2suPOcHFePJ8u5ofUn7RX7RngH4X+G9c0HVtaF14mutNuBBoGlxNd3zZiOGaNAfKQ7h88pRP9qvzGkb/ig/hr/2KOmf+iq3tLtbrxNofiy00+ey8FWNgZ0vtM0aBpL2WbY243F3NGFdiwbc0asSRxMep5yY/wDFCfDb/sUtN/8ARVKMuYDuP2VW/wCL+a5n/oWU/wDSqpv21JEsde0+7kDeUsNi7bEZ2+W9ycKASTjHA5ql+yy2348a4f8AqWk/9Kqn/brtzcWdmA21pbeGMEdv9KXn/wAeqgPPPH37SFxC09rpduNNdflxIq3N6cqDzEGEcByR/rZC/wD0yPSvLf7W8U+KrtrvzpbHzdyfb3lMl0VbOF88gFAeMiBYl9Qa19L8J6ToCxxxxfbrhRhQqjYvUcAcAZ47kVsPb3N4QZSIo+ojTk9up/McV5tTEQp7lycKfxM5bT/B2l6P/rf9MuMliu35c5GTjuecnJr6s/Yd8SfCaT/hPPAXxbs9LSz8T3Fk+nw+IIEaxnaJHTasx+WOTLLt3FGP8OTXz9HYpCuEQAYA/IYFNmtUkjZHQOjDBVhkEehFcKx7UrpaHLLEX0S0Ppj45f8ABLLxT8OdSvPE37PmuNNYkmaTwXrNxkNjnZDM5ww7ASEMP+ehNfJ154ogsfHg0zxlpmrfC34kaS22O5ldrSeBu2yU4yrZJAYFWB4LA8+1/BH9qL4i/s/3UEGh6kdd8LJ8r+F9ZmZ7ZVyT/o0nLWx5PC5j55QnkfX6+Of2d/2/tLtPC/jbRobHxcY3W103V8W+oRnqxs7lTiUd9qMTgZZAK9ejiKdb4Xr2NIzUtj4ifx1Mnm2vjbQrbW9LvJBJdatpmnrNFM/aW903IDvnbme1aOXC55PFem+FfiV4l8H2FleaHfWfjHwfMu20S61TzY5Dj/V22pOBtcZA+z3gV+gEr9RkfGf/AIJ7/Fn9m3zdV+Fl7N8UPA0Y3Pod2ANTtFAJJUKAJBx1jwctjyzjNeC+C/Htjr+rXFzoWp3fgTxqGMF7ZnarTspw0U8DjZcKCMFXXI24+WvfjjlWXJjY+0Wyd7TXpLr2tJNW0VtxcttY6H6G+Aviho3jeSW1t3n0/WLcD7VoupxG3vbf/eiPVfR1LI3VWIrulugFGa+A5vHVhcQ6dB4tsV8NyWGTbajYSzjSoXzkSQSR5uNLkOFzt3wZPKnrXs3hv4seJ/BMNjbaq8/jTS7iPfZzL5X9qywgHMkTxH7PqK4wcwFZcctEetZ1MvcourhJe0itX0kv8UddF3V4+d9B83SWh9Nrcj1qyt0VHBrz7wT8SPD/AMQNNa/8Parb6pbxuYpRESJIXBIKSxsA0bDB+VgD7V1S3i7RkivILK/iC6LeLPCZz0nuP/Sd666O4DCvOtevB/wk3hg54E0//oh66eO/96AOjEg61Mt0FWueW93Y5/WrCXHHWgDbF4O1WIpgy9awFnx1FWI73b3oA21kBqjr2g6X4q0m50vWdOtdW0y5QxzWd7CssUinqGVgQRUEd9796uRThuaAPijxh+x9quneLPEK/C/Uoxp1g0LDwxrU7tFtkTcRb3BDPHjBwr7l5xleteCwfa/A/jbULG3W9+H3jSZGW/0fULdTDqCYbPnQNmG6jOSd6EnHRhX6WeFyD4/8Zf8Abn/6KNTfEP4T+EPi3ox0vxboVrrFsOYnlUrNA396KVcPGw/vKQauMnFpoD89dL8baTJf6dbeJ7RPCWo2h2abrUN1KllCxOAtvfIPtGnE5UeXJ5sHBGMcH6N8F/tK+KvCt4mneKNHu/FdhtDi6sYo11aGPBO8wIfKv4+B+9tGzjrECcVwnxY/Y/8AGXw/E2oeCLiXx74eyS+i3pRNTto+OIpchLgdflcK2ABuY14HoOp3mgNcWfhieO2jtpN954N8QW7/AGRJcAjdbtiS0k4UiSLaRgHDd/Y+uU8XdY2N3/Ovi+fSfztJ/wA1tDPlcfhP1B8FePvD3xE0OLWPDeq2+rafIceZCSGRu6OhAaNx3VgGHcU3WPBtlqN019bSS6Tq2Bi/sSEkbBBw4+7IuQOGBr8+tF+IEF54wjvrPWtV8D+LpdscX2i8jS7utpyI472QfZ9Qj+XAhvAJeVAcV9I+Dv2qn8OGfTviVHHELIBbjxDplpNHHBxkG9s23S2hP/PQeZC2ciQDgYVsvnTg61GSqU+66f4lvHtro3s2NS6PRnsCeJtX8NxmPxNaLLaoONY05GePAHWWIZZDx1GVyewrftr2DUbdLi0niubdxlJoXDo3OOCODzU2k6xp+u6Zb6jpl7bajp9wgkgurSVZYpVP8SupII9xXO3ngtLS+l1HQbptHvJG3yxqu+2uDnJ8yLPU/wB5SDz1ryyyH4X7v+EA0PH/AD7j+Zrqlk2nk15n8OfG0Gk+FdGstXt30yNoQLa9kIa3mH+//A2c/K2OnBOa9EVhJhlIKnkEdKANGOYdzThPyeao7io60zzyG60Aa6zVYjk96yYZs45q5FJ70AaKkZr4X/bf8SLrHxU8OafDJM0emv5LLat8/mNbzu209iAVyP8AZI74r7fa4WCNpJGCRqCzMegA61+Znxi15/FHjK11VxcM19rE04jtzh8GGdgFOeNoxj/dAqJfCzWl8cTm4UsbeOFwRcRJIBFeWoxOjEkgSRnr37dulTLfBVvZoVbz4V/4/bFf3cpK5Akj5x78cHPSoF+xx21s6n7TFHIEjuLcbbmJiSQGU/e5/wD1VMdQZmu7qEPJLAv/AB/2a4DkrlRLH+YJ7Y7V5x7ZJbzXEL28yrDp1tOrGWaIeZayE4wGX+DuD0+tK1hLHZyWdxcCxE7iRUfDWci5Dqqt/B/ng0iyzwzW16rR2MMyEzXVtmSCRjjAdP4T1BPv1pJtPNtC9vPcrZpcyCVSvz2UoJDKoP8AB+nTvSAp2Wn7viFqKf2ddFhpNov2Y3AEYHnXGdz5yU4GBz06ccbMN9Ff2cKyobhfMCLZ2aeXbxtuwoZ+/JB4P/Aay7GyDeP9ThGmuR/ZVoRA1x/o4/e3PU55T0G3ueK1hdJqFnC00b3ib1RbWIeVaxndhQzfxduOf90UMIn6T/sN5/4Zd8G5/v3/AP6X3HA9q93rwf8AYZJP7LfgzPXff9On/H/cdPb0r3ivYjsjwZbsKKKKokKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK4v4ofGbwX8GdFXU/GXiC00WCQlLeGRi9xdPgnZDCoMkr8fdRSaAO0rnfHfxE8MfDDw/Nrni3XrDw9pMRAa61CdYkLHgKuT8zE8BRkk9BXz1rPx8+J3xQZovBWgp8NPDrhlOv+K7cT6tKOga3sFbZDyDhrhicFSYTyK4rUPCPgr4e3h8d+PNe/tnXoeD4r8aXySSQkknbAG2xW+efkgRM46E0AdzrH7TXjf4mM9r8MPCjeHtFf5f+Ex8aW7wllIHz2unfLLIcNkNOYl+X7rA1xmoeBdB0mYeMPiT4lm8X6rYH7QNc8X3MQtbBwBl7aDC29qOBzGitwNzMea+dPjp+1s/iOzhvvhZpWtXl/puXt9ekdrO1kVym8LauN10uF5V0UfLlGJxXlOraZe/G7SY/HV/43j+JC28pby7oeXpVgGBwklqo3WUi5ZfNkjljYYJkTqfQo4OWJivq75p9Y7Pf7P819NF72+llchy5dz6H8aftvabdSy2fw40ObxZIp2HWr1ms9MTjqrEGSbB4wigH+/Xh/iBvFfxl1SJfF2qXfiqSR90Oh2sJi06NuuFtlz5mOxlMhGMgirfhOxn1fxJpvhiHwprmteONQDvYeGITFZQ3ESKGM39oSt5BhwQN0RkPPQGvsH4Y/sH63rVvHP8UfEcOmaVIAX8FeB3ktbaRf8Annd35IuLlSCwZAUXJ4yMVwNOLsyz5V8N+CV1DWz4d02yv/FniSBQG8MeEY0uJ7YcAfapyRb2a9sytnjG0nivpP4b/sJeM/FUAl+IHiCD4f6DMmH8K+B5i99MjKCUu9Udd55LK0cKhCOjdK+zPA/gHw38NPDttoPhTQ7Dw9o1uP3dlp0Cwxg4A3EKPmYgDLHJPcmt+kBxvwv+Dvgr4K+Hxovgfw1YeHNPJBkWzj/eTMM4aWQ5eVuT8zsTz1rsqKKACiiigAooooA+X/j1+wD4F+Les3Pijw7PN8PvG8xMkup6RGDa3r4PN3bcLLknJYFXJ/ir4G+Onwb8UfAnxBaj4k+HzZ2cMy/2X460OSQ2YcsNp89dslo5O0FXwDz8zDk/szUF9Y22pWc1peW8V1azKUlgnQOjqeoZTwR7GgD8YrHx5q2mLcx+I7IeK9Gvowlxq2n20LXske0Afa7Nl+z364A+bakuCdrZxXt/wr/aG8b+ANGuW8J+JNM8YeDEHkf2dq91M1jarkjy1um33GmyAKR5V2ssQxw/THsHxy/4JxaVqc0uufBzULfwHqxy83h64Rn0W7P+zGObZjgcxfLx9zqT8ReOPBPiP4T+OrRfF+lap8L/ABtllsdYtZx5N8oOMRXKjyrhSMZikGcNgoM16scc5x9ni4+0itE9pL0lrp5O8eyT1I5esdBrXH9l+FvBHhjUYJdN1/R9Citbqxul2sSskn7yNuVliYEFZIyykHrXa/sx8ftAXH/Ys3H/AKV21cteeK9NuLMWPjrQLWKx+9Jqul2byacXOAZpLSNhNYyfeJmtGIPBZD0rqPh7orfCb4iWHjLR2m8U6Xqmltp0Fmt3DL50bTJJusr0bY7thsx5MvkzYHRzyXLAqqnPBy9olq1a013vHW6XeLaS1dthc1tJaGb8ToxF8TNRAGM6/C353aH+tfslX4veNPFmmeMPiBd3mnNNGf7Xs2ms7yB7e5t2aaI7JYXAZG69RzjIyOa/aGvJNAooooAKKKKACiimu6xqzMwVVGSzHAA9aAHVV1PTLPWtPubDULSC/sLmNoZ7W6jWSKVGGGVlYEMCOCDxXz58XP23PCHgS3ubbwvAfHOrRsYi9ncLDpsLglWEl2wKuVP3kgWaRc8pX5/fFD9tHxn8fJL+zmvdTvbBZZbVtB0VP7P0orjB85xIzTrwMiWQhuf9HUHFK4Hof7UHwV+E3wx1y+l+D/ihrfXkmP27wZATd6RE2cuDOWC2Ug6+WGdiBhYTxXzb4X8cWE3imaXSr6fwZ40XNvJJbyIyXOMExuOYrlcYykgLYJ4XrUWsQ3i6eJ9blnmsogI4tF0GFxFGpY/L8gDMoznACLjI2mnXGm6R/Zs2l2ml201rCPPlsookWOAEhvMlzhIVyQQ8hVfepU2ncDvYfFmnX2mjRPH2j2NhZRbja6lbRTSaQrbSCzIjfaNNcgH95bv5QLnK44J4c8I+IPhXeWOpeDYY9a066UmPSvtES3F6p6i1uFxBfZ2kjaUm+UZjJrxqHxxqPg2+jhsdRTxRpm5vNtdzP9nUdBFdPgyn2wycYEh612/gfxXZ/bLqbwbqkWmT3Pzal4c1G3Etlernnz7NiFJ64ljIPJO49K9j69DFLlx0ed/zLSa9X9r/ALe16KSRHI46xK/xJ/aCvPHmi3ej6jYXmi3VvNmbTbUNBdQzRsGQTzSD91yBlI0kJGQWSusmf/ihfhv/ANinpv8A6Kp2pXXhLx7cW+n+MLNvDOssvkWd3d6gyRKNpAjtdVIJA5O2C9Rl+UKrDIqv4q0LXvCP9naK9pcazZ6Hp8VkogtDFqVtbR/Kj3FqGfeoBGZ7dpIyACducCJ5fKMZVcNL2lNatrdf4o7r11jfRSYcy2ejO2/Zdb/i++t/9i2n/pVWt+3HCG0XRmI+V2VPyuIf8a539k/ULfUvjXq91aXEdzbyeG0KSwuGVv8ASuxFdX+24v8AxTPh+fGdt0Af+/8AbkfyNeXL4WU9jx5LOOFdqIFHXgfrSPCPSrjRnNNaI+lfC3fU8u5nmE56UjQn0q8Ifan/AGfPanzBcyvs49KgvNNivIVSaMOFYOvYqwOQwPUEHkEcitz7LQ9pxTU7O6C57V8F/wBuj4jfCP7NYa80nxE8MxlVaG/mxqcEYGP3NyeJcdds2ScY8xa+h/FXwu/Zx/4KMeH7i8gSK28ZQwKXvrVBZa5p54x50Z/1qAnHzB05Oxs818CSWtUfJmtb62vrO5udO1K0cSW1/YzNBcW7jo0ciEMp+hr16GYSjpU1X4nTGs1udr8WP2U/jh+yba3Vxcaa3xW+H0G5l1fSQxu7OIAczwkFlUDPI3qAOXXpXAfD3xnY6xo9z/wg+pQxWEkvnXnhfVYfOsJH4O57fOYmOOJYWU5JOSRX1z8Cf+Ch3inwTDFpPxQtZvGWkxjCa/psKJqUS9hNCNqTgf3k2vgfdc13HxC/Yl+AP7Z2lz+PPhbr8PhjxK7ktrfhc7UE+Cdt3ZnaUfLZYYikPGTX0OHxOqq0JWa6rRr/ACOlSjNaHyppvjbTdc1WC7vFuPCPjyLEUFzcXwiluAc4S01JhsuUyufst8pODhXXAavW/Dvxu8RaE01r4z0iS5gs1DXOqaZavHcWacDfe2BJkiXOcywmWLvuUV83/Fv4f/FT9mG6l0f4u+FP7f8ACTt5MfizTIjcWUydB5mVwCSVG1wjdeG61P4H8WXVrp9nN4Y1eLxN4YhYPDot/dyK1i+Qd1ndp+/s3A3fKCVJblcV7X1qhily4yNpfzx3/wC3o6KXr7surb2FyuPwn1R8RPjF4e8I2XhbxLNdtqem3FxIls2lgXDT7omBKYOCAMknPYjrgHsfB/xM8PePNNN94e1a31SBTtkETESQtz8skbANG3B4YA18WXvgnwf8ZjJpdrqer+HvFXmfbBZQ7LTUWnCsBKbRWW1vwNz/AL23aOYgHKsTg+W3knjj4J6sNW1QXE9tYzG0TxfoIZdhz/qbmNlVlOcZinRT0+U8GvNxmDxGGXtqaVWl/NHp6p2a9JKL7XOin7OouWT5Zeex+pEesYx82Kv2uqbsfNXw/wDCj9sC9urrb4tlstT0GU4j13SYGV7ds/duIMk4/wBpRx3XHI+q9F8SWeqadDfadeQX1nKMx3FvIHRh7EcVwU6kKqvBhOnKm7SR6NHfBgOasxXKsK4q31csOtaNpqJbHNaGZ1PnBe+D9angvD61gR3QYcmrMFyFagCPwzcY8deLjnr9j/8ARRrtorj3rzXw5dY8beKjnr9k/wDRRrso7r3oA6KObcvWvOvi/wDs++CvjdYhPEGm+Tq0K4tNc09vIv7Q/wCxMOSvqjZU9xXZQ3PHXNWo7jd3oA/Pr4ufsw+OPhrpt017p6fEnwgqky3un2w+2woD1ntOd4Axl4SehOxQK808LeLbzT9L06bQLuPxfoenfLaWN3evHd6eMKClpeL+8gOBgxS70O7BUV+q6Sbq8Q+Mf7KvgP4gfb9fi/4onxJ5bSyeINL2xBsAEtcxH93MoCjJcbgAcMvWumhiKuHmqlKTjJdVoJpNWZ8x/DX4hNb31xe/Du+m0PXw3naj4dmsRHNPgkvLc6cjCK5U7Tm6smjkx1jc8D3Pw5+2x4Tsv+Jb4/e28Ma35Jlt2sLj7fbakFIVvs4Qecsm8lfIljV88Ddg4+P7n4W+OvibrF74W8PaXYeMoLC6i2+N9BuRHpyjed7wzyDCzKoIxEZdpb8K9n+H/wAJ/hjZa1Y2FhJ4l+Gvxggkedb7xBcCTUb6U4MjhpN1vexnOD5Y6ZJCEmuytXo4mKc6fLP+aOifrHa/nGy/ut6kpOOz0PqX4O6rp/i34U6FdW4NxYzwNG0dzAyHKuyOjxuAQQysCCOorRPhi98PP53hm6WKAff0m8Zmtm5J/dnkxHk9Pl6cV4J4b+Mk37Lem6Z4U+KEaT6bdXM507xVo6GX7ZPNNJM0UtkoMsTlnOPLEiHI5Wu98C/HvVfGfj600e4+H+seGdC1KzuLrTNV1yWOG4ujA0ayA2Yy8S/vFKs5BIP3RXmNWLPR9P8AGlvdXaWGoQSaPqj522t1jEmMf6tx8r9exz7CtV5Pmqnq2l2OuWT2t/bx3Vu3JSQdD6juD7jmuZuLPWfDQZtMnbW7JefsN7J++Qc8Ry9+3D54HUVIHcQynjmtO3Y+tcZ4b8WWOvM8UTSQXkQzLZXKGOeP6qe3I5GRz1rrLeSgDlPjl4kPhz4V67Msmye4iFpH6kyEI2PcKWP4V+fHjIebd+Hk2yvuvm+SF9rHFvMeDkdMZ+oFfWH7XfiD5PD+iI55Ml7Knb+5Gf8A0ZXyZ4vXzLzQEMck2b1v3cTbS2LeY9cjGMZ+oH1qZ/AzWl8cSjDJZrbQAH7ZGr7YpIRtu4WOSAR/Fz/k1aW9kuPtksKST3FuMLfWa7HYkZAkj7jIweO3QVVjksljt1QG7hD7YynyXcLHn/gQz/PvVj7ZLNJdywwyXM1uPlvLdfLmBIyBIn8QzweO3SvOPaRLHJcn7PfI0drCyMZrqzG+N2wMCSPtjkE+/UUk2nNDZSJNOtqk8nmiWM+ZZSgsGCkfwcgc8fU0sb3PnQX6yrDGyHzryxXcC2BgSx88g5yfftRJp6QQzLPceRBcSeaLq3/eWkmWBAZc/Lg8fh1pDKOm2v8AxXupRnTcKNKtG8s3P+jY864O4nP3O4XHUtx3rdjv01KzheeJr4M6xrCq+XaRncFGT/F/499BWBpOn48eaov9nW4QaXaOQ1xm25luP3gHdT2GODnp1rc+2G9s4Z54XvdzKgWT91ZxkthTj+IdP731FDCOx+lH7DP/ACa54N4x8+oH2/4/7jke1e8V4P8AsNDb+y34M4x81+fY5v7jkex6j2Ne8V7EdkeDLdhRRRTJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoory/4oftI+BfhTqaaLqOozav4rmjMlv4X0GBr7U5gADnyU/1SkMP3kpRO5YDJoA9Qrz74pfHvwN8Hlgh8Sa5HHq90D9i0OyRrrUr1uyw20YMj5OBuxtBIyRmvDvEXxD+LvxZZooJovg/4Xk/gtWjv/EE65OQ0vzW9qSMfcE7c8OpriLqT4W/sz2Fxq2o3ltpWoaif3+palcPeatqkgCjBkcvPOxwPlGcHoBQB6HrXxi+KnxQVotC0+P4S+H5CMX2prFf67NGcHKQAtb2jdeXM55GUUjFcHdaP8Ofgc03jDxRrEP8AbtwDHL4p8VX32nUblsEmOOSQ5GQWxDCFXnCoK8G+IH7W3jbxkz2fgLS08G6W3H9ua5Es984wcNFa5Kp2/wBaSeeUrzDSfh5PrGoXXifVbu41e9jGbvxR4kuxst195pCI4lA/hXHA6UAez+O/2xNb8ReZZ/DvRP7OtDkf8JF4jhK5H96C0BDt9ZTHjj5W6V41Z+A9X+IOutrGuXuo+NtZgXe2oazKpgs14yUU7YbdM88AYyea9D+Ffw21j4tXiJ8P/DN145h3bH8RX5k0zw3AehYXDL513tJGUhQHrhsc14hY69q3xZ8OWd54quxc2LO7ReH7NBBpVuVcqMQL/rT8o+aYu2RnIoAg+LPjfS7Dwrf23hXXDq+rRsom1bTwq6ZaAMpZftUhCyyMp2gRBsE8EkYrn/h34u068s9HnhtdS+H+sRxLbafqdu7QNKgXARJ8ASAgn93ICGyeG5NevfBfw/pus/HzQbe70+2u4rTQdRmtY5olZYZA1uqugIwrAEgEdM0y1tbe+0PxPbXUSTwzaNdIY5BkH5M/0oAZZ+NJ4tNl0zxnYxG2L+dHrmjWO+183dkSXFghDQSZZv8ASLJkcdSOOfpf4MftV+Nvh/Y6dJcatD8RfA822KH7dqETzx9CRa6p8sc7YYAW94IZsgAPxg6XxY/4JtXvh26udX+DWtLHZMdx8F+ILh2tVGckWtyQzxHrhXDKc9RwR8evBq3w78fX+lzWupfDbx3NGwvtG1O2VoNSjwQTJC2YbyIndh0JJAOGAr11jlWXJjY8/wDe2mv+3uq8pJ6aJxM+W3w6H6+/Cz46+C/jFDcL4c1dX1O0/wCP3RbxDb6hZnj/AFtu+HUcjDY2nPBNd/X4y6Z440r7fpsHia2/4Q/U7Ngmma5bXc0dnA5bAW2v4x9p00klBsk82DgjGOK+tvhj+2p4r8G30WieOdEv/F1gFDpqVjFGurxRYY7zAh8nUEGB+9tG34GTDk4qZ4ByjKrhZe0gtXbSSX96O682rx6c1x83SWh9yUVzPw9+Jnhb4seG4de8I63a67pUhK+dbMcxuOsciEBo3HdHAYdwK6avKLCiiigAooooAKKKKACuY+JPgfw/8RPBeqaH4n0ay17SJ4WMlnfwrLGSASGwehB6EcjtXT1U1b/kFXv/AFxf/wBBNAH4YaHoOseDfh34I1DR72TWotT0WG+n03U5ACjEspWCUDKj5OFcMOcAqBVnwvrsck97H4dvJPC2rzAtfaHfW6S2t0CTkz2j5jmUkn94nzf7YIxXRWJ/4tb8Lv8AsWbf/wBGSVo/CH4e+HviZ8Z5tK8R6bHqNmvhu4mj3MySQyC6twJI5FIZHAJG5SDgn1qoylCSlF2aATUvFWjeKrSxtfFdhD4c1u3dRa3NzdsLHzAysjWmpMGktBvxi3uxJDxgYxur7I+Ff7Z3ivwrdW+lfEiwPibT2jMo1zS7QQanFF97zZrFCUuogpBM9kzAAZMS8kfEnxN8L6r8HfFF9oyyz+MtBxGIknVft6iQKBH/AHZxlsc7W/3s1neGdSudJgvNK0CdhZWVx/pngzxDFKkVlcDcTsQ7ZrGbcfvx4wQflPNev9cpYq0cbHX+ePxf9vLRT+dpPrO2hnyuPwn7S+CfHnh34keH7fXfC2t2Ov6RP9y80+dZUzgEqSD8rDIypwR0IFb1fkB8NfiZb6b4wW58Oajq3gj4gzHi3luIo7u/AI48xttpq6gbRsnEU/Jw+4A19i/C39vK1ZfsXxN0ZtCEDrDP4n02KRtOiY7iDeQOPtGnnAXmVWi5z5uOawrYGdODrUmp019pdP8AEt4/NWfRsaktnoz66qC+vrbTbOa7vLiK0tYVLyzzuERFHUsx4A9zXyB8WP8Agonomk2ci/D3S11yExs48R62Xs9OUYyskURAmuV6/NiKJscTYOa+HPiJ+0n8Q/jtdm5urubVovtLbV1JVi0eCNWba9vbRkq7HCsruZXQ/wDLUYxXluSLP0B+LH7fPhbwzYzp4ItE8W3GximsXM/2XR1+XIcTYaS4XkcwRuhwQZExmvgz4nftafED47a1dWN1dyeJdA25WKzYWOiK+VzGYRv88DBz5slxg/dVOccPeeHzrd0154l1CbxFdM29luci33Y6+Vkhvq5cjPWo4NVaCOWOw0tbXR7b92uqTyx22mq3P7sSZJLhhgoiOwyPl5qOa4E93oc+vN5viO/fVPlCiyTKWqKBgKVzmQAcYclcAYUVZjuUjtpk0+3Q21lhJ5FdILa0HHEsrlY48A5CkhiAdoY8VyFx4in1eZrfTo5tYmkGAzxyW9qoKYOIVIml+83Mrxrx80JFaGn+AZ9Yt7a/8Satut4N32eEbUjtwTysKACOEZ/hjUZrNyUdzSMHIp6t4iF3KtvZzya1ctwIrIS21mGwQQXwtxPhsY2/ZwQf4qYfAt/qFvbSa5Ottp8Uu6GwhVIoYC2BuWJAI1OAPnILnHzE9a0m8b6Not02l+FdJk1rU+FaOzQuwyV5kb+AYJ5dhjHSn2/w38V+NWSfxXq7aVZHn+ytLf5+nR5sYB7HYMH1pLmntoi/cj5s5Hx5f6Jp9vFpehQNf6qr73ht0aWYrtOSccgA45OBzmvPZL/y7iCTW7W408q263ukk+WJs8HenKN05/WvrDw74L0jwnZfZdKsIbKHqwjX5nPqzHljz1JNcz40+GMOqLLc6dHHHOw+e3IAST1x6E/ka09npa5lKTkefaX8Sr600822tWsfifR5E2vIqoZyhHO5fuSjHptP1rvvCfjSYaTbXHgnULTxFotvKZV0HVJZAtuxLZa1mGJ7KTk42ME6fLjr4drHhC60d7hNNk/s6ZQVls5lJhP4fwn3WvXNS8O20/hXwBeW/mabqX/CL6fi+sj5cv8Aqv4j0cf7LAj2rfD1K+HnzwnaS2a0Zla6tLU9M8P+IrfxF4qj1fw7LceEfH91H5U9vcRW66jOuF+Qqdtvq0YJHKGK4GOSxFVv2jvHWt+IPAVnF4g0qESWOoRLLq2keY1mN0yELPHIBNZyYXPlzLg9VduceW2+uXGqC+0LxXpH9vWdtbC9l1CwtWcRQ7tgkljXLIwbPzpkDr8td3oPjLVLPSreaO7fx/oiIVtJ3u1XVbWM7gY4bwhhNEMgfZ7gMpAwT2r13Xw2MXLiY8kv54r/ANKhovnHl7tSYuVx2J4QlxGskbB42AZWU5BB6EGpTB7UumeH9B8VWV/qfgC4bT9Rtcy3+lLaPGI+QN1zpmWkgGMHz7MyRnnMQ7VF1qawmtLfXbFtJlu/+PS7EizWF6ef+Pe5T5HPH3CQ47rXwuYZLisDH2y9+k9pR1Xz6p9bOztujz5QaJvJ5qRYfwq75Ipwj9q+e5jMqLDmle346Va24pcUrgZUlv7VSmtevFbske761Wlg46VakM5+SHb0FWPCniLWvh74kTxF4U1e78N66mB9t09wplUHISVCCkqf7MisParU1v6VQlt66YVJRd4uzLUrao+zfgz/AMFFbPVoz4a+NGj2sFvMgh/4SPT7ZpbKZSACLq2O5os92XchyciMCsb41f8ABMLwZ8Sv+Lhfs/eKLPwfqd2huILaxnE2iXpyf9W0ZbylJGCE3JxgIK+QJofbmp/DXxm8Wfs7rqXiPwZrs2iFoybrTyS1jfMeFEsOQN2SAJFKuM8MBmvdw+Pcmo1F8zrhVvozzOb4qaeup3Phj4i6bCt1p91LbDVbUM8DTROUaSNgA6HIOGTnn+GvZtF+IWv6TJDftJ/wm+kSRCNb6GeOPVo4SSdomYGK9jG4nyrlWzgDd3r42SM28j2rNKfNUM8bwZZsD7zxZw/fEkZzwWq54X8Sat4Nujc6DqUdortlrWSQyWU/oAT909sPtYD+KvZw+OqYefPTlyv812fdPqndPqd86F0fS2sfAzw547urzxB8ONai0DU0QSTx2NrJFFC2B8t7p3zTWnLD95GJIechYwK4mx8c+M/gbrkC6uJfC892fNt9W08i50fVlHG8hSY5Qe7Kd65xlDUWh/FbQvFmoWS66lx4R8VWmGttSgma3eNuoaKcEFQeoDcfWvXpPGcjWclv4w0eHxDY3AzcatptjHL9p64a90/KpO3K/v4GjlHOK9GpTwOYvnqfuqn80fhfqlqv+3bx6KC3IhVqUfd3j2f9f8HzPUPht+1ToOsWttD4oMWg3EiqF1JH36dOxOMiT/llz/z0wB03E17zbakhjjljkWSJ1DI6tkMDyCD3FfAfiP4A2UOlReKPhXr0Nrp94+1bOW6Nzo9w3/PIXEmHtpT08q6VTlsCUnisfwN8bPE3wX1dvD17bz+Eb2LJfw/rkTixfJPzRnho9x3EMp2nr89eZiKGKwFvrMbxe0o6p/dfbra9uqRso0q38J2fZ/o/8/xP0kt9W3Hlq0YdQH97FfPPw1/aG0LxtNHp92knh7XXIC2V44KTn1glHyyD24b/AGRXqcWrMrdaiMozXNF3RhKLi7SVmdB4evMeMPEjZ6/Zv/RZrsYr7pzXk/h/UiPE2uNnlvs//oBrotU8WWHh3S5tS1a/ttN0+Bd0t1eSrFGg9SzEAVZJ6Nb3nHWpL3XrXR7Ga9v7qGys4EMktxcSCOONR1LMSAB7mvDbH4oeLfiKix/DTwz9osH4/wCEq8SrJa6aBg/NDFxNcjI4KhUOf9ZW9Y/AfR1kTXviNrk/j3UrNvtCza2Vh0yyIOd0Nmp8mPAA+d97/LnfyafKBak+P1/4wdrT4X+GpvF+fl/4SK9c2ehx8kFluCpa5xg8W6OOMFl61Xt/gjdeLpo9T+K3iOXxvcIRMuiIhtNCtWAB+W0DHziCG+edpOCeFrg/HX7cHhfT5pdL+HemTfEPU4Tseezf7PpkHH8V0wKuRwcRhgfUEV4T4s8R+PfjNMIPGmvyXVnOQq+GfDyva2BJGNrgEy3GeDiRiM5+WqsB9D/EL9sbwR4FeTQPB1jL48120UQLp2glUsrUjICTXR/dxAbSMLuYYA215V4HvfEH7VXj7UtM+Jup29npGhx2Os2PhfQwIYpJTLMNzzsDNIE8pN2xlXMi8DjPGXlv4c+HbWel67fx2F+zxWtr4Y0eNbjUndyFjj8kELBklQDMydeAa9Jsf2add8c6lo+o61b2vw6sdNuluoLfS5hd67LtJIEt+MJCDxmOBSOPvHrTA7r9mHwvpWtaz8RfF+o2EOoeJ4/GOr6bDq12vnXENrFcFY4I3bJjRQcbVwOnoK9B8Vf8lw8Af9gvWP8A0Kyrkv2T/wDkB/Ej/sf9d/8ASk11vir/AJLh4A/7Besf+hWVJ7Aeg54qBm+apm+7VWSQA4rMCHVNAsNfjQXcX72M5iuIyUmhbsyOOVOarWd14g8Kri4D+JdNQcSwqFvUAHQpwsnbkEN14NacDdKZrmtL4d8O6nqj7SLO2kn2seCVUkD8cAfjQB8i/GLx1aePPiNq17YzLNaW7LaR/KVYBBg7lIBB3bjgjPNeU+MEM11oEYjaYtev+6V9m7FvMcE9umR7gfWtLULBNVvpL93eLUJGLtdRHa7MTk57Nz2Irn/EC3zX2hW15BHex/bG2yxt5Yk/0eUYYfwnuCOM46Up/CzWl8cR0dxaG1t0j3XkSybY4/uXUDE5ypH3uf1xzUzXUt79qkjjkuZrUAR3UI8u4XK5wy/xDPB/Hioorq18u3jjU3UDSARwOPLuISWPKNnkZB7+nNTLNPdNdpHDJdTW6ARTf6q7jyvGRxuAPB9fevNPaJFkuJjbah54VVUia8sU+fJC4EsffGD/AIClmsI4beSWWfZFPIJDfWp3275bcFkTOVwcDPv1pIftV1LBeebkopWa5sUxKrcYEsffBB4xyO1I1nDHZzSz3H7mVxL/AGhaNuiLEhgssfbBI7e2RSGVtLtR/wAJ9qrHTrID+zLWXzBN/o/+tuP3mPTjgY4IJzzmtxb03lpDdXELXrtIq75/3dtGS2AQv8Xrnn6iud022X/hPdUlNppqqNMtZPtBlzbj99cfvAvvzxnjaeeed/7dJNZxXd1A90xdV868/dW0eTgMqdwMg5I/4FSYR2P0n/YZ4/Zb8G/79+fr/p9xz9DXvFeEfsNrt/Zd8G/7+oHPrm/uOa93r2I7I8GW7CiiiqJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK8S+IX7WXhDwnrV14b8OQXvxE8ZW5CS6H4ZVZvsrE4AurkkQW3fiRw2Bwp6UAe215P8AEb9prwV8P9Wm0GGe58W+L48KfDXhmIXl7Gxxt8/BEdqpyCGuHjUjOCcV4hrMfxO+MLOfH3idfC3h2X/mT/Bc7xCRCBlLrUCFmlBBdSsQhU553Vxniz4yfCf9mXTYvDllFbW18Buh8M+GbRZr2U4J3NGmME4JMkhGTkls0Ad14m1z4tfGZXj1vWh8LPC0oIOieF7gS6tOhBGJ9QIxCeRlbdcjBxMetchrHjD4UfsuaObJfsei3N4zTDTrGNrnUtRkySXKjdNM2WOXcnGeWAr5Ok/aG+JHibXL/wAL2fiZ/hpo07xvpltq9zHdandxEESwQX0i+UrjghZG3AlQJMYzkaf4D1HwZfX0mpWcl3txLquuNBM+pQL0M2oW533AGSf3kfnR9SHAr0qmBmqbr0Xz011W6/xLePq9G9myFJXs9z03xr+1R8RfiAz2/hmyj+HWik8Xl2I7vVJlx2TmKDIPfewI7VwGn+BxZwXXinVLpgpAW78VeJb0lnwMbTcSnLHA4jTJ4wFr2z4J/AXxT8Z9NtdW8D6La2vhu5G6Lxt4yiP2aZcgbrLTUbzJ++GuGiQ+hIIr6w+Gf7C/w/8ACOrWviHxc958UvGEKjZq3irZLBbHaoItbNQIIEyuQApYf3zXmlnx98H/AIK+Jvi6kdz4I8Lyalpr/d8W+LIpdP0XGD89vBxc3nII+7EmRycV9c+Bf2FPBdjcWeqfES6l+KmtWrFrePWIEh0izJBGLfTUPkqOTgyCR/8Abr6VooAjt7eKzt4oIIkhgiUJHHGoVUUDAAA6ADtX4Q/C9v8AihdOHfdN/wCjnr94q/Bn4ZZ/4QfT+f4pv/Rz0Aet/s74b9pDRgeR/YGo9f8Arra1kKxtY9Zh55sLyP16Quf6Vpfs7t/xkdo3/YB1D/0bbVk+IB9l1DXk+7tS8Tp/sOKAP2mriPit8FfBHxu8Ptovjfw5Za/ZYPltOhWaBj/FFKpDxt/tIwNdvRQB+bvxt/YH8bfDKKfU/hrcT/ETw5lnk8P6nIiapapxxDMcLcgAnCOFfA+85NfLmh6hqGhfa7DwzN/ZrWku698E+JbST7LFNgEb7Z8SWknC4kh2njvX7i15N8eP2X/h9+0RpaxeKtHCavAuLLxBp5+z6lZHsY51GcZ52NlD3HSrp1J0pKdN2a2a0Yt9Gfmt4V+KE0HjS31LTdf1XwF4ymIjTzb5Eubva2VjS8kH2bUY/lGIL0CXBUCTpX2N8Nf25F0PzdK+LMMVm9kAtx4m0qzmjgh4yDfWTbprMn/noPMgbORIBwPmP45fsYfEf4P6TeSzacPi34IQM017p1so1G3iBJHn2XSUKMZeEk8ElFxmvHPCXi6903R7B/Dt4ni/QbE7bXT729eO708YXKWd4P3sDYBBilDp8xBUDivW+tUMXpjI2l/PFK//AG9HRS9Vyvq3J6Ecrj8J+1mh69pnijSbbVdG1G01fS7pd8F7YzrNDKucZR1JVhkHkHtV+vye+D/xe1Hwzqk9/wDDHUpND1vd9o1TwzdWQSS4HJeW401GEVyDg5urFo5cdUcjA+zPhD+2xoXisWth46s4fBepXEv2a21VboXGi38wAykd1hTDLnP7i4WNx0G/Brlr4KpRh7VNSh/NHVej6p+Ukn1tYpST06n0rRTUdZFVlYMrDIZTkEetOrgKCiiigAqpq3/IKvf+uL/+gmrdVNW/5BV7/wBcX/8AQTQB+KtjJ/xa/wCGA9PDVv8A+hyV2v7M7f8AF/5uf+ZYuP8A0rtq4Kxk/wCLY/DIf9S3B/6HJXbfs1vj49TEf9Czcf8ApVbUAbv7Ry7fihppznfLp7f+TCj+lfc/7VnwF+C/jrQJfFXxKntfCF9YxlIPGFvdrY3sB2ttQSdJuM4idXB7KTXwH+2FqUuh65HqULCOa3sre4RyuQGS4Yg479BXlfi74r+MPiZrx1m4uruXUCGVNe8QuZrxFZQCIYwFEKnAykYhQ4OUOaTdgH/ELVNP8JaxqGl35k8Z+B45kjtvEdxpv2KaUHbh5rKRvMTaSPn2ruxuVAK6Dwx441zSIrO/0rUf+E10GOPZbxzXzR6laR4wUtNQBLbcBR5M++M4wcZrzSz0S20m8uNU1bVJNUlUBkm1DYEtcfeKDAVM8cgDp1qnrjixuBq2n3Unhu7mAZb1wUF4u3gi22s9wOVAfZs5/wBYta0cRVw81UpScX3Qmk9GerTfDvwh8TtYeTw9qLWmr2zm4bS5bAeZDySxuNJBCvwp/wBIsMjkHyuueb8Ua5e+FXiTUrSC3hk3hdWW58zTHKjlUmRWdnJIHleX5oPDIlczZ+PtL8Q29q3i3TJNLuLaYfZtag3IkMmfldZUYtbscA/ewP7xr1WPx/qlvCZdes/+E40m7hSKfVrGOFtRuIMDAuoHH2fUECg43BJBu+Vu9el7TCY3+MvZz/mivdf+KK29YaLpBk2lHbU8w/t3Udbk+z6bp7am3Ia4v7dRADgDKWwZlI/6+JJFOR+6U8VsN4Jlupk1TxbrMl1MilVDvuKIBnYnGEUY+5GoUY4xXYXHgm0m0ibWfhzrWnR6a6kSI5kbToZgeY5FfM+muDu+WbzIuwdBgVwuj/D671bWFtfiJcXkGsOolXQpP3FtInOHjkViLlOeqOU5wR2rzcTgcRh7Sl8D2ktU/R9+63XVJm0akLabg3xEtYZX0jwPocms3qnbJ9nX93G2WH7yU/KvTqxJ9qu6P8I9Y8RNHN4w1djbryukaZI0cQHHDyfeYHnIXAr0/TdLtNHs4rWytorW2jG1IYUCKo9ABV1TXNGnGISm5FDRPDem+G7FLPTLGCwtk6RW8YQfU46n3PNaO2l3Uu71rUgiZab5dVNc8R6Z4dtTc6newWMPQNM4G4+ijqx9hzT9F17TvEVil3pt5De2zdJIXDD6H0PsaAMTxl4KtfFFi4ZfLvFQiKdRyPQH1FcH4r0Xxpb+FvDscT2dsNG0m301ltEM+7ykC+YxcAkE54UDHqa9oKA00wgggjNAHCfsj6nea18Wtba8to4LmLQVRjCxKP8A6R94Z5H0PT1NaP7S2h+DPh3MNU8MXtronj27uYxLpNjKCt3GclnmthkDAO7fhD1+apLXwW2j+Jr3WdG1W+0OS9t0trqPTmWPzUVy5G/aWTJxkxlTx15Oa998LvDmqaSNPudLjkiB3LJlvOVv74lzv3f7WcnvSd7aAea6b8Q7DVLy0/4SK3k8Paxbt/oeu2MzRCJ8jBjnUh4WJA4bg4xk9K9O0/xlqdnb3dn4stv+El0e9X97rGm2cL3TALwb2xYeRfAbV+dQs2eVOeR5Z4g+EfiPwwzS6dI3ibSsfNDJhb2Me3RZR19G+tcv4d1y80G4f/hH7/ylhbE+i3isIlPdShG6E/7oxx0NGHx1fBSuna+/VNdmno15NNeRk+00e+ad4UWbSP7Z8Fa/Y32jR/LLa3Fy8unq3p9pbM9g3yt+7u1KDOBLjmpbfV4v7WbSb6GXSdZVBIdPvQEkZCMh4yCVlQjkPGWUjkGvPfDvjzTbjxRa6hZ3t54J8ZD91FdwSBGuFyP3e4gxzoeB5bgn/ZBrt5PFOlXFqul+PtEsbfS2cyLqtlavJpUMh6ytbofO09z8+ZrVymWBZKvEYDLs0TnH9zUfVXcH8tXH5XTf8qMZUr6o3mhqNo8VUvND1nw5cWy6N5niXS7oA2tvNeRTTSrkDNpfDbDeDHIR/Kn7bWIyXaXr1nrXnxwmSG7t22XNldRNBc27YztkicBkP1HPavjMwynGZZJRxELJ6prWLXdNaNeaZxuLiPZajZeDVp1qB1xXlJiKEqVQu9kMbyOyoigszMcAD1JrTm4zXzh8R7DxR4wmmtn1F4rqOSXGiyr5CyRq7bHjOcSfKRyf06V2UYKo/elZHTQoSry5Yf16HY+MPjLoGgGS3tJP7Wv1B/c2pyi8H7z9AOOcZxnNeNeKviTrOuXCy3T+RbxtvjtLZiqqQSVYsDuY+/A4BFc4+nSaLLJDeRPBcJ1jkQhlAz1H48H8n7VnM5vLr5dpAORyB379B36k/jX0lHC0oarXzPRhRjS9TqLO9ttUs/LlZlMbBtjIDtJx8wAwBnj5kKk+j9afdROjC4WYXDZ8p5MDzHA6qxICy9PuyBX6DFc7NJ9jhVELKV4HPKngEHpjP/AfcHrV3RNSuIVdZSZYiPKIYDPf5cY+YcfdIPUkL3qpUmlzR2O6NRP3ZFu4iiaPDJE1orEuvzeUjdMFceZAc+mVJwOgrpPCvj7Xvh60VtYSte2DfMNKvyGOO/kSKcMP93ufumseG6s9UzGAkdxHwsiMyOmOwPLKPvcHegHZKZLZzJZlXiIjYGVxCgeOTAxuaEHBH/TSI8c8ZpRqSg7bDlBSXc97+H/xI0nxRqUl3oOoXHhDxW3yzwqVBuMYyssbAx3KcYKupOAeFzXompeJNH8QeFj4f+IOiafa20XEV4IJJtHbgjcApM+mPgAloSYcn5lIOB8b3UKX1rG0zJKOFilkfGT6Rz47D+CXkDvk13Hgf4ueIfCkkFhPv8TWTssEdo2VvomI+VQvJbPp8w6cjpXtYTMalC8YvR7xesX6p6ej3T2dziqUep6jrv7PXijwrZQzeDLyHxPo12N8Ph3Upo5WnX0srlT5V5yG4jKycD90ak+Gf7Tmo+EZXsry6ke2tf3c+ga9IyXNsRwVhmYbjg8bHB6ADZXsXwx/Zd+I/jO1uhbNdfCjwhq6N/aNhqCR3Et5uwCy6ewaOCT5eJmZXXIYKTgj23wb+zj8PP2addn8b6prljcROg+06340Mct7HOAdrQ3LFQhIzlQpZsDnjFaVsNgq962HfsZ7uOri/Td38pf+B9BxrTS5Ki5l+K/r+kc34Dg+InxRmk1Hw14ek8HaJfpE39t+LYdkyrsHMFmrbpDhshpGRPl43CvV9L+CvgzwDH/wlXjTVT4k1LT8XD6/4snj8ixYY+eGMhYLYZxyihumWY815l40/bZOspJa/C/QH1hWGB4i11JLSwXI+9HEQJpsHIxhBkfexXh994U8Q/GLxBFd+LdR1Dx7qiN5kNnKu2xteDkx2y/u1ABPzPuOBy1cxke9+Mv24tHunmsfhrolx4yulOw6xdbrTSoz0J8xh5kpU4+VEwQeGrwvxDH4v+NmpQp401i78VSPJvh0CwiMOmxtkEBbdSTLgj70pc/SnNrXhvSdYOgWBk8d+KIV58P+GJ4xDbhSRi4vWzFEARtIQORkdK7rQ/hr4j8UwlfFesRaBokw+fwv4RZ7aKVcYKXN4T59wCCdyblXPTikBzFppekaTqC6EBca/r8ICDwv4UWOe4gAxgXEufItFx/z0bPH3T0r0jw18C/GPi6DZ4k1WD4faDLHtfw/4PlLX1wjAErdak43nkspSEKhGOe9el+C9B0bwbo8OmaFptrpOnRD5Le0iEaZwBkgdScDJPJ7119vdBu9TcDwb49/Dvwt8L/hz4E0vwtodnoll/wnGitILZPnlIuD80jnLSNyeWJNfS14yxoXdgiqMlmOAB6189/tfXXl+B/Bj55TxlpDflMTXqXxm8QDw78PdauAcSSQG3j6/ek+TP4ZJ/CnEDjv2N9Tj1rwX461CEERXfjjWp0B6hWn3D9DXceK+Pjf4A/7Besf+hWVeZfsGH/i0viP/sbNU/8ARi16V4xbb8bPAB/6hesfzs6b2A9BZ+1U7g/PxStLmq8xO6swLdu3SvNv2kPEf9kfDs2SSFZtSnSHavXYvzsfp8qj/gVej2fbNfNn7UPiQah4vsNIQ5j06De//XSTBI/75VPzNAHkETVg+L4/OutBTyRcZvWHls21W/0eXgnt7e+K242rE8XRia88Pq0Ucw+2tlZThP8Aj3mHJxx6D3IpT+FmtL44lZbq2+z20cUZuImkCpazfJNGSTzG/cZ//XU7TXF69ykcT3Mlsv7lnPl3ceV68Y3AHg+ue9V47y3a0gt4ozcRO4VbK4+V0JJ+aOT0z/kVKstxfC7t0ja4kgGYPtDeXdRnHUHvg/n615p7RYVZ7ia2vDO03loVmms023CE4wJE7gYPbp2pJLK2iilnlnaSGWQSHUrX7u4kMFlj7Yb+nSkjjnv3t7ozPcvboVka2Xy7qMkDhlP3gMY98ng0stnbray3Ek/nRNIHbUbXh1YsDtli7gNjjnp0FIZU0uFV8f6pciLTEH9mWsguwSYhma4G8L6npjdxtPPNbjXUn2SG9uYPNkLgG61A4ijy3DJHx0GDnj6msLTZAvj/AFK5P9lqBplo4vP4ATNcfMF/vnGMZ4x15xW+t5NHaw3txCTKZFU3d/8AKkeWABSPjoD14+ppPcI7H6SfsM5/4Zb8GZ5O+/OfX/T7jmveK8H/AGGTu/Zc8Gng5fUDkd/9PuOa94r2I7I8GW7CiiiqJCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACioL6+ttNs5ru8uIrS1hUvLPO4REUdSzHgD3NfO+v8A7Y1l4kuJ9M+EWgTfEO7VjE/iB5Psnh+2bA5N2QTcEFlOy3STIB+ZaAPo13WNWZmCqoyWY4AHrXz/AOOP2w9Bt9Qu9C+G+k3XxT8SwO0Mo0iRY9Ls5AG+W5v2/dIQVwUTzJP9ivONY8E+IfihmX4qeKpfFFsxD/8ACM6XG2n6HH0JRoFYyXS5A/4+ZJFPUIucV534w/aw+HXw3UeGvCdv/wAJTqNiogj0jwxEn2W0AX5VebiGJR0wCWH92gD0LWfDPjb4uM0vxS8XPNpbhl/4Q/wo8thpO08bbiTcJ7vgLkOyxklv3WDiuJ8YftHfDD4GW8fhXQ4o9S1K0XZH4Y8JW8cjW4/6aBSscIzjO9lPzA4NfOvjj4rfED4sNJDresHw9oknH9heHJXi3qf4ZrriWT6J5anuCKoaX4B0vwTb2FjdpF4c+3f8eOj2Nm1xqd+cD/UWcQMspxj5iAO5agDoPGnx4+JHxPjeGW9XwFokgwdN0KbzL11IGVlvCoK9/wDUqhGfvnrXNaZ4D07wbpsV5fta+F7C+fKXF2rtdajIf+ecahprqQ+qhjk8nvX0L8Mf2R/ih8QhFcLplv8AB3w9IoI1LXUj1LxHOpUMGjt1P2ez6kZYtKhA/H6++Dn7LPw++CN3Lqmj6ZNq3iq4GLrxVr85vtVuOCPmnflRtONsYVSAOKAPzB1T9mH4xXDan44vvhfrOq+DFD21lp9zHEuqRWpRTLO2n/6xg7IPkb94o42Yya5vwd4k1HR4rX/hH9STxB4es5cjw/qtxKklhIGGfst0p8+ykX5vkGVySCor9vq8A/aD/Yo+Hv7QN7/blzFceFvGiKBH4m0ErDcuBjCzrjbOmABhwTjgEVrSq1KE1UpScZLqnZiaT0Z8GfCH4mSaH4qluPAXiPVPCfiyRvPudCkiiSa9YKc+dYFltdRTl/31s0Vxhc8tzX2b8MP28PDOpxpY/EWBPBd8s4s21pS76LLNkKEaZ1V7SQk/6q6SMjj5myK+Iv2h/wBmvxr8CbXd460NPF3gyMbl8Y6FA5W3YD79xAMyWrDGd6MyjjDA8DmNG+IniHT5LbUTKfHOjywiNb2OZI9Xjt+cIJmBivIxu/1V0rZ2gbu9en7fDYu/1iPJP+aK0/7eitPnG1v5ZMizjsftNDMlxEksTrJE6hldDkMDyCD3FPr8tfg18cPE3gFZJ/hn4ltbzQbdN8/hi/tJvsdoSBlZ7EFrnTTlh+8g8y3yc7EAxX238H/2svCfxMOm6dqi/wDCH+J775bbTr+dJLe/bjmxu1/dXS89FIcfxIp4rlxGDq4eKqP3oPaS1i/n0fk7SXVIpST0Pb6/CT4X6LfXHw3hvktZjZW3mGW4CHYu6dgoJ6ZJYcV+7dfkP4K8Tafpn7I3hrSJX3ahqEU5ihAP3ReyEsTjHb8a4SjB/Z0bH7Rukf8AYB1D/wBG21Z3xGYWet+J844ubmP25dl/rWp+zzH/AMZG6OB/0AdQ/wDRttVH40QmHxL4sX/p/mb85c/1oA/aGiiigAooooAK+d/jl+w38OfjNdXWt2ls/gnxrICV8RaCqxPI/GDcQ/6u4HygHeN2OAy9a+iKKAPxy+Nn7PPj/wCDhaD4i+F/7X8NW7b4PG2gb3tYyM4llC/vbNgBy5+QE4D1iaT4x1W1spl1uSfxzo11D5Z1a1eI6uIcg7ZNw8jUYup8ucZ9GzjH7TMqyKysoZWGCpGQR6V8gfGb/gnH4S8T6ndeIvhrqH/CuPEM7+bNYwQ+bo942ed9sCPLJ/vxFcZztPQ9FDEVcNPnoys/zXZrZruno+omlLc+f/gP8fNd+HtjLe+AvEketeGLABdQ8NX7TyWNmByQYXDXelvktyomtsqc7R8y/avwh/a28EfFbULLRJpn8LeLbuMy2+h6syg3iAA+ZaTqTFdJg5zExbAJKrX5gfErwP4m+C/jy1tfHWh3/gPxLG5j0zxVpM7G0uc8DybxVAOevlTKO25c8Vds/GjW8b6X400qG+0a4kEj6rplh50Bl3ZEl3pwIw2SCbi0aOQbckdx6HNhMX8a9lPuruD9Vq4/9u3XRRitSPejtqj9nqK/O74U/tYePPAVjbXMV7ZfELwXI6xxJfaoHY8H5LLVGG12yV/cXwSTkL5p619M/wDDbPwqh8Ovf3ur3emazEP33hW8s3XWYWwCQ1qMnaAwzKCYsHO/HNcWIwtbCtKqtHs1qn6NaP5PQpSUtj3iuC+L3xi8G/CPw5Nc+LNftdJa5hkFrasxe5umC8rDAoMkpGRnapxnJwK+Bfj3/wAFJPEurefpXhl18E2kysqR2Pl32tTLtxxIN8MJBJz5azdARKhr4xbVPEuuXmoX2oane/aNQlMt1qWrTi71K4B24V5DnhcYXe0hA9K4uYo7yzm/4tr8Nh6eHYB/4/JXdfs0yZ+PE5/6lq4/9KravNbW4/4t38OxnpoEA/8AH3ruf2brnb8cZzn/AJly4H/k1b1QG7+2wyx26ztwv2Bct9Js/wBa+fL7xFHZhRcStYs671WeJmnZcAgrACH5zwZPLQ9nNe+ftrMJvD9uQxDPaumQSCP3ic5/Gvn2z8O6J4et5Ly+dWG4u5lIC7u5PqT1565rKcuUuMeYWx1DUdXukfRNOaB1b5dSvis06HnlOPKhOCR8is+D/rDitFvDGmeGIH1TXL9bicsJLiSeQsWGMbmZjucnAAJPPSszxF46vbXRZLmwt47CzX5RdXhMSkHIGxeGbqpH3R7mvM/+E8aadppYI9TumbdBdanu8pCT/wAs4FHzEnGCBkE8muGVbmTcNfT/ADOuNLla5tPX+v8AgHqWv+LovFHh94NLtVsdIXDfb7xfs8IUHqMjJBGegI6ciuE0/wAdz+AbZX8NX815aLITO16oj0+Q4O5YUPz7sjPyHvk5HTmtR1XUdYvc30k17dr86x3EQkdMd1tl+SPHcyHoc4qst1MzNcqzM8eEe5ScM64/hNy3yR+qiMZwcVjF1ebmb+S2/wCD+HmjaSp2sl8/6/4Pqe8eCfi1oPjXULe9hvbnwX4xRNkV3a3HkTEHOFSUYEiEE/u3BByflPWvVLrxtHJoX9keOdMtvsDSF5NV06yaXTZGP/La5sYyHtZc5P2izIP94Y+WvA/DPw0074jfD+zuo/La9h3W7ckfdPylSVDLlSpAYcgjNU9H1jxp8HLo2ssM2uaKOllO2JIh6xtz+QyPYda9jB5rKjNxpyt3T1T9U9H81p01PF5oyfK90fS7eHdQ0fTbXVvD+sJ4j8O3hxaQ315HKZyTnZaagNscrDkeTciKbK4BY8UaL4lsdauLm1hkeHULQ7brT7qNobm2bA4kiYBl69cYPYmvMvh74+0fxDNqE/g7VW8PavepjUdKuIUkgvAM8XFq+Y5hknLLhhx8wru38U6DrkdvpnjHRLfw7e2yiPT9Q+0SDTovmUBbW/5n09jlQI5vNgOCCMGvZ5MJjF7j9lPs/gfo3rH/ALeuurkloV70d9UdUvWsDx1D4jm8Pyr4XltoNTzw1yP4e4QkFQ3TBYEe3ORMun+LPD9yIJdOufENt5fnLFHEqassIBYy+QpMd3HjafMtWYkHmMdK0tG1qx1+xW70+6ju7djt3xnOGHVSOoI7g8iuDEYerhZ+zrRs/wA13T2afRrR9C1JSV0ez/sWfs2fAjxZeW1/4p1668d/EoRh59B8VILUREAM3l2xZvtMa4OT5ksXOdqHAHM/tnfCH4KeD9SvJ/hHrk+i/E6Jx5vhvwqgu7EkD/V3OSIrLHBCM2MHIhfqPP8AVdFstbgjivIBKI3WWNgxR4nByHR1IZWHqCDU+n6fa6XZx2tlbQ2dtGMJDbxhEUegUDArmGUfDB1k6Hbf2+tquqY/e/YixjPp16HHXqMjitXbTqBQAm2jbTulZfiDxRpXhWxN3q+oW+n2/QPO4XccZ2qOrH2GTQBo7a4P4neDfCWqWZ1bXpY9IuLcYTV45RBKnBwN3R+/ykEH0qP/AISzxP4y+XwzpP8AZOnNwNa1yMqWH96K24dhjoXKjnvU+i/B/S4dQXVNeuLjxXrI6XeqkOkXTPlQgbEHA6An3ry8RmFCjeN+Z9kYTrRjpueN+H/B+reNLu7t7ay/tjw8BmDWLq3+ypccZwIn5PII3KMZ7CtSHVvE/gGb7IQ9/bRjH9n6g58wKP8AnnNyf++tw9CK+ihGFqnqui2Ot25gvraO4TtuHK+4PUH6V8/HM5xqcyVl2ORVmnex5T4V8SW9010/hHVP7Av7n95f6DfQLLaXfXP2izf5JM5b94nPOQ9dXqXiLSvGDWEPi5V8K6xGoggvJL11tgSANtnqRDPbrknFveB4uCFK1ynjT4LtJ++05TdxId6Rlts8J9UcYOfcEH61y9j4s1nw9HJp2t2z6/p4BSRZkC3aLgDaynCyjGeuD/vGvsMBnSUHT0cHvGWsX8uj81ZrozpUoVN9z2TVNP13wbMYb4Sa/aiITs0Nr5WpW8RziSW2Uss8YH/Le1aRPUJTNN1ax1yzW70+6hvLduBJC4YZ7g+h9jyK47wT4m+y6K9t4N1C31TRIpvPbwxqzyGC2my3zwkETWUuSSGQgZH3T1rrLebQfiRfsLGG68M+PpOfs1w0UWo3mMDCSDbbaooGAA/lTjH3znBWIyXB4738DL2c39iT91/4ZaJekrW/mkzKdG2qJpo9w6Vi61odnrVq1tfW0dzC3O1x0PqD1B9xyKuXVxq/huGebXrJH0yB1il1vT1c28DtnCXULgS2jdOJV2nPDnIqxcXVqtqLlp4hAwysu4bWz0we+a+OxGFxGAqujiIOMl0ehz2cXc8g8TfC2Wa1eB0/4SDTQcx29w4W7th3EUv8X0Yj6mvJNQ+HrWv2p9HkkvzAczWcqbLyAcD5k4z0+8uM+jV9G6v4uTa8dgnmPyBI3QH2HU/TqO4xzXkup2En2wXDs5nJZ1uEJD+p+YH8xn6114eVRLR28un3f5fievRxcnpXV/Pr/wAH5niIie4uWVkwynYyAbSOCMAYGDkdAM+xqe6n8tRHHubcNq7SDlTn5eP5f+OivSdS1Cz1i7mttcs/NcP5SapZoBcDEXmfvEA2uuN35dPTn7X4V6x4g8S2el+G4G8XXN8C8Nvo6+bNtBBJeMZ2KM8k/KO+Oo9qFVykozjZ9Oz9H/wzOtwXLzwd1+PzRyunQsrpMGYHGU4z0wSOAen0Pvtrd8M3Gpa9rcOk6ZYXWsXV3IBHaWULSyyP2xGuSW5PzA7v9sV9ifB3/gmX4j8ReRffEbVl8Nae20tpOmOs964BIw8nMcZxtII809sr0r680zQfgz+x34VDxrpfhSOZdhuJj5uoX7ADKg8yzEkA7FBAJ4Arp9kp/GY+05fhPj74P/8ABOvxl4vmj1PxpejwRpkzLJJYqUu9QuUJJKyD/VJkEEFxI4P3hxivrnwh8Jfgz+yL4bTU9um6C0aGM69rc6vezHByqO3OSCf3cQAP92vJPHv7XnjjxqZbP4faPH4O0pvlHiDxBEJb1hz80NpnanQczE8H7gNeX6R8N59a1G48Ua1fXGvahAB9q8UeJ7weVaqMH/WyERwqOoC4OM4zWsYRhsiJSlLc9j8dftl654mV7T4aaB9is2O3/hJPEsLRqV4+aC0yHfI6NIUHTg141Z/DvWPiNrjaz4jv9R8eazCu9r7WZF+zWa9ykZxDAmeegwT1rnvEHx58EeF7h7TQoJfiJrCkqrRM1ppatjkhyPOuNpIykaJkZwxrwz4kfGTxj8TUhs/EGomHQy/7jRNKC2mnqwIIMYBKSsMDPnZf3yamVWMdL6jjTlLXoe7+MPjd4B8CtJaWV1J8QvECoW+x6LJ5dhGwPAe5YZl6j5YVIIz+8BFeI/EH4+eMviJpbWF3fQaR4WmfY2kaCDa2UmRwJZMmRn9rgsO/Arz9NsazW0m0wxkyNFNAwRfd4h88J9WjJHNNhB3c7jJICocSrvfgcLJ9yYeqv838Ncsq0pbaHRGkludJovixtLurSG4hmimtMPZ3tjGLa+tcdCAvEi8dVyDjJFfVHw+/a2s49PSXxQ8Nzpy7VbWtOX/VkkAGeD7y/VM/7oFfGLLutpIW3oLdssrRt5cbZ5LR/fgPHLJleAK6P4b+Hv8AhOPiV4X0uRJJo7y7Vrksm9pIE+aRWdSFlUgHJI3DGOehwpRlGS5HZdV0/wCB8vnc1qSjKPvr/P8A4J+q2l3yyRqyOHRgCGByCD3Brdtrk5HPFcTpd1uxzXT2kw2ivTPOPMP2tpFn8DeD0kyY28X6SGCkg48455qb9pv4gWurTWnhzT51uEtpDNdvGQVEgyqx59R82R7juDVb9pe1XVvDfgq1dikb+MdHViuM4a5C8ZyM/N3ry/xwufGGu/8AX/P/AOjGqkB7h+wX/wAkl8Rf9jXqn/oxa9G8ctt+NHgA/wDUM1j+dnXnX7Bo/wCLS+I/+xs1T/0Ytd/8RG2/GTwAf+obq/8AOzoewHarON2M0kkg3VnrJzSmT1rOwGrbyYxXxL448SHxZ4x1fVS25bi4Yx85/dj5UH/fIFfUvxK8SDw34B1q837Zfs7RRc873+RcfQtn8DXxtG3SmgL0Z6VjeLF8y60DMcUoF63+uOIx/o8o+bjvnA9yK1Y2zWL4sw11oOVhb/TH/wBecRj/AEeYfN9en1IqZ/CzWl8aIlvIFht4oYGkgmfatjcjoehMcnpn/IqYtd3UlzbLF5rxjdBHdPtuUJH3kfuAc9/TmoEvI2tbeGGBjFNJtFlcjKcnGY5O3PH49KlP2m7+02wj3tHgwW9222dTtPzRv3wR+Q615p7RPHDPdXEErSyXT28ZWRYv3V3GSB1HG4D9cnrUjWtoqTyvK1zA0oZ763+SaNiwO2WPHPze3bpUfkSXj2srSS3ktsh8yJf3V3FkDkdNwB6fXvTpre0WF52ZryESAvdQ/JcwuzZw6Hhhu/8A1UhlDSZFHxA1S4E+mqRploReKmeTLcDITPEh6EZ7D1xW9589rawXlzDiYyKpvNQOSu5uscQ6YGP7vToaxNNvgvxA1Kf7dpw3abaD7V5eJDmS4HCf3zjBGegHHat9ZriztYbuaLyrh5BG13e/NJhmx8iduO3HToaJBHY/ST9hv/k1zwZ3+a/OfX/T7jk+/qP5V7xXg/7DPH7Lfg3PXff/AI/6fccn3r3ivXjsjwZbsKKKKokKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACisHxt488O/Dfw/ca74p1ux0DSIPv3moTrEmcEhQSfmY4OFGSegBrwjWv2oPEvjpGg+FvhN4bBiAPFnjKCWztCpxiS2suLi44z/rPs6nghmBoA+gvEnibSPB2i3esa9qlno2k2iGS4vr+dYYYlHUs7EAD618+ax+1tqPjhmtfg/4UfxDasGX/hL/ABF5lho6EcBoUK+fd8hh8iohwP3oBBrz2++Fun6rfr4p+KHiC48f6rZZuFuPEDJFpmnkA5a3sxiGIAE4dg8gGMyHrXiXx6/bAsP7NlPwvXWPEuuafuKalppCaWCcBg3mKRdjA6RKx67XQnNa0oxnNRnLlT666fdr9yfoxM91134Zz/EC6Gq/FbxNc+OmixMujzKLTQbVlO7KWKkq+P71w0zDHBFed+OP2xPB/h1X0rwRbN451KACJV0l1TTrfAGA90f3eBx8sXmMMY2182+J4/GXx60keIdf+IOl+LtGjk3f2Lp++10GPI+VZXVvMhlUiT/j9jCkMBvA5p+iWtnDq1l4a/srWrjxVOCLHwbomlvLezqq7t6sAIFg28+cHZcZIDAGtq+FrYdKU1o9mtU/RrT1W66iUk9iXxz4o8b/ABqmMHi/XpTpUpwvhnQd9tZsCCNkrA+bcdf4iFOPuDpVmz8I6b4SvLPQJ4J01aZd9r4Q8M2BvtYnUAk7bWL/AFYwp+aUoPrX1b8Jf2JfGniCBbnxrqEPw00iQc6H4VuRc6zKuCCtzqZG2PnBK2qLkHG8Yr60+F/wZ8E/BfR5NM8FeG7LQbaZvMnkgUvPcv8A35pnJklf/admPvXIUfGHwh/Y2+JHjBoL7XPs/wAHdAbnyLSSPUvEtxH0w1wym3syykkGJWkUgAnPNfX3wk/Z+8B/BG3uD4U0GK21O8UC+1q6ZrnUr88Zae5kJkfJGdpO0EnAFei0UAFFFFABRRRQA1lWRWVlDKwwVIyCPSvk/wCPP/BPfwj4/nn1/wCHs8fw28Xu5llNjDnTNQYkki5tRhckk/vI9rckndxj6yooA/Fn4wfCPxX8Hdasv+FlaBc+FL6GYR6Z400S4Y2bycYMV2mGhYkkiObb0P3sZp8njW5+yyR+LtMi1+ynXNzq+l2KSNdAZKNe6flUnYfL+/gaOYdq/ZTXdB03xRo93pOsWFtqml3kZiuLO8iWWKVD1VlYEEfWvi34sf8ABNmxs2udV+DWrR+Grh23t4W1iSSTSZOSW8lwGktmOe29OMbBnI6sPiq2Fk5UpWvo1umuzT0a8miXFS3OF+D37T/iX4V+G7K60nV4vHfgJyIra31LUjNDABx5UGoyDzIJMYxb364GAqzDG2vmbT76Kx8D+EPCt8k2neJdHs7iO/0q9haGeEtdSurbWA3oVZSHTKnPBNM1bRdf+HPjmbTNa03VPhh48dSSjhTDqSDAyCQYb2PG0EMCQMjC1qzeNLLUND/srxxpdppggOYNUhSWTSWJByw2E3GlvwCWhZoST8yEcV3WwmMsl+6n83B/m4/+TK/WKJ96PmjX/Z7XH7SGi4/6AOo/+jbWofj/AB+T4u8Vrj/l43fmVP8AWrHw18Oat8Mfiho3jBJm8U6Q9jcWcVhHJCbyRJWiJa0nQi31AKYj8sZjlIz+7JwDm/GjxVpHjPXvEmp6LeC8tJHjByjRyRsFQMjowDIwIIKsAeK4MRhq2FlyVY27dU13TWjXmm0UpKWx+zdFFFcxQUUUUAFFFFABRRXhvxb/AGwvAPwta+sLe4l8W+IrUtHJpWiFXEEgXcEuLlisNueV+V3DkN8qN0oA9f8AEnhnSPGOi3ej69pdnrOk3aGO4sb+BZoZVPUMjAgj61+af7W37PPgT4K6lcT/AAs8VCPXMia5+HM8rXcEcbHho5RlrBTh8GdvKJwqgcCuc+MH/BQjx18RNU1LQrGeTw7ZRMEGleFZGMsysqHEt8SsoAyRlVtcEkZkAzXz/fTazrkRj1C+/suwLtL/AGfpjbCXb7zvIAPnbgsVAYkZLtUOXYC14f8AFNsviSeTQ9Vk8E+NmTZd2v7t0ugV+5NEcxXcf5ngcqenW6p4i8Pa0sFp430qLQIYvktbmGSU6TExOcxTpm400k4+T95b5Y5GBXkv9n6Teaf/AGZFoZXzpGK2SQ75pCrbfNwuWz0beTkA5JHWqWl/ErWvBwWz1GW18S2hdlNvDOJbi3jy2A83McjAAKVDOc8lq78NjquGTjF3i94vWL9U+vZrVdGiXFSPQfEHwduvA+w+HRceIra9T7RDE4jfUblAoPmQyRkxagmOd8LeYBjdEvWvM73xJAY3LXnkSDcptLdRJdqwJBDhvkhIODhyz8EGOvS/BPie3uNLl/4QjULWO13iW68MavbmWxLjb96AkNA3AAlgKnqctXTa7J4Z+LKwW/iOyk8M+Lo8Q276hdRiaUDcQLXUnAjuQcEi3vB5nOFkXqep0MLjLfV37Of8sn7r/wAMnt6T0X87Ju4/Fqjz+1uP+KB8Aj00KEf+PvXR/BnxZpnhP4rXOo6tfwadZroEyGa4cKCxuYMKPUnsByax/Hfw58U+B9LsrR9t1oWhWf2ee+tbST7faRKxw11ZN88WSzDzl8yEkDnmvGLjx9G0wbSInhnkU7b+7UXV869/LiHyxjBzyVUgHivExjrYOo6M6bUvPRff/lc7KNKNRczkkvx+7/Ox71+0X8WtN8fWdvDCx0TSoQ6/2jqg2yTZZD+6t/vn7p+/tP8AskV4JqPjeKG6RrG1mnvWx5N9rA8yck9PJt14XIxggKDjmudkvPtVxJcvLJLdZ/eXHnrLOM8jdcN+7hHJxsBIxg1F51ssJb93HbzfeIZ4oZMnne5/fT8nlVwARkcV5MlOr/Fd/JaL/g/N2Z3R5af8NW8+v/A+WqJL7VJdUunkuZJby7VSXln2zSxjpnb/AKq3XoDnLKRmsW1uxa3HmhmVSSryRzFc+zTYye2Qg5FbDNEzJA6HcuWSCSAEqe5jtVO0EA/elPIHrWTeMou2dGJcY+dZVd19AZMbE9goOOnat6aVuW2n9f15GM273v8A1/X3mm06LHHb+SoSQgx23lGOJifulYVPmTE8bXkIHY043Qkm43PLAMhmRJJIl9Qn+pt1zgHOWU81HHNb/ZQ5MccUy/O2XiifPXe/M05yeVXABGRxVuG0+1bkMYRIfnYXESqkPGCRbghEPP35mwwHrWbst/6/rr95orvb+v66HrX7O/iATSazpxk3KSt1HmZpST9yTLlRuYfu8lePmXFe0XWnWurWrQXcKzxN/Cw6e49DXyr4R8ZWvgXxLa6nLLJLEy+RcAuzu8Ld16DCsAQqptwCA5yK+mPDvijTfEtit3pd7DewEDJicEqT2YdVPsea8bF05Rn7SK0Z4OLg41W+55144+AsN9L/AGhpE0kV5Gd6PG2yZSOmG7/jg+9c5pPxS8U/D+b7F4ptm13SV+R7pU23EI/2wfvcevXP3u1e/pOfWquseHtP8QQlLuBZDjAkHDr9DV4fMKlH3Z6oxhWcdGcz4F8UI+n+Z4D1mzu9FZ/OuPCuqKZbAt6rHkSWkmcYkhK42jg12K3fhbxx4mxcT3/hPxhdMBH591HDe3BB4SC7f/R9RU4UeXdbJvm+/wCnh3i74C3ul3R1Xw5cy2l5GSyz2ZKOPqoPP/AeueRVaw+ME9najR/iJo0d7ZOfLbUYYhJG/u8eOv0weOFr7PBZten7JWnB/ZlqvVbNPzi0+j0OpONTVbn0Ffa1qXg+W9h8RWsk1rY4+06tZ2kkYtwRkG7tm/e2xP8AeIaI87ZCOa3rO8gv7aO4tpo7m3lUPHNC4ZHU9CCOCK4Lwz471my0/TL7w/fx+NNAtU22treXrx3tmnG5LW/GZE+6AYpt6ckFR0rdsbDS/GOpyXng7UpNG1pg017pH9nrFdbssWe401CFmU7Tm4sSM9TGxOa9P6rQxeuDlaX8knr/ANuy0UvR8r6JSepXM4/EdPmsPxN400bwfbJNq2oRWfmHEUZO6WU+iIMsx5HAB61xXii88ePdR2moXOl+EdAlIt18Sae5vobubGGiilKqkD5z8koWQcYHFdN4V+Gui+Fbh7yCGS91WX/W6pqEhnupOMcyN044wuB7V8vjsYsBN0qkXzro1b77kTrRh5mJJrXjbxsdmh2KeEtLb/mJ6vGJLp1IPMdtnC9v9YR1+7Wn4Z+E+jaDf/2pdG417XDydU1aTzpgePuZ4QDttAwOM12irtp1fJYjMK+I0bsuyOGdWUxoUCnUUV5piFIaWigBuKxvEHhPTfE0QW8g/eKMLMnDr+Pp7GtuiqjJxd4sex4N4r+El7od4NU095HkjBC3tn8lxGPRh/Evscj1FZEHjeWWA6X4v0yPVdNk4N/bxZKkEYMkPUEHnemcEA4HWvo3rXMeJfh/pniJXk8sWt2eRcQgAk/7Q7/z969rC5nOnpPVHTCs47mH4V8ZatpdtBPb37+OfDwiaK38y+2anZxlSClrfDJZMYHkT7ozjBxzktfh/wCFPiU9wfCGpT6XrNqrSXGnQ2ZjkRSeWudL6gYAzLZF0O4Exdq851z4d614J1CTU9OlkspM5a6tBuhl/wCu0fQ/U4PowrU8FX2s/FrX/wCytM8F6jrXiTTXR4NQ0CTYts5PDNc7l+ynjozc4Iyeh+5wuaRxNJUKyVSC6Pdf4Zbx9Nr6uLOpctTVGb4giuPDN1b2mqxRqLkMbS9tXE1reqhwxilA7HqjgMp6olUNF0/WvHOsNo3hjRb7X9UbaHt7CEyFM8BpWPyxr/tSMAMZBFfT3gr/AIJ4zeIL698QfEPxNd/2xfKHaysrp7tg/wAhJuLqX55c4KsqBBjGGPWvZb74wfDb9lvwrZ+Gr3+yYNejUlPDXguwLT3JydrCAMShZRktK+Cd3znqeWtl+F/i0J+7f4X8S+drNdL6PyQlT11Pn/4U/wDBOXU9cuxrHxL1k6VDJJ539haNKHn5j2ES3P3V46rGG6nD19LX/iP4P/sk+G4tLt49O8NCYZh0nTYTPqF8wPB2LullPP32zjPJAr5+8X/tLfFH4lM8OmrD8NNAfjbbst3q0q98ykeXDkH+FSykferjdL8B6f4VsJ/EWqXVvodpdMTc+JPEV0fMvHxkjzZCZJ34J2JuPoKtJRVkdB3fjT9qz4kfEbzLfwrYJ8NdEP3b+/SO81Wce0XMUAIPfewIBBGeOC0v4fpYx3XizVrt3OMXfi3xRelmbAI2m4lPJxkCOPk4wFNYmufGvTNHieLwVoJ1u7HH9u+JYDHag8HMFlkNJ3wZivUfuzXivivWPEHjDWotX8Sazc6/qluCkTaoqyQQrxlI4MBIlyM4QLg1zzxEI6LViUo3s2en+L/2mvBPg2GSPwvYSeOdUXg6hfxva6XCSOojys03Xjd5QOP4q+c/iJ8XfGPxj1COTxJrEl5bQkm202ECGztgQ2BFAmEU8kcDcR13Vr6x4V03xBGphZPD2pAcRM5NnKc9Fb/lnnjjj2B61yGraFeeFT5V9A8BYHZIVBVxycK3RgQff3UdaxhiVU93aXb+t/kdjo2XMtY91/WhVe8/s+MpEFbJI2dQeSRkdM57f+OitSw1aO+hK3Ebs0nBO7JkAA5ywIfHHDg4/vJwK56OOS+uAWIOD3BOMEdPbB6AHHcDrUl1IsMIRdpBx91s4Ixz3zx/vY7EdKqVNS06hGbjr0Olmtx5cclvJIwtRuQMSPLQZGUfJaMfUvHk/e4qs5Am3ZDGX5pImhG9xnhmi+7KPR0OeprP0i+udPXcHfC/OFzyvUb1bPy9uQRnGN3atO11S31gPayFCGO7Y8YwTx82BgZyOqFWOcfOTXM4yi31RspKXkyNj5bQzpu2IQqSxTMUVjnAjmxujPokmR1Nejfs3+JPDvhH4sS3uv3q6cfsrQWslzAqJ5rlcsxGVXgFdwwCDzjnPn9xayx27XBdJWjBBnVwJOn3WYjD9D8kgVzjAzX6If8ABN/wt8BPid8CtS+G3xH03TbvxTrutS38FtrEQt5JlMaRx/YrhQrKw2sNiPuyWIG1q6KNm73Ma2isddot4ssMcsUiyxOodHQ5VgRkEEdRXT2l0VxzxXnnxM/4J9fGD9mu/udb+B2tSeO/BqsZpPCOquPtka5GRH0WQ4zyhRzgDa9ch8O/2mvDvijU28P65Dc+C/F1vJ5FxoutIYWWYHBRWYD5s8bWCtk4xXZY5DuvjtMJNJ8DjOf+Kz0X/wBK0rzbxqv/ABWGu/8AX/P/AOjGrtfjJcGSy8Cr/wBTlop/8m0rj/Gg/wCKw13/AK/5/wD0Y1NAe0fsH/8AJJ/En/Y26p/6MWu4+Jj+X8YPh+f+odq/87OuI/YR/wCSUeJf+xt1T/0Ytdh8WW2fFr4fn/pw1b+dnQ9gOhW4+alkuOlZK3BDdaebjLCoA8x/aW14xeH9H0tc/wClTtOze0agY/EyZ/4DXgMLV7D+0tIDJ4b/AN24/nHXjEbj1+lMDRhesbxQ2b3Qj+5GLx/mn+4M28o5HfOcfjWhDJzWT4olC3uhEmFcXjfNP9wZglHI75zj2zntUT+FmtP40EN+ixwpFCVinkC/Y7n5oTknlHxxz/PpVgLcTG6sDGuNv7i1u2y6kr1jfvg9Pb0qt9uH2eAww+TFO4Q20/zwNknlT/Dz2/SpWW6kaezKJErLiG1uznnaBmN/UHoP5V5p7JbitZLya3Eskl1LbKd1vI3l3MZOPmVv4sEZBz360skFp9lkdy15GjhnmQbLyCRiOGU/e+Y4/oaYLdri4tRI8t1LChDWlw3lzgnqyP8AxYxkc/jTpEsEWQnN9Crhnb7l5A5IzkfxDcR+PrSKM7T77PxA1GUalZ7v7OtF+1LbZnb99cDAT++eh46Y4rolubrT7WG5niFvPI4T7VeEyTsC3OyMfdwD0/8AHawtPvB/wsDU3/tONS+n2q+YtsPtDfvrj5Qv9/sTt6BeK3w1zptvDNJGttdTOEaaT99dOpbnaOcYHbnp90US3COx+k/7DY2/su+DR1+fUOf+3+4/Wvd68H/Yb/5Nd8G/79/9f+P+46+9e8V68dkeDLdhRRRVEhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFcX8S/jJ4M+EFjb3HizXrbS5LpilnZfNLeXrjHyW9ugaWZuR8qKx5rwXxN8bvir8Vt9t4M0pfhX4bkBH9veIYUudZmUg4aCyBMcH8ODOxYZ5iBoA+gviN8V/B/wk0ddT8YeIrDQLWQlYRdS4luXGPkhiGXmfkYSNWY5GBXhfiT9or4gfEKRrT4ceGF8J6M4H/FWeM4GEzqTy1tpoIkJx0Nw0OMj5GFcBL4d8AfBT7T428U6z9o1oqUuPF3i6++037g5/drLJ9xSCFEUIVcAALwK8Y8b/tqar4gZ7T4aeG2W2zg+IvE8TwwsMdYbYESvwQQzlBweDQB7T/wrvwv4PvpPHfjzX5vFPiGzUyP4o8YXSN9jGFJ8hMLDarlc4iRT6k15L8Qf21mvGey+GGgf2/J0/wCEg1oPbaYvBw0a8S3A4HKhVORh68Pk8P6/8TNWXUPE2o6h431S2HniW+Ci1s8AZkSFQIYAMZL4B7lq7P4e+B5/iLqkun+D9Lu/iPqsD+XPHocgi0q0baTi51Nx5I4B+WHzWOCBzQBxt9onir4xa5E/izVtQ8dagZBJDpoj2WFuw4DR2qfIMA43vuPcmuZ+J/iG18O+G9SsNA1yz1HxVEuz7PpYW6hsMH5mnuMiBMAEYDsQeq8EVPqGua98RNOvLHW7uPSdDju7m0fw34fZ7eyfyppIv30n+uuSdpOZGC8j5BWv8J/BHh/xF8cvA+galo9neaFHZ6jcrpksKm281Ei2OYsbSV3tjIP3jQB5n8K/GOh+Xot/oN3qXgvxDCgtLfUFYI1zjBaMyFfKuFJ6owPXhRxXq0XjTT7eGOz8b6Ra2FlHL58Wtabbyvp1vL1837PGwn06Q/MTNauVyQWXrUU+l2WoeH/FVnf2lvdwpoGpukcyBlWSO0ldGAI6qyAg9iAa+nfip/wTv1zwno41v4P6rJrFosCyN4M8QXJLfdGRaXjZZT6JNuByfnHArsw+LrYa6pvR7p6p+qej8u3QlxUty78Lf2vPGnwzfT9L1mC6+I/hucAWlxJfQy6kY9wGbW++WDUQB0SQw3HqHIyfsj4WfGjwh8ZdJmvfC2qi6ktmEd7p9xE9ve2MhGfLuLeQLJE3+8oBHIJGDX4628OqeFda1HS7OO98B+JCxbU/CuuWQNvd8kFp7KT5JVPzYmj5Och66zTviUW1TTLzVL64+H/ii3H2e21ODU5IrcZAGyz1IhngQkn/AEa9EkPBCkDmu32eExj/AHT9lPs37j9JPWPpK67zRPvR31P2Vor4u+F/7aGveD5otI+KEEuu2uzzRr2naf5OoQRE533VjHuWeMAjNxZGRPVE6n6z8E+PPDnxI8P2+u+Ftbsdf0if7l5p86ypnAJUkH5WGRlTgjoQK82tQq4efJVjZ/p3XdPo1o+haaeqN6iiisBhRRRQAUUUUAFFFFAHN+P/AIceF/ip4buNA8XaDY+ItHn+/aX8IkUHsy55Vh1DKQQeQRX4neGdB8QeF/h/4S1q0v38Q2Wq2k00mmXrBZrfy55YgIZv4gQi/LJ/32K/dWvxd0Fh/wAKX+Gv/Xhd/wDpbPQByfhPVoLS+v4vC16NImm+fU/Cuq23mWNz8yndNZsQM8YE0RBGchjXRS33g/xldRab4rspvDXiCYCC1ubzUCgmbGVS21Uqdy53EW18jLwoDin+AfhloHxX+OeiaP4gtpJrZdGvrmKS3meGWGZJbbZIjqQQV3H1HJyDTPjV4T1H4Kazd6TfE+NvC4thK800Ua3qREEESJxHOODyuw8/dNd+HxtWhB0tJQeri9V690/OLUvMlxT16n3D8Nv24tV8PXUmi/E3Qrq+WzwJtf0Syb7TChIAku9OUs4TqTPatNEe23nH1r4W8WaL440Gz1vw9qtnrej3iCS3vrCdZoZV9VZSQa/Frwv4o1XS4YH8NX8er6TZykf8I7rUkqmwkBO5badSJ7CUEsNqnaD1TivTfhv8UrzS/Fr3XgbxTqvg3xZfYkuNGulgFxcSYAzJbEraaouWP7yIx3I+bJZq6fq+HxeuGlyS/lk//SZaL5Ss+icmTdx+I/W6ivlr4Y/tzaFdCHTfiStp4XvxMLY69aFzpEkmcASmQCWwkP8AzyulXHOHcc1b+J/7evgTwpHNb+Ef+K61BSy/arSXytKRhjk3ZVhKOefs6zEEENt615dWnOhN06sXGS3T0f3Fpp6o+mHdY1ZmYKqjJZjgAetfOfxW/bp+H/gFrmy8PNJ4+1mIvEyaNIgsIJVH3Jr0/uwQcgpH5sgwf3eRivgj43ftieKfjBM9hcSXXiOwuJPIGl6fE9vokOcjEwXd52MlW85pU4VvKjNeS3+l6jr8nneJNWe6XG0afYkwWyL/AHDg7nA54JC8/cFYOQz3L42ftz+NfiU2o2Ud3MbGNWDeH/C5eOBQMnbNc5WSVuPulo1YcGBq8HuLfU/ENjAutXX9n2Sx4j0PSsW8ECkcx7kxwDniPYvsaZNrVpp8Mttp8CvFZj96lqESG1GCf3shKxwjuN7LntmubvvGP2lhBBE2pzNkGO2aSKANgcGQgSyjrxGsXtKwqPUe50lrLa6ev9m6RY7miTzDaWSKNi4PzuchUB2n53KjI61zGreLN25IpxeSNwsOmuDHyv8AFcspB+90hRh8vEqmr0fhnW/EVsE1e6jsNLVzKLCBRFApyDu8scFsj78hZ/Umn3l9pHg7TFu47RpHkdYVkVM75GyFRSeM8ewx3rN1FE0UO5jRaHretW8kd5ONN06Ulns4QUST08wZLSkdMzMxHaqPiOz0nT7OCzsS1zqDSKVSPLyOuP4VHbkHIGMd6yvGnjjUReSWN4xsDniztHElwwIGAWXhfw55+9WMfFFz9je20aKPR7TAaSLT3V5yOfmnum+WPORzksDwa5J1pNJwV/Pp/X4eaOuNFaqWn5/1+PkaEmmro91bXes6mNEuI/mhgsXLag2eyhfug/Uj1rpvDvxskk87R/FliNX02QMpk8lZLhIx1NxEuV49sEY+6c15V9mRInlWSNYZCQ829o4XI6hpT+9mPTKxgDuKc2n/AOrtiGGTmKB4fmY9jHaqck4x88pwwPPNKnUnF3lK/wCX3f8ABY5U4yVoxsfWngrxZNZ6Nbt4e1CLxh4YgObfSb68dZrFuP8AjyvRma0bH8B3Ic8qATUepfDTwF8dPtcGn295o3jIKJZ7KO3S11CUICd0lkrLBfpkt+9tmjk4BMbZwflnRbu/8P6kdQ0m8ktr+IZkMMqvlegWdsiGOPgfL8xB4PQV6ho/xg0vxHHBbeNbCGILKFttbsg6wrJjqjnDowP8aEjvkDmvoMPmT9mqFVKcP5ZdP8LWse+jSfVOxwyoyi+ZHJ+NvhN4i8B2sd7qtl9t0VZPKj1qwj+0WokJAMQQqiWrZPKTKrgnOMiuUVV3SXAkyVO2SdLjPOOkl23UkZ+WIfMDivsjw7451/R5kuNRuJPHej3EYiOowyRJrCRHON0rDyb+PDNmO5U54wex5DxB+z/4S+Kkd3q/gvVYNL1G2yZ47SzdYYgTnE9iQ0+nNlh+8jSWEckbBxVTyyliryy+Wv8AJL4vSL2n8rSvtGxccQ4/xF8z5k+zwJCqt5aQy/dDI8UUnPBSIHzp+QcM5ABODUOp6W/2cSsjKkLFWMyruQn+Hy1/dQ9D8pJbnIBrp/Gng/UfhZdJHr2ntbzXis8N8r/aLW9QggyRXEbFbhTjn94oBJBjPIrib7Wvte3JZQoKjOBsHGQu0AIMqcFAPdTXgezqwm4yTTW9/wCvvOpyhy7lmx1Kx03c05/fAjLfMZCOOS3DnvlQYgQerVWu/E/2oLGiiOJRlEONiEjGQowAefvD5uOWNZbQwMMhsdcg8ev/ANfkf980wLHGcOAR0POPXp6dT+XK1uqUL3erMXUlay2LTakkjlyfnY79zEZDHGTkY55HK7enOasaR4iutCvo7zSrqXT7noJIWxnjGGUYDfe9B3yDVNLeCdgsZbzCdqr1POew69e3p9yuu0/4WztDHcaxOuh2khxGLkbp5Dz8qRL8xPPsePu81NSpSpr33v8Aj8uoRpzq7K56h4H/AGkrO6SG18Rwm0nPH22Bd0bHj7yjkdR0z36V7lpt/Df28VxbypPBKAySRnIYeorxXwX8K4rNkl03TP7PGc/2nq6eZctyeY4eAn1baf8AZNexeG9Eh0HS4LKBpJI4tx3ykFmZmLMxwAMkkngY5r5fEujJ3pq39fh9/wAkeXiadKnZQld9bbfebcbcCsXxJ8P9I8VQyC5gCSyDDSIBlv8AeHQ/jWzGKtx1wKTg7xdjhu1sfOuofCHW/hzqzahoGpXWn2pyZGth5kLdcb426fjkemK1l8ZWOsWsVr40so7eSFw0Gr2m5Y0bPDhgd8DcDnO3/a5xXvfUVyviP4badritLbBbG6PJZF+R/qv9RXsUM0nGyqao6IV2viHWPjjVYrNDrIbxtpskflnWLXym1R7fAHlzq/7jUY8buJdr/wB1t3NaWjaTpsmgTa54F1eBdLhbbc6e5mawtZDyVmjfdc6Y2cjnzoP9pAd1eMTeFde+Gd08unH7DBI2Wi2mWylb128bG46qVPqDitLR/G9jqOtQTXLXXg/xSoCW+qWNx5Zk6/KkwADjk/u5Bg5+6a+zpZlRx1JUMXFVYLa+kkv7st15J3iv5bnRaFRaHrth4vgbUINM1W2n0HV508yG0vsBbpcA77eVSY505+9Gx98Vv1w8HjqRtNudI8baXa3emynzP7WsLDzrN2yMG605SDE/zH/SLMo4wCRxze03TNYsNNt9T0LVLLX9CnOIbe61BJIm6nZbalgIznK4guhHJkgb2rxcVwy6sXVyuftF/I9Jr5faXnFuy1djlnRcTqqdWTpHiOz1a6ubMebZ6panbdaZexmG6tzxxJE3zDr16HsTWtXwsoyg+WSszmldOzCkxS0VJI2imTTR28LyyyLFEg3M7kBVHqSap+Ex4g+KdwYPAOhSa5Bu2Prt0xt9KhPGT55BMpGQdsSuevIrejQq15ctONzWMXLRIuNhcknA65rK0XUtT8c6jJpvgbQrrxfeRuY5ri1YRWFswBJE1037tTx91dzf7Ne9eD/2RNMby7v4hatJ4yusq/8AZcSG10qIjnb5IYtOP+uzMpxnYucVL4u/au+GvwwVfDHhOAeKdUs0EUWieFYkNvajsJJhiGFQeCMlh/dr6TD5Ol71d38l/mdcMP1kZXgv9kE37R3vxJ11tcfr/YGjM9rpq+0j5E1x0H3iqHkFCK3fGX7SHwr+AdtF4U0SKLUNStRsi8LeELaOR4OpO9UIjhGeTvIPzZwa+ePHHxU+I/xe3w65rP8Awi2hSH/kAeGZXRnU4ws93xI57ERiNT71jjwr4Z+EOh2x167svBWnz4a2sREZb+8J2gGK2X95ITlfmbA9Wr6GnThSXLBWR1qKjojpvGnx6+J3xUSSGW8T4d6FIMHTtCm82/kUjBEl4QNvPP7lVODjd3rmbLwXovw70T+09XubPwhpN23mfbdSZjcX7nqY0w01y59VDdeSKo3HjjXL4CLwto0fguyIwdX1cR3usS9CGjjGYLXqefnkBUHcK2Pgb+yta/tCX2u+IPE/iC9bTtO1Y2EhDGbVL+SOGOQySXspZo1/egbIwOMjIrQo5DX/AI2rpmrHR/BWlxaZfhfM/tvxTHHLeBc43w2BJji/hYGcs3+yOlcTfWM2q6tJrWu3114h1xxtbUNUnaaXp91c42AY4UBcDjawr6f/AGrPA/hT4IeH/ANr4V8N2Om2AvLoTQwphp8xAZkkOWkb5jy5JrwqPS9K8WxF9GuBaXW0hrG44wOeF9B7DK+1eDjK1SE+WT0OSpKSdnscg0JmkwFJ52AdT3+X/wCtj/gFQXVqkyhCN4PAO3n6DGc49s49FrevdLm0yQw3NuY5WGNhHJGR0PIYfTI/2VrOWEzNuxvDDOfvbgMHPOc4/wCBAeqVwqV9UZHLz6A7REqVljZeVPpjnPUEe4JHrjpWZDA9jbyWflx3enSHL6fdfNF/wA8lPwyPbvXdXTfKcHIxuyR1wDyevT1JP+/VObS4Zt7yKobruPBOTkc/1PXs56VrzqStI3p1p0nzRdjy++8HWeoeYmhl7O9A3HTL4j51A/5ZychwMdGyR6rXDXOl3lrfyxX0TwTr99LhSGxz1z2465x/tCvbNQ0XOVMXmxgg8jO08EZ9D6cD2rOuo5J4vs1/F/a1kvSOZsXEJHeKXrn2br6iuqFadPb3l+P39fn956Ma1KtZT91/h/wDyG8lHEakAZyGB+7nIPX+f/jx60tvtswHk3LIxyF5LKcKc46/y/4EK09Y8OG31G9MHnR2qJJLE9wu2R9gUnsP4mAz35r1n4U+EtHjvb6M2sc95a3bqs0+0ttCLtAH1LHIHGBXfUqKnS9p0MqlRQu9zg/CvgPxB4mkSRoWsdNkAVp5sBjH3C9NwPOBjbz2Ne5W+j2ttpcGniFXtIY1iWOQbvlUADOe/FdBJZ46imNa47V4NXEOq+x586sqm57P8Bv21viP8D5oNOvruTx54PQKg0rV5z9rtEHH+j3RBYgDpHLuXgBSgr6h17wv+zT/AMFHdNeK8h+yeNoYDjdtsNes1GVDY5WeNcjn97GCRzmvzxeH2qu0Lw3lteQSzWl9auJba8tZWingcdHjkUhkb3BBrso46UNJ6r8So1WtGev/ABi/ZU+Lv7Mvi7wHYXXiOPxz8JZPF2ki21O4AS8sX+1x+XFIpO72BUspxnCZxUHjQ/8AFYa7/wBf8/8A6Mak8RftWfETx9ofgbwH4uubTxJYHxfos0OsTJ5N/EY7uPCyFBsmBGRuKq+Tks9M8Zsf+Ew13/r/AJ//AEY1e3TqRqx5oHTGSkro9t/YQ/5JP4k/7G3VP/Ri11XxkbZ8Vfh8f+nHVv52lcp+wg3/ABajxJn/AKGzVP8A0YtdD8cHP/C0Ph8Qf+XLVv52laMotef3zS/avesoTMe9Kzle9QB5d+0hPuk8O8/w3H8468ehk969R/aIm3SeHuc/LP8AzjryWGSmBqQvzWV4ik2X2gtvjjH2xvnlGVGYJR0yM5zj6Entmr0LZrN8Qy+XeaI/mRxbbtv3kgzj9xKOBnnOcfQk9s1E/hZpT+NDo77bbQmOLyEmba0U3zWzA5yR/d57fzqxsndbmyYLArACG1uvmXOMfI/qD0+tVVvmjhhkihFss7bWVsG3YdCSP4eam8ucG4tiY7WKYYit5vniORyVbsc849+leceyW47U3LW8chknmgRv9Cum2ScgZMbjryOP5ipZPsX2WQfNeRRyBnSQ7LyB2YAkHo3J/wDrmq8dmZJoIZMyyRIQLK7bBOQMmN+/Tj0x2qXzLONZEP8ApcKyZeCc7bqJywBKsD83Pv8AjSGVrDU/+K+1A/2pgtp1pGGFrm4P764PlhccNxycf3eK6NZrrTbeEyqtrcTOEZ2PnXUqlhkgc4wD7/QVzemXT/8ACwNSX+0LgFtNtI9otv8ASW/eXB2HjqAclsdMfWuhUXel28S/LbXUzqZBEPPu5VLfMSecYB9/qKTKjsfpP+wyc/sueDf9/UO2D/x/3HX3r3ivCP2G/wDk13wbzn578f8Ak/cdff19/Wvd69iOyPBluwooopkhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRXkvxX/ae8D/AAn1AaJcXVz4j8YSJvg8K+HYftupSDBILRqcRIcH55Sicda8g1rxd8Xvi4zf2pqafCbwzIGU6P4dnS61mdTx++v2XZB0zi3QsNxxNkA0Ae5/FT9oLwL8HGt7XxFrKnW7sZstA06NrvU7znA8q2jBkYZ/ixtHcgV4frfxP+MHxg3xWcafBvwpIfvZivvEVzGQMjPzW9pkFhx5zggEFDXFa54o+E37MsMlxqF3ZaPq2qYaSSRnvdY1VgThnb57i4OcjcxYAnqK+apf2qfHnibxZfeFPCup/wDCH6VqDRy6deeNI4n1eRXJ8yKz+ZbdnX+CO4l3cquecL1UaKrXXOlLonpf57L5tLzvo5bsfTOqXHww/ZvtLrxHr2qQadqV9gXWua1dSXuq6iwHQyOXmmPXCLkDoqgcV4p4w/bI8VeLJJLbwF4dXw9ppOP7c8SRlrh1xgmK0Ujac8hpGxjqleJ33hW58OeJr7UvFBudb1OEqL7xXqCTPNbBgcG5ikzLZqcnoPJ67HYV7L8LvhD4l+K6RT/Djwuviu1ZmX/hLPEbyad4dRlzzGAPtN6NygZjVU5ILemdajUw83TqxcZLo9Bppq6PNbPwfqnjXWpdd1W6vfFGrWyNLLrOszgx2aYJZlLbYrZMZztCDA5zXoXwz+Fuq/E6cxeBvD0/xAkVtkmrNK2n+HbZgRkPfMu65Izylqrnp8wHNfXXw6/YH8OWc1nqPxR1y4+KOo2sgmt9KuYFs9AsnByph06P5GIGV3Sl9wOSMmvqG0tINPtYbW1hjtraFFjihhQKkaAYCqBwAAAABWIz5G8B/wDBPuw1OG3uPi/4kk8ZqhWRPCWixtpnh63baODCjeZcsrBsSTPyCcpzX1hoeg6Z4X0m20rRtOtNI0u1XZBZWMCwwxLnOERQFUZJ4A71fooA/DXRGwNX9f7Z1P8A9Lp67T4Ft/xkp4N/7Bmqf+gwVwukHDax/wBhnU//AEunrtPgW/8Axkl4OP8A1DdU/wDQYaAItaY2aeL1HVdI1iP87O4FfstpP/IKsv8Arin/AKCK/GT4iMLO68cp90LbarHjjvDMuP1r9m9J/wCQVZf9cU/9BFAHGfGD4E+Bvjz4cbRvG/h611mBQTb3DLsubRz/ABwTLh4m6cqRnocjIr4H+L37BHxD+FdjfXPhSZ/ix4TAZm025CJrUEWBlApHl3YA3HqjnoFY1+m1FAH4c+D9em0vTLjTvC1ylzptpc+ZP4Q14SrHZXALZMXImspgxOGjO0FfunrXqXw2+KU9t4oa/wDB17f+CviFMMy2Fy0KXmpAYG0n5bXVkAOAHENwOz5PP6F/HL9kH4a/HyQ6hrmjnTPE6Jtg8TaKwtdRi4IGZAMSqMn5JA6+1fn78c/2TfiT8H4bqPXtAX4k+Bgf+Q/odqXuIlyNrXNkMshHUyRFlGM/L29ChjqlKCpTSnT/AJZbfLZxfdxav1uQ4p69T67+Ev7cUNyosfidpkOgeUyQSeKdN3tpaysThLuJwJtPc8cTKYzniTkA/VNjfW2pWcN3Z3EV3azKHingcOjqehVhwR7ivxW8I+NNW0u1truz1CTxx4fERS2Ml8YtUsoyuNlrfcllxgeRPujOMHHOfV/gX8WNT8H6hK3wv8S3FjJbhp7zwrd2LmAqTzJc6QDujPyjNxpzlcsMxEfKej6rRxWuDlaX8kmr/wDbstFL0tGXRRe4uZx+I/Vmivnb4V/tteCfGk1hpviWWPwXrN8/k2cl3cCTTNRcZyLW9wEZsqR5UgjlycbM19E15U4SpycJqzW6e6NN9UFFFFQAUUUUAFfivobf8WZ+G3/Xhdf+ls9ftRX4q6H/AMka+G//AF4XX/pbPQB1f7O3P7Smif8AYA1L/wBG2tdF+2IgTxMTjG/TIm/8iuP6VzP7PDbf2ktEP/UA1H/0ba10X7b1y9jm9QqGj0lmUycrlZHPIyOOfWgD7f8A2nP2UPhh8ZNJufEniOWPwTr+nwmQeNbCZLSe3jUZPnu2EliHcS5ABOCuTX5X/ESbQ/D+san4e1jVtK+InhmwcIvivR4JFiY4B3tEw3KQGBMsBkj+YYYZwLnj748eN/jlrUmoavJeeITDcO1jea1NssrdMDa8FqsaIrcDDLGW4GZ2PNYX9gR3Vy1/rd02sXnLFpxthTknIj6e+WLEetQ5Adxo/j3WbWxs7uK5/wCE80mOFobe8N2qatDCSf3SXRDR3MWSP3NyrD5fvZqK++HvhL4had/aHhGZbb7M++90lIpYbe3OAQt7pQLPAOn763MkPJYxgc15zdrBp6PrGgahDopncl71222FwwxkMvSZucEQBpRgcYp+j/ETTNeuoG16N/D+sWcmbLXbKWSAKcjDxT/LJCScHa+M8A56V6tLHtwVHEx9pBbJ7r/DLdemsb6uLIceq0Og1zUrzwpHawavpX9lCdWNpci4hbTrhFBw0V2GETjgfID5nIAjJ4rk7vxct9MYbSzm1qfJ2g+bBagg8EKNs044z83kDBwVcV69b+NtQtdJu7DxRZ/8JFp11gy6vp1pHJNcrg4+32BxFeAALiWPZOOqnPNZifDa2j8P3Gv+Add02XSGk2SJcytLp3mcDYtywE1m+R/q7wbfmH70Zpyy9Yhc2Alzv+R6T+S+1/27r1cUhxkk/f0PNx4R1DXo7Z9dvBBBan91ZxpHFBbqeFEcaARx9WGQM4xnNb2ladBaw7NHsQxYf8fMwKqfqT8x5HQVp6Xb2k2sNp+rLcW/iGFRI+n6mnlyqD/GifdZDtyHQsvPB5rpWhWMcCviMRjZQk4KNn5/5EVMVy6QRjW+grIwkvHNy4zhWGEXqOF+hxzWN8VNBTWPh9q9vGuJo4fOi2gZDIQ3GemQCM9ga65mxVK6AuI3icBkYFWVgCCD2INeV7acpqcnexwupKUuZs+MriFvsUE20RRTjgFTGjnvgZMkvP8AEeAQRVuwjluI44AHkliYskDRecydMsIeI4x03FyTxmnalYvotxq2nlRF9lnaF5com7B43SZLMcdY0A/QiqmnyPu+ymLckhytr5bEMRnBWFTl2GcguccHNfUPWOn9f1+J9BFq6fc0o1laRrpJmLIFV7pbgMY+mA10w2qRxgRA5AIpnkNHb7flit7jopDxRTZI4C/66cZxgnABBp/nzzSbtvmzwjBYhJGgBz/2xt1P4spFW7e3mVjM8ptROCxkR3M0/XkyYMkmOjeWFQ4+8Otc7fLv/X9dPuN0r/1/XzKZtZ3mjtmDtPGd0ds0KvJHwMt9nX93F23GQk8ZqaGxnkkjuDOUeQBVuFlMkjYxws2CSV44gVuBgkU271aCztzbW8MYg+8IsLtIwMEr8yAfNw7eYQf41rCv7y/1BpC820SDcw3HLAdCzEliOmCSVGeCKuMZT8kTKUY+Z1uj+Mr7wLcCTQtReBVO6S1c+Zby8ZwYskgHu24v0yFr1zw38YvDfi+/sLi9nuPCHim05tNUtrjynibpmK4XjHP3X+U5wQ1fNH2GUch/4cjPHA6E+g4Xn7vP3qY1nMqnuFXJ6dOx+nA55HvXdD3VZyuccved7WPva48Yu0V3a+NdGt9b0q+cNdanp2nrPG7Z/wBbeabwsj8Lme2aOXAJx0ryX4lfss6DrWnxa/8ADnUYF067P7mF73ztNuGxkJDeOAbeQ5x5N2FIJ4kfIryX4dfFHxf4Umg06yV9Zs1Hy6fMDIQvP3CPmUYAwRlea998L+Mba+1aSbR7+68C+MZFAnt/kH2oYHyyxHMV3FwOGB4H8Ne5DMoVrUsavaaaO9ppeUtbpdpJpLRW3MHSlFc0dPyPlvXvh/rfhfXn0TWdLvtN1dSM2N1A6TNzgFVwSwOGwy7geDxW1Z/CuS1jjuPEOpR6PBIMrbn95dSdM7Y1J9TzzjPIFfXGpeJ7DXdFg0rx5ptlo8Vq3+j39uJm0hevzRlM3GmSHAyYy9uSRuSvOfHX7Mt/oDQav4bvpPEEN4XmitLuSOS9uFKhd1tcITDfLkE4iIkGcmIc456+W1aq9pgqvPDrZe+vWOtl/eXNHu0zanWpxX7yOv4f19xxHgX4W/bHg1LT5hpunEiSG5YrNdyLwQe6xkg98+hWvXND8H6bpFw11Db+besMNeXDGWYj03tkgf7IwPavLfCGqz6PYWkUckkN1bxJDPAwIZHVcFHU8ggg8f8AjtemaH48s7rbFej7JJ08wj5Cf6f56V8NiI1OZ9fzOCtVqT0b07dPuOugh6VfjXaKgt9rqGQhkPRgcg1ZUV5MjhJU7VaQcVXjqyvashMlWpIzTVGaljjqCR0kMdzC0UqLLG4wyOMgj3FcB4q+D9jqkMp07bCXBDWsw3RPntz0/UfSvQ1GKeBThUnTd4spScdj5ujj8R/D2+WCLzGtBwdNv2JjxxzDJyV+nK9sDrW74Z8SWVxrkt14e1S48IeJbhCLmylRTDfrg5SeBsxXScnOMn3Fe2X+nW2qWzW93AlxC3VXGfx9j715b40+B8WoW8n2IJeQfeFrOcOp9Uf19Oh96+jwubOLSqfedcK/SRtyeJvDN9LbWfjfSo9AaJttnqQnm/s6IluBb3aZuNMydnyN5sHXjFdBPH4j8K3gtPst14pszD58SxCM6mYsZ3osZ8q9XGDvt23Y5aJScV4ZN4w1zwHHLHqKHVrGLKyW96wjuk9lYjD+ysMn+8a9p+FvwX+JvjrTYB4PtbvwH4Tuysk0fiq0RrQBgD51pYuGZZlwpDr5SnAIZgc19jUxGEziP/ChHmf860mvXpP56v8AmsaunGa901bXxdot5pMuppqdslhCSs000giELDhlkDYKMD1VsEd61PBug+MPiw0beDfD7f2Q558R65vtLHHrEuPNuOhxsUISPvjOa9M8D/sf6H8O/F6+MPFusQfEGdoRLqmreLyzSQzRowWeIM5iChcLiRSyAZWTsZvH37a2iQtNp/w50x/HWoKxjbUg5t9JhYHnNwQTLj0iDA/3hXzzyPD0J39p7SL1VtPk/NdenZtakQw8b3ka/hP9kbwzp7pqnjvUZfHN9D+98i+UQaVAVJOVtASrADHMzSHjIxVbxt+2N4K8Lq2i+BbRvHmqWyCJIdEZU022wvyiS6/1YUDjEe8jGNtfNniRfHHxwv44/HWvXXiNJHBh8NaPE1vpyN2HlIS8xBJw0hJ5x0qTUpvDPw+lTRr26+1azGh8vwp4XhW7vEwekuz91bDkZ3tuAOdhr04xhSjaKskddlFaE/jjxN49+Nkz2/jHxBNHpFwdo8K+HS9tZupz8kzg+bcdRwSFyudoqO60nwz8J4oNO1uZdHuSN0HhjRLUXWqzjHUW6EeXnaRumZOfWrVrceLtat3ijMPw60qTg2+iTefq0q4wVmv2HyZ9LdUyDjNX9A8KaT4Xgki0uxjtfNcySyDLSTMerSOxLOx9WJNeNiM2pUvdp+8/wOaeIjHSOplWWqeLtWbOj2kPw40tuPtAZL7XJVIwQZiPKt85yDEm9eBuri/it4O0vw74Hubm2t2l1G51Gxa51K7kae7uW+0xZaSZyWY/U49K9e2mvPfjoP8AigT/ANhCx/8ASqOvFp42ticRT53pdadNzmVSU5q7LElfQ/7Bqlfh742BBB/4S68PPvb21eBadp76vq1lYRHEt1OkCn3Zgo/nX05+yWLZLH4nx2jb7aLxxfxRtnPCwWy9e/TrX256Zgftl6ZbaxefD+0u4hNBJcXu5SSP+WA9K+U/EvwpuLFjdaNK0yqc+QxxIv8Aunv/AD+tfW37W/8AyGvh3/1833/ogV5Gy7q+SzOtKlifdfRHn1pOM9DxHT/HE9qG07xFaG/t1OGEy/vU/Pr/AD960ZPD9pq9s9zoFyLsDBa3kbEqHt16+27n0avQ/EHhXT/EVv5d5AGfHyzLw6/Q/wBOleY6x8PNZ8L3BvdKle5jj5DQ8SqPde4+n5VxwqQn8L5X+BmmntoZT2ckNw6zRyQuhywYYKnJAY5Ix165Hs/aoZmPTOApz6YyRz2wT6/KT6tW3YeOrfVlS08Q2+7bwl7CNsiH1OP6flVq48IlIRe6ZcDUbTna0P304GeB+u3B9VaujmcXaehV7bnLrbiNMsBleNpypBI5A4GPpgE91brWfdaWlyxYnZtOC3bjPH146Dn/AGKu3l+fMNvbxO8gygUr93r8oGOfpgA/3arf2VNcbZLmX73AiQ8jnp0PTPQA47gVutNWWeceO4Vhk2q4f/Qbrkf9s6uaTexx6tqUazql19raRVVsP91Tkd6ytXtdV1q6a2awuhqDxvGscEYNusTEbiHPLcAZOQoIzkdK7DRvhLqWuX638x8oCbzkiV8xK2ACS/8AEeBwoPT7x6V68pU6dBRnI6G0o2bO78E6tf64ZI7p1kjtwD5mPmYnIAPb3/CupeGk8P8AhuLw7p5t0fzZGO6SQjGT7e1W2jPpXzU5KUm47HE2m9DOaH1FQyQDsK0ZI6iaHNJMDEMezxh4DP8A1NWlf+lSV6d40P8AxWGu/wDX/P8A+jGrzq6j8vxX4DPb/hKtK/8ASpK9A8Ztnxfrn/X9P/6Mavpsv/g/M7aPwnuH7CP/ACSnxJ/2Nmqf+jFrT/aM+B3iP4/+PPAvh/wl4rbwf4gtLHVtStL4KxWR4/sg8l9rAhW38nDYwPlNY/7Cb7fhV4j/AOxr1T/0YtM/as+Jnin4U+N/hxr/AIP1c6NrEcepxCYwRzpJGwtt0bo4IKnAzjB4GCDzXoykoRcnsjZuyuzyG++K/wARv2c/ECeGvj74TudKRn8u18WafAZLK75OOUG0nAJ+XDAYyg617RoPibSvF2lw6louo22qWEo+W4tZQ69AcHHQjIyDyO9eh/Cr9vr4ffGfRD4N+NegaZoFxegQTy30a3Og3vTljJnyMnJ2y5VcD94TXA/Fb/gmLfeGdTl8dfs1eL10KW4T7SPDF/cGXT7tSAVEU2T8pBJVZAwyRh1HNTGUZq8WCaex5R+0LJ+90D/dn/nHXlEL1U+K3xg8Q6X4ksfCnxU8JXXgPxXpodJhcKTbz7iuHQ8jYdvDKWU9Q1Ja3CTRrJG6yRsMq6nII9QaoZtQSVneIZfLvNEbeseLp/3jLu2/uJeQO/p9Cant5Oap6/Ntu9EbzBEVumO/GSP3EvQd/wDDNRP4WaU/jROl1IsEUscIthK+1+9uwJwSR/D0qXZKsc8TulrHIMRxyfNC2QclW/hOeR+FVY7p0SKaOL7P5j4dl5iYZwcr2/8A11PGskXnxNItrHMuEU5aBsjkg9uea849guLbDdbxSKTLGpAtLtvlfIAPlv68Dj+VSyzWkcbKqfaI1cbra4O2dHJwSjjrz/LrVaK1VZIYJOJFBUW10cxyZwDsbt0H41M1xbRW8kQXzUVxusrg4kVyQCY5B15/T0pFEWn3n/Fd6mn269y2m2q+Slv/AKScSXHyZx1HUtjoRz3rpYUvNMsbeBilvcyMvmxwDzLmVd3zMW7YHfn6iuX024eTx1qUYu9SYf2baJ5McIE5/e3Hyl8YGM53Z79a6OD7ZpllBa7liu3ZTLb2Y825cE/MWfoOD1/8eqZDjsfpT+wyNv7Lfgwf7eofh/p9xx9a95rwj9hv/k13wbj+/f8A4f6fccV7vXrx2R4Ut2FFFFUSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFNd1jVmZgqqMlmOAB60AOorwbxh+194XtdUudC8BafefFHxHAWjli8Pun9nWcg/hur9j5MfOcqhkkG1h5ZIxXmviax+IPxfY/8J54sfQ9BkwT4S8GTSW0LLnOy4vvluJ/Q+X5CnoVPcA9Z+In7WXg3wbrVx4a0JLz4geNoTtfw94ZRZ3t2OADdTkiG2UFlz5rhsHIVuleY61q3xS+LKsPFHiCPwDoEhB/4R7wZcN9rkQ4ylzqTKr/+AyQkZI3uMGvPvE3xk+Fv7OmnL4X0qC1jvoBmLwv4ZtVe43EDBdEwseRj55SoPUmvnvx98fPiX8UGe3g1D/hXfh9+Psuiy+ZqcqkH/WXWMRHpxEMjB+c0AfROtfEb4R/sy2baNDJZaXqNw3mHR9Jia61O8kKlvMlVd0js3/PWU8k8tzXhvjz9pj4gfELzLbQ41+Huhvx5ylLnVpV/3sGKD8PMPPDKa890/wAB6N4A0f8AtjVriy8JaVdPltU1WRmnvG6nYvzTXD9eFDdO1e6fCT9nD4hfE2WG40Hwi3g7Q2OD4q+INtid16F7XSVbdnkMrXL7SB93nFAHhWifDmz0O0vPE19PBpdtIf8ATPFHiO8O6ZuB808hLyMcD5EyfRaxtY+EfjzxSL3xxL8NvEXiD4Waeojs9QbS/JeZZIwXuRaSfv5YvSRVCgHOM8j9Ufhb+x/4F+HeqWviDVUuvHvjOFQE8Q+J2W5ktzgZFrDgQ2q5BwIUU4OCzV7jQB+JHhvxzrWn2Om3mg3qeMdDtF2W1nfXbxX1mnG5LW+H72P7uDDNvTkgqOleufCT4war4Y1Y3Xwz8QT6ReMTc6h4Yu7Eb3fJLvc6WjBZlO1s3OnlGOcsjHmvsz9oD9hjwH8aGuta0lG8B+On+dfEOiRqn2huOLqD7lwvA+8N/HDDkH8/vjd+zx45+DEIHxM8Nx6hoFu6+R420LdJaRsTgPIRiWzbhRuPy5IAftXpUcdOMFRrLnpro+n+F7x76aN7pkOPVaM/QH4Qftn6B4stbSz8cwW/gvV5JBbR6gt0J9Fvp+hSC7wPLkyOYZ1jkGcANjdX0fX4s2PjrV4rEf2uZPGmmzReS2s2nktqr23H7udX/cajH1O2YB+mG3c17T8E/j5rfwz0ZtW8B+IV1bwZbNsuvDmoSTTafZsTko6uGu9KfO4AfvbbPPyjBrb6lDFWeBlzN/YfxfLpPytaT/kSFzOPxH6e0V4n8Hf2uPA3xbvLPR3mm8K+LLqPfDoWtFEe7G0EvZzKxiu4+T80LMcDJVa9sryZRcW4yVmjQ/DTQ7O4uk16SGGSSOHV9TeV1UlUX7dPyx7c8V1PwJb/AIyQ8If9g3U//QYa9A0PXNK0f9nm/s7iVY77UdV1lYYUX55WGrXI3HHYAdT6Y9BXAfA+Mj9pDwfj/oG6n/6DDUgQfGhfsepePh0H/EwAyP7yyf41+zuk/wDIKsv+uKf+givxl/aMh8nUPiAB08q6b842P9a/ZrSf+QVZf9cU/wDQRQBbooooAKKKKAPl74+fsA+Bfi5q154o8Ozy/DzxzPlpNW0iJTb3b9c3VtwkuT1YbWPXdmvgr44/Bnxb8C9ask+I+gNbWMM4OmeOdBlc2YcEYYyriW0c8ZV8A8/MyjNfstUF9Y22pWc1peW8V3azKUlgnQOjqeoZTwR7GgD8ZLTx1qeneeviS1bxbot8uLzVLC3ia+lTAwbq1YfZ79cDGdqS4Y7WJr3D4P8A7R3iv4XaesngvVdN8T+BbVhFJpl/czHTrVQQPLjnffc6ZJgEeTcrLCCDh1HT2P43f8E49C1T7RrfwgvY/AWuE730SQF9EusD7vkgE27EgDdEQo5+Qk18QeOPBfib4UeNbVPF+j6p8MfGSkpY61bTL5F4ASNsV0o8q4UjrDIM4blBmvWhj+eKp4uPtIrRa2kvSWu3RNSj5X1M+XrHQ/VP4O/tMeFPi9NHpSrdeGPF3ledJ4b1tViumTGfNgZWaO5i4JEkLOuOuDwPW6/FWbxZH9ihtfG9nHFaxyea2r6TaO1g0uADcTWkREtlKeSZ7Jh0BZT0r6m+E/7Xfir4a2emDU7+b4leD71lS1mmvYZ73knK2eofJFekcjybjybnI6v2csB7Vc+Cl7RdVa016x1uvOLkrau2wc1vi0P0EorxTTv2y/hBqHhWfW28Xw2clu4guNEvIJYtXinKF/INiV89pNobAVDnaxUkAmvl748f8FKNUtRPZeDLK18I2R3xDVtc8u51CQ44MFsjGKM5Bx5jSNyN0I5FePc0Pu3xp498OfDnRH1fxPrVloenKwTz72YIGY8BFB5ZieAqgknoK/G/QZlk+DPw2Zc7WsLojII63s/aue8U/Efxl8Stdl1nUL69lvZFaM6zrchluzG2cpFFwIkI6oojTv5dbXhvI+Cfw0GScadc8nv/AKZNSTuB1/7PJ/4yS0X/ALAGo/8Ao21rqP26kEegrOSAp0y4Uk+xB/rXJfs9tt/aO0U/9QHUf/RtrXY/t3IW8EwPj71leLn8I/8AGqA+drnWEjtY7lp7eytJQWjur1yiTKCMmFFDST9/9UrLkYZl61z099J4gmEGl2k+qSY/4+tThXy14I3JaAtEozhgZ2mI7Ba1LTwLYaddG71y9e+1C6fL7pGeSZie7HLvyeua6jSbe/e1SGCFNPhxnzGUGQ8g5C9BkZHPNefUxEKau2aS5aes2c7D4FhSY6r4m1GS5uWXbullZ32gcIGOWwAOEXAGBjitq/8AD8uvaHcabptimm2zdJLhNpcjIzsHPUD73UGug03w/b2sgmYNPcf8952Lv0xwT049K3oVVRwK8OtmD/5dnHUxXSmrHg9hY+I/hhcBLVmS1JJNjdEtaydT+7I/1Z/3ePVTXVeGfGul6h4kjvbG6u/BfjB18vzoXVPtS5GYySDHcIcAbHBOCeBXp9xDDeQPBcRLNC4wyOMg1574q+ENvfwyNYbXX732S4GVyORtbsfr+YrbD5o07VDKNd/aOo/4SzSf7PXRvHPh2xtdOVmeDU7O2ll0iOQg5leFG+0aa/UmW2cxgtkpgYqa78HeJNKktm0df+Ej027ObK2nu4murhc4zaXS4gvRw3y/upuOYzXjlt4m8UeBJjbkPqttGOdP1CQiVR28uYgn/vvcPcV1vgvxha3VxdP4Q1b+wdQuju1Hw5qUCy2V7yc+faP8r5+b95HhuSdwNfZSxuHzSHLmEfaP+faa+f2v+3teikjXkjJe6dJY6tb6mZkiLxz27+XcWs8bRTwOOqSRsAyMMdCBUrx85q1q2s+E/F15axeLLZ/CWuNGtvBeT37rApwFAs9UIZox1/0e8VoxtwrKDUOv+H9f8F6hJaXFrea7axx+eZY7PytQghz/AKya2UsJEHea2aSM/wCznbXz+MyCrTg6+Cl7WmtXb4o/4o7r11jfRNnNKm0fNXxf08aH8SLmdFKf2hbpPuVo0bI+RtsjD91kDqAST9eOE8n+z7pluU8tPvPCoZd6nu3IdgR/eKDnrX0N8QPDMXxK0ew1bQL+KS/s2aS0uI5iEdWxvQleQeB6EEYyOtfN/iK11XSNRe11ezksrkDcVKbc9iwI+93+YE59TWOFl7WKj1Ss+56dCqvZqL3RrXWvpDCqwQK6xNwAFCRHp0wFQnrkLu54lOKwbzUtRu2czSMpYq0g5Bz0DPzkn5vvNz71RW5eMgjKkcZXjHrj071KuoNldw244+UbdueuMfd78DGe4rvjRUNkbyqOW7G5uOcKU2ncMkjbnufT7w546Uu+5XO0MmCG6kbc9D7feHPFaeg6dqniC6WDTrKW6kXhhGuFjz1O7ICA5boQPWu607wTp+lso1W4bUr6Prp+lsFSMnHEkpwE+9yF2n/erOpiIU3yvV9lv/XqVCi5LmvZd3see6fZaprF19msrSa4nJDiOJSSpPRunHUfNx0613Wn/D2LS2Da/es1znzBpem4eXdzgs/3UPAGe+PvV1kH2xrX7LCYNE08Hi0075DjP8UnDE+42g5OTUtvpMFvHsjXYo+bjjnufx/L/arhnWqVP7q8t/v2Xy+8iVajS+D3n57fdu/w9Cpb+dbwtbadHb6BYt1jsvmmk56vMRnJH90ZGfvVDLodrJCyFVl3tufzOWZv7xPUnpzk+ua2l05efmK9zz068/8A6+P9qpP7PHPzEd+vQc8/y9uPvVjHlh8P9fM4qlepVfvsm8M+ONc8LZgmkfXdMxj7PcuPPjHOdkh+/wBRw57feFd74E8UWPk38Xgy/gs47n95qPhTVIPMsLkgqcy2pIKHgDzYip56tjFcAmltcSLFGrySN92ONSzHr0HX+nH3qvXfwv1T7PFqP2fFxA26IwyFbmL/AGlK9PcA130cwlQmpOVmtmtGmZ+0W0j1q7uvC/xOZNN8UaYPDnirAis7nUb0K05CnalrqhXEgzki3vVJ5AWRcZHFax8Gtc8M3tx9rhmvdMs1Ml7PbWrC8sEBA3XNmSXVOD+9jMsXU7gK5yw+IGqadG9h4jsl1/SnHlyyCJftCryCJIsbZB9MHrwa9D8F+KrzS4bWXw3qkXiXw7bSAx6HqV1IDYsDybS6U+fZyDLfKDt5wV9PoZYjC5lH/a4+9/PG3N/29HRS9dHfVt7FOKfwmr4WsdOtdJi/sq4+1Wj/ADLMs3mBvcHp+Vbax1l6Tpvh3x1rciaLd6h4d8YTs0zWUiRRX9wccmW3yttqKjJJkgeObCkkMcmnXmuSeFy//CQLFDZJN9m/tq1EhsvNyB5cu9VktpOR+7nVD6Fup+TzHIsThYuvSftaX80dbeq3i/VK/TQ45QaNhY6sItOjRZFDoQysMhgcgip1hr5RswCOOpguKFXbTtprNsQCnVmax4i07QWt47u4xdXT+XbWkKNLcXL/ANyKJQXkbkcKCea6vwj8E/iT8S/LneBfh1oL8/atUiE+qSrg8pa52xduZTuGeY67KGDrYn4Fp36Gkacp7HLa14h03w9DHLqN5FaCVxHErn55XPREUcux7KoJNdH4U+FfxI+JbI+naSvgvRHwf7Y8RxMLl1yQTDZAh88f8tjH1Bw1e4aH8NfhX+zTpk3ifUri1s7xFKT+KPEl0Jb185GxZX+7nIHlxBQcAba8n8aftuar4kZ7T4W+GS9t/wBDJ4oieC2YY6w24Ilk7YZtgyDkHrX0mHyilT1qvmf4HbHDxXxanp/g/wDZ/wDh18E4X8W+ILqPVdatI/Mn8U+KJkJt8AEmIHEduoIyNgB55JrgfH37bgvGmsPhZ4ebxJN90eIdY32ulxnn5kGBLcDj+AKOQQ1eIyeF/EHxQ1gah4r1TUPHmqWw87ffBVsrMAYMiW64hhUDGXI7ZLVYj8QeG7SaS100zePtYhIRrDw/IEsYGxn9/fsPKA9ofMJwRwa9puFKN3okdOkUVrzQfF/xn1uFvGOtaj45vi4eHSYo/K06AgjBW1T5TjpvfJx1qaTWPDHh++Ok/aJvFGtQAJ/YPhTZN5PHyie6P7iBc4BwzsM/cqTxB4a8QeP9Jn07X9bGiaLNn/infCwNtZkcgCeRv31ycHq7AccKK8+l8D6z8McS6QQljH0ezXC/8DT/APWPevJqZnSd40Xd+exzuvHaO56a8PifxJZta3t5F4O0OUYfRPDMjpNOvHy3N8cSydOVj8tOvBBq/wCHvC+keE9PWy0fTrfTbUYzHbxhdxAxlj1Y47nJrj/C/wAWre7VYNYUWs3QXCA7G+o/h/l9K9BguI7qFZYZFliYZV42DKfoRXzGKrYipL98/wDI4KkpyfvDsCkPWnUVwGQyvPvjt/yT9v8AsIWP/pVHXoNcX8WrJNS8MWdrJny5tY02N8dcNeRA/wA668J/vFP1X5mlP40df8KbdYfEF3rk0Ze20OzlvjkHaZAuI1J9STkf7vsa9U/YTDf8ID43Z3Mjv4uu3Zj1Ja3tT/Wqfxh8P6J8KfhudB0hnF3q86ee8zbpZY4/mLEgYAB2jAx94+9Xv2F+PAPjT/sarn/0ltK/RT2Sb9rb/kNfDv8A6+b7/wBECvJNtet/ta/8hr4d/wDXzff+iBXk1fF5v/vPyR5uI+MZik2in02vFOY5jxH8P9L8QhneL7NdHpPDwfxHQ15rqHhzX/AN21zaSO1uP+XiEZQj/bXt+PHvXuDdKjZQetdVPESho9UWpNHkkHizRfE3yavbjTr5htF5CPlb2b1Hs2R9KnbwPf3VwgSaGe1dQRdK4KsoIwMHJ6dM7h9K3/E3wxsNZ3TWmNPujydi/u2Puvb6iuE8zxH8O7gI+RbMeAfnhf6eh/I12wlGa/dOz7M0Vn8J3Wm+CrDTlDSoLqbu0gyOPY5z7EkkZ4OK1niA4xisLw/8QtP1xVjnIsbvpskb5W+jf0NdG61yT507TId+pnTR+1VXWtKZaoyimmIqNHmovLx2q3UTmrKMTVfl8SeBj6eKdK/9KkrsvGL58Xa3/wBf0/8A6MauL1g/8VF4H/7GnSv/AEqSuu8YN/xVmtf9fs//AKMavqct/gfM76PwnuX7C7f8Wr8Rf9jVqf8A6MWuZ/bp+bVPh79NR/lb10X7C7f8Wr8Q/wDY06n/AOjFrn/24F36t8PR7aj/ACt67cR/Cl6Gk/hZ8yyQbl6ZHvXofwO/aE8f/s634PhHVzLoTNun8M6mWm058nJMaZzA55+aMgE43K2MVxfkcdKZJB7V81TrSpu8WcUZOOx+iPh39oj4BftvaXB4G+Jvhqz0nxFPuW30nxAQdznI3WN8oX58HgAxydfkwM182/H7/gmF8Qfg/eXOu/AzUZvF3hssZH8KanIv2uAE8iJiVWVR7FXwAPnPJ+cL2wjuoWimiWWJuqOuQa9u+C/7cPxU+AtxaWs93L8QPBkeEk0XV5i13bpwP9GuSC4wAMI+9cDAC5yPao4yM9J6M6Y1E9zwTR/iNAuqzaJ4hs7rwp4jtm8u40zVomgkR8Z2neAQenDAHnpXQ65MVvNGO/YftTYbbuI/cy9P6+2a/Q/UP+GZv+Clnh+C0vGhi8Ywwfu4ZStjr1kMMSq9fOjXBJ2mSMZ7E18U/Hj9i7xl+yV4k8PNP4th8VfD++u5YdPneLy723mEUjLE6HdxsDfMrYO1uFyAe+Xwux10/jRx0dxL5cdwiCEu2HkTlCMkHcv+etTqsi+cDKltFMMLtG6BsjB/3T3zVKO4kaNJVXyiWw8kfIxzncvr3qaNWXzgZBBHMMBowGhPY59PrXnHrmgtukLwI+2N1UhYbk7oZM9SrdieD+IqZrm2t42jSLMW4BrK467+FYxyfU/z6VSjjji8lW2xSBTtSdt0EgI5IPbPB/KrJuYIbd41iwgYBrGfkFsgEo/r/wDXqShdNYt461OLfqbbtOtVECriQ/vrj5S/ZRn727+Ic8V0dvb3em6fb2SuFn3KZLSwGZGBOWLydjjjPHPc1zGkyFvHWoRY1Nj/AGdaqbePAc/vrj5S/GEHPO7nd14rqLWK5sbC2sFlBmVl8yzseX2kgtvf+E447fU1Mi47H6T/ALDf/Jrvg32e/GPTF/ccV7xXg/7DP/Jrng3r9/UBg9v9PuOPwr3ivXjsjwZbsKKKKokKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAry742/tNfDX9nnTRdeOfFFrpdxIjPb6ZHme+ucdo4EBcjOBuwFGeSBzXqNfAP7POg6beSeO/E9xY28/iPVPFutxXmqyxh7meOPUJ440aQ87FRVULnAA4FAHofgn9uHxV8S49bu/DPwgvLy0fw9da54aspNZg+36t5E9tEyyRoGSDP2pWxvdv3bjBJUHzjQ/Ec/7VhuV+IPjaa7Nv8A8f3wz06OXR4LAleY72ByLm4I3qMylYmIBEdUPiVo/g79nXXLf4h+GNef4beMbxms7eLS9PN9DrLOVZrV7BR+88xlTJjMbZVSXG0EfDnjjxB49/aV8aeIPiMfCunaJJrmoFhq3mvaATQ20EAtY5Wf915ix52zOFbewByBnpoYariXyUI80t7Lf5Lr8vyE5KO595+Nv2lfh58IIf8AhGfDtumuatZDyo/DvhiKPZa8n5ZWGIrcdeGIPXCk185+NvjD8TfitIyarrY8GaEemi+F5mWZx6T3hAdjywKxhFIx161z/hCz0ixa30O8t7nw5q4kFvF4VtdLlm1WeUgkLBaRrl1YjAlJEZ/v19Y/Cj9j3x/4sSK7vUT4RaI4DCaTytR8S3CnB44NtY8ennSDkHaea5hnyrF4P0b4a6bax6nJZ+FILr5raxZGkv75j08q2QGaVj2YgKcjLDNfRnwf/ZT+Ifj9Y7yLQ/8AhV+ityus+K4Eu9blXB5h04ExWpyMZnZ2AIIWvsP4Ofsu/Dj4GTSX3hvQVm8RXA/0vxLq0rXuq3TbQrF7mUlwG2jKptTPRRXq9AHkHwp/ZV+H3wl1X+3bTTpvEXjBs+Z4r8STfbtUbIIIWVhiFSCfkhVE5Py16/RRQAUUUUAFMmhS4ieKVFkidSrI4yGB4II7in0UAfHXxf8A+Cb/AIS1u5utb+F19/wrnXZSZJNNjjMujXb5B+e3zmInGN8RGM52t0r4b+I3gPxP8G/HUNl450e+8BeJi/k6d4l0m5Jtb4c4EN2qgODyfJmUHnlK/amszxJ4Z0jxjot3o+vaXZ6zpN2hjuLG/gWaGVT1DIwII+tAH45W3jq6gtJtK8X6Tb3WnzSCU6zpdl5tq0gZSrXOnJgxvnn7TZtG67Qccc/Rnwb/AGrviB4B06ymm1Gz+InguQiOBb7U43lA67bTVcCOV/mUC3vRFLnC+Ya6H4y/8E4rnRbqXWfgrqUdnbnmXwZrtzI1mecn7JcHc8B6/I25Mn+EYx8Z6ho+s/D3x1c6fdWurfDDx3NG32rS7+BTb6nHgg+ZEcwXsJJPzKSeDhhivXjj1WjyY2PP/e2mv+3uq8pJ2WkXEz5bax0NeTWLe88I6Tpkiy2GtWN/rD32k3qeVd2fnajNNGJYzyu6ORSD0OeCav8AwRX/AIyS8G4/6Buqf+gwVRvPE3hnWnhsPHOjw6BtO22v0lmGmISTgQXUYM+mZ+UbGEtv14xk1qeDfDeq/Cv4yaB4hnh1DxFpNlY3YS2hiik1OSGZI8SxLG3lXqLs5e3JbByYkPBipgXKLq4WXtIrV20kl/ejurdWrx/vXHzdJaDP2ooxDrXj1cf8ucrfnbA/1r9i9J/5BVl/1xT/ANBFfjV+0X4l0fxjJ4x1fQ76O/0+4059skYKlWW2CsjKQGRlZSCrAMCCCBX7K6T/AMgqy/64p/6CK8sst0UUUAFFFFABRRRQAVj+LvB+h+PvDt7oPiTSbPXNFvU8u4sb+FZYpF91I6g8g9QQCOa4L4uftOfD74MTPYa5rP2vxB5RmTw/pMZur9lABBaNeIVORiSYon+0K+LvjV/wUO8R65cS6XoH/FI2koIitdPK3esTDPVpAGjhHYiNX4OROvUJuwGR+1N+y14X/Zxhe/8AAfjeJnmVpbb4b6vLLeXsygDiwaJXmVRj/lqjRru+aSMc18z+E/EEK3moR+HLh/CWv3CbtR0W8tkltbsHcD51s+Yp1PzfvE+bp8w6Va1DUPEvidrsyznw3Z3j+ZcrFKbm/um2gBpp3Z9zjAG5zK2APnFYOqeGdBs7VoBapLf3DHyZpBJPdyzBTgqwJlZwM4CHcBnGKI1HCSlF2aA9IufE+k+MLGLS/F9nD4T1WFDDZX8l3J9gwxUFLfUSDNZZyAIbnzYOBgDqOVufgvqngm8kvILaTxCZIzOZZkP9sRxEbi/lZZbiELj95au6gEEooyRw9t411zwbcLp2ueXr1iwEUts7Kb+HKAsZFBKBecCOVll55BxXc+A/EUNrYzJ4N1C01HRDJ5tz4U1hXezSQg4aNeJbOXPSSLGMfdOBXr/XKWLXLjY3f88fi+a0U/naT/msRyuPwnD6p4yM2jNeaZNZqZI2Nus7+ZNKcNjEKZKDKkbpmi5HAavRvCrFvgj8Mtxy39m3GSRj/l7mrRbSvBfxY1pLK8s7rw740Y5t0vpYo76c5yBFcnFtqY+6Nk4imIJ+fOSM7UNP1HwH4S0bQ7qxnu9F8OxyWcmtQwuvkbpZJP8ATbdh5lmfm6vmMjBEhHNY1cBOnB1qTU6a+0un+Jbx+as+jY1JbPRnW/s//wDJxmi/9gHUP/RttXd/tyru+G8MndYbpfzVP8K8/wD2eZkk/aG0ORGDxvoGoMrKcggyWuCDXpP7cEe74QvLn7plX84z/hXnFHitjoNvYyM6KzyucvNIxZ26dz9BwOK01UIOKX+KhlOK+AlJyd5M8htyd2KrntVhW6VWjU9KtItZsRKlWVX5ahRelWlWsxMzNW0Wz1iAxXluk6dtw5H0PUfhXlXi34PyMRNYbrpYm3xYbZPEfVHGOfcYNe0MtQPHya3pV50neLKjNxPBtN8d6roFq2m69aP4i09R5chkRftarjo6nCy/+On/AHjXf+D/ABbcxaJD/wAIZqdtrGiWkpdPD2rNL5drLzk28oInspBk42ELwPlxUvxC8K3Os2qTWVtBLMn3+MSkexzg/Q14/LYy2l8Z4JJ9M1GP5ftEB8uVcfwt/eH+ywI9q+swOaVINVIyakuqdmjtjUUlaR7/AHVr4d+KGoRtaNeeGfG1wxE1nKIo9SmbHBQ/Lbaog3AZAjuMAZZj8teMfEb4T+IdGhvLvXLdNd0e3fbNq9oHaO2Y52rcRuBLaPg9JFUc4Vmq5Y+PhdWL6Z41sIdSsT/zEIINwGOhkiGSpHXemcdcLjNen+HPHGr6fpdtJaXv/Cb6JCmyymN6E1SyjIIMcF4ciaPGB5FwGQgYJxxX0ntMFmGuIjyT/niv/So6J+sbPq1Jl8vWJ8ba14ZNpeNFY5nRiqLGzDdyrNhW44wD19e9aGleE9NvNIt7qPz9R1GXBe1ijMUMHOCHkPfPZfX7tfUeofB7wJ8VorvUvCVw+ja5Y/vry1trNkljIG3fd6YCXjTDf66zMifMT5Xp5NJ4Z1XwPaWVtqkQSGVmS01K3kEtldnLErDOvyseDlMhx3UGuDHYCvhqKqxfNC9uaOsX5N7p9bO0vI2jW5Fa135/1/wDJ0vR9QttO+xy3H2W037jaWn7tATjqeCfoSoPoa0YdJ8lAihUReNqrtA/ljqeDj2zVsRzjGAeDtGPX+6PQ8dOvPSnrHOuMbvlOBt457qPToeOvPSvm79jCdWdTWbuQLp5X7zYK9e3XvzjHU9ce2ad9jkX+IfKcnqMZ784x1749s1oabp9/qFysFpC8zr/AHB9znB5/hH1x9K7nRfhsyiOTU7jJA/1Fv8AKB6/N2+i4/GsZ1VD4mYOVjzu2026uplggjeWbqI41JYdMnHbr3x06122g/DCaTZLqk/lDO4QQHJ79W6D8Pzr0DT9JtdMhENpbx28foi4z7n1P1q6kVcFTFSlpHQyc30M7TdFs9Jh8uzt0gTvtHJ+pPJ/Gryx1aWGpFhHpXE5N6syuc/rXg3TvEUZNzCEn7XEfDj8e/415b4i+Fmp6Dff2np8kyTR9L6wO2QAdpF5DL7EEV7ssdSKlb0sVUov3WVGpKOx8/t46tryzSy8Y6YtxbKQy6nZoxVGA++VB3xMP7yE465FepaT8QNd00xX7Tv420qWIRfbIrhE1ZIOQFWcgxXcYz/qrlWB2/eyc1a8R/DnTfEBeZB9iu25MsQGGP8AtL3/AENeT6v4K134f3T3GnztYKzbjJCN9rMSf44zwCfUbW96+ry/OpU580Zcsvz8n3Xddex2RqxnpI9bsNL07VoZr74dXVvaLEvm3WmpayJb22RnF5YZM1k2SB5tv5kJyDsUVfsfEzxXlpYa1Yvo19eBns2aVZ7S/Ver2tymUmA4yAQwz8yivHtD8SS+ONes9LTw/rD+OLdfNspvC4Z7lSP+WkMqENEMjJ8zCjHJIGa928H/ALCPjbxhrVx4s8beL5dE1iZGaC1Hl31ykzDaZJJUCRxkqqAiEZ4B8zIOfWxWEy/NUpSiqVR/aXwPzlFXa83G/lAJ0eZXWpS1bxVp+j3lvYM0t5q11xbaXYRNcXdwf9iFAWP1xgdzXfeCv2e/iB8Q/LuvEMy/DvQZMN9khKXOsTIQOCeYrfIJ/wCejAjotekadq3ww/ZN8JwnxCNB8K61eDEw095b2+1Ihm2vllNxLn/a3BCdu4gZPlPjT9rjxv46SS28FaP/AMILpLjH9ra5Gs+pOCOsdsCY4iD3kZ+x29q8ellNHDSaqPna+75dyoUYx1ep7VHpfwg/ZR0KbV7640/w7JOoWbVdTna41G/I7b23TTHqdiAgc4UAV474u/bO8U+MGltvh74ZGg6Y3C+IPEyEzOpHLQ2akc85DSNg917V5VpPw4OpXt54q1SeTUryIbrzxV4lvARCOes8pCRDk4VNo5wBVqPxPYsdngzR/wDhN7sEgazqvmWWhxkZ5UcT3QyByoRCD1NejOpCjG83ZG7aitSGx8C6n431qTXtbvL7xdrFqrSzazrc6+TZJjLFc7YbaPj+EKPUmrUfiLQo2aHQLOT4h6kp2tNayNa6LAwxnfdkbp+p+WBSP9sdajn8E3niuSCfxvrMvibyXEsGkrGLbSbVh0MdomEyBkbn3E55rrI40ghSKJFjjQBVRRgKAMAAdhXgYjOIx92gr+bOSeJW0Dk77wjq/jiCKPxvrh1DTYzuj8NaPGbHSIj7xKd07A5w8rE8n6V1NjY22m2sdrZ28VpbRjakMCBEQegUcCpVpxr5utiKuId6krnFKcp/Ewo68HkUi0tc5Bx/iX4Z6XrgeW3UafeHnfEPkY/7S/1GK8/8rxJ8NbouAwtieSMvBJ9fQ/XBr2/dTJlSaNo5EV0YYZWGQR6EV1QxEorllqjSM2tHqcf4b+KWm60Uhu/+JfdHgBzmNj7N2/H9a7LduHHSvPPEfwntL4vNpcn2KY8+S/MZPt3X9fpXKWXibxF4BuhaXaO8C9Le45Uj/Ybt+HHtWnsYVdaL17D5VL4T22uU+JH/ACBtM/7Del/+l0NT+HfHml+IwiRzfZ7o/wDLvMcNn2PRvw59qr/EY/8AEn0v/sOaX/6XQ0sNGUcTTUl1X5hBNTVzf+K2qXurfEDXxeXUtyLe+nghWRyRHGsjBVUdgPQV65+wnJ5vgDxscbceLbtfytrUf0rxr4jf8lB8T/8AYUuv/RrV7F+wd/yT7xx/2N97/wCiLav0M9guftaf8hv4d/8AXxff+iBXk20V6z+1p/yGvh3/ANfN9/6IFeS5r4rOP95+S/U83EfGFNPWnU1q8U5hKYwp9I1NARstVbq1iuoXinjWaJhhkkUEH8KuHpUMnNUgPN/E3wqguN0+ksLeXqbdz8h+h7fy+lcvY+Jdc8E3Atb6GSSAf8sJz2/2G/wyK9rIqhqelWurWzW93Cs8R/hYdPcHsa7oYh25aiujRT6M5zRfF2neIl2wSeVcY5gl4b8PX8KuTLXF+JPhbNZ7rnSJmkC/MIXOHH+63esTSviFqGm7ob5ftyKCBvbbID/vd/x5rb2MZ60ncvlT1iej81G1c34c8eW2rSGC8VbOcn5Dn5G9s9jXVNH+NZyjKDtJEtNbnOa1/wAh/wAEf9jRpf8A6UpXT+MH/wCKs1r/AK/Z/wD0Y1c14gTZrfgpv+pn0v8A9KUrd8Yyf8VVrJ/6fZv/AENq+ny3+B8zuo/Ce8fsMt/xavxB/wBjTqf/AKMWsX9tIb9c+Hw/2dR/lb1o/sOyEfC3X/8AsZ9S/wDRi1m/tjt5mveAB/saj/K3rsxX8GXoa1PhZ4IsIqOSGrYjPpSNGfSvkbnnGXJDUBt/atVoM0La8+tVzDucdrPhNpriHUdNmk0/VbaQTQ3Nu7Rusi8qyupBRgQMMCCK7XxZ+1F8Sfit4f8ADHgbx5fw6tHo1895b6pNARqEh8h4xG7r8jgBid+0McHLNmnfY+OlVLzQobq4guGXbPDnZIoGRkYIzj3rso4t0/dk9Doo1eSSvsZ6TSlUmHyNn5pE5475H61ZXOZWaXykmGN8Yynocjt/+uobi3ngYOQAQeZE9Pcf56UkalRIxcqrjBeMZXoeo/z1r04yjNXiz6GE41FeLuaMSJbtEGZYn2nb5h3wyZAz9M/4VOt1DAjpGmELBWtJvmRzkAlG7etU49kPlZKRPg4YndFJ0Bz6dqdJrFnaM8XmQwsBue0mYGNlBwXB/hA9elM1LGjRNJ421KDyNRkH9m2qG2Em0H95cfKZP7nPrznv0rqra3urWwgsYJ/PkjZd9rp42jGctvl7Ej3X8a5PQfLu/GmorFb3lyradaqII7gGM4kuOC4P3B9epxjtXWiC4t9PtrGCU3skTqHtrI7IgucsHk9cDGOOvQ1EtzSGx+lP7Df/ACa54M+9w1+MN2xf3Ax9B0/CveK+cf2A/Fmi69+zb4f07T9Ws77UNLnvoL60gnV5bV/ts5CuoOV+UgjIGQQa+jq9aOyPCluwoooqiQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvhD9nEf8Ur4nP8A1OHiD/053Ffd9fB/7OTf8Ut4nH/U4eIP/TncUAV/is239oj4JH/sN/8ApIlfCvh3UL+38b+INQg1S78EeKr6Xy4rVXDQ3Ucf/PSNh5V2rfKWUhsYA4xk/c/xY/5OF+CX/cb/APSRK+Y77QdO1m713T9Wsbe+tVstRbybiMMqyJbTFGA7MrAEEcggHtTTad0BBafEpIrSxg8X26eEL/TZQ+n65pcs40qJucNDJHm50uQ4UZjJgJOWQ9K+s/hX+154v+HaWFp4zkk8feHbpQbO9hWH+11jAADRPEfs+qJxnMJScDlo2zx5z4q/4J9+OPDPhXT9e+Gusr410W6sIriXwnr0qx3kW6Pcy210flkHIASXbgD79fM3hy6n8H6prWhaBv8ADmobz/a/gLxRZt9klYEf620fBRuBiWEgjggnivX+uwxNo46PN/fXx/PpP/t7XopJGfK4/Cfs58N/i14P+L2jPqng/wAQWeu2sbbJlgYrNbvkjZNEwEkTcH5XVTx0rrq/HXwT8VIJPE1tcCS6+HvxDhUQ2V7dX4je5AHEVvqZUpcRkgn7LfI4OQBIpGR9h/Cv9trWtIuf7H+KWhvItuMXPiDR7V0mtBkANfadlpYl+9meAzQ8ZyqgmsquBkoOtQftKa3a3X+KO8fX4b6KTGpa2ejPseis3w94k0nxdo9tq2ialaavpdyu+G8sZlmikX1VlJBrSrzCwooooAKKKKACiiigArivix8GPBXxy8LyeH/HPh6z8QaY2Si3CkSQsRjfFIpDxt/tKQa7WigD8NrjS9e8I+HdP1G2kHiPSry81K2/s2bCXVvHb301uoSVjiX5I1OHwc5+Y5xUfhPxBMliyeDNQitrWN1luvCOuWxeyWTg825w9tJwv7yEqeMjPWu2viP+EB8Oj/qJ6/8A+ne5rmvDPw80z4nfGnwroepy3VrFNp2pOl1YTGGeGRRCUdWHoc8HIOTkVpTqTpSU6baa2a0Yt9GafiL/AIRX4qTfZdekvvDHiO8ia2eG8v0juLjhh/o+oMBDert4EN5tmwQBIOlfdnwr/bUfw7a/2N8VLRLZrBFjk8R6XaSRoijgPe2LFprXpzKvmQHqJF+6Pgj4ueEdT+D91daL4o8rxp4ea2Fz9ujtlS4WLc3+ugPytt2feQ56HbwTUfhHxje2mj2B8P6gnivw9YuTa6dfXTx3Wn8AMlpeAGW3OODFIHQ5AKgcV6n1qhitMXG0v54pX/7ejopeq5X1bkyOVx+E/anQ9e0zxRpNtqujajaavpd0u+C9sZ1mhlXOMo6kqwyDyD2q/X5Q/Bn4uXPhjUbu/wDh3qlzoGvsfN1Pw3JaojyE/emuNMUiG8BKnNzZGOXHVH5WvsL4T/txaB4i+xWHj2wXwVqFy4gt9YSY3OiXkm0fKtztBtpCc/ublY2GMAsa56+CqUYe1i1Kn/NHVej2aflJJ9VoNST06n05RXhnxU/bE+H/AMN5Lqxs73/hLNdt8rJYaPIjxwMOqzXBIiiYDnYWMhH3UbpXwf8AG79tzxf8UXvNGj1K5NoxaN/D3g+aS2t8bR8lzffJM45P8VurBgGhfFec2kWfoD8Wv2rvh78I5rvT7vVDrviO3GH0HRCk91G2AQJiWEdvncMGd4wc8Zr4h+OH7e3ibxtPc6Ppt3caNaOpA0TwtI32x0IIBuL35XQEHpGINrLxNIDXy5b+Hby6nnmu5YdFtZyC2maKTFHwABlwBgnnPlrHknkt1rRt7iw0cnTtPtx5yo0xs7OIvJjaSZGVQSBxzI2FGcsw61m5AVdWj8V+ILWVYriw8K2s8/nPY2Ee5nLH948kgAzIQW+YfMSQTIe9u3GleGXSzs4P9Musulvbo093dEAkkKMySEd25x3IrIvPG1gNyNcTXsqkj7LpMiFcgj5ZLohowDgg+Qs2QfvoeadZ+G9e8VW0ts8MOgaLcY86ztldBcADaPOLM0twdpxmZ2HAIArNyUdy4xctil4w8ZTppVzBpt1DDq7KVjjh2XRib5R+9dW8mMjJ4V5X4w0aHkT2lv4k8RLL9jto/DdhcDZK1uzefMuc7ZLg/vZBkn5VKRcnCDNOvvE3gf4c7IxOuqaplVSOHEsmSOMAcAcfwgkZGaj0/RvHPju1SKVf+ES0bBUeaN11IvPPljG0/wC+e/3TU+9L4UXyxjvqc942tvDXgTw+Ilu0mvldECR4+Uc8BRwOnTk8V55atrWr6lbX9jCdEaHmO9bKzfgBgkY7Hg55zX014X+E+g+FnW4itmvb8DH2++bzp/wYj5R7KAPasnxh8M0m33mkxhJer2w4U8fw+h9q3jDl3IlK5xtt8R5Gtxp/i3SotZ01iN15bwBiuCCGkh5zg87k9OFFeoeGPGmr6TDYahpN7/wmmgxJthgnvSmoW0fGVtL8fOB8o/czF4zyDivFZYXhkaORWjdThlYYIPoRXU6D4RtrT4Y+B9V0eR9D1i6sZmnu7MAC4ZbmUAyxn5ZOABlhnAGCK6qNarh5+0oycX3Whm0noz2LwrHpOpeOz4k8DagmleKrOCRJLOTTQs7QswaRLjS0KhwfL5ubAgHAJj6ky/tL/FaTxL8FpbHXNPj0rU2mZY7iznF1p12wjdSsVwAMSAlcwyKkq7uVOM147deLrG6mtbHxfZ/ZLyAG6t9Y08uEhKMo81ZF/eW7AsnJOBkDea77/hONRtoRP4gtX8caRPbpDLq9gsTalNDtAH2qFh5GooF6bwr8jDcZr0va4XGaV17OX80V7rfnFbesNF0gyLSjtqaixDdT2j9qoW+j6TcaH/b/AIA1S2k0dWCXFszzNp8bljlHSQNcaY2QRhxLb8cOgp1rrhW+i03VrG50HV5I/Mjs74DE64BLwSqTHOnI+aNmHrivz/MMmxeXJVJx5qb2ktYv59+6eq6pHnSg0XFjx0qZVqURVIsdeBczuJGtWVXio1jqxGtQxDCtM8urOzik8ulcRW8usLxJ4J0/xIu6ZPJuQPluIgA34+o+tdOI6PLqozcXdMadtjwrxB8P9R0NiREbq37TRAn8x2//AF1ydnb3Og3zX+kXD6dcS8uUXdDP/wBdE6Meeowwz1FfUBiB6jNcv4g+H9lqm+W3AtJ2+9sUbH9Mjp+hr06OOlF6m8arR5dZePbDUr20HiO2bRNUhP8AomuWUzRrG2R9yZSHhJOOCdpxjJ6V6bZePNY0tbm38RWa+KNGvYzHcatY2sLXbJtOPtdkw+z368AbgqS/MSGzzXB3Xwy1WS+a2S1xn/lsW/ckeuTyPpyfpXOy6R4k+G90BYMbSEH/AI8rgF7KXr93H+rP+7j3U19Vgc4lRl7k7N79U12aejXk015HUqkZaSPQrz4S22v2VxrPg3V9MTTkYxvG9xJJpyHP3GmcGewbhv3V2rJ/00rN0Dwjapqf9m+IBNp+uKgY6TcYiZoyCQyMCRNGRyGiYoRjFZek+MNN1DxBa6hb3t94H8YLhIb60mETzDI+TfjZMhxjy5ATg/dGa7m78X6ZdWq6f490S2TT25bVNOs3k03dgZke0jImsZD8xM1qxBJBZT0r1K+GwOZpuD9hN9Vdwfy1cfldX/lQpU3bQ3rTTYLGBYbeFIIl6JGoAqbyapTaPq+gtYzaIx8TaHqA3WUct9FPLKM/dtL0bYrvA6RyeVP/ALL4Jqzouu2WvCZIDJDd27BLmxuomhubZ8Z2yxOAyH6jntkV8LmGV4vLZJYiGj2a1T801dP5M4pRlEmWGp1hqwsFSCPFeNcggWGpFiqYLijFTcQwR8Uqx1n6Hqd9441V9L8FaNd+L72Ntk01jtWytW9JrpiI0PX5QWfg4UnivX/Cn7It/rrJdfEXxE0lucE+HfDkjwW3U/LNdHE0oIx9wRDqMMK9PD5fXr62su7N4UZSPG7XXm1zXH0Lwxp154r19eHsdKQOIM4AM8pIjhXJHLsOvANeu+Ev2Ude8URrP8QdcXTLF8MfD/huUhmXuk94yhj6EQrHjnDt1ruPE3xk+FP7NemR+FtMitor+Bcw+FfDNsst0TtGC8acRkgD55SuepJr578e/H74ofFQy29tfD4a+HZOPs2kSCXVZV5+/dEYhP3T+6GRyN5r6XD5bQoatcz8/wDI7YUYx8z6E1Dx18Gv2U9IGgWjabody2GTQ9HiNxqN05GVZ413SOx/56SHHPLV4d45/ac+InxGV7bw/Avw30JyR9oYpc6vMnY94rfI7DzGHqDXAaX8P9C+HOkHW9XuLPwnpt02X1fWJGa4vG6nyx801wxwThAwyO1R/wDCfSs5Xwj4d8uPoNf8Ww5boRug09TgEHkGd2BA+5Xqm4/QfhhYaDa3finUbiGwhkb/AEzxX4mvCWlbgczyEs7Hj5UBJ44qnZ/E7Sdcu47DwBYW+u3cquV17xM/2a0+Xq1tYg+dOBkfNJtTIIKEGtz4Z/s73/7UOt6zqHifxNcS6bo16lhNezs02ovKI4ZytqPlhs4tsij92hztwVxXR/tU/Bbwx8Afh34JX4d6bbeHtS/tpjLqckf2m5uT9lmyJpHJZ1OT8ucDJ2gVlVVRwfs3ZkyvbQ57/hCX1q6t77xfq114xv4G3wLfhUsrQ4x/o9ogEUXGOi5yM5rp68g8J/HyJpo7HxdYjQ7ljtXUISXspDnAyx5jJyOG4969chmS4iSSN1kjcBldTkMD0IPcV8Di44iM/wDaL3/rY8mop398fRRRXEZC0Zpu6mlqB2JN2KaWqPdTTJTsFiTdRuqHzaPOGKdhku6q9/Y22pW7QXcEdxC3VZFyKQzUhmqlcDzbxN8J3jZ7jRZNy9fssjcj2Vj/AF/OubuPFWtJNo+hamGcf21pvNwD5qYvISOe44717WZK5L4iW0E1no07xI08et6YEkI+Zc3sIODXqYWs5VYRmr6r8zenL3kmdR8Rv+Sg+J/+wpdf+jWr2T9hePyPAPjdc5z4tum6ettan+teMfERv+LgeJv+wndf+jWr2j9h0/8AFCeNf+xruP8A0lta+4PUJf2tGzrXw7z/AM/N9/6IFeTbq9W/a2bbrHw8P/Tze/8AogV5J5nvXxmb/wC8fJHm4j4yXdQTTA1LurxDmFprdaUU1qAEfpUJqSRqxtc8TadoEZa8uljfGREvLt9FH8+laRi5aIZqGsvV9c0/RI999dRwcZCk5Y/RRya838QfFa9vt0Wmx/Yof+erYaQ/0H6/WuHnuJbqVpZpHmlY5Z5GLE/Umu+nhJPWehrGm+p3fiT4pyXSPBpluIo2G0zTgMxHsvQfjmvOLhhI5baq56hRgUr3aNeLZQpLe37fdsrOMzTnvyo+6MHOWIHvXUaX8H9d1zDatdLoFketvZsJbtxg5Bk+5H2Pyhj1+avaoYV29xWR0wp9jgbzXNP024SG6u4opG6IzgH8fT8a6vT/ABxq1isCrc+fDH0SQBtw9CeuPxrs9Q+Bvh9dLeDTLOO3uGB3yTZlM/r5hYknJ714/q3g/VPCd08ViTAyctp90S0ZB/uN1X+Vds8GnHuaunoerXXiaz8QXXg54W8udPEull4GI3D/AElOR6j3ro/Fsm7xRrB/6fJv/QzXhfhfXo7jxn4St7iGSxvhrunn7PN3xcxklW6MPcV7N4pnz4l1Y/8AT3N/6Ga2wdL2NNx8yqceVWPfv2I5gnwu14Z/5mbUf/Ri1U/a1bzvEfgIekeo/wAreoP2LrjZ8M9cH/Uyagf/AB8UftNN9o8VeBh1xDqP/tvV4v8AgT9B1PgZ5IIfaka39q0vIpTb18XzHmXMr7P7VIlr7VoeR7U9IOafMFymtrSm0HpWmtuKrWNxJr2rSaR4f0688R6tGQJbXTIw4gySB50hIji6H/WMvTjNEVKo7QVxpOTsjNksR6VjHT/7S1NtM0azu9W1lhzY6XEZpADwGkA+WNevzOVHvXqOg/C86xeSWurT3HiTU42CTeGvB8+IrZuMreaixVYyATlEKPwdu/pXs/hv4GX72EVlqd/b+GdCQ7v+Ea8F7rOF2IO43F5hZ5ySc7l8nd/ErGvbw+EnB805W8kd1GE4PmvY+ctB+EFx/aQsvEV7J/bAQb/CfhPbd6goYDBubgnybUHI5OAR0kzXtHh39ndr7T2s9RtbHwtocwIk0fRCZbu5Q/8APzfuPMYkbciPaVKDEjivSbrWPA3wX06DRLO2t9PkZGlttB0SzM11PjALrBEpY87cyMMDILMOteCfED9rXVJpp7PR4U0mNWKGGwkhvL4EOQfMuMta25wpBCC7YEjKr1HrLyOtylN6mh8afgR4O+Huh2WqeE7Wz0XVo4ltR4ctS4OuxJuYQpGmXe4G5irAMWJw+Rhl8k029bXPDml/2fcyahBJHHN5FqhigEbDfiRzzkq3Tt6ZrF8WSeO77wfrmtXMsmhW8tt/pL2s0i3N4MYAluZCbiVSSPkLLFj7sYrpm0eSLTbbT7Wd7+C3YZihAhtEQMCylv4vTHOPQVjUtoehhlJJp7GP+y3C3gP9sz4L6joVzPYT+ItQvYtSWOQmOdDNPGV2njBXA/AEYNfuPX4efAjn9rT9nLOP+Qpefd6f8fU/T2r9w69GOyPOluwoooqiQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvg79nEj/AIRjxP8A9jh4g/8ATncV9418G/s5A/8ACM+J/wDscPEH/pzuKAOe+JmupeftZfCbSkbcLK21OV/ZpLVuPrtRT+IrwnXP9D8UeJkz91NSjzn1imWus0/xH/wln7YnhbU1OYpJ9SSL/rmlmyIf++VB/GuS+I+bXxl4vHP/AB83yjnsTIP5GgD9avh7/wAiD4Z/7Blt/wCilrkfjR+zX8O/j9ZRReMvDlve31uP9E1e3Jt7+0OQcxXCYdRkD5c7TjkGuu+Hv/Ig+Gf+wZbf+ilroKAPyy+OX7EvxK+Eq3sumWLfF7wBtJbyoEOs20ePuy24G25wP4owGPJ2dq8N8F+KNU8OtEPDmop4m0Cwl2HwzrNxLHPpjgkMLW5z59lKDu+XpnOR6ft/XgH7QX7FPw8/aAvv7cuYLjwv41RNsXibQyIbpsDAEwxtnUYAw4JxwCBWtKrUozVSlJxkuq0Ymk9GfCXwn+KtzY+Lnn8C+JNW8LeMJpDPcaLdJGtzfYzk3FmxW11Jfmb99bvFcYUnk819mfDf9ubw3dpBY/EUW/hO78xbU69CZG0aS4yFMcjuokspMn/VXSpjs78E/EP7QP7Lfjr4L2byeOdBj8Z+D4GVo/GHh6Jt1ueoee2BM1uVwSZIy6Dj5geK5HRfiNr2lrFqbTt8QNHmh8j+0IJo11mK3/uLOQYrxB18q4Vs7QNw616ft8NjP95jyT/mitH/AIo7fONrfyyZFnHY/ai3uIry3inglSeCVQ8ckbBldSMggjggjvUlflj8Gfjlrfw/jkuPhNq1pPocYM174bubeb7FakjJFzp4Yz6c+TzLa+ZAxIJiFfbPwd/a48L/ABMuNP0nWbZ/Bfie+H+h2N/cRzWmpc43WN4h8q5Gf4RtkH8Ua1zYjBVcPFVHaUHtJap/Po/7rtJdUUpJ6HutFFFcBQUUUUAFFFFAH4wahJjwPoA9NT17/wBO1zVj4Iyf8ZIeDD/1DdU/9BgrO1ST/ijNCHpqeu/+na5qf4KSbf2jPBx/6huqf+gw0Adn+2qq7b2QdW8PzL+Xm/419t/GH9h/4c/GSxXXbeB/BHjM2qlfEmhhYmdtoObmE/u7hcjneN2M4Zc5r4i/bRJOkyP66PdLn6K3+Nef/Er9rrx38cPNsL7UrrWdKTEaafaotlogXanVFZzOAQQRM02CCVVOKTdgKHxO0mDwP4qvPDfiW803xbpFjKRb+M/D/mGz8xSwO51z9nmUKd2yRgmQCy5GdzRfHeuabDK+ozS+NNJuodg1a2eL+2BGSMJIzjydQhwWzHcAnB4YnFeWSQ/8JMvn6xqf9roAI/ssL4tkAGApAJL4HGGJHAwoqpFbzaLcXF74WkWwNu3+lxEqmnDpnz9xVI2xzkFXPOA3Q74fFVcNPnpSs/zXZrZruno+omlLc9J/4Vro3jbRZbrwl4kW3stPDSXmlwrcJYwjLMY7i05utPyz5LKJYMgnAWueudQj8KTWuj3OmjRbiRGa0tw0S2txGoyZIbhW8ho8c7w4UdyKxtO+Inh/Wtbtbq9mm8LeJLN2Wy16zmaEBsEZiuCFOCCcLIoBz0NelHxktrHdWPjTw/BrGi30vmXOpaZpy3MMzk/6y903IDNyCZ7UxyfLnFei5YPG3dT91Pul7j9UtY/9u3XRRS1ItKO2qPOtS8U2XmeWlzLrUpO0W2lu0NvnkYa6xvfgg4gUDK8TEGks/BOreJLXy9VaDS9J3CVtPt4hFCWAHztHn52+UHzJmd/9o13U3w5bR7Ma14Em0vVNIvB/opuLzzbWVyB+6t9Qbbtblf3F0EbJwJHOTXhnxE1jWhqE+k+L72+0LUYZdr6ClrJHPEmSGZyVwF2Fm3ANxyrMK8fGYavg3FVY6S2a1T9GrrTr266nVS5Z7br5HcXHjLwv4DvzZ6ZA+u6nIFEEVqPOlZiOcEDuCv3Rg47Vch8L+N/iEwfWLv8A4RnSX5+x2+HuHXqMjlF7feLnrwOK6/4feFvC2g6RFN4at7U206Z+2QkSPMOvzSHJPPbPHoK7CMjtWUaUVq9SZTb0Ob8G/C/w94JUPp1gv2wqA99cEy3D8Acu3IHHQYHtXU7R6U4NS1sZkbLTCnqKs7d1c14/17VPDGgyXmlaLNrlyucwwtjYNpO4gZZuQBtUEnPbrQBT8YeCLTxJCZFAt75RhZgOvsw7j9a4G4bxPoPgDwzpTaJFbR6JDNb3F1LMJfN3TPIHREPC/PjLHPByBmvrH9nf9g+8/aI8O2fi74ieP7S68K3gLRaB4RuY5Q3qk8ylkRhgbo8ykZOHjI4479pT9kPXP2RIW8QeGfG2m634GkYrB4c8QXccGo9RlLfJAnIyPliAbH/LNyc0AeQ/s5akmufH6zSS2GP7AvEkjcBkcGWH9COx/Wu6+O3wo0X4T+FNQ8Y+E7j/AIR65WRc6JnfY3sjsBtWIkGNycYMZHfKmuU8D6PfaX4msfGfh9D4eu5LOa0nstRtN7RrIyEsi7htb92MbgRg5K9q6eXQhqd093q802t30ihXudQbzWPBHyrjagOT8qKo56UAeUaD48sNW1eGeWS88E+LEAig1SyuPKaTO4bEmHEikZzHIMHd909a9DHi9rjR7jRfHmmWsmmO/mrrGl2TPYlyRmW609CGhkyWP2iyKNx8wxkHE8VfB+11KCRtNVIy4Ie1m+aJwewz0+nT6V59anxN8Ob5beNpJbFeDpmoMSuOOYZeSuPT5l56DrXXh8VVwzfs3o909U/VPR/NEyipbnsy+HdQ0nR7fWtC1iHxBoFzgQwXd6kyyHkkWuojEcjcgeRciKXIwCxGDPo/iGw1iee1id7fUbfi50+7jaG6gPGQ8TgMvXrjB7E1514L8Yaf/bd1ceGNRk8JeI7tCt7ptxEjQ364bKz2zZiuU5JJX5v9oZrtF8UaBr7W2l+NNGtvDF1DiPT9UNxJ/Z0JLcLa3wBuNPJ+UCOUTQcEYwa5MTleX5jeVH9xU7bwfo94/O63bktjlnR7HUrHUirWK+n+KvC939nnsZ/EVsV81YoVRdUSHGRIsSEx3seNv7y1JJBGY1JwNLSdZsdctftFhcx3UOSpMZ5Vh1Vh1Vh3BwRXw2YZbi8tqezxULdn0a7p7NPo1o+hxuLiWwtLtp22l215RA3FGKdtoxQAzbQV9qkopARbBUdxZw3cLRTxLNEwwySAEH8Ks0U7geXeLvgva6nDL/Z/lmN/vWdyNyH6Ht+P5155b3XiP4duLFI3vLWLj+zdQc7lXsIpeTj0Dbh6ECvpOqWqaLZa1bmC9t0uE7bhyPoeo/CvTw+Pq0Xq7o3hVlE8f8J+Jor03n/CJ6k/hvUpstfaHfW6S2l3ycme0fMcoOW/eJ83P3sjFdvqHifRfFy2EPi6P/hFdcgYQ295JeMtq3QBbTUiGkthknFvd74eCFI+9XJ+NPgsZV83TgbuJW3pGW2zRN6o4wc+4wfrXH23ivV/Clvc2muxya7paIRKtwqrdxrjkMGwsoxn72D/AL3SvtsBnXu+z0cXvGWsX8uj81ZrozrUoVPU92e18QeFcpfCTxDZ+X56yQ26w6kkR53tbKzLcoARma1aRe5Vauabr2m6xpn9o2N/b3VjgkzxyAouBk7j2I7g9O9cd8I/DXj3xzpVvafDLSLi48I3LLcD/hJ4JItFs5CW/fWrkrNHKrZObUkAjBAzmvevAf7Fceh+MovEvjq+sfiLc3scbakt4jWVvFNGCVl8lAUusDC/vgCclie1ZYvJcDjP3mEl7KW7i9Y/9uv77J9rczbM5UNTzjwx/bXxInMHgTQ5vEwV/LfU94t9MhOcEtcsMPjnIhEjDHIr2Lwn+x3Bqnl3fxK1t/EbfeOgaXvtdLTg/K5z5txgnqxVTjmOrvxC/bG8E+BXk0DwdYy+PNdtFEC6foJVLK1IBASa6/1cQG0jC7mGANtfPvir4hfE34vTtF4n8RPpGkzsFXw14WZ4I2BwNks4/ey55BUEKT0HaufD5fQw+qV33ZvClGB9J+Of2mPhx8GYR4X8PwJrusWYMUXhrwtDGVtefuysuIrcZPRiD1wDXzn41+MXxT+LjPHqutDwJoLcro3heZhcuMdJrw4Y9SCIwqkY+tZjaD4c+F1vbafrV1a+GC4zb6FY2/2jU5yRkBbSP5wWx9+XYpyMtzWja6t4jv1VfDtgvgGwb/mKXnl3muSrwcqMGG0/4CJHGfvCvSNjIHhPw/8ACPRLdtZuLLwbYXAMsFtMGe+vTnGYrdczSknjewC9MuKv6frutalGf+EW0EeFbcnjXvE0SXOosuOsNkMxQHOeZWkI4IFT+HfAGjeG7ya/hgkvNYuObjV9Qla5vJ2wAS8zktzgcDA9q6OgDyD40eC7Gz8Ca1rd5Lda74hlmtfM1rWJjc3ZzdRZAdvuLyflQKoz0roZqg+P1xFD8L9SR5FR5J7RUVmALH7TEcD14B/Kri28l3cRW8KGSaVwiIvVmJwB+dAHvv7DX/IB+In/AGMw/wDSC0q/+2VpdtrNn4As7uPzbeTWJgy5I6WU5HI9wKu/spWMOlX3xXsYDuhtPFf2dT/uafZr/Smftb/e+Hf/AGGZ/wD0huKAPkHxN8Ibu1SSTTWGoWxBDW8gHmY7jHRhj/8AVXnmhya98Pb1v+Efv3s4VcmbR78M9sx7gL96I+6+nQ9K+pKwfEXhHS/EkZ+1wYmxhZ4/lcfj3/HNZzpxqR5Zq6E0pKzOS8JfHDRdduotO1RW8PazIQq214w8qVvSOUfK3bg4POMV6J5grwjxp8KbmzhcNbrq+ndf9XuZfqv9R+lYGh+NvE3gWONNOmOt6WgwdN1CT94g44im6jgYAbcBXzmJyf7VB/JnHPD9YH0oXqNpa4vwh8U9E8ZfuLedrTUlGZNOuxsnTHXA/iHuuRXTtMD3r56VKVOXLNWZxtOLsyw01Maaqzy1EZ/elYRaMlNM2O9Ubi9jtoXlmlWKJBuaRyFVR6knpXj/AI8/aX0Tw/5lroaf27fDjzVbbbKf9/8Ai6/w8e9b0qFSs7U1cuMJSdke2G4VVLM21QMkk8CvK/HX7SHhfwmrw2M39v34HEdm4MKnHG6Xp/3zuPtXzV4w+J3iLx9k6tqbCzzkWkA8q3GD/dBy/B/iOea5BpoouIk3N/fb/P8AnuK96hlUVrVd/Jf5nbHDJazZ9B2v7XGof2fci40C1e7z+4linZYlBzgOCMkj2Iz7VxujfFHX/H/xS8Jf2pfPNANZs2W2hykEf79Oi9/qefevJ2kaQ5Y57D2rsvhJbs3j7w3MOAmrWRP0+0xjH4k/+O169LB0aMuaEdTeMIRd4o+6/iM3/FwPE3/YTuv/AEa1e0/sOtjwL41/7Gq4/wDSW0rxH4it/wAV94l/7Cdz/wCjWr2r9h9v+KF8af8AY1XH/pLa12lmL+3leXllaeBJ7AyLcxXd0wMYycCJc8emM5r568N/FqK4ZINWj8h+guIxlD/vDqPw/Svpv9r6TGpfD4/9PN7/AOiBXzjr3gHTNcLSxj7FdNz5kQ+Un3X/AAxXzGZSputy1F03OGtbmszt7a7juYUlikWWNhlXQ5B+hqyrZrwlo/EPw9ui8bMLcnl1y8L/AFHY/ka7Gw+MFi2ns91bSpdr/wAso8FX9wT0/H9a8WeGlvDVHM4PoejVh694y0vw6pF1cBpwOLeL5nP4dvxxXlmvfE7V9Y3JA/8AZ9uf4IG+b8X6/liuS3NI+Bl2Y/UmtqeDe9Rlqn3O08RfFLU9U3R2X/Eut/VDmQ/Vu34fnXFSSPM5Z2Z3Y5LMckmq1vNc6tdvZaLYz63fKdrRWgBjiODjzZT8kfQjBOfau78P/A281DbP4q1L90f+YVpbNHGQf4ZJeGfjggbRXt0MI7e6rI6Y0+xw0Mz3l+1hYW82p6iOtpZpvdP985Cxj/fYe2a7PQfgnq+tkTeItR/sq0bn+zdLfdKQQOJJyOoORhAPrXrui+H9P8P2EdlplnDY2kf3YYECr0xnjqfc81pKu2vVp4aFPV6s3jBIxvDvg/SPCNj9k0fT4LCDqwiX5nPqzHljz1JNaLR1aqNsc11mhWaP2rL17wzY+IrQwXcWSPuSrw6e4NbJYetLtzQB8+6z4PufDHjTwn9qVXtf7esDHdY+Uf6SnU/wnGa0/EnjDRJvFupRR6nC4kupDHOM+RJliRtlxsbI9DXsmo6TaapB5N5bRXUO4N5cyB1yDkHB7g1xvjT4WWHiK0Y28MNvc7du0qBHIPRgB+tAHpv7HMhj+G+tj/qYtQ/9DFWv2gm8zxd4IyP+WGof+29cB+zn41Pwt+GuoeHv7AvrnW11e8ljhkQwWyRl1VGaZhggjJGwOcL06ZwfHni7x1c+Motd12yi1/RLeN4ra30WPy5LBXILt5TEtMTsQE7j93hRkg8uKjKdGUYq7aM6ibi0jqVi9BStD7VS8OeJ9J8VWBu9LvobyFfv7G+aM88Op5U8HggVpaFZ6p42jmfwvYLqNpDnztYuZfs2mQY6l7kghsZGRGHYdxXxMaVScuSMdTzVFt2SIPJHpUOg/bPGd5LaeFNNn8RzxHbLNaYW0gOCSJblsRoRjlcl/RTXT+Ffh7pvjDUDbWUFx8VLuNY5ZpDI2k+GbYPuKEyYaW9B24+QSxnGSIya970T4Ji80+2t/F99Bq1jAqiHw5pdqLDRLcDHyi2UkzDIPEzOvOQi17FLL0taz+SOqND+Y8J8P/C+LxBciN/tHxBvo32yWGhTtZaDbuCcrcagV3zkFQCsQJG7DREHNey+HvgXcXGmxWHiTVIYdCjXEXhPwrCdM0qIFcMjlCJbgEk53MqNnmOtrxT8bPBvgP7TplvOup32mxqs2m6SEKWSghAJ5SVhtVHH+udBgcZ6V8vfE79qzxL44uLGx8MXCiykuFN1Z6WJoopbco48o33yTO5fZ/x7xooAIEzZyPXp01BWgrI64xS0ij6b8XfFXwJ8G9NGjRTWkF1aoiQ6Fo8KM8AkkWOMvGpVIELuoDSNGhJxuzXypqH7RniOa+huBqVzqGuyWiWV0vh3UJls58E/vPMdpLWJ2Cx7vskUxOW2zpkiqVr8OfEXjS0VfENxDo+hLIbgaRawiC2VidxkMAPzPuG7zJmd8knNdv4c0XRtDUJoGm/bp1+U30mNo5/56EfogPShzjHbU6o0W/iOF0/wr4t+INnL/aM0Ph/Q70iS6sbJnVLs4xunLM010wHGbiRh6ADiuv8ADXhvw/4ZkWDR7P8AtfUYl5mypWPGB977qjI/hya6Kx8N7bSOG/na7Rc/uF+WLk55H8XU/e49qnhRY/EUyooVRZxgKowB871hKbkdUYKOxyvxUsbqf4c+Ipr6dfks5GW2gH7sEA4JJ5Yjj0HtXKrYvNp9va21w+prDIC20eXZooYFlLfx9T68dhXW/GLWbO2+HfiSB51837FIGVedmR1bH3R9a8p8L3niH4xatH4U+E/hzV/iDqcBG+5jh8nTLXliplZiqhd3G6RlBHQngVUYyktDRTjC7kzW+A/H7Wn7OXAH/E0vPu9P+Pqfp7V+4dfkT8FP2Mf2gPh/+1h8HLzxf4Xs7rQNFupLx9b0adZLaBG3zSJKSQVdXfaBtAY8KWAzX67V6q0VjyXuFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX5i6D8SpPAPw68R29rFJ/aWp+LPEkdtcKQFh26nMGYnOcjeMcda/TqvyN8Tf8ion/Y4eKv/AE5tQBnfCP8A5OK+Hn01H/0keoPjkDaeMPGTHqstxJ+YJqx8If8Ak4r4efTUf/SR6b+0rD5PirxwvT9zI3THWAH+tAH6yfD3/kQfDP8A2DLb/wBFLXQVz/w9/wCRB8M/9gy2/wDRS10FABRRRQA11WRWVlDKwwVYZBHpXyt8cP8Agnx4I+IEt5rvgWY/DTxhLukM+lxA6ddyEkn7TacISSTl49j5OSWxivquigD8Wfi98IfF3wf1a1b4laBdeE9QgmCad440GZvsZfjaY7tPmhJJ/wBXNtzg9cZqD/hNr+PSZrfxnbDxDptwVkm17SLKOVrkDJRr7T8rHPgFR58JSYDkNX7R6nplnrWn3NhqFpBf2FzG0M9rdRrJFKjDDKysCGBHBB4r4n+LX/BNWwhuLrWfg3rg8KXLkyN4W1UvNo8rfMcREZktSSRyu9ePuV14fFVsJJyoytfdbprs07pryaaJlFS3PP8A4MftOeJfhj4dt9R0LxBH8QPAEeIjZahqJuILYAAKkGoyDzrV8Y/0e/XbyFWYd/tD4SftJeB/jJdy6XpN9Ppfie3iE9z4a1uH7JqMMZJAfyiSJE4/1kTOnI+bmvyS1vRdY+FHxEl0/WNP1L4TfEKQMoZlRrbUlBHRsGC8j+7wQTzjiuh0v4kR29va6Z4z0+Dww9m/nWGvacsz6VFMAcSL5Z+0aXJ/twOYss26Mjg9v+yYv/p1P5uD/OUf/Jk/7qJ96Pmj9nqK+DvhP+1z4+8D/wBm2nipF+IXh24G2C6hkhGrMowoa1mjxbaooCscJ5U55JRj8p+pNP8A2mPhbqHge98Xf8Jxo9poVjIIL2a+uBbSWkxziCWKTDpKSpAjKhiRgA1w4jDVsLLkqxt26prumtGvNNopSUtj02szxJ4m0jwdot3rGvapZ6NpNohkuL6/nWGGJR1LOxAA+tfFPx1/4Kb6X4X0++TwDoM16YQQda16I28X8ODDaMySydTxMbccZUuK+HPiF+0F43+M2qQ6tqV1d31yv7yG71sjyrMkHi2t0wkZG4jfGqMynBlk61x3KNS61GDUPA/h+5tpBLbzahrcscgzhlbVLgg/kau/BST/AIyI8IH/AKh2p/8AoMNcfoM0i/CXwWs0gllD6nvkA27m+3zZOO2a6L4M3G39oDwk3pp+pf8AoMNUB6Z+2h/yK0b/AN7Tb9fyRf8AGvl/7c0wgvoJGW2hRoWnmmENlk44ZyCCwKgYQM43fdwa+mf2xZhL4FR+pW0vVz9Yh/hXyvb+F2uPJvtf1J53VMLvfJVcZ2r2VcD7qgDis5uxUY8xXh1ASs9tpNt9raUliFha3ttxUAny1Ikk6tzIyKcDdERW5b+C5L5IrzX9Tzb2+7yUyqRwKTkiNABHEM9kUVQk8ZLZ2Uq+G9Ie6jjTc1ztxEuCc7mz1H1JHpXGt44TUL2d74yanImWitrafyraHJ6PKSMDoMgjPcHNcVStZO2rXb+tDqhS2/r+vkd7resaXdaVeaH4e0j+0ppVUPLtBTqpIYt7c4YjrxnmuZ0nx9qnw7UwW2twa6ysGfRow0sUKZ5In48v6dB6Vyuq+IrzVbNVluIYNM5VLa33WtiB/dyB5kxGRlUGO4NZbWSbo7YhgzHMcLwZYnHBjtVPJwRhpT8wrnjUq3u3byX6t/kvvN5U4Wsld/1t/wAFn0T4G+IWmeJb9tU8L61N4P8AFUwMVxHGyMl3jgpLE2YrpOnUE4A+7XbeIdY8LeKNJttL+IuhWemQxKYo7pBNJo3JJBikXdPpjk4+VRJb5bleM18fNZRXe/JMhjAyUlWSRFzkb5j+6gXOPugkdK9B8H/GjV/C9mI9Ub/hINIO795K+10GfuRySYM5GeRt+jY6e7hMyqYe8E/de8XrF+q/J7ro0zhqYd7o9c8R/BTWfh/JaXXgXULyZbpBJbQIsckt5GFyXVYybe/XHPmW5WbBy0Xek8K/Gi2kjWHxHFHpVwJfs7XsZY2ZlBwVLMA0LZz8koUjFP8AAvi+C60y6TwPqNvDatIJ73wrq8BksXk4IL25IaBsgYlgKnJJyxrsNS1Dwz8Srf7H4ksjoPimRVth/aNyu+5TnC2mouBHcjgkW98C3PDr949/sMNirPDS9nN/Zk/df+GT+H0lov5zl96Hn/X9f5G5b3KXEaSRuro4DKynIYHoQatK1eQ3nw08a/CF79tBZr/TbMGa5sfIlAtk/ia4tGzNagnP72IywnHUCtrwf8YtL8QTQWd8j6JqkwzHBcsGinHHMMw+SQcjoc57V59SnUoVHSrRcZLo9C4yUtj0pcU4AHrVaOTd3qdWzUFDtAutZ8Da5da74M1+/wDB+uXSeXcXmmFCtwuMDzoXVopSATtLqSvYiq1xZNqGuT63ql1d63r1xkS6tq1w91dMD/CJHJKpwMIuFGMAAVZBo3UAGyjbTqjmuI7aJ5ZXWOJBuZ3IAUepJoAftqrqem2eq2b297Ck8B5Ift7g9j71wt58WjrVy9l4K0mbxTcglWvVPlWEJ4+9ORhsZztTOcYzS2/w01LxQ3neONafVUJyNG0/db2C85wwHzy4wCC5/CuHEY2jhvjevZbmUqkYbnmnjTRNL1i/ew8Iwz+LbmNjujtR+6tXAJybrIVWGOgO4cVDoHjDxh4Xj+z69bx61AGIkt+VuYUz0DNgSYHZsE/3q+jtP0200q0jtbK2hs7aMYSG3jCIo9AAMCquteGdO8QQ+Xe2yyNjCyDh1+jV4TzmbnpGyOX6w77Hm/gvxELW1P8Awheo20unI/nXPhPWEaSx3nBz5J+e0kyBiSLaRjOGFdfLqXh7x34iX7XNqXhfxbcMEt2ur1EvZyOkcN648i/T5QBFdbJvmAD9BXnfjH4M3VtML3TzNOYcmK5tXMd1D16Eckew4PpWJ/wm1xb6dLYeKtNXXtO27ZJ4oVMnB/5aQng44+ZO/wDCK+pwWcRnT9jO04PeMtY/LrF+aafS9jZShU9T2zUdU1LwUbpPEUYu7Oy4utVsbaWM2nBI+12rAy22R0f54m6rIRW1Z3lvqVrFc2k8d1bSjdHNC4dHHqCOCK868M+ONUs9P06/0K/XxjotrHstLW9vHjvLNCAGS0vh+9iOMgxy705wQMYrdsYtG8U3cl34Lkm0nxC+Zr3TFs1ivCQTukutNVhHcKcE/abIq2M5jc1z4nh7DY73ssnyz/km1/5LLRP0dn0SluYVKNtUddtNLtrnYfE91pMNufEtnFp0M0nkQ6xaTefplxKAMxrNgGKTP/LKZUfgjBxXSba+DxOFr4Oo6OIg4yXRnJJOO43bS07FLiuUkZSEU/aKz9b13TvDdi15qd7DY2ynHmTuFBJ6AepPoOaaTk7IauXQM1W1LUrPR7KW8vrqGytYhl5riQIij3J4FaXgv4e/ED4seXLomj/8Ip4fkwRr3iOFkkkQgHdb2fEj8NkNIY1OO9e4+GP2e/h98KLY+J/E94uu6jYAXEniDxXNH5Vmwx88SELDbgHuqhumWY817eHymtV1qe6vxOqFCUtXoeA+E/DPjj4qGNvBvh/7PpMnI8R+IVe2sipBIaGPHmzg9ioCHP369v8ABv7J/gnwfcJ4j8Z3I8ba5aKZP7Q11ESytcHOYrb/AFaYwPmfewK53Vy/jD9uTSbqaew+GuhXHjGdTsOtXZNppUZxyQ5HmS7SeVRcHs3evDvEEfi/41alEvjTWLvxXI77odAsIjDpsZ4IC26kmUgjhpS5+lfTYfB0cNrBa9+p2wpxhse+eO/23/C+nzS6X8O9Lm+ImpwnY9xZv9n0y34/iumBViODiMMCO4IrwnxZ4j8e/GaYQeNNekurOchV8M+Hle1sCSMbXAJluM8HEjEZz8uKW4bw14NnGk3k8mq61CNo8L+FljnuYenE8mfJtRz/ABtu4Pymobq18aeLbCa1kv7f4daNNE0Z0zwyxkvJlYdLm+cb25JBSMIhGPrV18VRw/8AElr+I5VIw3Y+az8OfD3y9L1a6W0vogFi8LaDAt1qfTIDQIQtuMY+aZkGDnmufs/ijf8AiTxBdeHLC6Pwl2u0YtY23a7epyA63rjYgbj5bdc/L949a5OHwTq/wolebSofJtc5e4tgWWTr/rAeT35b161vTeJvDPxCsRpvizTIcnhZmB2qfVWHzRn3B/GvNeZPm5oxvDy3Mfba3S0O+8L+CNE8IpIdLsVjuJuZ7yQmS4nJ5JeVss2Tzya3q8xNr4t+H8CS6PK3jXQQMizupQL6Fe3lzdJRz0YZwBya6jwj8QtH8ZxuLKZ4ryLifT7tDFdQH0eM8j68j3r1KOIpYhXpu5vGcZrQ6aikDA0tdJZ4t+0B4AspdHu/FXn3BvoGt4vJeVjFtaeJflAI2nvjlSeSpIBHr3wpsFm8ZQX80e+z0mKTUZ2PRRGpZTnHHzba5L4024vPh3ewMcLJdWSE+xu4a9++Ivg/SPg38MNRsbW6kudV1po7dp5QAzKp3PtAHC4yMZPLDmgB/wCxTfS6ppvxOvJ23T3HitppG9WaytCf1Naf7XHX4d/9hmf/ANIbisX9hkY8P/EX/sZv/bC0rY/a8OF+Hn/YZn/9IrigDx9pMVE8lMaQCsjXvEmneHLF7zU72GwtV6yzuFH0Gep9hQBqSTVw/jfwzod5aTX11NDpLxgs94SET6vnAP161jN8Qtc8YNt8I6NtsW6a1rKtDAR6xxcPICOh+UZ61NafDS1ublL3xHeT+Kb9TlTfAC3jPrHAPkX6nJ968+vjqNDRu77IxlVjE8P8RW8+vQt/ZGnSapZRS4j1oo8NujZxuRyAxPH8PHTk16x8L/GslnosOm+IdVe8v0OFvJ1ADLxhS3cjn5m6967nWta0zQNOe51S7t7KyUYLXDBV+nPX6V81/ET4raDdXOPCumS5zlrqcGOFx0ykf3j+nfjvXkOrPMfdcLLv/wAEwu62lj6dvtWtNPsXvLq6htrRF3tPK4VAPXJ4rxrxn+0xp2n+Zb+HLX+1ZVO37ZcZjtlPfA+8/wBBjrkE186axrepaykY1PUJJYk5jhJ+Vc9dqjgZ9fbk1lvdf3Rk/wB5+T0xXRRyuEdZu/5GscPGOszqPFnjrXvG0gfW9Xkmt+q26/JCCCcEIvB6/ewT61y7TIvEa5/2n5P5f56DpULM0jFmJZj1JOTSV7caagrLY6dFpFCsxc5Ykn3pK0NJ0C/1xiLO2aVVOGkJCovsWPAPtXong34Z6Kt4reIL15lGCIrcFYic9Gb7xBHoF+tTUrQprUiUlHc8ujheY4Rc46noB9T2r1b4X+E7+PUtC1NoJYLGHWNPImkQqJybmNQqZxkZZ2z9B61j6va21lf6xBaKqWsZu0iWM5G0TELg9+AK+jPEz/Lo/wD2GdO/9K4q562IcJU4xXxP/IiU2mrdT0T4hP8A8V54k/7CVz/6Nava/wBiNv8AihfGX/Y03H/pLa14b8Qm/wCK78R/9hK5/wDRrV7b+xGf+KF8Y/8AY0XH/pNa13GpH+2NL5d58P2zj/Srz/0SK+b9W+I+naTlEc3twOPLhPA+rdPyzXs//BQqRo9B8ElWK5vLkHB7GJeK+NLGGa8lEUETzSN0WNSTXg42hGpV5pdjkqRUpXZ1mtfEDVdcV4jKLW2bgww8ZHuep/l7Vi28clxIscSNLI3CogJJ/Cun0H4a3F1tk1KX7LH/AM8oyGc/j0H616ToejWGhwhLK3WI4wz9Xb6nrXmyrU6S5YIxclHRHlOseB/EmnaBLqFtpLX9wvSyjlUS4wTuwe3sMsSRx3qz8NfBeieOLdp9V1xdWmj4n0S1D2scB7rKpxK/OPvYXOeDXs6S5rnPEnw50bxNdpftE9hq8X+p1SxbyriM4I+8PvDk8NkVWGx8acv3sb+YQrKL95HVafp1rpdrHa2VtDaW0YwkMEYRFHoAOBVuvMR4q8VeA38vxHYN4g0dSANZ0qL98i56zQD9WT06V3mh+INO8R6dHfaZeQ31pJ92WFtw+h9D7HmvqadWFaPNTd0d8ZKSujUWn1ErVItalA3Sud8D6P8AED4/eMb/AMKfDTQo1vrEb7zUNclFrHbR7iol8tvnKEjAKqzcg+WRzXR1UudNiuLq2u45JrLUbVvMtdQspmgurV+zxSoQyH6H60Aexax/wS98eaP4Xm1nQvizJqvjzG97G+gaPTZ1A4iX5m2N1+fZtPGEi5avnfTfEOuaH40uvBHjTw9deH/F9lxPbhN8J+XcG3KSFBHIOSp6BicivZNY/aA+MPinw/FoGr+PpotKhUxtcaParZahfJhf+Pi5Q5BGCMwCEkHkmuE07SbTSYDDZ28dtGWLsI1wWY9WY9WY92PJ70AT7eKY0dN1HUbTSbKW7vrmG0tYl3PNO4RFHqSeBSLY65qGl/2oIbPwn4eyAfEXi6Q2Vsc5x5MJxLMxAJAIRWBBVzSbS3AiuGitYXmndIYUG55JGCqoHck9BVDQZrjxxp97qHh59OXQbCUw33iTV71LXTbRhtLAuTudgrZwo29MuuQa2br4e61Y6APEvhnw9eeO7jTla6k1Lxlp0kVvdYTCLYaWrK2QzhvMmXOEO12r6K8GeANA8QWmkeMNUvZ/F+ozQx3trqOrMGitwyZBggAEUOA7Dcq78HDO2KxlUtsB8x+GfhD4bvvG1jeWng/UPiD4g1VSE8T67o1xYeGY9i7wyxJG7zD5lwZzsfb8soOK+oNN+D1ldfZpfFt4fFs9uVMFnPAsOmWu37ohs1yg24Xa0hkdSOGFZHjf9ozw54d024uNJnttWSJzCdTnuRbaVHLg/IbogiVvWO3WWT/Yr5h8e/G7xF8VLltOszc6/BIf+Pd4JLPTANwYEWisJrjgYJupAmRnyMHFZO71Y0m9j6U1L9pbRdD8OpcX0FtJrcQVNQs7DUYpbLTZju/dT37+XArrtOUBMhIOxH4z8+/ED9o/WfiBLJp2myXOqxzgotppZuLDThkDhnGy7vOQf+faMhiCrjmuVPwiubhbLVfGGpG7a2kiihtmKiK1QyAERIgWKBRknbEir3r0rR9Ng0238nw/pkVnEwwbu4Qjd74Pzv8AiQPQ1k6kY/CdMaP8x5zpvwhv9egt5/FN5FY6ZaMZbfTLeKKC2tMknMUCARQn5j82C5/iJPNdx4f0W10i+kPh/T0a3MKx/apiQpbc247jy3b7vHuK1dG02PUraG+vy19cksR53KJg4+VPujp1xn3rd6cmueU29zqjFR2Od1nSS1vBLezteyG5gXaw2xAGVAQE/wDisnk810QAUAAYA6CsPVb/APtSNINOiN7JHPG5kU7YV2OGIL9O2OMkelZHi7xNpPg/TjfeMNft7C2IJW1jYoJMDlVA/eSH2HHtSs3oVdI6SbWI/MaG1Rr64U4ZIcYQ/wC0x4X6dfasDxFfaf4fhk1jxRrdvo1qUEZjSfylYDcdu4/M5+Y8LjPoa534XaT8Zv2ioYNL+D/g4aZ4dBKP4215DDZIN/zGIMuHK5GQqyHr8o619g/BP/glv4B8J6hD4k+KepXfxd8XbVJOsEjTYGx91LfJ8wAlh+8LKRghFNdMMO3voc8qyW2p8UaOPGP7U1ne+D/g58O7zWdCmLW934jvl+x6bCcA8uwwTyCVJ3kdFOc1+yPgfwhpfgXwtp+i6Ro+l6FaW8Sj7Do1qttao+Bu8tFAwCc+/rWppmmWei6fbWGn2kFhYW0awwWtrGscUSKMKqqoAUAcADirVd0IKCsjklJyd2FFFFWQFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFfkb4m/5FNP+xw8Vf+nNq/XKvyN8Tf8AIpp/2OHir/05tQBQ+D/P7Rnw7+mo/wDpI9XP2qofJ8YeM+MB7IMP/AVf65qp8HRn9o74dj21H/0ketn9rmDy/FXiVv7+l7v/ACCR/SgD9R/h7/yIPhn/ALBlt/6KWugrn/h7/wAiD4Z/7Blt/wCilroKACiiigAooooAKKK4v4mfGXwX8HdOhu/F3iC10j7QStrasTJdXbAgbYIEBklbJHCKcZFAGl48+Hfhj4oeHptC8W6Dp/iLSJuWtNQgWVMjowyPlYHkMMEdjX5y/tTfshj9nCxm8S+DvGlhceF5Nxh8G+Kr8LfOQOYdPnYlp2xgLE4Zug3HOa7X46/8FF73yprHwoV8I2Uu6OK+mjS81a44P+phG+KHjDAnz24IaJDzXxN4w8a+JfiRrt295Z3Vr/alvMtzrutSNe300ZAVoi7OzRqQ3EZYIApxGuMVPMBP4J12303VL6PwhfjQb6Zv+Jp4N1y132V1g5Ims34zwf3keCM9eTXZf2x4R8ZavZWXiWwk8G+JuYrC8udQMYBI27bTVgCdpBfFveoy4woccCvI9b8KaBb2PnX7t5sO3bqE02yWIjO0IwwEx2VAB7VVm+It94YhTTfEln/wkmjXChQl1EqX+wgfM8LcuoGPmZU3buC3Wu/D46rQi6XxQe8XrF+fk/NWlbqS4p69Tr/Fvwc1nwbrV7cPZah4p+xnzJJJLYjULBCRh3s1LAR/9N7cyI2MkjpXC3Xi2Ca1W5hlQWsgby7iYkCTHB8tADI+GwMhQnXLrXqPg3xld2+m2tx4N1WDxJodu+8eHdXncG1OCD9luARPZSYJxtO3OMrgYrW17w74N+NetYtY5NC8aTpl4LqGG31YkjGCny2+qLk8MjRz4zkua6vquHxmuFlyS/lk9P8At2Wi+UrPonJk3cfiOA8O3Zl+Evgt2OSx1Fidu3rfSnpk4+mT9a3vhPfpafHDw1PLIsUUenaizyO2FVQsRJJPQVi+J/Cev/DXwnpGl3Vpb3ek6XNcRPr9vIy2sRlmaVVuYmXzrST58eXKgBxwxHI8t1rxdp25buOGPWniLKmo6gphsYzkFhHHy0hyinHzEHBBxXhYqU8JN0akHzrpa3332/PyOulS9qua6S/rofSX7Q/xM0bx9oLaNoFz/ajqkyTagg22cIZCufOPDj/rnu6c4r5rvNd0+FC7Sf8ACTXEfyvNI/k6fESOQXJ+fjPyjIOOADXN61quq67Oiapcz3DSYMVrJGRn0MdqvJPHDSYBFUWjuJpT8xlmt1bO1kkaFc92/wBTbr16ZZTXlzdSt/ElZdl+r3/I7YxhT+BXfd/5bfmaWta1qGuxxi+u/wDQ5ABHbhWgtiM9I4V/eTc9GOACOeK5hbdoL0RSKwkjY/u3iVnT1/d52J77jxjNam6WNZLsTbY5GIkuvNZEkOMENO37yU9dyRjB4IrN1C0kt5UiaIxrIAywmIpn3WIHcfZnxkda1pRUfdWi/r+n3IqNy956s1UhYs1wkp3qQr3MdwCU44D3TfKCB/DEvIGOtMNqscKj5IraYDC7Xiilyf4Y8+dPz0LYAI54plvJPdbXH72aBDkgrI0K/wC8f3UCnnB5YGpYftEgaWJyTM2x7hHYea3IIMxHmSnqCkQweCKnVdf6/rb7h6P+v6+YfY3eUQOrNLGGZYGiWSSP1IgU+XCMdd5J4BpY7d3Z7hJWZ1IV7iO4BKccBrpvlBHZYhyBjrVgWSwQmK6OyFDg2caBUV+SAUyBuHODM24j+A9KrXniBtyfZ2UcFUZSTtBA4DAKQOSCkYTHPympXNLSP9f1+ZTtHVl7R4YtB1WGWSUWL48vzrfNu9ux+YNknzADjGZNuc8AjNes6N8QL6OGSw8U28fiPRZhgziBTMg/24x8sg91G72Pb54uElvNoef5OdqLgIv0UYHpnGG4Py1t6D4m1HRQkQkF3aZ2iGYklTk4Ct+I+XGf9nvXUueCundnn1IuUuaCPrvwT4sutN0mFPDeoxeKPDdu26DSL+7kWbTpMjmzu1PnWjjn5DlSTgqATVqbwZ4L+L0t7aWxudK8USDzbnTZbWGO/nbk7jZBlt74ZLfvrV4pvlzgkgV85+H9egvr9b/SrmbTNWTjdGQHZRglWHKuOmVIOPQda7+P4i2WpQR2fjPTI2hU7k1S1VtkTYI3kA74W6/MpOM9RXr4fM37NYavFTh/LLp/he8fk1fqmcrSb10ZoNceMfhIS5uU17w1HN5HnTys9ujDAEa3LANbycgeTdKhHQE9a9G8H/EvRvF0jW1vO1tqcYzLpt2vlXEf/AT1HuuRyOaNJ8e+INDnjvXz430qWMRi8gnji1eOEnoJmBivYwCT5dyrZ2gbqw9X+Efhz4mRTX3hO6s7Z7MLK0MNtLCLR8AjzrRSbrTjuZfni823PXao4rt+pQxF3gJX/uSa5/8At16KfppJ/wAtlcOaUfi/r+v6Z6YjhhUGoanaaTZy3d7cxWlrENzzTuERR6knivIrfVfiH4T1O18O3j6ZM14pNhqmqzhkkUHG+KaI+XeLxgGMq+T86rgiupsfhTaahcx33im8m8WX6Hcn25QtrEcY+S3HyDr1bcfevm8VjKeEbjUT5u1tfmEq0YlV/ilfeKpmtvA2jSaumSp1m+DW9ghzgkEjdLjuFH0Jq1b/AAvbXpku/GepSeJJgdy2G3ydPhPX5YQfnxyMyFvwrvY4ViVVVQqqMAAYAFPFfL4jM61bSPury/zOKdaUttBtvbx20KRRRrFEg2qiAAAegAqWiivIZzhSqKQU6pExcVz/AIk8C6Z4my88ZguscXEOA34+v410VFVGTi7xYk2tj528UfCnVPCN42p6bPLaSdft9gMBv+usZ4YfUH61Si8cW99BDYeNdOWLy2Uw6zaFhGr8gSZGHgbp8wOOTyBxX0t14Ncb4o+GOm66rS2qrYXZ53Rr8j/7y/1H617uFzSdP3amqOuniGtJGXp/jLWbeyl/ti4m8aaXcxeV/a9t5Tar5Hy/JKHHkajHwx2zjd/dbNanh7S9PuNGudX8Ba3HJaWgzeaURNJZW/UsJbd911prZyM4mt/lPKjkeM3/AID134bakbzTJG01HfLxLmSxnPHVeNpPTIwetX9D8eW2teKLWE6dq2ieOEBWwn0ASTXM+RjbE0a5cHP+rkXb0yDX3FLMqOOorD4uKqwW1/iX+GW68k7xW/Lc6rQqLQ9p03xlbXF9babqNvNourXMfmwWt5tK3SAAl7eVSY505+9Gx45IFW9e8U6V4Yhjk1O9jtjK2yKLBeWZv7qRqCzt7KCapeEP2M/il8SdaXxF4q8TN4UhWQ31naXlpBNNHcsGDTLaQFbe3JGzn53yuWAPA+i/Avgj4ffs3+FU8S+L49I0DxDhorrX9U1H7ZcXLDIzFNIquA4+byY1UDdgKcc+DiMgw/N7XD1f3d9n8a36bNeav5pXRh9XvK3Q8t8G/B34j/Ep45zZL8PtAbrd61D5upSj/pnaAgRdDzM2RkHyz0r2DQ/g38LvgLbjxZr93by6nb4DeKPFl2jyo3JAiLbY4SeRthVM4715f45/bM1vxMr2nw00E2NmxK/8JJ4lhZFI/vQWmQ75HRpCg/2TXjdj8PdZ+IWvHWvEOoal461u3XzDqGsSr9msl7lE4ht0zz0GDzmuyhhaOHX7uPz6nXGnGGyPc/Gn7bX9sJJa/C/QH1hWGB4i11JLSwXI+9HEQJpsHIxiMZH3sV4ffeFfEPxj8QRXfi3UdQ8eaojeZDZyrtsbXg5Mdsv7tQAT8z7jgDLU6Txb4fjme08OwXHxH1dMq/8AZL+RpFs45xLfOP3nBB2wqcjOHBFXpvD+veLrFrTxbq0S6Q5DHwz4eRrPTeO0rA+dc9j++cjOeMVniMbRw3xvXstxTqxhuyK41jw74eun0+1SfxzrlufLbRfDMiC1t2XPyXF+wMMX3cFU3tyOBT/7N8VeKbd4Nc1SHw3okow/hzwqXt0lXGClzdk+fOCCcqWC56DGK6TT9PtNJtI7WytYbO1jG1IbeMIij0CgYFWK+axGbVqulP3V+JwzxEpaLQo6LoWneHNPjsdLsoLCzj+7DbxhF6Yzx1PHU8mr1FITXiNtu7OUU88HkVw/iT4W6dqzPNZN/Z9yeSFXMbH3Xt+H5V226irhUlTd4sabWx4gLrxL8ObrynLC3zwrZeB/p6fhg1t3Vx4U+JscP9oK2j65F/x730MnlXELescwxx/sng+hr0+4t4ruF4Z4kmiYYZJFBB/A1554n+EsNwzT6O6wOeTbSE7D/unt9P5V3Qrxk037su6NYyTfZkMereLvh3EV1qF/F2ix9NSsYwt7Cv8A01h6SYGPmTngkiu18M+MNJ8X6cL7R7+G/ts7S0R5U+jKeVPsQDXlmm+Lte8D3C2OoQPLAvSC46hf9h/T8xWrHofhzxnePq2hXMnhnxMVw1zZ4SRunEifdmXgdRn3Fe7RzCdPSurruv1R2RrOPxHSfFt93ga45/5fLH/0rhruPjhrmoax8QtWt726e4gsZ3hto2ACxJnoAB+vU4Ga8H8aeJvFVjoo0TxNownE17ZrDrmljNu+LmNv3qE7oiQvXkEkAV7Z8XB/xcrxJ/1+P/Ovdp1IVY80HdHUpKSuj039h0bdB+Io/wCpm/8AbC0p/wC3B4g0/wAL6L4C1LVLpbOyh1mXfKwJ62c4AAAySSRwKT9iH/kCfEb/ALGb/wBsLSrn7ZVvFcW/w7EsayBdbldd6g4YWU5BHuKVWp7KnKfZClLlTZ8sDxZ4m8ZYHh3S/wCxtOb/AJi2txkOy+sVuCGbIwQXKj2qTTvhfpcN9HqWrvN4k1deReaoRJsPX93H9yMcD7q5961vF3j7QPAtqJta1KGz3DKQ53Sv1+6g5PTrjFfP3jn9q29v1ktvDFj/AGdCRj7ZeKHm6dVQEqv4lq+ZdTGY7SGkfuX39Th5qtXbY+gPEvizR/CNkbvWNRgsIe3mt8z+yqOWPsATXhfjT9qOSTdbeF9NZdwyL7UB25GVjH6MT9RXhWo+ILrWL6W9v7ia+vWOTcXDs7nkkDJ6DpjGMZ4rOmui0zPGSme46/n/AJNd9DLacNamr/A6Y4eMdZO5r694g1bxPfi61nUHvbtjtH2htwXOAQFxhRwDwB1qjqUMunzLGzkzPGskmTkgkZ6+uMf41J4dsxeagu/IiX757bcEtn/gIaqmpXjahf3Fy3Blctj0HYV7MYqKskdG2xWZizEk5J5JNFbeheDdU8QbGt7cx27f8vE2VTGcEju2O+0HFei6D8N9O0nZLcINSuuoMy5iHTogyG79dw55ArKpXhT06mcpJHl+maDf6uw+zW7MmceY3CD8TXd6H8O7G2AkvJftk+P9XgiMH6dW7f8AxJruWszJsBYsAMLxxj0AGenPTOPaqs2nyKAV+fIzhev4ev4Z98VwzxEp6LQyc2ys2YlRHRfJUEIsYCoo54UDhevQflU0awt91s+ozj1/zx/3zUDPjhvz/wA/U1l61cXMFm72MfmTccEdu+B/n+lZJXdiDnb87ZtT/wB25/8ARpr2ifxxDrF3oVoIHWZtYsMtkbOLqI5Hft6V4THcNPG6HdJPOkyhTjduL55xwDz7V3/hqb7brmhyxKxWPVrHzNykFCbmPAYduortrU05U2+n/ANpLVH0x8QpP+K68R/9hK5/9GtXt/7Eb/8AFB+MP+xnuP8A0mta8H+IUn/FceIv+wjcf+jWr2/9iWTb4D8Xf9jNcf8ApNa13GpQ/bi02LWofAVrPu8pry6J2HB4hBrwrSdMtdLhEVrAkKd9o5P1PU/jXv37YjeZceAh/wBPV3/6JFeGQp81fM5lJ+1t5HDW+IuxmrMcmKqLUq14pymjFJVyFs8Vmw5q9D2rFiLqqCtcN4g+F1vPqUuseH76bwzrknLXVkAYpj/01iPyvz+PvXcp92lp06s6Muam7MIycXdHnkXxKvfB8qWvjex+wox2x61Yq0llL/vDloj04YEdecV6JZX0GoW0VxbTR3EEqho5onDI4PQgjgiopreK4ieKWNZY3GGRwCCPQiuHuvhzdeG3ku/BF6uiys299LnBfT5j3+TrGTgfMhH0r6TDZtGVo11bzO2GIT0kej0V59ovxWWC8i0jxPptxoOvScRWyRtcx3mDjNu0YJcnj5MbhkcGu/j0HXbi3tLjWingHT7w7bVNSha61m9P9230+PLFun3zuGcmMiveVSLXMndHWnfVEGpaxZaLbrNfXMdrGzCNTI2C7E4CqOrMSQABySazbrUtWXVrG21G2PgPRryIywa94otZE+0EFv3VvaLiSSUhWIjcxtjHB3IG9p8D/BvUorqO80bTh4TZlKnxJr4i1HxBKpBz5UZBgtAfkOAGzjDRKRmuz0rwj4X+FOvXut6jYFdlh513478RajHNKWBCmEvK++MFfmwgWPggAcCspVewzgPAHwfvJJrfUNK0uaC7Rgy+K/G9uJbsEY+az05Sq2+cHDybHXIysgr1TSfhT4Y8L6gPEmrSS69rlqmf+Eg8Rziea3XHzGLIEdup5yIVjU9xXnfxN/aus/DVuqaNaRwGYEwajrqSRrMocKWt7NP9JuByTuKxREEHzcGvm3WviJ49+MWsYt/tN1HEyyJd6tFDIsXL4MdmM20BGeGk+0yjaNsuayd3q3YpRctj6l+IH7T2j+G9LNxokdveQSBhBq+qTta2EzAA/wCj4Rprw4JP+jxupKlS6GvmLxT8VfG3xe1CS1ge51uEt0vrYQ2KgPuBTT1do8cLhryS4/3ENXbT4V2VnfNrPjDWLjWNWuMK8k87zTTHshkYmRx6KMAdhXd2NrdJbrbabZw6JYrwGZAZT05CDgfViT6isXUUfhOmNH+Y830L4TwXq22u+L9buNUu1jEKSXEpd1RSQI1Y/cTsI4woHau/0mNbVn07RdPj0mBY1kM08fzMCSAQmck/KeXIPHQ1raboNppe1o1aWZcgTTNucZJJA/ujnoMCojPHa69eyzSLFEtpCWd2CqPnl6k1jKTludKio7EtrocEMwnnZ726ByJrg7iv+6Oi/gBV93WNSzsFUDJZjgCsW68SO8SPYWjzRvJHGLmYGOLLsFBGfmbkjoMe9cf4++KXhD4d/wDIy6v/AGnqnDR6XbIJJCc8BYQcL7GQ9uDSUXJlXSR0+hapNJpVvDY2jXLjOZpD5cIySc7iMt2+6D9RXOeOPH+h+AZnm8Y6xGIPJV4rOJDiRyxBVYwSX6D73Az2rqPhr8Bf2if2mliudP0qH4M+B5lDLrGuxmTUbiMjrDBw3IKkEiMYPyyEjFfYHwH/AOCcHwk+C9xHq+pWU/xE8W7vNk1rxURcgSlQGaKA/u05GQzB3H9811xw7estDllWW0T4o+GXgD48/tTLBJ4A8ML8OfBMmMeKvEqbWlj55gi2nf0I+RWUEDLrX2D8Ef8AgmP8K/hreRa54yFx8WvGHWTVPFA823zt2/JalmTHceYZCOxGBX19RXZGEYfCjmlKUtxkMKW8SRRIscSKFVEGAoHAAHYU+iirICiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK/I3xN/yKaf9jh4q/wDTm1frlX5FeJ2/4pZf+xw8Vf8ApzagCr8Gm/4yO+HZ9tS/9JHrpf2yI/L8Qao39/RC3/jsg/pXL/Bs/wDGR3w7+mo/+kj12f7aUO3UppezaC6/iDN/iKAP0v8Ah7/yIPhn/sGW3/opa6Cuf+Hv/Ig+Gf8AsGW3/opa6CgAooryj4s/tNeB/hFJc2N9fSaz4hhi806Do4We6VSDtaXLBLdGKkB53RSeM54oA9Xrz34pfHzwP8HYSPEmtxRaiYjPHpNqDPeyxjq4hXLBB3kbCL1ZgOa+Afjl/wAFAPF/im8l0fSdUHhS2kDoNH8Lk3OpTIQAGlvGUGLv/qkj254uD1r5o1iPWfGS3S6o40zT7yXzrq33C6urxufmuJn3bm6fMS78D56jmA+sfjx/wUO8Q6os2laDc/8ACEW0wZUt9LEd/rk67eQJAHhh5Jz5ST8AFZkPNfI3iLWPF3iqTUNQgK6TeXhDT3epXLXeoXmNuPOmcyNgY43NJjAAC1Nb2uneHVWKytts10+1QitNcXLgDgdXlbGPU1ka74lisZpYbu+FtLGSrWdiFuLsHkYYnMMJGVOHLv1BiBqL3AmtUsPDtutzcCKK/mVUmuJJTJJLJjOwO3zNyDtUAeyjpVTWPFENm7x3V19hkUnNqIjNdnBHBhBAiJ5H75oyOoVulYlnY6zr7NNZR/2PDKpjkmSZ2uHXaoIac/OVOD8sflxnJylX9P8AC+j6FMtqsJ1O+B/494UB25GclfuoPdj3qJTjHU05NLsyY5NT16dH0q0fTwuQNQnl827wQVOJ9oEWRgkQKnPc1n+JdF0vwxpk8rXAa7eQPsyN3zHJYgdzg/Ma9Nt/D+paog+1Tf2dbsoBtrQ/vPxl7enygfU1hfFTwjDY+A72706JYL2xljv0lUjcXjYZZiQdxC56+3Nee8bDnUI63Mvb001Fanl1lp+rR7dYS7/4RSFRj+0JpDE7L6BRy4/2Twc8Guus/jHpWt2aaP43sl1DT5HC2+sJbmPzfSQRffU/7SfkM15XNrE+rTC6mkkvLtV3maUrPJGOxAP7qBemc5ZSM0xb5V8ydcojnbJcLMQWOOQ9yw3ORxlIgARWsKlaLvJ38un+f9bI9GVOk1aP3/1/XmfXOh+NNXttNtb1L6b4h6LHEUt7v7aI9Zt4iSTGl0Qy3EYJ5t7hWXAxxWTrnwj8B/FrT7vV/Ady2i69Zri7TT7JopbYZBC3Om/NJb/9d7IyR5LZjUc181+H/FGqeErpZdHvJdMlnZG+zpHiKUYOFW3O55Mg8OxX616p4Z+MmieKtQtV8QRSeGfEdrhrfWtOnMTW77uCsyHdE2cfKxI459K+io5l7SnGhio+0prZPdf4Zbr01jfVxZwypSpvmi7M898YeAfEvw+EQ1rSxbade5MN9bSGTTr7kj5biIs1wWxnZuBUnlRzXPlp2dbdo2eSL5kt3gDtHjHzLbL8iH1MpJIOa+ydP8d6raWN3p/jG1HibQb9P3uu6NaRPcSjb8rX1if3N6AAv7xAswxlWycjg/En7Nvh/wAUeG59d+H2u6X/AGfGSWtnnkk0eWUt8u+QkTWb/KcR3g2DgeaRUTyuGI9/L5c39x/H8ltP5avdxRpHEW0qff0PnFbudme5VmZ4yEe5WdXdcAfKblvkj/2RGM84qreRyyW8ZSJRHJ8w2I0aTZ6n5v3swPc8AE+9dH4i0m68H6g1nr1hdWWqQLuVL2FV2R/wvEMGNUPBHlLIMDIcda5fUPEk8izJbw4WQFnZwT5g9WBLFx8vVmcDAI29K8CMZqVuW1v6/wCGOuUo21Zb0yWGOHZct9oMRLxwfKUUgZJC8orYHPEjH+7xmi81+4aRjb7S7/J5u5mJUcEBslnXHYHbwcxiuXk+0P8AeBb5c+vAzz7jg8jgUfap+d+XDjLbudwHc+vfntmt/YJu71MfbO1kTzreXTRiWQy4XChSCAo7LjjAyfu5x6CohazuoA5L8gjnI74x1+8c4yRjoKBeSvncS+4fPnndjufXoee2a3/DnhHXPEwMtvb7LQ/628uiFhIBHJY/exz0zjNXKapRvJpIiMXUdoptmALe4fp/y0GRt5yO+MdRyemSMdq2NC8H674mdvsNq8sTDDXDELEB6bycHGegyeOleo+F/hvbybXgtT4iuDgm7u8w2ORjB6FpsZPOGHGMrXp2m+AI5iraxdNqir9yzVPJtEGQQPKBO7GP4y30FeXVzC2kF9/+X+dhzdGj/Eld9l+r2/M8q8H/AAnhuJldVbxHdggFo3MNjEwJ+9L1fBxwoJHGVr2a3+FttJoNrBPPt1GOPa9zFkqx5xkHrgYGepxzXU2dusMaRoqoigKqqMAAdABWmleJUxNSTvf+vyPLr4l1rJJJL+tzwy88M6/4AvGuNNnewDNuYxqZLSfn+NOgJ9Rtb3rWtPG2l6xc2E+uGbwv4itiBa61YXDQbHx1iuFIZOSflfAP+1Xse1ZFKsoZSMEMMg1xvib4U2WrRyvY7LZ3B3W7jMT+2O38vavQw+Zyj7tQiNdrRmxceNJY7WWHxlpEfiCxuObjV9MsI5fP64a90/5Unblf9IgaOUYOPfSXS5NK0ez1jwVf2+s+F7hvKiiutQM1oGAGI4r2QCSBz/zwvFUg/KsrcCvEobXxD8MZjbWfyW27cNPuyWt2GST5TjlM57ZUf3a6Pwt40ttQ1WS40a9u/BPiyZcSouzbeAAfLIhzFdx8D5WBOB0XNfZRx+HzKmqWOj7WK2e016S627O6S0VtzbljUWh61pfiSDUL6fTp7e60nWLcZn0rU4TBcxjJAbYfvIccOpKnsTWsK4W48Wafqmhw6X430630hrUg22p2ayNpY9WQpm40xyFGWiLQE/eQjit+PStf8Ppby21z/wAJRpFyC1skskIvWUAj/R54z9n1AfKTiMpNjrGTXzuM4anyuvl0/awW62mvWPbzTa7u+hyTpOOxvUVm6H4i07xFDI9hcrM0LbJoSCssLjIKSIcMjcHhgDWlXxck4u0lZmG24CnUgWnVBLFApaKyv+EgW+1htG0SyvPEuuqQG0zR4vPljz0MrZCQqf70rKPetIU51JcsFdgk5OyNWsi78UWkOsw6LaR3Osa/MN0WkaVA1zdMOPmKIDsXkfO+1R1JFeleFP2XfGHjMx3PjfW/+ES0tvm/sPw9MHvXBB4mvCMRnOMrCp6cSV6Vqnij4Rfsn+H00+NbDw81yd8el6fE1xqN++T82wbpZmyx+d84zyQK+gw+Tyl71d28kdkMM95nlPh39mnx18Qo8+KryHwLoMo+fTrMx3mqSrk5V5DmGDIx93zTz1U16nY6P8Hf2Q/DPnk6b4Y+0Lta7unM2o6gwAyoJ3SzMSAdi5APQCvCfGn7VfxI+Ihkt/Ctgnw20Q4K39+kd5qs4PpHzFBwe+9gQOmeOB0v4fpYx3XizVrt3OMXfi3xRelmbAI2m4lPJxkCOPkgYCmvpKOHp4ePLTVjtjCMFaKPTfHv7XfjfxoZbP4faNH4O0p/lHiDxBCJb1xz80NpnanQczE8H7gNeXaP8NJta1K68U6ze3Gu6hDg3fijxNeL5dsBjrLIRHCoHQDBx0zUi+PNKSM/8IrpEnii5yAusa3HJZ6UvH3ooeJ7jrxuEKnHUiofDPwP8S/tda9q1hrnido9N8O3MCXF3KCI4WkjMnlWVhEVhjG1gPMkLN83R8V0Fk9v420GS9js/DFjJ481B9yrezO1hoqED5iJWHnXO0lcrGid8PjmtO+8L6h4xhhTxnqv9r2cbb4tAsohaaRA3HS3X/WkEffmZzxniuu+PXwL8E/s7eCfCGuaVYXWpa2dfhtrrWdSuDPezRfY7v5Ax+WNc4OxAqnaOOBjE0PxJp/iKASWVwshxlozw6fUV8xmlfE05KMXaLXT/P8A4Y4a8pxdlsX7a2hs7eOC3iSCCNQiRxqFVVHQADoKkoor5Y4AopGpaACikakyaABqSg02gBWpKKaTTKKuqaVZ6xamC8t0uIj0DjofUHsa8z8RfCeezY3WiztKF+YQSHEg/wB1u/44/GvVahdq3p1Z0/hZSk47Hgut+M9VfRToupBpS15aAPMCJUIuYmwfXp355617/wDFw/8AFyvEf/X4/wDOuB+LdjbXHhX7U8CNcw3ln5cpHzLm6iB59MGu6+LTZ+JXiP8A6/H/AJ19hlcozotxVtf0R6NBpx0PU/2IP+QH8Rv+xmH/AKQWlXP2xpD9n+Hv/YZm/wDSKeqX7D5/4kfxGH/Uzf8AthaVa/bI/wCPf4ff9hmb/wBIp67sV/An6M1qfAz4A+Jv7PWr32qarr+makmrXVzK872dxGUfHJwjgnJGAAPl+uOK8IvrF9Puntby1ksrqM7WilXDDtnHGe3Ix+Nffb1zfivwDovjW0a31axjuBjCzAbZU91YcivncPmMoJRq6o5aeIcdJbHw4xVV45HbA+nPb29PxqrXsXiX9n46PrDpBr9o9gHAOVZ7hB05UAJnr1Za5aXwvZaVqV1bCN5fK81Q033uEQg47HLGvo6VanV+B3OtTU9in4V0WfUYJrS3+W5uE2k4P7pDguze20Lz/t13uk/D3S9D2sluL+5xkzXihh35EfKqOnJ3f7wrU0G1j0/TYPIgWEuiySMq4LMRncx9fm6/rWg08oz7HJyMdehPp1HP6159bESm7R0RhKbexC1vM7FnYuSN2WPXHQn24HPTnrQYZFz3yuTk9fc+3HXpz1p0l46Z3dc5AI7+uPXkc9feoJr+RshQF5znHOfX6+/X3rmVyAkeSP7569dx+96H36deevWq0l1IcjcTnqT39z70h3MxJOSeSTWppHhXUdcINtbnyu80nyoPx7/hVaRV2GxgybpGJYlm7kmo/Lr1jSvhnZ2eHvGa8k/u/dQfh1P+eKf4h+HtvqkZls0W1ulGABwjexHb8Kx+tU72J50ePNoum3hke7tnebb+7khcIyt6ng5x712mj2GjafoumrpYZZf7X05p/OIMhP2qIZOMDH0AHPqTWNdaXPp9w0FzE0Mq9VYf5yKihj8vU9Hb01Oy/wDSmOuuLc5RV9Lo0WrWp7p4+m3eNfEB/wCohcf+jGr3D9imbb4D8W8/8zLcf+k1rXz/AOOJ93jDXj/0/wA//oxq9u/YzuNngXxV/wBjHcH/AMl7avbOo0f2tm8688BjP/Lzd/8AokV41HFivWv2npTNqngZev7+7/8ARIrzCOE18rmb/f8AyOCv8REI/apFjNWBDT1j2149zmCFMVdhWoI1q1GMVkxMsL92nVnyaxCuox6XapNqesSLuj0vT4zPcuP73lryF4+82FHcituPwTez6omn69f3NrqJCv8A8Il4UWO+1dlOSPPmJ8i0U7GGWODniVSMV0UcJVr6xWncuFOU9jEv9estOvLezeRptQuTi3sLWNp7mc5x8kKAu34DjvWzH4R1aeSCLxFczeEjdruttF0+FdQ1+6Q4yyQIHSBRu5kfeFwd6r1r1Hwd8C9eh029t7NrT4W6feRbX/sBhfa5cZU83Wozq3KsxOEViP4ZcV22kx+D/wBn3wfYQ6tqNna31wsUVzqDRE3ms3YAVpNgLyzyMzZ2guw3YHAr3aOX0qesveZ2woRjq9ThvAHwW1+xmkn0+ztPhtazDbNeqyar4ju48ElZbqTfDB8xzsQTKM4Upiuz1TTfDHwF0c67bwactzcTRw6hrHiHVmW8njxgk3EqySTPkLthyAScLjgHyr4lftjR6XeTaZo9pJplxG2yRbiFbrUh97/l0Dqlv0HN1KjjcD5LV42NY8dfErUzqFjHPo/mKUbWbq5NxqDIwAYC7KL5KnAzHZxxDIBO4816luVa6I64wctEj3X4lftiW3h+VrLSNOfTpG27J9at5PtjgvgNHpylZQCAxDXL2y+hbofB28YeP/ifqw1KyhmtrnKkazqMiXN1CQCP3BKi3tQMn/URmUZP71sk1o6f8MND8KiNWB1fWHmSaSCNN24F1MjMvckbss55zXokcF/eKFcrplsBhYocNLjsC33V+gz9aydRL4TqjRX2jgNJ+Fej6HdPd69dza1q9wfMkTc80kzYxl2OZJD0+Zj9a7Oz029kunlhjj0a0aJYVhVVaQKrMcgD5Uzu/wBqrXhe3ih0mKRUHmyFi8h5dzuIyzHkn61oXl9b2EXmXEywpnALHqfQep9hWEpNvU6VFJGTqWmW9jawtGhaZrq3DTSEtI371OrHnHt0rXuryCxhMtxNHBGON0jBR9Oay7xbvXI0SGM2MCyJJ51wvznawYYTtyP4sfSvPtc+MnhTQddh0nSEvvH3jGZvLt9O0aI3lw8mD8q7RtU8HKoMj+7TUXLRA5KOp6LDqs+rKG06HEDdLu4BCn/dT7zfjtHvXn3jL4teC/BGqR291cy+KfFDuscWnadGLm435O1Qi/KhyeAfm5716V8Of2F/jz8ereB/GmrL8HPBDjcumwATaxcIwDAOFbEeckHcykd4jX3T+z7+xv8ACn9mezT/AIQzw1ENY27Zde1LFxqEucg/vSPkBBwVjCKe4rrhh/5jmlX/AJT4U8A/sm/tDftJRx3GuRW3wQ8GzDOy/ia41mQFchhD8hQhv7xiZSM4bHP2b+z5+wT8If2dZ4tT0jQ28QeKlbzG8SeIWF1eb8ht0eQEiOf4kUNzyxr6KorsjFRVoo5ZSctWFFFFUSFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABX5D+KT/xS4/7HDxV/wCnNq/XivyC8VSf8U1j08YeKf8A05tQBW+Dbf8AGRnw8+mo/wDpI9d9+2ogCJLz82j3C/luP9a88+DTbv2ivh99NR/9JHr0j9thcaPaSf3tPvV/JV/xoA/SP4e/8iD4Z/7Blt/6KWvKvi/+2N4A+FLXthb3E3i/xHbMY5NI0Mo4gk25C3Fw7LBbnlfldw5B+VH6V+dPjj9trx18R9AsdAg1CWLTYLOK2Oi+Hma3hAVAB9oudwd24yV3IrDgwt38im03Udchji1e9W2sI1KR6TpI+z28akfcBUKdvXhAi/7NQ5AfQfxz/b0+I3xJ1BdI0XW4vDFgs2bjQvCiPLdzRYX93NfsY3jyf4kWDAJGX614jcLrWvR+XqN9/ZWnl2l/s7S22Fnb7zvKAPnbgsUAYkZLtVbT5LXTc6bpFjveNfMNpYxqNikE73OQsYO0/O5VcjrXPa14y3Ryxw3S3LshCx6ZIPLXKD790ykN97OIUYfLxMp5qG7ga1rolhpviezh06CNykTPBptlA0lwZjlXnO3JYbGwzODgc5HJqt4i8VeTmI3itOcg2ekyJPIDtPEl180MRBGCIxOen3a5bwZ4PvPEEl8jaiYbdlxcxR7ljkVjnDrnMvK9ZGboK7TT9L06zkjj0Gzk1i7ikG64DAQrj+EyfdHbhQxHpWM6kYatmnKkrydkYNp4f17X1lwf7G0+4Ty5Y4S6vcJgcSyMxlmGAPld/L/uqo4rR0rQ9F0if7LYWraxfQkKyRAFITjOGP3E+n3vrXXx+DdQ1hQ2uX+6IjDWFhmKHp/E333/ADA/2a6W10m3sIVjhiSKNeiIoUD6AV49bMYrSGpzzxUY6U1c4yHwpqGsLnU7o2sbHJtdOdkyMY2tJ949T93bXR6b4fstHtxDa28dvEP4Y1A5xjJ9Tx1rVxt6Cq8jmvHqV6lZ+8zz51JVPiYxlCrwKoapZrqFjc2smdk0bRnBweRjg9qu7yaY2KzV0QfGdvGLUvptxiaa0leIJsM3KnBaO3AAzg53SnBGe4qYTRySGUMzTLgNMsqvKncAzsPKhHJxsBIxg10fxQ0ddH+I+tQSBIrS+Md3GsjyFHZh83yIN0jbgcDO0ZOetYn9mloy8oKJASu64RCyHuoiyIYCeflYlucgE19PzRklLv8Ar/Wv3n01GTqQTX9f1/wCr51ssJb93HBMPmYM8UMgJ53uf30/J5VcDIyOKsQ2v2ncnlbUi+dhcRKqQ9iwtwQiHn78zYYD1qK4vdP0qYvK7NccBmLM0p4HJY7ZD7geUCDxuFZN34oFwFRV2QoMomBtQkY+VQAAefvD5uOSapQlP4UW5Rj8TOw0P4hap8PWjOlaqWtFwW0+8JkglBJJK8Aoc8DYoXj7zd/WfAPxW8O+IfEUGs6Lql14C8b4C/aYJBH9oyfuNn93Mh4yrjJ7DvXzQ2opI5ck72O/cx5DHqeMc8jldvTnNMa5gm48tfmGApAwCcdhj25Xb0Oc130+aCs9Tknyyd1ofdF14w0e+tRoPxJ8N6faaRIxZdUs7R59GVzwZGgU+fp8h+YmS2fZlslCM15T8Rv2R9Stpxe+BbqPUra5PmWemXN7FKbof3rO8ULFddM4/dzgDBTufLPBHx31/wAILFbSSf21pX3fst42ZEHHCSdeh7gjrxXvHgnxZbXbSy+CtU/4Ry/ugJb7wzqluHsr4EH/AF9m/wAjgjd+8jwwznOa9369DFe7j487/m2mvn9r/t7XopRObllHWGn5Hyjqkd7oWoXNhqNhcadf2smJbW7iaKWJx1DKQCp4HPDc9a2tF8E6nr1s11JFHpumD52vr5vLjxzzz97p1Azzy1fY3ibVvCPxLksbDx5pq+GtSj2xWs9/dk28b9ALHVGVmhXOWFveK0YxhSnWvPfiX8B/EvhfVJLgT3PiiKNTc/ZZbfy9Rs4SDhzbKSksYGQZ7YyL/e2dK4cXl1ZQ9rgmpwWra+KP+KO69dY32bNoVoR/iJ37d/meGw+GYNN1A/Yov7RRGDC8vozHCxHcR9W78nr/AHqsatrl3r13Kt5f/bIo2kVY0wIRhEPCjjgluTk+9dBcafH4k0eWKC5DwXCnEkR6D1/TB7dea5W/8O6jocCkxtOisxe4QbvkKquduRjAXryvPXtXiUeRzvUd5Lv/AF+RP1iUrxvZPoj1LwX4ivdL0qwQt9pgMEeI5CeBtHQ9R+GR7CvUND1yy1dF8l9kp/5ZSEbj9MHBH0r598GaxJqVu0Gw/Z4UQRXDDasnGMHqMjA/PtXeaJ4b1TVpg1nG3l55uGJVAQcZz3PHbPWvLxFGKk+Z2Z5049z2W3XkVcRay9B0+60+xWK8vWvZhj52UDHHT1P1NbCCvDlucw9F5qwtNRalVazJIbqwt9StzBdQpPE3VZFyK878WfBmC+gkOnBZom5NncHPTnKse/pn869QRKnVMVVOtOk7xY1Jx2PnXTtY8R+BbprW48/VLJetnfNi4jHP+rkP3h7P/wB9Cup8E+J7VV1CHwjqEdiLsb9R8L6rbebZXByPmltWxtbgYliKnODk4Feratodjr1sYL23SdOxI+ZfcHqK8o8W/BeeORLvTma78lt8TIxjuYT6qwIz+GM9MGvpMHnDhJOTs1s+v3nZCunpI7OHWvDfjLUra18QWk3hrxYoEdldXGoeW9wQCRHbaqVw44fFvfIwOQA46i+dU13wzNdQ6pp13q1lZgtPe2lm0d5bIMfNc2QLMFwcmWAyxe4rxeDxhqmlRyWGv2Y8QaUwMczGFftKL0IePG2QeuAD7NXf/DO/8ZeJL+wsvhdZXXjbR4ZObPURKtjpZ5JaC/LJJZyAFjsjc9R8lfVVamBzeP8At0Pe/njZS/7eWil+Dvq5PYuVOM1oej6ZqlnrVjDe2F1DeWkw3RzQOHRh7EVRtfEEviDWZdF8K6Ve+LtciIWW00lAyW5PTz5yRHCOD99geOAa7XwJ+xfrsPjaPW/iPqcHjK31SNU1Ow0W4bTLRZVBxJNEiqbvPGWZlZiTuVwePUPGX7R/wr+AdtF4U0SKLUNStRsi8LeELZJHg6k71QiOEZ5O8g/NnBr5yfD8MPUXNVU4vVcv69U/Jpd1pYyjh1f3jlPBf7KGueJPLvPiTrv2a0bDf8Iz4claOMjA+W4u8CST+IFYxGPdq7XxX8YvhH+y/pcXhy0jtbO+Vd1v4W8M2gmvZjg8mJMYJwTvlKgkHLE18+eNPj18TviokkMt4nw70KQYOnaFN5t/IpGCJLwgbeef3KqcHG7vXM2PgXRfh5o41XVp7Lwjpl4277dqJY3N+55/doA01y5J/hDcnkivVp0qdGPLTVkdsYqKskdb4v8A2lPil8SpHi07yfhn4fY8JalLrVpkxghpWBjhznPyKWUj71chpfgDT/C1jN4i1S4t9DtLpi1x4k8RXR8y8fBJxLJmSdzg/Im4+gq9Hrmr3jbPBeiLoMOePEniy2We8OM4a30/Jjj52kGdmbr8o6Uum/D+xh1r+3dXubzxR4kYDdrGtTG4nGMYCA/LGBjgIBgcV5+IzOhQ0T5n5f5mM68I+YWviJrpVXwb4f8AtYb/AJmTxZbmO2A4O63sMh5RjOGmKDkfIelef/HTwP8Aafhzr+v+JNX1Dxb4ht7QLDfapINlqCyArbwKBHCvfCr3PNe0V598fv8Akjvij/r2H/oa14P9o18RWgm7K60XqcntpzkuxJIK9r/YX/5C3xX/AOwrY/8ApGleKyKzsERSzMcBVGST6V9Ffsp6SugePvjDpy7SbXUdMibacgsNNhDfrmvtD0y/+2hpdvrXg3wXZXSloJfE0YYKSDxY3hHP1Ar5B1/4Z6n4em+26PNLdRodw8v5Zk/Lr+H5V9k/tdf8i74F/wCxmT/0gva8Xr5TNa0qWIjba36s4MRJxmjynw38WprMi11uJpQp2m4RQHH+8vGf5/WvS9N1az1i2FxZXEdzEf4kPT2I6g+xrL8TeCtN8TRkzxeVcgfLcRDD/j6j615nqHhPxB4CuDfWMzSQL1ntx2/209PzFeTy0q/w+6/wOb3ZbaM9pbrRmvOfDPxbhuikGsIttJ0FzGPkP1Hb+X0r0CG4juYllhkSWJhlXRgQfoRXLUpypu0kQ4tbkpNJupKKzFYM03dSFqY0lMY5mxTDJUUklReZ71VgLBkqJmzURkpvme9VYDlvip/yJc3/AF+WX/pXDXZ/Fpv+Lk+I/wDr8f8AnXEfFNv+KNm/6/LL/wBK4q7P4tN/xcjxF/1+P/Ovrso/gS9f0R6OH+Bnq37D5/4kfxFP/Uzf+2FpVD9vnULnTvCfgi5s2aO4j1mRlZQDj/RZs8emM1b/AGIW/wCJH8RP+xl/9sLSmftv6f8A2vongW0EnleZrEvzYzjFnOf6f/rr1cQ0qUm+zOiXws+WtN+LEBtT9utXFyvQw42v+Z4/WsDWPiBqGrFkz9jgzjyoiRke7dT39B7VU8QeFrjRZMzwsic4mjG6M/X0/T6CsMkr8rYPp+tfNQpUviijiUY7oufbNrfMoBX3xjpnpjB69Me+a801tg2v6gQu0Ezcccfu4vQV2er6sNF0+e82vIsY/wBWvXk4xn0557e1efTagNQvLq8YJCshnbaDwPkjGMkD+Qr18HF8zl0OimtbnpWm3ix6ZZAjlYUxg9PlHp0/DHvmia+dsCMeWB0I6j6en4AVQ0llm0y1ZGDqYl5U5HQV1ui/D/VtYKv5P2SA/wDLWf5c/Rep/l71wScYNuRi9NzldtbWi+DdT1va8UPlQN/y2m+VT9O5/CvT9D+Hem6PtkdfttwP+Wkw4H0XoP1rpltxXFPGLaBm6nY4jQ/hvp+m7ZLn/Tpxz+8GEH/Ae/411qWYVQqqFUDAAGAKvxwe1TLBXnzqym7tmLk3uZ4tB3p32MVpLBSmGs+Zk3Oc1zwnZeILYx3Ef7xR8ky/eT8fT2rx3xJ4VvPDetaTFMu+F9UsxFOo+V/9Ij/I+1fQvk1Q1rw9ZeILCSy1C2ju7WTBaKQcEggg/gQDXXh8S6M03qjSE+VnmvjjxBpi/EDXLH+0bf7V/aE6eX5gyW8xvl+vt1r3n9j+UxeCfFCn/oYZ/wD0ntq8g8W/CXTtWsSLC1gtJEXAhVAsTgDgbRwPqK6L9m/x5Z/CvwDr+jXGnajqWu/27PJHp8KkkIYYAHeZyEVchsZYkhTtDYr6jD46nXTb0sd8KqkelftEt5mteB89PPu//RIrhlj9BU2t674g8eavZajr5s7WKyD/AGPTdPVmWFnADM8rfNI2BgEKi4/hzzUixV87mFaFatzU3dWOOtJSldEXl0vl+1GlLqHijUX07wzpN14ivo2CS/Y1AgtySP8AXTtiOPg52k7iAcKcVpeH/AcfiPUpbW41C78c6lA22bQfBMpg022cZO271V9uf4QViKOOfkesqODq1tbWXmKFKUzItJptV1RtK0Wwutf1hQCbDTkDumehkYkJEp/vSMo96tHwfql14q0/R7uSfxJO0jDUdA8C3QafTwEZo1ur10EUZchQU3wMoyVeTgH6I8K/BORdHi03WJrXRtDjO5fDHhTfZ2fb/XzjbNcNwMn92rchkbNdJqnjHwb8Kbe10G2jt7SdIt1r4f0S1Dz+WM/MtvEPkjGDlyFQY5Ir26OCpUtbczOyNGMdXqcZ4D+CN9Y6QLGdbLwJoMhDyaD4Tlf7RcHA5utRYLNK3UExiNv9thXZ3WveBvgzp9rpSvZaM1wxe20mxiMl3eOSAWjgjBlmcnG5grE9Sepr51+KX7WF9qcV3p+h6h/ZzsrRpD4fkhu7hWIGPPvmD28ODkFLdbh+Qd6EV474X8CeLvF0L2uq6k1hBPbxNfyKJEm1LlsyXMjMZbncRnbK/l5HyoowK9B2WsmdUYSlse6/ET9sBJPtFjo8r6afu+Vpvk3upcg/eclrW0P++00g7wivIbex8ZfES8nvYlbw7a3alJ7xbiR7y5jLbtkt6/7+VN2cRp5cWDjZiur0Pwj4X8GJFDY2Q1O8jZIg20MsbE4A6bE5/H611p0y61Dm/uSsZ/5dbVii/Qvwzf8Ajo56VlKpb4TqjRS3OD8C+BfC/hrT7ZILL+0r+McQRoGWPDYHy/dTscsfpXaL9t1LUJbS6f7HAkKS+Vav8x3Fhhnxn+H+HH1rYtbWGzhEVvDHBGOiRqFH5CsifUYbHxFcB9zyPawhIo1LO3zydAPqOegrBtyZ02satnY2+nxmO2hSFCckIMZPqfU+9NvNQt7EL50gVm4RAMu59FUck/SsXWtR1GGxF1NJFo9mJIxIzMrSBGYBizH5UwDn+Lp1rz5PjFBrXiJvDXwp8M6l8S/FsowV0yJ5kUDALSTYJKjrkfJ/tCnGEpbClJR3PQtLi1NdLjjYx6XCgJaWTDy4yTkD7q8dznvkV5zdfFzSrfxcdJ8E6ZqPxN8U3MIjt7HQ1a8laRQzOSyhiF2lclAQMHgYNfQ3wx/4Jo+Pvi3JBq37QPjF9N0wkSL4K8LyKqjrxNOMrkHH3fMJBOHWvvL4T/BHwH8C/D40XwH4W0/w1YcGQWkZMsxAADSysS8jYA+Z2J967Y4frI5JVv5T8+Ph7/wTz+MXx4ljvvjP4mX4eeFJDlvCfh6RZLyZM/clkBaNcqepMnI+4pr7w+B/7NPw2/Z10c2HgLwrZaNJJGsdzqO3zL26Ax/rZ2y7DIztztBJwBXp9FdaioqyOZty1YUUUUxBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFU9Y1nT/Dul3Wp6rfW2mabaxma4vLyZYoYUAyWd2ICgepOK+VvjB/wUO8HeEYbi28FwL4rukUn+1p5Db6WuO6yYLz8ZwY18s9DKvWgD6vu7uDT7Wa6upo7a2hRpJZpmCpGgGSzE8AAAkk1+PPiDULfUvCcV3Z3EV3Z3HivxNNDcQOHjkRtRYqysOCCCCCOCDXKfGD9qLxZ8eLwW+p6m3iiCR2kgtboi00VCoHzR2gLLLg4IZ/PZSxxItO8K+avwN8ICYo039q655hjBClvtYzgHoM0r3A6L4MP/xkT4A/3dR/9JHr1f8AbWXf4RsZc/dtr5cfWND/AEryH4Nybf2hvAJ/2dQ/9JXr2D9sv958PYpOu1Llc/WE/wCFMD5B0vVrez0WKOyg85LaFfNEAVIbf5d372ViI4s9fnYZzwDVG58XedJ9nghbVJmyPLtTJDbhsD5TKQJZRnJxGkXtKw5qDSvDdzqmj2M+v6mILCxhR442KRwwJt4KqMRxnBOWAyeM5rqdFliWHy/DWlGVWAzqF0DFD065I3yfgNvuK451YwV2zTlUVebsZo8Na34gtQutXkWnaTG5l+wQKsVuhyDu8sfKWyP9ZIWf1JqZLC3vNHuLHw7o73l1Iu172T91AmcniRvvDoP3YI55NdXa+D1vZUm1idtVlU5WORdtun+7F0PbltxHYiuttYEhUBRgAYFeLWzG2lNXOWeKS0po8C0vTdQ8M6g6a7btdRSACSxYGOBx9ATv7/e3Dk8V7d4V8QaRrVqkdmywSooH2VgFZcdgO4+lad9p9pq1qbe7gWeI87WHQ+o9DXn+v/C24tC1zo0zShfmELnDj/dbv+OPxrzqlaOK/iOz/A4pT9p8T1PTGGF4FQNXmGh/EfUtFm+yavHJcxodreYMTJ+J6/j+deiaTrlhr0PmWVws2B8ydGX6jrXJUoyp6vYycXEkZarTR1o+XUMkdZpgZ6x02RMVc2j0qnqd5babCZrqeO3i6bpGxz6D1NaLVgePfHTwjeXbWXiLToDdS2kT211AiMzPAcnOFYZCnPy9Du54BrwO81x53UMZIWjG3a3ytFwMqoUAJjaT8gHupr6r1z4g2FipSyH22b1XhB+Pf8K8e8X6Ha+Mrl7m6hjt7hv+WlrGE/P1+p5969/CTailUjt1PRo1pwjyPY8j22x6jHB3dvX8u/I44Hy09obYfeK/7WDjrn06dT09OUqbWfDU+j3LxuTOm4DzEz8xIzjHY4DetdBofw4S6srbUNU1WPT7O6XzIo4/3txMOM7Y1J9+ecZ5Ar16lSFOKlKW56FOMqnwo5j7LDK2xeZD8oC85znsPqenp9yuqsfhjMIludYuF0O0bhPtHMz9flWIck8+x4+7XbaTpsGjx7dEsRpoI2tf3IE123XOCcqmevGc8/KKtRWUUNw9w8ZluWO157gs8h5zgseRjnABA46VwSxFSWkfdX4/5L8fQJVKFL+8/wAPv3f4epm6Ppen6FhtD0rbMp51LVAHlHPBVOAnsTg+oNPvtFfUpGnvDNcXAx/pEjkSR9Oh42fhgGt1ZiuOANpwO2PX6Hg9MZx0NOWcpj5Quw/Tb+XQ9emM471zx92XN179TjqYmpUVnouy0RZ0r4i6vpFn/Z2u2g8T6Rt8qXzFH2oL33A/LL+OCfc816F4J8VONBt18Gaja65oVnJ5yeFtcLmOzlyTmCQETWcgJJBQ7cgcEV5lIySfK6BSOOB09sfiemPoas/8ITq8UJ1a0gvLCULgXVu3lzAc9hyy/UY9q9PD5jUw041FJxktmnZmXtFa0j2DUrHwl8ZLpkj0+98P+PWPNtMYodWmYAAGNspb6ogzj5hFccffbpXAa58N/EnhdpJtSjgn0SGURz63aK/k2rnO1bqJlEtq54/1igZPDnOaybb4hNcWZ0vxvpketaa3TUraH5lORgvEOVI6706Y6CvUPCPjjW9Ntba5tNS/4WF4bjiaK18y88vVrBCpBSC8H+sTBANvcbkIABxXvyq4LMo/7THln/PFf+lQ0T9Vyvq1JjcL6xKeg+ANKtIYZnCai20FHYDy8EdQo4P1OfrXVxwhVCqMAcADtVTw54b8NeMmvLjwHq02n6xBukudISzZHXkZa70kHcnAGZrAsuWyYu1V4fEq2DWcWuW/9kteOYrW88wS2N44zlYbhflLcfcba4PBUEV8fmWS4zBr238Sn/PHVfPqn1s0n5HHKMjYWOrEcVTLFUqQ18w2YXGxx1YSGhY8VMorNsQiptp+2q99f2ulWkl1fXMNnaxjLzXEgRFHqWPAqbwboHjH4sNG3gvw+w0iTP8AxUmu77Wxx6xJjzbjo33FCEj74zmtqOHq4h2pxuXGEpbIJpo7aF5ZXWKJBuZ3ICgepJqp4THiD4p3Bg8A6FJrlvu2Prt0xt9KhPGT55BMpGQdsSuevIr3fwn+yN4Z0901Tx3qMvjm+hxL5F8og0qAqScraAlWAGOZmkPGRiq3jb9sbwV4XVtF8C2jePNUtkESQ6IypptthflEl1/qwoHGI95GMba+jw+TxjrXd/JHZDDreRB4R/Yv8PzXkOrfEO7Txpqi7XFjHB9l02Ijnb5QJacf9dnZT/cXOKu+Mf2s/ht8M9vhjwpbnxXqtkogj0XwrChtrQAfKJJuIYkBwCASVz92vnHxx4m8e/GyZ7fxj4gmj0ec7R4V8Ol7azdTn5JnB8246jgkLlc7RUdxpPhr4UxwabrUq6Rckb4fDGh2outVnGM5FshHl5Cn55mTp3r34xhSjaKskdaSirI1fHHxU+I3xe3w65rP/CLaFISP+Ef8MyujOpxhZ7viRz2IjEan3rLt/B3h/wCFuk2sesT2vg+0uButdOit2m1C94AzFap+8kOMfO2B6tT4NR8ZazG40K2t/hpYMpCXTFdQ1uQEY+aUjyrfOc/ulDjAG7vXmcnh3XfhrrdzqoeW6u7pt0+qzO1xJdH1ld8sT9T9K8+pmFFNxpvml+H3mLrR2jqz0qLVvE2tqE8MaNH4D05l/wCQxrapfazKCMho4R+5teuP45FIBDCr+heBdM0TUptVc3Or69cc3GtatO11ezHGPmlfkccYXAwBxWR4Z+Kmn6sqQ6ht0+66bmP7pj7Ht+P5126ssihlIZWGQwOQRXy2LxeJqvlqOy7Lb/gnBUqTlpIWiiivMMArz74/f8kd8Uf9ew/9DWvQa8++P3/JHfFH/XsP/Q1row38eHqvzLh8SOu+GmjjWPHGmeb8traP9tuHPRY4vnOfYkAfjXpv7F+rS694r+MmoznMt1rdrM31a0Q4q34p8B2PwS+GmtTfbftut6tGtgJSoVVDffVB1xt3EnPO1eBWN+wr/wAhP4r/APYUsv8A0jSv0g9o7z9rr/kXfAv/AGMyf+kF7Xi9e0ftdf8AIu+Bf+xmT/0gva8Xr47Of48fT9WebifjQjU3rweRS03dXgHIch4m+Guma4Hlt1FheHkSRD5GP+0v+GDXn/keJPhvdeYAwtieSuXgk+vofyNe3UyVEmjaORFdGGGVhkEehFddOvKK5Zao2UmtGcd4b+KGnayyQXY/s+6bgbzmNj7N2/H867AtxnORXA+JPhPaX2+bS5BZTHnyW5jP07r+v0rk7bxB4i+H90LW7Rntwf8AUzHcjD/Ybt+H4itfY062tJ69h8ql8J7Kz1Cz1z+g+OtM8QhUjl+z3R/5YTHBz6A9/wAK3GauZxcXZozaa3B3qBpKJmxVZpKaQEvmGmrJ83WoPM96QSD1qrFHPfFGTPg+Uf8AT3Z/+lUVdn8VpP8Ai43iH/r8f+dcJ8TGz4Rl/wCvuz/9Koq7X4rN/wAXF8Qn/p8f+dfV5T/Afr+iO/D/AAnrH7Er/wDEj+If/Yy/+2NpVn9sVv8ARfAB/wCoxN/6Rz1S/YlP/Eh+IX/Yyf8AtjaVk/t/TyQeC/BrxSNG/wDbDjchIPNtKDXqYiPNSku6ZtPWLR4nrXjDSdIjkhupRcSEYa3jAcn1B7D8a8o1jUINQvZJbW0WxhbnylYtz6//AFugrMiRpHVUUu7HAVRkmu00H4a6hqW2S9P2CD0YZkP/AAHt+NfMxhDD6tnEkobnH+X5ny43Z4xjrUlv8BL7XlSe3VdJSM740uB8hb2TGV/l3wa9x0Lwrpnh9R9mtwZsYM8nzOfx7fhit6NhWMsdOD/daCdVr4TzT4T/AAjm8FNdXeqXFte3lxtIigi/dQsCcspOMkgrztHTnPWvTTDUimnV59WrOtNzm9TCUnJ3ZX8qgQ1Y20qrmsibkaxYp4WpQvpS7am4iPZS7Kk205VoAi8v2o2e1T7aZNJHbwvLLIsUSDczuQAB6k9qQEJjqNoVUEngDkk0mirq3jK3kuvDWl/bNJiXzJvEOozCy0mJASGf7QwPmAbTkxK4Hciuu8G/CuHxVHHNDaf8LHlYjN5fo+n+GYumdiYaS+/iA+/E2MEx9a9Ojga1XV6LzOiFGUvI4rRI9U8ZecvhPR5ddjhJE2o+Ytvp8GCQxe5f5Tt2nIjDsMcrXReDvhrD4rYBrh/iXd52yW+hytYeGrc45Et8QZLnG4ZWLd0w0Q5r3G3/AGfNK1zUrPU/HF23jK7s4Rb2thLCLbSbROMpFZKSpUlVP74yt8iYb5Ri14w+N/hrwXa31tpqHXLjS02XEGmvFHa2OAMLcXMjLBb4BB2s4crkqjYxXu0cHSpbK78ztjRjEh034JQalYW9r4quor7S4V2xeF9JgFlosK8/IYF5nHzHPmsUOARGhp3xE8beHfDvhzUfC2k3tza6lDaeWLLwusIudPhxgMWfENqu3hZJiiLkHPAr5j8cftPeK/HN4bLSp2nhZ9q2egvPbWZw54a6KrdXXAx+5W1U7sh2Fc7p/wAJ9e8TWMCeKtTFrpELCZNKgRIbVH/56fZ0xHv5/wBbJvkP8TGu12j8TOqNOUtjtviV+1RrPiR2sNIvWMMjbRa+GJyiH5wR5upMu58r/DaRjncPP6GuB074VeIvGUMg1+ePStHnlE8ul20ZiilcEnfIhYvO/wAzfvLmSR+etd3pvhnTbG3hj8PWCyyLIkh1G4+621geHxk5/wBgYrpF0Vrpt2pXLXvORCBshHtsB+b/AIETWMqvSOh1xopbnPeHfC+ieHVVdE07+0rtPl+1yEbEI/28YHphBn2rc/4R43l09zqNw0zOgjNvATHFtBJAIzlup6nBz0qbw0AuiWwAwBu/9CNOuNet47hra3D310v3obbDFP8AeOcL07msG3c30sR6xDHb2dnHFGsUa3cAVEUAD94OgFT3ms29rKYV33N1/wA+9uu9+fXso92IFYniTUrXS9MOoeKNUtdF02JlfYJtg3DBAMhwSc9lAP1rk/A/izxz8ddSfQ/gT8P7nXYY323HiHUojbabbkgklnJXJIGfmYMSDhWq405T2RMpqO52M2sPJpL6pqWoQaDpKKWdjIoYKMg7pG+VenYfjXCaF8TtZ+JXiCXwr8D/AARfePNbJAm1BY2SygJbHmTSsRlc/wATsg54Y19V/Cz/AIJU6XqVxa6z8c/Fd147v4zvTw7pM8trpFuSuCAfllfnJ3L5We6mvuLwd4J8PfD3QbfRPC+iaf4e0eD/AFdjplskEKk9TtUAZPc9T3rtjh0viOSVZ/ZPgz4Uf8Ewda8YXEGu/H/x3d647LlfCPhuZrWxiyuCksq4Z+GKkRhTx/rGBxX3H8N/hT4P+D/h2PQvBXhrTfDOlLgm3063WPzGChd8jD5pHwBl3JY9ya6uiupJLRHO23uFFFFMQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRWB418feHPhxor6v4o1qy0LTlZYxPezCMO7HCogPLOSQAqgkk4ANfNPxS/bC1j+xLm68MWdl4E0BcqfF3jpGjflcg2+nbkkZjyB57xMCv+qcHFJtLcD6i8SeKNH8G6Lc6xr2qWei6VarunvtQnWGGMerOxAFfMXxj/bUvdN8O6jc/DnQbee2gjJPijxZL/Z+nLwfniicrLMB8py3lRsDlZG6V4FMfEvxK1iPWIYdV17UY3LQ+MviEpWO1J2Zew0tQgjOB18u3zjJaTvrXHgnQtDmOv8AifUG8QalaKZv7S1p18m0wDloYuIoAAW+ZRvwcM7VjKp2A+QPiR8afFvx+8QST67rdx4yuLGdsPqMog02wYgACG0jAUkADDbMsACZG61Hp0qw6hBe+KrhvFFtCCr2t82LZIzndsjzhSOoZtxBAOa9O+O/xW8J6roUw0q2tnuXZp4dWkxbxzsvDeVhTJdZHH7tWTOMuvWvkzVL++8QnN3Mzx9vPUbR7rCCVHqC5c/Sne+47NnqOsa14Vj1CaXw3cW7aXbr5MN5dqII41OCY1cAmQZA+WJXbj7vGa7Lwpci4+Bvg+UMGD6prThgpXObsHODyPoea8W0HQNGttPk1nV7zykDGMyTyfMwAB27jzj0VfTivXPBl1FcfAfwXLbnMEmoaw8Z6fKboEfpVReo3GyOn+DbZ/aE8B/7uof+krV7X+2Egb4UvJ/dkkXp6wSf4V4d8G3/AOMgPAp/2b//ANJXr3P9rbEvwdvjnlJCw/78yj+taEny14X8I2zabpt1eF9QuBCjq9xgiPKggIoAUAcAHGeOSTzXYpCI14Feb6F46uvC+k6dH4psTZWjQxrFqtrmS2YbRt34+aM4x1GM969FtruG9t457eWOeCRdySxMGVge4I6ivi8TCtGf708ypz394tRt09asxvVSPNWY1xXAzItRtVteQKqRDpV2OsmJmdrPhvT/ABBDsvbdXIGFkXh1+h/yK811j4d6v4duftmlyPcxxncrQnEq/h3/AA/KvX6K0p1p09FsNScTy/QPio8bLBrEO4Dj7REMMP8AeX/D8q763ubfUrdZ7WZJ4W6MhyKoeIPAumeIi0kkRguj/wAt4eGP1HQ151qHhvX/AAJctc2skjW45+0QfdI/21/x4ro5aVb4dGXaMttDs/GGvXfh20Ettp7XQPWU/cj+uOf5fWvJNY8QajrrZvLppE6iNflQf8BHH416ZoPxNs7+MQatGLWUjBlUZjb69x+opPEnwys9Wi+2aO8cMjDcI1OYpPcEdPw4ralKNF8tSNn3Ki1HSSPIfLprR1v3/h2bSZfJvInhl/6aAhT9MdfqMjnnFZ2qWRk0+4S0lWO7ZD5cjrwGxxwPcj+8PpXoqSextdHB6wuPEC85InQDB/6YS5rd8G2dpaaHayR2qCWRMsyjluT/AJ7jpxXHXTXejTrJqQla5WdSN8hbevlOpIYnbjLLwDwD0Fdl4F1izuraPS2Ki9t49x2uHV1yOQwz6rwQfoBzXp10/YxtrY2l8KsdGsyNjg8jA9xzx9P0/wBmnbouPlJ6gcfXj/PH+zViOzSWRUjTe7cKiDJPToOc9P8Aa/Cul0j4Z3mobXuR9hhwD+8G6Q9P4cnHTuT9BXjynGKvJnPdLc5NGiZgqoS33QAOe/H8/b/Zrp9J8A6hqQV5YxYQ/wB6Zcvj2QfyJA/2a9D0Twjp2gqPssA83GDNJ8zn8e34YrYENcE8V0gjJ1OxzOi+DNO0UrIkPn3C9JpsEjnPyjov4Ct5Y/arXkinrDiuKU3J3bMuY5fxB4B0/X1aTyxa3Z5E8Qxk/wC0O/8AOvLNY8A654JvZNS024m0+QnL3Vn80MvUDzYzwevUjPoa+gFj/GneUGUqwBUjBB6Guiji6lF+6y41JRPBYfHWlajdWb+KrZtF1a2kDWniCwkaJY3z8rLMp3wnkcMdvXk16lZ/EbW9Lkuk8UWS+L9Cv02XOtaZawveyJgAfbLJh5F8oAwW2rLgkhs1W8RfCvT9WV5LLFjcEfdAzE31Hb8Pyry650bxN8N7jbpsv2GLOBZ3CmWyl/3QMFP+AEe4NfXZfnUqcrwlyt6Ps12a2a8ndeR2RqxnpI9ns/DZ+wz6x4I8QabqGgo+DDNPK+nRjJ+Qytun06QBT+7uQ8fHEnPGhY62v26PTdStLjRNZaPzRp2oKEkkT/npEwJSaPjiSNmU+teIXHxA0uxZ/E0d1eeCPGtjbvLHdWMwia5Kqf3YfGydWxjy3GSDgrg19Dw/sU+Pvid4dttd8X+NdNg1V5YtStvC2nWssGjiTaCwl8l42VpMkO8QBBJILV147B5fmMHVhH2VT+7rB/LePyur7KKFKipbGbqHiLStJsJb281C2t7SJtjyvKAob+77t/s9a3vB/wAP/HnxPWOTw/oZ0HR3Kka54mieBXQ/xwWvEsvHI3+Up4IYg15N428JwfD/AMTXLa/oT/BzUrTUhf8Ah+40+UCxgdbWGNjBcbRHIXaFmKuA53cjJNdZ4L/4KEePZvC+laHNomgeIfGF9DG0WtC5eK1gDR7gbuCNciTPG1GQNnjbjB8DC5bSU5KpduL9F/wRQoxu79D6U8I/ss+CfBW3xB4wu28Y6tZr5zaj4gKLZWhAO5orb/VRgZJDNucf365/x9+2vocLzaf8OdMfx1qCsY21LebfSYWBwc3BBMuPSIMD/eFfPF54d8W/GfXIX8ZaxqPjq/8AMEsGkxoY9Ot2GAGS1T5cjON75JB5qxNrHhfw7ff2UbmXxRrUICHQfCmybyDj5RPdH9xAucA4Z2Gfu19B7lKPZI69Ioh8Sr43+OGoRx+OdfuvEaSMrQ+GtHia205G7DykJeYgk4aQk8/hT9QufDHgCZdFvLr7VrMSny/CnhiAXV4mOcS7f3VsvIyXbcM52HmtKSPxP4ks2tby8i8HaHKMPonhmR1mnXj5bm+OJZOnKx+WnXgg1e8O+F9J8J6etlo2nW+m2wxmO3jC7iBjLHqxx3OTXi4jN6VPSkuZ/gcs8RGPw6mba3Hi7Wrd4ozD8OtKk4Nvok3n6tKuMFZr9h8mfS3VMg4zWh4f8KaT4Xhli0uxjtfNYySyDLSTMerSOxLOx9WJNatKM9q+ZxGLrYl/vJaduhwzqSnuw5FDKsiFXUOrDBVhkGlGe9A4rjMzg/FHwpstS3T6YVsLjvH/AMsm/D+H8OPauPtdY8SfDmcW9xE32UniKb5om/3WHT8PxFe2bqhvLWC/t3guIknhcYZHGQa64Yhpcs1dGim9nqc/4Y+IWmeJAI932O8/54TEc/7p7/z9q6evMPEfwjVt0+jTbG6/Zpjx9Fbt+P51i6T4+1zwjdfYtTjkuIk4MNxkSKOnyt6fmPSrdGNRc1F/IfKpaxPZ91ef/H7/AJI74n/69h/6GtdJoPi7TPEkYNpcDzsZaCT5XX8O/wBRmuY+Ph/4s94n/wCvYf8Aoa1nQi414JrqvzFFWkj1b9oTxPqOtePb7TbmbdZabJstoVUALuVSSfUnjr6Vu/sMDbq3xYH/AFFbL/0jSuO+Nn/JUvEP/XwP/QFrs/2G/wDkMfFj/sKWP/pElfox7J3H7Xf/ACLvgX/sZk/9IL2vFa9p/a8/5F3wL/2Myf8ApBe14o1fHZz/AB4+n6s83E/GgzSUUma8E5gNNpT0pKYBVPULC21K3aC7gjuIj1WRcirZ6VEzU1psM8u8TfCkpun0Zyccm1kbn/gLH+v51k6T4+1fwxP9i1WGS4ROCk5IlX6E9R9a9jYVla3oNjr1t5N7AsoH3W6Mv0Pau6OIuuWqro0UukjP0rxPp/iKIvZzBnA+aJ+HX6j+o4qzM2FrznX/AIbahob/AGzSJ5LhE5AU7Zk9xjr+H5U7wx48v5pvsd/bSXQXhp40w8fbL9se/FaOimuam7ofLpeJ3m6kEg9cVyGvfEaw0/dHZj7dMO6nEY/Hv+FcBrHijUdcJFxOREf+WMfyp+Xf8c1dPDznq9BqDZ2HxG8W6dPpK6dBP9ouJLy0H7v5lXFxGeT07dq9O+K0n/FxPEH/AF9v/OvmO6BJtiASBd2+T6fvkr6T+K0n/FwvEH/X2/8AOvp8DTVOm4rud1KPLGx6/wDsSuf+Ef8AiD/2Mn/tjaVH+25paa7ofgayldo45NZkJZOvFrMf6VH+xLJ/xTvj/wD7GP8A9sbWrv7XbhrbwF/2F5v/AEjnrpxDaoza7Mufws8D0Xw9p+hqPslsqP0Mh5c/iefwra3cZqovWpNxxivhZXk7s8onWQVMr1TVvmqwtQwLsTZqwv3aqwjmradBWbJDbQopaKkQ8ClxSLUOo6pZ6PZtdX91DZWy4DTXEgRQTwBk9yaPJDLFR3d5babayXN5cRWttGN0k0zhEUepJ4FSW+l6vqmkrqsht/B3h6Qqia74mRoRKWwFFva5WWZiWG0Hyw2flY12nhH4O3mpXlvd6N4caSdSrjxZ8RIN8kTYYhrLSl2+WQTjdKYXGAD5mM16lHL6tTWfur8TohQlLV6HCaXHqvijSX1bS7SHS/DiKGfxP4jk+w6cqnPzJv8A3k3sUXYScbxXceFPg+2uT291p+jt4pmVg6eI/GMD22lRMMkPa6YrB5sEIQ0pA5ykx5Feu2vwX0Oz1TTvE3ifWNS8S63pMjXiaprF2EhgYRlSywIEhiUAlvlQHIBYkgGuJ8W/tL+CfCNxe6v4dRNXk1Fo4pdZmu2t9KlaMlB5chDG4cAnP2SKViFG7hRj3aOFpUf4au+52wpRhsdNoX7OPhm18QXfibxTJJ4z8Q3LRzTXGrKgtInSNY1aG0UCKPCoAGIZxj755NReOv2lfDXhexuJtIC+IDC/lSXq3C22mQvvCFXvH+RmByPLh82XIxsr5h8VfHbxZ8WpXs7TT5dZikAzDqFuYdPjBBBAsVYmYf7V3KynvAtULb4cz6prX9oeOdalubq3t0MfmyriJGLL5cYACRD5BlIlAPHeuttL4mdUacpGp4y/aQ8Y/Eq+Nhpavf27ni3t4p7LTyuW6oGW6ueCvMrW6HB3QkGs63+Fuq69FZ3fjXWcWliv+jWSLFFBaDuIoY1WCD6ouTnk13Vo0ei2kcOi6SthavKkXn3CFCSzABtn3m6/xEVtQ6PEsizXLNe3C8iSbBCn/ZXov4DPuaxlUfTQ640oxOc8I6eulaXDDo+kJbyFMSXlyuwH/wBmb9B6GtS309p9cmjv5jfiOCOVUdQI1Ys4OE6fwjrk8da3iwUEk4A6msCPUmuNcuZdPhN9G1vHGJlYCEMGcnL9/vD7oNY3bNtjoKzH16GSRorJG1CZeD5ONin/AGnPyj6cn2rkfiF4s0fwfYxT+JtdhhLOsn2FW2h4gcviIZaQYBHOQTjgGpvh34V+OH7TNtCPhT4JXwh4SlXani7xWBbwlduQ0MQDFx2DIsi+u3nGkKUp7ESqKO4/Xda0jwHoKT+Ldft9OskyVgVynmck4AHzyH2UfgayvhvZ/FT9orUHX4KeBJLfRGRbZ/FHiOL7JpsKqWO6M5/eNl/uoHYcEpg8fYnwQ/4Jc/DvwLq0XiX4jahd/FzxeCHM+trtsI2DbhststuA5GJGZcHhVr7LtLSDT7WG1tYY7a2hRY4oYUCpGgGAqgcAAAAAV2xoRWstTklWb+HQ+GPhF/wSr8L22oW/iL40+Jr74q+Ix84sWZrbS7ckAlVjU7pAGBwcopGMx19vaHoOmeF9JttK0bTrTSNLtV2QWVjAsMMS5zhEUBVGSeAO9X6K6ttjnCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiuA+J/x28FfCJYovEGrg6vcKWtNC06J7zU7zA/5ZWsQaRh6vt2LkFmUc188/Er9qvxXeLFCpg+FWlXjFLVbgJqniXUPu8W9pGJIom5PT7ScEZVDUuSjuB9J/Ez4weDvg/o41HxdrttpEThvIgbMlzclVLFYYUBklbCk7UUnANfJPxr/bw8R2NjoV5oulx/DrwZrMkkX/CT+IvJm1NIxF5gnisDIFRSAcFzK/KhoMkKea0vwz4l1rULrU7CF/B73iBbnxHrbLqfiK+XJIGZC0cCZIZVcyBcsvkx0XnhX4dfC+yvNV14295dXsZtbvWPEk/2y6uw42GHdLk7XzjyYwEOcBO1Yup2AzrTR/EHjLWjrcFndpfMTjxl48zdaoQWJItbM7RbIf7v7kDg+S1WL6x8B/Ca+sNd8T6p9t124la3g1/xFKJpw/lMzBG2iO3UpGxIjWNM9skZ8w+KX7VraHa/2b4fsl0ILEFibULcteBdp2+VYqVMY4wDcvCARja1fPF54q8bfELVmvRdXGVYmLUbyUS3EfCgtG20RW54/wCXaJHGeXbqc/NlKLex9O/Ez9qaDRo/K0iKK1WRd0d9q8bgyqcgNDaKRNKudvzN5UZDZEhxXy74m8ceJ/iffmUvd3xVgy3Gp+XJ5LbQMxwAfZ4D97kLJIM5Euar3Wk+HvBb3V34jvTc3LMJnZyzyTscZLZJZsHGWY4+bmqlv4g8YePoki8I6QmhaSQCmo3qgBl5ztGMf98Bhx98U46/Ci+WMfiM3xT4ftPDOlXmq6xqnmarOwYvNKXkmbcM5ZsvIcE15umsajrH7vR7XEecG6lGF684zx6evXoK938M/s+6bZ3X9o+IrufxNqjHcZLxiYgeOiEnPQD5iRwOBVnxX8LltY2utHjxGoy1qOw/2P8AD8vSt4w7kuXY8a8M+D7GHUIbjxIZdbRT/qmYqinjnGfm6dCce1e7eGpIo/gv4USBVSFdT1kIqjAC/ahgAduK8skiMbFWBVlOCCORXoPhqbb8HfCy+mo6t/6UitCDrPg9Nt+Pngc/7N//AOkrV7z+1HN53wY1zvsXd/46w/rXzr8I7jb8dPBbei33/pM1e9ftHz+d8GfE2OdtuD/48B/WgDxLQLNLnw5p0ciLJG1rGGRhkEbBwRWBd/De40Fnu/B94NImJ3tpswL2Mx7gp1jJ9Ux9K7HwvD/xT+l/9esX/oArWaLjpUShGa5ZK6E0nozzvR/iELe6j0/xPYv4c1JjtVp2DWtwef8AVS9D0ztOCM967xcVFqeiWes2MtnfW0V3ayja8MyBlYfQ1w6eB9d8DsZfCuoNfaavP9g6nIWQdOIZvvJ3wDkZPNeDiMrv71F/I5J0OsT0iFc1aX7tcR4V+JWl65ff2ZcLNo2trw2maivlyk9yh6OOvKk8DOBXcJyK+bqU503yzVmcUk4uzFApdpp6rTgtYkjVWpfLDcYpFWpakDifE3wvsNaZp7TFhdHk7F+Rj7r2+orhT/wknw5uArAi2LcA5eB/8D+Rr3CmXFrFdQtFNGk0TDBRwCD+FdNPESiuWWqNFN7M4PSfGWi+MLT7HqUcdvM3BimPyE+qt2P5GsrxB8KGj8yfTJmdOWNvIfmHU/Ke/YAHnj71aXiT4R210rz6S/2Wbr5DnMbfQ9V/UfSuX03xNr3gO5FnfQySW46QXHTHqjf4ZFdUNdaEvky1/dZy9/4SXUGawubN53fI+zGMs3fovX+nH3q3/CPwHhs2E00f2CNhgqG3zMM9MnO0e2TXp/h3xlpPiQgQSCC8IwYJsK5+h/iHXpXQ+WKVTF1Yrk2E6kloYGkeGdP0OPZZ2yRHGDJjLt9WPNaSx1d8sUnk1wOTk7syKvl+1OWH2qz5dOVQKm4iDyTThDU4WjbSuBGsdL5fvUm2jFIBgXFNuLWK8haKeJJomGGSRQQfqDWV4m8ZaN4OtRcavqENkjcRoxzJKfREHzMfYA1yX9v+N/HEhj0HTB4U0luuq61FuumGesVtnjtzIeh6V2YfCVsQ/wB2tO/Q1hTlPY5b45eAtH0fwXq+ox3UFkhgcJa3LDa8m07RGTzuzyB/Kv1B8M/8i/pX/XrF/wCgCvzP8e/CvSdA+G/inVLuS41/XhpkwOqarJ50q/KeIwfljGc4Cgdepr9L/DX/ACL+lf8AXrF/6AK+0wmHlh6fLOV2ejTi4KzZ4h4k8KzftCfFzx54K8UaxexeA/DcenZ0DTWFuNRkniMrG4nX94UGMBEZB3JNZ/7TnhHQ/hr8H/DOm+FvCVmthb+IbXy9H090sUmby5R80gU4PdmILHB6k12Hwv8A+TjPjd/3A/8A0jesb9tDVItF+GugX0ys8UPiG1ZgnXGyUcfnXcanzrqeha543snsvE2px6foDk58L+Gi9rYuvIAnlz51ycHq7BePuiuSi8E+JPhbGR4LaHWNAVjIdAv2CSoScnyZ8fhiTP1r0TRfEOn+ILfzbG5WYAfMnR0+o6itGsqlKFaPJUV0TKKkrM5Lwr8RNK8T3DWIMumazGP32k6gvlXKdeQp+8vH3lyPeuqzWD4w8B6L44s0g1a0EzRHdDcIxSaFv7yOOVPArlN3jD4cQjf53jfQYur8LqcKepHCz4/4Cx9+tfMYrKJR96g7rscVTDveJ6TSg4rn/CPjjRvG1ibnSL1bjYds0LApLA3dXQ8qQfX8K3d1fOyjKD5ZKzOJxadmSbqYzU3dTGkxSsFiTd70m6ofNFL5gp2GS7qoato9jrlv5F9bR3EfbcOV9wRyPwqZpuaRpKpXTuhnlniD4XX2mzfatGla4jU7lj3bZU+h6H9DXH/ELx9qdx8N/EGjanF5rtb7fNcFZEIYHDDv09jzX0A0hryL9oy/8PWvgXUkvbi1i1qaHbax7v3z/MAflHJGCevAr1MNVdSpCM1fVG0Jc0kmj2342H/i6XiH/ruP/QFrs/2G/wDkMfFj/sKWP/pElcT8am/4uj4hP/Tcf+gLXa/sNn/icfFgf9RSx/8ASNK+4PUOg/bm8VWPg34e+EtZ1FnWytPEkbSeWu5jmyvFAA9SSB+NfJ3wx+Olx8TvGV7p9pov2TSLa3MpuJZcyhtwChlHAz83Ht1Ne+/8FRWK/s7aUQSD/wAJHbDj/r3ua+Zv2VfCv9i+AZdVkQC41Wcurd/KT5VHX1DnoOv0rwc0pUuR1pL3tkcteMeXme57sG9KKhjapM18fY84dRTVoagBJG4qA9afI1Ur7ULfTbdp7qeO3iXq0jACrSGWieKr3FxFawtLPIsMSjLO7AAfjXBa78XIYd0elW/2hv8AnvPlV/Bep/HFed6v4g1DXZd97dPPg5Ck4Vfoo4FdtPCzlrLQ0VNvc9G8Q/FSztN0WmxfbZenmvlYx9O5/T615prXiDUNadjdXDMjHPlr8qZ+g6n3PNZmoahbaZame7mS3hzgM5xuPoo6sfYZNaWh+CPFPjBg9tZf2Dp5P/H9qaHzWGescHXpyC5AOelezh8L/IvmdEKfZGBfX1vp8JluZkgjH8UjYFZI1bUdUbGm2XlQ/wDP3fAovb7qfePHrgV6/dfATT4LVLm3nmv9Yj5NxfMGDZ6hVAxGM9No/OuKvNPm0+5kt7mJoZozhkYcivYp4WMdZanTGmluSN4L0SHweNVN/c6vrMNzaEyXDmMQk3MQYJEp2gEH36da9r+KU27x/rxz/wAvb/zrwDUmaO3jwcA3NuDjv++Q17f8S7jd461w/wDT09diSWiNT2r9imTHhvx6f+pi/wDbK1q/+1jJ5kPgMZ/5i83/AKRz1gfsY3Gzw3465xnxD/7ZWtH7YPiiz8OaX4J1DUGkSzi1eTzHjjLlAbWYbiBzgZyfYVhiE5UZpb2ZE9Ys87VKk8s1DpeoWmrWcV3ZXEV3bSjKTQsGVh7EVf8ALr4R3TszyiBI8dasRrSLHUyL0qGwJolxVlO1Qp2rO8S+MNG8G6e97rOoQ2ECjI8w/M/sqjlj7AVKi5O0Vdk6s2SM1S1LVrPR4VmvbiO3RmCJuPLseiqOrMewGSatXGgampshr+qQ+C01BRJY6ZBB/amvagnJJgtIiwQEAfO2/GfnVa9H+HfwBmh1S21nTtEfwbcxxmMeIdfmTVPEciMMNsBL29mSGZfl38EjYuTXq0ctnLWq7L8Tqhh5PWWh57J4f1lobW51eeHwLpd022B9VgefVLwjkrbafGDIzbQ338MMA+Wwrrfhb8C/EEGsX2r2lgunyTXAksvE/jWBLzWLaDyUAS2s0bybc+Z5j72Kt8+1oSFFezXWm+B/gfouoeKtUZbUqqi+17UPMu72YFsBWkw0jDcxIjX5VydqgV5n8Vv2pYNJhtYfD95DobM6Tfa9bsJJZ7qAqT/o+nqyXDgnGJZPJi4OJDXu0cPTor93H5nZCnGGyPWNO8D+GPh8s3iXWL83WoQITP4k8RXSvLEp4OHbCQIcgFYlRDxxXn3xA/a28OeGbeL+yAlxHcD9xqepCSC2mGWG63jVGnuhlThoozEcjMq1816v4y8XfF7VI7mxt72cxvuj1PXPLnmgO4MDDDj7LaMMY3Ijy4A/e5rU0f4R6Nod4+o+Ir6TV9Yu23ytLK8sty/q7sTJMenJNbScY76nVGlKRQ8XfFnxN8XLoRW9lNqqs6gXGvQRmCBmI2+TYKz28Z3AFXuGuHBzgqOKt2Xwpto75tb8Z6vLqeqTjDNNO0ksnOdm8/MQMnCJgDPHFd3/AGXNfWkNtbQJotjE6yIqIvmZByMKPlXnnnPuK0rPR7WxlaZIzJctw1xKS8h9tx5x7DisZVG9EdcaSiZukrvskj0azh0zT/4ZWQAt7hB/NiD7GtC00W2tZ/tDBrm7xg3M53Pj0HZR7KAKg0K4itfD1tLNIsUapks5wBye9M/tqfULh7fToMMqq5uLpWVApJAKr1b7p9B71lqakviB1jtbZ3YKq3UJLMcADeOaX+1pL3jToPtC/wDPxISkP4HGW/AY9xXA+PPil4O+HLEeItXOsayv3NMgAlk3YyAIl+VM9i/PvXY/D39m/wDaL/acljmNifgl4FmPzX+qI39qzx55McPEikggjPljjhzWsKUp7GcqkY7nH+Kfid4S8IabFeeL9bjku3XzE0tDvbvjEK8kH+8/HuK3vAHwp/aE/agWJvBvhf8A4Vd4KmAK+JfE6mKeaMgMrQQ4LEMp4ZVKn/noK+6/2f8A9gX4S/AC4i1e10b/AISrxjw0niXxDtubkSYGWiUjZCc55RQ+Dgs1fR9dsaEY6vU5JVpPbQ+TP2fv+Ca/wq+C95HruuwzfEvxpnfJrfiVRKivyN0VuSyrxjly7AgEMK+s6KK6TAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKK+Xf+CgNx8RrH4U2t34L16/8NeH7V5p/E2paSQl1FZrHkfvAGkhi+/vlhR5Ewp2ld1AHqvxM/aM8EfC3Uho1/qEureKZIzJD4a0OE3moyDAIJiTiJTkYkmKJ6sK+fPiN+0x4t1y7Gm3F5/wr+G5Utb+H9B26n4lu49xAZmUNHbrjG7YsgXJPnrjNfP8A8GvC/wALtcg0+Ma14k0/+0FkxplxrzxWGrXEjLvlWW2KR3U3yOCpO/EjiSMcBez8Ufsp6bb6zJ4g+H+sah4G1yVVW6jsL2dLW/242mZFcHeB0fkZJLK9c8qnTYC1oHw18QXsl1cW1tB8NLa+GLu6gdNS8SXq7AAZ76UyKrZHPM7fKpEimtiT/hXvwNR7xzHaapqJ2PeXDy32q6iwGdu4755zhchBuxjgACvH28afEu8k07SLfxXc+Hp70Sxg+MLOOJrqaOXYYLG5W0jUEhZBuuIjJ91likU768P8cWPj6z8YTaV4itm8G3eobl8552kl1BA3C/biS9x1z5aMiAN/qkBxWVu7Gld2PXPil+2JewyXNholqNHdcrmdUutQ5UEZgDiK3OWB/fSFwAf3B6V4Nc+JvGvjTUPt63U2ntOzRDUZJWlu3Vs/KLggGMEdrZIU9VNWLDS/DvhmVbKwtZfEeqRER/ZrGJXWA44DHIji7ffbPpXRweGNa8RFW1idNNtc7hYaa5L9P45yA3r9wLj+8a5quKp0Vq/8xylTpfG9Tj7fw/oHhe4+zyiXW9Xzv+wWcXmPlj95lBwuSD80jAH1rndV8W+NPEPio+F7JLPwSpUbZ71sySLgAiJsbWIz0QcEfer33SPDdhodoLeytYrWHJYrGoGWPVj6k9yeTSa34X0zxJYPZanYw31s3/LOZQcH1B6g+45FeUs0SndxujkeMd9FZHCeC/gLoPh+YX2ptJ4i1djva71H5hu55CHIzz1OT716Wtuq9BXnkXh3xb4Bctod6fE2irz/AGTqcuLmJQOkM56joAr+nWuh8K/EbRvFk0lpBM9nqsP+v0y9Qw3MR75Q9R7rkdK+ioYiliFemzaM4z2OhaOmNDVkfNTvL9q6SzhfGPw+ttejee3C21/jPmAfLJ7MP69a8x1zxWfAXwr0CxvNLuhfWuo6kJhMPJj/AHk4ePDEfMCvO4Ar2znivoZofaql9pNrqVrLb3VvHcW8g2vFKoZWHoQaAPNPhfa65pfxm8BNrfhrWfDc11a3dzDFq1jJb+ZG1sdroWUB1OeCK9/+OKNdfB/xWCCQLJm/Ig15xrereOode8GSW2ryeIdC8OC8FjpOtXJZbNp4ljJSba0pjAQYjLEDGF2gnFXVNB1Txs+/xhq0utw5yumxp9nsIz2IhUneeTzIzn0xQBkfDXxtpPiLQNMjt7lVmFvGnlycFiFAO315H1rufLrzXXvhD9nj83RDhV/5dHOMeyt/Q/nVLR/Hur+F5vsWqQSXEcfBSbIlX6E9R9aAPVxF7U7yQeoqhoPiXTvEcJaznDOB80L/ACuv1H9RxWqwAoAw/EfgvR/FtmLbVbCK8RTlGYYeM/3kcfMp9wRXImz8afD9s2jt400JSMW07rHqEC5/hfhZcejYJwBmup8V/EDQvBcaf2pfLHcS8Q2cQMk8xzgBI1yx5I7YrnEvvHPjps2VqvgnSGwRcXyLNqDjnpFkpH6HdkjNcOL+r8n+0Wt+Py6mVTkt750vhPx1o/jCNxp91/pMPE9lMvl3EB7h4z8y8nHpXTBa5Xwr8NdH8K3j38Uc17q0q7ZdTv5mnuZBxwXPQcDhQBx0rrdtfDVvZ879le3meXK1/d2GgYpwWlC0tYEiUtGDTsCkA2q2oaba6rbtb3cEdxC3VZBn8R6H3q3RRdrYVzyrxD8JZ7dmuNFmMgByLeRsOP8Adbv+OPrVHRfiTq3h64+x6vC90kZ2sso2zJ+Pf8fzr2OsvW/DOm+IYdl9arKQMLIOHX6MOa7I4hSXLVV0aKfSQ3RfEWneIYPMsbhZTjLRk4dfqtae2vH9e+Guq+Hbj7Zo8st1Eh3K0R2zJ+A6/h+VX/DvxZltsW2tQNIVO03Ea4cf7y/4flTlQUlzUndD5b6xPUcClqtp2pWurWq3FnOlxC3RkP6H0Psatba43daGYlB4p1U9YsX1LTbq1juprJ542jFxbkCSPIxuUkEAjtxSWr1AxfFnxC0HwWsY1O+VLmY7YbOFTLcTEnACRrljyR2xzXOw3/jzx22bO1TwNozYK3N8iz6jIOuRF9yL0IfcR1Fc/wCHfDupfBm4urq70geKLKQs0uu2ce/U1UnOJlYlpFHHKHoPu8V6n4Y8W6R4w01b3R7+G/ts7S0R5U/3WU8qfYgGvr8FgcK486fO/wCun+Z6FOlC19zO8M/DXRPDN019HDLqGrOMSarqUhuLp/be33R/srgcdK6mjNFe+kkrI6zjfjJ/ySnxZ/2DZv8A0A19+eGv+Rf0r/r1i/8AQBXwH8ZP+SU+LP8AsGzf+gGvvTS76LS/B9pe3B2wW9gk0hHZVjBP6CmB5h8I76K+/aM+OphbcsUuiwlh/eWzYMPwOR+FYn7cjaenwl0c6rP9l08+ILUSzZxsBSUA57c49vWsL9j3Vpde+J3xq1KcYmvL3TrhwOxaKViP1r1H4/L4Qks/BK+Plsm8Ht4ltxqK6gMwmPyZ8A987tuMc5xjnFAHwRe+CdU0HZqmh3f262xvSe1b59p74H3hj0z9K2vDPxeYOtvrUYx0+1RLgj/eX/D8q6Dxl4P0LTfiYtx8FJ9c0vwAWDT2/iiMiOY7ssbaNj5wRh/FOqS55JZQFNvxJ4D0rxErO8X2a7I4uIRg59x0b+fvQBv2V/balbrPazx3ELdHjYEf/rqRyK8QvNC8RfD+7N3au5gU8zwfMjD/AG17fj+ddX4e+LVpf7IdTT7FMePNXmM/Xuv+eaANXxV8OtK8SXP25PO0nWkGItW09/KnX0DEcOv+ywI57VzqeLvFXgXdH4rsxrWlJk/27pUZ3ovHM8A5GOcsmQAOlehrcpJGHRg6MMhlOQRUMky+tctfC0sQrVF8+pnKnGe5X0fxHYeINPjvdNvYb61k+7NA4dfpx0PPQ8irTTZrw3xufDWi+IpJfCl5eWnjCQ5ez8PIJ1lPP/HxDny8dzkqe9ek+DtQ1y60KCTxDZ29hqfSSK2l8xPr7H2BP1r5LGYH6q9JXT+88+pS5Op03mUhmqoZvevP/HHxw8MeB2aC4uzf6gOPsVjiRwefvHO1foTnkcVxU6U6j5YK7M1Fydkek+b71yXjb4ueGfAKFNTvw97jKWFqPMnf0G0dM+rED3r5q8ZftF+KfFiyQaYB4fsGGCLd8ykYwcykDHP90DHrXlUt0Szs7mSRyWdgclieu5jyefrXt0Mqb1rP5I64YZ7zZ7R42/ac8SeId9toVumg2jceaCJbg9QfmxhfoBuHY14zf3k15PLcXV3JdXcpy8rsXZj6licnoP1qtJcPJxnavTavSo6+go4enRVoKx2RjGGkUfpp8aW/4uh4g/67j/0Ba7X9htv+Jx8Vz/1FLL/0jSuF+NDZ+J/iA/8ATcf+gLXb/sON/wATb4rf9hSy/wDSNK6RlT/gp1bvffAHRLaIbpJfE1qi/UwXIrwL4e+OtMs9H0/R51Fh9jgS3icn926qoUc9jx3/ADr6y/bKVJfCHgtXVXQ+JY8qwyP+PG8r5S174cWGpb5bE/YbnrtUZjY/Tt+H5V8/mc4SnGlP1OOu02os9EimVlDKwZWGQQcg1ZRgwrwq01XX/h/dCKVW+zE/6uTLRP8A7p7H6fjXfaR8UdHvLRpLmRrGVBlo3BbP+6R1r56ph5R1jqjkcGtjud1UtU1qy0W3869uY7aPsXPJ9gOp/CvM9e+L00ytFpMHkL0+0TAF/wAF6D8c1wF7qFxqNw091M88zdXkYk1pTwcpaz0KjTfU9F8QfF7duj0q2Of+e9x/RR/U/hXnupaveaxcede3MlxJ2LngfQdB+FZ+tXH9g6K2rXkUyWIcIJFjJ3Mew9eh9q6Lwn8Ota8YWsF7NcQ6Hpkw3o0LJc3MyHoQeY4wQf8AbPHavYw+FT/hr5nRGn2OXv8AVrXTRGLiXa8hxFEoLSSHIGFUAljkjoO9dN4a+HfijxTtllt18M6eek16gku2HYrD91On8ZPX7teteE/h1oPhFnm0+xX7bIP3l9cMZrmTgZzI2WxwOM49q6hEAr2KeFhHWWp0RppbnIeF/hfoXhWZLmC2a81JRt/tG+bzrj6Bjwg5+6gUe1dUYsVYpCua7NtEalRo6xPEfhKx8TW+y5QpMv3J0+8v+I9jXRSLiuJn8dSa1riaB4O0m98Z+Iptyx2OkxNNyp2ksUDHCsQGKhtufmwOaYHj/jjwxe+G5IYLlNyNdW+yZPuP++T9favRfidf2kPxH1yya8gF0t0R5JlXfycDjOe1ei+LP2T/ANovSvC58ReJPAen63oMwL3HhzTpVn1KzVSSshSNn3E4BHlNK2eydvHZtE8P+OEli0g/2frsORcaZeDZKWU4YODncwPBYE4PDc0Ae8fsfTGHQPG6Hr/b+f8AyTtq3P2jP303gYMMg6pNwf8Ar0mry/8AZn8eaX8N/C/jGy1j7ZPrP9t+YmlW0TTXTobe3VWwThUyCAzsq/KeeK6PxN4q1j4jahplxqVha6Tp+nSPNbWcTtNP5jI0e6SXhSNjH5FXgn7xxQB51qnwyNrcy6h4Uv28N6lIxeSONd9pcN/00hPy56/MoB5zSWfxCn0OSKz8Z2I0G6YhEv4yXsJ2P92T+Ann5Xx06mvRAgXtWRqN1aavJcaLBp0/iO8ZB52l2Nv9oYIc8y/wRJwfmkKrx1rhxGDpYhXkrPuZTpxnuW4XSeNJI3WSNgGVlOQQehBqKbVIYdQg06GObUNVuBmHTrGJp7mQZAyI1BIUEjLHCjPJFcl8J/h2reLJNNVvENvp13p8OoweG/CcsF8uJgHQPcyP/oZZXDHKrGAOJQxUH6y8H/BW/t7FrYyQ+BdEmIaXSfDUzm+uuGAN1qTfvXbDD/V7WUrxKwrw1lfLL35aeRzrD66vQ8M/4RXUv7VisPEeqjw5eyJ5sfhfQIl1XxFMoycsibobZSNvztvT5uWU16t8P/gtqTTXcH9hL8PtLRom+3+fDqWualjDZku3LiDayjKoGwSTG6YBrvJtD+GnwZawvV0rTtK1BVkhsltrYz39y7hfMESKGlmlcRpuIDO20ZJxXjXxM/a6vYbq+0vSYW8OzW8vlMnlx3uqPgoc+Xu+z2oKtw0zu/X9xxXrUqMKStTjY6o01HSKPd7XSfAvwT0ye9xY6Al26pPf3cpe6vZAMKHmctLPJ2GSzHtXk3xU/aq/sFprDTFTQ7nZlP7StmudSkyBhksFdfJB+YB7uSHBA+Rwa+fLW08e/EfVDqgubrRUlG06k95JJfPGS2UN4wDhTubMdskER4BStzwv8MfDvg3UpbX7D/atzHDHIqRQ/KXLSZyudo4C8uere9aOUY+bOqNGT3MP7d45+JuuDVLWa9t5UY+Xreo3AnvkBYk+XNsWO16r8tpFGwwQXcV0Ph74R+G/CTbr4tquoynzGiALNI3diMlnPqzk+9dfqK6n5Nvulj062aaOH7Pa8vtZgOX7cdlHHrW1Z6fb6ejLbxLHuOWbqzH1Ynkn61jKo2dcacY7GPpGmakul29rI66ZBGm3ZBhpT+ONq/hn6iptM0630/xBeLAhBa2iZmZizMS8mSWJJPQflWlfalbacqtcTLHuOFXqzn0VRyT7AVkRjUb7UJryFBp1tJCkfmXS5k+UuchAcD738R7dKy1ZobN3ewWMXmXEqwpnGWOMn0Hqao/br/UMfY7cWsJ/5eLxTkj/AGYwc/8AfRX6GvL/ABN8XfD0OvW3h/wxBfePfGck6+RY6TG11JJIrZEW5FIXJG3CKcEjIr2/4bfsE/G348CPUPiv4mX4WeFJlDDw34fIk1KZSPuyyZKxZBHUvyCDGvWt4UZSMpVYxPF/FHxa8HfD28g0uKa58W+Jt4ht9K04faZ/MJACBV+VDk9PvH0NeofDT9jP49ftHPHqfjGf/hSPhWbAa2hLPrFzEN21SmQY+S2S5Q4Yfu2xX3n8Bv2RfhT+zbZovgjwna2mp7NkutXf+kahN8oDZmfJUNjJRNqZ6KK9jrtjRjHV6s5JVZS8jwn9n/8AYm+Ef7NscM/hTwzHc69HnPiLWNt1qLErtYiUqBHkdREqKcnivdqKK3MQooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvIv2vOf2Vvi6On/FKan1OP+XaSvXa8i/a+/5NV+L3/Yqan/6TSUAfjHpeoz6bFd/2bcqltfY+12kiLNa3eOnmwsCrEY4bAZexBr3b4T/tWat4VjXT9YuI3gjBEVrq103kSDssN8+54SOfkud6ngeeo4Hz1JbH7cGjYwlkJJXuQR1HfrUd1NIvlLPHhVkBMi/cx7+lcZ0yimfpb4d8b+D/AIy6RcabLbxzvJGPteg6zbqsyqQCC0bZV0OeJELIf4WNcJ8TPhnrek2Npo/hnw9/wn/ha9ZxeeGfEV1EbO2AwVeK6lYzwtk4VQkyjBAEXBPxX4b1+/8ACtxbvYSLNYxSGZdPndxGjkEeZBIhEltJz9+FlJ43BulfRfwj/a6vLW8g0fxDJJqschWOCK9aOLUATxtSb5IbvHy4GIpjk/JIeSrW2MZRcTOj+E8el/6D4JR9O1OFWkk8A+ImEF2qhct9huMbZ0B9dy8jMkfSsqx1SK4vJrCe2uNL1a3G6fTNQiMNzCM4yUPVc9GXKnsTX1bJ/wAIP8d/Dc1sxttdtLebEkbBorqwuFzglTtlt5l5xkK4ryfxh4N1uwvk8P8AiXRo/iN4bMuNE829YeI4VRC80qXARFAQbVUvKrtuwZCSqt5mIwNOvdr3ZHJOjGWq0Z5y1NVantvCGpy2l1eeFb6XxzpdqcXOnzQ/ZNe084+5NbOE8zvg4ViAMCTOTQ0vVrPV0mNrLueCQxTwyI0csMg6pJGwDIw/usAa+drYarh/jWnfocE6coblny91c34s+Hmi+MljOpWSvcwnMN5CTHcQkHIKSLhhyB3xXU05a54zlB80XZkJtao8ua+8ZfDxiLq3k8Z6AgyLi3ULqMK/7ScLNgd1wTXa+F/F2k+L7E3WlXiXKKdsicrJE3910PKng8Edq22QN2ri/Fnwu03xFfDVLaW40TXUGE1TTX8uU8dH7OPZu3FfQ4bNmvdrq/mdkMQ9pHZ0bfavN4/GXiDwDGI/GNp/aOmrgDxBpcWVHvPAPmToSWTcv0rvNF1yw8QafDfabdw31nKMpNC4ZT+I7+3UV9JTqwrR5qbujsjJSV0WjGDSCMVLxScVqUNCgVn61oNhr1t5N9Asqj7rdGX6HtXP+Ivipouh6gdLgafWta7aZpUfnzDnB3Y+VMd9xHFZjaL4y8bqf7Wvh4T0xx/x46TIJLxh6PcEbV+kYz/tVy1sTSw6vUlYiU4w3Zwfjq3sfAOrQQ6fq7XmpSN+50+0Be9B7fKnb3O0VW0/4ieLdeEVlqt23h3Ts7ZZrWNZNQZfTcfkT67SwxXtnhXwFoXg2F00nTorV5CTLNy80pJyS8jEs3Pqaf4g8F6X4jjb7RAEuMfLcR8OPx7j2NeDUzjmfLBWXfqcksRfRGX4D8K+GNNhe80RI7q5lGJtQlczXUmf+ekjfP26H06V2SoBXg+pWVx4H1lxYazay3EJwyW9wnnKOuHiznpz0I4rsvDfxciuGSDWIhA54+0xAlP+BL1H1H6V5FajOf7xPmv95zyi3qtT0ijFR29xFdQrLDIssTDKuhBB/GpVzXn6mQbTRtpaWkTcKNppVpaAE20bRS0UANIoxTqKAGla57xJ4F0zxNl5o/IusYFxFw34+v410dFVGTi7xY02tjxPUvC/iHwBcG7sppHt+89vnH0dP8ciun8L/Fm2u1WDWFFrN0+0IP3bfUdv5fSvRevB5Fcd4m+Gema5umtlGn3Z53RD5GP+0v8AUYrsVaFVWrLXuacylpI6yCaO6hWWGVZYmGVeMhlP0Ip+014mF8S/DW4JAYWrNyfvwP8A4H8jXd+F/idp2uMsF1/xL7s8BXOUc+zdvof1rOeHlFc0NUJwa1Wp2BSuL174X6df6g+q6VNN4c15hzqGnYUye0qfdlHT7wz6EV2/XkcimtWVOrOjLmg7MmMnF3R5ta/EDXfBsxtvG+mqtkvCeINMRntWHrMnLRHjryvPUV6Fp+pWurWcV1Z3Ed1bSjdHNC4ZGHqCOtSNGGUgjIPBBrzy++FDaRqMuqeDNTfwzeyNvms1QSWNwcgnfCfuk8jcmCMmvpsLm6l7tdW80d1PEJ6SNb4yf8kp8Wf9g2b/ANANfWPxe8WR+G/g3b2yybbvU7WK0iUHBKlF8w/Tbkf8CFfB/wASvidNa+AfEWheKtLl0PWJ7CaKCaMGWyu2K4HlSgcE/wB1wCK9y+Ll3PceNZY5ZpJI4ba1SJHYkIpt4yQo7DJJ47mvooyjNc0XdHYmnqjrf2If+R1+Ln/XXSv/AERLXoH7XP8AyI/hr/sYrX/0XNXn/wCxD/yOvxc/666V/wCiJa7/APa8/wCRF8Nf9jFa/wDouarGeHEiomekZ6rTXCxqzMwVVGSScAUASvIMEVwvib4c6dqpeazIsLk8/Iv7tv8AgPb8Krah8VLa+uHsvC9nN4ovVO1nsyBaRHtvuD8g+i7jweKzJPAOs+MGL+MdaZ7NuuiaSzQ22Mn5ZJPvyjGP7oyOlcdfF0cP8b17dTOVSMdzgf8AhYl/4K1GWx0yf+2ZYyA9vZuJoB/vPnanT1B9q29N1a++I0xi8Ra6dEtGPy6TpbGLzBnpJcH5m9CF25969QsvD+k6PpP2C2sLW109V5gWMKmMckjueOSa8E+KHjTwXoMzDRLw6je5+a3syHgXjP8ArM4H0G76CvKWOqYtunSTXmv60MPaOppE908P+GdK8K2Is9JsIbC3HVYlwWPqx6sfckmuM8afHjwt4PDwrd/2tfr/AMutgQ+Dz95/ur05GSR6V80618Sdf8QWP2CbUbhNNzt+xQyFYiOwY5yw/wBngdxiuZuVawMYe3VWdFkTJ/hPQkdfX396VLLLvmrSv/XcccP1mz0Hxr8dvE3jYSQxSnR9NYf8e9m5ViO2+U8noemAelec/aI4xwiseyqPlHfknk8+v51Xkmeb7zZ9u35Uyvbp0YU1yxVkdUUoq0USTXDzfePH90dKjqS3t5buZIYInmlc4VI1LMfoBXa6D8MZrhUm1ORoIzyLeDDSv04z0HfpuIxyBVynGmtROVtziI43mkVEVndjhVUZJPoBXUx/DjUl0G+1W8eKxjtY94glP72Q5xgKOhHcEgj0r0PStNs9HUR2VpHajBBkA3O46cuckj26cdKZ4uMv/CM6gWPBhPO7qOOB6jn36VxSxLlJKOhlz3eh9e/GZ8/E3Xz/ANNx/wCgLXb/ALEDf8TX4qf9hSy/9I0rgfjM3/Fytf8A+u4/9AWu6/Yfb/iZ/FP/ALCdl/6RpXomx1v7ZMhHg/wYT28Sx/8ApFeV816j4qsNDjzd3Co2MiMcufoP8ivdv2+rqWz+FPhuaGRopV8RRbXU4I/0S6HFfB4maRizEsxPJJyTXhY6gqtVNvp/mctWPNK53/iP4lz6vDJa2tukFq/DGZQ7MPoeB+v1rkkkrZ0HwHqWsBZJF+x2553zDkj2Xr+eK9H8P+B9K0Yq/k/argc+bPhsfQdB/P3rzpVKVBcsTHmjHRHC+H/A+qeINrpF9ntj/wAt5uAfoOpr0rQfhvpOjhXmT+0LgdXnUbR9F6fnmt+GSrMbZ7151TETntojCUmxJ7WK4haGSNXiYbTGygqR6Yrgrz4b3nhqV7zwPfJo0jNuk0q4UvYTevydYyeOUI+lehrSsBis6NepQlzU3YUZSi7o4XQ/igsN1FpviqybwxqzHan2hwbW4I7xTfdOcfdOGGcc13qyA96zdW0ay1yxmsr+2ivLSYYeGZQyt+FcPB4L1/wDufwnff2jpg5/sLVZSVQekE3JT/dbK89RX02GzWFT3a2j/A7YYhPSWh6ctLXGeEfidpfiS+fS5km0fXYhmTS9QXy5vqnZ168qT07V2YOa9xNNXR1gRuqf4c65rvwY8SXWveANT/4R29vChvbMRCSwv9udvnwZAJAJG9SrjccNUQFG0UwPfdf/AG+PiJrmjpp+j+ENH8L6mqhbnW7q8a/ic45a2twqEZ9ZW+U5G2QDcfm2+0VNY8XX/izWJH1vxVqDB7rWr4I1xIQgQY2qFjG1QNsaquB0rWxWfot9c+MLyWz8KadP4muYjtlls8C0gOCSJblsRIRjldxf0U0bAONuvcVSsdRfW9Yk0fw/p154l1eMqJbTS4w/kZJA86UkRw9D/rGXpxmup0P4cp4kuvKf7R8Qb2N9smn6DcNY6BbuCcrcagV3zkFQCsQJG7DxEHNer6X8JIbe30rQ/Fuu2tlpt2zQ2Pg3wvGdL0ziJnkjIQia4AAdm3Msbd4xxWMqiWwHhj+Cdd1DUrKwWyXxnftciHUvDvhfVTbRadHgFjd6kYyA45/cx+U5wdrt39S0P4P2vgLS7LTPE/iX/hF9A1nVmig8OeGppobea6uN7CGa9IEzg8quz7OrYUMru2W9F8QfEzwX8K7ddBsY45byziDR+HfD1urywRFgNzRrhLePJ+/KUTr81fM/jD9s7W/FFzd2WiWM1hbx3Bt44tJuY5HuFGfna/KvGqkkDbbxyk4OJl4NZXlIe+x9N3fiLwL8E9Nt9Dsba305yjS22g6HZmW6nxgF1giUsedu6RhgZBZh1r59+In7Ymp3F1NZaPENJRGKNb6bLBe3wIYjEtz89pbHg5VPtTg4BVeo8003wr4x+IFjINUuLfQNFvSJLqysN6R3ZxjdOWdprpscZuJGGOgArrvDPhvw/wCGpBBo9n/a+owqMzfKVi7D5vupyDwuTwaxc4x8zeNFvc4iPTfHfjAPc3t1J4es9QaOG6ktnkFzeBjtxNcyMbiZTkfJuSLH3YxXYeG/APhvwkqW9nZf2zfw8bURfLiPpj7idc85PpXXtpM2pYOpzK0YbcLW3yqAg8Zb7zH8h7VpQwR2sKxQxrFEowqIoVR9AKwlUcjrjTUdjHsFvNetkubm4NtbycrbWpwcZ/ik6/8AfO2ta1s4LGERW8Swxjnagxz6n1PvWNo+sW1npFnCzmW5KZFvCpeQ8nnA6D3PFR32sOjXjaldRaBp9rCk8s0kqAhWZx80h+VPuds9eoqLMss+Jb6G3jtI2bdMbmJ1hjBaRgHBJCjk8A0+a6vLiF5pSmj2Sjc0szKZdvc/3U+pJ+grzrQfihdePPEE3hn4MeCdT+I3iDAM9xaRMlrDnIDzzv0GRjc5VT0DV9A/Dj/gmL4z+KNxbav+0B43KWG4Sr4L8KvshXhWCzTkYyDkEKHPdZa6IUJS30MZVox21PnPTfjAmp61B4a+H/hjVPiR44nH7y30yFnC9Tl5cH5QMHgbAM8ivoH4f/8ABOD4o/GaOK++OXjT/hENFk5bwd4RZGlKlfuy3BLIDnqP3wPYrnj77+Fvwb8EfBPw6uh+BvDOn+GtN4Lx2UWHmIzhpZDl5GGT8zsT712ddsaUY69TklUlI82+C/7OPw3/AGe9JNh4B8J2Gg712TXiIZLu4GQcSTuTI4yAcFsDsBXpNFFbGQUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFeR/tdFR+yx8XCwLL/wAIrqWQDgkfZpO9euVxfxl+FOj/ABx+F/iHwLr8t3BpOt232eaawl8qePDBldGwRkMqnBBBxgggkUAfh19nMjIyYdlBGB15x2/Cm16v8fv2F/i7+zHNPf6Nb3HxT8AISyXunwsdQskz0mhG4kD++u5cDJ2dB4p4X8WaV4shkeznzIq7nib5ZV+o7/X9a5JRcTqjJSLM1ubVXmgby8AsY8ZRvw7fhTWuIbmNYruJVEgGFkAKN9D/AJNXmh8zKDLK3Gcfz9KhSNZLdFdQylRkEZHSpLNfwx4+8Q+GNQt9Strqe9uLINb2832gw3sMQbiOO5w2UGP9VMssfoq9a+s/hh+1xaawsNtrqG74+e4s7cx3lsoHLXFmCxZR3mt2lTuyxCvi8WsloP8ARiCmcmFzx+B7frR5kN46K4aK4jYSJztkjYdHRhyCOzKeKe+5k6aex+lXiDwf4a+KWk2+u6ZNbyaiYGOl+I9LuCk0eQQCk8ZyUz95MlSMgg9K8f174X+IJLO0u/iRpqa5qscAV/GngmIx6ha8H5Z7bb/pMa9isbZ4/cr1r5k+GfxO1T4RRwQaZJdRZmLLe2LgzOSWci6gdhFdrgsAWMcoGAsoAAr608EftdaNrWj2Nxq1i6LJcx2t1qlgymwsyxxvujKUktMekq4JKhHkzmpcbq26MJRtozyq80jV9CsRqcM9v418KMdqeIvD8ZkMJGMpdWylmiYZ5K7gOdwj6U2xv7bVLOK6s7iO6tpRujmhcMjD1BHWvprxR8J9P8RahJ4g0HVLvwn4lnRQda0Ypm5UcqJ4nVo51A4G9SQCdrLXiPxQ8CjSdWjv9f08+E9UuWCSeNPDkIfRrk4Pzajau4aHoBvBbr/rR90eLXy2FT3qOj7dDjnh09YnNUVD4kt9V8ArbyeJ7WGHTLg/6P4g0+Xz9MmyflzL1iYjtIAp6KzVKrBgCDkHkEV8/VozovlmrHFKLi7MbJGJFIIyDwRXB6p8LYrO6m1LwreP4Y1WQ73+zKDa3Df9NYfunv8AMuG56mu/op0q1SjLmpuzFGTi7o8yh+I/iXSWGm614PvLjWnJW2fSSslpdY/i8xiPKA7h/wAM9KfL4O8U+OAD4k1k6LprcnR9DchmGRxLcEbm9woUc9a9I2Cl4UZPAHJNelUzavOKitPQ3lXm1YxvDXg7RvB9iLPR9Ot9Pt+MrCmC2OhZurH3JJrbVQKraT/ani7z/wDhF9KbV4LcMZ9UmlFtptvtzuL3LAqcY5WMSMuclQOat+HPh1/wmyS/Zprn4k3ZDRqNP8zTPC1s/CkS3OfNvQp3ZEJdWxgomc1jSwNfEPmnou7FGjOerKml3F34ov5tP8NadceIb2E7Z/suFt7Y/wDTadiI4yACdpO444U07SfBs/ijWrnTZYb34hPHGvmWfhG8+x6HHISUkgudSYB3ZMZIiwfmCmI4Ne6eFfhJc6no4tvH6afJY2s0kVp4Y0MG30RYASFZrcAGQsCxMcrSJyDtB6aHi/42eE/h6k+l28iXV7Yxbn0vTAn+ixgAgzMSsdumCPmlZF9692hgaNHW3M/M7IUYx8zA039nXTtX0mGx8X2uiw6LGdyeF/DVkLSwXnP72XHnXB+7k5jRiPmjNfNXx9+GPhjwF8Rp7fR7ixstHvmh26XZ3Pm3VhNI2C4tlT93a5KfeYYLELxtU6nxJ/aw1LxPPJY2N9IImJAsfD8zxRsMkfvL/Akc4IOLZFGV4nYHNeW6NpetjxJ4Xm1RI7TS7nU2LaXbp5MEkq2k7rI8eSZGDRhg8zPID/FXXXS9nJy6Jm043g32LU9n4j+G915kbt9l3ffTLQP7MOx/I+hrufDfxS07VdkN9jT7k8Zc/u2Ps3b8fzrsdqzRlXUOrDBVhkGuI8T/AAps9S3T6WVsbjqYufKb8P4fw49q+R9rTraVVZ9zyXJS+I7xWDAEHIPIIpa8Ttda8R/Dq4FvcRsbbPEU3zRN7ow6fh+Ir0Twx8QdM8S7YgxtLw8fZ5iOf909/wCftWNTDyguZaohwa1R1G6nUynbq5iBaKTdQDmgBaKKKACiiigAooooAbJGk0bRyIsiMMMrDII9CK8/8SfCO0vt8+lSCzmPPkvzEfp3X9fpXoVFaQqSpu8WNScdjxKy8TeIvAF0LS7R3gXpb3HzKR/sN2/Dj2r0nw7470vxIFSOX7PdnrbzHDfgeh/DmtvUNPtdTtzBdwR3EJ6rIoIrzPxN8JJI2a40WTcvX7LK3zD/AHW7/j+ddfNSr/H7r7ml4y30PUqK8e0f4i6x4Xn+w6vBJcxxnBWbKzKPYnr+P516XoXibT/Elv5tlOHIGWibh0+o/wAisKlGdPV7EuLRg/GaFJPhV4q3KrbdPmYbhnBCnBrs/it/yPV3/wBe9p/6TRVxvxi/5JX4r/7Bs3/oBrsvit/yPN3/ANe9p/6TRV9Pkv8ACn6ndhvhZ2X7EP8AyOvxc/666V/6Ilruf2x7mOz+Hfh+eaRYYo/EFszSSMFVQI5skk9BXDfsQ/8AI6/Fz/rrpX/oiWu0/bS0211j4aaDZ3tvFd2sviG1DwzIGRwElOCDwRkdDXvTlyRcn0OtuyufJd18Updcke28G6XJ4jlB2tfM3k2EZzg5mI+fHpGG6VUj+GN94oZLjxxrL6zzuGk2eYLCM+6j5pMHux/CvQ44Y7eJI40VI0AVVUYCgdAB6U1pAtfIV8zrVtIe6v66nnSryltoUo7ey0SwCRxwWFlAvCqFjjjUcn0AFeS+Ov2k9A0DzLXQk/t++HG+Ntlup4/j/i6/w5+orzT45eH/AIhXl9f32sPNeaDHKzQx2TFoIkG7YzRjGOOrN07k8CvHFtixwkm705OT6Y9f4eOD7V2YXL6U17SpLm9DelQUtW7nX+MfiV4g8eMRq2qM9qTuWytR5cA9Plzlv+BHcN3Ga4xpFgkPlhXx0Y5PYcjgfy/OpWtJI1Lb+FPHPf05+i8HBHpVKvfpwjFWjsdtuVWSsaWi276lqUKu3y5AyxwAPb0wMn8Kh1i+/tDU7i4H3Gb5B6KOAPyAra8OWFxJYzfZkD3Vx+5hXcFyzZHJOAMKrHJOMNXQ6V8LYINj6ndmaTGTBbcKPTLnr9AB14aqnUhT3M3JLc89tbOe+mEVvE80h/hQZNdtovw1Vo1m1O4Y5Gfs1r94f7zEYHTsD9RXe2un2NjbiG2tY7ePpiMYP1J7/jz7014vLbKNgjnryPeuGeJlLSOhk5t7FXT9Nt9JjMdnaR2yEZIRclhnPJOSw4PUnHtV5biQZDDcCMnjOf8AHoeTmkW9K5Ei55zkdc+v19+vvTJL5FztBJzn2z6/55965Xd7mY97kSY3rkkZzzn8+/f1rn/GGo/ZfDt2gLOJl8sqv8z7VpSTvMSTwCc4H+efqayvEn/IBvv+uRrSmlzIa3Psb4zP/wAXK17/AK7j/wBBWu5/Yfb/AImPxRP/AFFLP/0kSvPfjLJ/xcjXj/03H/oK13n7D8mL74oH/qJ2f/pIleydR0H7dFgNY+G/haz3+V5viOIbsZxi0uz/AEr5l0Hwnp2jMrRQ+bMP+W0vzN+Hp+FfUf7ZDb/BvhAf9THH/wCkd3XzvCvzV85mc2qiin0OOu3cvRHC1Yik5qsowuakjbmvBOQ0o2xVqF6z42z3q3D2rJok0ENOaoozT81mSKvWnbQaatSLSAxvEXg7SvFlqsGq2Ud0qHdG5yskTf3kcYZT7giuSjt/Gnw/mAt5G8Z+Hxx5MzhNRt1z/C/CzADPDYbgYNekTTxWtu800iQwxrueSRgqqB1JJ6Cq9rb6x4i0qXU9HtLW00KNd8niXxBciw0uNc/eEjDdKMZ5jUrxgutelgq2JhK1HVduhvSlNO0TM8K+OtF8XRSnT7xTcQ5FxZzAxXEBHUPG2GX8RitjRTqPjOOZ/C1guqWsOfN1e4m+z6XBjqXuSCGxkZEYdh3FS+A/gXZ+ML6y19vCkfjzxH5CB9d8QRNYeHbZim4/ZbcoLi9QFgA0qlXAyHTpX0jpfwcsrkW0vi28Pi2e3KmCzngWHTLXb90Q2a5QbcLtaQyOpHDCvsFVfKuZanpq9tT5/wDDvw3h8ZFfsljd/FCR9p+0yO+k+FoMgsDv+aW+HIB2CWNsciOvctD+CaXen21v4vv4dYsYFUQ+HNLtRYaJbgY+UWykmYZB4md15yEWsX4tftAaDo1q+naTfJqSCV7bU9R07Uo7VNKOxyu66kHkLJvQKYmfzMEkI/Svnrxl+0VrXji2j0jTrq+12N4hCsVmbiwsm+UDMjgR3d42QScC1jIYgqw5rNuUtWUk3sfU3in43+DfAbXGl2sq6nfabGFm07SfL2WKA7QLiVmWC1UcD986e2elfNnjn9rbUvGjSWGkCe5hmAC2Whyy2sBVgRiW+KrPKf8AZto4h6TmuM074Q3+vQW0/im8isdMtGMttplvFFBbWmSTmKBAIoT8x+bBc/xEnmu58O6Pa6PeXA0CwVrV4Y0F1MSELhpNx3Hlsgr93jjqKzc4x21OmNF/aOItfhz4i8aWap4iuINH0JZDcDSLWEQWquTuMhgB+Z9w3eZMzyZJOa7fw7oujaGoTQNN+3Tr8pvpPujn/noR+iA9Kv6xpJaO1kvZ2vZDcwqUYbYgC65ATp/31k+9dF04FYSm5bnVGCjsYtj4b22cUF/O12iDAgHyxfiP4v8AgXHsKntUWPxDeqihVFpbgKowB881STaxH5jQ2qNfXCnDJDjCH/aY8L9OvtXP+Ib6w8Owzax4o1u30a1dFjaNZ/KVgu4hdx+Zz854XGeODUasrRG/fa9a2Mnk7jPclgogh+ZskgAHsuSR1IrN1zUk0zT3vtf1e30HTVOG/fiP3w0rY5PouDxwTXE+C9W8c/tDXn9h/BD4fXmqafDNtk8TX8f2TTbeRcEEuwwSMhipO8gcIc19W/Bv/glfokeoW/iT45+J7n4n+IV+ZdKjkeHSbc8/KFG1pB0PSNc5yhrphh5PV6GEqyW2p8peE/G3ib4r30ugfAb4eah4zuFYxy6w8JttNgfbuzJNIVG7HZ2QntnIr6V+Fv8AwSzuvFl9aa9+0D4xbxZcxSecnhnQc29jHyMJJNhZJFxkbVCYJOHOTn768PeG9J8I6PbaToWl2Wi6VarsgsdPt0ggiX0REAVR7AVpV2wpxhsckqkpbmB4H8A+G/hp4dttB8KaHYeHtGtx+7stOgWGMHAG4hR8zEAZY5J7k1v0UVqZhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAV8s/tNf8E8/h1+0NNca5YK/gPxxIpB1/Q4wn2j2uIhhZeg+bh8ADdgYr6mooA/Cv43fs7/ABd/ZNuvM8c6T/wkHhIvsg8W6GDJCvOFEwwDGxGOGAySQGfBrjdK1uw8QW4uLK6jmjPVo+3+8vUGv3/vrG21KzmtLy3iurWZSksE6B0dT1DKeCPY18NftHf8Eq/BXjqS68S/Cm6Hw28Y/NL9lhBbS7xsfceL/ljkgcx/KMklGPIylTT2NY1Gtz88pIzCwBIOehB4NVJLZJrl/MQMpRRz7E/41ofFbwr48/Z78RR6N8T/AAneaGjBYodaiQzafeMByY5FG052k7fvAYyoqrb3VvqFvHPbPHIjDh42yrfjWDTjubJqWxUkt543hZW8+ON921vv/dI69+verenX0lteC+067uNO1BFMf2i1cxTKpGGRsdVI4KtlSOoIqRlK9QR9aqahCGt5ZVGJUQlXXgjApDPWfhX+0Frnw5BtXuRaWi7jH5du0unNntLap80H+/a4XnJgbnP1v8OP2gfDXxCtrOC5eLSNRvG8mKCWdZra6kxylvcL8kp/2DtkH8Ua9K/O/wAya2yJAZ4/+eiD5h9R3/D8ql8M6hc6L59zpk6wG63R3dvJEs1teIGOEnhcFJBzxuGRngih2e5lKn2P0S174PmxE914IvIPD08xY3Oj3EPn6PfbuWEttkBGJ/5aRFWP8W8cV4n4v+HtnotyqWcY+GWuzTbIdP1OQz+HtSkI+5BcD/j3Y/wr8hJz+6frXGfCX9qLWPBt1Bpuo3C/2a2yOKz1S4d7NeSCsN2Q0tv1GEuDJGAMebGOK+nrHxx4L+Omhap4TuJpLa5vrNku9FvSsN35DDHmR4LLIhBBEsTOnIw2aznTU1yzV0c8o30kj5uvLq+8OalDpXinS5vDWrynbFDdMGguT/0wnHyS/QYYDqoq1NPHbQvLLIsUSDLO5AAHqSa9y1T4J3Hh7w3Jo/hn7Lr3hoosb+D/ABU7XFmyKRxBOwaSA8cbhIgIGFXqPHfhD8L7vxHqPiF7TwZJbrYavJaWcnji++3WukIkUeUjto5W+1yLKXYNIyAKVCyAqRXjVMrjKV6crI5JYdX91nMtqeravpaajoOktNozyLE/iTVH+yaTbhhxK8xBZ4xkfPGrL2LA12fgn4XxeLPJuYLWb4jSE7jfapE+l+GYeesUJBlvRleCfMibP3kzXttn8GdEOpf214ru7nxrq6P5yXGtsGtbZgAAYLUAQxYCjDhS/HzOx5rD8cftKaB4fs55NGEeuiGQwyag1yLbTIZASNjXZBDPuG0xwrLICRlOa76OEo0fhV33ZtClGGxsw/BvTdQ+zy+Mr1vFzQBRDp1xAsOk223btEVkuUwNoIMpkdecMBxVPxr8f/DnhOG8isHXWbmxOy5W0mjjtrM9MXFy7CKHHXaW3kD5UY8V8jePPj94v+JVxLZ2l3PqEMw+W2t4pbKxQFMH9yrC4uByeZ5I0yOYCOK5TV/BF5c6THqPi3WRFaWTL5NuTHHBaKWUERRqFhgHqI1Gcc5Ndui3Z1RpuR3PxI/aU8SePJvsdjfzSxuMCx0YzWdnkqwIeb5bq5wcfc+zIR/frgbf4cXurQpceILqOx023zLHZRqkMEH+0sSARIcYzIQXOPmJPNaH/CWWmlw+T4V0mNY3wP7T1AMiPz1RP9ZL0yPuqcghqwmsbjXLiO51nUm1boY47lAUVxnmO3Q7QeerAsPWs5VLbHdTwrZcXXNL0K9jk8Nacuoq0flHUpmKwbiRyHwWk4B/1Y254yKq6lb6vqkkF9qGq3n2qGQSWrWx+zR274K7oYAcudrMP3pYkMR0OK07dU+1mRZJI5QNhjdRJOfcLj5Pr09qkjAa+baJ4LhPlaOMl5HB6bmOVUf54rmlNs9GOGglZ6m1pPxMvtBjji8R2rXNvwq6hZxfvcf3pLcEkD1KZ/3QK9C0nWbHXrGK9067hvrST7k0Dh1PqMjuPTtXkSwiW6ZVhZXjOc2zgsf9+UnP4e3eqtrYXWnX8t1okx0u52cy2ZBt2b/psHG2T6j5h6jrXlVsFCesNH+B5OJyqMveo6eR7ZfWVvqVu1vdQpPC3VJBkV5z4l+EahWuNFkIYc/ZZW/9Bb/H86seHfiwP9T4kt49Pw2xdUtizWMh92PMX/Asr/tdq9DhkjniSWN1kjcBldSCGB6EHuK8p+2wsrPT8j56cKlCXLNWPHtF8fa14TuPsWqRS3EKcGK4yJEHqrHqPrkelem6B4t0zxIn+h3AMoGWgk+WRfw7/hmrWsaHY69amC9t1mTsSMMp9QeoNeZa78LdQ0eT7Xo07XKxncFB2zL9Mdf5+1aXpV9/df4Gfuy8j1unCvJfDvxXvNPmW21qI3EanaZVXbKn1Hf9DXp2l6xZa1b+fZXCXEffaeR7EdRXNUozp/EiJRcS7RRRWJIUUjUtABRTc0ZNADqTIpKTNACk0zJoJooGZuteHdP8Qw+XfW6y4GFfo6/Q15lr/wANNS8PzC80aaW5jQ5Gw7Zk/Lr+H5V69TWaumnWnT0WxpGTieC+LPiReXHw58SaVqkRmlksJo1nA2uDsPDDv9ev1r334rHPji7/AOve1/8ASaKvOPjd4f0+++HniK+kt1F5BYTMkycNwp4PqPrXovxUP/FcXn/Xva/+k0VfWZXKEqcnFW1O+g007HZ/sRNjxp8W/wDrrpX/AKIlrvf2wHH/AAgPhz/sYrX/ANFzVw/7Ff8AyOHxS+ul/wDoqau1/bA/5EHw7/2MNr/6Lmr1MR/Bn6P8jafws8AZs1WkqWomr8+PIRWkWvKfH/wC0LxgJLiyRdG1NiT59ug8tyTyXQYyeTyCD656V6jqWqWmkw+ZdzLEvYHlm+g6n8K4TVPiV9qLx6YohUcebMMufcL0/mf9muzDutF81PQ2hzJ3ifNOvfB3xhoupG0nsDIjYAuklHkMOuN5wPwODxwOlZQ8HizuLiG5uFleJZTmHO0lAhHJAJB3egr3rUJZNSm826uXuHOfmdyfXgf/AFv++K8q1rC61qQB4xc4x/ux19Xha86jtI74TlJ6nT+GfDthpNvFPH5j3LqCZHP3chfugYA7DjB4A5re/c7RggdwMfTp0/Tb+NRWNvH/AGbbOxwDEuTuGOnT/wDV/wB81FPIinEZY++cDv8A/W9PpXnybm7tmD1ZM32ccjGMZ/lz2/8AZT9apXE8KYCJvI/Adue36AfjTG3N1NS2um3GoTCK2heeQ/woM/j7UaLVgZsmW64/AYqLy69H0f4XyNtk1KTYP+eMJyfxb/Crmv8Aw1guIPM01RbzIP8AVkkq/wCJ6Gs/rFNO1yedXPNLGK287N2ZREBnEIG4n056fXmui8XR6U3wt1uTTUVCIAJAf9YPmX73f+lY0+ny2k7wzRtFKhwyMMEVk+KFaPw3qWCQDCQcHrW3Lzyi0+qLtdo+oPjBNu+ImuH/AKbD/wBBWvQP2I5cXfxOP/UTs/8A0kSvLvixcbvH+tHP/LYf+givQf2K7jy7n4lc9dStP/SVK986zu/2upPO8KeD1z/zMSf+kV3XgscWGr239qSYzeH/AAcn/Uwof/JO7rx5YTmvmM0f75en6s4a/wASGBPlpyR8+lWPJOKfHFjrXiXOUIk21chWokWrMS1mxFiOn1S1DVrPR7ZZr25jto2YIvmHBdicBVHVmJIAA5OanbS9dlsY9S1EWngHw9I22LVvFW5J7k8krbWAImkfA4V/LY54DVpSw9Su/cRUYSnsht9qNrpNpLd3tzFaWsQ3PNO4RFHqSak+x63daPJrLR2XhLw2mN3iLxdIbO3IOf8AUwnEkxIGQDsVgQVY13fwj+HaeKLOz8QeFrVpUZ28rxl4yg865JRyjNZaeNqwfMjgPJscZBKyDr6pp/gPwx4S8YWd9qttqXiLXls5rs+LNfxcJZLGY1KrIQsVsz+aSEhRAwSQkcV7dHLYQ1qu7/A7IYdLWR5J4D+ELa40F5Y6Xc+JZwVZfE3jm1e20+PgHfaaSNrORuyGmCHjIlavcdL+E2lRajBrfiG5n8V65bnzI77V2DR2rYPMEAAihxuYblXeQcM7YriviB+05pHhzSzcaKlveQSBhBq+qTNa2EzAA/6PhGmvDgk/6PG6kqQXQ18yeKPip41+LmoPbQGfXIt3H9oWqxWKDeSDHp4do/7uGvJLg8/cQ9PYjFRVlojsjHpFH1f42/aO8OeHNNuLnSZrbV0icwnU7i6FtpUcuD8huiCJW9Y7dZZP9ivmHx98cPEfxVuW06zNzr9vIT/o7wSWemAbgwxaKwmuOBgm6kCZGfIwcVQ0H4TwXqWuveL9auNUvPKWKOS4mLuqDIEasfuL6RxhQO1d9pMa25k07RLCPSYY41kaaeM7mDFgCEzkn5W5cg8Dg1DqKPwnTGj/ADHm/wDwqS5nOn6p4x1L7UbeRIobdiqxWiE/diRAsUC9fliQLz616Vo+mwabb+T4f0yKziYYN3cIRu98H53/ABIHoa1LbQ7eGYXEzSXtyDlZrk7iv+6Oi/gBV93WNSzsFUDJZjgCsJTctzrjFR2MPRtNj1K1t7+/LX1yw3DzuUTn+FPujp1xn3rd6cmub0HVJpNItYbG0e5cLhppD5cK9f4iMt/wEH61znjb4gaF4Bmmk8ZazGIvJjkgsokP71izBlWMEl8YT73A3c4zS5W3Yd0lc6rVL86msUOmxG9kjnjdnU7Yl2sCQX6dugyR6Vk+LvE2k+D9PN/4x1+3sLcglbWNygfA5CqP3kp9hx7Uz4ZeAPjz+1MsEngDwwvw58EyYx4q8SptaWPnmCLad/Qj5FZQQMutfYPwR/4Jj/Cv4a3kWueMhcfFrxh1k1TxQPNt87dvyWpZkx3HmGQjsRgV1Qw7fxaHNKsltqfEnwv0n4zftFQ2+l/CDwcNN8Or+7fxtryGGyUbsM0QZcORkcKsjdcoOtfYPwT/AOCW/gHwnqEPiT4p6ld/F3xdtUk6wSNNgbH3Ut8nzACWH7wspGCEU19qwwpbxJFEixxIoVUQYCgcAAdhT67IwjDZHLKcpblXTNMs9F0+2sNPtILCxto1hgtbWNY4okUYVVVQAoA4AHAq1RRWhAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAGX4m8LaN400O60bxBpVlrekXS7J7HULdJ4ZV9GRgQfyr86v2gP8AgkxJY3l74j+A+vrokzEyv4R1iRntJD/dhmJJTjOFcHkj51FfpTRQB/PxrE2u/DvxDf8AhX4i6Fc+DPEdogMlrqA2RS/Oqh4nzh1OeGUkEZIYjJq6saXEZ2SAh1wMng5HUGv3B+LfwP8AAnx28OtonjvwxYeIrDB8v7VHiWAkEbopRh42wT8yEGvzU/aB/wCCX/jv4S3FzrXwTu5PGfhkkyP4V1OVRe2wJ5EMhKrKo5IHytxjDnk4Sp9jaNTufNGagktFaTzEJil/vL3+o71m6f4qX+1rjRNa0668P+ILZvLn0nVYWguI264wwBzyOCAfat2SFhIVQbu4Hfnn8fwrF3W5tdMzvtxikaK4XhcZkUZXn1HarEWraroyW8OjXiRRAySQ284LwwyEf62LaQ0Emed8TIx75HFL5e24duzIv82qCSwCuslufKkXJC9UOeuR/hTuDV9z6O8B/tSajcWunaLr+oX9zF58BdXuYrbUz5bK2yK5CJDdI+3BQi3mIZgPMJrptH/aasfBfhjW7mz0i5kkvfEWrSi51pZNOtY8XUwCKroZ55NsYJjghkKnKuUINfJck0csZhvIlVXG0rIA0b+2en4Gur+FvgHQh4bTVtUucRtd3UMNqODtW5kwgI+YjJJ2r6k0m0ldmXs7uyOq8XfGzxr8VbyS1hV9Th5BjntxFZJwBuWzV2VxkMQ13LKpyP3KHisWx8E3GsbNZ8Y61Le3KM8KLJJkxqHKiNOixrxgRxqF6Yr0K3WdbZYNOso9JswOGkQbzx1CDoenLHPqKih0u2sDvRTLNlj50h3NycnHpknoMCsXUZvGmomLZyJauLHSLBNPhKb/ADp0ILAHGdv3ief4iK8rvrHV9Q8S6tftdLrJs714Yba9wDEoxzCfuI3PdefUV6xe3Ai1re7KiLbMSzHAHzCvAviN4jGm/Ehn0a/WzeZd0+wDy5nwm3ep4JPzc9fQ0RTlsaxkoyTZ2ul6tb3Dy2lrG2n6jHnfZTR/6TgHqTnaFP8AeUleeD2rTZljzEkiwTScFbdgzk/7crf/AK/TNcbb+NNI1+GK38RWq2kysxS6BIjUkYysg+aM/XA/2jW01vqukKuz/ioNKCqUjYqk0PPUhQFlHfsf941hKFj1IVLo1ywht9u/Ck7X+yZSMNg/flOSf85pu421j1a5gX73kjyoR7lhy/4cVBZ6xb6s3mRXcckcJ2SR3SbPKbsBDkMG9mGeOKuyOst4jmaRJYz/AMvCZZ8j+CPH69fXNZbbm176oj5t7AnDXEKDK+cfKh9cAHl/x4NPVVjtg4TCt8yfbMrGG7BIhkn/ADinSKGvUDefDcL86SN+8mcd8KPlUfUfhTJod9yI2hkEn398bCSfI9WzhPw4+lIY9UVFEs0SwTSn71wNzM3T5Ixj8zzzVTSl1Dwa3naXeppyH5pNNmzJbzc/eEQx5JP95SOvzA1ZkiaSVoVhWRWyJVhbfIfTfIwwPzyO1KjPuMdsI2jBPmxW7EAD/bmPU/Tmk4qSs1oZVKUK0eWaujtPD/xQsNQvItO1SE6HqkgGyGeRXhlJ6COUcMf9k7W9sc12leIXcNvqFsbP/RpbdeZLfaBb7c4+Zjy31Hp0qfTfEWseE5Yhp97/AGlp5JLWOoMVjVeOIJ2ywIxwG3L6ba8qtgU9aX3f1/XmfN4nKXH3qDuux6fr3g3S/EkZ+1W+2btPF8rj8e/45rzLVvA+u+Dbr7bpssk8SHIntwQ4H+0vp+Yr0Pwz4+0vxIywI0ljqBXcbC9Xy5iMZJUdHA/vISPeul3VwRqVKD5JL5M8L36b5ZI818N/F+KTZDrMXlN0+0wjK/Vl7fh+Vei2t5De26T28qTwuMrJGwIP41zXij4e6Z4i3TKv2K8P/LaJRhj/ALS9/wCded3OneJPhzcGaGRvspP+tj+eJv8AeU9D9fwNaezpVv4bs+wcsZfCe20lcL4Y+Ktjqu2DUQthcngPn9034n7v4/nXbrIJFDKwZWGQQcgiuSdOVN2kiHFrce1NzRTSagB2TRTC3vTGkApgSbqaWqBpqZ5hp2AsmQVC0nNRNJ70zzKpIDl/jBJn4W+Kf+wdN/6Ca7b4qNnxxd/9cLX/ANJoq4P4ut/xbDxR/wBg+b/0E12/xTb/AIre7/64Wv8A6TRV9Zk/8KXqehh/hZ3/AOxT/wAjf8Uvrpf/AKKmrpP24dQk0z4T6TdQ482HXbZ13DI4jmrlv2K2/wCKu+KP10v/ANFTV2X7YW2T4f8Ah9XUOp8QWwKsMgjy5q9mtpSk32Z0y+Fnyt4e+JmnasEivcWFyeMuf3bH2bt+P51seIo9WktQdIlhViOd4+Y/7p5A49Qa5rxB8M7XUGafTXWymPPkkfuz9P7v8vauZtdd8QeAbhbW5Qtbg8QzfMjD/Ybt+H4ivjFThUfNSevZnmcqfwmbqdjeNeN9uedrrv5wJY/z9T03DntWc2mFsYbJIyDjOenpnPfpn3xXqS+KPDni/TGXUGW1dBuaOZsMvurd/wDPFea61PaR30iadcS3Ft/z0mXBY/1+p5rrpzlL3WrNGkW9rGPqVwukWrXF5II7dRkydR17EdevbPWvOL65W81G9nQMEkW5I3qVP3Y+x6V6HqVjFq1vJDdL5ySY3bic8HIOfXiuYk+GOs3Sq2i2sl/axFvMjUbG2tjK7hjP3R0wfrXr4adOnrN2f4HTBpbm7ZktZ2+Tn92v8q0tN0W91ibyrO3edu+0cD6noPxrf+E/w31GWGefxJZTW9sNv2W1nkG8dc7iDkjpjODyeMYr2S00+GzhEVvCkEQ6JGoUfkK8mviY05OMdfyOeU+V2R5zoXwpRdsmqS+Y3XyIThfxbqfwx9a7ez0e20+ERW0EcEf92NcfjWt5PtS+TntXlzrTqfEzByb3M1rT2oWzrUFv+FL5ArPmJucp4h8F2fiK3IlHlXCj5J1HzD2PqPavDfid4cvPDei6lDdJ8piby5R91x6j/Cvp3yayvEfhey8UaTcabqMPn2k67XXJB/AjkfhXXh8S6Ulzao0hPlZzfxZmSH4jatbvNGk7y5SNnAZvlHQd69A/Y5maG6+Iynr/AGja/wDpKteV+MPg3Y6pFNd2iNJqLfNLJcyNLLcMBgM0rEtv4+8T/jXQfss+ONF+GVr46i8TarJFfSanBHDayB7i8uCLcEhI0Bd8DAzjA4ye9fV4fGU8Rfl0sehCop7HtH7SMxk0nwd/2MC/+kd3XnCpntWl428dX/xRn0lBoraFo2nXn26P7bKr3lw/kyRgMiEpGv71j95icDharLHivnsyrQqVk4O9l/mcdaSlLQi8ulWOq99rVnYXdvZPI02oXJxb2FrG09zOenyRIC7fgOO9bcfgvVJJrSLxJdzeEmvRutdF0+Eahr90uBkrAgdIFweZH3hcHeF61xUcNVrfCtO5nGEp7IxNQ1ey0loEuZws9w4jgt0UyTTueiRxqCzt7KCa1bfwvrtxBaXOuMngLT7w7bWPUYWutYvD/dt9Pjyxbp947hnJjIr13wN8FdbtWd9LtLf4a2c6Bbm9DpqniK8XDErJdPuitwCx+RBMB/CU6V6BbaH4E+COm3WtXtzbaZJMFS61zWrszXl0cAKjTysZJCSBtjBPOAq9q9qjl9KnrP3n+B2RoRWstTxrwX8MYvEGuavoFjoN14aZbXy73X/FOmNf6rd28yEEQO8f2OBWDKCiFz8rB4VKk17DoXw68CfBuxl16f7PbT21uEn8Ra5ch50iVQu3zpDiKPCj93HsQdlFeW/Ej9sC30G6NlpVg2mFgNk+s20hvZMsQDHpwKSgEAkPcvbKexbofDm8afEL4o6hHfWaTW0qsGXV9RkS4uYWwQTB8ot7X/thEZR3mavV5eVdkdcYt6RR798Yf2sV8IaJcP4Y0uKe9eF3sp9fL2yXbKwXEFqoNxKCf+WhSOLBDeaRXz1rHxC8e/GDVv8AR/tN1HG6ul3q0UMiw8tgx2Y3W0BGeGk+0yjaMS5ra0n4V6Pod093r13NrWr3B8yRNzzSTNjGXY5kkPT5mP1rsrPTL57yWWFI9GtGijhWFFVpAqM5yAPlXO8/3qzdRL4TqjR/mOIsfhRZWN4dX8X6xc61q0+FeS4nknnmx0UyMTI/soxjtXd2NrdJbrbadZw6LYrwGZAZD05CDgfViT6il1DTLexW0aNC0zXUQaaQlpG+bux5x7dK17q8gsYTLcTJBGON0jBR9K55ScjpUUtippmg2mlBTGrSyqMCaZt7gegP8I56DAqLz47XXtQlmkWKJbS3LO7BVHzzdSaIdVn1ZA2nQ4t26XdwCFPuqfeb8do968+8ZfFrwX4H1VLe6uZfFPih3WOPTtOjFzcb8naoRflQgk4B+b5u9Ci5OwNqKud3ceI3kWP7DavNHI6xrczApFljgEZ+Zh9Bj3rj/H3xS8IfDv8A5GXV/wC09U4aPS7ZBJITngLCDhfYyHtwa7zwD+yZ+0N+0lHFc65FbfBDwdMCQt9G8+suCnDCIFChBP8AEYmX0bv9nfs+fsE/CH9nWeLU9I0Ntf8AFSt5jeJPEDC6vN+Q26PICRHP8SKG55Y11ww7+0c0q/8AKfEPw1+An7RX7TQjubDSofgz4HnUMmsa5EX1GeMjrDBw3IIIJEYwflkJFfYPwE/4Jx/CX4J3UGs6hZ3HxC8Xq/nPrnilhc7ZiF3PFAf3acqCGYO4/vnFfU9FdkYRh8KOWUnLdhRRRVkhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHjH7RX7Inwz/ag0pIPGehq2qQJstdcsSIb63HOAJAPmXJzscMuTnGa/M79ob9hD4u/s3tPrehs3xS8CIPmksbfy9RsEUYHmQjO5QoGXTcCQSQnf8AZiik0nuNNrY/nt0DxlpnijiCci5QfPbyDbMmOoIPXFbLrtG4Hcn97HT6+lfqx+03/wAE9fhj+0ZHcarFYr4L8c5MkXiTRYxG8kmMf6RGMLMOBycPxwwGQfzY+M37NPxh/ZXivbjxhosninwlGV8rxToEZliRcnmdeGiwAOWUDLABjWEqbWxvGp3OKaybUtlogy0zrGPxYCvVfCumWmneE9SFvAkZXW7yIMBztXUHAXPoBXBfCCzj8aao15o15HcwWsZlaORsgMeAvqp5J544q+vxINrpus6PY6bPcX8Os3zzlsLHBm9dwGkPy5wegJb/AGcEGuafY3irvQ9bvbqO3jaSWRY416sxwBXnfiH4pWkEk1tpEEmrXiZDCFfkjI/vsSFX6MQSMkZxXGXEmreJcXesXzvGeRDG5ggTJPBf7znoPl2qe61JZ2MEFqjfZYrWPAA8xQkQx0CRj73B71hzJeZ2xoyl8WhnX02r+J7pptSvkRVPMFnIVSNc9DN8p9OUVfxqreeGdMu7VbYRwxDG4SKojQc8kEjLHI6981vNGY1M10I43yQJpxliO22PHH40m11k82V13t80bsvmTFeowuSB9annZ0RpRirWPNdY8IX2hHzNPZryyIO2KZSuc8/KTyOD7j2FM8P+K73Q2MNhOYQMA2F0pMfTPyjqv/ATj1Br0y3GZmkSVnZ8FQAJZ8dOvRfxrE1bwjp/iMtvhYXI4Cqpd1YE/MzHAHP861VS+kjKVFp80GWrLXNF8ZXUDXBk0TXg2yKaNwsnP8KSY2yL/ssPqorQuLzUvC8ZkvonvbEqS99p0ZM/XjzVJLAcfeTP0WvMNQ8O6no8cqvCdVsUJDtw7AY9Rwenf861PCvxAvdLhEcE39oWaKFNrdMRLECegY8j6MD7ECm4Jq61JjVcXaWjPTNNvY7izaS1m+2wtl/9EYYPs83GT9OamtWU2ztFukgPzmNWMcKf7ztyfw/Kuds5NG8XSSS6RcnR9ZDh5IWQDeQMZlhztkHT5hyOzCp7nVLnT4wPEcYttvTVI2aS2BzxhRjyz/v8dtzVzuB2RqJq7Ny1jSS2Mph2Rt95ZD5VuvboD838jx0oWMNGbi5iijP3fNn4ix22pwW7dfzpk8iz+UGVpfOGVlciWXHXKoDhR7ipJC8UiIsZaRsKwZvOudvrzlVH6VmajmjdWM115eVJ8ua4Ulsdfli7H9eKajM03mtN5hbmJ3USzdedqj5QPfHHej54P3FoixzDAMMR3ykejP0T6flSNIu029vJHDNJz5Vuc5PffIcZ98c0AUrzTbbWcrcGSTcQypjfdRsDwysMeUffPHtWxofjrXdAZoZ45PENrG20w5H26JfUvgJJx2JUn+8TxVWWRPIEYkCox2/6N8kIb/akI5/zkU2YrHYgPunt+FLRqYoFz3wvLfhx9KipTjUVpq5y18NSxCtUR6j4c8W6V4tszcaZdrcKpxJGQUkiPo6HDKfqK1HRZFKuoZWGCrDINeHX2losaXkbXEV3Cnlw38L/AGd4wT0jAwW/3WJB966LQ/iPq2hhIfEcLahaMwWPUrWHZNjHWSAEk9+UH/Ae9ePVwMo+9Sd1+J8ziMsq0fep+8vxNfxN8K7DUlebTcWFz18sf6pvw/h/D8q4y11PxH8OboRTxv8AZSceVL80Lf7pHQ/T8RXr+k63Y69Yx3um3cN7ayfdlhcMM9wfQjuDyKlvLaC8tpIbmNJYGHzrIAVIrnjXlH3KiuvM8pSa0Zz3hv4iaZ4iKQlvsd23/LCY/eP+y3Q/ofaulZsV45r3hGwvPtF34aXUr+2hOHls9OuLq0V8kbBPGjKGBVsgnjHJFZnhP4rXdnGm26j1fTwdv+sDlcdlcenoa3lg3Jc8E16lunpdHuDPUTPWRoni3TPESD7LcDzsZMEnyuPw7/hWkzVxOLi7Mx2FZ6i82mSSVC0lMLEzTGkWQ5qt5lHme9OwznPi5Ju+Gficf9Q+b/0E123xQl/4rW75/wCWFr/6Tx1wPxYbPw18Tf8AXhN/6Ca7b4oN/wAVpdf9cLX/ANJ46+pyj+HL1O/D/Cz0T9i2T/irfief9rTP/RU1dl+2BIf+EA8Pnt/wkFr/AOi5q4f9i1v+Kq+J3+9pn/oqaui/bivJbH4Q6bcQPsmj1u3ZWwDg+XL617FZc1OS8mdEvhZ4Tfa3Z6Pb+deXCQJ23Hk/QdSa4DxT8So9Vge0tLKN4TwZbpQx+qr2+p/KvP7i8nvJjLcSvPI3V5GLGt7QfBuqa8qvFD5NueRPNlVP07n8K+Ujh6dL3ps4FFR1ZkCtvQfCOqeICDaWx8rPM0nyoPx7/hmvQfD/AMOdM0tlkus6hOOR5gwg/wCA9/xzXbQlVVVUBVUYCgcCs6mLW0ETKp2OO0P4U6fY7ZL92v5hzs+7GPw6n8Tj2rso7OK3hWKKNYo1GFRFAA+gFSqwpx6V5sqkpu8mYtt7lfyQvagLU1IFqbkjAtP2CnKtOVaQDAvtS7fapNtOC0gIdntTfLqxto20XArNHVNdKtobmS4S3jSeUASSqgDOBnAJ6nGT+dWIbuXVNUfSdFsbrxBrKgE6fpqB3TPQyMSEiU/3pGUe9aFp4JbUNWbTtV1C81/V42XzPCngJhK8B5IS+1F9sdvkAZUNG/Xaziu+hhK1bVKy7m0KUp7GC2pQf2lHpdpFNqmsSLuj0zT4jPcuOfm2LyF4PzNhR3IrXuvA+q/aHstTuJhrnl+ZF4N8Msl1qkhOSgubnmGyjbYwLncMH5XDDB9u8A/BHULHR/sE62PgXQZGDyaD4RlcT3HT/j71FgJpW6gmMRt/tsK37Hxh4U+FdvLol1pkPhSQ3Tiw0uz2XN1qq5x9oiggLzSFsfMWXdkEt617lHA0qer95nbChGOr1OD8P/CLXPC/h/ULqw0hfB1lJHvm0rwm8d54h1IY+7caldMBuBZuFORj5ZulegWOo+Bfg34WtL65t4/Cbar5cjW94fO1K6nYD92+1pJLmcF9pw0h9CRXi3xE/bAjk8+x0eV9OP3fK03yb3UuQfvOS1raH/faaQd4RXkFvY+MviJez3sKN4dtbxSk94txI95cxlt2yW9f9/Km7OETy4sHGzFek7Je8dcYOWx7V8SP2x4tOuZdP0a1k06ZTtYTwrdal/F/y6h1S3zhTm6lRxuB8lq8aj1jx38StS/tCzim0YyqUfWLm5NxfsrABlW7ZF8lTgZS0jhGQCdx5rW8CeBfC/hvTbJbey/tO/WNWEEaBliP+791Pqxz6V2sf23VNQntLp/sUEcMcnlWr/M28uMM+MjGz+HHXrWUqltIo6o0V1OD074Y6H4TkgDqdY1Zp1mlt40DZBOXZl7k5OWc85r0SOC/vFCuV0y2AwsUOGlx2Bb7q/QZ+tXrOxt9PjMdtCkKE5IQYyfU+p96beahb2IXzpArNwiAZdz6Ko5J+lYOTkdKSRR8L28cWjwSqg82UbpJDyznPVj1J+taF5fW+nx+ZcTJCp4G49T6Adz7CsTS4tTXSYYm8vS4Y1+eWTDy4ySSB91eO5z7ivObn4uaVa+LX0nwTpmofEzxTdwrFbWOhqbyVpEDs5LIGIXayZKAjg/3ThqDk9BOSitT067W71xYhDG1jDHKsgmuF+dtpyMJ2/4Fj6V57rnxl8J6Dr0Wk6Ql9498Yyt5Vvp2jxNeTvJgnapUbV75CZI5+WvZfh7/AME8/jF8eJY774z+Jl+HnhSQ5bwn4ekWS8mTP3JZAWjXKnqTJyPuKa+8Pgf+zT8Nv2ddHNh4C8K2WjSSRrHc6jt8y9ugMf62dsuwyM7c7QScAV2Qw/8AMcsq/wDKfnz8Nf2F/jx8eILZvHGrL8HvAzAEaZbYl1i5jIDAOFbEeclTvZSO8Rr7p/Z9/Y3+FP7M9mn/AAhnhqIaxt2y69qWLjUJc5B/ekfICDgrGEU9xXtlFdcYqKsjmcnLcKKKKokKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKa6rIrKyhlYYKsMgj0p1FAHxN8e/+CX/g3xtq0/iv4WarP8KfGvLg6cM6dctxkSQjlM4IJQ4+Yko1fnn8R/hX4v8AgH4im0X4uaBNour3upb7LxbpMYks9QaSSRywkC7CMkny3AIB+4uOP3lrM8SeGdI8Y6Ld6Pr2l2es6TdoY7ixv4FmhlU9QyMCCPrWcoKa1NadSVN3R+Dvm3Edil5eSR6laMZG/tnTt0qoqNnBQH92RzkjIGDnFW1kjvPJaALdxTAfvEcXEzJ2OeVUGvt347/8EvZ9LvJvEXwD1mPw/NtkMng/WJ5H06RnUgtDJy0Z53BX3LkAZVeK+G/E+j3/AMPfFF14e8b6FefC7xZshd4L1QtjqDMMM6hW2yJvyN6Pzjl+orgqUXHVHr0sVGej3Le2WPENvGolOFkjibfLjp80mML0HFJu+X7PaNFHIfmNvbnOQOTvkyPfpUF1IdJvfJ1izjtGZzFDcqdljIBgj5hzuOR8r4yTgE9auGEt+9uEhaBCPJlmBjiA64WMDLf1rl9TuWuxDMUaEQJMibjgeRhIQR13OfvcY6UXGw2gRmLQt8u9AY7dT+Ay3I69KkXfKySyTRywNgRPcRn6fJEp5/EU0TGS587zyWxtUTqJJd3qkY+6eO9Axlwvl2kZkVp4RhQ0g8uMe6xggt1rmfEHgGzu4fNgElpdAYWRm8tnPoqDn866lWDXxYPPDOmVKsvmTuDzwMYXjuKFQPesmyaKePtC++V8/wB584UdODTUnHYiUVLRnkupafqeg3CDUbeRwG3x3MA2umRweDkHryMH2rpfDvxKvraNFuiusaeykGRSBMg6YPZ/ocH1JrsJrWO8me3e0WWMDcVhIb5vR5G6VyOtfDtbq6e50l47WTBDtCx8ocg4Jbhv/rnpW6qRlpI5XSlB3gzo9JsLG4t5bjwpqCWaMVM1hz5O4joycPEf93Hrg1Ztdajhvvsmo2jaVfOSiQ+Zst5sHORL/H9MBuuV715LNJdaTqCNciSxu1YCO8tGPTJ4JHb2OVNdppvxES5tBaa/aR31nIG3XMUYdSD/AH4+fzXP0FEqd/MIVraPT+vwO6jjWfc8kMJhi+5IG8uAL+WW/UfSnbGk+ebyZLQbfKaVTHEv+7H1b2z61gWtnPDHHfeH76PUrFkBW1u5TKEGcZhkJO0/7LZHGPlq5p+vQPO9pGjadqYBJt7qPdcH1KgfLt/2lJHrXO4vodkZp7mj5hmdZWnjkg4VTcL0Yf3IlPP0IzQJjJeLI00iyLwFuFDyMcdUiA+X6/nTjMsClS62l1LwRGRJMzHpuc8D6flimXF3DpVlJLc3CW6LgTPbnGD0zJKx46jv+JqDQc0ga+HNxBcxjPzDzJnBHp91R/nimTPElw/mo0DRjeZEcNLjvufOEHsePQ10ngf4X+K/HWmrd6fZrpfh7b5kmvayTYWRTaW3gsBLOMDO5VCHu4r1TwP8FdHjuNKn8LaePiHcW8pll13xFF5GgqMHH2eLLGUhirq6rNzFt86Pdmt40m9zhq4ynDRas8W8D/C/xh471gap4E0mayikAMmvyTG30+ReeZHdT9pA9Ykcjn5h1r3Dwt4B0nWJl2l/i3qaHDm2H2LwxauMZDuS/wBoweCoM5/6ZrXrUnwph1hvtfxB1ybxey4YaSU+yaNBtJIC2isRIBxzcPKeAQR0rlvHX7TXhrwjpxh0CGPWY7Yi3863kS2023KsE2Nct8hIIx5cIkkGMbK1VGHMpWu+54VWSqz52lc177wJ/at5plj42vrrXLaVWaHRNItntNEtEiHCzBWzKMMqBZXKvjKxKA23xj9o+0+H9xpssvhywtf+Eg0WEQuulwoljFCvPkXThkiiADEr8wlH8CsNyN5f46/aO8V/EK4SxhZruGf5fsltHLa2RGGPKhhcT8EAmRoV4OYSK5HV/CusXGl2eo67f+atlc2v2ayVVSGDM6LiOJAscXX+Bee9bSS5bSJ5W0zc1L4b3sMEOo6Q0joyrKsEh2TxZAOPcj86do/xOvtMk+y6vA04Q7WfG2VfqD1/SvV4TujBNY3iDwpp3iKMi6hxLjCzx8Ov4/418hGupe7VV0eRzX0kGn6xaaxbiaznWZD1weR9R1FPlbaK8w1rwPq/hSc3mmzSTwr/AMtIMiRR/tL3H0q7oXxOEoSDVk2vnH2mMcfVh2/D8qp0Lrmpu6K5dLxO7EnvSed71zMXjzTLoTi386eSMFhGqYaQDqVyecfn7VxetfELUNSDR23+gwn/AJ5nLn/gXb8KcaE5O1rCUWzo/i54gs7fwHr9pJcL9pms5VWFTluVPUDoPrXpPxQf/isrr/rhbf8ApPHXyt4mYvoOqMxLMbeQknqflNfUHxPk/wCKyuv+uNt/6Tx19Nl9NUoNI7qMeVHo/wCxa3/FVfEz/e0z/wBFTV1H7bFkdU+FOlWiOEabXLZAx5AzHLzXIfsWyY8T/Ev/AHtN/wDRU1df+2RqVtp3w20S5u547a3TX7XfLKwVVykoySenJrvq39nK3ZmstmfMXh/wLpujlZJE+2XA/wCWkw4H0XoP1rr1bis23uEmVZI2DowDKynIIPQg1aDHHXivhJylJ3kzym29y0r1NHJiqUb881OnWsmhF+OTNWFNU4atR9qzZI4ikFOpoqRDwM05VNItScKpJOAOpoATFOWsu31HUNesb+58MaLd+I7exjeS5vrcFbOEJu35mwd7Da2UiWR84G3mtrwD4Ii+IFnb3IkufiJcTKpey0oyaZ4etSQCVnvGHm3BG4bki3dMNEOa76OBrVtWrLzN4UZS8ihp0194m1F9N8M6VdeI7+NgkoslAgtySP8AXTtiOPg52k7iAcKcVc0DwOfE1/Lb3F/eeOL+F9kmg+B5DBpts4BbZd6s+3d1XKw7HH/PN6+gNM+CMGpafb2viu6iv9LhXbD4X0mAWWiwLz8hgXmcfMQfNYocAiNDWp4g+J3hf4fQvo1hEt7fafACND0VI91tGF+UyElYraPAwHlZE9692hgqNHpzPzO2FGMfM5LwD8HdUuNIudN8TW1l4X0C3umWz8MeEp2gtJ4gFxLczKFllZmByMoGA+dTuKjr9W8XeC/hXa23h+GO2tZVh3Wvh3RbQPN5QB+ZbeIfLGMHLkBBjkivmL4mftVa14kkaw0e8ZoXbaLXwvOUT74I83UmXc4K/wANpGMHI8/oa8+034VeIvGVuy6/cR6XpE0gnm023jMUU0gJ+eRMl53yW/eXLyP83XFei7LWTOuNOUtj0nxX+07Hpei2/h7wnONM0uzgW1tdP8PXMd5OkaqAqTag/mQQgAFdtuLhwCCHQivMNL8G+JvHd7frdT/2Dp14qy3VvE03m3Ss7lTcTSO093nHSaQp8uQq8CvRPDvhfRPDqquiad/aV2ny/a5CNiEf7eMD0wgz7VuDw815dSXOo3DTNIixtbwExw7QSQCM5b7zdTg56Vi6vY6o0Ut9TmNB8I+F/BaxQWNmNSvEZYlbaGWNs4A6bI+e3X611raZc6hk39yViP8Ay7WrFF/4E/3m/Qc9Kbq0Mdvb2EcUaxRrdxBURQAPm7AVPeazb2sphXfc3X/Pvbrvfn17KPdiBWLbep0JWLNraQWMIit4Y4Ih0SNQo/IVky6lDY+I7wOWeR7WAJFGpZ2w82cAfUc9Bmq02rvJpLarqWoW+haSE8xnMgVguOryNwv4D8a4TQvidrPxK8QS+Ffgf4IvvHmtkgTagsbJZQEtjzJpWIyuf4nZBzwxqowlLREyko6s7zWNSv4bWO4nli0ayMqLIzsrSKp6ksfkTH/AvqK4CH4wQa54k/4Rj4UeGdR+JXi6bgjTY3ljUAgF5JiDlB13D5Bj7wr6c+FP/BL/AFnxhcRa58f/AB3ea4zqGHhDw5O1tYRZXBWWUYL8EgiMIcjPmMDX3J8N/hT4P+D/AIdj0LwV4a03wzpS4Jt9Ot1j8xgoXfIw+aR8AZdyWPcmuyGHX2jllXf2T4A+GP8AwTR8ffFuSDVv2gfGL6bphIkXwV4XkVVHXiacZXIOPu+YSCcOtfeXwn+CPgP4F+HxovgPwtp/hrT+DILSMmWYgYDSysS8jYA+Z2J967iiutJRVkczberCiiimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACuK+LHwZ8FfHLwvJ4f8c+HrPxBpjZKLcKRJCxGN8UikPG3+0pBrtaKAPy9+Nn/AATZ8afB1J9Z+DOoTeNvDW+ee58Haw6fbQXX/ljMQBKowPlO1uDzIW4+Q9PvIotYu9LtYLjwl4n0+AfbfDmsRNGsDGQLtVnTMTfOowowd4+UnJr9/q8h/aF/ZT+HH7Tfh86f410KKa9jUiz1q0Aiv7M+scoGceqNlTgZHArCdGMzqp4idPzR+Ohvfsl29hJDJpGoyOY40ZDJJcnHJSU4UjvgHI7gdKsNILeFlMiwyHAdbM8hj03yt05zx/Ovbfjd+wl8Wfges95Yxr8Y/h/9pWefy7fOq2cXOT9mA+cLwcxlu/yoMkfPGiara61pts3h69XUVjgaZtB1KXFwmJGXjn5iCp4fOePmGc1586MoHr0sRGptv/X9foa+Ps9ky7jNGoxJ9kUrH6Eu+Mt15xTBH9n087d91CgJwCIYfxPBfmo49TivroI8xgmt/wDW2uoRiMoDwNsA5Psc4OOCasXDiS6QSSTRTp8yy3EZLPnjCR4x1/HmsTq0eqIljEdruwWh5dRcMY4QeDgLyW7+1NjjWOLzZIREXO4m5G1N3+xEOvXqaluAGvI0dLiOUjespO+dvYAHCce1MuITJcCFoCzOPn2sJZx2G5jwo+lAite2MN5bv/aMUaNIMNJOdzsP9hABjkDrXEax8PZ9NLT6ZMsLHJFnJ/EDzkqM4785B+td/JHIXMcUSsGP75IXy/r88hB9OlVL2+g021lk+0Q29tCN8yxkhFQHq0nUnnHH5VcZOOxnOEZL3jyyz1u60W6PlyyaRduVB5BjlOMcg8N0xyAfSuzj8b6ZrkMVt4lgjtpRJ+7uULBNx4yjA7o2/H23Gu28J/CjV/i2tvIPDuuWfh9grx3kOgzs9whwQYDII42Vum9pRgkHYwzj1KPwJcfs2NY69oPwn1ZLGGERXXiLxAlprN5pzBgWuhb29x8o2nb+7eNV2szbuK6+Xm3VmeTKsqbtB3RyXgT4G+L9a09tQ1G5h8K+BY4/MfV/FUf2Rl5HKxfI8o2ngyeWDj7zV7h8P/hFptncW114R8Kt4hvYXR4/GHjuJorWAhmO+ysQqs2P4WCxBlZT5z4zW54T8dfC5f7O8TeJvE91qmrMFkttc8Y272ttExAwbUsiWsWccNF8xHBdqqfEb9r3RdFs4m0JVuYrkZt9U1ESQ20q4b54IlUz3K5H3o08s95VoUbPRHNOtOpo3odbrHwgtbiGz1jxl4obxPq+n3Ed39q1q3j/ALNt1U/vBFZgiKMlCyiVt8i5zvOMVzHxE/a48PaDZmXRFXV4G+5qk032fTnwSGEUu1nuSApOLaOX3I6j5l8WfF7xN8Ur3ENtcamysCk+pxJ5MDcENFZqzQRkEAh5mncY4K5xWW3w9e4mn1LxFqEuoalOpGZJWkkk6kLuPzEAk4UYAzxxTdo/EyFBvU0fF3x38V/FCZ7YQnVYHx+4uITHYgFe1orHeM5+a5kdTj/VL2yV8E3ur3Eeo+KtVkuJUXYiySA+WuB8ifwxrwPkjAHHFdpomjyQWMEFtaJYxqqg7lG7OOeBx+JOfUVuWPh2KGQSvummxjzJDlvw9PoMV5tbMKdPSOpjKvSp7as5vT/D6J9mGnWi2cUTFt0iEF8qR0zk9f4sVvQeH4ZGVrlRdMpDAzAMAQcggdAfpW35CxrgCivCq4yrW3dkcFTETqaN2QirtXFMbrTzTa4jlIJEzXkXjzwLd2txPqVu7XkLkvICBvT346j6Dj9a9bv7y3061lubqeK1t4xl5pnCIo9STwK4CT4izeKGkh8H6XJrI+6dSucwWCHofnI3ORxwin6134WNaUv3Ubm1NSb91Hkpl+z/ALzf5e3ndnGPfNVtR8fQ64vkWenHVdRjYBr63YRREc8O2ME+4GeK7nWvgXda1G9/qN+uoagW8xrGGPyLT1wqgkk8dWJzntXKvpx01jamH7MYvl8rbt2+2K+qp4RaOpud6p9x2oeB0vvhzrer3urG5nhs5HFlYgxRRMFzhyfnkPTqQv8As17z8TZv+Kwuuf8Aljbf+iI6+dPEE0tv4c1cRuyCSzlR9pxuXaeDXvnxIm3eLLk/9Mbf/wBER13xioq0Ua2tseofsZTbfEnxIP8Atab/AOi5q7H9ryGHUvh5otrcRJPBLrlurxyKGVgY5cgg157+x3Ns8RfEXnq2nf8Aouau5/adm87wj4fX/qO2/wD6Llqhny1/wguoeE98vhG8EEOSx0a+LPasScnY2d0R57ZHTir/AIf+IltqF4NM1W1m8P6z2s70gCX3ik+7IOe3PtXb+TzVLWvDWn+IrF7PUrOG9tm/5ZzLnB9QeoPuORXn4jBUq+trPuYzpRn6liMZNW41rzyDw34n8DyFtHu28R6OvTS9QlxcxAdopj94dBtf0610XhTx9pPiiaS1gle11SEfv9NvEMVxF9UPUe4yORXzOJwdXD6tXXc4p05Q3OrjWrSdqrxsCKddX1vptrJc3c8VrbRjLzTOERR6kngV5hgWKjmmjtonlldIo0G5nc4AHqT2rOe81jUfCeo+JNJ0iRPD9nbPctrerMLO1kCqSFgEhV52Yjau0BGJA8xeo7nwt8KbzXrGLUtJ8NP4o1NYhPDq3jhDaaXDKFLKLfT42LSkME/eSHHO6OZhxXpUcvq1NZ+6v66HRChKW+hxHh/Ur3xxNeL4Wso7+zso1nu9av7gWel20TFx5jTsDvX92/MSuPlOSK7jwf8AC6PxVFHNFaj4jyMRm7v1fT/DMXTOxMNJffxAffibGCY+teueEfg9Bqmm6TrfxDNx4k8R+RFczWWqzJLYabP5Y3pBboBANh3ASFWfvvOar+Of2lPDfhmxuJdJ2+IDA/lSXq3C22mQvvCFXvH+RmByPLh82XIxsr3KODpUdYq77s7IUow2JPD/AMD59diWX4lXsPiuS2ndbLSbcGDRYIFJWEiyACsxTBImM2wnCvgZOl4s+N/hjwXb3trpy/21caYuy5h09447WwwBhbi5dlht8Ag7WbeVBKo2MV8peMP2j/GPxKuhY6Ykl7BIRi1gjms7Dad3VFZbq5xleZGt0O07oSKz7f4W6rr0Vnd+NdZxaWK/6NZIsUUFoO4ihjVYIPqi5OeTXZJqPxM6405SNzxv+1B4r8cXzWelztcQOdi2OgvPbWX3j9662pd3RwBxEtqhyCGcdec074T674msYE8V6mLXSIWEyaTbokNqj85k8hMR+Zz/AK2TfIf4mNdx4R09dL0qCLR9HS3laMCW8uVKAnA6D7zfThfQ1q2untcazdR6hMb/AMqKKRFddsalmkzhOn8I65PHWspVHstDqjSitzE03wxp2nxQR+H7ASyxyLIdQuPuttOcB8ZOf9gY4rpF0Rrpt2pXLX3ORCBshHOfuA/N/wACJrVrMbXoZZHisUfUJl4bycbFP+05+UfTJPtWF2zeyQeGv+QBYf8AXFaW4163Sdre3V766XhobYBtmc/ebO1enc1zOua1pHgPw/DN4t1+306ziTasKuU8zHYAfPIfZR68Gsr4b2fxU/aJvpR8FfAklvosirav4n8RxG006BU3HdGf+WjZkI2oHZcAlcNxpGnKb0IlNRWp0fiTUrXS9NOoeKNUtdF02Jg+0TbPmHQGQ4JOeygH61yfgfxZ45+OupPofwJ+H9zrsMb7bjxDqURttNtyQSSzkrkkDPzMGJBwrV9Z/B//AIJW+GLPU7bxJ8aPEt78VvEiYkFhIWt9Kt2IBKrGDukAYHqURh1jr7c0PQdM8L6TbaVo2nWmkaXarsgsrGBYYYlznCIoCqMk8Ad67IYdL4tTllWb+E+EfhX/AMEqdM1Ga01f45+LLrx5fw8x+HdKnltdIt/lxtBG2V8HncPKz/EDzn7i8HeCfD3w90G30Twvomn+HtHg/wBXY6ZbJBCpPU7VAGT3PU9626K6kraI5733CiiimIKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAr5t/aG/YF+F37QDXWqPYy+DvGEiEL4k8OkW87EkH98g+SYZAzuG7GcMM5r6SooA/Fj48/s4/FD9niSUeONAk8aeDI7mH7L4w0GNlFpEispmuAGZ4WwFYknb8zDeeleZ6PdNd6SL/R7tvEGmv5rSTW22O+G05wwI+fHP3cE8YDZr98XVZFZWUMrDBVhkEelfG37RH/BNHwZ8StSn8T/Dm8T4X+NGRwZNPtw2nXBcYYvbggIxGfnjxydxVjXLOhGXwndSxUov3tT83dJvre+t55LC4NzFvJkhtz5flnP3ZJGAYH261JaqrQu6o4iblow5jgXnHLEnd26da1vjF8MfGvwJ1yKw+L3haTRpZPJt9P8AF+if6RaXrAYYlwm3qC3lyKGAI+TgGuemku9rNcmPWNPMrRpq+nkzKmMZDRIfkI/vAkcHO2uGVNxdmerTrRqK6/r+vuLUKrNG07QIoPy7mxFb4HTjq/41FdQ/aoS858kKR5V0WKbMHKmNMA5HBH0pfOjvIoJYSt5HMPlmLrPKy+qgHaBTpI3hZUgQCUYG0t5kxXp1wQnBrM23R03wx/aK8R+D5jfxTGxt2uphcLYWwks7jbIyb57IEBXbaC0tsY2zyY5OlfY3w+/aT8L+MLXTxqM0Oi3F6Vjt7lpt9hdSkf6uK4IXEn/TGZY5efuY5r859EuHs9PctHmI3dwuFOWU+fJ+fPpWvb3klrHc3Om3RtnmTbMEVXjnUc7JonBSVf8AZdSPxr0NHufPSp66H6K6l8FrLT7y91HwddDwrfXjM93ZxwibTL5iMHz7UkKSe7RlHPdscV85ePPgN4duPEDzatpNv8L/ABLcSKPtcY87w1q0mAAA67Ggc/3XCEk8CXFc/wDCj9qLXfBWnwWt9LDDbxqNtpdmWXTpFyOEl+ee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cSWl9EHUHsynqjDqGUhgeQQa6aigD8svjt/wSh8VeBZLrW/gXr39r6flpW8I67KBIBydkE5wrHoAHKH1c18g3Ou3Ph3UD4e8XaXd+EfEsLss+kaxC0EqcKVYbwOGB4Pftkdf6C68u+Of7Mvw3/aO0Mab478M22qtGP3F/HmG8tjxzHMuGHQcZKnHINRKCkXGTifit5IkClWDFW3bTwehH49f/rUle8/H7/gm/wDE79n1ZtY+G9xdfFHwXHl30uRP+JtZoOwVeJhgdYwDk/6sda+bvDvjDT9fvJLF1kstUhZo5rG6UxTxuuQykHqQQRjtjkCsJRcTeMkzQksxvMkLeTIeuB8rfUf5NegfAuK9TxFq1zHaRtJdabaskkjgKiie6UnuxyVPGO3WuJEbM2EBfnA2jn8q9p+HluLHxZcQbVTy/D9gpC9ARcXmawqP3TWK1Ol1bSSzWT3s7XrNdIpjYbYgPQJ07Drk+9dF04FYWp3x1JrePTYjevDOrs6nbENucgv0z7DJHpWT4t8TaT4P083/AIx1+Cwt2BK2kblA+ByqqP3kp9h+Vc1m9De9jpJtYj8xobVGvrhThkhxhD/tMeF+nX2rn/EF9YeHYZtX8Ua3b6NaOqo0az+UrbdxC7j8zn5jwuM+hrnvhfpPxn/aIhttJ+EPg4aZ4fQeTJ4215fKsVw2GaHIIkIJHCiQ9cqOtfYPwS/4Ja+APCeoReJPilqN18XPF5VWY6uSNNgbA4S3yfMA5H70spGCEUiumGHb30OeVZLbU+NfBureOv2hr5dF+B3gC81Kxt58SeJr+MWum28igclmGCcHO0neeyGvq74N/wDBK/RI9Qt/Enxz8T3PxP8AEK/MulRyPDpNueflCja0g6HpGuc5Q192afp9rpNjBZWNtDZWdugjht7eMRxxoBgKqgYAA7CrFdsacYbHJKcpbmb4e8N6R4R0e20nQtLstF0q1XZBY6fbpBBEvoiIAqj2ArSoorQgKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACvn/wDaS/Yj+Gv7S0JvdX03+wvF0fNt4o0dVivUIGAJDjEyj0fOOdpXNfQFFAH4q/Fv9kH4u/sl6nBret2f/Cy/h1aTrJNrmixE3NvGCDm4gOWQdcnLL6uMgVzlr8avhrD4l1TXjrK/2S2k2ccdkBJuMomuS0fk98BlyMbRuz3zX7luqyKysoZWGCrDII9K8gt/2PfgpaePP+Eyh+GXhxPEXmGYXQsl2CQnJkEX+rD5Gd+3cDk5yTWMqUZGsajifnD8MvAHx5/amWCTwB4YX4c+CZMY8VeJU2tLHzzBFtO/oR8isoIGXWvsH4I/8Ex/hX8NbyLXPGQuPi14w6yap4oHm2+du35LUsyY7jzDIR2IwK+vqKuMIw+FEylKW4yGFLeJIokWOJFCqiDAUDgADsKfRRVkBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf/9k=", + "GraphDocumentationURL": null, + "ExtensionWorkspaceData": [ + { + "ExtensionGuid": "28992e1d-abb9-417f-8b1b-05e053bee670", + "Name": "Properties", + "Version": "2.13", + "Data": {} + }, + { + "ExtensionGuid": "DFBD9CC0-DB40-457A-939E-8C8555555A9D", + "Name": "Generative Design", + "Version": "7.1", + "Data": {} + } + ], + "Author": "Dynamo Team", + "Linting": { + "activeLinter": "None", + "activeLinterId": "7b75fb44-43fd-4631-a878-29f4d5d8399a", + "warningCount": 0, + "errorCount": 0 + }, + "Bindings": [ + { + "NodeId": "effe1561-9cd2-4994-9800-0724bfaa912d", + "Binding": { + "BeamByCurve_InClassDecl-1_InFunctionScope-1_Instance0_effe1561-9cd2-4994-9800-0724bfaa912d": "H4sIAAAAAAAACq3MoQ7DIBCA4Xc5XRIKdxSqa6onSwUFsswgNlzTd99Su5PnfvN/2wmtfnotS+oJ5u2EcgecER79/WrPdYkwR7C6puIoK08ZFSaDKhwpq+AKUbU2GG+V1saNBm2EIcLa+v0aDKTRXnANIjoyOorpxOgkpjtGd2L6xOiTmO4Z3YvpgdGDmJ7+ddJi+sHo40/fr/0L+bN0lmADAAA=" + } + }, + { + "NodeId": "8fe59086-ce7b-4400-a2ce-dbc270af9476", + "Binding": { + "BeamByCurve_InClassDecl-1_InFunctionScope-1_Instance0_8fe59086-ce7b-4400-a2ce-dbc270af9476": "H4sIAAAAAAAACq3MoQ7DIBCA4Xc53UvoHceguqZ6slTcgCwziA1HePcu1ZNzv/m/vUMtn1byqk1h2TvkK6BHuLf3qz63NcISgU3R7CShl2TRKlkMD00YXBYpzIE8ozHkZuJbhCnCVtv1kg1ieB4wpr/o/odOX/0YxwmedKN5zgAAAA==" + } + }, + { + "NodeId": "16434ff3-76f1-4674-8dfb-82b23008f021", + "Binding": { + "ColumnByCurve_InClassDecl-1_InFunctionScope-1_Instance0_16434ff3-76f1-4674-8dfb-82b23008f021": "H4sIAAAAAAAACrXPMRODIAyG4f+SWe4wIVScXZw7igMV2uvi0LJ5/HdbVzPiRgbe755pgzV9c4pDyAH66XTG4wGbh3v+vNfXOHjoPZBOIVpeVMeLUSagUe4RFuVsZE5EDjtSWqNtEaOHxsO45uMvGsca2wKlqVJPQh1/9fnfr495CnNUC0NaqJvLMNQKc1wNg0LdXochYe5WDWOEencdhoU5Vw1jz3XSB2Yu8w7GpnTUEwQAAA==" + } + } + ], + "View": { + "Dynamo": { + "ScaleFactor": 1.0, + "HasRunWithoutCrash": true, + "IsVisibleInDynamoLibrary": true, + "Version": "3.0.0.6964", + "RunType": "Automatic", + "RunPeriod": "100" + }, + "Camera": { + "Name": "_Background Preview", + "EyeX": -99.2560806274414, + "EyeY": 26.861238479614258, + "EyeZ": 69.49171447753906, + "LookX": 13.352203369140625, + "LookY": -17.200056076049805, + "LookZ": -56.974483489990234, + "UpX": 0.015916666015982628, + "UpY": 0.9975640773773193, + "UpZ": -0.06791672110557556 + }, + "ConnectorPins": [ + { + "Left": 4395.341521590691, + "Top": 763.2435333408882, + "IsHidden": false, + "ConnectorGuid": "66240279-a8d3-4e92-9d58-14deb9ebbd8e" + }, + { + "Left": 2332.874377224438, + "Top": 1466.135882871259, + "IsHidden": false, + "ConnectorGuid": "542e9414-26e4-4a4c-81ad-3a97c364dbae" + }, + { + "Left": 6558.452756523093, + "Top": 2445.267902650118, + "IsHidden": false, + "ConnectorGuid": "ce1bcbf8-6c0e-4ac3-8616-196c0b8c23d7" + }, + { + "Left": 2221.9269305324706, + "Top": 1404.8801154727416, + "IsHidden": false, + "ConnectorGuid": "7621259c-5606-4936-b3d0-b3fb297555c4" + } + ], + "NodeViews": [ + { + "Id": "331a51d26a3f482bbf7f98d8f0203f9c", + "Name": "Number of Beams", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 365.9686264441059, + "Y": 1702.022351071625 + }, + { + "Id": "546ba908a5bc4abd9e9277f543639a58", + "Name": "Structure Level", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 368.3417649883165, + "Y": 1264.3404369676653 + }, + { + "Id": "efc8865e19844882b618e94b63c7c292", + "Name": "Structural Framing Types", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 368.3417649883165, + "Y": 1518.962810232563 + }, + { + "Id": "effe15619cd2499498000724bfaa912d", + "Name": "StructuralFraming.BeamByCurve", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6812.274358225163, + "Y": 1037.4611777267264 + }, + { + "Id": "0b9ae75bc49d418282f5d1c364b57813", + "Name": "Structural Column Types", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 365.9686264441059, + "Y": 2088.049025127792 + }, + { + "Id": "25f0e72e423e420e9bff4d2906e2b243", + "Name": "Select Source Floor", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 368.3417649883165, + "Y": 1019.7180637027674 + }, + { + "Id": "101414dfb85d4bdc84f26a6886ab6b6b", + "Name": "Element.GetGeometry", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 970.3915702384318, + "Y": 1021.1368380799422 + }, + { + "Id": "b7463452add848b58863a75f8b0d3f59", + "Name": "BoundingBox.ByMinimumVolume", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1308.2886025389746, + "Y": 1021.0908446484978 + }, + { + "Id": "7f9fc8d457e04dfabd6d7daf4a672c2d", + "Name": "BoundingBox.ToCuboid", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 1686.6458088984143, + "Y": 1020.0667402599377 + }, + { + "Id": "19da4fbf9b0c4861bd54348df6c7a3f7", + "Name": "Surface.PointAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2926.022256041336, + "Y": 993.938815730797 + }, + { + "Id": "e328027a09c1486c8600f216b1f4a876", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2639.4054952642437, + "Y": 1112.1383703653642 + }, + { + "Id": "82a9edc86a7749f09e0747e68d2135d6", + "Name": "Geometry.Explode", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2533.2288773076884, + "Y": 920.896184280341 + }, + { + "Id": "992c7942cb314c61a52d49f90fc163e8", + "Name": "List.SortByKey", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 3537.569312620019, + "Y": 915.050113256793 + }, + { + "Id": "2b060f8ff54848178cc73b0219ab52de", + "Name": "Point.Z", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 3268.470872308119, + "Y": 1071.791871390673 + }, + { + "Id": "8b22732f22ab45bea2310855a9af273f", + "Name": "List.LastItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 3908.370213906961, + "Y": 913.2200987513745 + }, + { + "Id": "f0e5f56c3723411a9bc0c9f6a7056e78", + "Name": "Surface.PointAtParameter", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 4665.5997793153865, + "Y": 859.7568164079116 + }, + { + "Id": "9a476b6c7a534cd9be1328b232381edf", + "Name": "Sequence of U values", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 4329.363395523612, + "Y": 937.2198959683479 + }, + { + "Id": "fd3845bf3a924977a1359047f62664ac", + "Name": "Edge offsets", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 4344.898442711739, + "Y": 1069.2250832030181 + }, + { + "Id": "c4966c0d83684b80941067b777e72b97", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 5954.926836178181, + "Y": 600.7353732461656 + }, + { + "Id": "fe7750b746d34a7db5cd233f95d86c3c", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5487.903090466279, + "Y": 700.9171231149649 + }, + { + "Id": "af89901ae0b9488190d59e7394c1f019", + "Name": "Indices", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5224.689379815918, + "Y": 819.8807821990317 + }, + { + "Id": "c00bfe1bdc8e44c184c4cdab3ba6cee1", + "Name": "List.GetItemAtIndex", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5493.930017299598, + "Y": 871.4117001761407 + }, + { + "Id": "0b3a37cbd1e04100a081bcf1c053050a", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 5747.412942682177, + "Y": 1264.8323840146413 + }, + { + "Id": "8fe59086ce7b4400a2cedbc270af9476", + "Name": "StructuralFraming.BeamByCurve", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6828.32105835466, + "Y": 1306.8140413987467 + }, + { + "Id": "f21e0368a22a4628b5515338b06510e7", + "Name": "List.LastItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5484.309157199308, + "Y": 1336.7233231613814 + }, + { + "Id": "4c3bdb12b0b9460f8bebefa3f7719a71", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5470.957181763362, + "Y": 1174.5398216192118 + }, + { + "Id": "63eb9371c90240369da9aaf581ae8a8a", + "Name": "Geometry.Translate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 2000.4623340156809, + "Y": 1012.6668791867023 + }, + { + "Id": "98a09985e2d34632ad5480bc2fcd4093", + "Name": "Height", + "IsSetAsInput": true, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 365.9686264441059, + "Y": 1902.835971892987 + }, + { + "Id": "b16d4939ada14f2d851fc7fa226d4b37", + "Name": "Geometry.Translate", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 5953.841496332138, + "Y": 1831.8579628745151 + }, + { + "Id": "78c858f8e3dd404c816556318ce1b2b2", + "Name": "List.Chop", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 5372.365660490277, + "Y": 1803.0353402432854 + }, + { + "Id": "1f2bba3855b54672a2a42a22d4e4aef6", + "Name": "Code Block", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5118.365660490277, + "Y": 1836.8628402432855 + }, + { + "Id": "817ad7f89d04467db7603fd9935eea4b", + "Name": "List.FirstItem", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5655.313373588576, + "Y": 1698.5900829703617 + }, + { + "Id": "5bf3a703a124422a8c8bdc9bb7e6bc10", + "Name": "Reverse Height", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": false, + "X": 5672.365660490277, + "Y": 1963.8628402432855 + }, + { + "Id": "560bc931d3da489198a42d70aaad6cf8", + "Name": "Line.ByStartPointEndPoint", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6346.864841881819, + "Y": 1655.6440070889792 + }, + { + "Id": "16434ff376f146748dfb82b23008f021", + "Name": "StructuralFraming.ColumnByCurve", + "IsSetAsInput": false, + "IsSetAsOutput": false, + "Excluded": false, + "ShowGeometry": true, + "X": 6837.436721013598, + "Y": 1598.759633201726 + } + ], + "Annotations": [ + { + "Id": "58d3c501f5e94c198552608083d9d967", + "Title": "To Revit: Place beams by curve", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "effe15619cd2499498000724bfaa912d", + "8fe59086ce7b4400a2cedbc270af9476", + "16434ff376f146748dfb82b23008f021", + "8d852fce0e50478fbb775e841649cb9f", + "c1b68eb7e63840c28010853172c0260a", + "ed3c67ba734540ecae5f30f397c97a76" + ], + "HasNestedGroups": false, + "Left": 6802.274358225163, + "Top": 863.4611777267264, + "Width": 406.1623627884346, + "Height": 932.2984554749996, + "FontSize": 36.0, + "GroupStyleId": "07655dc1-2d65-4fed-8d6a-37235d3e3a8d", + "InitialTop": 979.4611777267264, + "InitialHeight": 764.2984554749996, + "TextblockHeight": 106.0, + "Background": "#FFFFC999" + }, + { + "Id": "2121fdc23abe470bbc8f6af8b6ab4ce2", + "Title": "Inputs", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "546ba908a5bc4abd9e9277f543639a58", + "efc8865e19844882b618e94b63c7c292", + "331a51d26a3f482bbf7f98d8f0203f9c", + "25f0e72e423e420e9bff4d2906e2b243", + "0b9ae75bc49d418282f5d1c364b57813", + "98a09985e2d34632ad5480bc2fcd4093", + "3003bf6211e6484fa097a674a3cf4a3e", + "1634b9c2ed1e44d486a0826e7b3c5645", + "81b3f43c86f049abb7c46e66b5564356", + "87408d30f86d4351b290be779ed750c9", + "6e7c767bf6794a3180a3e2c2042338ee" + ], + "HasNestedGroups": false, + "Left": 326.3417649883165, + "Top": 873.7180637027673, + "Width": 397.62686145578937, + "Height": 1346.3309614250247, + "FontSize": 36.0, + "GroupStyleId": "883066aa-1fe2-44a4-9bd1-c3df86bfe9f6", + "InitialTop": 946.7180637027673, + "InitialHeight": 1768.0780858997946, + "TextblockHeight": 63.0, + "Background": "#FFFFB8D8" + }, + { + "Id": "5acf1053b2ff421692587d6f49797e83", + "Title": "Info", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "74b608eab40040eb9e49b29e1e2070fe", + "716d7ebfb5754c409e728c9ce1fb7b08" + ], + "HasNestedGroups": false, + "Left": 330.83120152653316, + "Top": 409.2320370828184, + "Width": 304.0, + "Height": 244.22035749872833, + "FontSize": 36.0, + "GroupStyleId": "bc688959-ce34-4bf5-90f8-6ddd23f80989", + "InitialTop": 482.2320370828184, + "InitialHeight": 252.2203574987284, + "TextblockHeight": 63.0, + "Background": "#FFA4E1FF" + }, + { + "Id": "009db4cd548b4d11a80f92f96de8c982", + "Title": "Get the solids's top surface", + "DescriptionText": "Evaluate all solid's surfaces by the elevation in their center and get the top one", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "19da4fbf9b0c4861bd54348df6c7a3f7", + "e328027a09c1486c8600f216b1f4a876", + "82a9edc86a7749f09e0747e68d2135d6", + "992c7942cb314c61a52d49f90fc163e8", + "2b060f8ff54848178cc73b0219ab52de", + "8b22732f22ab45bea2310855a9af273f", + "6770c844289a421e928f03b05ba2cfc9", + "e6b3efd17333424baa7de70995c644b7", + "bd22b40664ec475db7acc83614f61bf5", + "80431105052940aea09684edac57c568", + "cca319e428f1416482526eda0a64f3be" + ], + "HasNestedGroups": false, + "Left": 2523.2288773076884, + "Top": 769.050113256793, + "Width": 1609.1413365992726, + "Height": 487.08825710857116, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 842.050113256793, + "InitialHeight": 415.08825710857116, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "2d309e2a06c74ab49b012a49a9bed479", + "Title": "Prepare geometry", + "DescriptionText": "Prepare a clean solid expression of the selected element's geometry", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "101414dfb85d4bdc84f26a6886ab6b6b", + "b7463452add848b58863a75f8b0d3f59", + "7f9fc8d457e04dfabd6d7daf4a672c2d", + "63eb9371c90240369da9aaf581ae8a8a", + "615899a41d77465ea0c9cf6e8507d9ce", + "373234500b7344e7af4938e9841d1e99", + "f017313837c145d188836ad1bcbc4ed1", + "63904e2e17d8482680c7838b38cca8f0" + ], + "HasNestedGroups": false, + "Left": 960.3915702384318, + "Top": 845.0667402599377, + "Width": 1329.070763777249, + "Height": 411.60013892676466, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 918.0667402599377, + "InitialHeight": 248.07009782000455, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "f070d3b3d6b049bba047c3433d7025e2", + "Title": "Curves for Perimeter Beams", + "DescriptionText": "Description ", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "0b3a37cbd1e04100a081bcf1c053050a", + "f21e0368a22a4628b5515338b06510e7", + "4c3bdb12b0b9460f8bebefa3f7719a71" + ], + "HasNestedGroups": false, + "Left": 5460.957181763362, + "Top": 1101.5398216192118, + "Width": 567.455760918815, + "Height": 379.18350154216955, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1174.5398216192118, + "InitialHeight": 307.18350154216955, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "74008ddf1481449a92bb1fdfeccbc4d5", + "Title": "Create Lines for Interior Beams", + "DescriptionText": "Connect points and create lines", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "c4966c0d83684b80941067b777e72b97", + "fe7750b746d34a7db5cd233f95d86c3c", + "af89901ae0b9488190d59e7394c1f019", + "c00bfe1bdc8e44c184c4cdab3ba6cee1", + "44ec775e2a9b45dd8078075c84f9695d" + ], + "HasNestedGroups": false, + "Left": 5214.689379815918, + "Top": 527.7353732461656, + "Width": 1021.2374563622625, + "Height": 517.676326929975, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 600.7353732461656, + "InitialHeight": 415.67632692997506, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "dd6ca26e318547808b234c08dbf1ff02", + "Title": "Offset series of points on the surface", + "DescriptionText": "", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "f0e5f56c3723411a9bc0c9f6a7056e78", + "9a476b6c7a534cd9be1328b232381edf", + "fd3845bf3a924977a1359047f62664ac", + "8abedf0422384fd1a849425966205401", + "b20d728b0b9a4bbc960f293d13bf11f7" + ], + "HasNestedGroups": false, + "Left": 4286.863395523612, + "Top": 684.7568164079116, + "Width": 670.2363837917746, + "Height": 528.4682667951065, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 757.7568164079116, + "InitialHeight": 456.4682667951065, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "945acdf6e12d429e84b56f7efc6add60", + "Title": "Curves for Columns", + "DescriptionText": "Take each second row of points to create lines for columns placement", + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [ + "b16d4939ada14f2d851fc7fa226d4b37", + "78c858f8e3dd404c816556318ce1b2b2", + "1f2bba3855b54672a2a42a22d4e4aef6", + "817ad7f89d04467db7603fd9935eea4b", + "5bf3a703a124422a8c8bdc9bb7e6bc10", + "560bc931d3da489198a42d70aaad6cf8", + "a3b56d763506484ca8360c58b79fa42e", + "332ef550b36d43009696604977b3ce50", + "27a48bc2089d4d07a20c2415bc6244c0", + "e5f3c0bf60604a0a849ff99e1286048c" + ], + "HasNestedGroups": false, + "Left": 5108.365660490277, + "Top": 1524.6440070889792, + "Width": 1519.4991813915422, + "Height": 583.2188331543064, + "FontSize": 36.0, + "GroupStyleId": "4d68be4a-a04d-4945-9dd5-cdf61079d790", + "InitialTop": 1597.6440070889792, + "InitialHeight": 511.21883315430614, + "TextblockHeight": 63.0, + "Background": "#FFB9F9E1" + }, + { + "Id": "8d852fce0e50478fbb775e841649cb9f", + "Title": "Place Interior Beams", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 6928.774358225163, + "Top": 987.4611777267264, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "effe15619cd2499498000724bfaa912d" + }, + { + "Id": "716d7ebfb5754c409e728c9ce1fb7b08", + "Title": "Place Structural Framing Beams and Columns relative to an element selected in a Revit model.", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 341.232868368215, + "Top": 597.4523945815467, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "c1b68eb7e63840c28010853172c0260a", + "Title": "Place the perimeter beams", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 6927.82105835466, + "Top": 1256.8140413987467, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "8fe59086ce7b4400a2cedbc270af9476" + }, + { + "Id": "74b608eab40040eb9e49b29e1e2070fe", + "Title": "Run this graph the Snowdon Towers Sample Architectural.rvt file in the Samples folder located with your Revit installation \n\nC:\\Program Files\\Autodesk\\Revit 2025\\Samples", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 340.83120152653316, + "Top": 490.2320370828184, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676" + }, + { + "Id": "3003bf6211e6484fa097a674a3cf4a3e", + "Title": "Select a Revit Floor element relative to which the new pergola structure will be created", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 336.3417649883165, + "Top": 954.7180637027673, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "25f0e72e423e420e9bff4d2906e2b243" + }, { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "f46e385f3b0a446cadeb8d419a480cba", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 846.35713721073, - "Y": 671.368151070194 + "Id": "1634b9c2ed1e44d486a0826e7b3c5645", + "Title": "Select the Level on which to place the structure", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 342.3417649883165, + "Top": 1214.3404369676653, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "546ba908a5bc4abd9e9277f543639a58" }, { - "ShowGeometry": true, - "Name": "Select Model Element", - "Id": "fe4c569fa1b446da8e76d1b1bd5b6ef4", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 846.35713721073, - "Y": 858.775612707248 + "Id": "81b3f43c86f049abb7c46e66b5564356", + "Title": "Select a Framing type for the perimeter beams. This type will also be used to create a new Structural Framing type", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 353.8417649883165, + "Top": 1439.962810232563, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "efc8865e19844882b618e94b63c7c292" }, { - "ShowGeometry": true, - "Name": "Curve.PointAtParameter", - "Id": "83f06d4b59ed4888a25943d12f3d1736", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1759.41626867028, - "Y": 672.292503352616 + "Id": "87408d30f86d4351b290be779ed750c9", + "Title": "Structure Height", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 484.4686264441059, + "Top": 1852.835971892987, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "98a09985e2d34632ad5480bc2fcd4093" }, { - "ShowGeometry": true, - "Name": "Code Block", - "Id": "ddaba6092fa04d18be641443ad3d08f1", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1566.7375797224, - "Y": 776.467071907579 + "Id": "6e7c767bf6794a3180a3e2c2042338ee", + "Title": "Select a Family Type of the created Columns", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 369.4686264441059, + "Top": 2038.049025127792, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "0b9ae75bc49d418282f5d1c364b57813" }, { - "ShowGeometry": true, - "Name": "Integer Slider", - "Id": "cc3ba87acc1f4db699f2769f3020e0df", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1117.15128229311, - "Y": 988.304057433826 + "Id": "615899a41d77465ea0c9cf6e8507d9ce", + "Title": "Get the geometry of the Revit element", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 975.3915702384318, + "Top": 971.1368380799422, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "101414dfb85d4bdc84f26a6886ab6b6b" }, { - "ShowGeometry": true, - "Name": "Levels", - "Id": "770e0aad6923487b9c70110cc93f40e3", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2248.04372328431, - "Y": 840.190322290588 + "Id": "373234500b7344e7af4938e9841d1e99", + "Title": "As a quick way to discard the element openings, get its bounding box - a virtual cuboid containing the element", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1319.7886025389746, + "Top": 942.0908446484978, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b7463452add848b58863a75f8b0d3f59" }, { - "ShowGeometry": true, - "Name": "Structural Framing Types", - "Id": "acf81b3cc77545f28eaf52e4a6b4d8ea", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2197.04372328431, - "Y": 934.78821925777 + "Id": "f017313837c145d188836ad1bcbc4ed1", + "Title": "More actions are available for Solids than Bounding boxes. To allow for further transformations, first convert the Bounding Box to a cuboid (which is type of a Solid)", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1661.6458088984143, + "Top": 926.0667402599377, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "7f9fc8d457e04dfabd6d7daf4a672c2d" }, { - "ShowGeometry": true, - "Name": "Line.ByStartPointEndPoint", - "Id": "0e46950a67784734bde8597e3d70a5d3", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1999.40522282993, - "Y": 747.823245040095 + "Id": "63904e2e17d8482680c7838b38cca8f0", + "Title": "Translate the Solid Cuboid by a Height (zTranslation) set by the Numeric Slider in the graph Inputs section", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 1979.4623340156809, + "Top": 933.6668791867023, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "63eb9371c90240369da9aaf581ae8a8a" }, { - "ShowGeometry": true, - "Name": "Curve.PointAtParameter", - "Id": "ba2153a0042144fd88c66b3defd03886", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1752.98800438907, - "Y": 855.662788599112 + "Id": "6770c844289a421e928f03b05ba2cfc9", + "Title": "Explode the solid into surfaces", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2566.7288773076884, + "Top": 870.896184280341, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "82a9edc86a7749f09e0747e68d2135d6" }, { - "ShowGeometry": true, - "Name": "Element.Geometry", - "Id": "cc8c4cd67c6647028afd55737916f0fc", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1254.03724943061, - "Y": 679.095355566319 + "Id": "e6b3efd17333424baa7de70995c644b7", + "Title": "Locate a point at the center of the surface", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 2937.022256041336, + "Top": 943.9388157307972, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "19da4fbf9b0c4861bd54348df6c7a3f7" }, { - "ShowGeometry": true, - "Name": "Element.Geometry", - "Id": "2f1ac553ab604ce78c94933cf543e87b", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 1260.36249973855, - "Y": 865.198764940173 + "Id": "bd22b40664ec475db7acc83614f61bf5", + "Title": "Get a numeric value for each centerpoint's elevation", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3219.970872308119, + "Top": 1021.7918713906729, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "2b060f8ff54848178cc73b0219ab52de" }, { - "ShowGeometry": true, - "Name": "List.Flatten", - "Id": "68e948e8de034751a941d0bfd13686ed", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2288.04372328431, - "Y": 739.574550613369 + "Id": "80431105052940aea09684edac57c568", + "Title": "Sort one list by another: use the elevation values to sort the surfaces", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3501.069312620019, + "Top": 850.050113256793, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "992c7942cb314c61a52d49f90fc163e8" }, { - "ShowGeometry": true, - "Name": "StructuralFraming.BeamByCurve", - "Id": "32628bb785934d3a944c3e5ea635be6c", - "IsSetAsInput": false, - "IsSetAsOutput": false, - "Excluded": false, - "X": 2515.7030368528613, - "Y": 801.6528047647106 - } - ], - "Annotations": [ + "Id": "cca319e428f1416482526eda0a64f3be", + "Title": "The last surface in the list is the top surface", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 3870.370213906961, + "Top": 863.2200987513745, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "8b22732f22ab45bea2310855a9af273f" + }, { - "Id": "e483291097b04dae8d8553fc38b2b5e9", - "Title": "Model Curves have been selected and their element IDs saved with this file", + "Id": "ed3c67ba734540ecae5f30f397c97a76", + "Title": "Place the structural columns", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 845.053422827828, - "Top": 791.941875641148, + "Left": 6931.436721013598, + "Top": 1548.759633201726, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "16434ff376f146748dfb82b23008f021" }, { - "Id": "49b254220bb44dcc91b634c6369be14e", - "Title": "Run this graph the DynamoSample.rvt file in the Samples folder located with your Revit installation\r\nC:\\ProgramData\\Autodesk\\RVT (Your Revit Version)\\Dynamo\\samples\\Data", + "Id": "8abedf0422384fd1a849425966205401", + "Title": "Position an array of points on the surface by using U and V parameters. Use the Cross Product Lacing (right-click on the node and choose Lacing) to generate an array.", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 848.02524188179, - "Top": 499.007945832127, + "Left": 4651.0997793153865, + "Top": 765.7568164079116, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "f0e5f56c3723411a9bc0c9f6a7056e78" }, { - "Id": "3897ce66a4a846999604f639e624d30a", - "Title": "Geometry is Seperated from Revit Elements", + "Id": "b20d728b0b9a4bbc960f293d13bf11f7", + "Title": "Use a simple formula to create a sequence of values from min (0.1) to max (0.9) with an 'n' number of steps", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1215.43538710581, - "Top": 801.487894535261, + "Left": 4296.863395523612, + "Top": 858.2198959683479, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "9a476b6c7a534cd9be1328b232381edf" }, { - "Id": "d962e469b30f410c86e35e79dc3e48eb", - "Title": "Create Points along the Lines", + "Id": "44ec775e2a9b45dd8078075c84f9695d", + "Title": "Click on the > symbol next to the 'list' input to Use Levels. This means that the result will be the item with the index 0 from each lowest nested list (@L2)", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 1750.08322987597, - "Top": 801.93430473826, + "Left": 5452.403090466279, + "Top": 621.9171231149649, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "fe7750b746d34a7db5cd233f95d86c3c" }, { - "Id": "96d7730e370b42b39e1f4220e72f9fe1", - "Title": "Place Structural Framing", + "Id": "a3b56d763506484ca8360c58b79fa42e", + "Title": "Chop the list into lists of 2", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 2460.12577622575, - "Top": 751.523509343376, + "Left": 5391.365660490277, + "Top": 1753.0353402432854, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "78c858f8e3dd404c816556318ce1b2b2" }, { - "Id": "2a8f922ed614433786ae4d07e0e353b7", - "Title": "Place Structural Framing Relative to some elements selected from a Revit file", + "Id": "332ef550b36d43009696604977b3ce50", + "Title": "Use list levels logic and only take the first list at @L3", "DescriptionText": null, "IsExpanded": true, "WidthAdjustment": 0.0, "HeightAdjustment": 0.0, "Nodes": [], "HasNestedGroups": false, - "Left": 846.642091297049, - "Top": 598.505547102501, + "Left": 5595.313373588576, + "Top": 1633.5900829703617, "Width": 0.0, "Height": 0.0, "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", "InitialTop": 0.0, "InitialHeight": 0.0, "TextblockHeight": 0.0, - "Background": "#FFC1D676" + "Background": "#FFC1D676", + "PinnedNode": "817ad7f89d04467db7603fd9935eea4b" + }, + { + "Id": "27a48bc2089d4d07a20c2415bc6244c0", + "Title": "Translate the points back down", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 5988.841496332138, + "Top": 1781.857962874515, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "b16d4939ada14f2d851fc7fa226d4b37" + }, + { + "Id": "e5f3c0bf60604a0a849ff99e1286048c", + "Title": "Connect the points to create lines", + "DescriptionText": null, + "IsExpanded": true, + "WidthAdjustment": 0.0, + "HeightAdjustment": 0.0, + "Nodes": [], + "HasNestedGroups": false, + "Left": 6381.364841881819, + "Top": 1605.6440070889792, + "Width": 0.0, + "Height": 0.0, + "FontSize": 36.0, + "GroupStyleId": "00000000-0000-0000-0000-000000000000", + "InitialTop": 0.0, + "InitialHeight": 0.0, + "TextblockHeight": 0.0, + "Background": "#FFC1D676", + "PinnedNode": "560bc931d3da489198a42d70aaad6cf8" } ], - "X": -827.15093829911734, - "Y": -335.83980548494014, - "Zoom": 0.78335768777143489 + "X": 302.8155826432492, + "Y": -34.23761064799817, + "Zoom": 0.2560937319071292 } } \ No newline at end of file diff --git a/extern/ProtoGeometry/ProtoGeometry.config b/extern/ProtoGeometry/ProtoGeometry.config index af759bbc39f..1304d2ad9d2 100644 --- a/extern/ProtoGeometry/ProtoGeometry.config +++ b/extern/ProtoGeometry/ProtoGeometry.config @@ -1,4 +1,4 @@ - libg_229_0_0/LibG.ProtoInterface.dll + libg_230_0_0/LibG.ProtoInterface.dll diff --git a/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs b/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs index 00502a86eac..d27acfce5d3 100644 --- a/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs +++ b/src/AssemblySharedInfoGenerator/AssemblySharedInfo.cs @@ -8,7 +8,7 @@ // associated with an assembly. [assembly: AssemblyCompany("Autodesk, Inc")] [assembly: AssemblyProduct("Dynamo")] -[assembly: AssemblyCopyright("Copyright © Autodesk, Inc 2023")] +[assembly: AssemblyCopyright("Copyright � Autodesk, Inc 2024")] [assembly: AssemblyTrademark("")] //In order to begin building localizable applications, set @@ -45,7 +45,7 @@ // to distinguish one build from another. AssemblyFileVersion is specified // in AssemblyVersionInfo.cs so that it can be easily incremented by the // automated build process. -[assembly: AssemblyVersion("3.0.0.5795")] +[assembly: AssemblyVersion("3.1.0.3411")] // By default, the "Product version" shown in the file properties window is @@ -64,4 +64,4 @@ // You can specify all the values or you can default the Build and Revision Numbers // by using the '*' as shown below: // [assembly: AssemblyVersion("1.0.*")] -[assembly: AssemblyFileVersion("3.0.0.5795")] +[assembly: AssemblyFileVersion("3.1.0.3411")] diff --git a/src/AssemblySharedInfoGenerator/AssemblySharedInfo.tt b/src/AssemblySharedInfoGenerator/AssemblySharedInfo.tt index 40455152ca8..c1c8473b2ce 100644 --- a/src/AssemblySharedInfoGenerator/AssemblySharedInfo.tt +++ b/src/AssemblySharedInfoGenerator/AssemblySharedInfo.tt @@ -9,7 +9,7 @@ using System.Runtime.InteropServices; // associated with an assembly. [assembly: AssemblyCompany("Autodesk, Inc")] [assembly: AssemblyProduct("Dynamo")] -[assembly: AssemblyCopyright("Copyright © Autodesk, Inc 2023")] +[assembly: AssemblyCopyright("Copyright © Autodesk, Inc 2024")] [assembly: AssemblyTrademark("")] //In order to begin building localizable applications, set @@ -68,9 +68,9 @@ using System.Runtime.InteropServices; [assembly: AssemblyFileVersion("<#= this.MajorVersion #>.<#= this.MinorVersion #>.<#= this.BuildNumber #>.<#= this.RevisionNumber #>")] <#+ int MajorVersion = 3; -int MinorVersion = 0; +int MinorVersion = 1; int BuildNumber = 0; // The datetime baseline we choose using this algorithm will affect build number and all nuget packages uploaded // Please only change when major or minor version got incremented -int RevisionNumber = ((int)(DateTime.UtcNow - new DateTime(2022,1,1)).TotalDays)*10+((int)DateTime.UtcNow.Hour)/3; +int RevisionNumber = ((int)(DateTime.UtcNow - new DateTime(2023,1,1)).TotalDays)*10+((int)DateTime.UtcNow.Hour)/3; #> \ No newline at end of file diff --git a/src/Config/CS_SDK.props b/src/Config/CS_SDK.props index efaf33a260d..6d0ccd98f42 100644 --- a/src/Config/CS_SDK.props +++ b/src/Config/CS_SDK.props @@ -4,8 +4,11 @@ Debug AnyCPU x64 + + + net8.0 16.0 - net6.0 + $(DotNet) 512 false false @@ -18,8 +21,6 @@ en-US Library false - true - false @@ -49,7 +50,7 @@ false - win10-x64 + win-x64 $(DefineConstants);_WINDOWS @@ -57,13 +58,7 @@ $(DefineConstants);_LINUX - net6.0-windows - true - true - - - - net6.0-windows + $(TargetFramework)-windows true true @@ -90,10 +85,10 @@ false - + $(OutputPath)\..\..\..\test\test_dependencies - + all runtime @@ -132,27 +127,12 @@ - + dll - - exe - - v4.8 - - - + - - - - - - $(FrameworkAssembliesPath)System.Drawing.dll - - - diff --git a/src/Config/upiconfig.xml b/src/Config/upiconfig.xml index c3e805edf51..c36ed5f4ead 100644 --- a/src/Config/upiconfig.xml +++ b/src/Config/upiconfig.xml @@ -8,17 +8,17 @@ - + - + - \ No newline at end of file + diff --git a/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml b/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml index a5690cca527..c98cb5294e0 100644 --- a/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml +++ b/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml @@ -1,10 +1,10 @@ - - diff --git a/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml.cs b/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml.cs index 75dcee02c63..986ac6d8382 100644 --- a/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml.cs +++ b/src/DocumentationBrowserViewExtension/DocumentationBrowserView.xaml.cs @@ -1,11 +1,14 @@ using System; using System.Diagnostics; using System.IO; +using System.Reflection; using System.Web; using System.Windows; using System.Windows.Controls; using Dynamo.Logging; +using Dynamo.Models; using Dynamo.Utilities; +using DynamoUtilities; using Microsoft.Web.WebView2.Core; using Microsoft.Web.WebView2.Wpf; @@ -20,7 +23,7 @@ public partial class DocumentationBrowserView : UserControl, IDisposable private readonly DocumentationBrowserViewModel viewModel; private const string VIRTUAL_FOLDER_MAPPING = "appassets"; static readonly string HTML_IMAGE_PATH_PREFIX = @"http://"; - private bool hasBeenInitialized; + internal AsyncMethodState initState = AsyncMethodState.NotStarted; private ScriptingObject comScriptingObject; private string fontStylePath = "Dynamo.Wpf.Views.GuidedTour.HtmlPages.Resources.ArtifaktElement-Regular.woff"; @@ -39,6 +42,7 @@ public partial class DocumentationBrowserView : UserControl, IDisposable public DocumentationBrowserView(DocumentationBrowserViewModel viewModel) { InitializeComponent(); + this.DataContext = viewModel; this.viewModel = viewModel; @@ -103,26 +107,22 @@ private void ShouldAllowNavigation(object sender, CoreWebView2NavigationStarting /// public void NavigateToPage(Uri link) { - InitializeAsync(); + Dispatcher.Invoke(InitializeAsync); } protected virtual void Dispose(bool disposing) { // Cleanup this.viewModel.LinkChanged -= NavigateToPage; - this.documentationBrowser.NavigationStarting -= ShouldAllowNavigation; - this.documentationBrowser.DpiChanged -= DocumentationBrowser_DpiChanged; - - if (this.documentationBrowser.CoreWebView2 != null) + if (this.documentationBrowser != null) { - this.documentationBrowser.CoreWebView2.WebMessageReceived -= CoreWebView2OnWebMessageReceived; - } + this.documentationBrowser.NavigationStarting -= ShouldAllowNavigation; + this.documentationBrowser.DpiChanged -= DocumentationBrowser_DpiChanged; + if (this.documentationBrowser.CoreWebView2 != null) + { + this.documentationBrowser.CoreWebView2.WebMessageReceived -= CoreWebView2OnWebMessageReceived; + } - // Note to test writers - // Disposing the document browser will cause future tests - // that uses the Browser component to crash - if (!Models.DynamoModel.IsTestMode) - { this.documentationBrowser.Dispose(); } } @@ -132,16 +132,24 @@ async void InitializeAsync() VirtualFolderPath = string.Empty; try { - if (viewModel.Link != null && !string.IsNullOrEmpty(viewModel.CurrentPackageName)) + //if this node is from a package then we set the virtual host path to the packages docs directory. + if (viewModel.Link != null && !string.IsNullOrEmpty(viewModel.CurrentPackageName) && viewModel.IsOwnedByPackage) { - var absolutePath = Path.GetDirectoryName(HttpUtility.UrlDecode(viewModel.Link.AbsolutePath)); - //We move two levels up so it will be located in same level than the the NodeHelpSharedDocs directory - var imagesLocation = new DirectoryInfo(absolutePath).Parent.Parent.FullName; - //Adds the NodeHelpSharedDocs directory to the path - VirtualFolderPath = Path.Combine(imagesLocation, SharedDocsDirectoryName); + VirtualFolderPath = Path.GetDirectoryName(HttpUtility.UrlDecode(viewModel.Link.AbsolutePath)); } + //if the node is not from a package, then set the virtual host path to the shared docs folder. + else if (viewModel.Link != null && !viewModel.IsOwnedByPackage) + { + VirtualFolderPath = Path.Combine(new FileInfo(Assembly.GetExecutingAssembly().Location).DirectoryName, SharedDocsDirectoryName); + } + //unclear what would cause this. else + { VirtualFolderPath = FallbackDirectoryName; + } + //TODO - the above will not handle the case that a package's images/dyns are located in the shared folder + //we may have to do some inspection of the package docs folder and decide to fallback in some cases, or mark the package + //in some way. } catch (Exception ex) { @@ -150,8 +158,9 @@ async void InitializeAsync() } // Only initialize once - if (!hasBeenInitialized) + if (initState == AsyncMethodState.NotStarted) { + initState = AsyncMethodState.Started; if (!string.IsNullOrEmpty(WebBrowserUserDataFolder)) { //This indicates in which location will be created the WebView2 cache folder @@ -160,9 +169,9 @@ async void InitializeAsync() UserDataFolder = WebBrowserUserDataFolder }; } + //Initialize the CoreWebView2 component otherwise we can't navigate to a web page await documentationBrowser.EnsureCoreWebView2Async(); - this.documentationBrowser.CoreWebView2.WebMessageReceived += CoreWebView2OnWebMessageReceived; comScriptingObject = new ScriptingObject(this.viewModel); @@ -172,21 +181,23 @@ async void InitializeAsync() this.documentationBrowser.CoreWebView2.Settings.IsZoomControlEnabled = true; this.documentationBrowser.CoreWebView2.Settings.AreDevToolsEnabled = true; - hasBeenInitialized = true; + initState = AsyncMethodState.Done; } + //if we make it this far, for example to do re-entry to to this method, while we're still + //initializing, don't do anything, just bail. + if(initState == AsyncMethodState.Done) + { + if (Directory.Exists(VirtualFolderPath)) + { + //Due that the Web Browser(WebView2 - Chromium) security CORS is blocking the load of resources like images then we need to create a virtual folder in which the image are located. + this.documentationBrowser?.CoreWebView2?.SetVirtualHostNameToFolderMapping(VIRTUAL_FOLDER_MAPPING, VirtualFolderPath, CoreWebView2HostResourceAccessKind.DenyCors); + } + string htmlContent = this.viewModel.GetContent(); - if(Directory.Exists(VirtualFolderPath)) - //Due that the Web Browser(WebView2 - Chromium) security CORS is blocking the load of resources like images then we need to create a virtual folder in which the image are located. - this.documentationBrowser.CoreWebView2.SetVirtualHostNameToFolderMapping(VIRTUAL_FOLDER_MAPPING, VirtualFolderPath, CoreWebView2HostResourceAccessKind.DenyCors); - - string htmlContent = this.viewModel.GetContent(); - - htmlContent = ResourceUtilities.LoadResourceAndReplaceByKey(htmlContent, "#fontStyle", fontStylePath); + htmlContent = ResourceUtilities.LoadResourceAndReplaceByKey(htmlContent, "#fontStyle", fontStylePath); - Dispatcher.BeginInvoke(new Action(() => - { this.documentationBrowser.NavigateToString(htmlContent); - })); + } } private void CoreWebView2OnWebMessageReceived(object sender, CoreWebView2WebMessageReceivedEventArgs e) @@ -200,6 +211,11 @@ private void CoreWebView2OnWebMessageReceived(object sender, CoreWebView2WebMess /// public void Dispose() { + if (initState == AsyncMethodState.Started) + { + Log("DocumentationBrowserView is being disposed but async initialization is still not done"); + } + Dispose(true); GC.SuppressFinalize(this); } @@ -207,7 +223,14 @@ public void Dispose() #region ILogSource Implementation private void Log(string message) { - viewModel.MessageLogged?.Invoke(LogMessage.Info(message)); + if (DynamoModel.IsTestMode) + { + System.Console.WriteLine(message); + } + else + { + viewModel?.MessageLogged?.Invoke(LogMessage.Info(message)); + } } #endregion } diff --git a/src/DocumentationBrowserViewExtension/DocumentationBrowserViewExtension.cs b/src/DocumentationBrowserViewExtension/DocumentationBrowserViewExtension.cs index 7e293c1d00a..3934a1c6377 100644 --- a/src/DocumentationBrowserViewExtension/DocumentationBrowserViewExtension.cs +++ b/src/DocumentationBrowserViewExtension/DocumentationBrowserViewExtension.cs @@ -178,7 +178,7 @@ public override void Loaded(ViewLoadedParams viewLoadedParams) public override void Shutdown() { - Dispose(); + // Do nothing for now } private void OnInsertFile(object sender, InsertDocumentationLinkEventArgs e) @@ -208,13 +208,19 @@ private void OnInsertFile(object sender, InsertDocumentationLinkEventArgs e) if (!DynamoSelection.Instance.Selection.Any()) return; - GroupInsertedGraph(existingGroups, e.Name); - DoEvents(); - - // We have selected all the nodes and notes from the inserted graph - // Now is the time to auto layout the inserted nodes - this.DynamoViewModel.GraphAutoLayoutCommand.Execute(null); - this.DynamoViewModel.FitViewCommand.Execute(false); + Dispatcher.CurrentDispatcher.BeginInvoke(() => + { + GroupInsertedGraph(existingGroups, e.Name); + }); + //we want to wait for the new group to be inserted and actually rendered, so we add the layout command + //as a background priority task on the ui dispatcher. + Dispatcher.CurrentDispatcher.BeginInvoke(() => + { + // We have selected all the nodes and notes from the inserted graph + // Now is the time to auto layout the inserted nodes + this.DynamoViewModel.GraphAutoLayoutCommand.Execute(null); + this.DynamoViewModel.FitViewCommand.Execute(false); + },DispatcherPriority.Background); } @@ -522,33 +528,5 @@ public override void Closed() this.documentationBrowserMenuItem.IsChecked = false; } } - - #region helper methods - - /// - /// Force the Dispatcher to empty it's queue - /// - [SecurityPermission(SecurityAction.Demand, Flags = SecurityPermissionFlag.UnmanagedCode)] - public static void DoEvents() - { - var frame = new DispatcherFrame(); - Dispatcher.CurrentDispatcher.Invoke(DispatcherPriority.Background, - new DispatcherOperationCallback(ExitFrame), frame); - Dispatcher.PushFrame(frame); - } - - /// - /// Helper method for DispatcherUtil - /// - /// - /// - private static object ExitFrame(object frame) - { - ((DispatcherFrame)frame).Continue = false; - return null; - } - - #endregion - } } diff --git a/src/DocumentationBrowserViewExtension/DocumentationBrowserViewModel.cs b/src/DocumentationBrowserViewExtension/DocumentationBrowserViewModel.cs index 07dd12fad5d..4c8a117c9f3 100644 --- a/src/DocumentationBrowserViewExtension/DocumentationBrowserViewModel.cs +++ b/src/DocumentationBrowserViewExtension/DocumentationBrowserViewModel.cs @@ -5,6 +5,7 @@ using System.Reflection; using System.Web; using System.Windows; +using System.Windows.Documents; using Dynamo.Core; using Dynamo.DocumentationBrowser.Properties; using Dynamo.Logging; @@ -84,25 +85,24 @@ private set } private Uri link; - private string graphPath; private string content; - private string currentPackageName; /// - /// Package Name + /// Package Name of the current node for docs display, if this node is from a package. /// - internal string CurrentPackageName - { - get - { - return currentPackageName; - } - set - { - currentPackageName = value; - } - } + internal string CurrentPackageName { get; set; } + /// + /// True if the current node for docs display is owned by a package. + /// + internal bool IsOwnedByPackage { get; set; } + /// + /// Name of the current node's sample dyn for docs display, this is the currently always the node name. + /// + internal string CurrentGraphName { get; set; } + + //path to the current node's sample dyn, usually extracted from the .md file. + internal string GraphPath { get; set; } private MarkdownHandler MarkdownHandlerInstance => markdownHandler ?? (markdownHandler = new MarkdownHandler()); public bool HasContent => !string.IsNullOrWhiteSpace(this.content); @@ -202,25 +202,32 @@ private void HandleLocalResource(OpenDocumentationLinkEventArgs e) try { string targetContent; - string graph; + string graphPath; string graphName; + bool ownedByPackage = false; + string packageName = string.Empty; Uri link; + switch (e) { case OpenNodeAnnotationEventArgs openNodeAnnotationEventArgs: + packageName = openNodeAnnotationEventArgs.PackageName; + ownedByPackage = !string.IsNullOrEmpty(openNodeAnnotationEventArgs.PackageName); + var mdLink = packageManagerDoc.GetAnnotationDoc( openNodeAnnotationEventArgs.MinimumQualifiedName, openNodeAnnotationEventArgs.PackageName); link = string.IsNullOrEmpty(mdLink) ? new Uri(String.Empty, UriKind.Relative) : new Uri(mdLink); - graph = GetGraphLinkFromMDLocation(link); + graphPath = GetGraphLinkFromMDLocation(link, ownedByPackage); targetContent = CreateNodeAnnotationContent(openNodeAnnotationEventArgs); graphName = openNodeAnnotationEventArgs.MinimumQualifiedName; + break; case OpenDocumentationLinkEventArgs openDocumentationLink: link = openDocumentationLink.Link; - graph = GetGraphLinkFromMDLocation(link); + graphPath = GetGraphLinkFromMDLocation(link, false); targetContent = ResourceUtilities.LoadContentFromResources(openDocumentationLink.Link.ToString(), GetType().Assembly); graphName = null; break; @@ -228,7 +235,7 @@ private void HandleLocalResource(OpenDocumentationLinkEventArgs e) default: // Navigate to unsupported targetContent = null; - graph = null; + graphPath = null; link = null; graphName = null; break; @@ -241,8 +248,10 @@ private void HandleLocalResource(OpenDocumentationLinkEventArgs e) else { this.content = targetContent; - this.graphPath = graph; - this.currentPackageName = graphName; + this.GraphPath = graphPath; + IsOwnedByPackage = ownedByPackage; + CurrentPackageName = packageName; + CurrentGraphName = graphName; this.Link = link; } } @@ -264,13 +273,13 @@ private void HandleLocalResource(OpenDocumentationLinkEventArgs e) this.shouldLoadDefaultContent = false; } - private string GetGraphLinkFromMDLocation(Uri link) + private string GetGraphLinkFromMDLocation(Uri link,bool isOwnedByPackage) { if (link == null || link.Equals(new Uri(String.Empty, UriKind.Relative))) return string.Empty; try { - string graphPath = DynamoGraphFromMDFilePath(link.AbsolutePath); - return File.Exists(graphPath) ? graphPath : null; + string gp = DynamoGraphFromMDFilePath(link.AbsolutePath, isOwnedByPackage); + return File.Exists(gp) ? gp : null; } catch (Exception) { @@ -315,7 +324,7 @@ private void OnCurrentMdFileChanged(object sender, FileSystemEventArgs e) var nodeAnnotationArgs = openDocumentationLinkEventArgs as OpenNodeAnnotationEventArgs; this.content = CreateNodeAnnotationContent(nodeAnnotationArgs); this.Link = new Uri(e.FullPath); - this.graphPath = GetGraphLinkFromMDLocation(this.Link); + this.GraphPath = GetGraphLinkFromMDLocation(this.Link,nodeAnnotationArgs.PackageName != string.Empty); } private string CreateNodeAnnotationContent(OpenNodeAnnotationEventArgs e) @@ -427,14 +436,15 @@ internal void InsertGraph() if (raiseInsertGraph != null) { - if (graphPath != null) + if (GraphPath != null) { - var graphName = this.currentPackageName ?? Path.GetFileNameWithoutExtension(graphPath); - raiseInsertGraph(this, new InsertDocumentationLinkEventArgs(graphPath, graphName)); + var graphName = CurrentPackageName ?? Path.GetFileNameWithoutExtension(GraphPath); + raiseInsertGraph(this, new InsertDocumentationLinkEventArgs(GraphPath, graphName)); } else { - raiseInsertGraph(this, new InsertDocumentationLinkEventArgs(Resources.FileNotFoundFailureMessage, DynamoGraphFromMDFilePath(this.Link.AbsolutePath))); + raiseInsertGraph(this, new InsertDocumentationLinkEventArgs(Resources.FileNotFoundFailureMessage, + DynamoGraphFromMDFilePath(this.Link.AbsolutePath,IsOwnedByPackage))); return; } } @@ -443,12 +453,20 @@ internal void InsertGraph() internal delegate void InsertDocumentationLinkEventHandler(object sender, InsertDocumentationLinkEventArgs e); internal event InsertDocumentationLinkEventHandler HandleInsertFile; - private string DynamoGraphFromMDFilePath(string path) + private string DynamoGraphFromMDFilePath(string path, bool IsOwnedByPackage) { path = HttpUtility.UrlDecode(path); - var rootLevelDir = Path.GetDirectoryName(path); - var imagesLocation = Path.Combine(new DirectoryInfo(rootLevelDir).Parent.Parent.FullName, DocumentationBrowserView.SharedDocsDirectoryName); - return Path.Combine(imagesLocation, Path.GetFileNameWithoutExtension(path)) + ".dyn"; + if (!IsOwnedByPackage) + { + + var sharedDocsLocation = Path.Combine(new FileInfo(Assembly.GetExecutingAssembly().Location).DirectoryName, + DocumentationBrowserView.SharedDocsDirectoryName); + return Path.Combine(sharedDocsLocation, Path.GetFileNameWithoutExtension(path)) + ".dyn"; + } + else + { + return Path.Combine(Path.GetDirectoryName(path), Path.GetFileNameWithoutExtension(path)) + ".dyn"; + } } @@ -464,7 +482,7 @@ internal void CollapseExpandPackage(string section) object[] jsParameters = new object[] { breadBrumbsArray[i], sectionType, "true" }; //Create the array for the paramateres that will be sent to the WebBrowser.InvokeScript Method - object[] parametersInvokeScript = new object[] { "collapseExpandPackage", jsParameters }; + object[] parametersInvokeScript = new object[] { "expandPackageDiv", jsParameters }; ResourceUtilities.ExecuteJSFunction(DynamoView, parametersInvokeScript); diff --git a/src/Dynamo.All.sln b/src/Dynamo.All.sln index e5b0e4c705b..59520f68b07 100644 --- a/src/Dynamo.All.sln +++ b/src/Dynamo.All.sln @@ -103,8 +103,6 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DynamoCoreTests", "..\test\ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "FFITarget", "..\test\Engine\FFITarget\FFITarget.csproj", "{C70FE632-5500-4C57-B3D6-9B5574137551}" EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DynamoCrypto", "DynamoCrypto\DynamoCrypto.csproj", "{96643E77-C786-498C-AAA9-80E449854CE9}" -EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtoTestFx", "..\test\Engine\ProtoTestFx\ProtoTestFx.csproj", "{2235F7CA-AB25-4177-92BC-4B574D2D5DF6}" EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ProtoTest", "..\test\Engine\ProtoTest\ProtoTest.csproj", "{6E1177DB-5E4F-4E2E-82E7-902437E56AED}" @@ -205,6 +203,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "WpfVisualizationTests", ".. EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DynamoPythonTests", "..\test\Libraries\DynamoPythonTests\DynamoPythonTests.csproj", "{773988FE-EDF6-45CB-A63F-482955EB3553}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DynamoMLDataPipeline", "DynamoMLDataPipeline\DynamoMLDataPipeline.csproj", "{5DF79F45-5F2C-41C1-BACC-890AE514CDA8}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -343,10 +343,6 @@ Global {C70FE632-5500-4C57-B3D6-9B5574137551}.Debug|Any CPU.Build.0 = Debug|Any CPU {C70FE632-5500-4C57-B3D6-9B5574137551}.Release|Any CPU.ActiveCfg = Release|Any CPU {C70FE632-5500-4C57-B3D6-9B5574137551}.Release|Any CPU.Build.0 = Release|Any CPU - {96643E77-C786-498C-AAA9-80E449854CE9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {96643E77-C786-498C-AAA9-80E449854CE9}.Debug|Any CPU.Build.0 = Debug|Any CPU - {96643E77-C786-498C-AAA9-80E449854CE9}.Release|Any CPU.ActiveCfg = Release|Any CPU - {96643E77-C786-498C-AAA9-80E449854CE9}.Release|Any CPU.Build.0 = Release|Any CPU {2235F7CA-AB25-4177-92BC-4B574D2D5DF6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU {2235F7CA-AB25-4177-92BC-4B574D2D5DF6}.Debug|Any CPU.Build.0 = Debug|Any CPU {2235F7CA-AB25-4177-92BC-4B574D2D5DF6}.Release|Any CPU.ActiveCfg = Release|Any CPU @@ -530,6 +526,10 @@ Global {773988FE-EDF6-45CB-A63F-482955EB3553}.Debug|Any CPU.Build.0 = Debug|Any CPU {773988FE-EDF6-45CB-A63F-482955EB3553}.Release|Any CPU.ActiveCfg = Release|Any CPU {773988FE-EDF6-45CB-A63F-482955EB3553}.Release|Any CPU.Build.0 = Release|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE diff --git a/src/DynamoApplications/PathResolvers.cs b/src/DynamoApplications/PathResolvers.cs index fa2502df346..93d1067f7ac 100644 --- a/src/DynamoApplications/PathResolvers.cs +++ b/src/DynamoApplications/PathResolvers.cs @@ -1,5 +1,8 @@ +using System; using System.Collections.Generic; using System.IO; +using System.Linq; +using Dynamo.Configuration; using Dynamo.Interfaces; namespace Dynamo.Applications @@ -58,13 +61,41 @@ public IEnumerable PreloadedLibraryPaths public string UserDataRootFolder { - get { return string.Empty; } + get { return Path.Combine(Environment.GetFolderPath( + Environment.SpecialFolder.ApplicationData), + Configurations.DynamoAsString, "Dynamo Core").ToString(); } } public string CommonDataRootFolder { get { return string.Empty; } } + + /// + /// Returns the full path of user data location of all version of this + /// Dynamo product installed on this system. The default implementation + /// returns list of all subfolders in %appdata%\Dynamo as well as + /// %appdata%\Dynamo\Dynamo Core\ folders. + /// + /// + public IEnumerable GetDynamoUserDataLocations() + { + var appDatafolder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); + var dynamoFolder = Path.Combine(appDatafolder, Configurations.DynamoAsString); + if (!Directory.Exists(dynamoFolder)) return Enumerable.Empty(); + + var paths = new List(); + var coreFolder = new FileInfo(UserDataRootFolder).FullName; + //Dynamo Core folder has to be enumerated first to cater migration from + //Dynamo 1.0 to Dynamo Core 1.0 + if (Directory.Exists(coreFolder)) + { + paths.AddRange(Directory.EnumerateDirectories(coreFolder)); + } + + paths.AddRange(Directory.EnumerateDirectories(dynamoFolder)); + return paths; + } } internal class CLIPathResolver : IPathResolver @@ -125,5 +156,11 @@ public IEnumerable PreloadedLibraryPaths public string UserDataRootFolder { get; private set; } public string CommonDataRootFolder { get; private set; } + + public IEnumerable GetDynamoUserDataLocations() + { + // Do nothing for now. + return Enumerable.Empty(); + } } } diff --git a/src/DynamoApplications/StartupUtils.cs b/src/DynamoApplications/StartupUtils.cs index c53b4144de0..34ea0111b6d 100644 --- a/src/DynamoApplications/StartupUtils.cs +++ b/src/DynamoApplications/StartupUtils.cs @@ -75,48 +75,6 @@ public static class StartupUtils /// public static event Action ASMPreloadFailure; -#if NET6_0_OR_GREATER - [System.Runtime.Versioning.SupportedOSPlatform("windows")] -#endif - internal class SandboxLookUp : DynamoLookUp - { - public override IEnumerable GetDynamoInstallLocations() - { - const string regKey64 = @"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\"; - //Open HKLM for 64bit registry - var regKey = RegistryKey.OpenBaseKey(RegistryHive.LocalMachine, RegistryView.Registry64); - //Open Windows/CurrentVersion/Uninstall registry key - regKey = regKey.OpenSubKey(regKey64); - - //Get "InstallLocation" value as string for all the subkey that starts with "Dynamo" - return regKey.GetSubKeyNames().Where(s => s.StartsWith("Dynamo")).Select( - (s) => regKey.OpenSubKey(s).GetValue("InstallLocation") as string); - } - } - - /// - ///this class is left unimplemented,unclear how to - ///lookup installation locations on nix/mac - /// - internal class CLILookUp : DynamoLookUp - { - public override IEnumerable GetDynamoInstallLocations() - { - throw new NotImplementedException(); - int p = (int)Environment.OSVersion.Platform; - if ((p == 4) || (p == 6) || (p == 128)) - { - Console.WriteLine("Running on Unix"); - } - else - { - Console.WriteLine("NOT running on Unix"); - } - - return null; - } - } - public struct CommandLineArguments { public static CommandLineArguments Parse(string[] args) @@ -173,8 +131,6 @@ internal void SetDisableAnalytics() public bool NoConsole { get; set; } public string UserDataFolder { get; set; } public string CommonDataFolder { get; set; } - [Obsolete("This property will be removed in Dynamo 3.0 - please use AnalyticsInfo")] - public string HostName { get; set; } public bool DisableAnalytics { get; set; } public bool NoNetworkMode { get; set; } public HostAnalyticsInfo AnalyticsInfo { get; set; } @@ -211,22 +167,6 @@ public static void PreloadShapeManager(ref string geometryFactoryPath, ref strin preloaderLocation = preloader.PreloaderLocation; } - /// - ///if we are building a model for CLI mode, then we don't want to start an updateManager - ///for now, building an updatemanager instance requires finding Dynamo install location - ///which if we are running on mac os or *nix will use different logic then SandboxLookup - /// -#if NET6_0_OR_GREATER - [System.Runtime.Versioning.SupportedOSPlatform("windows")] -#endif - private static IUpdateManager InitializeUpdateManager() - { - var cfg = UpdateManagerConfiguration.GetSettings(new SandboxLookUp()); - var um = new Dynamo.Updates.UpdateManager(cfg); - Debug.Assert(cfg.DynamoLookUp != null); - return um; - } - /// /// Use this overload to construct a DynamoModel in CLI context when the location of ASM to use is known, host analytics info is known and you want to set data paths. /// @@ -391,7 +331,6 @@ private static DynamoModel StartDynamoWithDefaultConfig(bool CLImode, HostAnalyticsInfo = info, CLIMode = CLImode, AuthProvider = CLImode || noNetworkMode ? null : new Core.IDSDKManager(), - UpdateManager = CLImode ? null : OSHelper.IsWindows() ? InitializeUpdateManager() : null, StartInTestMode = CLImode, PathResolver = CreatePathResolver(CLImode, preloaderLocation, userDataFolder, commonDataFolder), IsServiceMode = isServiceMode, diff --git a/src/DynamoCLI/CommandLineRunner.cs b/src/DynamoCLI/CommandLineRunner.cs index 8b9a26547c0..b10f511bed6 100644 --- a/src/DynamoCLI/CommandLineRunner.cs +++ b/src/DynamoCLI/CommandLineRunner.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections; using System.Collections.Generic; using System.IO; @@ -46,7 +46,7 @@ private static XmlDocument RunCommandLineArgs(DynamoModel model, StartupUtils.Co Console.WriteLine("geometryFilePath option is only available when running DynamoWPFCLI, not DynamoCLI"); } - model.HostAnalyticsInfo = cmdLineArgs.AnalyticsInfo; + DynamoModel.HostAnalyticsInfo = cmdLineArgs.AnalyticsInfo; cmdLineArgs.ImportedPaths.ToList().ForEach(path => { diff --git a/src/DynamoCore.sln b/src/DynamoCore.sln index 3091bbee961..c7586f2d3a3 100644 --- a/src/DynamoCore.sln +++ b/src/DynamoCore.sln @@ -123,6 +123,8 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DSOffice", "Libraries\DSOff EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DSOfficeUtilities", "Libraries\DSOfficeUtilities\DSOfficeUtilities.csproj", "{9B4FDC96-E2F9-4B8F-894A-4294405D50E7}" EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DynamoMLDataPipeline", "DynamoMLDataPipeline\DynamoMLDataPipeline.csproj", "{5DF79F45-5F2C-41C1-BACC-890AE514CDA8}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|NET60_Linux = Debug|NET60_Linux @@ -275,6 +277,14 @@ Global {47533B7C-0E1A-44A4-8511-B438645F052A}.Release|NET60_Linux.Build.0 = Release|NET60_Linux {47533B7C-0E1A-44A4-8511-B438645F052A}.Release|Any CPU.ActiveCfg = Release|Any CPU {47533B7C-0E1A-44A4-8511-B438645F052A}.Release|Any CPU.Build.0 = Release|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Debug|NET60_Linux.ActiveCfg = Debug|NET60_Linux + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Debug|NET60_Linux.Build.0 = Debug|NET60_Linux + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Release|NET60_Linux.ActiveCfg = Release|NET60_Linux + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Release|NET60_Linux.Build.0 = Release|NET60_Linux + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {5DF79F45-5F2C-41C1-BACC-890AE514CDA8}.Release|Any CPU.Build.0 = Release|Any CPU {C0D6DEE5-5532-4345-9C66-4C00D7FDB8BE}.Debug|NET60_Linux.ActiveCfg = Debug|NET60_Linux {C0D6DEE5-5532-4345-9C66-4C00D7FDB8BE}.Debug|NET60_Linux.Build.0 = Debug|NET60_Linux {C0D6DEE5-5532-4345-9C66-4C00D7FDB8BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU diff --git a/src/DynamoCore/Configuration/Configurations.cs b/src/DynamoCore/Configuration/Configurations.cs index fa2a42ea0fd..56ae3448839 100644 --- a/src/DynamoCore/Configuration/Configurations.cs +++ b/src/DynamoCore/Configuration/Configurations.cs @@ -39,16 +39,14 @@ public class Configurations public static readonly double IntegerSliderTextBoxWidth = 30.0; /// - /// Maximum width of Watch Node + /// Const string of Autodesk /// - [Obsolete("This property is no longer used. Remove in Dynamo 3.0")] - public static readonly double MaxWatchNodeWidth = 280.0; + public static readonly string AutodeskAsString = "Autodesk"; /// - /// Maximum height of Watch Node + /// Const string of Dynamo /// - [Obsolete("This property is no longer used. Remove in Dynamo 3.0")] - public static readonly double MaxWatchNodeHeight = 310.0; + public static readonly string DynamoAsString = "Dynamo"; #endregion @@ -252,12 +250,6 @@ public class Configurations #region CodeBlockNode - /// - /// Default height of CodeBlock's port. Now obsolete. - /// Inputs height are set in the normal way, outputs height is set to CodeBlockOutputPortHeightInPixels - /// - [Obsolete] public static readonly double CodeBlockPortHeightInPixels = 17.573333333333336; - /// /// Code Block outputs have a condensed port height /// @@ -429,5 +421,12 @@ internal static Dictionary SupportedUnits } #endregion + + #region Notifications Constants + /// + /// Request timeOut for notifications service + /// + public const int NotificationsDefaultTimeOut = 10000; + #endregion } } diff --git a/src/DynamoCore/Configuration/GraphChecksumItem.cs b/src/DynamoCore/Configuration/GraphChecksumItem.cs new file mode 100644 index 00000000000..a00b4538800 --- /dev/null +++ b/src/DynamoCore/Configuration/GraphChecksumItem.cs @@ -0,0 +1,17 @@ +using System; +using System.Collections.ObjectModel; +using Dynamo.Core; +using Dynamo.Properties; + +namespace Dynamo.Configuration +{ + /// + /// Represents the stringified version of the nodes connections from a graph + /// + public class GraphChecksumItem + { + public string GraphId { get; set; } + + public string Checksum { get; set; } + } +} diff --git a/src/DynamoCore/Configuration/IPathResolver.cs b/src/DynamoCore/Configuration/IPathResolver.cs index cb0aabaed44..a2d7b854bbd 100644 --- a/src/DynamoCore/Configuration/IPathResolver.cs +++ b/src/DynamoCore/Configuration/IPathResolver.cs @@ -58,6 +58,16 @@ public interface IPathResolver /// as it will be appended by PathManager. /// string CommonDataRootFolder { get; } + + /// + /// Returns a list of user data folders on this system. + /// + /// + /// The implementation of this interface method should return a list of user + /// data folders, one for each of Dynamo product installed on the system. When + /// there is no Dynamo product installed, this method returns an empty list. + /// + IEnumerable GetDynamoUserDataLocations(); } /// @@ -146,6 +156,11 @@ public interface IPathManager /// string SamplesDirectory { get; } + /// + /// The root directory where all template files are stored + /// + string TemplatesDirectory { get; } + /// /// The directory where the automatically saved files will be stored. /// @@ -163,12 +178,6 @@ public interface IPathManager /// string PythonTemplateFilePath { get; } - /// - /// Full path to the legacy GalleryContent xml file. - /// - [System.Obsolete("This property will be removed in Dynamo 3.0")] - string GalleryFilePath { get; } - /// /// Folders in which node assemblies can be located. /// @@ -189,6 +198,11 @@ public interface IPathManager /// int MinorFileVersion { get; } + /// + /// Integration specific PathResolver + /// + IPathResolver PathResolver { get; } + /// /// Call this method to add additional path for consideration when path /// resolution take place. diff --git a/src/DynamoCore/Configuration/IPreferences.cs b/src/DynamoCore/Configuration/IPreferences.cs index e3d79c34c9a..4134b2705c2 100644 --- a/src/DynamoCore/Configuration/IPreferences.cs +++ b/src/DynamoCore/Configuration/IPreferences.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using Dynamo.Configuration; using Dynamo.Graph.Connectors; namespace Dynamo.Interfaces @@ -48,7 +49,7 @@ public interface IPreferences /// /// Indicates whether background preview is active or not. /// - [Obsolete("Property will be deprecated in Dynamo 3.0, please use BackgroundPreviews")] + [Obsolete("Property will be deprecated in a future version of Dynamo, please use BackgroundPreviews")] bool IsBackgroundPreviewActive { get; set; } /// @@ -146,6 +147,11 @@ public interface IPreferences /// Background preview name /// Active state to set void SetIsBackgroundPreviewActive(string name, bool value); + + /// + /// Return a list of GraphChecksumItems + /// + List GraphChecksumItemsList { get; set; } } /// diff --git a/src/DynamoCore/Configuration/LuceneConfig.cs b/src/DynamoCore/Configuration/LuceneConfig.cs index d7792e8972e..b894de80c29 100644 --- a/src/DynamoCore/Configuration/LuceneConfig.cs +++ b/src/DynamoCore/Configuration/LuceneConfig.cs @@ -142,11 +142,21 @@ public enum NodeFieldsEnum /// Name, + /// + /// NameSplitted - The name of the node splitted using just the last part (e.g. List.Chop we will be using just Chop) + /// + NameSplitted, + /// /// FullCategoryName - The category of the node /// FullCategoryName, + /// + /// CategorySplitted - For this case we will be using just the last Category (the last word after the dot separator in FullCategoryName) + /// + CategorySplitted, + /// /// Description - The description of the node /// @@ -182,7 +192,9 @@ public enum NodeFieldsEnum /// Nodes Fields to be indexed by Lucene Search /// public static string[] NodeIndexFields = { nameof(NodeFieldsEnum.Name), + nameof(NodeFieldsEnum.NameSplitted), nameof(NodeFieldsEnum.FullCategoryName), + nameof(NodeFieldsEnum.CategorySplitted), nameof(NodeFieldsEnum.Description), nameof(NodeFieldsEnum.SearchKeywords), nameof(NodeFieldsEnum.DocName), diff --git a/src/DynamoCore/Configuration/PathManager.cs b/src/DynamoCore/Configuration/PathManager.cs index 059bc121bd4..b7e12530255 100644 --- a/src/DynamoCore/Configuration/PathManager.cs +++ b/src/DynamoCore/Configuration/PathManager.cs @@ -66,16 +66,14 @@ internal static Lazy public const string ViewExtensionsDirectoryName = "viewExtensions"; public const string DefinitionsDirectoryName = "definitions"; public const string SamplesDirectoryName = "samples"; - [Obsolete("This property will be removed in Dynamo 3.0")] - public const string GalleryDirectoryName = "gallery"; + public const string TemplateDirectoryName = "templates"; public const string BackupDirectoryName = "backup"; public const string PreferenceSettingsFileName = "DynamoSettings.xml"; public const string PythonTemplateFileName = "PythonTemplate.py"; - [Obsolete("This property will be removed in Dynamo 3.0")] - public const string GalleryContentsFileName = "GalleryContents.xml"; private readonly int majorFileVersion; private readonly int minorFileVersion; + private Updates.BinaryVersion productVersion; private readonly string dynamoCoreDir; private string hostApplicationDirectory; private string userDataDir; @@ -85,6 +83,7 @@ internal static Lazy private string commonPackages; private string logDirectory; private string samplesDirectory; + private string templatesDirectory; private string backupDirectory; private string defaultBackupDirectory; private string preferenceFilePath; @@ -102,6 +101,14 @@ internal static Lazy internal IPreferences Preferences { get; set; } + /// + /// PathResolver is used to resolve paths for custom nodes, packages, and preloaded libraries. + /// + public IPathResolver PathResolver + { + get { return pathResolver; } + } + private IEnumerable RootDirectories { get @@ -235,6 +242,14 @@ public string SamplesDirectory get { return samplesDirectory; } } + /// + /// Dynamo Templates folder + /// + public string TemplatesDirectory + { + get { return templatesDirectory; } + } + public string BackupDirectory { get { return backupDirectory; } @@ -255,12 +270,6 @@ public string PythonTemplateFilePath get { return pythonTemplateFilePath; } } - [Obsolete("This property will be removed in Dynamo 3.0")] - public string GalleryFilePath - { - get; - } - public IEnumerable NodeDirectories { get { return nodeDirectories; } @@ -573,6 +582,7 @@ private void BuildCommonDirectories() commonDefinitions = Path.Combine(commonDataDir, DefinitionsDirectoryName); commonPackages = Path.Combine(commonDataDir, PackagesDirectoryName); samplesDirectory = GetSamplesFolder(commonDataDir); + templatesDirectory = GetTemplateFolder(commonDataDir); rootDirectories = new List { userDataDir }; @@ -628,7 +638,19 @@ internal string GetUserDataFolder() return userDataDir; //Return the cached userDataDir if we have one. var folder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); - return GetDynamoDataFolder(Path.Combine(folder, "Dynamo", "Dynamo Core")); + return GetDynamoDataFolder(Path.Combine(folder, Configurations.DynamoAsString, "Dynamo Core")); + } + + /// + /// Returns the current Dynamo product version. + /// + /// + public Updates.BinaryVersion GetProductVersion() + { + if (null != productVersion) return productVersion; + var executingAssemblyName = Assembly.GetExecutingAssembly().GetName(); + productVersion = Updates.BinaryVersion.FromString(executingAssemblyName.Version.ToString()); + return productVersion; } private string GetCommonDataFolder() @@ -637,7 +659,7 @@ private string GetCommonDataFolder() return GetDynamoDataFolder(pathResolver.CommonDataRootFolder); var folder = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); - return GetDynamoDataFolder(Path.Combine(folder, "Dynamo", "Dynamo Core")); + return GetDynamoDataFolder(Path.Combine(folder, Configurations.DynamoAsString, "Dynamo Core")); } private string GetDynamoDataFolder(string folder) @@ -704,7 +726,51 @@ private static string GetSamplesFolder(string dataRootDirectory) return sampleDirectory; } - + + /// + /// Get template folder path from common data directory + /// + /// + /// + private string GetTemplateFolder(string dataRootDirectory) + { + var versionedDirectory = dataRootDirectory; + if (!Directory.Exists(versionedDirectory)) + { + // Try to see if folder "%ProgramData%\{...}\{major}.{minor}" exists, if it + // does not, then root directory would be "%ProgramData%\{...}". + // + dataRootDirectory = Directory.GetParent(versionedDirectory).FullName; + } + else if (!Directory.Exists(Path.Combine(versionedDirectory, TemplateDirectoryName))) + { + // If the folder "%ProgramData%\{...}\{major}.{minor}" exists, then try to see + // if the folder "%ProgramData%\{...}\{major}.{minor}\templates" exists. If it + // doesn't exist, then root directory would be "%ProgramData%\{...}". + // + dataRootDirectory = Directory.GetParent(versionedDirectory).FullName; + } + + var uiCulture = CultureInfo.CurrentUICulture.Name; + var templateDirectory = Path.Combine(dataRootDirectory, TemplateDirectoryName, uiCulture); + + // If the localized template directory does not exist then fall back + // to using the en-US template folder. Do an additional check to see + // if the localized folder is available but is empty. + // + var di = new DirectoryInfo(templateDirectory); + if (!Directory.Exists(templateDirectory) || + !di.GetDirectories().Any() || + !di.GetFiles("*.dyn", SearchOption.AllDirectories).Any()) + { + var neturalCommonTemplates = Path.Combine(dataRootDirectory, TemplateDirectoryName, "en-US"); + if (Directory.Exists(neturalCommonTemplates)) + templateDirectory = neturalCommonTemplates; + } + + return templateDirectory; + } + private IEnumerable LibrarySearchPaths(string library) { // Strip out possible directory from library path. diff --git a/src/DynamoCore/Configuration/PreferenceSettings.cs b/src/DynamoCore/Configuration/PreferenceSettings.cs index 2a86d8290a9..a07ec1fd5e3 100644 --- a/src/DynamoCore/Configuration/PreferenceSettings.cs +++ b/src/DynamoCore/Configuration/PreferenceSettings.cs @@ -6,6 +6,7 @@ using System.Reflection; using System.Xml; using System.Xml.Serialization; +using Autodesk.DesignScript.Runtime; using Dynamo.Core; using Dynamo.Graph.Connectors; using Dynamo.Interfaces; @@ -47,12 +48,21 @@ internal static void CopyProperties(this PreferenceSettings source, PreferenceSe /// public class PreferenceSettings : NotificationObject, IPreferences, IRenderPrecisionPreference, IDisablePackageLoadingPreferences, ILogSource, IHideAutocompleteMethodOptions { - internal readonly static Lazy + private readonly static Lazy lazy = new Lazy (() => PreferenceSettings.Load(PathManager.Instance.PreferenceFilePath)); + /// + /// Return a PreferenceSetting object. The object returned is based on the following conditions: + /// 1) if DynamoModel present, the DynamoModel.PreferenceSettings object is returned, + /// 2) else, if a valid setting xml file exists, the PreferenceSettings object de-serialized from the xml file is returned, + /// 3) else, if no DynamoModel and no valid xml file exists, a new PreferenceSettings object returned + /// Note that Instance is a runtime object only. No changes to the PreferenceSettings will be persisted on disk with condition 2 or 3. + /// User of Instance must initiate save operations to insure persistence of modifications to the PreferenceSettings model. + /// In some cases even the save will not guarantee persistence of modifications depending on the startup of DynamoModel. + /// [XmlIgnore] - public static PreferenceSettings Instance { get { return lazy.Value; } } + internal static PreferenceSettings Instance { get; set; } = lazy.Value; private string numberFormat; private string lastUpdateDownloadPath; @@ -68,6 +78,7 @@ internal readonly static Lazy private bool isTimeStampIncludedInExportFilePath; private bool isCreatedFromValidFile = true; private string backupLocation; + private bool isMLAutocompleteTOUApproved; #region Constants /// @@ -322,7 +333,7 @@ public double DefaultScaleFactor /// /// Indicates whether background preview is active or not. /// - [Obsolete("Property will be deprecated in Dynamo 3.0, please use BackgroundPreviews")] + [Obsolete("Property will be deprecated in a future version of Dynamo, please use BackgroundPreviews")] public bool IsBackgroundPreviewActive { get @@ -458,6 +469,11 @@ public bool DisableTrustWarnings /// private List trustedLocations { get; set; } = new List(); + /// + /// Return a list of GraphChecksumItems + /// + public List GraphChecksumItemsList { get; set; } + // This function is used to deserialize the trusted locations manually // so that the TrustedLocation propertie's setter does not need to be public. private List DeserializeTrustedLocations(XmlNode preferenceSettingsElement) @@ -613,6 +629,15 @@ public string PythonTemplateFilePath /// public bool EnableNodeAutoComplete { get; set; } + /// + /// PolyCurve normal and direction behavior has been made predictable in Dynamo 3.0 and has therefore changed. + /// This defines whether legacy (pre-3.0) PolyCurve behavior is selected by default. + /// This flag can be overridden by individual workspaces that have the EnableLegacyPolyCurveBehavior flag defined. + /// Note: For internal use only and will be removed in a future version of Dynamo. + /// + [IsObsolete("This property will be removed in a future version of Dynamo.")] + public bool DefaultEnableLegacyPolyCurveBehavior { get; set; } + /// /// This defines if user wants to hide the nodes below a specific confidenc level. /// @@ -681,6 +706,21 @@ public bool EnableStaticSplashScreen } } + /// + /// This defines if the user is agree to the ML Automcomplete Terms of Use + /// + public bool IsMLAutocompleteTOUApproved + { + get + { + return isMLAutocompleteTOUApproved; + } + set + { + isMLAutocompleteTOUApproved = value; + } + } + /// /// Engine used by default for new Python script and string nodes. If not empty, this takes precedence over any system settings. /// @@ -813,10 +853,10 @@ public int NodeSearchTagSizeLimit /// /// The Version of the IronPython package that Dynamo will download when it is found as missing in graphs. - /// This static property is not serialized and is assigned IronPythonResolveTargetVersion's value + /// This property is not serialized and is assigned IronPythonResolveTargetVersion's value /// if found at deserialize time. /// - internal static Version ironPythonResolveTargetVersion = new Version(2, 4, 0); + internal Version ironPythonResolveTargetVersion = new Version(3, 0, 0); /// /// The Version of the IronPython package that Dynamo will download when it is found as missing in graphs. @@ -835,6 +875,12 @@ public string IronPythonResolveTargetVersion #region Dynamo Player and Generative Design settings + /// + /// Enable legacy behavior for Dynamo Player to allow renamed Watch nodes to be seen as graph output. + /// This flag is for use in the 2024 product release year and can removed for 2025 + /// + public bool EnableDynamoPlayerRenamedWatchAsOutput { get; set; } + /// /// Collections of folders used by individual Dynamo Player or Generative Design as entry points. /// @@ -895,6 +941,7 @@ public PreferenceSettings() IsIronPythonDialogDisabled = false; ShowTabsAndSpacesInScriptEditor = false; EnableNodeAutoComplete = true; + DefaultEnableLegacyPolyCurveBehavior = true; HideNodesBelowSpecificConfidenceLevel = false; MLRecommendationConfidenceLevel = 10; MLRecommendationNumberOfResults = 10; @@ -906,8 +953,11 @@ public PreferenceSettings() ViewExtensionSettings = new List(); GroupStyleItemsList = new List(); ReadNotificationIds = new List(); + EnableDynamoPlayerRenamedWatchAsOutput = false; DynamoPlayerFolderGroups = new List(); backupLocation = string.Empty; + GraphChecksumItemsList = new List(); + isMLAutocompleteTOUApproved = true; } /// @@ -987,7 +1037,6 @@ public static PreferenceSettings Load(string filePath) return new PreferenceSettings() { isCreatedFromValidFile = false }; } } - settings.CustomPackageFolders = settings.CustomPackageFolders.Distinct().ToList(); settings.GroupStyleItemsList = settings.GroupStyleItemsList.GroupBy(entry => entry.Name).Select(result => result.First()).ToList(); MigrateStdLibTokenToBuiltInToken(settings); @@ -1189,13 +1238,11 @@ internal void SetTrustWarningsDisabled(bool disabled) internal void AddDefaultTrustedLocations() { if (!IsFirstRun) return; - - const string Autodesk = "Autodesk"; string ProgramData = Environment.GetFolderPath(Environment.SpecialFolder.CommonApplicationData); - AddTrustedLocation(Path.Combine(ProgramData, Autodesk)); + AddTrustedLocation(Path.Combine(ProgramData, Configurations.AutodeskAsString)); string ProgramFiles = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles); - AddTrustedLocation(Path.Combine(ProgramFiles, Autodesk)); + AddTrustedLocation(Path.Combine(ProgramFiles, Configurations.AutodeskAsString)); } /// diff --git a/src/DynamoCore/Core/DynamoMigrator.cs b/src/DynamoCore/Core/DynamoMigrator.cs index 87b5fb484cd..3c808fff88a 100644 --- a/src/DynamoCore/Core/DynamoMigrator.cs +++ b/src/DynamoCore/Core/DynamoMigrator.cs @@ -162,6 +162,10 @@ protected virtual PreferenceSettings ReadPreferences() /// new migrator instance after migration protected virtual DynamoMigratorBase MigrateFrom(DynamoMigratorBase sourceMigrator) { + //allows us to access some default pref values of current version before prefs are + //actually written to disk(firstRun). + var currentVersionTempPrefs = new PreferenceSettings(); + PreferenceSettings = sourceMigrator.PreferenceSettings; if (PreferenceSettings == null) return this; @@ -171,6 +175,7 @@ protected virtual DynamoMigratorBase MigrateFrom(DynamoMigratorBase sourceMigrat // Also exclude SelectedPackagePathForInstall or it may point to previous // Dynamo version folders. When set to string.empty or null - will default to UserDataFolder. PreferenceSettings.SelectedPackagePathForInstall = string.Empty; + PreferenceSettings.IronPythonResolveTargetVersion = currentVersionTempPrefs.IronPythonResolveTargetVersion; return this; } @@ -183,13 +188,12 @@ protected virtual DynamoMigratorBase MigrateFrom(DynamoMigratorBase sourceMigrat /// definitions from the last but one version to the currently installed Dynamo version /// /// - /// /// new migrator instance after migration - public static DynamoMigratorBase MigrateBetweenDynamoVersions(IPathManager pathManager, IDynamoLookUp dynamoLookup = null) + public static DynamoMigratorBase MigrateBetweenDynamoVersions(IPathManager pathManager) { //Get the current version from the current path manager user data directory. var currentVersion = GetInstallVersionFromUserDataFolder(pathManager.UserDataDirectory); - var previousVersion = GetLatestVersionToMigrate(pathManager, dynamoLookup, currentVersion); + var previousVersion = GetLatestVersionToMigrate(pathManager, currentVersion); if (!previousVersion.HasValue || previousVersion.Value.UserDataRoot == null) return null; //Don't have previous version for migration @@ -201,12 +205,11 @@ public static DynamoMigratorBase MigrateBetweenDynamoVersions(IPathManager pathM /// Returns the most recent version to migrate to the given current version. /// /// - /// /// /// FileVersion? - public static FileVersion? GetLatestVersionToMigrate(IPathManager pathManager, IDynamoLookUp dynamoLookup, FileVersion currentVersion) + public static FileVersion? GetLatestVersionToMigrate(IPathManager pathManager, FileVersion currentVersion) { - var versions = GetInstalledVersions(pathManager, dynamoLookup); + var versions = GetInstalledVersions(pathManager); if (versions.Count() < 2) return null; // No need for migration @@ -265,17 +268,14 @@ public static IEnumerable GetInstalledVersions(string rootFolder) } /// - /// Returns list of FileVersion objects, given the IPathManager and - /// IDynamoLookUp objects. If a valid IDynamoLookUp interface object - /// is passed, this method uses the lookup to get Dynamo user data locations. + /// Returns list of FileVersion objects, given the IPathManager. /// /// - /// /// - public static IEnumerable GetInstalledVersions(IPathManager pathManager, IDynamoLookUp dynamoLookup) + public static IEnumerable GetInstalledVersions(IPathManager pathManager) { - return dynamoLookup != null - ? GetInstalledVersionsCore(() => dynamoLookup.GetDynamoUserDataLocations()) + var installedVersions = GetInstalledVersionsCore(() => pathManager.PathResolver != null? pathManager.PathResolver.GetDynamoUserDataLocations() : Enumerable.Empty()); + return installedVersions.Any() ? installedVersions : GetInstalledVersions(Path.GetDirectoryName(pathManager.UserDataDirectory)); } @@ -403,6 +403,32 @@ public string CommonDataRootFolder { get { return string.Empty; } } + + /// + /// Returns the full path of user data location of all version of this + /// Dynamo product installed on this system. The default implementation + /// returns list of all subfolders in %appdata%\Dynamo as well as + /// %appdata%\Dynamo\Dynamo Core\ folders. + /// + /// + public IEnumerable GetDynamoUserDataLocations() + { + var appDatafolder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); + var dynamoFolder = Path.Combine(appDatafolder, Configurations.DynamoAsString); + if (!Directory.Exists(dynamoFolder)) return Enumerable.Empty(); + + var paths = new List(); + var coreFolder = new FileInfo(UserDataRootFolder).FullName; + //Dynamo Core folder has to be enumerated first to cater migration from + //Dynamo 1.0 to Dynamo Core 1.0 + if (Directory.Exists(coreFolder)) + { + paths.AddRange(Directory.EnumerateDirectories(coreFolder)); + } + + paths.AddRange(Directory.EnumerateDirectories(dynamoFolder)); + return paths; + } } } diff --git a/src/DynamoCore/Core/IDSDKManager.cs b/src/DynamoCore/Core/IDSDKManager.cs index 5b5d7cc7fbf..007070fd771 100644 --- a/src/DynamoCore/Core/IDSDKManager.cs +++ b/src/DynamoCore/Core/IDSDKManager.cs @@ -1,6 +1,7 @@ using System; using System.Diagnostics; using Autodesk.IDSDK; +using Dynamo.Configuration; using Greg; using Greg.AuthProviders; using RestSharp; @@ -10,7 +11,7 @@ namespace Dynamo.Core /// /// The class to provide auth APIs for IDSDK related methods. /// - public class IDSDKManager : IOAuth2AuthProvider, IOAuth2AccessTokenProvider + public class IDSDKManager : IOAuth2AuthProvider, IOAuth2AccessTokenProvider, IDisposable { /// /// Used by the auth provider to request authentication. @@ -228,9 +229,11 @@ private bool Initialize() } bool ret = GetClientIDAndServer(out idsdk_server server, out string client_id); - if (ret) + if (ret) { - ret = SetProductConfigs("Dynamo", server, client_id); + Client.LogoutCompleteEvent += AuthCompleteEventHandler; + Client.LoginCompleteEvent += AuthCompleteEventHandler; + ret = SetProductConfigs(Configurations.DynamoAsString, server, client_id); Client.SetServer(server); return ret; } @@ -253,6 +256,11 @@ private bool Deinitialize() } return false; } + public void Dispose() + { + Client.LoginCompleteEvent -= AuthCompleteEventHandler; + Client.LogoutCompleteEvent -= AuthCompleteEventHandler; + } private bool GetClientIDAndServer(out idsdk_server server, out string client_id) { server = idsdk_server.IDSDK_PRODUCTION_SERVER; @@ -273,6 +281,12 @@ private bool GetClientIDAndServer(out idsdk_server server, out string client_id) } return !string.IsNullOrEmpty(client_id); } + + // Event handler for LogoutCompleteEvent and LoginCompleteEvent that is thrown whenever the user's auth state changes. + private void AuthCompleteEventHandler(object sender, Client.TypedEventArgs e) + { + OnLoginStateChanged(LoginState); + } #endregion } } diff --git a/src/DynamoCore/Core/NodeModelAssemblyLoader.cs b/src/DynamoCore/Core/NodeModelAssemblyLoader.cs index 1a9244cbfee..bdc8c777d27 100644 --- a/src/DynamoCore/Core/NodeModelAssemblyLoader.cs +++ b/src/DynamoCore/Core/NodeModelAssemblyLoader.cs @@ -23,9 +23,9 @@ public class NodeModelAssemblyLoader : LogSourceBase /// /// Used at startup to avoid reloading NodeModels from assemblies that have already been loaded. /// Is NOT kept in sync with latest loaded assemblies - use LoadedAssemblies Property for that. + /// TODO refactor and use LoadedAssemblies instead /// - [Obsolete("Will be made internal, please use LoadedAssemblies Property.")] - public readonly HashSet LoadedAssemblyNames = new HashSet(); + internal readonly HashSet LoadedAssemblyNames = new HashSet(); private readonly HashSet loadedAssemblies = new HashSet(); /// diff --git a/src/DynamoCore/DynamoCore.csproj b/src/DynamoCore/DynamoCore.csproj index bda6173ac6a..8b253d6d7ec 100644 --- a/src/DynamoCore/DynamoCore.csproj +++ b/src/DynamoCore/DynamoCore.csproj @@ -1,4 +1,4 @@ - + @@ -19,23 +19,23 @@ - + - - - - + + + + - - + + - + @@ -89,10 +89,10 @@ - + - True True + True Resources.resx @@ -111,38 +111,38 @@ $(PkgDynamoVisualProgramming_LibG_229_0_0)\tools\libg_locale - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + - + - - - + + + - - + + @@ -169,15 +169,15 @@ - + - + - + - + diff --git a/src/DynamoCore/DynamoCoreImages.resx b/src/DynamoCore/DynamoCoreImages.resx index 8cfa2e9f85a..eb22fd7409f 100644 --- a/src/DynamoCore/DynamoCoreImages.resx +++ b/src/DynamoCore/DynamoCoreImages.resx @@ -201,47 +201,55 @@ - iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGvSURBVHhe7drNTQJQEMRxSqAU2jDxYAmWQCeWQAmW - YKzATqAEnE2WhJAXiIf1zT7+v2Qv4mF2J0a+NgAAAAAAAAAAAAAAAAAAAOaOx+PZdTLi2kaLu0xGXNto - cZfJiGtzW9gtTzm3hd3ylHNb2C1PObeF3fKUc1v4UZ7v15et5kuzyx/19mjh/3YvTx7/R3PWnJYo4d7C - bnTwfR7/MlHCWz7cU6cCgg5+uCrgMu/5cD/dCgg6+MdNAX1L6FhAiIPfFBCzz4f76FpA0MFHJRzy4R46 - FxB08N4ldC8g6OA7TTwj6lfCCgUEHXxUQrxm2OaveFqlgKBj9yvhrwXcLNdlfEt4kgJiPnMFL09SwDp/ - Ac505PX/B7jSkXkWNIuOzOuAWXRoXgnPokPzXtAsOjTvhs6iQ/N5wCw6NJ+IzaJDjz4T7nv84FbAvTw6 - Nt+KqPYoT5bA94KquOUp57awW55ybgu75SnntrBbnnJuC7vlKee2sFuecm4Lu+Up57awW55ybgu75Snn - trBbnnLXC7tNRlzbaHGXyYhrGy3uMhkRAAAAAAAAAAAAAAAAAIpsNr9zf07LjcAa5AAAAABJRU5ErkJg - gg== + iVBORw0KGgoAAAANSUhEUgAAAGAAAABgCAYAAADimHc4AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAKzSURBVHhe7dexbRRRFIVhk+DclIDcheVGLKogRFSC6MAd + 2KlLsKUtARogY3gbrGSNfsvHPqPLmZkbfMnPrnQPT2jF2TRN7T/C2OpgbHUwtjoYWx2MrQ7GVgdjq4Ox + 1cHY6mBsdTC2OhhbHYytDsZWB6PqcDhMWzHfVgWjioas1XxbFYwqGrJW821VMKoSBjgS7seoShjgSLgf + oyphgCPhfoyqhAGOhPsxqhIGOBLux6hKGOBIuB+jKmGAI+F+jKqEAY6E+zGqEgY4Eu7HqEoY4Ei4H6Mq + YYAj4X6MqoQBjoT7MaoSBjgS7seoShjgSLgfoyphgCPhfoyqhAFrh1HVD+DDqOoH8GFU9QP4MKr6AXwY + Vf0APoyqrT7A14fpbvhMf7Y0jKoNP8A0/Bm+DR/pM0vBqNr4A5w8Dlf0uSVgVO3kAY7+Dj+GC/q8A6Nq + Rw9w8mu4oe+8F0bVDh/gZLEfaYwq5QFmh2/JIj/SGFU7f4CTW9qtwqja+QMc/wV8H85ptwqjSnmANXr2 + l/yS++GSvvtWGFU7fIDfw5fhA33vPTCqdvQAx/8H/Bw+0ecdGFU7eYCn4Zo+twSMqo0/wCI/sq/BqNrw + Ayz2I/sajKqtPkAljKp+AB9GVT+AD6OqH8CHUdUP4MOo6gfwYVSt/QES7seoShjgSLgfoyphgCPhfoyq + hAGOhPsxqhIGOBLux6hKGOBIuB+jKmGAI+F+jKqEAY6E+zGqEgY4Eu7HqEoY4Ei4H6MqYYAj4X6MqoQB + joT7MaoSBjgS7seoShjgSLgfoyphgCPhfoyqhAGOhPsxqhIGOBLux6hKGOBIuB+j6vmAtZtvq4JRRUPW + ar6tCkYVDVmr+bYqGFsdjK0OxlYHY6uDsdXB2OpgbHUwtjoYWx2MrQ7GVgdjq4Ox1cHY6mBsVaazf0eA + ASu2k03rAAAAAElFTkSuQmCC - iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACOSURBVFhHYxgFo2AUjIJBDd69e/efVAzVSh1AqoGD - xgEHfTwNgLgfLEgJINdHQMsDgPg/EM+HCpEHKAlSoOUJFDuC0jgFWg6KivdAvB+IBaDCxAN0BwANAfmI - XEx6SAy6ECAFAC0cuDQAtHRgcgFMPdDigSkHKIkyrGDUASADScVQraNgFIyCUUAkYGAAABgE/Ij0YxYN - AAAAAElFTkSuQmCC + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACTSURBVFhH7ZAxCoBADASt9CHiCy3FH/kDbX3EvcQyRrhs + cUQOxESLFAPLEt3hGiL6FLX0BCGlRFbIhgZC7fApIRACIfC5QA2EELAWGHdamb7sERwEiDmYiWmlx0Ep + kD+wYpGdW4G3ycPXC8xMJz0OHAQ2Zih7BGuBOxBCwEqg9l+EEAiBEPiFgBWyoaGWnqilH9ScchQnDS1r + W/UAAAAASUVORK5CYII= - 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 - YII= + iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 + YQUAAAAJcEhZcwAACxIAAAsSAdLdfvwAAACISURBVFhH7dCxCYAwEIXhVDqIOKGluJEbaOsQmcTyPMFA + ciSQIndBeMXXPCL3oyOirrKjpez48t6TlvhOcjQmH7aCAAQgoDpACwLMApaLDjbJ3TKA2M1WNoS9GPB9 + oGUPd3r8gY2NYbcMONksd7OAEgRUB8iHrSAAAQj4V4CW+E5ytIfsaIfcA4TBJw24OfTnAAAAAElFTkSu + QmCC \ No newline at end of file diff --git a/src/DynamoCore/Engine/CodeGeneration/CompiledEventArgs.cs b/src/DynamoCore/Engine/CodeGeneration/CompiledEventArgs.cs index ac1e69c3a68..b06596a0c49 100644 --- a/src/DynamoCore/Engine/CodeGeneration/CompiledEventArgs.cs +++ b/src/DynamoCore/Engine/CodeGeneration/CompiledEventArgs.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using ProtoCore.AST.AssociativeAST; @@ -23,18 +23,6 @@ internal CompiledEventArgs(Guid node, IEnumerable astNodes) AstNodes = astNodes; } - /// - /// Guid of node that has been built to AST nodes. - /// - [Obsolete("This item is being obsoleted due to the confusing namimg, the new property to use is NodeId")] - public Guid Node - { - get - { - return nodeId; - } - } - /// /// Guid of node that has been built to AST nodes. /// diff --git a/src/DynamoCore/Engine/CodeGeneration/CompilingEventArgs.cs b/src/DynamoCore/Engine/CodeGeneration/CompilingEventArgs.cs index fe07701fbcd..ca4739b77f2 100644 --- a/src/DynamoCore/Engine/CodeGeneration/CompilingEventArgs.cs +++ b/src/DynamoCore/Engine/CodeGeneration/CompilingEventArgs.cs @@ -1,4 +1,4 @@ -using System; +using System; namespace Dynamo.Engine.CodeGeneration { @@ -15,18 +15,6 @@ public CompilingEventArgs(Guid node) nodeId = node; } - /// - /// Guid of NodeModel that is being compiled to AST. - /// - [Obsolete("This item is being obsoleted due to the incorrect namimg, the new property to use is NodeId")] - public Guid Node - { - get - { - return nodeId; - } - } - /// /// Guid of NodeModel that is being compiled to AST. /// diff --git a/src/DynamoCore/Engine/EngineController.cs b/src/DynamoCore/Engine/EngineController.cs index 78d7f984753..8b0d030da7c 100644 --- a/src/DynamoCore/Engine/EngineController.cs +++ b/src/DynamoCore/Engine/EngineController.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.Linq; -using System.Runtime.Serialization; using Dynamo.Engine.CodeCompletion; using Dynamo.Engine.CodeGeneration; using Dynamo.Engine.NodeToCode; @@ -10,6 +9,7 @@ using Dynamo.Graph.Workspaces; using Dynamo.Logging; using Dynamo.Scheduler; +using Dynamo.Utilities; using ProtoCore.AST.AssociativeAST; using ProtoCore.DSASM.Mirror; using ProtoCore.Mirror; @@ -44,6 +44,11 @@ public class EngineController : LogSourceBase, IAstNodeContainer, IDisposable /// internal static event Action VMLibrariesReset; + /// + /// Dynamo version in which the current workspace was last created or modified. + /// + internal Version CurrentWorkspaceVersion { get; set; } + /// /// This event is fired when is completed. /// @@ -153,6 +158,8 @@ public EngineController(LibraryServices libraryServices, string geometryFactoryF syncDataManager = new SyncDataManager(); VerboseLogging = verboseLogging; + + CurrentWorkspaceVersion = AssemblyHelper.GetDynamoVersion(); } /// @@ -523,7 +530,7 @@ internal void ReconcileTraceDataAndNotify() throw new ObjectDisposedException("EngineController"); } - var callsiteToOrphanMap = new Dictionary>(); + var callsiteToOrphanMap = new Dictionary>(); foreach (var cs in liveRunnerServices.RuntimeCore.RuntimeData.CallsiteCache.Values) { var orphanedSerializables = cs.GetOrphanedSerializables().ToList(); @@ -648,17 +655,6 @@ public CompilationServices(LibraryServices libraryServices) priorNames = libraryServices.GetPriorNames(); } - /// - /// Pre-compiles Design script code in code block node. - /// - /// Container for compilation related parameters - /// true if code compilation succeeds, false otherwise - [Obsolete("This method is deprecated and will be removed in Dynamo 3.0")] - public bool PreCompileCodeBlock(ref ParseParam parseParams) - { - return CompilerUtils.PreCompileCodeBlock(compilationCore, parseParams, priorNames); - } - /// /// Pre-compiles Design script code in code block node. /// @@ -673,11 +669,11 @@ internal bool PreCompileCodeBlock(ParseParam parseParams) internal class TraceReconciliationEventArgs : EventArgs { /// - /// A list of ISerializable items. + /// A list of string items. /// - public Dictionary> CallsiteToOrphanMap { get; private set; } + public Dictionary> CallsiteToOrphanMap { get; private set; } - public TraceReconciliationEventArgs(Dictionary> callsiteToOrphanMap) + public TraceReconciliationEventArgs(Dictionary> callsiteToOrphanMap) { CallsiteToOrphanMap = callsiteToOrphanMap; } @@ -685,6 +681,6 @@ public TraceReconciliationEventArgs(Dictionary> callsi public interface ITraceReconciliationProcessor { - void PostTraceReconciliation(Dictionary> orphanedSerializables); + void PostTraceReconciliation(Dictionary> orphanedSerializables); } } diff --git a/src/DynamoCore/Extensions/ExtensionLoader.cs b/src/DynamoCore/Extensions/ExtensionLoader.cs index 1550a0ebddc..e734a8815bb 100644 --- a/src/DynamoCore/Extensions/ExtensionLoader.cs +++ b/src/DynamoCore/Extensions/ExtensionLoader.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Reflection; diff --git a/src/DynamoCore/Extensions/ReadyParams.cs b/src/DynamoCore/Extensions/ReadyParams.cs index bf0a25c58ab..a980d71ce0e 100644 --- a/src/DynamoCore/Extensions/ReadyParams.cs +++ b/src/DynamoCore/Extensions/ReadyParams.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.ComponentModel; using Dynamo.Graph.Workspaces; @@ -75,12 +75,6 @@ public virtual ICommandExecutive CommandExecutive get { return commandExecutive ?? (commandExecutive = new ExtensionCommandExecutive(dynamoModel)); } } - /// - /// HostInfo object, Useful to determine what host context Dynamo is running in. - /// - internal HostAnalyticsInfo HostInfo => dynamoModel.HostAnalyticsInfo; - - /// /// Event that is raised when the Dynamo Logger logs a notification. /// This event passes the notificationMessage to any subscribers diff --git a/src/DynamoCore/Extensions/StartupParams.cs b/src/DynamoCore/Extensions/StartupParams.cs index 3820c74ca7d..bc5789c8729 100644 --- a/src/DynamoCore/Extensions/StartupParams.cs +++ b/src/DynamoCore/Extensions/StartupParams.cs @@ -67,50 +67,6 @@ public class StartupParams /// internal bool IsGeometryLibraryLoaded { get; } - /// - /// Initializes a new instance of the class. - /// - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - [Obsolete("Use internal constructor")] - public StartupParams(IAuthProvider provider, IPathManager pathManager, - ILibraryLoader libraryLoader, ICustomNodeManager customNodeManager, - Version dynamoVersion, IPreferences preferences) - { - this.authProvider = provider; - this.pathManager = pathManager; - this.libraryLoader = libraryLoader; - this.customNodeManager = customNodeManager; - this.dynamoVersion = dynamoVersion; - this.preferences = preferences; - } - /// - /// Initializes a new instance of the class. - /// - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel - /// for DynamoModel> - [Obsolete("Use internal constructor")] - public StartupParams(IAuthProvider provider, IPathManager pathManager, - ILibraryLoader libraryLoader, ICustomNodeManager customNodeManager, - Version dynamoVersion, IPreferences preferences, LinterManager linterManager) - { - this.authProvider = provider; - this.pathManager = pathManager; - this.libraryLoader = libraryLoader; - this.customNodeManager = customNodeManager; - this.dynamoVersion = dynamoVersion; - this.preferences = preferences; - this.linterManager = linterManager; - } /// /// Initializes a new instance of the class. /// @@ -120,7 +76,7 @@ internal StartupParams(DynamoModel dynamoModel) pathManager = dynamoModel.PathManager; libraryLoader = new ExtensionLibraryLoader(dynamoModel); customNodeManager = dynamoModel.CustomNodeManager; - dynamoVersion = new Version(dynamoModel.Version); + dynamoVersion = new Version(DynamoModel.Version); preferences = dynamoModel.PreferenceSettings; linterManager = dynamoModel.LinterManager; IsGeometryLibraryLoaded = dynamoModel.IsASMLoaded; diff --git a/src/DynamoCore/Graph/Nodes/CustomNodes/Function.cs b/src/DynamoCore/Graph/Nodes/CustomNodes/Function.cs index 8073e42cbf0..50c6c683ed2 100644 --- a/src/DynamoCore/Graph/Nodes/CustomNodes/Function.cs +++ b/src/DynamoCore/Graph/Nodes/CustomNodes/Function.cs @@ -394,12 +394,10 @@ public Symbol() ElementResolver = new ElementResolver(); } - // TODO - Dynamo 3.0 - use JSONConstructor on this method - // and remove custom logic in nodeReadConverter for symbol nodes. - /// /// Initializes a new instance of the class. /// + [JsonConstructor] public Symbol(IEnumerable inPorts, IEnumerable outPorts, TypedParameter parameter, ElementResolver elementResolver) : base(inPorts, outPorts) { ArgumentLacing = LacingStrategy.Disabled; @@ -407,18 +405,6 @@ public Symbol(IEnumerable inPorts, IEnumerable outPorts, T ElementResolver = elementResolver ?? new ElementResolver(); } - /// - /// Initializes a new instance of the class. - /// - [JsonConstructor] - [Obsolete("This method will be removed in Dynamo 3.0 - please use the constructor with ElementResolver parameter ")] - public Symbol(IEnumerable inPorts, IEnumerable outPorts, TypedParameter parameter) : base(inPorts, outPorts) - { - ArgumentLacing = LacingStrategy.Disabled; - InputSymbol = parameter.ToCommentNameString(); - ElementResolver = new ElementResolver(); - } - /// /// Represents string input. /// diff --git a/src/DynamoCore/Graph/Nodes/NodeCategories.cs b/src/DynamoCore/Graph/Nodes/NodeCategories.cs index 54c06acdd8b..47f94374d94 100644 --- a/src/DynamoCore/Graph/Nodes/NodeCategories.cs +++ b/src/DynamoCore/Graph/Nodes/NodeCategories.cs @@ -1,4 +1,4 @@ -using System; +using System; using System.Collections.Generic; using System.IO; using System.Linq; @@ -7,7 +7,6 @@ using System.Xml; using Dynamo.Configuration; using Dynamo.Engine; -using Dynamo.Graph.Nodes.CustomNodes; using Dynamo.Library; using ProtoCore; @@ -282,7 +281,7 @@ internal static string GetDocumentXmlPath(XmlDocument document) /// Returns a dictionary of deserialized node-data-list pairs /// loaded from the given XmlDocument. internal static IEnumerable>> - LoadTraceDataFromXmlDocument(XmlDocument document) + LoadTraceDataFromXmlDocument(XmlDocument document, out bool containsLegacyTraceData) { if (document == null) throw new ArgumentNullException("document"); @@ -301,7 +300,10 @@ where childNode.Name.Equals(sessionXmlTagName) var loadedData = new Dictionary>(); if (!query.Any()) // There's no data, return empty dictionary. + { + containsLegacyTraceData = false; return loadedData; + } XmlElement sessionElement = query.ElementAt(0); foreach (XmlElement nodeElement in sessionElement.ChildNodes) @@ -313,14 +315,12 @@ where childNode.Name.Equals(sessionXmlTagName) var callsiteId = string.Empty; if (child.HasAttribute(Configurations.CallSiteID)) { - callsiteId = child.GetAttribute(Configurations.CallSiteID); + containsLegacyTraceData = true; + return loadedData; } - var traceData = child.InnerText; - callsiteTraceData.Add(new CallSite.RawTraceData(callsiteId, traceData)); } - loadedData.Add(guid, callsiteTraceData); } - + containsLegacyTraceData = false; return loadedData; } diff --git a/src/DynamoCore/Graph/Nodes/NodeInputData.cs b/src/DynamoCore/Graph/Nodes/NodeInputData.cs index 3b572da1e21..b07816482bf 100644 --- a/src/DynamoCore/Graph/Nodes/NodeInputData.cs +++ b/src/DynamoCore/Graph/Nodes/NodeInputData.cs @@ -14,7 +14,7 @@ namespace Dynamo.Graph.Nodes // So Type2 is not deserialized at all in previous versions of Dynamo. // Type's setter limits the possible values to a subset of the enum to avoid clients setting this to a value that would break file // deserialization in previous dynamo versions. - // TODO We should unify these properties (Type and Type2) when possible (Dynamo 3.x) + // TODO We should unify these properties (Type and Type2) when possible n a future version of dynamo /// /// Possible graph input types. @@ -127,7 +127,7 @@ public NodeInputTypes Type /// The index of the selected item. /// [JsonProperty(NullValueHandling = NullValueHandling.Ignore)] - public int SelectedIndex { get; set; } + public int? SelectedIndex { get; set; } private static Dictionary dotNetTypeToNodeInputType = new Dictionary { @@ -140,8 +140,8 @@ public NodeInputTypes Type {typeof(float),NodeInputTypes.numberInput}, }; - [Obsolete("To be removed in Dynamo 3.x")] - public static NodeInputTypes getNodeInputTypeFromType(Type type) + [Obsolete("To be removed in a future version of Dynamo")] + internal static NodeInputTypes GetNodeInputTypeFromType(Type type) { NodeInputTypes output; if (dotNetTypeToNodeInputType.TryGetValue(type, out output)) diff --git a/src/DynamoCore/Graph/Nodes/NodeModel.cs b/src/DynamoCore/Graph/Nodes/NodeModel.cs index bf3f3df1859..3c7ee595848 100644 --- a/src/DynamoCore/Graph/Nodes/NodeModel.cs +++ b/src/DynamoCore/Graph/Nodes/NodeModel.cs @@ -403,28 +403,6 @@ public bool IsInErrorState [JsonIgnore] public bool PreviewPinned { get; internal set; } - /// - /// Text that is displayed as this Node's tooltip. - /// - [JsonIgnore] - [Obsolete("This property is deprecated and will be removed in a future version of Dynamo.")] - public string ToolTipText - { - get - { - var builder = new System.Text.StringBuilder(); - foreach(var info in Infos) - { - builder.AppendLine(info.ToString()); - } - return builder.ToString(); - } - set - { - RaisePropertyChanged(nameof(ToolTipText)); - } - } - /// /// Collection of warnings, errors and info items applied to the NodeModel. /// @@ -476,12 +454,6 @@ public string Name public ObservableCollection InPorts { get { return inPorts; } - [IsObsolete("Property setter will be deprecated in Dynamo 3.0")] - set - { - inPorts = value; - RaisePropertyChanged("InPorts"); - } } /// @@ -491,12 +463,6 @@ public ObservableCollection InPorts public ObservableCollection OutPorts { get { return outPorts; } - [IsObsolete("Property setter will be deprecated in Dynamo 3.0")] - set - { - outPorts = value; - RaisePropertyChanged("OutPorts"); - } } [JsonIgnore] @@ -1870,18 +1836,6 @@ public void Error(string p) infos.Add(new Info(p, ElementState.Error)); } - /// - /// Set an info on a node. - /// - /// The info text. - [Obsolete("Info(string p) is deprecated, please use Info(string p, bool isPersistent = false) instead.")] - - public void Info(string p) - { - State = ElementState.Info; - infos.Add(new Info(p, ElementState.Info)); - } - /// /// Set an info on a node. /// @@ -1987,6 +1941,7 @@ internal double GetPortVerticalOffset(PortModel portModel) /// /// Reads inputs list and adds ports for each input. + /// TODO: DYN-6445 - evaluate if this API can be removed. /// [Obsolete("RegisterInputPorts is deprecated, please use the InPortNamesAttribute, InPortDescriptionsAttribute, and InPortTypesAttribute instead.")] public void RegisterInputPorts(IEnumerable portDatas) @@ -2012,6 +1967,7 @@ public void RegisterInputPorts(IEnumerable portDatas) /// /// Reads outputs list and adds ports for each output + /// TODO: DYN-6445 - evaluate if this API can be removed. /// [Obsolete("RegisterOutputPorts is deprecated, please use the OutPortNamesAttribute, OutPortDescriptionsAttribute, and OutPortTypesAttribute instead.")] public void RegisterOutputPorts(IEnumerable portDatas) @@ -2255,54 +2211,6 @@ private void OnPortDisconnected(PortModel port, ConnectorModel connector) #endregion - #region Code Serialization - - /// - /// Creates a Scheme representation of this dynNode and all connected dynNodes. - /// - /// S-Expression - [Obsolete("PrintExpression is deprecated and will be removed, please refer to the Node2Code functionality instead for conversion to DesignScript code.")] - public virtual string PrintExpression() - { - string nick = Name.Replace(' ', '_'); - - if (!InPorts.Any(p => p.IsConnected)) - return nick; - - string s = ""; - - if (InPorts.All(p => p.IsConnected)) - { - s += "(" + nick; - foreach (int data in Enumerable.Range(0, InPorts.Count)) - { - Tuple input; - TryGetInput(data, out input); - s += " " + input.Item2.PrintExpression(); - } - s += ")"; - } - else - { - s += "(lambda (" + string.Join(" ", InPorts.Where((_, i) => !InPorts[i].IsConnected).Select(x => x.Name)) - + ") (" + nick; - foreach (int data in Enumerable.Range(0, InPorts.Count)) - { - s += " "; - Tuple input; - if (TryGetInput(data, out input)) - s += input.Item2.PrintExpression(); - else - s += InPorts[data].Name; - } - s += "))"; - } - - return s; - } - - #endregion - #region ISelectable Interface public override void Deselect() diff --git a/src/DynamoCore/Graph/Nodes/NodeOutputData.cs b/src/DynamoCore/Graph/Nodes/NodeOutputData.cs index 37745222dea..4ae6066335f 100644 --- a/src/DynamoCore/Graph/Nodes/NodeOutputData.cs +++ b/src/DynamoCore/Graph/Nodes/NodeOutputData.cs @@ -49,16 +49,6 @@ public class NodeOutputData /// public string InitialValue { get; set; } /// - /// Obsolete property due to typo in API. Please use InitialValue. - /// - [JsonIgnore] - [Obsolete("Property will be deprecated in Dynamo 3.0, please use InitialValue")] - public string IntitialValue - { - get { return InitialValue; } - set { InitialValue = value; } - } - /// /// Description displayed to user of this output node. /// public string Description { get; set; } diff --git a/src/DynamoCore/Graph/Workspaces/CustomNodeWorkspaceModel.cs b/src/DynamoCore/Graph/Workspaces/CustomNodeWorkspaceModel.cs index cc3dc6bd1ab..add23d7f767 100644 --- a/src/DynamoCore/Graph/Workspaces/CustomNodeWorkspaceModel.cs +++ b/src/DynamoCore/Graph/Workspaces/CustomNodeWorkspaceModel.cs @@ -4,7 +4,6 @@ using System.Diagnostics; using System.IO; using System.Linq; -using System.Xml; using Dynamo.Engine; using Dynamo.Graph.Annotations; using Dynamo.Graph.Nodes; @@ -315,23 +314,5 @@ public override void Save(string newPath, bool isBackup = false, EngineControlle base.Save(newPath, isBackup, engine); } - - [Obsolete("Method will be deprecated in Dynamo 3.0.")] - protected override bool PopulateXmlDocument(XmlDocument document) - { - if (!base.PopulateXmlDocument(document)) - return false; - - var root = document.DocumentElement; - if (root == null) - return false; - - var guid = CustomNodeDefinition != null ? CustomNodeDefinition.FunctionId : Guid.NewGuid(); - root.SetAttribute("ID", guid.ToString()); - root.SetAttribute("Description", Description); - root.SetAttribute("Category", Category); - - return true; - } } } diff --git a/src/DynamoCore/Graph/Workspaces/HomeWorkspaceModel.cs b/src/DynamoCore/Graph/Workspaces/HomeWorkspaceModel.cs index 3234073dc57..412a2e00891 100644 --- a/src/DynamoCore/Graph/Workspaces/HomeWorkspaceModel.cs +++ b/src/DynamoCore/Graph/Workspaces/HomeWorkspaceModel.cs @@ -1,12 +1,10 @@ using System; using System.Collections.Generic; using System.Diagnostics; -using System.Globalization; using System.Linq; -using System.Runtime.Serialization; -using System.Xml; using Dynamo.Core; using Dynamo.Engine; +using Dynamo.Events; using Dynamo.Extensions; using Dynamo.Graph.Annotations; using Dynamo.Graph.Nodes; @@ -125,6 +123,25 @@ public Uri GraphDocumentationURL } } + private bool? enableLegacyPolyCurveBehavior; + /// + /// PolyCurve normal and direction behavior has been made predictable in Dynamo 3.0 and has therefore changed. + /// This reflects whether legacy (pre-3.0) PolyCurve behavior is selected either in preference settings or in the workspace. + /// A workspace setting if exists, overrides the default preference setting. + /// + [JsonProperty] + internal bool? EnableLegacyPolyCurveBehavior + { + get { return enableLegacyPolyCurveBehavior; } + set + { + if(value == null) return; + + enableLegacyPolyCurveBehavior = value; + WorkspaceEvents.OnWorkspaceSettingsChanged(enableLegacyPolyCurveBehavior.GetValueOrDefault()); + } + } + /// /// Workspace thumbnail as Base64 string. @@ -268,32 +285,6 @@ internal virtual void OnSetNodeDeltaState(DeltaComputeStateEventArgs e) #region Constructors - /// - /// Initializes a new empty instance of the class - /// - /// object assosiated with this home workspace - /// to coordinate the interactions between some DesignScript sub components. - /// object to add tasks in queue to execute - /// Node factory to create nodes - /// Indicates if detailed descriptions should be logged - /// Indicates if current code is running in tests - /// Name of file where the workspace is saved - [Obsolete("please use the version with linterManager parameter.")] - public HomeWorkspaceModel(EngineController engine, DynamoScheduler scheduler, - NodeFactory factory, bool verboseLogging, bool isTestMode, string fileName = "") - : this(engine, - scheduler, - factory, - Enumerable.Empty>>(), - Enumerable.Empty(), - Enumerable.Empty(), - Enumerable.Empty(), - Enumerable.Empty(), - new ElementResolver(), - new WorkspaceInfo() { FileName = fileName, Name = "Home" }, - verboseLogging, - isTestMode) { } - /// /// Initializes a new empty instance of the class /// @@ -322,22 +313,6 @@ public HomeWorkspaceModel(EngineController engine, DynamoScheduler scheduler, linterManager) { } - [Obsolete("please use the version with linterManager parameter.")] - public HomeWorkspaceModel(Guid guid, EngineController engine, - DynamoScheduler scheduler, - NodeFactory factory, - IEnumerable>> traceData, - IEnumerable nodes, - IEnumerable notes, - IEnumerable annotations, - IEnumerable presets, - ElementResolver resolver, - WorkspaceInfo info, - bool verboseLogging, - bool isTestMode):this(engine, scheduler, factory, traceData, nodes, notes, - annotations, presets, resolver, info, verboseLogging, isTestMode) - { Guid = guid; } - public HomeWorkspaceModel(Guid guid, EngineController engine, DynamoScheduler scheduler, NodeFactory factory, @@ -354,42 +329,6 @@ public HomeWorkspaceModel(Guid guid, EngineController engine, annotations, presets, resolver, info, verboseLogging, isTestMode, linterManager) { Guid = guid; } - /// - /// Initializes a new instance of the class - /// by given information about it and specified item collections - /// - /// object assosiated with this home workspace - /// to coordinate the interactions between some DesignScript sub components. - /// object to add tasks in queue to execute - /// Node factory to create nodes - /// Preloaded trace data - /// Node collection of the workspace - /// Note collection of the workspace - /// Group collection of the workspace - /// Preset collection of the workspace - /// ElementResolver responsible for resolving - /// a partial class name to its fully resolved name - /// Information for creating custom node workspace - /// Indicates if detailed descriptions should be logged - /// Indicates if current code is running in tests - [Obsolete("please use the version with linterManager parameter.")] - public HomeWorkspaceModel(EngineController engine, - DynamoScheduler scheduler, - NodeFactory factory, - IEnumerable>> traceData, - IEnumerable nodes, - IEnumerable notes, - IEnumerable annotations, - IEnumerable presets, - ElementResolver resolver, - WorkspaceInfo info, - bool verboseLogging, - bool isTestMode) - : base(nodes, notes,annotations, info, factory,presets, resolver) - { - InitializeHomeWorkspace(engine, traceData, scheduler, info, verboseLogging, isTestMode); - } - /// /// Initializes a new instance of the class /// by given information about it and specified item collections @@ -644,24 +583,7 @@ internal void StopPeriodicEvaluation() } #endregion - - [Obsolete("Method will be deprecated in Dynamo 3.0.")] - protected override bool PopulateXmlDocument(XmlDocument document) - { - if (!base.PopulateXmlDocument(document)) - return false; - - var root = document.DocumentElement; - if (root == null) - return false; - - root.SetAttribute("RunType", RunSettings.RunType.ToString()); - root.SetAttribute("RunPeriod", RunSettings.RunPeriod.ToString(CultureInfo.InvariantCulture)); - root.SetAttribute("HasRunWithoutCrash", HasRunWithoutCrash.ToString(CultureInfo.InvariantCulture)); - - return true; - } - + private void PulseMakerRunStarted() { var nodesToUpdate = Nodes.Where(n => n.CanUpdatePeriodically); @@ -737,7 +659,7 @@ private void OnUpdateGraphCompleted(AsyncTask task) // Runtime warnings take precedence over build warnings. foreach (var warning in updateTask.RuntimeWarnings) { - var message = string.Join(Environment.NewLine, warning.Value.Select(w => w.Message)); + var message = string.Join(Environment.NewLine + Environment.NewLine, warning.Value.Select(w => w.Message)); warnings.Add(warning.Key, message); } @@ -776,7 +698,7 @@ private void OnUpdateGraphCompleted(AsyncTask task) var node = workspace.Nodes.FirstOrDefault(n => n.GUID == guid); if (node == null) continue; - using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.ToolTipText), nameof(NodeModel.Infos), nameof(NodeModel.State))) + using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.Infos), nameof(NodeModel.State))) { node.Warning(warning.Value); // Update node warning message. } @@ -789,7 +711,7 @@ private void OnUpdateGraphCompleted(AsyncTask task) var node = workspace.Nodes.FirstOrDefault(n => n.GUID == guid); if (node == null) continue; - using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.ToolTipText), nameof(NodeModel.Infos), nameof(NodeModel.State))) + using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.Infos), nameof(NodeModel.State))) { node.Info(string.Join(Environment.NewLine, info.Value.Select(w => w.Message))); } @@ -941,13 +863,13 @@ private void OnPreviewGraphCompleted(AsyncTask asyncTask) #endregion /// - /// Returns a list of ISerializable items which exist in the preloaded + /// Returns a list of string items which exist in the preloaded /// trace data but do not exist in the current CallSite data. /// /// - internal IList GetOrphanedSerializablesAndClearHistoricalTraceData() + internal IList GetOrphanedSerializablesAndClearHistoricalTraceData() { - var orphans = new List(); + var orphans = new List(); if (historicalTraceData == null) return orphans; diff --git a/src/DynamoCore/Graph/Workspaces/SerializationConverters.cs b/src/DynamoCore/Graph/Workspaces/SerializationConverters.cs index 4e8776cd52b..713e095b9e9 100644 --- a/src/DynamoCore/Graph/Workspaces/SerializationConverters.cs +++ b/src/DynamoCore/Graph/Workspaces/SerializationConverters.cs @@ -77,22 +77,6 @@ private CodeBlockNodeModel DeserializeAsCBN(string code, JObject obj, Guid guid) return codeBlockNode; } - - - [Obsolete("This constructor will be removed in Dynamo 3.0, please use new NodeReadConverter constructor with additional parameters to support node migration.")] - public NodeReadConverter(CustomNodeManager manager, LibraryServices libraryServices, bool isTestMode = false) - { - this.manager = manager; - this.libraryServices = libraryServices; - this.isTestMode = isTestMode; - // We only do this in test mode because it should not be required- - // see comment below in NodeReadConverter.ReadJson - and it could be slow. - if (this.isTestMode) - { - this.loadedAssemblies = this.buildMapOfLoadedAssemblies(); - } - } - public NodeReadConverter(CustomNodeManager manager, LibraryServices libraryServices, NodeFactory nodeFactory, bool isTestMode = false) { this.manager = manager; @@ -293,11 +277,6 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist { node = (NodeModel)obj.ToObject(type); - // if node is an customNode input symbol - assign the element resolver. - if(node is Nodes.CustomNodes.Symbol) - { - (node as Nodes.CustomNodes.Symbol).ElementResolver = ElementResolver; - } // We don't need to remap ports for any nodes with json constructors which pass ports remapPorts = false; } @@ -522,8 +501,8 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist var name = obj["Name"].Value(); var elementResolver = obj["ElementResolver"].ToObject(serializer); - var nmc = (NodeReadConverter)serializer.Converters.First(c => c is NodeReadConverter); - nmc.ElementResolver = elementResolver; + var nrc = (NodeReadConverter)serializer.Converters.First(c => c is NodeReadConverter); + nrc.ElementResolver = elementResolver; var nodes = obj["Nodes"].ToObject>(serializer); @@ -679,27 +658,38 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist #region Restore trace data // Trace Data Dictionary> loadedTraceData = new Dictionary>(); + bool containsLegacyTraceData = false; // Restore trace data if bindings are present in json if (obj["Bindings"] != null && obj["Bindings"].Children().Count() > 0) { - JEnumerable bindings = obj["Bindings"].Children(); + var wrc = serializer.Converters.First(c => c is WorkspaceReadConverter) as WorkspaceReadConverter; - // Iterate through bindings to extract nodeID's and bindingData (callsiteId & traceData) - foreach (JToken entity in bindings) + if (wrc.engine.CurrentWorkspaceVersion < new Version(3, 0, 0)) { - Guid nodeId = Guid.Parse(entity["NodeId"].ToString()); - string bindingString = entity["Binding"].ToString(); - - // Key(callsiteId) : Value(traceData) - Dictionary bindingData = JsonConvert.DeserializeObject>(bindingString); - List callsiteTraceData = new List(); + containsLegacyTraceData = true; + } + else + { + JEnumerable bindings = obj["Bindings"].Children(); - foreach (KeyValuePair pair in bindingData) + // Iterate through bindings to extract nodeID's and bindingData (callsiteId & traceData) + foreach (JToken entity in bindings) { - callsiteTraceData.Add(new CallSite.RawTraceData(pair.Key, pair.Value)); - } + Guid nodeId = Guid.Parse(entity["NodeId"].ToString()); + string bindingString = entity["Binding"].ToString(); - loadedTraceData.Add(nodeId, callsiteTraceData); + // Key(callsiteId) : Value(traceData) + Dictionary bindingData = + JsonConvert.DeserializeObject>(bindingString); + List callsiteTraceData = new List(); + + foreach (KeyValuePair pair in bindingData) + { + callsiteTraceData.Add(new CallSite.RawTraceData(pair.Key, pair.Value)); + } + + loadedTraceData.Add(nodeId, callsiteTraceData); + } } } #endregion @@ -717,11 +707,15 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist Enumerable.Empty(), elementResolver, info, verboseLogging, isTestMode, linterManager); + // EnableLegacyPolyCurveBehavior + var enable = obj[nameof(HomeWorkspaceModel.EnableLegacyPolyCurveBehavior)]; + homeWorkspace.EnableLegacyPolyCurveBehavior = enable?.Value(); + // Thumbnail if (obj.TryGetValue(nameof(HomeWorkspaceModel.Thumbnail), StringComparison.OrdinalIgnoreCase, out JToken thumbnail)) homeWorkspace.Thumbnail = thumbnail.ToString(); - // GraphDocumentaionLink + // GraphDocumentationLink if (obj.TryGetValue(nameof(HomeWorkspaceModel.GraphDocumentationURL), StringComparison.OrdinalIgnoreCase, out JToken helpLink)) { if (Uri.TryCreate(helpLink.ToString(), UriKind.Absolute, out Uri uri)) @@ -734,6 +728,7 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist // If there is a active linter serialized in the graph we set it to the active linter else set the default None. SetActiveLinter(obj); + ws = homeWorkspace; } @@ -742,7 +737,9 @@ public override object ReadJson(JsonReader reader, Type objectType, object exist ws.ExternalFiles = externalFiles; if (obj.TryGetValue(nameof(WorkspaceModel.Author), StringComparison.OrdinalIgnoreCase, out JToken author)) ws.Author = author.ToString(); - + + ws.ContainsLegacyTraceData = containsLegacyTraceData; + return ws; } @@ -850,7 +847,7 @@ public override void WriteJson(JsonWriter writer, object value, JsonSerializer s // Element resolver writer.WritePropertyName("ElementResolver"); serializer.Serialize(writer, ws.ElementResolver); - + // Inputs writer.WritePropertyName("Inputs"); // Find nodes which are inputs and get their inputData if its not null. @@ -920,6 +917,10 @@ public override void WriteJson(JsonWriter writer, object value, JsonSerializer s if (!isCustomNode && ws is HomeWorkspaceModel hws) { + // EnableLegacyPolyCurveBehavior + writer.WritePropertyName(nameof(HomeWorkspaceModel.EnableLegacyPolyCurveBehavior)); + serializer.Serialize(writer, hws.EnableLegacyPolyCurveBehavior); + // Thumbnail writer.WritePropertyName(nameof(HomeWorkspaceModel.Thumbnail)); writer.WriteValue(hws.Thumbnail); diff --git a/src/DynamoCore/Graph/Workspaces/WorkspaceInfo.cs b/src/DynamoCore/Graph/Workspaces/WorkspaceInfo.cs index 21119387b6e..cc18081bb21 100644 --- a/src/DynamoCore/Graph/Workspaces/WorkspaceInfo.cs +++ b/src/DynamoCore/Graph/Workspaces/WorkspaceInfo.cs @@ -1,7 +1,8 @@ -using System; +using System; using System.Diagnostics; using System.Globalization; using System.Xml; +using Dynamo.Configuration; using Dynamo.Logging; using Dynamo.Models; using Dynamo.Utilities; @@ -202,7 +203,7 @@ internal static bool FromJsonDocument(String jsonDoc, string path, bool isTestMo Double.TryParse((viewObject.TryGetValue("Zoom", out value) ? value.ToString() : "1.0"), out zoom); // Parse the following info when "View" block contains a "Dynamo" block - if (viewObject.TryGetValue("Dynamo", out value)) + if (viewObject.TryGetValue(Configurations.DynamoAsString, out value)) { JObject dynamoObject = value.ToObject(); Double.TryParse((dynamoObject.TryGetValue("ScaleFactor", out value) ? value.ToString(): "1.0"), out scaleFactor); diff --git a/src/DynamoCore/Graph/Workspaces/WorkspaceModel.cs b/src/DynamoCore/Graph/Workspaces/WorkspaceModel.cs index b31a1025553..23ff3951986 100644 --- a/src/DynamoCore/Graph/Workspaces/WorkspaceModel.cs +++ b/src/DynamoCore/Graph/Workspaces/WorkspaceModel.cs @@ -8,7 +8,6 @@ using System.Reflection; using System.Threading; using System.Xml; -using Dynamo.Configuration; using Dynamo.Core; using Dynamo.Engine; using Dynamo.Engine.CodeGeneration; @@ -233,6 +232,11 @@ internal int CurrentPasteOffset } } + /// + /// This is true only if the workspace contains legacy SOAP formatted binding data. + /// + internal bool ContainsLegacyTraceData { get; set; } + internal bool ScaleFactorChanged = false; /// @@ -1280,9 +1284,6 @@ public Rect2D Rect get { return new Rect2D(x, y, width, height); } } - //TODO(Steve): This probably isn't needed inside of WorkspaceModel -- MAGN-5714 - internal Version WorkspaceVersion { get; set; } - /// /// Implements property. /// @@ -1332,7 +1333,6 @@ internal set WorkspaceEvents.OnWorkspaceSettingsChanged(scaleFactor); } } - #endregion #region constructors @@ -1373,7 +1373,6 @@ protected WorkspaceModel( IsReadOnly = DynamoUtilities.PathHelper.IsReadOnlyPath(fileName); LastSaved = DateTime.Now; - WorkspaceVersion = AssemblyHelper.GetDynamoVersion(); undoRecorder = new UndoRedoRecorder(this); NodeFactory = factory; @@ -2013,7 +2012,7 @@ internal bool IsValidForFDX { get { - return !HasErrors && !HasNoneGeometryRelatedWarnings; + return Nodes.Count() > 1 && !HasErrors && !HasNoneGeometryRelatedWarnings; } } @@ -2041,116 +2040,6 @@ internal bool containsInvalidInputSymbols() return this.Nodes.OfType().Any(node => !node.Parameter.NameIsValid); } - [Obsolete("Method will be deprecated in Dynamo 3.0.")] - private void SerializeElementResolver(XmlDocument xmlDoc) - { - Debug.Assert(xmlDoc != null); - - var root = xmlDoc.DocumentElement; - - var mapElement = xmlDoc.CreateElement("NamespaceResolutionMap"); - - foreach (var element in ElementResolver.ResolutionMap) - { - var resolverElement = xmlDoc.CreateElement("ClassMap"); - - resolverElement.SetAttribute("partialName", element.Key); - resolverElement.SetAttribute("resolvedName", element.Value.Key); - resolverElement.SetAttribute("assemblyName", element.Value.Value); - - mapElement.AppendChild(resolverElement); - } - root.AppendChild(mapElement); - } - - [Obsolete("Method will be deprecated in Dynamo 3.0.")] - protected virtual bool PopulateXmlDocument(XmlDocument xmlDoc) - { - try - { - var root = xmlDoc.DocumentElement; - root.SetAttribute("Version", WorkspaceVersion.ToString()); - root.SetAttribute("X", X.ToString(CultureInfo.InvariantCulture)); - root.SetAttribute("Y", Y.ToString(CultureInfo.InvariantCulture)); - root.SetAttribute("ScaleFactor", ScaleFactor.ToString(CultureInfo.InvariantCulture)); - root.SetAttribute("Name", Name); - root.SetAttribute("Description", Description); - - SerializeElementResolver(xmlDoc); - - var elementList = xmlDoc.CreateElement("Elements"); - //write the root element - root.AppendChild(elementList); - - foreach (var dynEl in Nodes.Select(el => el.Serialize(xmlDoc, SaveContext.Save))) - elementList.AppendChild(dynEl); - - //write only the output connectors - var connectorList = xmlDoc.CreateElement("Connectors"); - //write the root element - root.AppendChild(connectorList); - - foreach (var el in Nodes) - { - foreach (var port in el.OutPorts) - { - foreach ( - var c in - port.Connectors.Where(c => c.Start != null && c.End != null)) - { - var connector = xmlDoc.CreateElement(c.GetType().ToString()); - connectorList.AppendChild(connector); - connector.SetAttribute("start", c.Start.Owner.GUID.ToString()); - connector.SetAttribute("start_index", c.Start.Index.ToString()); - connector.SetAttribute("end", c.End.Owner.GUID.ToString()); - connector.SetAttribute("end_index", c.End.Index.ToString()); - connector.SetAttribute(nameof(ConnectorModel.IsHidden), c.IsHidden.ToString()); - - if (c.End.PortType == PortType.Input) - connector.SetAttribute("portType", "0"); - } - } - } - - //save the notes - var noteList = xmlDoc.CreateElement("Notes"); //write the root element - root.AppendChild(noteList); - foreach (var n in Notes) - { - var note = n.Serialize(xmlDoc, SaveContext.Save); - noteList.AppendChild(note); - } - - //save the annotation - var annotationList = xmlDoc.CreateElement("Annotations"); - root.AppendChild(annotationList); - foreach (var n in annotations) - { - var annotation = n.Serialize(xmlDoc, SaveContext.Save); - annotationList.AppendChild(annotation); - } - - //save the presets into the dyn file as a seperate element on the root - var presetsElement = xmlDoc.CreateElement("Presets"); - root.AppendChild(presetsElement); - foreach (var preset in Presets) - { - var presetState = preset.Serialize(xmlDoc, SaveContext.Save); - presetsElement.AppendChild(presetState); - } - - OnSaving(xmlDoc); - - return true; - } - catch (Exception ex) - { - Log(ex.Message); - Log(ex.StackTrace); - return false; - } - } - internal void SendModelEvent(Guid modelGuid, string eventName, int value) { var retrievedModel = GetModelInternal(modelGuid); diff --git a/src/DynamoCore/Library/LibraryServices.cs b/src/DynamoCore/Library/LibraryServices.cs index 8eb8ef867f8..6b78418f09e 100644 --- a/src/DynamoCore/Library/LibraryServices.cs +++ b/src/DynamoCore/Library/LibraryServices.cs @@ -1170,22 +1170,11 @@ public LibraryLoadFailedEventArgs(string libraryPath, string reason, bool throwO public class LibraryLoadedEventArgs : EventArgs { - // TODO: Remove in 3.0 - [Obsolete("This constructor is obsolete. Use constructor that accepts collection of library paths instead.")] - public LibraryLoadedEventArgs(string libraryPath) - { - LibraryPath = libraryPath; - } - public LibraryLoadedEventArgs(IEnumerable libraryPaths) { LibraryPaths = libraryPaths; } - // TODO: Remove in 3.0 - [Obsolete("This property is obsolete. Use property LibraryPaths that returns collection of paths instead.")] - public string LibraryPath { get; } - /// /// Paths to libraries that are loaded. /// diff --git a/src/DynamoCore/Logging/AnalyticsService.cs b/src/DynamoCore/Logging/AnalyticsService.cs index 9af4b8333c7..500796725dc 100644 --- a/src/DynamoCore/Logging/AnalyticsService.cs +++ b/src/DynamoCore/Logging/AnalyticsService.cs @@ -1,4 +1,3 @@ -using Dynamo.Graph.Workspaces; using Dynamo.Models; using Autodesk.Analytics.ADP; using Autodesk.Analytics.Core; @@ -9,49 +8,29 @@ namespace Dynamo.Logging /// /// Utility class to support analytics tracking. /// - class AnalyticsService + internal class AnalyticsService { // Use the Analytics.Core interface so that we do not have to load the ADP assembly at this time. private static IAnalyticsUI adpAnalyticsUI; /// - /// Starts the client when DynamoModel is created. This method initializes + /// Indicates that we don't want to shut down analytics when DynamoModel shuts down. + /// Sometimes we want to keep Analytics service running even when we don't have a DynamoModel started. + /// + internal static bool KeepAlive { get; set; } + + /// + /// Starts the Analytics client. This method initializes /// the Analytics service and application life cycle start is tracked. /// - /// DynamoModel - /// Analytics won't be started if IsHeadless, but ADP may be loaded to be disabled. - /// Analytics won't be started if isTestMode, ADP will not be loaded. - internal static void Start(DynamoModel model, bool isHeadless, bool isTestMode) + internal static void Start() { - if (isTestMode) - { - if (Analytics.DisableAnalytics) - { - model.Logger.Log("Incompatible configuration: [IsTestMode] and [Analytics disabled] "); - } - return; - } - - if (isHeadless) - { - return; - } - // Initialize the concrete class only when we initialize the Service. // This will also load the Analytics.Net.ADP assembly // We must initialize the ADPAnalyticsUI instance before the Analytics.Start call. adpAnalyticsUI = new ADPAnalyticsUI(); - Analytics.Start(new DynamoAnalyticsClient(model)); - model.WorkspaceAdded += OnWorkspaceAdded; - } - - static void OnWorkspaceAdded(WorkspaceModel obj) - { - if (obj is CustomNodeWorkspaceModel) - Analytics.TrackScreenView("CustomWorkspace"); - else - Analytics.TrackScreenView("Workspace"); + Analytics.Start(new DynamoAnalyticsClient(DynamoModel.HostAnalyticsInfo)); } /// @@ -99,7 +78,10 @@ internal static bool IsADPAvailable() /// internal static void ShutDown() { - Analytics.ShutDown(); + if (!KeepAlive) + { + Analytics.ShutDown(); + } } /// @@ -113,6 +95,7 @@ internal static void ShowADPConsentDialog(IntPtr? host) adpAnalyticsUI.ShowOptInDialog(System.Threading.Thread.CurrentThread.CurrentUICulture.Name, false, host); } } + internal static string GetUserIDForSession() { if (Analytics.client is DynamoAnalyticsClient dac) diff --git a/src/DynamoCore/Logging/DynamoAnalyticsClient.cs b/src/DynamoCore/Logging/DynamoAnalyticsClient.cs index 7c72eff1b74..aa0b7c0e5a0 100644 --- a/src/DynamoCore/Logging/DynamoAnalyticsClient.cs +++ b/src/DynamoCore/Logging/DynamoAnalyticsClient.cs @@ -1,9 +1,13 @@ using System; +using System.Collections.Generic; using System.Diagnostics; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; using Autodesk.Analytics.ADP; using Autodesk.Analytics.Core; using Autodesk.Analytics.Events; -using Dynamo.Interfaces; +using Dynamo.Configuration; using Dynamo.Models; using Microsoft.Win32; @@ -17,7 +21,7 @@ public DynamoAnalyticsSession() SessionId = Guid.NewGuid().ToString(); } - public void Start(DynamoModel model) + public void Start() { StabilityCookie.Startup(); } @@ -34,8 +38,6 @@ public void Dispose() public string UserId { get; private set; } public string SessionId { get; private set; } - [Obsolete("Do not use, will be removed, was only used by legacy instrumentation.")] - public ILogger Logger => throw new NotImplementedException(); public static String GetUserID() { @@ -68,8 +70,11 @@ public static String GetUserID() /// /// Dynamo specific implementation of IAnalyticsClient /// - class DynamoAnalyticsClient : IAnalyticsClient, IDisposable + internal class DynamoAnalyticsClient : IAnalyticsClient, IDisposable { + private readonly ManualResetEventSlim serviceInitialized = new ManualResetEventSlim(false); + private readonly object trackEventLockObj = new object(); + /// /// A dummy IDisposable class /// @@ -84,8 +89,6 @@ public void Dispose() { } private const string ANALYTICS_PROPERTY = "UA-52186525-1"; #endif - private readonly IPreferences preferences = null; - public static IDisposable Disposable { get { return new Dummy(); } } private readonly ProductInfo product; @@ -94,6 +97,10 @@ public void Dispose() { } public virtual IAnalyticsSession Session { get; private set; } + private DateTime LastMachineHBLogTime; + private DateTime LastUserHBLogTime; + private readonly int HeartBeatInterval = 4; + /// /// Return if Analytics Client is allowed to send any analytics information /// @@ -107,34 +114,26 @@ public bool ReportingAnalytics } /// - /// Constructs DynamoAnalyticsClient with given DynamoModel + /// Constructs DynamoAnalyticsClient from existing HostAnalyticsInfo /// - /// DynamoModel - public DynamoAnalyticsClient(DynamoModel dynamoModel) + public DynamoAnalyticsClient(HostAnalyticsInfo hostAnalyticsInfo) { - //Set the preferences, so that we can get live value of analytics - //reporting approved status. - preferences = dynamoModel.PreferenceSettings; - if (Session == null) Session = new DynamoAnalyticsSession(); //Setup Analytics service, and StabilityCookie. - Session.Start(dynamoModel); - - //Dynamo app version. - var appversion = dynamoModel.AppVersion; + Session.Start(); - var hostName = string.IsNullOrEmpty(dynamoModel.HostName) ? "Dynamo" : dynamoModel.HostName; + var hostName = string.IsNullOrEmpty(hostAnalyticsInfo.HostName) ? Configurations.DynamoAsString : hostAnalyticsInfo.HostName; - hostInfo = new HostContextInfo() { ParentId = dynamoModel.HostAnalyticsInfo.ParentId, SessionId = dynamoModel.HostAnalyticsInfo.SessionId }; + hostInfo = new HostContextInfo() { ParentId = hostAnalyticsInfo.ParentId, SessionId = hostAnalyticsInfo.SessionId }; string buildId = String.Empty, releaseId = String.Empty; - if (Version.TryParse(dynamoModel.Version, out Version version)) + if (Version.TryParse(DynamoModel.Version, out Version version)) { buildId = $"{version.Major}.{version.Minor}.{version.Build}"; // BuildId has the following format major.minor.build, ex: 2.5.1 releaseId = $"{version.Major}.{version.Minor}.0"; // ReleaseId has the following format: major.minor.0; ex: 2.5.0 } - product = new ProductInfo() { Id = "DYN", Name = hostName, VersionString = appversion, AppVersion = appversion, BuildId = buildId, ReleaseId = releaseId }; + product = new ProductInfo() { Id = "DYN", Name = hostName, VersionString = "", AppVersion = "", BuildId = buildId, ReleaseId = releaseId }; } private void RegisterADPTracker(Service service) @@ -148,16 +147,9 @@ private void RegisterADPTracker(Service service) } } - /// - /// Starts the client when DynamoModel is created. This method initializes - /// the Analytics service and application life cycle start is tracked. - /// - public void Start() + private void StartInternal() { - // Start Analytics service regardless of optin status. - // Each track event will be enabled/disabled based on the corresponding optin status. - // Ex. ADP will manage optin status internally - if (preferences != null && !Analytics.DisableAnalytics) + if (!Analytics.DisableAnalytics) { //Register trackers var service = Service.Instance; @@ -167,102 +159,282 @@ public void Start() RegisterADPTracker(service); //If not ReportingAnalytics, then set the idle time as infinite so idle state is not recorded. - Service.StartUp(product, new UserInfo(Session.UserId), hostInfo, TimeSpan.FromMinutes(30)); - TrackPreferenceInternal("ReportingAnalytics", "", ReportingAnalytics ? 1 : 0); + Service.StartUp(product, new UserInfo(Session.UserId), hostInfo, TimeSpan.FromMinutes(30)); } + + serviceInitialized.Set(); + } + /// + /// Starts the client when DynamoModel is created. This method initializes + /// the Analytics service and application life cycle start is tracked. + /// + public void Start() + { + // Start Analytics service regardless of optin status. + // Each track event will be enabled/disabled based on the corresponding optin status. + // Ex. ADP will manage optin status internally + Task.Run(() => StartInternal()); + + TrackPreference("ReportingAnalytics", "", ReportingAnalytics ? 1 : 0); } public void ShutDown() { + if (!Analytics.DisableAnalytics) serviceInitialized.Wait(); Dispose(); } public void TrackEvent(Actions action, Categories category, string description, int? value) { - if (!ReportingAnalytics) return; + if (Analytics.DisableAnalytics) return; + + Task.Run(() => + { + serviceInitialized.Wait(); - var e = AnalyticsEvent.Create(category.ToString(), action.ToString(), description, value); - e.Track(); + lock(trackEventLockObj) + { + if (!ReportingAnalytics) return; + + var e = AnalyticsEvent.Create(category.ToString(), action.ToString(), description, value); + e.Track(); + } + }); } public void TrackPreference(string name, string stringValue, int? metricValue) { - if (!ReportingAnalytics) return; + if (Analytics.DisableAnalytics) return; - TrackPreferenceInternal(name, stringValue, metricValue); - } + Task.Run(() => + { + serviceInitialized.Wait(); - private void TrackPreferenceInternal(string name, string stringValue, int? metricValue) - { - var e = AnalyticsEvent.Create(Categories.Preferences.ToString(), name, stringValue, metricValue); - e.Track(); + lock (trackEventLockObj) + { + if (!ReportingAnalytics) return; + + var e = AnalyticsEvent.Create(Categories.Preferences.ToString(), name, stringValue, metricValue); + e.Track(); + } + }); } public void TrackTimedEvent(Categories category, string variable, TimeSpan time, string description = "") { - if (!ReportingAnalytics) return; + if (Analytics.DisableAnalytics) return; - var e = new TimedEvent(time) + Task.Run(() => { - Category = category.ToString(), - VariableName = variable, - Description = description - }; - e.Track(); + serviceInitialized.Wait(); + + lock (trackEventLockObj) + { + if (!ReportingAnalytics) return; + + var e = new TimedEvent(time) + { + Category = category.ToString(), + VariableName = variable, + Description = description + }; + e.Track(); + } + }); } public void TrackScreenView(string viewName) { - if (!ReportingAnalytics) return; + if (Analytics.DisableAnalytics) return; - var e = new ScreenViewEvent(viewName); - e.Track(); + Task.Run(() => + { + serviceInitialized.Wait(); + + lock (trackEventLockObj) + { + if (!ReportingAnalytics) return; + + var e = new ScreenViewEvent(viewName); + e.Track(); + } + }); + } + /// + /// This API is used to track user/machine's activity status. + /// Note: This will not trigger the API at each call, instead it will + /// send out one call for every 4(HeartBeatInterval) minutes for each user and machine type activity. + /// For example, if the method gets called 100 times in 8 minutes, then it will only + /// trigger the HeartBeat API twice. This is to avoid sending out too many calls + /// as the API expects a call every 5 minutes, to mark the user/machine active. + /// + /// Value must be either Machine or User. If no value is provided the API will default to user activity type. + public void TrackActivityStatus(string activityType) + { + if (Analytics.DisableAnalytics) return; + + Task.Run(() => + { + serviceInitialized.Wait(); + + lock (trackEventLockObj) + { + if (!ReportingAnalytics) return; + + var hbType = (new[] { HeartBeatType.Machine.ToString(), HeartBeatType.User.ToString() }).Contains(activityType) ? activityType : HeartBeatType.User.ToString(); + LogHeartBeat(hbType); + } + }); + } + + private void LogHeartBeat(string activityType) + { + if (activityType == HeartBeatType.Machine.ToString()) + { + //Only send log if atleast 4 minutes have been passed since the last log. + if (LastMachineHBLogTime != null && DateTime.UtcNow > LastMachineHBLogTime.AddMinutes(HeartBeatInterval)) + { + LastMachineHBLogTime = DateTime.UtcNow; + var e = new HeartBeatEvent(activityType); + e.Track(); + } + } + else + { + if (LastUserHBLogTime != null && DateTime.UtcNow > LastUserHBLogTime.AddMinutes(HeartBeatInterval)) + { + LastUserHBLogTime = DateTime.UtcNow; + var e = new HeartBeatEvent(activityType); + e.Track(); + } + } } public void TrackException(Exception ex, bool isFatal) { - if (!ReportingAnalytics) return; + if (Analytics.DisableAnalytics) return; + + Task.Run(() => + { + serviceInitialized.Wait(); - Service.TrackException(ex, isFatal); + lock (trackEventLockObj) + { + if (!ReportingAnalytics) return; + + Service.TrackException(ex, isFatal); + } + }); } + [Obsolete("Method will become private in Dynamo 4.0, please use CreateTaskTimedEvent")] public IDisposable CreateTimedEvent(Categories category, string variable, string description, int? value) - { - if (!ReportingAnalytics) return Disposable; + { + serviceInitialized.Wait(); - var e = new TimedEvent() + lock (trackEventLockObj) { - Category = category.ToString(), - VariableName = variable, - Description = description, - Value = value - }; - //Timed event does not need startup tracking. - return e; + if (!ReportingAnalytics) return Disposable; + + var e = new TimedEvent() + { + Category = category.ToString(), + VariableName = variable, + Description = description, + Value = value + }; + //Timed event does not need startup tracking. + return e; + } + } + + public Task CreateTaskTimedEvent(Categories category, string variable, string description, int? value) + { + if (Analytics.DisableAnalytics) return Task.FromResult(Disposable); + + return Task.Run(() => CreateTimedEvent(category, variable, description, value)); } + [Obsolete("Property will be removed in Dynamo 4.0, please use CreateTaskCommandEvent")] public IDisposable CreateCommandEvent(string name, string description, int? value) { - if (!ReportingAnalytics) return Disposable; + return CreateCommandEvent(name, description, value, null); + } - var e = new CommandEvent(name) { Description = description, Value = value }; - e.Track(); - return e; + private IDisposable CreateCommandEvent(string name, string description, int? value, IDictionary parameters = null) + { + serviceInitialized.Wait(); + + lock (trackEventLockObj) + { + if (!ReportingAnalytics) return Disposable; + + var e = new CommandEvent(name) { Description = description }; + + if (value != null) + { + e.Value = value; + } + + if (parameters != null) + { + foreach (var item in parameters) + { + e[item.Key] = item.Value; + } + } + + e.Track(); + return e; + } } + public Task CreateTaskCommandEvent(string name, string description, int? value, IDictionary parameters = null) + { + if (Analytics.DisableAnalytics) return Task.FromResult(Disposable); + + return Task.Run(() => CreateCommandEvent(name, description, null, parameters)); + } + + public void EndEventTask(Task taskToEnd) + { + if (Analytics.DisableAnalytics) return; + + Task.Run(() => + { + lock(trackEventLockObj) + { + taskToEnd.Wait(); + taskToEnd.Result.Dispose(); + } + }); + } + + [Obsolete("Property will become private in Dynamo 4.0, please use TrackTaskFileOperationEvent")] public IDisposable TrackFileOperationEvent(string filepath, Actions operation, int size, string description) { + serviceInitialized.Wait(); if (!ReportingAnalytics) return Disposable; - var e = new FileOperationEvent() + lock(trackEventLockObj) { - FilePath = filepath, - FileSize = size, - FileAction = FileAction(operation), - Description = description - }; - e.Track(); - return e; + var e = new FileOperationEvent() + { + FilePath = filepath, + FileSize = size, + FileAction = FileAction(operation), + Description = description + }; + e.Track(); + return e; + } + } + + public Task TrackTaskFileOperationEvent(string filepath, Actions operation, int size, string description) + { + if (Analytics.DisableAnalytics) return Task.FromResult(Disposable); + + return Task.Run(() => TrackFileOperationEvent(filepath, operation, size, description)); } private FileOperationEvent.Actions FileAction(Actions operation) @@ -291,11 +463,6 @@ private FileOperationEvent.Actions FileAction(Actions operation) throw new ArgumentException("Invalid action for FileOperation."); } - [Obsolete("Function will be removed in Dynamo 3.0 as Dynamo will no longer support GA instrumentation.")] - public void LogPiiInfo(string tag, string data) - { - } - public void Dispose() { // If the Analytics Client was initialized, shut it down. diff --git a/src/DynamoCore/Logging/DynamoLogger.cs b/src/DynamoCore/Logging/DynamoLogger.cs index 1fa7d6b6d08..23bbe0b620f 100644 --- a/src/DynamoCore/Logging/DynamoLogger.cs +++ b/src/DynamoCore/Logging/DynamoLogger.cs @@ -154,68 +154,6 @@ public IEnumerable StartupNotifications get { return notifications; } } - /// - /// Initializes a new instance of class - /// with specified debug settings and directory where to write logs - /// - /// Debug settings - /// Directory path where log file will be written - [Obsolete("This will be removed in 3.0, please use DynamoLogger(debugSettings, logDirectory, isTestMode, isCLIMode, isServiceMode) instead.")] - public DynamoLogger(DebugSettings debugSettings, string logDirectory) : this(debugSettings, logDirectory, false) - { - - } - - /// - /// Initializes a new instance of class - /// with specified debug settings and directory where to write logs - /// - /// Debug settings - /// Directory path where log file will be written - /// Test mode is true or false. - [Obsolete("This will be removed in 3.0, please use DynamoLogger(debugSettings, logDirectory, isTestMode, isCLIMode, isServiceMode) instead.")] - public DynamoLogger(DebugSettings debugSettings, string logDirectory, Boolean isTestMode) - { - lock (guardMutex) - { - this.debugSettings = debugSettings; - _isDisposed = false; - - WarningLevel = WarningLevel.Mild; - Warning = ""; - - notifications = new List(); - - testMode = isTestMode; - - if (!testMode) - { - StartLoggingToConsoleAndFile(logDirectory); - } - - XmlDocumentationExtensions.LogToConsole += Log; - } - } - - /// - /// Initializes a new instance of class - /// with specified debug settings and directory where to write logs - /// - /// Debug settings - /// Directory path where log file will be written - /// Test mode is true or false. - /// We want to allow logging when CLI mode is true even if we are in test mode. - [Obsolete("This will be removed in 3.0, please use DynamoLogger(debugSettings, logDirectory, isTestMode, isCLIMode, isServiceMode) instead.")] - public DynamoLogger(DebugSettings debugSettings, string logDirectory, Boolean isTestMode, Boolean isCLIMode) - :this(debugSettings, logDirectory, isTestMode) - { - cliMode = isCLIMode; - if (cliMode) - { - StartLoggingToConsoleAndFile(logDirectory); - } - } - /// /// Initializes a new instance of class /// with specified debug settings and directory where to write logs @@ -271,10 +209,6 @@ private void Log(string message, LogLevel level, bool reportModification) { lock (this.guardMutex) { - //Don't overwhelm the logging system - if (debugSettings.VerboseLogging) - Analytics.LogPiiInfo("LogMessage-" + level.ToString(), message); - // In test mode, write the logs only to std out. if (testMode && !cliMode) { diff --git a/src/DynamoCore/Logging/IAnalyticsSession.cs b/src/DynamoCore/Logging/IAnalyticsSession.cs index 6d0fe530914..20a39666f87 100644 --- a/src/DynamoCore/Logging/IAnalyticsSession.cs +++ b/src/DynamoCore/Logging/IAnalyticsSession.cs @@ -1,5 +1,4 @@ -using System; -using Dynamo.Models; +using System; namespace Dynamo.Logging { @@ -7,8 +6,7 @@ namespace Dynamo.Logging /// Defines analytics session interface. This interface is defined for /// internal use and mocking the tests only. /// - [Obsolete("Interface should be Internal, do not use.")] - public interface IAnalyticsSession : IDisposable + internal interface IAnalyticsSession : IDisposable { /// /// Get unique user id. @@ -21,14 +19,9 @@ public interface IAnalyticsSession : IDisposable string SessionId { get; } /// - /// Starts the session for the given DynamoModel. + /// Starts the session. /// The Session is closed when Dispose() is called. /// - /// DynamoModel - void Start(DynamoModel model); - /// - /// Returns a logger to record usage. - /// - ILogger Logger { get; } + void Start(); } } diff --git a/src/DynamoCore/Migration/Migration.cs b/src/DynamoCore/Migration/Migration.cs index cfea89aef8d..a3114f13274 100644 --- a/src/DynamoCore/Migration/Migration.cs +++ b/src/DynamoCore/Migration/Migration.cs @@ -517,24 +517,6 @@ internal static Version VersionFromString(string version) return new Version(ver.Major, ver.Minor, ver.Build, 0); } - /// - /// Call this method to obtain the version of current WorkspaceModel. - /// Note that the revision number is dropped as both "0.7.0.1234" - /// should be treated as the same version as "0.7.0.5678", and no file - /// migration should take place. - /// - /// The WorkspaceModel to get the Version from. - /// - /// Returns the Version object representing the workspace - /// version with the revision set to 0. - /// - internal static Version VersionFromWorkspace(WorkspaceModel workspace) - { - // Ignore revision number. - var ver = workspace.WorkspaceVersion; - return new Version(ver.Major, ver.Minor, ver.Build, 0); - } - /// /// Call this method to determine if migration should take place /// for the input DYN/DYF file based on the given version numbers. diff --git a/src/DynamoCore/Models/DynamoModel.cs b/src/DynamoCore/Models/DynamoModel.cs index 35473cf1ba6..27713cb10e3 100644 --- a/src/DynamoCore/Models/DynamoModel.cs +++ b/src/DynamoCore/Models/DynamoModel.cs @@ -8,7 +8,6 @@ using System.IO; using System.Linq; using System.Reflection; -using System.Runtime.Serialization; using System.Threading; using System.Threading.Tasks; using System.Xml; @@ -35,7 +34,6 @@ using Dynamo.Search; using Dynamo.Search.SearchElements; using Dynamo.Selection; -using Dynamo.Updates; using Dynamo.Utilities; using DynamoServices; using Greg; @@ -47,7 +45,6 @@ using ProtoCore.Runtime; using Compiler = ProtoAssociative.Compiler; // Dynamo package manager -using DefaultUpdateManager = Dynamo.Updates.UpdateManager; using FunctionGroup = Dynamo.Engine.FunctionGroup; using Symbol = Dynamo.Graph.Nodes.CustomNodes.Symbol; using Utils = Dynamo.Graph.Nodes.Utilities; @@ -99,11 +96,13 @@ public static DynamoPreferencesData Default() /// public struct HostAnalyticsInfo { - /// Dynamo variation identified by host. + // Dynamo variation identified by host. public string HostName; - /// Dynamo host parent id for analytics purpose. + // Dynamo variation version specific to host + public Version HostVersion; + // Dynamo host parent id for analytics purpose. public string ParentId; - /// Dynamo host session id for analytics purpose. + // Dynamo host session id for analytics purpose. public string SessionId; } @@ -199,9 +198,9 @@ internal LuceneSearchUtility LuceneUtility /// /// This version of Dynamo. /// - public string Version + public static string Version { - get { return DefaultUpdateManager.GetProductVersion().ToString(); } + get { return Core.PathManager.Instance.GetProductVersion().ToString(); } } /// @@ -212,13 +211,13 @@ public string Version /// /// Name of the Host (i.e. DynamoRevit/DynamoStudio) /// - [Obsolete("This property will be removed in Dynamo 3.0 - please use HostAnalyticsInfo")] - public string HostName { get; set; } + [Obsolete("This property will be removed in a future version of Dynamo - please use HostAnalyticsInfo")] + internal string HostName { get; set; } /// /// Host analytics info /// - public HostAnalyticsInfo HostAnalyticsInfo { get; set; } + public static HostAnalyticsInfo HostAnalyticsInfo { get; set; } /// /// Boolean indication of launching Dynamo in service mode, this mode is optimized for minimal launch time, mostly leveraged by CLI or WPF CLI. @@ -230,11 +229,6 @@ public string Version /// internal bool NoNetworkMode { get; } - /// - /// UpdateManager to handle automatic upgrade to higher version. - /// - public IUpdateManager UpdateManager { get; private set; } - /// /// The path manager that configures path information required for /// Dynamo to function properly. See IPathManager interface for more @@ -285,18 +279,6 @@ public string Version /// public readonly NodeSearchModel SearchModel; - /// - /// The application version string for analytics reporting APIs - /// - internal virtual string AppVersion - { - get - { - return Process.GetCurrentProcess().ProcessName + "-" - + DefaultUpdateManager.GetProductVersion(); - } - } - /// /// Debugging settings for this instance of Dynamo. /// @@ -305,7 +287,7 @@ internal virtual string AppVersion /// /// Preference settings for this instance of Dynamo. /// - public readonly PreferenceSettings PreferenceSettings; + public PreferenceSettings PreferenceSettings { get; private set; } /// /// Node Factory, used for creating and intantiating loaded Dynamo nodes. @@ -518,7 +500,6 @@ public interface IStartConfiguration IPreferences Preferences { get; set; } IPathResolver PathResolver { get; set; } bool StartInTestMode { get; set; } - IUpdateManager UpdateManager { get; set; } ISchedulerThread SchedulerThread { get; set; } string GeometryFactoryPath { get; set; } IAuthProvider AuthProvider { get; set; } @@ -535,6 +516,11 @@ public interface IStartConfiguration /// Configuration option to start Dynamo in offline mode. /// bool NoNetworkMode => false; + + /// + /// Configuration object that contains host information like Host name, parent id and session id. + /// + HostAnalyticsInfo HostAnalyticsInfo { get; set; } } /// @@ -571,7 +557,6 @@ public struct DefaultStartConfiguration : IStartConfiguration public IPreferences Preferences { get; set; } public IPathResolver PathResolver { get; set; } public bool StartInTestMode { get; set; } - public IUpdateManager UpdateManager { get; set; } public ISchedulerThread SchedulerThread { get; set; } public string GeometryFactoryPath { get; set; } public IAuthProvider AuthProvider { get; set; } @@ -586,16 +571,6 @@ public struct DefaultStartConfiguration : IStartConfiguration /// public string DefaultPythonEngine { get; set; } - /// - /// Disables ADP for the entire process for the lifetime of the process. - /// - [Obsolete("This property is no longer used and will be removed in Dynamo 3.0 - please use Dynamo.Logging.Analytics.DisableAnalytics instead.")] - public bool DisableADP { get; set; } - - /// - /// Host analytics info - /// TODO: Move this to IStartConfiguration in Dynamo 3.0 - /// public HostAnalyticsInfo HostAnalyticsInfo { get; set; } /// @@ -665,6 +640,7 @@ protected DynamoModel(IStartConfiguration config) IsTestMode = config.StartInTestMode; IsHeadless = config.IsHeadless; NoNetworkMode = config.NoNetworkMode; + HostAnalyticsInfo = config.HostAnalyticsInfo; DebugSettings = new DebugSettings(); Logger = new DynamoLogger(DebugSettings, pathManager.LogDirectory, IsTestMode, CLIMode, IsServiceMode); @@ -691,32 +667,17 @@ protected DynamoModel(IStartConfiguration config) OnRequestUpdateLoadBarStatus(new SplashScreenLoadEventArgs(Resources.SplashScreenInitPreferencesSettings, 30)); PreferenceSettings = (PreferenceSettings)CreateOrLoadPreferences(config.Preferences); + PreferenceSettings.Instance = PreferenceSettings; + if (PreferenceSettings != null) { - // Setting the locale for Dynamo from loaded Preferences only when - // In a non-in-process integration case (when HostAnalyticsInfo.HostName is unspecified) - // Language is specified, otherwise Default setting means following host locale - if (string.IsNullOrEmpty(HostAnalyticsInfo.HostName) || !PreferenceSettings.Locale.Equals(Configuration.Configurations.SupportedLocaleList.First())) - { - SetUICulture(PreferenceSettings.Locale); - } + SetUICulture(PreferenceSettings.Locale); PreferenceSettings.PropertyChanged += PreferenceSettings_PropertyChanged; PreferenceSettings.MessageLogged += LogMessage; } - if (config is DefaultStartConfiguration defaultStartConfiguration) - { - HostAnalyticsInfo = defaultStartConfiguration.HostAnalyticsInfo; - } - - UpdateManager = config.UpdateManager ?? new DefaultUpdateManager(null); - - if (UpdateManager != null) - { - // For API compatibility now in Dynamo 2.0, integrators can set HostName in both ways - HostName = string.IsNullOrEmpty(UpdateManager.HostName) ? HostAnalyticsInfo.HostName : UpdateManager.HostName; - HostVersion = UpdateManager.HostVersion?.ToString(); - } + HostName = HostAnalyticsInfo.HostName; + HostVersion = HostAnalyticsInfo.HostVersion?.ToString(); bool areAnalyticsDisabledFromConfig = false; if (!IsServiceMode) @@ -743,20 +704,7 @@ protected DynamoModel(IStartConfiguration config) // or the feature flags client for web traffic reason. if (!IsServiceMode && !areAnalyticsDisabledFromConfig && !Analytics.DisableAnalytics) { - // Start the Analytics service only when a session is not present. - // In an integrator host, as splash screen can be closed without shutting down the ViewModel, the analytics service is not stopped. - // So we don't want to start it when splash screen or dynamo window is launched again. - if (Analytics.client == null) - { - AnalyticsService.Start(this, IsHeadless, IsTestMode); - } - else if (Analytics.client is DynamoAnalyticsClient dac) - { - if (dac.Session == null) - { - AnalyticsService.Start(this, IsHeadless, IsTestMode); - } - } + HandleAnalytics(); //run process startup/reading on another thread so we don't block dynamo startup. //if we end up needing to control aspects of dynamo model or view startup that we can't make @@ -789,10 +737,7 @@ protected DynamoModel(IStartConfiguration config) try { - var dynamoLookup = config.UpdateManager != null && config.UpdateManager.Configuration != null - ? config.UpdateManager.Configuration.DynamoLookUp : null; - - migrator = DynamoMigratorBase.MigrateBetweenDynamoVersions(pathManager, dynamoLookup); + migrator = DynamoMigratorBase.MigrateBetweenDynamoVersions(pathManager); } catch (Exception e) { @@ -803,6 +748,7 @@ protected DynamoModel(IStartConfiguration config) { var isFirstRun = PreferenceSettings.IsFirstRun; PreferenceSettings = migrator.PreferenceSettings; + PreferenceSettings.Instance = PreferenceSettings; // Preserve the preference settings for IsFirstRun as this needs to be set // only by UsageReportingManager @@ -955,12 +901,6 @@ protected DynamoModel(IStartConfiguration config) AuthenticationManager = new AuthenticationManager(config.AuthProvider); } - UpdateManager.Log += UpdateManager_Log; - if (!IsTestMode && !IsHeadless && !IsServiceMode && !config.NoNetworkMode) - { - DefaultUpdateManager.CheckForProductUpdate(UpdateManager); - } - Logger.Log(string.Format("Dynamo -- Build {0}", Assembly.GetExecutingAssembly().GetName().Version)); @@ -1018,6 +958,7 @@ protected DynamoModel(IStartConfiguration config) LogWarningMessageEvents.LogWarningMessage += LogWarningMessage; LogWarningMessageEvents.LogInfoMessage += LogInfoMessage; + DynamoConsoleLogger.LogMessageToDynamoConsole += LogMessageWrapper; StartBackupFilesTimer(); TraceReconciliationProcessor = this; @@ -1034,6 +975,38 @@ protected DynamoModel(IStartConfiguration config) DynamoReady(new ReadyParams(this)); } + private void HandleAnalytics() + { + if (IsTestMode) + { + if (Analytics.DisableAnalytics) + { + Logger.Log("Incompatible configuration: [IsTestMode] and [Analytics disabled] "); + } + return; + } + + if (IsHeadless) + { + return; + } + + // Start the Analytics service only when a session is not present. + // In an integrator host, as splash screen can be closed without shutting down the ViewModel, the analytics service is not stopped. + // So we don't want to start it when splash screen or dynamo window is launched again. + if (Analytics.client == null) + { + AnalyticsService.Start(); + } + else if (Analytics.client is DynamoAnalyticsClient dac) + { + if (dac.Session == null) + { + AnalyticsService.Start(); + } + } + } + private void SearchModel_ItemProduced(NodeModel node) { ExecuteCommand(new CreateNodeCommand(node, 0, 0, true, true)); @@ -1245,10 +1218,10 @@ private void EngineController_TraceReconcliationComplete(TraceReconciliationEven { Debug.WriteLine("TRACE RECONCILIATION: {0} total serializables were orphaned.", obj.CallsiteToOrphanMap.SelectMany(kvp => kvp.Value).Count()); - // The orphans will come back here as a dictionary of lists of ISerializables jeyed by their callsite id. + // The orphans will come back here as a dictionary of lists of strings keyed by their callsite id. // This dictionary gets redistributed into a dictionary keyed by the workspace id. - var workspaceOrphanMap = new Dictionary>(); + var workspaceOrphanMap = new Dictionary>(); foreach (var ws in Workspaces.OfType()) { @@ -1303,16 +1276,11 @@ private void EngineController_TraceReconcliationComplete(TraceReconciliationEven /// Deals with orphaned serializables. /// /// Collection of orphaned serializables. - public virtual void PostTraceReconciliation(Dictionary> orphanedSerializables) + public virtual void PostTraceReconciliation(Dictionary> orphanedSerializables) { // Override in derived classes to deal with orphaned serializables. } - void UpdateManager_Log(LogEventArgs args) - { - Logger.Log(args.Message, args.Level); - } - /// /// LibraryLoaded event handler. /// @@ -1400,7 +1368,6 @@ public void Dispose() EngineController.VMLibrariesReset -= ReloadDummyNodes; - UpdateManager.Log -= UpdateManager_Log; Logger.Dispose(); EngineController.Dispose(); @@ -1429,6 +1396,7 @@ public void Dispose() LogWarningMessageEvents.LogWarningMessage -= LogWarningMessage; LogWarningMessageEvents.LogInfoMessage -= LogInfoMessage; + DynamoConsoleLogger.LogMessageToDynamoConsole -= LogMessageWrapper; foreach (var ws in _workspaces) { ws.Dispose(); @@ -1445,6 +1413,11 @@ public void Dispose() { SearchModel.ItemProduced -= SearchModel_ItemProduced; } + //handle the disposal of IDSDK manager instance for sandbox + if (AuthenticationManager?.AuthProvider is IDSDKManager idsdkProvider) + { + idsdkProvider?.Dispose(); + } } private void InitializeCustomNodeManager() @@ -1618,6 +1591,7 @@ private void InitializeNodeLibrary() DumpLibrarySnapshot(functionGroups); #endif + // Load local custom nodes and locally imported libraries foreach (var path in pathManager.DefinitionDirectories) { @@ -1983,6 +1957,29 @@ public void OpenFileFromPath(string filePath, bool forceManualExecutionMode = fa } } + /// + /// Opens a Dynamo workspace from a path to a template on disk. + /// + /// Path to file + /// Set this to true to discard + /// execution mode specified in the file and set manual mode + public void OpenTemplateFromPath(string filePath, bool forceManualExecutionMode = false) + { + + if (DynamoUtilities.PathHelper.isValidJson(filePath, out string fileContents, out Exception ex)) + { + OpenJsonFileFromPath(fileContents, filePath, forceManualExecutionMode, true); + } + else + { + // These kind of exceptions indicate that file is not accessible + if (ex is IOException || ex is UnauthorizedAccessException || ex is JsonReaderException) + { + throw ex; + } + } + } + /// /// Inserts a Dynamo graph or Custom Node inside the current workspace from a file path /// @@ -2027,7 +2024,7 @@ static private DynamoPreferencesData DynamoPreferencesDataFromJson(string json) JsonReader reader = new JsonTextReader(new StringReader(json)); var obj = JObject.Load(reader); var viewBlock = obj["View"]; - var dynamoBlock = viewBlock == null ? null : viewBlock["Dynamo"]; + var dynamoBlock = viewBlock == null ? null : viewBlock[Configurations.DynamoAsString]; if (dynamoBlock == null) return DynamoPreferencesData.Default(); @@ -2054,8 +2051,9 @@ static private DynamoPreferencesData DynamoPreferencesDataFromJson(string json) /// Path to file /// Set this to true to discard /// execution mode specified in the file and set manual mode + /// Set this to true to indicate that the file is a template /// True if workspace was opened successfully - private bool OpenJsonFileFromPath(string fileContents, string filePath, bool forceManualExecutionMode) + private bool OpenJsonFileFromPath(string fileContents, string filePath, bool forceManualExecutionMode, bool isTemplate = false) { try { @@ -2066,7 +2064,7 @@ private bool OpenJsonFileFromPath(string fileContents, string filePath, bool for if (true) //MigrationManager.ProcessWorkspace(dynamoPreferences.Version, xmlDoc, IsTestMode, NodeFactory)) { WorkspaceModel ws; - if (OpenJsonFile(filePath, fileContents, dynamoPreferences, forceManualExecutionMode, out ws)) + if (OpenJsonFile(filePath, fileContents, dynamoPreferences, forceManualExecutionMode, isTemplate, out ws)) { OpenWorkspace(ws); //Raise an event to deserialize the view parameters before @@ -2102,7 +2100,7 @@ private bool InsertJsonFileFromPath(string fileContents, string filePath, bool f { if (true) //MigrationManager.ProcessWorkspace(dynamoPreferences.Version, xmlDoc, IsTestMode, NodeFactory)) { - if (OpenJsonFile(filePath, fileContents, dynamoPreferences, forceManualExecutionMode, out WorkspaceModel ws)) + if (OpenJsonFile(filePath, fileContents, dynamoPreferences, forceManualExecutionMode, false, out WorkspaceModel ws)) { ExtraWorkspaceViewInfo viewInfo = ExtraWorkspaceViewInfo.ExtraWorkspaceViewInfoFromJson(fileContents); @@ -2294,6 +2292,7 @@ private bool OpenJsonFile( string fileContents, DynamoPreferencesData dynamoPreferences, bool forceManualExecutionMode, + bool isTemplate, out WorkspaceModel workspace) { if (!string.IsNullOrEmpty(filePath)) @@ -2304,6 +2303,10 @@ private bool OpenJsonFile( var currentHomeSpace = Workspaces.OfType().FirstOrDefault(); currentHomeSpace.UndefineCBNFunctionDefinitions(); + // This is to handle the case of opening a JSON file that does not have a version string + EngineController.CurrentWorkspaceVersion = dynamoPreferences.Version == + null ? AssemblyHelper.GetDynamoVersion() : new Version(dynamoPreferences.Version); + // TODO, QNTM-1108: WorkspaceModel.FromJson does not check a schema and so will not fail as long // as the fileContents are valid JSON, regardless of if all required data is present or not workspace = WorkspaceModel.FromJson( @@ -2317,20 +2320,22 @@ private bool OpenJsonFile( CustomNodeManager, this.LinterManager); - workspace.FileName = string.IsNullOrEmpty(filePath) ? "" : filePath; - workspace.FromJsonGraphId = string.IsNullOrEmpty(filePath) ? WorkspaceModel.ComputeGraphIdFromJson(fileContents) : ""; + workspace.FileName = string.IsNullOrEmpty(filePath) || isTemplate? string.Empty : filePath; + workspace.FromJsonGraphId = string.IsNullOrEmpty(filePath) ? WorkspaceModel.ComputeGraphIdFromJson(fileContents) : string.Empty; workspace.ScaleFactor = dynamoPreferences.ScaleFactor; + + if (!IsTestMode && !IsHeadless) + { + if (workspace.ContainsLegacyTraceData) + { + OnRequestNotification(Resources.LegacyTraceDataWarning, true); + } + } - // NOTE: This is to handle the case of opening a JSON file that does not have a version string - // This logic may not be correct, need to decide the importance of versioning early JSON files - string versionString = dynamoPreferences.Version; - if (versionString == null) - versionString = AssemblyHelper.GetDynamoVersion().ToString(); - workspace.WorkspaceVersion = new System.Version(versionString); - - HomeWorkspaceModel homeWorkspace = workspace as HomeWorkspaceModel; - if (homeWorkspace != null) + if (workspace is HomeWorkspaceModel homeWorkspace) { + homeWorkspace.EnableLegacyPolyCurveBehavior ??= PreferenceSettings.DefaultEnableLegacyPolyCurveBehavior; + homeWorkspace.HasRunWithoutCrash = dynamoPreferences.HasRunWithoutCrash; homeWorkspace.ReCompileCodeBlockNodesForFunctionDefinitions(); @@ -2450,12 +2455,19 @@ private bool OpenXmlHomeWorkspace( { var nodeGraph = NodeGraph.LoadGraphFromXml(xmlDoc, NodeFactory); Guid deterministicId = GuidUtility.Create(GuidUtility.UrlNamespace, workspaceInfo.Name); + + var loadedTraceData = Utils.LoadTraceDataFromXmlDocument(xmlDoc, out var containsLegacyTraceData); + if (!IsTestMode && !IsHeadless) + { + if (containsLegacyTraceData) OnRequestNotification(Resources.LegacyTraceDataWarning, true); + } + var newWorkspace = new HomeWorkspaceModel( deterministicId, EngineController, Scheduler, NodeFactory, - Utils.LoadTraceDataFromXmlDocument(xmlDoc), + loadedTraceData, nodeGraph.Nodes, nodeGraph.Notes, nodeGraph.Annotations, @@ -2722,8 +2734,24 @@ internal bool CanDumpLibraryToXml(object obj) /// public static void SetUICulture(string locale) { - Thread.CurrentThread.CurrentUICulture = new CultureInfo(locale == "Default" ? "en-US" : locale); - Thread.CurrentThread.CurrentCulture = new CultureInfo(locale == "Default" ? "en-US" : locale); + if (string.IsNullOrWhiteSpace(locale)) return; + + // Setting the locale for Dynamo from loaded Preferences, with Default handled differently + // between a non-in-process integration case (when HostAnalyticsInfo.HostName is unspecified) + // and in-process integration case. In later case, Default setting means following host locale. + if (string.IsNullOrEmpty(HostAnalyticsInfo.HostName)) + { + // Sandbox default to en-US + Thread.CurrentThread.CurrentUICulture = new CultureInfo(locale == "Default" ? "en-US" : locale); + Thread.CurrentThread.CurrentCulture = new CultureInfo(locale == "Default" ? "en-US" : locale); + } + else + { + var defaultCulture = CultureInfo.DefaultThreadCurrentCulture ?? new CultureInfo("en-US"); + // Integration default to DefaultThreadCurrentCulture set by integrator + Thread.CurrentThread.CurrentUICulture = locale == "Default" ? defaultCulture : new CultureInfo(locale); + Thread.CurrentThread.CurrentCulture = locale == "Default" ? defaultCulture : new CultureInfo(locale); + } } /// @@ -3182,7 +3210,7 @@ public void ClearCurrentWorkspace() //don't save the file path CurrentWorkspace.FileName = ""; CurrentWorkspace.HasUnsavedChanges = false; - CurrentWorkspace.WorkspaceVersion = AssemblyHelper.GetDynamoVersion(); + EngineController.CurrentWorkspaceVersion = AssemblyHelper.GetDynamoVersion(); this.LinterManager?.SetDefaultLinter(); @@ -3351,9 +3379,6 @@ private void DisplayXmlDummyNodeWarning() var xmlDummyNodeCount = this.CurrentWorkspace.Nodes.OfType(). Where(node => node.OriginalNodeContent is XmlElement).Count(); - Logging.Analytics.LogPiiInfo("XmlDummyNodeWarning", - xmlDummyNodeCount.ToString()); - string summary = Resources.UnresolvedNodesWarningShortMessage; var description = Resources.UnresolvedNodesWarningMessage; const string imageUri = "/DynamoCoreWpf;component/UI/Images/task_dialog_future_file.png"; @@ -3386,10 +3411,6 @@ private void DisplayObsoleteFileMessage(string fullFilePath, Version fileVersion var fileVer = ((fileVersion != null) ? fileVersion.ToString() : "Unknown"); var currVer = ((currVersion != null) ? currVersion.ToString() : "Unknown"); - Logging.Analytics.LogPiiInfo( - "ObsoleteFileMessage", - fullFilePath + " :: fileVersion:" + fileVer + " :: currVersion:" + currVer); - string summary = Resources.FileCannotBeOpened; var description = string.Format( @@ -3459,9 +3480,6 @@ private bool DisplayFutureFileMessage(string fullFilePath, Version fileVersion, var fileVer = ((fileVersion != null) ? fileVersion.ToString() : Resources.UnknownVersion); var currVer = ((currVersion != null) ? currVersion.ToString() : Resources.UnknownVersion); - Logging.Analytics.LogPiiInfo("FutureFileMessage", fullFilePath + - " :: fileVersion:" + fileVer + " :: currVersion:" + currVer); - string summary = Resources.FutureFileSummary; var description = string.Format(Resources.FutureFileDescription, fullFilePath, fileVersion, currVersion); diff --git a/src/DynamoCore/Models/DynamoModelCommands.cs b/src/DynamoCore/Models/DynamoModelCommands.cs index 44c6252b62c..eae0f04c19a 100644 --- a/src/DynamoCore/Models/DynamoModelCommands.cs +++ b/src/DynamoCore/Models/DynamoModelCommands.cs @@ -46,12 +46,20 @@ protected virtual void OpenFileImpl(OpenFileCommand command) { string filePath = command.FilePath; bool forceManualMode = command.ForceManualExecutionMode; + bool isTemplate = command.IsTemplate; OpenFileFromPath(filePath, forceManualMode); //clear the clipboard to avoid copying between dyns //ClipBoard.Clear(); } + protected virtual void OpenTemplateImpl(OpenFileCommand command) + { + string filePath = command.FilePath; + bool forceManualMode = command.ForceManualExecutionMode; + OpenTemplateFromPath(filePath, forceManualMode); + } + protected virtual void OpenFileFromJsonImpl(OpenFileFromJsonCommand command) { string fileContents = command.FileContents; @@ -326,7 +334,7 @@ private void MakeConnectionImpl(MakeConnectionCommand command) EndShiftReconnections(nodeId, command.PortIndex, command.Type); break; - // TODO - can be removed in Dynamo 3.0 - DYN-1729 + // TODO - can be removed in a future version of Dynamo - DYN-1729 case MakeConnectionCommand.Mode.EndAndStartCtrlConnection: BeginCreateConnections(nodeId, command.PortIndex, command.Type); break; diff --git a/src/DynamoCore/Models/DynamoModelEvents.cs b/src/DynamoCore/Models/DynamoModelEvents.cs index 7a76d0379c7..c21dc4ed4c4 100644 --- a/src/DynamoCore/Models/DynamoModelEvents.cs +++ b/src/DynamoCore/Models/DynamoModelEvents.cs @@ -8,6 +8,7 @@ using System.Collections.Generic; using Dynamo.Graph; using Dynamo.Extensions; +using Dynamo.Logging; namespace Dynamo.Models { @@ -158,6 +159,11 @@ protected virtual void OnWorkspaceAdded(WorkspaceModel obj) var handler = WorkspaceAdded; if (handler != null) handler(obj); + if (obj is CustomNodeWorkspaceModel) + Analytics.TrackScreenView("CustomWorkspace"); + else + Analytics.TrackScreenView("Workspace"); + WorkspaceEvents.OnWorkspaceAdded(obj.Guid, obj.Name, obj.GetType()); } @@ -305,20 +311,6 @@ public virtual void OnRunCompleted(object sender, bool success) public delegate void CrashPromptHandler(object sender, CrashPromptArgs e); public event CrashPromptHandler RequestsCrashPrompt; - /// - /// Shows the crash error reporting window. - /// This method will always try to show the Autodesk CER UI first (if the CER tool is found on disk). - /// If the CER tool is not found, the Dynamo in-house crash prompt will be shown. - /// - /// - /// Can be called with CrashErrorReportArgs or CrashPromptArgs - [Obsolete("Will be removed in Dynamo3.0. Please use 'OnRequestsCrashPrompt(CrashErrorReportArgs args)' instead.")] - public void OnRequestsCrashPrompt(object sender, CrashPromptArgs args) - { - if (RequestsCrashPrompt != null) - RequestsCrashPrompt(this, args); - } - /// /// Shows the crash error reporting window. /// This method will always try to show the Autodesk CER UI first (if the CER tool is found on disk). @@ -541,12 +533,12 @@ internal void OnRequestPythonReset(string pythonEngine) /// /// This event is used to raise a toast notification from the DynamoViewModel /// - internal event Action RequestNotification; - internal void OnRequestNotification(string notification) + internal event Action RequestNotification; + internal void OnRequestNotification(string notification, bool stayOpen = false) { if (RequestNotification != null) { - RequestNotification(notification); + RequestNotification(notification, stayOpen); } } diff --git a/src/DynamoCore/Models/RecordableCommands.cs b/src/DynamoCore/Models/RecordableCommands.cs index 557827372e8..af0232dd2e4 100644 --- a/src/DynamoCore/Models/RecordableCommands.cs +++ b/src/DynamoCore/Models/RecordableCommands.cs @@ -458,14 +458,16 @@ public class OpenFileCommand : RecordableCommand #region Public Class Methods /// - /// + /// Constructor /// /// The path to the file. /// Should the file be opened in manual execution mode? - public OpenFileCommand(string filePath, bool forceManualExecutionMode = false) + /// Is Dynamo opening a template file? + public OpenFileCommand(string filePath, bool forceManualExecutionMode = false, bool isTemplate = false) { FilePath = filePath; ForceManualExecutionMode = forceManualExecutionMode; + IsTemplate = isTemplate; } private static string TryFindFile(string xmlFilePath, string uriString = null) @@ -507,6 +509,7 @@ internal static OpenFileCommand DeserializeCore(XmlElement element) [DataMember] internal string FilePath { get; private set; } internal bool ForceManualExecutionMode { get; private set; } + internal bool IsTemplate { get; private set; } private DynamoModel dynamoModel; #endregion @@ -516,7 +519,14 @@ internal static OpenFileCommand DeserializeCore(XmlElement element) protected override void ExecuteCore(DynamoModel dynamoModel) { this.dynamoModel = dynamoModel; - dynamoModel.OpenFileImpl(this); + if (IsTemplate) + { + dynamoModel.OpenTemplateImpl(this); + } + else + { + dynamoModel.OpenFileImpl(this); + } } protected override void SerializeCore(XmlElement element) @@ -528,7 +538,7 @@ protected override void SerializeCore(XmlElement element) internal override void TrackAnalytics() { // Log file open action and the number of nodes in the opened workspace - Dynamo.Logging.Analytics.TrackFileOperationEvent( + Dynamo.Logging.Analytics.TrackTaskFileOperationEvent( FilePath, Logging.Actions.Open, dynamoModel.CurrentWorkspace.Nodes.Count()); @@ -628,7 +638,7 @@ protected override void SerializeCore(XmlElement element) internal override void TrackAnalytics() { // Log file open action and the number of nodes in the opened workspace - Dynamo.Logging.Analytics.TrackFileOperationEvent( + Dynamo.Logging.Analytics.TrackTaskFileOperationEvent( FilePath, Logging.Actions.Open, dynamoModel.CurrentWorkspace.Nodes.Count()); @@ -705,7 +715,7 @@ protected override void SerializeCore(XmlElement element) internal override void TrackAnalytics() { // Log file open action and the number of nodes in the opened workspace - Dynamo.Logging.Analytics.TrackFileOperationEvent( + Dynamo.Logging.Analytics.TrackTaskFileOperationEvent( "In memory json file", Logging.Actions.Open, dynamoModel.CurrentWorkspace.Nodes.Count()); @@ -1795,7 +1805,7 @@ protected override void SerializeCore(XmlElement element) internal override void TrackAnalytics() { - Dynamo.Logging.Analytics.TrackCommandEvent( + Dynamo.Logging.Analytics.TrackTaskCommandEvent( CmdOperation.ToString()); // "Undo" or "Redo" } diff --git a/src/DynamoCore/Properties/AssemblyInfo.cs b/src/DynamoCore/Properties/AssemblyInfo.cs index 5c6498b2bd6..f3e4ca60929 100644 --- a/src/DynamoCore/Properties/AssemblyInfo.cs +++ b/src/DynamoCore/Properties/AssemblyInfo.cs @@ -31,6 +31,7 @@ // For workspace package dependency collection [assembly: InternalsVisibleTo("DynamoPackages")] [assembly: InternalsVisibleTo("WorkspaceDependencyViewExtension")] +[assembly: InternalsVisibleTo("DynamoMLDataPipeline")] [assembly: InternalsVisibleTo("PythonNodeModelsWpf")] [assembly: InternalsVisibleTo("PythonNodeModels")] [assembly: InternalsVisibleTo("LibraryViewExtensionWebView2")] @@ -39,10 +40,10 @@ [assembly: InternalsVisibleTo("LintingViewExtension")] [assembly: InternalsVisibleTo("GenerativeDesign.Dynamo.ViewExtension")] [assembly: InternalsVisibleTo("GenerativeDesign.Dynamo.PackAndGo")] -[assembly: InternalsVisibleTo("DynamoPlayerExtension")] [assembly: InternalsVisibleTo("DynamoPlayer.Extension")] [assembly: InternalsVisibleTo("DynamoPlayer.Workflows")] -[assembly: InternalsVisibleTo("DynamoPlayer.WorkflowsUi")] +[assembly: InternalsVisibleTo("DynamoPlayer")] +[assembly: InternalsVisibleTo("DynamoConnector")] [assembly: InternalsVisibleTo("DSCPython")] [assembly: InternalsVisibleTo("DynamoPythonTests")] [assembly: InternalsVisibleTo("GraphMetadataViewExtension")] diff --git a/src/DynamoCore/Properties/Resources.Designer.cs b/src/DynamoCore/Properties/Resources.Designer.cs index f523c41ad4c..31864038d8b 100644 --- a/src/DynamoCore/Properties/Resources.Designer.cs +++ b/src/DynamoCore/Properties/Resources.Designer.cs @@ -1117,6 +1117,15 @@ public static string InvalidStartOrEndOfRange { } } + /// + /// Looks up a localized string similar to This workspace contains element binding data in a legacy format that is no longer supported in Dynamo 3.0 and higher versions. Element binding data will be saved in the new format the next time you run and save this workspace.. + /// + public static string LegacyTraceDataWarning { + get { + return ResourceManager.GetString("LegacyTraceDataWarning", resourceCulture); + } + } + /// /// Looks up a localized string similar to Build error for library: {0}. /// diff --git a/src/DynamoCore/Properties/Resources.en-US.resx b/src/DynamoCore/Properties/Resources.en-US.resx index b40c51c4764..ad2ca83d86c 100644 --- a/src/DynamoCore/Properties/Resources.en-US.resx +++ b/src/DynamoCore/Properties/Resources.en-US.resx @@ -908,4 +908,7 @@ This package likely contains an assembly that is blocked. You will need to load Formula node has been deprecated. It has been automatically migrated to a CodeBlock node. Note that results may vary after the migration depending on lacing options selected on the original Formula node. Appropriate replication guides might need to be applied to the CodeBlock node script. + + This workspace contains element binding data in a legacy format that is no longer supported in Dynamo 3.0 and higher versions. Element binding data will be saved in the new format the next time you run and save this workspace. + \ No newline at end of file diff --git a/src/DynamoCore/Properties/Resources.resx b/src/DynamoCore/Properties/Resources.resx index 77d3d8340dd..4306d13dc3a 100644 --- a/src/DynamoCore/Properties/Resources.resx +++ b/src/DynamoCore/Properties/Resources.resx @@ -911,4 +911,7 @@ This package likely contains an assembly that is blocked. You will need to load Formula node has been deprecated. It has been automatically migrated to a CodeBlock node. Note that results may vary after the migration depending on lacing options selected on the original Formula node. Appropriate replication guides might need to be applied to the CodeBlock node script. - \ No newline at end of file + + This workspace contains element binding data in a legacy format that is no longer supported in Dynamo 3.0 and higher versions. Element binding data will be saved in the new format the next time you run and save this workspace. + + diff --git a/src/DynamoCore/Scheduler/UpdateGraphAsyncTask.cs b/src/DynamoCore/Scheduler/UpdateGraphAsyncTask.cs index 1355e9cc63e..692be1b52e7 100644 --- a/src/DynamoCore/Scheduler/UpdateGraphAsyncTask.cs +++ b/src/DynamoCore/Scheduler/UpdateGraphAsyncTask.cs @@ -6,6 +6,7 @@ using ProtoScript.Runners; using Dynamo.Graph.Nodes; using Dynamo.Graph.Workspaces; +using Dynamo.Logging; namespace Dynamo.Scheduler { @@ -103,7 +104,10 @@ protected override void HandleTaskExecutionCore() // EngineController might be disposed and become invalid. // After MAGN-5167 is done, we could remove this checking. if (!engineController.IsDisposed) + { + Analytics.TrackActivityStatus(HeartBeatType.Machine.ToString()); engineController.UpdateGraphImmediate(graphSyncData); + } } protected override void HandleTaskCompletionCore() @@ -116,6 +120,7 @@ protected override void HandleTaskCompletionCore() } else { + Analytics.TrackActivityStatus(HeartBeatType.Machine.ToString()); // Retrieve warnings in the context of ISchedulerThread. BuildWarnings = engineController.GetBuildWarnings(); RuntimeWarnings = engineController.GetRuntimeWarnings(); @@ -148,14 +153,14 @@ protected override void HandleTaskCompletionCore() // Clear node warning or info messages because if node is involved in new graph execution, message should be refreshed if (node.State == ElementState.Warning) { - using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.ToolTipText), nameof(NodeModel.Infos), nameof(NodeModel.State))) + using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.Infos), nameof(NodeModel.State))) { node.ClearErrorsAndWarnings(); } } if (node.State == ElementState.Info) { - using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.ToolTipText), nameof(NodeModel.Infos), nameof(NodeModel.State))) + using (node.PropertyChangeManager.SetPropsToSuppress(nameof(NodeModel.Infos), nameof(NodeModel.State))) { node.ClearInfoMessages(); } diff --git a/src/DynamoCore/Updates/UpdateManager.cs b/src/DynamoCore/Updates/UpdateManager.cs deleted file mode 100644 index c78d25e132b..00000000000 --- a/src/DynamoCore/Updates/UpdateManager.cs +++ /dev/null @@ -1,1386 +0,0 @@ -using System; -using System.Collections.Generic; -using System.ComponentModel; -using System.Diagnostics; -using System.Globalization; -using System.IO; -using System.Linq; -using System.Net; -using System.Reflection; -using System.Xml.Linq; -using System.Xml.Serialization; -using Autodesk.Analytics.Core; -using Dynamo.Core; -using Dynamo.Logging; - -namespace Dynamo.Updates -{ - /// - /// Represents the method that will handle events. - /// - /// The object where the event handler is attached. - /// The event data. - public delegate void UpdateDownloadedEventHandler(object sender, UpdateDownloadedEventArgs e); - - /// - /// A delegate used to handle shutdown request - /// - public delegate void ShutdownRequestedEventHandler(IUpdateManager updateManager); - - /// - /// Provides data for events. - /// - public class UpdateDownloadedEventArgs : EventArgs - { - /// - /// Initializes a new instance of the class - /// with the error and the update location - /// - /// The exception thrown during downloading update. - /// Null if update is downloaded successfully. - /// Location where the update has been downloaded to. - public UpdateDownloadedEventArgs(Exception error, string fileLocation) - { - Error = error; - UpdateFileLocation = fileLocation; - UpdateAvailable = !string.IsNullOrEmpty(fileLocation); - } - - /// - /// Returns flag which indicates if update has been downloaded. - /// - public bool UpdateAvailable { get; private set; } - - /// - /// Returns location where the update has been downloaded to. - /// - public string UpdateFileLocation { get; private set; } - - /// - /// Returns exception thrown during downloading update. - /// Null if update is downloaded successfully. - /// - public Exception Error { get; private set; } - } - - /// - /// An interface which describes properties and methods for - /// updating the application. - /// - public interface IUpdateManager - { - /// - /// Returns current product version. - /// - BinaryVersion ProductVersion { get; } - - /// - /// Returns available product version. - /// - BinaryVersion AvailableVersion { get; } - - /// - /// Returns information, where version can be updated. - /// - IAppVersionInfo UpdateInfo { get; set; } - - /// - /// Bool value indicates if new version is available. - /// - bool IsUpdateAvailable { get; } - - /// - /// Event is fired when an update is downloaded. - /// - event UpdateDownloadedEventHandler UpdateDownloaded; - - /// - /// Event is fired when Dynamo needs to be restarted. - /// - event ShutdownRequestedEventHandler ShutdownRequested; - - /// - /// Checks for product updates in background thread. - /// - /// Asynchronous web request for update data - void CheckForProductUpdate(IAsynchronousRequest request); - - /// - /// Quits and installs new version. - /// - void QuitAndInstallUpdate(); - - /// - /// This function is called when a Dynamo Model is shutting down. - /// - void HostApplicationBeginQuit(); - - /// - /// Reads the request's data, and parses for available versions. - /// If a more recent version is available, the UpdateInfo object - /// will be set. - /// - /// Asynchronous request - void UpdateDataAvailable(IAsynchronousRequest request); - - /// - /// This flag is available via the debug menu to - /// allow the update manager to check for newer daily builds. - /// - bool CheckNewerDailyBuilds { get; set; } - - /// - /// Specifies whether to force update. - /// - bool ForceUpdate { get; set; } - - /// - /// Returns a reference to Update Manager Configuration settings. - /// - IUpdateManagerConfiguration Configuration { get; } - - /// - /// Event fires, when something should be logged. - /// - event LogEventHandler Log; - - /// - /// This function logs a message. - /// - /// LogEventArgs - void OnLog(LogEventArgs args); - - /// - /// Sets application process id. It's used for logging. - /// - /// int - void RegisterExternalApplicationProcessId(int id); - - /// - /// Get the current version of the Host - /// - Version HostVersion { get; set; } - - /// - /// Get the current name of the Host - /// - String HostName { get; set; } - } - - /// - /// Interface provides methods, that get installed Dynamo paths and the last Dynamo version. - /// - public interface IDynamoLookUp - { - /// - /// Returns installation path for all version of this Dynamo Product - /// installed on this system. - /// - IEnumerable GetDynamoInstallLocations(); - - /// - /// Returns a list of user data folders on this system. - /// - /// - /// The implementation of this interface method should return a list of user - /// data folders, one for each of Dynamo product installed on the system. When - /// there is no Dynamo product installed, this method returns an empty list. - /// - IEnumerable GetDynamoUserDataLocations(); - - /// - /// Returns the version of latest installed product - /// - BinaryVersion LatestProduct { get; } - } - - /// - /// This interface represents configuration properties for Update manager. - /// - public interface IUpdateManagerConfiguration - { - /// - /// Specifies download location for new installer - /// - string DownloadSourcePath { get; set; } - - /// - /// Specifies location for signature file to validate the new installer. - /// - string SignatureSourcePath { get; set; } - - /// - /// Specifies whether to consider daily builds for update, default is false. - /// - bool CheckNewerDailyBuild { get; set; } - - /// - /// Specifies whether to force update, default value is false. - /// - bool ForceUpdate { get; set; } - - /// - /// Returns the base name of the installer to be used for upgrade. - /// - string InstallerNameBase { get; set; } - - /// - /// Returns IDynamoLookUp interface to search Dynamo installations on the system. - /// - IDynamoLookUp DynamoLookUp { get; set; } - } - - /// - /// This interface represents configuration properties for Disable Update. - /// - public interface IDisableUpdateConfig - { - /// - /// Specifies whether to disable update, default value is false. - /// - Boolean DisableUpdates { get; set; } - } - - /// - /// An interface to describe available - /// application update info. - /// - public interface IAppVersionInfo - { - BinaryVersion Version { get; set; } - string VersionInfoURL { get; set; } - string InstallerURL { get; set; } - string SignatureURL { get; set; } - } - - /// - /// An interface to describe an asynchronous web - /// request for updating data. - /// - public interface IAsynchronousRequest - { - /// - /// The data returned from the request. - /// - string Data { get; set; } - - /// - /// Any error information returned from the request. - /// - string Error { get; set; } - - /// - /// Represents the send request link. - /// - Uri Path { get; set; } - - /// - /// An action to be invoked upon completion of the request. - /// This action is invoked regardless of the success of the request. - /// - Action OnRequestCompleted { get; set; } - } - - /// - /// This class returns of Dynamo - /// - public class AppVersionInfo : IAppVersionInfo - { - /// - /// Returns current Dynamo version - /// - public BinaryVersion Version { get; set; } - - /// - /// Returns URL where one can get information about - /// current Dynamo version - /// - public string VersionInfoURL { get; set; } - - /// - /// Returns URL where Dynamo installer can be downloaded from - /// - public string InstallerURL { get; set; } - - /// - /// Returns URL where signature file to validate the new installer can be downloaded from - /// - public string SignatureURL { get; set; } - } - - /// - /// The UpdateRequest class encapsulates a request for - /// getting update information from the web. - /// - internal class UpdateRequest : IAsynchronousRequest - { - /// - /// An action to be invoked upon completion of the request. - /// This action is invoked regardless of the success of the request. - /// - public Action OnRequestCompleted { get; set; } - - /// - /// The data returned from the request. - /// - public string Data { get; set; } - - /// - /// Any error information returned from the request. - /// - public string Error { get; set; } - - public Uri Path { get; set; } - - /// - /// UpdateManager instance that created this request. - /// - private readonly IUpdateManager manager = null; - - /// - /// The constructor. - /// - /// Uri that needs to be read to get the update information. - /// The update manager which is making this request. - public UpdateRequest(Uri path, IUpdateManager manager) - { - OnRequestCompleted = manager.UpdateDataAvailable; - this.manager = manager; - - Error = string.Empty; - Data = string.Empty; - Path = path; - - var client = new WebClient(); - client.OpenReadAsync(path); - client.OpenReadCompleted += ReadResult; - } - - /// - /// Event handler for the web client's requestion completed event. Reads - /// the request result information and subsequently triggers - /// the UpdateDataAvailable event. - /// - /// - /// - private void ReadResult(object sender, OpenReadCompletedEventArgs e) - { - try - { - if (null == e || e.Error != null) - { - Error = "Unspecified error"; - if (null != e && (null != e.Error)) - Error = e.Error.Message; - } - - using (var sr = new StreamReader(e.Result)) - { - Data = sr.ReadToEnd(); - } - } - catch (Exception ex) - { - Error = string.Empty; - Data = string.Empty; - - manager.OnLog(new LogEventArgs("The update request could not be completed.", LogLevel.File)); - manager.OnLog(new LogEventArgs(ex, LogLevel.File)); - } - - //regardless of the success of the above logic - //invoke the completion callback - OnRequestCompleted.Invoke(this); - } - } - - /// - /// Specifies Update Manager Configuration settings. - /// - public class UpdateManagerConfiguration : IUpdateManagerConfiguration,IDisableUpdateConfig - { - private const string PRODUCTION_SOURCE_PATH_S = "http://dyn-builds-data.s3.amazonaws.com/"; - private const string PRODUCTION_SIG_SOURCE_PATH_S = "http://dyn-builds-data-sig.s3.amazonaws.com/"; - private const string DEFAULT_CONFIG_FILE_S = "UpdateManagerConfig.xml"; - private const string INSTALL_NAME_BASE = "DynamoInstall"; - - /// - /// Specifies download location for new installer - /// - public string DownloadSourcePath { get; set; } - - /// - /// Specifies location for signature file to validate the new installer. - /// - public string SignatureSourcePath { get; set; } - - /// - /// Specifies whether to consider daily builds for update, default is false. - /// - public bool CheckNewerDailyBuild { get; set; } - - /// - /// Specifies whether to force update, default value is false. - /// - public bool ForceUpdate { get; set; } - - /// - /// Returns the base name of the installer to be used for upgrade. - /// - public string InstallerNameBase { get; set; } - - /// - /// Return file path for the overriding config file. - /// - [XmlIgnore] - public string ConfigFilePath { get; set; } - - /// - /// Specifies whether to disable update, default value is false. - /// - public Boolean DisableUpdates { get; set; } - - /// - /// Default constructor - /// - public UpdateManagerConfiguration() - { - DownloadSourcePath = PRODUCTION_SOURCE_PATH_S; - SignatureSourcePath = PRODUCTION_SIG_SOURCE_PATH_S; - CheckNewerDailyBuild = false; - ForceUpdate = false; - InstallerNameBase = INSTALL_NAME_BASE; - DisableUpdates = false; - } - - /// - /// Loads the configurations from given xml file. - /// - /// Xml file path that contains configuration details. - /// IUpdateManager object which can log errors during loading. - /// Loaded UpdateManagerConfiguration. - public static UpdateManagerConfiguration Load(string filePath, IUpdateManager updateManager) - { - if(string.IsNullOrEmpty(filePath) || !File.Exists(filePath)) - return null; - - try - { - var serializer = new XmlSerializer(typeof(UpdateManagerConfiguration)); - using (var fs = new FileStream(filePath, FileMode.Open, FileAccess.Read)) - { - var config = serializer.Deserialize(fs) as UpdateManagerConfiguration; - if(null != config) - config.ConfigFilePath = filePath; - return config; - } - } - catch (Exception ex) - { - if (null != updateManager) - updateManager.OnLog( - new LogEventArgs( - string.Format( - Properties.Resources.FailedToLoad, - filePath, - ex.Message), - LogLevel.Console)); - else throw; - } - return null; - } - - /// - /// Saves this configuration to a given file in xml format. - /// - /// File path to save this configuration. - /// IUpdateManager object which can log errors during saving. - public void Save(string filePath, IUpdateManager updateManager) - { - try - { - var serializer = new XmlSerializer(typeof(UpdateManagerConfiguration)); - using (var fs = new FileStream(filePath, FileMode.Create, FileAccess.Write)) - { - serializer.Serialize(fs, this); - } - } - catch (Exception ex) - { - if (null != updateManager) - updateManager.OnLog( - new LogEventArgs( - string.Format( - Properties.Resources.FailedToSave, - filePath, - ex.Message), - LogLevel.Console)); - else throw; - } - } - - /// - /// Utility method to get the settings - /// - /// IDynamoLookUp instance - /// IUpdateManager object which can log errors during saving. - /// Update Manager Configuration settings object - public static UpdateManagerConfiguration GetSettings(IDynamoLookUp lookUp, IUpdateManager updateManager = null) - { - string filePath; - var exists = TryGetConfigFilePath(out filePath); -#if DEBUG - //This code is just to create the default config file to - //save the default settings, which later on can be modified - //to re-direct it to other download target for testing. - if (!exists) - { - var umConfig = new UpdateManagerConfiguration(); - umConfig.Save(filePath, updateManager); - } -#endif - if (!exists) - return new UpdateManagerConfiguration() { DynamoLookUp = lookUp }; - - var config = Load(filePath, updateManager); - if (null != config) - config.DynamoLookUp = lookUp; - - return config; - } - - /// - /// Returns the update manager config file path. - /// - /// Full path for the config file - /// True if file exists. - public static bool TryGetConfigFilePath(out string filePath) - { - string location = Assembly.GetExecutingAssembly().Location; - // ReSharper disable once AssignNullToNotNullAttribute, location is always available - filePath = Path.Combine(Path.GetDirectoryName(location), DEFAULT_CONFIG_FILE_S); - return File.Exists(filePath); - } - - /// - /// IDynamoLookUp object to get installed Dynamo versions - /// - [XmlIgnore] - public IDynamoLookUp DynamoLookUp { get; set; } - } - - /// - /// This class provides services for product update management. - /// - [Obsolete("UpdateManager is deprecated and will be removed in a future Dynamo version.")] - internal sealed class UpdateManager : NotificationObject, IUpdateManager - { - #region Private Class Data Members - - private bool versionCheckInProgress; - private static BinaryVersion productVersion; - private IAppVersionInfo updateInfo; - private const string OLD_DAILY_INSTALL_NAME_BASE = "DynamoDailyInstall"; - // TODO: InstallUpdate tool has been removed. - // Remove UpdateManager and code that's dependent on it: https://jira.autodesk.com/browse/DYN-5873 - private const string INSTALLUPDATE_EXE = "InstallUpdate.exe"; - private string updateFileLocation; - private int currentDownloadProgress = -1; - private IAppVersionInfo downloadedUpdateInfo; - private IUpdateManagerConfiguration configuration = null; - private int hostApplicationProcessId = -1; - - #endregion - - #region Public Event Handlers - - /// - /// Occurs when RequestUpdateDownload operation completes. - /// - public event UpdateDownloadedEventHandler UpdateDownloaded; - public event ShutdownRequestedEventHandler ShutdownRequested; - public event LogEventHandler Log; - - #endregion - - #region Public Class Properties - - /// - /// Obtains product version string - /// - public BinaryVersion ProductVersion - { - get - { - return GetProductVersion(); - } - } - - public static BinaryVersion GetProductVersion() - { - if (null != productVersion) return productVersion; - - var executingAssemblyName = Assembly.GetExecutingAssembly().GetName(); - productVersion = BinaryVersion.FromString(executingAssemblyName.Version.ToString()); - - return productVersion; - } - - public Version HostVersion { get; set; } - - public string HostName { get; set; } - - /// - /// BaseVersion is a method which compares the current Dynamo Core Version and the HostVersion - /// (DynamoRevit/DynamoStudio etc.) and returns the earlier (lower) Version. - /// This allows subsequent methods to do a single check and if there is an updated version (to either Core/Host - /// versions), the subsequent methods will poll the server for an update. - /// - private BinaryVersion BaseVersion() - { - if (HostVersion == null) return ProductVersion; - - var binaryHostVersion = BinaryVersion.FromString(HostVersion.ToString()); - - if (ProductVersion < binaryHostVersion) return ProductVersion; - else return binaryHostVersion; - } - - /// - /// Obtains available update version string - /// - public BinaryVersion AvailableVersion - { - get - { - // Dirty patch: A version is available only when the update has been downloaded. - // This causes the UI to display the update button only after the download has - // completed. - return downloadedUpdateInfo == null - ? BaseVersion() : updateInfo.Version; - } - } - - /// - /// Obtains downloaded update file location. - /// - public string UpdateFileLocation - { - get { return updateFileLocation; } - private set - { - updateFileLocation = value; - RaisePropertyChanged("UpdateFileLocation"); - } - } - - public IAppVersionInfo UpdateInfo - { - get { return updateInfo; } - set - { - if (value != null) - { - OnLog(new LogEventArgs(string.Format(Properties.Resources.UpdateAvailable, value.Version), LogLevel.Console)); - } - - updateInfo = value; - RaisePropertyChanged("UpdateInfo"); - } - } - - /// - /// Dirty patch: Set to the value of UpdateInfo once the new update installer has been - /// downloaded. - /// - public IAppVersionInfo DownloadedUpdateInfo - { - get { return downloadedUpdateInfo; } - set - { - downloadedUpdateInfo = value; - RaisePropertyChanged("DownloadedUpdateInfo"); - } - } - - /// - /// Returns true if a new version is available. - /// - public bool IsUpdateAvailable - { - get - { - //Update is not available until it's downloaded - if (DownloadedUpdateInfo == null) - return false; - - return ForceUpdate || AvailableVersion > BaseVersion(); - } - } - - /// - /// This flag is available via the debug menu to - /// allow the update manager to check for newer daily - /// builds as well. - /// - public bool CheckNewerDailyBuilds - { - get { return Configuration.CheckNewerDailyBuild; } - set - { - if (!Configuration.CheckNewerDailyBuild && value) - { - CheckForProductUpdate(new UpdateRequest(new Uri(Configuration.DownloadSourcePath), this)); - } - Configuration.CheckNewerDailyBuild = value; - RaisePropertyChanged("CheckNewerDailyBuilds"); - } - } - - /// - /// Apply the most recent update, regardless - /// of whether it is newer than the current version. - /// - public bool ForceUpdate - { - get { return Configuration.ForceUpdate; } - set - { - if (!Configuration.ForceUpdate && value) - { - // do a check - CheckForProductUpdate(new UpdateRequest(new Uri(Configuration.DownloadSourcePath), this)); - } - Configuration.ForceUpdate = value; - RaisePropertyChanged("ForceUpdate"); - } - } - - /// - /// Returns the configuration settings. - /// - public IUpdateManagerConfiguration Configuration - { - get - { - return configuration ?? (configuration = UpdateManagerConfiguration.GetSettings(null, this)); - } - } - - #endregion - - public UpdateManager(IUpdateManagerConfiguration configuration) - { - this.configuration = configuration; - PropertyChanged += UpdateManager_PropertyChanged; - HostVersion = null; - HostName = string.Empty; - } - - void UpdateManager_PropertyChanged(object sender, PropertyChangedEventArgs e) - { - switch (e.PropertyName) - { - case "UpdateInfo": - if (updateInfo != null) - { - //When the UpdateInfo property changes, this will be reflected in the UI - //by the vsisibility of the download cloud. The most up to date version will - //be downloaded asynchronously. - OnLog(new LogEventArgs(Properties.Resources.UpdateDownloadStarted, LogLevel.Console)); - - var tempPath = Path.GetTempPath(); - DownloadUpdatePackageAsynchronously(updateInfo.InstallerURL, updateInfo.Version, tempPath); - DownloadSignatureFileAsynchronously(updateInfo.SignatureURL, tempPath); - } - break; - } - } - - #region Public Class Operational Methods - - /// - /// Async call to request the update version info from the web. - /// This call raises UpdateFound event notification, if an update is - /// found. - /// - public void CheckForProductUpdate(IAsynchronousRequest request) - { - OnLog(new LogEventArgs("RequestUpdateVersionInfo", LogLevel.File)); - OnLog(new LogEventArgs(Properties.Resources.RequestingVersionUpdate, LogLevel.Console)); - - if (versionCheckInProgress) - return; - - versionCheckInProgress = true; - } - - /// - /// Callback for the UpdateRequest's UpdateDataAvailable event. - /// Reads the request data, and parses for available versions. - /// If a more recent version is available, the UpdateInfo object - /// will be set. - /// - /// An instance of an update request. - public void UpdateDataAvailable(IAsynchronousRequest request) - { - UpdateInfo = null; - - //If there is error data or the request data is empty - //bail out. - if (!string.IsNullOrEmpty(request.Error) || - string.IsNullOrEmpty(request.Data)) - { - OnLog(new LogEventArgs(String.Format(Properties.Resources.CouldNotGetUpdateData, request.Path), LogLevel.Console)); - versionCheckInProgress = false; - return; - } - - var latestBuildFilePath = GetLatestBuildFromS3(request, CheckNewerDailyBuilds); - if (string.IsNullOrEmpty(latestBuildFilePath)) - { - OnLog(new LogEventArgs(Properties.Resources.CouldNotGetLatestBuild, LogLevel.Console)); - versionCheckInProgress = false; - return; - } - - // Strip the build number from the file name. - // DynamoInstall0.7.0 becomes 0.7.0. Build a version - // and compare it with the current product version. - - var latestBuildDownloadUrl = Path.Combine(Configuration.DownloadSourcePath, latestBuildFilePath); - var latestBuildSignatureUrl = Path.Combine( - Configuration.SignatureSourcePath, - Path.GetFileNameWithoutExtension(latestBuildFilePath) + ".sig"); - - BinaryVersion latestBuildVersion; - var latestBuildTime = new DateTime(); - - bool useStable = false; - if (IsStableBuild(Configuration.InstallerNameBase, latestBuildFilePath)) - { - useStable = true; - latestBuildVersion = GetBinaryVersionFromFilePath(Configuration.InstallerNameBase, latestBuildFilePath); - } - else if (IsDailyBuild(Configuration.InstallerNameBase, latestBuildFilePath) || IsDailyBuild(OLD_DAILY_INSTALL_NAME_BASE, latestBuildFilePath)) - { - latestBuildTime = GetBuildTimeFromFilePath(Configuration.InstallerNameBase, latestBuildFilePath); - latestBuildVersion = GetCurrentBinaryVersion(); - } - else - { - OnLog(new LogEventArgs(Properties.Resources.PathNotRegconizableAsStableOrDailyBuild, LogLevel.Console)); - versionCheckInProgress = false; - return; - } - - // Check the last downloaded update. If it's the same or newer as the - // one found on S3, then just set the update information to that one - // and bounce. - - //if (ExistingUpdateIsNewer()) - //{ - // logger.Log(string.Format("Using previously updated download {0}", dynamoModel.PreferenceSettings.LastUpdateDownloadPath)); - // UpdateDownloaded(this, new UpdateDownloadedEventArgs(null, UpdateFileLocation)); - // versionCheckInProgress = false; - // return; - //} - - // Install the latest update regardless of whether it - // is newer than the current build. - if (ForceUpdate) - { - SetUpdateInfo(latestBuildVersion, latestBuildDownloadUrl, latestBuildSignatureUrl); - } - else - { - if (useStable) //Check stables - { - if (latestBuildVersion > BaseVersion()) - { - SetUpdateInfo(latestBuildVersion, latestBuildDownloadUrl, latestBuildSignatureUrl); - } - else - { - OnLog(new LogEventArgs(Properties.Resources.DynamoUpToDate, LogLevel.Console)); - } - } - else // Check dailies - { - if (latestBuildTime > DateTime.Now) - { - SetUpdateInfo(GetCurrentBinaryVersion(), latestBuildDownloadUrl, latestBuildSignatureUrl); - } - else - { - OnLog(new LogEventArgs(Properties.Resources.DynamoUpToDate, LogLevel.Console)); - } - } - } - - versionCheckInProgress = false; - } - - public void QuitAndInstallUpdate() - { - OnLog(new LogEventArgs("UpdateManager.QuitAndInstallUpdate-Invoked", LogLevel.File)); - - if (ShutdownRequested != null) - ShutdownRequested(this); - } - - public void HostApplicationBeginQuit() - { - // Double check that the updater path is not null and that there - // exists a file at that location on disk. - // Although this updater is stored in a temp directory, - // and the user wouldn't have come across it, there's the - // outside chance that it was deleted. Update cannot - // continue without this file. - - if (string.IsNullOrEmpty(UpdateFileLocation) || !File.Exists(UpdateFileLocation)) - return; - - var currDir = Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location); - var updater = Path.Combine(currDir, INSTALLUPDATE_EXE); - - // Double check that that the updater program exists. - // This program lives in the users' base Dynamo directory. If - // it doesn't exist, we can't run the update. - - if (!File.Exists(updater)) - return; - - var p = new Process - { - StartInfo = - { - FileName = updater, - Arguments = UpdateFileLocation, - UseShellExecute = false, - CreateNoWindow = true - } - }; - - if (hostApplicationProcessId != -1) - { - p.StartInfo.Arguments += " " + hostApplicationProcessId; - } - p.Start(); - Dynamo.Logging.Analytics.TrackEvent(Actions.Installed, Categories.Upgrade, AvailableVersion.ToString()); - } - - public void RegisterExternalApplicationProcessId(int id) - { - hostApplicationProcessId = id; - } - - #endregion - - #region Private Event Handlers - - private void OnDownloadFileCompleted(object sender, AsyncCompletedEventArgs e) - { - versionCheckInProgress = false; - - if (e == null) - return; - - string errorMessage = ((null == e.Error) ? "Successful" : e.Error.Message); - OnLog(new LogEventArgs(Properties.Resources.UpdateDownloadComplete, LogLevel.Console)); - OnLog(new LogEventArgs(errorMessage, LogLevel.File)); - - UpdateFileLocation = string.Empty; - - if (e.Error != null) - return; - - // Dirty patch: this ensures that we have a property that reflects the update status - // only after the update has been downloaded. - DownloadedUpdateInfo = UpdateInfo; - - UpdateFileLocation = (string)e.UserState; - OnLog(new LogEventArgs("Update download complete.", LogLevel.Console)); - Dynamo.Logging.Analytics.TrackEvent(Actions.Downloaded, Categories.Upgrade, AvailableVersion.ToString()); - - if (null != UpdateDownloaded) - UpdateDownloaded(this, new UpdateDownloadedEventArgs(e.Error, UpdateFileLocation)); - } - - public void OnLog(LogEventArgs args) - { - if (Log != null) - { - Log(args); - } - } - - #endregion - - #region Private Class Helper Methods - - /// - /// Returns the file name of the latest build on S3 - /// - /// - /// - /// - private string GetLatestBuildFromS3(IAsynchronousRequest request, bool checkDailyBuilds) - { - XNamespace ns = "http://s3.amazonaws.com/doc/2006-03-01/"; - - XDocument doc = null; - using (TextReader td = new StringReader(request.Data)) - { - try - { - doc = XDocument.Load(td); - } - catch (Exception e) - { - OnLog(new LogEventArgs(e, LogLevel.Console)); - return null; - } - } - - // Reads filenames from S3, and pulls out those which include - // DynamoInstall, and optionally, those that include DynamoDailyInstall. - // Order the results according to their LastUpdated field. - - var bucketresult = doc.Element(ns + "ListBucketResult"); - - if (bucketresult == null) - { - return null; - } - - var builds = bucketresult.Descendants(ns + "LastModified"). - OrderByDescending(x => DateTime.Parse(x.Value)). - Where(x => x.Parent.Value.Contains(Configuration.InstallerNameBase) || x.Parent.Value.Contains(OLD_DAILY_INSTALL_NAME_BASE)). - Select(x => x.Parent); - - - var xElements = builds as XElement[] ?? builds.ToArray(); - if (!xElements.Any()) - { - return null; - } - - var fileNames = xElements.Select(x => x.Element(ns + "Key").Value); - - string latestBuild = string.Empty; - latestBuild = checkDailyBuilds ? - fileNames.FirstOrDefault(x => IsDailyBuild(Configuration.InstallerNameBase, x) || IsDailyBuild(OLD_DAILY_INSTALL_NAME_BASE, x)) : - fileNames.FirstOrDefault(x => IsStableBuild(Configuration.InstallerNameBase, x)); - - return latestBuild; - } - - /// - /// Returns a build time from a file path. - /// - /// - /// - /// A DateTime or the DateTime MinValue. - internal static DateTime GetBuildTimeFromFilePath(string installNameBase, string filePath) - { - var version = GetVersionString(installNameBase, filePath); - var dtStr = version.Split('.').LastOrDefault(); - - DateTime dt; - return DateTime.TryParseExact( - dtStr, - "yyyyMMddTHHmm", - CultureInfo.InvariantCulture, - DateTimeStyles.None, - out dt) ? dt : DateTime.MinValue; - } - - /// - /// Find the version string within a file name - /// by removing the base install name. - /// - /// - /// - /// A version string like "x.x.x.x" or null if one cannot be found. - private static string GetVersionString(string installNameBase, string filePath) - { - if (!filePath.Contains(installNameBase)) - { - return null; - } - - var fileName = Path.GetFileNameWithoutExtension(filePath); - return fileName.Replace(installNameBase, ""); - } - - /// - /// Returns a binary version for the executing assembly - /// - /// A BinaryVersion - internal static BinaryVersion GetCurrentBinaryVersion() - { - // If we're looking at dailies, latest build version will simply be - // the current build version without a build or revision, ex. 0.6 - var v = Assembly.GetExecutingAssembly().GetName().Version; - return BinaryVersion.FromString(string.Format("{0}.{1}.{2}", v.Major, v.Minor, v.Build)); - } - - /// - /// Returns a BinaryVersion from a file path. - /// - /// The base install name. - /// The path name of the file. - /// A BinaryVersion or null if one can not be parse from the file path. - internal static BinaryVersion GetBinaryVersionFromFilePath(string installNameBase, string filePath) - { - // Filename format is DynamoInstall0.7.1.YYYYMMDDT0000.exe - var index = filePath.IndexOf(installNameBase, StringComparison.Ordinal); - if (index < 0) - return null; - - // Skip past the 'installNameBase' since we are only interested - // in getting the version numbers that come after the base name. - var fileName = Path.GetFileNameWithoutExtension(filePath); - var version = fileName.Substring(index + installNameBase.Length); - - var splits = version.Split(new [] { "." }, StringSplitOptions.RemoveEmptyEntries); - if (splits.Count() < 3) // This can be 4 if it includes revision number. - return null; - - ushort major, minor, build; - if (!ushort.TryParse(splits[0], out major)) - return null; - if (!ushort.TryParse(splits[1], out minor)) - return null; - if (!ushort.TryParse(splits[2], out build)) - return null; - - return BinaryVersion.FromString(string.Format("{0}.{1}.{2}.0", major, minor, build)); - } - - private void SetUpdateInfo(BinaryVersion latestBuildVersion, string latestBuildDownloadUrl, string signatureUrl) - { - UpdateInfo = new AppVersionInfo() - { - Version = latestBuildVersion, - VersionInfoURL = Configuration.DownloadSourcePath, - InstallerURL = latestBuildDownloadUrl, - SignatureURL = signatureUrl - }; - } - - /// - /// Check if a file name is a daily build. - /// - /// - /// - /// True if this is a daily build, otherwise false. - internal static bool IsDailyBuild(string installNameBase, string fileName) - { - if (!fileName.Contains(installNameBase)) - { - return false; - } - - var versionStr = GetVersionString(installNameBase, fileName); - var splits = versionStr.Split('.'); - - DateTime dt; - return DateTime.TryParseExact( - splits.Last(), - "yyyyMMddTHHmm", - CultureInfo.InvariantCulture, - DateTimeStyles.None, - out dt); - } - - /// - /// Check if a file name is a stable build. - /// - /// - /// - /// True if this is a stable build, otherwise false. - internal static bool IsStableBuild(string installNameBase, string fileName) - { - if (!fileName.Contains(installNameBase)) - { - return false; - } - return !IsDailyBuild(installNameBase, fileName); - } - - /// - /// Async call to request downloading a file from web. - /// This call raises UpdateDownloaded event notification. - /// - /// Web URL for file to download. - /// The version of package that is to be downloaded. - /// Temp folder path where the update package - /// to be downloaded. - /// Request status, it may return false if invalid URL was passed. - private bool DownloadUpdatePackageAsynchronously(string url, BinaryVersion version, string tempPath) - { - currentDownloadProgress = -1; - - if (string.IsNullOrEmpty(url) || (null == version)) - { - versionCheckInProgress = false; - return false; - } - - UpdateFileLocation = string.Empty; - string downloadedFileName = string.Empty; - string downloadedFilePath = string.Empty; - - try - { - downloadedFileName = Path.GetFileName(url); - downloadedFilePath = Path.Combine(tempPath, downloadedFileName); - - if (File.Exists(downloadedFilePath)) - File.Delete(downloadedFilePath); - } - catch (Exception) - { - versionCheckInProgress = false; - return false; - } - - var client = new WebClient(); - client.DownloadProgressChanged += client_DownloadProgressChanged; - client.DownloadFileCompleted += new AsyncCompletedEventHandler(OnDownloadFileCompleted); - client.DownloadFileAsync(new Uri(url), downloadedFilePath, downloadedFilePath); - return true; - } - - /// - /// Async call to download the signature file. - /// - /// Signature file url for download. - /// Temp folder path where the signature file - /// to be downloaded. - /// - private bool DownloadSignatureFileAsynchronously(string url, string tempPath) - { - string downloadedFileName = string.Empty; - string downloadedFilePath = string.Empty; - - try - { - downloadedFileName = Path.GetFileName(url); - downloadedFilePath = Path.Combine(tempPath, downloadedFileName); - - if (File.Exists(downloadedFilePath)) - File.Delete(downloadedFilePath); - } - catch (Exception) - { - versionCheckInProgress = false; - return false; - } - - var client = new WebClient(); - client.DownloadFileAsync(new Uri(url), downloadedFilePath, downloadedFilePath); - return true; - } - - void client_DownloadProgressChanged(object sender, DownloadProgressChangedEventArgs e) - { - if (e.ProgressPercentage % 10 == 0 && - e.ProgressPercentage > currentDownloadProgress) - { - OnLog(new LogEventArgs(string.Format(Properties.Resources.UpdateDownloadProgress, e.ProgressPercentage), LogLevel.Console)); - currentDownloadProgress = e.ProgressPercentage; - } - } - - #endregion - - /// - /// Checks for the product update by requesting for update version info - /// from configured download source path. This method will skip the - /// update check if a newer version of the product is already installed. - /// - /// Update manager instance using which product - /// update check needs to be done. - internal static void CheckForProductUpdate(IUpdateManager manager) - { - //If we already have higher version installed, don't look for product update. - if(manager.Configuration.DynamoLookUp != null && manager.Configuration.DynamoLookUp.LatestProduct > manager.ProductVersion) - return; - if((manager.Configuration is IDisableUpdateConfig) && (manager.Configuration as IDisableUpdateConfig).DisableUpdates) - return; - var downloadUri = new Uri(manager.Configuration.DownloadSourcePath); - manager.CheckForProductUpdate(new UpdateRequest(downloadUri, manager)); - } - } - - /// - /// Lookup for installed products - /// - internal abstract class DynamoLookUp : IDynamoLookUp - { - /// - /// Returns the version of latest product - /// - public BinaryVersion LatestProduct { get { return GetLatestInstallVersion(); } } - - /// - /// Locates DynamoCore.dll at given install path and gets file version - /// - /// Dynamo install path - /// Dynamo version if valid Dynamo exists else null - public virtual Version GetDynamoVersion(string installPath) - { - if(!Directory.Exists(installPath))//null or empty installPath will return false - return null; - - var filePath = Directory.GetFiles(installPath, "*DynamoCore.dll").FirstOrDefault(); - return String.IsNullOrEmpty(filePath) ? null : Version.Parse(FileVersionInfo.GetVersionInfo(filePath).FileVersion); - } - - /// - /// Returns all dynamo install path on the system by looking into the Windows registry. - /// - /// List of Dynamo install path - public abstract IEnumerable GetDynamoInstallLocations(); - - /// - /// Returns the full path of user data location of all version of this - /// Dynamo product installed on this system. The default implementation - /// returns list of all subfolders in %appdata%\Dynamo as well as - /// %appdata%\Dynamo\Dynamo Core\ folders. - /// - /// - public virtual IEnumerable GetDynamoUserDataLocations() - { - var appDatafolder = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData); - var dynamoFolder = Path.Combine(appDatafolder, "Dynamo"); - if (!Directory.Exists(dynamoFolder)) return Enumerable.Empty(); - - var paths = new List(); - var coreFolder = Path.Combine(dynamoFolder, "Dynamo Core"); - //Dynamo Core folder has to be enumerated first to cater migration from - //Dynamo 1.0 to Dynamo Core 1.0 - if (Directory.Exists(coreFolder)) - { - paths.AddRange(Directory.EnumerateDirectories(coreFolder)); - } - - paths.AddRange(Directory.EnumerateDirectories(dynamoFolder)); - return paths; - } - - private BinaryVersion GetLatestInstallVersion() - { - var dynamoInstallations = GetDynamoInstallLocations(); - if(null == dynamoInstallations) - return null; - - var latestVersion = - dynamoInstallations.Select(GetDynamoVersion).OrderBy(s => s).LastOrDefault(); - return latestVersion == null ? null : BinaryVersion.FromString(latestVersion.ToString()); - } - } -} diff --git a/src/DynamoCore/Utilities/LuceneSearchUtility.cs b/src/DynamoCore/Utilities/LuceneSearchUtility.cs index 74f062d82c5..579fac5fb12 100644 --- a/src/DynamoCore/Utilities/LuceneSearchUtility.cs +++ b/src/DynamoCore/Utilities/LuceneSearchUtility.cs @@ -73,6 +73,8 @@ internal class LuceneSearchUtility /// internal static readonly LuceneStartConfig DefaultPkgIndexStartConfig = new LuceneStartConfig(LuceneSearchUtility.LuceneStorage.FILE_SYSTEM, LuceneConfig.PackagesIndexingDirectory); + private bool hasEmptySpaces { get; set; } + public enum LuceneStorage { //Lucene Storage will be located in RAM and all the info indexed will be lost when Dynamo app is closed @@ -82,6 +84,18 @@ public enum LuceneStorage FILE_SYSTEM } + /// + /// This enum will be used to identify which can of search should be executed based in the user search criteria + /// + public enum SearchType + { + //Normal search using just one word matching a specific node name + Normal, + + //Search by category using the "." character for example "list.re" + ByCategory + } + // Used for creating the StandardAnalyzer internal Analyzer Analyzer; @@ -163,7 +177,9 @@ internal Document InitializeIndexDocumentForNodes() if (DynamoModel.IsTestMode && startConfig.StorageType == LuceneStorage.FILE_SYSTEM) return null; var name = new TextField(nameof(LuceneConfig.NodeFieldsEnum.Name), string.Empty, Field.Store.YES); + var nameSplitted = new TextField(nameof(LuceneConfig.NodeFieldsEnum.NameSplitted), string.Empty, Field.Store.YES); var fullCategory = new TextField(nameof(LuceneConfig.NodeFieldsEnum.FullCategoryName), string.Empty, Field.Store.YES); + var categorySplitted = new TextField(nameof(LuceneConfig.NodeFieldsEnum.CategorySplitted), string.Empty, Field.Store.YES); var description = new TextField(nameof(LuceneConfig.NodeFieldsEnum.Description), string.Empty, Field.Store.YES); var keywords = new TextField(nameof(LuceneConfig.NodeFieldsEnum.SearchKeywords), string.Empty, Field.Store.YES); var docName = new StringField(nameof(LuceneConfig.NodeFieldsEnum.DocName), string.Empty, Field.Store.YES); @@ -172,8 +188,10 @@ internal Document InitializeIndexDocumentForNodes() var d = new Document() { - fullCategory, name, + nameSplitted, + fullCategory, + categorySplitted, description, keywords, fullDoc, @@ -260,7 +278,14 @@ internal void SetDocumentFieldValue(Document doc, string field, string value, bo /// internal string CreateSearchQuery(string[] fields, string SearchTerm) { + //By Default the search will be normal + SearchType searchType = SearchType.Normal; int fuzzyLogicMaxEdits = LuceneConfig.FuzzySearchMinEdits; + hasEmptySpaces = false; + + //Max number of nodes allowed in the search when is a ByEmptySpace search + const int MaxNodeNamesRepeated = 20; + // Use a larger max edit value - more tolerant with typo when search term is longer than threshold if (SearchTerm.Length > LuceneConfig.FuzzySearchMaxEditsThreshold) { @@ -270,25 +295,75 @@ internal string CreateSearchQuery(string[] fields, string SearchTerm) var booleanQuery = new BooleanQuery(); string searchTerm = QueryParser.Escape(SearchTerm); + if (searchTerm.Contains('.')) + searchType = SearchType.ByCategory; + else if (searchTerm.Contains(' ')) + hasEmptySpaces = true; + else + searchType = SearchType.Normal; + + var trimmedSearchTerm = hasEmptySpaces == true ? searchTerm.Replace(" ", "") : searchTerm; + foreach (string f in fields) { + //Needs to be again due that now a query can contain different values per field (e.g. CategorySplitted:list, Name:tr) + searchTerm = QueryParser.Escape(SearchTerm); + if (searchType == SearchType.ByCategory) + { + //This code section should be only executed if the search criteria is CategoryBased like "category.nodename" + if (f != nameof(LuceneConfig.NodeFieldsEnum.NameSplitted) && + f != nameof(LuceneConfig.NodeFieldsEnum.CategorySplitted)) + continue; + + var categorySearchBased = searchTerm.Split('.'); + //In the case the search criteria is like "Core.File.FileSystem.a" it will take only the last two sections Category=FileSystem and Name=a* + if (categorySearchBased.Length > 1 && !string.IsNullOrEmpty(categorySearchBased[categorySearchBased.Length - 2])) + { + if (f == nameof(LuceneConfig.NodeFieldsEnum.CategorySplitted)) + searchTerm = categorySearchBased[categorySearchBased.Length - 2]; + else + searchTerm = categorySearchBased[categorySearchBased.Length - 1]; + } + } + + //For normal search we don't consider the fields NameSplitted and CategorySplitted + if ((f == nameof(LuceneConfig.NodeFieldsEnum.NameSplitted) || + f == nameof(LuceneConfig.NodeFieldsEnum.CategorySplitted)) && searchType != SearchType.ByCategory) + continue; + + //This case is for when the user type something like "list.", I mean, not specifying the node name or part of it + if (string.IsNullOrEmpty(searchTerm)) + continue; + FuzzyQuery fuzzyQuery; if (searchTerm.Length > LuceneConfig.FuzzySearchMinimalTermLength) { - fuzzyQuery = new FuzzyQuery(new Term(f, searchTerm), fuzzyLogicMaxEdits); + fuzzyQuery = new FuzzyQuery(new Term(f, hasEmptySpaces == true ? trimmedSearchTerm : searchTerm), fuzzyLogicMaxEdits); booleanQuery.Add(fuzzyQuery, Occur.SHOULD); } - var fieldQuery = CalculateFieldWeight(f, searchTerm); - var wildcardQuery = CalculateFieldWeight(f, searchTerm, true); + var fieldQuery = CalculateFieldWeight(f, hasEmptySpaces == true ? trimmedSearchTerm : searchTerm); + var wildcardQuery = CalculateFieldWeight(f, hasEmptySpaces == true ? trimmedSearchTerm : searchTerm, true); - booleanQuery.Add(fieldQuery, Occur.SHOULD); - booleanQuery.Add(wildcardQuery, Occur.SHOULD); + if (searchType == SearchType.ByCategory && f == nameof(LuceneConfig.NodeFieldsEnum.CategorySplitted)) + { + booleanQuery.Add(fieldQuery, Occur.MUST); + booleanQuery.Add(wildcardQuery, Occur.MUST); + } + else + { + booleanQuery.Add(fieldQuery, Occur.SHOULD); + booleanQuery.Add(wildcardQuery, Occur.SHOULD); + } - if (searchTerm.Contains(' ') || searchTerm.Contains('.')) + if (searchTerm.Contains(' ')) { foreach (string s in searchTerm.Split(' ', '.')) { + //If is a ByEmptySpace search and the splitted words match with more than MaxNodeNamesRepeated nodes then the word is skipped + int nodesFrequency = dynamoModel.SearchModel.Entries.Where(entry => entry.Name.ToLower().Contains(s) && !string.IsNullOrEmpty(s)).Count(); + if (nodesFrequency > MaxNodeNamesRepeated) continue; + if (string.IsNullOrEmpty(s)) continue; if (s.Length > LuceneConfig.FuzzySearchMinimalTermLength) @@ -317,8 +392,11 @@ private WildcardQuery CalculateFieldWeight(string fieldName, string searchTerm, { WildcardQuery query; + //In case we are weighting the NameSplitted field then means that is a search based on Category of the type "cat.node" so we will be using the wilcard "category.node*" otherwise will be the normal wildcard + var termText = fieldName == nameof(LuceneConfig.NodeFieldsEnum.NameSplitted) ? searchTerm + "*" : "*" + searchTerm + "*"; + query = isWildcard == false ? - new WildcardQuery(new Term(fieldName, searchTerm)) : new WildcardQuery(new Term(fieldName, "*" + searchTerm + "*")); + new WildcardQuery(new Term(fieldName, searchTerm)) : new WildcardQuery(new Term(fieldName, termText)); switch (fieldName) { @@ -326,10 +404,20 @@ private WildcardQuery CalculateFieldWeight(string fieldName, string searchTerm, query.Boost = isWildcard == false? LuceneConfig.SearchNameWeight : LuceneConfig.WildcardsSearchNameWeight; break; + case nameof(LuceneConfig.NodeFieldsEnum.NameSplitted): + //Under this case the NameSplitted field will have less weight than CategorySplitted + query.Boost = isWildcard == false ? + LuceneConfig.SearchCategoryWeight : LuceneConfig.WildcardsSearchCategoryWeight; + break; case nameof(LuceneConfig.NodeFieldsEnum.FullCategoryName): query.Boost = isWildcard == false? LuceneConfig.SearchCategoryWeight : LuceneConfig.WildcardsSearchCategoryWeight; break; + case nameof(LuceneConfig.NodeFieldsEnum.CategorySplitted): + //Under this case the CategorySplitted field will have more weight than NameSplitted + query.Boost = isWildcard == false ? + LuceneConfig.SearchNameWeight : LuceneConfig.WildcardsSearchNameWeight; + break; case nameof(LuceneConfig.NodeFieldsEnum.Description): query.Boost = isWildcard == false ? LuceneConfig.SearchDescriptionWeight : LuceneConfig.WildcardsSearchDescriptionWeight; @@ -431,7 +519,18 @@ internal void AddNodeTypeToSearchIndex(NodeSearchElement node, Document doc) if (writer == null) return; SetDocumentFieldValue(doc, nameof(LuceneConfig.NodeFieldsEnum.FullCategoryName), node.FullCategoryName); + + var categoryParts = node.FullCategoryName.Split('.'); + string categoryParsed = categoryParts.Length > 1 ? categoryParts[categoryParts.Length - 1] : node.FullCategoryName; + //In case the search criteria is like "filesystem.replace" we will be storing the value "filesystem" inside the CategorySplitted field + SetDocumentFieldValue(doc, nameof(LuceneConfig.NodeFieldsEnum.CategorySplitted), categoryParsed); + SetDocumentFieldValue(doc, nameof(LuceneConfig.NodeFieldsEnum.Name), node.Name); + + var nameParts = node.Name.Split('.'); + string nameParsed = nameParts.Length > 1 ? nameParts[nameParts.Length - 1] : node.Name; + SetDocumentFieldValue(doc, nameof(LuceneConfig.NodeFieldsEnum.NameSplitted), nameParsed); + SetDocumentFieldValue(doc, nameof(LuceneConfig.NodeFieldsEnum.Description), node.Description); if (node.SearchKeywords.Count > 0) { diff --git a/src/DynamoCore/Visualization/DefaultRenderPackageFactory.cs b/src/DynamoCore/Visualization/DefaultRenderPackageFactory.cs index 87509b8f404..e25a570c428 100644 --- a/src/DynamoCore/Visualization/DefaultRenderPackageFactory.cs +++ b/src/DynamoCore/Visualization/DefaultRenderPackageFactory.cs @@ -545,7 +545,7 @@ public void AddTextureMapForMeshVerticesRange(int startIndex, int endIndex, byte /// This flag is used by the UpdateRenderPackageAsyncTask implementation to flag /// any third party usage of deprecated color methods in IRenderPackage API /// - [Obsolete("Do not use! This will be removed in Dynamo 3.0")] + [Obsolete("Do not use! This will be removed in a future version of Dynamo")] public bool AllowLegacyColorOperations { get; set; } = true; #endregion diff --git a/src/DynamoCoreWpf/Commands/DynamoCommands.cs b/src/DynamoCoreWpf/Commands/DynamoCommands.cs index d5a56811f52..3bfddf86bd3 100644 --- a/src/DynamoCoreWpf/Commands/DynamoCommands.cs +++ b/src/DynamoCoreWpf/Commands/DynamoCommands.cs @@ -249,7 +249,7 @@ private void MakeConnectionImpl(DynamoModel.MakeConnectionCommand command) nodeId, command.PortIndex, command.Type); break; - // TODO - can be removed in Dynamo 3.0 - DYN-1729 + // TODO - can be removed in a future version of Dynamo - DYN-1729 case DynamoModel.MakeConnectionCommand.Mode.EndAndStartCtrlConnection: CurrentSpaceViewModel.BeginCreateConnections( nodeId, command.PortIndex, command.Type); diff --git a/src/DynamoCoreWpf/Controls/GraphUpdateNotificationControl.xaml b/src/DynamoCoreWpf/Controls/GraphUpdateNotificationControl.xaml deleted file mode 100644 index 18704b951d0..00000000000 --- a/src/DynamoCoreWpf/Controls/GraphUpdateNotificationControl.xaml +++ /dev/null @@ -1,60 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/src/DynamoCoreWpf/Controls/GraphUpdateNotificationControl.xaml.cs b/src/DynamoCoreWpf/Controls/GraphUpdateNotificationControl.xaml.cs deleted file mode 100644 index 48a41467509..00000000000 --- a/src/DynamoCoreWpf/Controls/GraphUpdateNotificationControl.xaml.cs +++ /dev/null @@ -1,36 +0,0 @@ -using System.Windows; -using System.Windows.Controls; - -using Dynamo.Updates; -using Dynamo.Wpf.Utilities; - -namespace DynamoCore.UI.Controls -{ - /// - /// Interaction logic for GraphUpdateNotificationControl.xaml - /// - public partial class GraphUpdateNotificationControl : UserControl - { - public GraphUpdateNotificationControl() - { - InitializeComponent(); - InstallButton.Click += OnInstallButtonClicked; - } - - private void OnInstallButtonClicked(object sender, RoutedEventArgs e) - { - var um = DataContext as IUpdateManager; - if (um == null) return; - - var result = MessageBoxService.Show(Dynamo.Wpf.Properties.Resources.UpdateMessage, - Dynamo.Wpf.Properties.Resources.InstallMessageCaption, - MessageBoxButton.OKCancel, - MessageBoxImage.None); - - if (result == MessageBoxResult.OK) - { - um.QuitAndInstallUpdate(); - } - } - } -} \ No newline at end of file diff --git a/src/DynamoCoreWpf/Controls/InPortContextMenu.xaml.cs b/src/DynamoCoreWpf/Controls/InPortContextMenu.xaml.cs index 81df82642b9..3693155b8e9 100644 --- a/src/DynamoCoreWpf/Controls/InPortContextMenu.xaml.cs +++ b/src/DynamoCoreWpf/Controls/InPortContextMenu.xaml.cs @@ -1,6 +1,7 @@ -using System; +using System; using System.Windows; using System.Windows.Controls; +using Dynamo.Models; using Dynamo.ViewModels; namespace Dynamo.UI.Controls @@ -15,8 +16,10 @@ public partial class InPortContextMenu : UserControl public InPortContextMenu() { InitializeComponent(); - - if (Application.Current != null) Application.Current.Deactivated += CurrentApplicationDeactivated; + if (string.IsNullOrEmpty(DynamoModel.HostAnalyticsInfo.HostName) && Application.Current != null) + { + Application.Current.Deactivated += CurrentApplicationDeactivated; + } Unloaded += InPortContextMenuControl_Unloaded; } @@ -27,7 +30,7 @@ public InPortContextMenu() /// private void InPortContextMenuControl_Unloaded(object sender, RoutedEventArgs e) { - if (Application.Current != null) + if (string.IsNullOrEmpty(DynamoModel.HostAnalyticsInfo.HostName) && Application.Current != null) { Application.Current.Deactivated -= CurrentApplicationDeactivated; } diff --git a/src/DynamoCoreWpf/Controls/IncanvasSearchControl.xaml.cs b/src/DynamoCoreWpf/Controls/IncanvasSearchControl.xaml.cs index 069a5ee6c09..b8f40090618 100644 --- a/src/DynamoCoreWpf/Controls/IncanvasSearchControl.xaml.cs +++ b/src/DynamoCoreWpf/Controls/IncanvasSearchControl.xaml.cs @@ -8,6 +8,7 @@ using System.Windows.Input; using System.Windows.Threading; using Dynamo.Logging; +using Dynamo.Models; using Dynamo.Utilities; using Dynamo.ViewModels; using Dynamo.Wpf.ViewModels; @@ -31,7 +32,7 @@ public SearchViewModel ViewModel public InCanvasSearchControl() { InitializeComponent(); - if (Application.Current != null) + if (string.IsNullOrEmpty(DynamoModel.HostAnalyticsInfo.HostName) && Application.Current != null) { Application.Current.Deactivated += CurrentApplicationDeactivated; Application.Current.MainWindow.Closing += InCanvasSearchControl_Unloaded; @@ -40,7 +41,7 @@ public InCanvasSearchControl() private void InCanvasSearchControl_Unloaded(object sender, System.ComponentModel.CancelEventArgs e) { - if (Application.Current != null) + if (string.IsNullOrEmpty(DynamoModel.HostAnalyticsInfo.HostName) && Application.Current != null) { Application.Current.Deactivated -= CurrentApplicationDeactivated; Application.Current.MainWindow.Closing -= InCanvasSearchControl_Unloaded; diff --git a/src/DynamoCoreWpf/Controls/InstalledPackagesControl.xaml b/src/DynamoCoreWpf/Controls/InstalledPackagesControl.xaml index 10a385873eb..969911653eb 100644 --- a/src/DynamoCoreWpf/Controls/InstalledPackagesControl.xaml +++ b/src/DynamoCoreWpf/Controls/InstalledPackagesControl.xaml @@ -17,7 +17,6 @@ - - + - - - - - - -40.0 - - - - + IsExpanded="{Binding Path=Model.TypesVisibleInManager}" + Style="{StaticResource InstalledPackagesExpanderStyle}"> - + + + + - + MaxWidth="150" + Margin="10 0"> + @@ -145,14 +144,13 @@ TextTrimming="CharacterEllipsis" FontSize="10" FontFamily="Artifakt Element" + FontWeight="Medium" TextAlignment="Left" HorizontalAlignment="Center" - Margin="0,3,0,0" - Foreground="{StaticResource PrimaryCharcoal100Brush}"/> + Margin="0,2,0,0" + Foreground="{StaticResource PackageManagerTabBackgroundColor}"/> - -